OSDN Git Service

* tree-vect-stmts.c (vectorizable_assignment): Support
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-30  Ira Rosen  <irar@il.ibm.com>
2
3         * gfortran.dg/vect/vect-7.f90: New test.
4
5 2009-11-30  Richard Guenther  <rguenther@suse.de>
6
7         PR middle-end/42119
8         PR fortran/38530
9         * gfortran.dg/pr42119.f90: New testcase.
10
11 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
12
13         PR c++/42069
14         * g++.dg/template/typedef23.C: New test.
15
16 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
17
18         PR tree-optimization/41961
19         * g++.dg/tree-ssa/pr41961.C: New.
20
21 2009-11-29  Ira Rosen  <irar@il.ibm.com>
22
23         PR tree-optimization/42193
24         * gcc.dg/vect/pr42193.c: New test.
25
26 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
27
28         PR c++/36408
29         * g++.dg/template/stmtexpr2.C: New test.
30
31 2009-11-28  Richard Guenther  <rguenther@suse.de>
32
33         PR tree-optimization/42183
34         * g++.dg/torture/pr42183.C: New testcase.
35
36 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
37
38         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
39         w64 target type 'unsigned long long'.
40
41 2009-11-27  Martin Jambor  <mjambor@suse.cz>
42
43         PR middle-end/42006
44         * gcc.c-torture/execute/pr42006.c: New test.
45
46 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
47
48         PR c++/38656
49         * g++.dg/cpp0x/error2.C: New.
50
51 2009-11-27  Michael Matz  <matz@suse.de>
52
53         PR rtl-optimization/42084
54         * gcc.dg/pr42084.c: New test.
55
56 2009-11-27  Michael Matz  <matz@suse.de>
57
58         PR c++/41906
59         * g++.dg/tree-ssa/pr41906.C: New testcase.
60
61 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
62
63         * gcc.dg/O16384.c: New test.
64
65 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
66
67         PR c++/35112
68         * g++.dg/parse/crash53.C: New.
69         * g++.dg/parse/error17.C: Adjust, error messages are not
70         duplicated anymore.
71         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
72
73 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
74
75         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
76         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
77         * gcc.target/i386/vperm-v4si-2.c: Ditto.
78         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
79
80 2009-11-26  Richard Henderson  <rth@redhat.com>
81
82         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
83
84 2009-11-26  Jason Merrill  <jason@redhat.com>
85
86         PR c++/42026, DR 239
87         * g++.dg/lookup/koenig8.C: New.
88
89         PR c++/10690
90         * g++.dg/template/explicit-args2.C: Add typeid cases.
91
92 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
93
94         PR fortran/41278
95         * gfortran.dg/array_function_5.f90: New test.
96
97 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
98
99         PR fortran/42048
100         PR fortran/42167
101         * gfortran.dg/select_type_10.f03: New test case.
102         * gfortran.dg/typebound_call_11.f03: Extended test case.
103
104 2009-11-26  Michael Matz  <matz@suse.de>
105
106         PR tree-optimization/41905
107         * g++.dg/tree-ssa/pr41905.C: New testcase.
108
109 2009-11-25  Richard Henderson  <rth@redhat.com>
110
111         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
112
113         * lib/target-supports.exp
114         (check_effective_target_vect_extract_even_odd): Add x86.
115
116         * gcc.target/i386/isa-check.h: New.
117         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
118         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
119         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
120         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
121         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
122         gcc.target/i386/vperm.pl: New files.
123
124 2009-11-25  Richard Henderson  <rth@redhat.com>
125
126         * gcc.dg/vect/pr36493.c: Call check_vect.
127         * gcc.dg/vect/pr37539.c: Likewise.
128         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
129         * tree-vect.h (check_vect): Use cpuid for x86.
130
131 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
132
133         * gnat.dg/specs/pack6.ads: New test.
134         * gnat.dg/specs/pack6_pkg.ads: New helper.
135
136 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
137
138         * gcc.target/powerpc/regnames-1.c: New test.
139
140 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
141             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
142
143         PR ada/42170
144         * ada/acats/run_acats: Bump stack limit to 16MB.
145
146 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
147
148         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
149         -march=armv5te.
150
151 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
152
153         PR fortran/42008
154         * gfortran.dg/pure_initializer_2.f90: New test.
155
156 2009-11-23  Jason Merrill  <jason@redhat.com>
157
158         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
159         * g++.old-deja/g++.pt/ctor2.C: Adjust.
160         * g++.dg/lookup/name-clash4.C: Adjust.
161
162 2009-11-23  Jason Merrill  <jason@redhat.com>
163
164         * g++.dg/template/spec15.C: Check for helpful message.
165
166 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
167
168         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
169         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
170         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
171         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
172         * gcc.target/powerpc/paired-2.c: Ditto.
173         * gcc.target/powerpc/paired-3.c: Ditto.
174         * gcc.target/powerpc/paired-4.c: Ditto.
175         * gcc.target/powerpc/paired-5.c: Ditto.
176         * gcc.target/powerpc/paired-6.c: Ditto.
177         * gcc.target/powerpc/paired-7.c: Ditto.
178         * gcc.target/powerpc/paired-8.c: Ditto.
179         * gcc.target/powerpc/paired-9.c: Ditto.
180         * gcc.target/powerpc/paired-10.c: Ditto.
181         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
182         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
183         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
184         * gcc.target/powerpc/pr39457.c: Don't use -m64.
185         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
186         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
187         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
188         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
189
190 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
191
192         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
193         scan-assembler-not regular expression.
194
195 2009-11-24  Richard Guenther  <rguenther@suse.de>
196
197         PR tree-optimization/42142
198         * gcc.c-torture/execute/pr42142.c: New testcase.
199
200 2009-11-24  Martin Jambor  <mjambor@suse.cz>
201
202         PR tree-optimization/42154
203         * gcc.c-torture/execute/pr42154.c: New test.
204
205 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
206
207         PR fortran/42045
208         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
209         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
210         * gfortran.dg/proc_ptr_comp_24.f90: New.
211
212 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
213
214         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
215         int targets.
216
217 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
218
219         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
220
221 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
222
223         PR testsuite/42086
224         * gcc.target/ia64/fptr-1.c: Make it a compile test.
225
226 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
227
228         * lib/lto.exp (lto_option_list): Rename from option_list.
229         * lib/compat.exp (compat_option_list): Rename from option_list.
230
231 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
232
233         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
234         * gcc-dg/raw-string-2.c: Ditto.
235         * gcc-dg/utf-array-short-wchar.c: Ditto.
236         * gcc-dg/utf-array.c: Ditto.
237         * gcc-dg/utf8-2.c: Ditto. 
238
239 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
240
241         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
242         targets.
243
244 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
245
246         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
247
248 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
249
250         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
251
252 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
253
254         PR testsuite/36470
255         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
256         Enable short test for avr target.
257         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
258         * gcc.dg/utf32-2.c: Ditto.
259         * gcc.dg/utf32-3.c: Ditto.
260         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
261
262 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
263
264         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
265
266 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
267
268         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
269
270
271 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
272
273         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
274         * gcc.dg/sms-7.c: Ditto.
275
276 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
277
278         * gcc.dg/pr36998.c: Frame pointer required for avr target.
279         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
280         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
281         * gcc.dg/pr41340.c: Test requires long pointer target.
282         * gcc.dg/profile-generate-3.c: Test requires profiling support.
283
284 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
285
286         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
287         * gcc.dg/graphite/block-3.c: Ditto.
288         * gcc.dg/graphite/block-4.c: Ditto.
289         * gcc.dg/graphite/block-5.c: Ditto.
290         * gcc.dg/graphite/block-6.c: Ditto.
291         * gcc.dg/graphite/interchange-0.c: Ditto.
292         * gcc.dg/graphite/interchange-1.c: Ditto.
293         * gcc.dg/graphite/interchange-2.c: Ditto.
294         * gcc.dg/graphite/interchange-3.c: Ditto.
295         * gcc.dg/graphite/interchange-4.c: Ditto.
296         * gcc.dg/graphite/interchange-5.c: Ditto.
297         * gcc.dg/graphite/interchange-6.c: Ditto.
298         * gcc.dg/graphite/run-id-1.c: Ditto.
299         * gcc.dg/graphite/scop-16.c: Ditto.
300         * gcc.dg/graphite/scop-17.c: Ditto.
301         * gcc.dg/graphite/scop-18.c: Ditto.
302         * gcc.dg/graphite/scop-matmult.c: Ditto.
303         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
304         * gcc.dg/graphite/id-15.c: Ditto.
305
306 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
307
308         * gnat.dg/specs/weak1.ads: New test.
309
310 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
311
312         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
313
314 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
315
316         PR c++/14777
317         * g++.dg/template/typedef13.C: Adjust.
318         * g++.dg/template/typedef19.C: Adjust.
319         * g++.dg/template/typedef20.C: Adjust.
320         * g++.dg/template/typedef22.C: New test.
321
322 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
323
324         PR target/42113
325         * gcc.target/alpha/pr42113.c: New test.
326
327 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
328
329         PR fortran/41807
330         * gfortran.dg/data_value_1.f90: Update test.
331         * gfortran.dg/array_constructor_32.f90: New test.
332
333 2009-11-21  Martin Jambor  <mjambor@suse.cz>
334
335         PR middle-end/42025
336         * gcc.c-torture/compile/pr42025-1.c: New test.
337         * gcc.c-torture/compile/pr42025-2.c: New test.
338
339 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
340
341         * gcc.target/mips/mult-1.c: Forbid octeon.
342         * gcc.target/mips/octeon-dmul-3.c: New test.
343
344 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
345
346         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
347
348 2009-11-20  Jason Merrill  <jason@redhat.com>
349
350         PR c++/9050, DR 147, DR 318
351         * g++.dg/template/ctor9.C: New.
352         * g++.dg/tc1/dr147.C: Remove xfails.
353         * g++.dg/lookup/name-clash4.C: Adjust.
354         * g++.old-deja/g++.jason/temporary5.C: Adjust.
355         * g++.old-deja/g++.pt/ctor2.C: Adjust.
356
357 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
358
359         PR tree-optimization/42078
360         * gcc.dg/pr42078.c: New test.
361
362 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
363
364         PR Testsuite/42114
365         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
366         XFAIL ptrdiff range test for avr.
367         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
368         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
369         * gcc-dg/c99-stdint-6.c: Ditto.
370
371 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
372
373         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
374         2009-10-23 change to set VRSAVE if VSX has been reverted.
375
376 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
377
378         PR c++/38646
379         * g++.dg/cpp0x/pr38646.C: New test.
380
381 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
382
383         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
384         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
385         Wrap *intmax_t tests in !NO_MAX_TYPES.
386
387 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
388
389         PR c++/42060
390         * g++.dg/cpp0x/initlist28.C: New.
391
392 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
393
394         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
395
396 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
397
398         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
399
400 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
401
402         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
403         explicit.
404         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
405         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
406         * g++.old-deja/g++.law/typeck1.C: Likewise.
407         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
408         * g++.dg/conversion/ptrmem9.C: Likewise.
409         * g++.dg/expr/cond2.C: Likewise.
410
411 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
412             Janus Weil  <janus@gcc.gnu.org>
413
414         PR fortran/42104
415         * gfortran.dg/proc_ptr_comp_23.f90: New test.
416
417 2009-11-19  Jason Merrill  <jason@redhat.com>
418
419         PR c++/42115
420         * g++.dg/init/placement5.C: Add positive test.
421
422         DR 176 permissiveness
423         * g++.dg/ext/injected-ttp.C: New.
424         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
425         * g++.old-deja/g++.pt/ttp41.C: Adjust.
426
427 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
428
429         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
430         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
431
432 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
433
434         * gcc-dg/raw-string-1.c: Skip test for avr target.
435         * gcc-dg/utf-array-short-wchar.c: Ditto.
436         * gcc-dg/utf-array.c: Ditto.
437         * gcc-dg/utf8-2.c: Ditto.
438
439 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
440
441         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
442         (plugin_init): Pass correct version to plugin_default_version_check.
443         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
444         (plugin_init): Pass correct version to plugin_default_version_check.
445         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
446         (plugin_init): Pass correct version to plugin_default_version_check.
447
448 2009-11-19  Jason Merrill  <jason@redhat.com>
449
450         PR c++/561
451         * g++.dg/overload/pmf2.C: New.
452
453 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
454
455         PR libgfortran/42090
456         * gfortran.dg/direct_io_11.f90: New test.
457
458 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
459
460         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
461
462 2009-11-18  Nick Clifton  <nickc@redhat.com>
463         
464         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
465         * g++.dg/lto/20081120-1_0.C: Likewise.
466         * g++.dg/lto/20091002-2_0.C: Likewise.
467         * g++.dg/lto/20081120-2_0.C: Likewise.
468         * g++.dg/lto/20091002-3_0.C: Likewise.
469         * g++.dg/lto/20081123_0.C: Likewise.
470         * g++.dg/lto/20090313_0.C: Likewise.
471         * g++.dg/lto/20081109-1_0.C: Likewise.
472         * g++.dg/lto/20081219_0.C: Likewise.
473         * g++.dg/lto/20081204-1_0.C: Likewise.
474         * g++.dg/lto/20090302_0.C: Likewise.
475         * g++.dg/lto/20081119-1_0.C: Likewise.
476         * g++.dg/lto/20081118_0.C: Likewise.
477
478 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
479
480         PR testsuite/41913
481         * lib/lto.exp (scan-symbol): Properly check if target exist.
482
483 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
484
485         PR fortran/42072
486         * gfortran.dg/proc_ptr_8.f90: Extended.
487
488 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
489
490         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
491         explicit.
492         * g++.dg/inherit/error4.C: Likewise.
493         * g++.dg/template/crash90.C: Likewise.
494
495 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
496
497         PR c++/3187
498         * g++.dg/abi/mangle26.C: Also match *C2* definition.
499         * g++.dg/abi/mangle27.C: Likewise.
500         * g++.dg/abi/mangle28.C: Likewise.
501         * g++.dg/abi/mangle29.C: Likewise.
502
503 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
504
505         PR debug/41926
506         * gcc.dg/vect/vect-debug-pr41926.c: New.
507
508 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
509
510         PR c++/42058
511         * g++.dg/init/array26.C: New.
512         * g++.dg/init/array27.C: Likewise.
513         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
514
515 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
516
517         PR c++/42061
518         * g++.dg/cpp0x/initlist27.C: New test.
519
520         PR c++/42059
521         * g++.dg/cpp0x/initlist26.C: New test.
522
523 2009-11-16  Jason Merrill  <jason@redhat.com>
524
525         PR c++/189, c++/9937, c++/13950, DR 176
526         * g++.dg/tc1/dr176.C: Adjust.
527         * g++.dg/template/injected1.C: New.
528         * g++.dg/template/inherit.C: Adjust.
529         * g++.old-deja/g++.brendan/crash56.C: Adjust.
530         * g++.old-deja/g++.pt/lookup8.C: Adjust.
531         * g++.old-deja/g++.pt/ttp22.C: Adjust.
532         * g++.old-deja/g++.pt/ttp23.C: Adjust.
533
534 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
535
536         PR c++/42055
537         * g++.dg/template/crash92.C: New.
538
539 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
540
541         PR c++/32056
542         * g++.dg/template/error44.C: New.
543
544 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
545
546         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
547
548 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
549
550         PR fortran/42048
551         * gfortran.dg/typebound_call_11.f03: New test.
552
553 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
554
555         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
556         init functions.
557
558 2009-11-13  Jason Merrill  <jason@redhat.com>
559
560         PR c++/27425
561         PR c++/34274
562         * g++.dg/template/arg7.C: New.
563
564         PR c++/29363
565         * g++.dg/template/error43.C: New.
566
567         PR debug/26965
568         * g++.dg/debug/dwarf2/static-data-member2.C: New.
569
570         PR c++/35075
571         * g++.dg/template/ref5.C: New.
572
573         PR c++/21008, DR 515
574         * g++.dg/template/inherit4.C: New.
575         * g++.dg/lookup/scoped8.C: Adjust.
576
577         PR c++/11987
578         * g++.dg/parse/typename11.C: New.
579         * g++.dg/template/crash48.C: Adjust.
580
581 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
582
583         PR testsuite/42001
584         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
585         lto_finish at the end.
586         * gfortran.dg/lto/lto.exp: Ditto.
587
588 2009-11-12  Jason Merrill  <jason@redhat.com>
589
590         PR c++/39560
591         * g++.dg/lookup/anon7.C: New.
592
593         PR c++/37037
594         * g++.dg/template/typedef21.C: New.
595
596         PR c++/42013
597         * g++.dg/cpp0x/decltype19.C: New.
598
599 2009-11-11  Jason Merrill  <jason@redhat.com>
600
601         PR c++/39131
602         * g++.dg/dfp/typeid1.C: New.
603
604 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
605
606         PR fortran/41978
607         * gfortran.dg/proc_ptr_comp_22.f90: New test.
608
609 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
610
611         PR testsuite/42001
612         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
613         lto_finish at the end.
614
615         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
616         (lto_finish): New. Restore mathlib.
617
618 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
619
620         * g++.dg/torture/pushpop_macro.C: New testcase.
621         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
622         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
623
624 2009-11-11  Jon Beniston  <jon@beniston.com>
625
626         * lib/target-supports.exp (check_profiling_available): lm32 target
627           doesn't support profiling.
628         * gcc.dg/20020312-2.c: Add lm32 support.
629         * g++.dg/other/packed1.C: Expect to fail on lm32.
630         * g++.old-deja/g++.jason/thunk3.C: Likewise.
631
632 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
633
634         * gcc.target/arm/neon: Regenerate generated tests.
635
636 2009-11-10  Jason Merrill  <jason@redhat.com>
637
638         * g++.dg/init/placement5.C: New.
639
640         PR c++/34158
641         * g++.dg/init/placement4.C: New.
642
643 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
644
645         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
646         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
647         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
648         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
649
650 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
651
652         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
653         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
654
655 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
656
657         * gcc.c-torture/compile/pr41987.c: New.
658
659 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
660
661         PR middle-end/40946
662         * gcc.dg/pr40946.c: New test.
663
664 2009-11-09  Jason Merrill  <jason@redhat.com>
665
666         PR c++/41972
667         * g++.dg/template/ref4.C: New.
668
669         PR c++/41994
670         * g++.dg/template/conv10.C: New.
671
672 2009-11-07  Jason Merrill  <jason@redhat.com>
673
674         PR c++/37920
675         * g++.dg/ext/typeof11.C: New.
676
677 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
678
679         PR target/41985
680         * gcc.target/i386/pr41985.c: New test.
681
682 2009-11-08  Richard Guenther  <rguenther@suse.de>
683
684         * gcc.dg/torture/pta-escape-1.c: New testcase.
685
686 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
687
688         * gnat.dg/rep_clause4.adb: New test.
689
690 2009-11-08  Richard Guenther  <rguenther@suse.de>
691
692         PR rtl-optimization/41928
693         * gfortran.dg/pr41928.f90: New testcase.
694
695 2009-11-07  Jason Merrill  <jason@redhat.com>
696
697         PR c++/18451
698         PR c++/40738
699         * g++.dg/parse/error36.C: Add parameter and template cases.
700         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
701         * g++.dg/ext/typedef-init.C: Likewise.
702         * g++.dg/lookup/hidden-class1.C: Likewise.
703         * g++.dg/lookup/hidden-class10.C: Likewise.
704         * g++.dg/lookup/hidden-class5.C: Likewise.
705         * g++.dg/lookup/hidden-class7.C: Likewise.
706         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
707         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
708         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
709         * g++.dg/lookup/strong-using-2.C: Likewise.
710         * g++.dg/other/typedef1.C: Likewise.
711         * g++.dg/parse/access10.C: Likewise.
712         * g++.dg/parse/constructor1.C: Likewise.
713         * g++.dg/parse/crash38.C: Likewise.
714         * g++.dg/parse/error3.C: Likewise.
715         * g++.dg/parse/typespec1.C: Likewise.
716         * g++.dg/template/typedef5.C: Likewise.
717         * g++.old-deja/g++.pt/typename3.C: Likewise.
718         * g++.old-deja/g++.pt/typename4.C: Likewise.
719         * g++.old-deja/g++.pt/typename6.C: Likewise.
720         * g++.old-deja/g++.robertl/eb94.C: Likewise.
721
722         * g++.dg/abi/regparm1.C: Fix execute test.
723
724 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
725
726         PR tree-optimization/41643
727         * gcc.dg/pr41643.c: New test.
728
729 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
730
731         PR fortran/41909
732         * gfortran.dg/recursive_check_15.f90: New test.
733
734 2009-11-06  Jason Merrill  <jason@redhat.com>
735
736         PR c++/15946
737         * g++.dg/parse/error36.C: New.
738         * g++.old-deja/g++.other/typename1.C: Adjust.
739
740         PR c++/9381
741         * g++.dg/abi/regparm1.C: New.
742
743 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
744
745         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
746         PLUGIN_PRAGMAS.
747         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
748         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
749         and pragma_plugin-test-1.C.
750
751 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
752
753         PR c++/41536
754         * g++.dg/ext/always_inline-5.C: New test.
755
756 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
757
758         PR c++/41967
759         * g++.dg/gomp/pr41967.C: New test.
760
761 2009-11-06  Michael Matz  <matz@suse.de>
762
763         PR middle-end/41963
764         * gcc.dg/pr41963.c: New test.
765
766 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
767
768         PR middle-end/41935
769         * gcc.dg/pr41935.c: New test.
770         * c-c++-common/pr41935.c: New test.
771         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
772         element.
773         * gcc.c-torture/execute/pr41935.c: New test.
774
775 2009-11-05  Jason Merrill  <jason@redhat.com>
776
777         PR c++/34180
778         * g++.dg/init/synth2.C: New.
779
780         PR c++/7046
781         * g++.dg/abi/pragma-pack1.C: New.
782
783         PR c++/34870
784         * g++.dg/lookup/koenig7.C: New.
785
786         PR c++/41703
787         * g++.dg/template/partial6.C: New.
788
789 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
790
791         PR fortran/41556
792         * gfortran.dg/class_12.f03: New test.
793
794 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
795
796         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
797         in builtin's name.
798
799 2009-11-04  Jason Merrill  <jason@redhat.com>
800
801         PR c++/36912
802         * g++.dg/init/static-init2.C: New.
803
804 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
805
806         PR fortran/41556
807         PR fortran/41873
808         * gfortran.dg/interface_abstract_4.f90: New test.
809
810 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
811
812         * gcc.target/m68k/pr41302.c: Fix target triplet.
813
814 2009-11-04  Jason Merrill  <jason@redhat.com>
815
816         PR c++/39413
817         * g++.dg/template/overload11.C: New.
818         * g++.dg/template/nested3.C: Adjust.
819
820 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
821
822         PR ada/20548
823         * ada/acats/norun.lst: Remove the stack checking tests.
824         * ada/acats/run_acats: Limit the stack to 8MB.
825
826 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
827
828         PR fortran/41556
829         PR fortran/41937
830         * gfortran.dg/class_11.f03: New test.
831
832 2009-11-04  Jason Merrill  <jason@redhat.com>
833
834         PR c++/35067
835         * g++.dg/abi/thunk5.C: New.
836
837 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
838
839         PR rtl-opt/41833
840         * gcc.target/powerpc/altivec-33.c: New testcase.
841
842 2009-11-04  Jason Merrill  <jason@redhat.com>
843
844         PR c++/17365, DR 218
845         * g++.dg/lookup/koenig6.C: New.
846         * g++.dg/lookup/koenig5.C: Adjust.
847         * g++.dg/template/crash56.C: Adjust.
848         * g++.old-deja/g++.ns/koenig5.C: Adjust.
849
850 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
851             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
852
853         * gcc.target/i386/xop-check.h: New file.
854         * gcc.target/i386/xop-hadduX.c: Ditto.
855         * gcc.target/i386/xop-haddX.c: Ditto.
856         * gcc.target/i386/xop-hsubX.c: Ditto.
857         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
858         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
859         * gcc.target/i386/xop-pcmov2.c: Ditto.
860         * gcc.target/i386/xop-pcmov.c: Ditto.
861         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
862         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
863         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
864         * gcc.target/i386/xop-shift1-vector.c: Ditto.
865         * gcc.target/i386/xop-shift2-vector.c: Ditto.
866         * gcc.target/i386/xop-shift3-vector.c: Ditto.
867         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
868         * gcc.target/i386/sse-12.c: Update with new compile options to
869         activate and check xopintrin.h intrinsic file.
870         * gcc.target/i386/sse-13.c: Ditto.
871         * gcc.target/i386/sse-14.c: Ditto.
872         * gcc.target/i386/sse-22.c: Ditto.
873         * gcc.target/i386/sse-23.c: Ditto.
874         * g++.dg/other/i386-2.C: Ditto.
875         * g++.dg/other/i386-3.C: Ditto.
876         * g++.dg/other/i386-5.C: Ditto.
877         * g++.dg/other/i386-6.C: Ditto.
878         
879 2009-11-04  Wei Guozhi  <carrot@google.com>
880
881         PR target/40835
882         * gcc.target/arm/pr40835: New testcase.
883
884 2009-11-04  Revital Eres  <eres@il.ibm.com>
885
886         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
887         change in decision of peeling for alignment.
888         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
889         * gcc.dg/vect/vect-50.c: Likewise.
890         * gcc.dg/vect/vect-42.c: Likewise.
891         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
892         Likewise.
893         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
894         Likewise.
895         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
896         * gcc.dg/vect/vect-60.c: Likewise.
897         * gcc.dg/vect/vect-52.c: Likewise.
898         * gcc.dg/vect/vect-44.c: Likewise.
899         * gcc.dg/vect/vect-27.c: Likewise.
900         * gcc.dg/vect/vect-29.c: Likewise.
901         * gcc.dg/vect/vect-72.c: Likewise.
902         * gcc.dg/vect/vect-56.c: Likewise.
903         * gcc.dg/vect/vect-48.c: Likewise.
904         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
905         * gfortran.dg/vect/vect-2.f90: Likewise.
906         * gfortran.dg/vect/vect-5.f90: Likewise.
907
908 2009-11-04  Richard Guenther  <rguenther@suse.de>
909
910         PR tree-optimization/41919
911         * gcc.c-torture/execute/pr41919.c: New testcase.
912
913 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
914
915         PR target/41302
916         * gcc.target/m68k/pr41302.c: New test.
917
918 2009-11-03  Jason Merrill  <jason@redhat.com>
919
920         PR c++/36959
921         * g++.dg/opt/inline16.C: New.
922
923 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
924
925         * gnat.dg/stack_check.adb1: New test.
926         * gnat.dg/stack_check.adb2: Likewise.
927
928 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
929
930         PR rtl-optimization/41917
931         * gcc.c-torture/execute/pr41917.c: New test.
932
933 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
934
935         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
936         dump to not include "call *%esp".
937
938 2009-11-03  Jason Merrill  <jason@redhat.com>
939
940         PR c++/39786
941         * g++.dg/lookup/using22.C: New.
942
943         PR c++/41876
944         * g++.dg/parse/eh-decl.C: New.
945
946         PR c++/41927
947         * g++.dg/template/sfinae16.C: New.
948
949         PR c++/41815
950         * g++.dg/cpp0x/rv-return.C: New.
951         * g++.dg/cpp0x/deduce.C: Adjust.
952
953         PR c++/40944
954         * g++.dg/template/sfinae15.C: New.
955
956         PR c++/40687
957         * g++.dg/cpp0x/auto3.C: Remove xfail.
958
959 2009-11-03  Tobias Burnus  <burnus@net-b.de>
960
961         PR fortran/41907
962         * gfortran.dg/missing_optional_dummy_6.f90: New test.
963
964 2009-11-03  Nick Clifton  <nickc@redhat.com>
965
966         * gcc.target/rx/builtins.c: Remove redundant tests.
967         Add test of MVTIPL instruction.
968         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
969         function attributes.  Add -msave-acc-in-interrupts option to the
970         command line.
971
972 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
973             Maxim Kuvyrkov  <maxim@codesourcery.com>
974
975         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
976         sh, m68k and fido.
977
978 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
979
980         PR c++/38699
981         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
982         * c-c++-common/builtin-offsetof.c: ... here.
983
984 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
985
986         PR c++/38699
987         * c-c++-common/dfp/builtin-offsetof.c: New test.
988         * g++.dg/other/offsetof6.C: Likewise.
989
990 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
991
992         PR target/41900
993         * gcc.target/i386/pr41900.c: New test.
994
995 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
996
997         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
998
999 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1000
1001         PR c++/41856
1002         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1003         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1004
1005 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1006
1007         PR c++/37093
1008         * g++.dg/other/ptrmem10.C: New test.
1009         * g++.dg/other/ptrmem11.C: Likewise.
1010
1011 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1012
1013         PR testsuite/41878
1014         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1015         spaces in some expressions.
1016
1017 2009-11-02  Jason Merrill  <jason@redhat.com>
1018
1019         * g++.dg/other/linkage2.C: Move to...
1020         * g++.dg/cpp0x/linkage2.C: ..here.
1021         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1022         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1023         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1024         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1025         * g++.dg/lookup/anon2.C: Likewise.
1026         * g++.dg/other/anon3.C: Likewise.
1027         * g++.dg/template/arg2.C: Likewise.
1028         * g++.dg/template/local4.C: Likewise.
1029         * g++.old-deja/g++.law/operators32.C: Likewise.
1030         * g++.old-deja/g++.other/linkage2.C: Likewise.
1031         * g++.old-deja/g++.pt/enum6.C: Likewise.
1032         * g++.old-deja/g++.other/anon9.C: Likewise.
1033         * g++.old-deja/g++.other/linkage1.C: Likewise.
1034         * c-c++-common/dfp/pr35620.c: Give the union a name.
1035
1036 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1037
1038         PR tree-optimization/41857
1039         * gcc.target/spu/ea/pr41857.c: New file.
1040
1041 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1042
1043         PR tree-optimization/41750
1044         * gcc.c-torture/execute/pr41750.c: New test.
1045
1046 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1047
1048         PR tree-optimization/41841
1049         * gcc.dg/pr41841.c: New test.
1050
1051         PR debug/41893
1052         * gcc.dg/debug/pr41893-1.c: New test.
1053         * gcc.dg/debug/pr41893-2.c: New file.
1054
1055         PR c++/41774
1056         * g++.dg/ext/visibility/namespace3.C: New test.
1057
1058 2009-11-01  Jason Merrill  <jason@redhat.com>
1059
1060         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1061         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1062         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1063
1064 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1065
1066         * gnat.dg/opt5.adb: New test.
1067
1068 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1069
1070         PR fortran/41872
1071         * gfortran.dg/allocatable_scalar_4.f90: New test.
1072
1073 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1074
1075         PR fortran/41850
1076         * gfortran.dg/intent_out_6.f90: New testcase.
1077
1078 2009-10-31  Richard Guenther  <rguenther@suse.de>
1079
1080         * g++.dg/tree-ssa/restrict1.C: New.
1081
1082 2009-10-31  Jason Merrill  <jason@redhat.com>
1083
1084         * g++.dg/rtti/typeid9.C: New.
1085
1086         PR c++/41754
1087         * g++.dg/cpp0x/initlist25.C: New.
1088
1089 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1090
1091         * gnat.dg/specs/rep_clause4.ads: New test.
1092
1093 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1094
1095         PR target/41885
1096         * gcc.target/avr/torture/pr41885.c: New test.
1097
1098 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1099
1100         * gnat.dg/specs/pack5.ads: New test.
1101
1102 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1103
1104         * lib/target-supports.exp: Handle powerpc-*-elf.
1105
1106 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1107
1108         PR target/40838
1109         * gcc.target/i386/incoming-6.c: New.
1110         * gcc.target/i386/incoming-7.c: Likewise.
1111         * gcc.target/i386/incoming-8.c: Likewise.
1112         * gcc.target/i386/incoming-9.c: Likewise.
1113         * gcc.target/i386/incoming-10.c: Likewise.
1114         * gcc.target/i386/incoming-11.c: Likewise.
1115         * gcc.target/i386/incoming-12.c: Likewise.
1116         * gcc.target/i386/incoming-13.c: Likewise.
1117         * gcc.target/i386/incoming-14.c: Likewise.
1118         * gcc.target/i386/incoming-15.c: Likewise.
1119         * gcc.target/i386/pr37843-4.c: Likewise.
1120
1121 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1122
1123         PR c++/41863
1124         * g++.dg/template/sizeof12.C: New test.
1125
1126 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1127
1128         * gnat.dg/pack14.adb: New test.
1129
1130 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1131
1132         * gcc.target/mips/mips.exp (mips_option_groups): Add
1133         mcount-ra-address.
1134         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1135         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1136         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1137
1138 2009-10-29  Michael Matz  <matz@suse.de>
1139
1140         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1141         * gcc.target/i386/sse-recip-vec.c: Ditto.
1142         * gcc.target/i386/brokensqrt.c: New test.
1143
1144 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1145
1146         PR fortran/41777
1147         * gfortran.dg/associated_target_3.f90: New testcase.
1148
1149 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1150
1151         * gfortran.dg/lto/pr41764_0.f: New.
1152
1153 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1154
1155         PR tree-optimization/41775
1156         * g++.dg/torture/pr41775.C: New testcase.
1157
1158 2009-10-28  Jason Merrill  <jason@redhat.com>
1159
1160         * g++.dg/cpp0x/inline-ns1.C: New.
1161         * g++.dg/cpp0x/inline-ns2.C: New.
1162         * g++.dg/cpp0x/inline-ns3.C: New.
1163
1164 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1165
1166         PR rtl-optimization/39715
1167         * gcc.target/arm/thumb-ltu.c: New.
1168
1169 2009-10-28  Richard Guenther  <rguenther@suse.de>
1170
1171         PR lto/41808
1172         PR lto/41839
1173         * gcc.dg/lto/20091027-1_0.c: New testcase.
1174         * gcc.dg/lto/20091027-1_1.c: Likewise.
1175         * g++.dg/lto/20091026-1_0.C: Likewise.
1176         * g++.dg/lto/20091026-1_1.C: Likewise.
1177         * g++.dg/lto/20091026-1_a.h: Likewise.
1178
1179 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1180
1181         PR middle-end/41837
1182         * gcc.dg/pr41837.c: New test.
1183
1184         PR debug/41801
1185         * g++.dg/ext/sync-3.C: New test.
1186
1187         PR target/41762
1188         * gcc.dg/pr41762.c: New test.
1189
1190 2009-10-28  Richard Guenther  <rguenther@suse.de>
1191
1192         PR middle-end/41855
1193         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1194         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1195         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1196         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1197
1198 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1199
1200         PR rtl-optimization/39715
1201         * gcc.target/arm/thumb-bitfld1.c: New.
1202
1203 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1204
1205         PR rtl-optimization/40741
1206         * gcc.target/arm/thumb-branch1.c: New.
1207
1208 2009-10-27  Jason Merrill  <jason@redhat.com>
1209
1210         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1211         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1212         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1213         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1214
1215 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1216
1217         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1218         * gnat.dg/null_pointer_deref2.adb: Likewise.
1219
1220 2009-10-27  Richard Guenther  <rguenther@suse.de>
1221
1222         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1223
1224 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1225
1226         PR c/41842
1227         * gcc.dg/pr41842.c: New test.
1228
1229 2009-10-27  Revital Eres  <eres@il.ibm.com>
1230
1231         PR tree-optimization/40648
1232         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1233         change in decision of peeling for alignment.
1234         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1235         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1236         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1237         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1238         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1239         * gcc.dg/vect/vect-50.c: Likewise.
1240         * gcc.dg/vect/vect-33.c: Likewise.
1241         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1242         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1243         Likewise.
1244         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1245         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1246         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1247         Likewise.
1248         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1249         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1250         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1251         * gcc.dg/vect/vect-60.c: Likewise.
1252         * gcc.dg/vect/vect-26.c: Likewise.
1253         * gcc.dg/vect/vect-52.c: Likewise.
1254         * gcc.dg/vect/vect-44.c: Likewise.
1255         * gcc.dg/vect/vect-27.c: Likewise.
1256         * gcc.dg/vect/vect-70.c: Likewise.
1257         * gcc.dg/vect/vect-28.c: Likewise.
1258         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1259         * gcc.dg/vect/vect-109.c: Likewise.
1260         * gcc.dg/vect/vect-54.c: Likewise.
1261         * gcc.dg/vect/vect-29.c: Likewise.
1262         * gcc.dg/vect/vect-72.c: Likewise.
1263         * gcc.dg/vect/vect-56.c: Likewise.
1264         * gcc.dg/vect/vect-48.c: Likewise.
1265         * gcc.dg/vect/vect-91.c: Likewise.
1266         * gcc.dg/vect/vect-92.c: Likewise.
1267         * gcc.dg/vect/vect-58.c: Likewise.
1268         * gcc.dg/vect/slp-25.c: Likewise.
1269         * gcc.dg/vect/vect-93.c: Likewise.
1270         * gcc.dg/vect/vect-95.c: Likewise.
1271         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1272         * gcc.dg/vect/vect-87.c: Likewise.
1273         * gcc.dg/vect/vect-96.c: Likewise.
1274         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1275         * gcc.dg/vect/vect-88.c: Likewise.
1276         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1277         * gcc.dg/vect/vect-89.c: Likewise.
1278         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1279         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1280         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1281         * gfortran.dg/vect/vect-2.f90: Likewise.
1282         * gfortran.dg/vect/vect-3.f90: Likewise.
1283         * gfortran.dg/vect/vect-4.f90: Likewise.
1284         * gfortran.dg/vect/vect-5.f90: Likewise.
1285
1286 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1287
1288         PR c++/41020
1289         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1290
1291 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1292             Michael Meissner  <meissner@linux.vnet.ibm.com>
1293             Ulrich Weigand  <uweigand@de.ibm.com>
1294
1295         * gcc.target/spu/ea/ea.exp: New file.
1296         * gcc.target/spu/ea/cache1.c: Likewise.
1297         * gcc.target/spu/ea/cast1.c: Likewise.
1298         * gcc.target/spu/ea/cast2.c: Likewise.
1299         * gcc.target/spu/ea/compile1.c: Likewise.
1300         * gcc.target/spu/ea/compile2.c: Likewise.
1301         * gcc.target/spu/ea/cppdefine.c: Likewise.
1302         * gcc.target/spu/ea/errors1.c: Likewise.
1303         * gcc.target/spu/ea/errors2.c: Likewise.
1304         * gcc.target/spu/ea/execute1.c: Likewise.
1305         * gcc.target/spu/ea/execute2.c: Likewise.
1306         * gcc.target/spu/ea/execute3.c: Likewise.
1307         * gcc.target/spu/ea/ops1.c: Likewise.
1308         * gcc.target/spu/ea/ops2.c: Likewise.
1309         * gcc.target/spu/ea/options1.c: Likewise.
1310         * gcc.target/spu/ea/test-sizes.c: Likewise.
1311
1312 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1313
1314         PR bootstrap/41345
1315         * gcc.dg/pr41345.c: New test.
1316
1317         PR debug/41828
1318         * g++.dg/debug/dwarf2/anonname1.C: New test.
1319
1320 2009-10-26  Jason Merrill  <jason@redhat.com>
1321
1322         PR c++/38796
1323         * g++.dg/cpp0x/defaulted15.C: New.
1324         * g++.dg/cpp0x/defaulted16.C: New.
1325
1326 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1327
1328         PR c++/41785
1329         * g++.dg/cpp0x/variadic96.C: New test.
1330
1331 2009-10-26  Nick Clifton  <nickc@redhat.com>
1332
1333         * lib/target-supports.exp (check_profiling_available):
1334         Profiling is not, currently, available for the RX port.
1335         (check_effective_target_hard_float): Add support for RX target.
1336         * gcc.target/rx: New directory.
1337         * gcc.target/rx/builtins.c: New test file.
1338         * gcc.target/rx/interrupts.c: New test file.
1339         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1340         * gcc.target/rx/zero-width-bitfield.c: New test file.
1341         * gcc.target/rx/i272091.c: New test file.
1342         * gcc.target/rx/packed-struct.c: New test file.
1343         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1344
1345 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1346
1347         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1348         * gcc.dg/lto/20091016-1_0.c: Likewise.
1349         * gcc.dg/lto/20090206-1_0.c: Likewise.
1350         * gcc.dg/lto/20081120-1_0.c: Likewise.
1351         * gcc.dg/lto/20081120-2_0.c: Likewise.
1352         * gcc.dg/lto/20090116_0.c: Likewise.
1353         * gcc.dg/lto/20081126_0.c: Likewise.
1354         * gcc.dg/lto/20091013-1_0.c: Likewise.
1355         * gcc.dg/lto/20081212-1_0.c: Likewise.
1356         * gcc.dg/lto/20091015-1_0.c: Likewise.
1357         * gcc.dg/lto/20090126-1_0.c: Likewise.
1358         * gcc.dg/lto/20090126-2_0.c: Likewise.
1359         * gcc.dg/lto/20091020-1_0.c: Likewise.
1360         * gcc.dg/lto/20091020-2_0.c: Likewise.
1361         * gcc.dg/lto/20081204-1_0.c: Likewise.
1362         * gcc.dg/lto/20081204-2_0.c: Likewise.
1363         * gcc.dg/lto/20081224_0.c: Likewise.
1364         * gcc.dg/lto/20090219_0.c: Likewise.
1365
1366 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1367
1368         PR c++/41020
1369         * g++.dg/lookup/extern-c-redecl2.C: New test.
1370         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1371         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1372         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1373
1374 2009-10-26  Michael Matz  <matz@suse.de>
1375
1376         PR tree-optimization/41783
1377         * gcc.dg/pr41783.c: New test.
1378         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1379         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1380         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1381
1382 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1383
1384         PR fortran/41714
1385         * gfortran.dg/class_allocate_4.f03: New test.
1386
1387 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1388
1389         * gcc.target/mips/mult-1.c: New test.
1390
1391 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1392
1393         PR fortran/41784
1394         * gfortran.dg/extends_8.f03: New test.
1395
1396 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1397
1398         * gnat.dg/specs/pack4.ads: New test.
1399
1400 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1401
1402         * gnat.dg/null_pointer_deref1.adb: New test.
1403         * gnat.dg/null_pointer_deref2.adb: Likewise.
1404
1405 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1406
1407         PR fortran/41772
1408         * gfortran.dg/transfer_intrinsic_3.f90.
1409
1410 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1411
1412         * gnat.dg/opt4.adb: New test.
1413
1414 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1415
1416         PR c/40033
1417         * gcc.dg/noncompile/pr40033-1.c: New test.
1418
1419 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1420
1421         PR c++/40808
1422         * g++.dg/abi/mangle34.C: New test
1423
1424 2009-10-23  Jason Merrill  <jason@redhat.com>
1425
1426         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1427
1428         Core issue 899
1429         * g++.dg/cpp0x/explicit4.C: New.
1430
1431 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1432
1433         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1434         *-*-cygwin.
1435         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1436         for *-*-mingw* and *-*-cygwin.
1437         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1438         * g++.dg/template/spec35.C: Disable weak symbol test for
1439         *-*-mingw* and *-*-cygwin.
1440
1441         PR testsuite/31342
1442         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1443
1444 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1445
1446         PR fortran/41800
1447         * gfortran.dg/class_10.f03: New test.
1448
1449 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1450
1451         PR target/41787
1452         * gcc.target/powerpc/vsx-vrsave.c: New file.
1453
1454 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1455
1456         PR c/41673
1457         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1458
1459 2009-10-23  Richard Guenther  <rguenther@suse.de>
1460
1461         PR tree-optimization/41778
1462         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1463
1464 2009-10-22  Richard Guenther  <rguenther@suse.de>
1465
1466         PR lto/41791
1467         * g++.dg/lto/20091022-2_0.C: New testcase.
1468
1469 2009-10-22  Richard Guenther  <rguenther@suse.de>
1470
1471         PR lto/41730
1472         * g++.dg/lto/20091022-1_0.C: New testcase.
1473
1474 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1475
1476         * gcc.dg/autopar/outer-4.c: Adjust scan.
1477         * gcc.dg/autopar/outer-5.c: Adjust scan.
1478         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1479
1480         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1481         * gcc.dg/autopar/outer-1.c: New testcase.
1482         * gcc.dg/autopar/outer-2.c: New testcase.
1483         * gcc.dg/autopar/outer-3.c: New testcase.
1484         * gcc.dg/autopar/outer-4.c: New testcase.
1485         * gcc.dg/autopar/outer-5.c: New testcase.
1486         * gcc.dg/autopar/outer-6.c: New testcase.
1487
1488 2009-10-22  Jan Hubicka  <jh@suse.cz>
1489
1490         * gcc.c-torture/compile/pr40556.c: New testcase.
1491
1492 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1493
1494         PR fortran/41781
1495         * gfortran.dg/goto_8.f90: New test case.
1496
1497 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1498
1499         PR tree-optimization/41497
1500         * gcc.dg/tree-ssa/pr41497.c: New.
1501
1502 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1503
1504         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1505
1506 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1507
1508         * gcc.dg/tls/pie-1.c: New test.
1509
1510 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1511
1512         * g++.dg/abi/mangle33.C: New test.
1513
1514 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1515
1516         * gnat.dg/discr22.adb: New test.
1517
1518 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1519
1520         * gnat.dg/loop_optimization7.ad[sb]: New test.
1521         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1522
1523 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1524
1525         PR fortran/41706
1526         PR fortran/41766
1527         * gfortran.dg/class_9.f03: Extended test case.
1528         * gfortran.dg/select_type_7.f03: New test case.
1529
1530 2009-10-20  Richard Guenther  <rguenther@suse.de>
1531
1532         * gcc.dg/lto/20091020-3_0.c: New testcase.
1533
1534 2009-10-20  Richard Guenther  <rguenther@suse.de>
1535
1536         PR lto/41761
1537         * gcc.dg/lto/20091020-1_0.c: New testcase.
1538         * gcc.dg/lto/20091020-1_1.c: Likewise.
1539         * gcc.dg/lto/20091020-2_0.c: Likewise.
1540         * gcc.dg/lto/20091020-2_1.c: Likewise.
1541
1542 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1543
1544         PR debug/41340
1545         * gcc.dg/pr41340.c: New test.
1546
1547 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1548
1549         * gnat.dg/discr21.ad[sb]: New test.
1550         * gnat.dg/discr21_pkg.ads: New helper.
1551
1552 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1553
1554         PR fortran/41706
1555         * gfortran.dg/class_9 : New test.
1556
1557 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1558
1559         * gcc.dg/raw-string-1.c: New test.
1560         * gcc.dg/raw-string-2.c: New test.
1561         * gcc.dg/raw-string-3.c: New test.
1562         * gcc.dg/raw-string-4.c: New test.
1563         * gcc.dg/raw-string-5.c: New test.
1564         * gcc.dg/raw-string-6.c: New test.
1565         * gcc.dg/raw-string-7.c: New test.
1566         * gcc.dg/utf8-1.c: New test.
1567         * gcc.dg/utf8-2.c: New test.
1568         * gcc.dg/utf-badconcat2.c: New test.
1569         * gcc.dg/utf-dflt2.c: New test.
1570         * gcc.dg/cpp/include6.c: New test.
1571         * g++.dg/ext/raw-string-1.C: New test.
1572         * g++.dg/ext/raw-string-2.C: New test.
1573         * g++.dg/ext/raw-string-3.C: New test.
1574         * g++.dg/ext/raw-string-4.C: New test.
1575         * g++.dg/ext/raw-string-5.C: New test.
1576         * g++.dg/ext/raw-string-6.C: New test.
1577         * g++.dg/ext/raw-string-7.C: New test.
1578         * g++.dg/ext/utf8-1.C: New test.
1579         * g++.dg/ext/utf8-2.C: New test.
1580         * g++.dg/ext/utf-badconcat2.C: New test.
1581         * g++.dg/ext/utf-dflt2.C: New test.
1582
1583         * gcc.dg/cleanup-13.c: New test.
1584
1585 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1586
1587         PR fortran/41586
1588         * gfortran.dg/auto_dealloc_1.f90: New test case.
1589
1590 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1591
1592         Port from redhat/gcc-4_4-branch:
1593         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1594         * gcc.dg/debug/vta-2.c: New test.
1595
1596         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1597         * gcc.dg/debug/vta-1.c: New.
1598
1599 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1600
1601         * gnat.dg/noreturn2.ad[sb]: New test.
1602
1603 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1604
1605         PR fortran/41755
1606         * gfortran.dg/equiv_8.f90: New test.
1607         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1608
1609 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1610
1611         * gcc.target/arm/neon-thumb2-move.c: New test.
1612
1613 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1614
1615         * gcc.dg/debug/vta-3.c: New test.
1616
1617 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1618
1619         * gnat.dg/nested_proc.adb: Rename into...
1620         * gnat.dg/nested_proc1.adb: ...this.
1621         * gnat.dg/nested_proc2.adb: New test.
1622
1623 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1624
1625         * gnat.dg/noreturn1.ad[sb]: New test.
1626
1627 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1628             Paul Thomas  <pault@gcc.gnu.org>
1629
1630         PR fortran/41629
1631         * gfortran.dg/class_6.f90: New test.
1632
1633         PR fortran/41608
1634         PR fortran/41587
1635         * gfortran.dg/class_7.f90: New test.
1636
1637         PR fortran/41618
1638         * gfortran.dg/class_8.f90: New test.
1639
1640 2009-10-17  Richard Guenther  <rguenther@suse.de>
1641
1642         * gcc.dg/lto/20091017-1_0.c: New testcase.
1643         * gcc.dg/lto/20091017-1_1.c: Likewise.
1644
1645 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1646
1647         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1648
1649 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1650
1651         * gnat.dg/aggr11.adb: New test.
1652         * gnat.dg/aggr11_pkg.ads: New helper.
1653
1654 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1655
1656         * gnat.dg/slice8.adb: New test.
1657         * gnat.dg/slice8_pkg1.ads: New helper.
1658         * gnat.dg/slice8_pkg2.ads: Likewise.
1659         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1660
1661 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1662
1663         * gnat.dg/unchecked_convert4.adb: New test.
1664
1665 2009-10-15  Jason Merrill  <jason@redhat.com>
1666
1667         PR c++/38798
1668         * g++.dg/cpp0x/trailing5.C: New.
1669
1670         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1671         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1672         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1673         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1674
1675 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1676
1677         PR fortran/41719
1678         * gfortran.dg/class_5.f03: New test case.
1679         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1680         * gfortran.dg/typebound_operator_4.f03: Ditto.
1681
1682 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1683
1684         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1685         * g++.dg/other/first-global.C: Likewise.
1686         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1687         * g++.dg/torture/pr40323.C: Likewise.
1688         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1689         * gcc.dg/inline-33.c: Likewise.
1690         * gcc.dg/ipa/ipa-1.c: Likewise.
1691         * gcc.dg/ipa/ipa-2.c: Likewise.
1692         * gcc.dg/ipa/ipa-3.c: Likewise.
1693         * gcc.dg/ipa/ipa-4.c: Likewise.
1694         * gcc.dg/ipa/ipa-5.c: Likewise.
1695         * gcc.dg/ipa/ipa-7.c: Likewise.
1696         * gcc.dg/ipa/ipacost-2.c: Likewise.
1697         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1698         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1699         * gfortran.dg/whole_file_5.f90: Likewise.
1700         * gfortran.dg/whole_file_6.f90: Likewise.
1701
1702 2009-10-16  Richard Guenther  <rguenther@suse.de>
1703
1704         PR tree-optimization/41728
1705         * gcc.c-torture/compile/pr41728.c: New testcase.
1706
1707 2009-10-16  Richard Guenther  <rguenther@suse.de>
1708
1709         PR lto/41598
1710         * gcc.dg/lto/20091016-1_0.c: New testcase.
1711         * gcc.dg/lto/20091016-1_1.c: Likewise.
1712         * gcc.dg/lto/20091016-1_a.h: Likewise.
1713
1714 2009-10-16  Richard Guenther  <rguenther@suse.de>
1715
1716         PR lto/41715
1717         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1718         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1719         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1720
1721 2009-10-16  Richard Guenther  <rguenther@suse.de>
1722
1723         PR lto/41713
1724         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1725
1726 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1727
1728         PR debug/41717
1729         * gcc.dg/debug/pr41717.c: New test.
1730
1731 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1732
1733         PR fortran/41648
1734         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1735
1736         PR fortran/41656
1737         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1738
1739 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1740
1741         PR target/23983
1742         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1743         result used.
1744         * g++.dg/ext/altivec-2.C (main): Ditto.
1745
1746 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1747
1748         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1749         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1750
1751 2009-10-15  Richard Guenther  <rguenther@suse.de>
1752
1753         PR lto/41669
1754         * gcc.dg/lto/20091015-1_0.c: New testcase.
1755         * gcc.dg/lto/20091015-1_1.c: Likewise.
1756         * gcc.dg/lto/20091015-1_2.c: Likewise.
1757         * gcc.dg/lto/20091015-1_a.h: Likewise.
1758         * gcc.dg/lto/20091015-1_b.h: Likewise.
1759
1760 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1761
1762         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1763
1764 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1765
1766         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1767
1768 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1769
1770         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1771         line from 1 to 0.
1772         * obj-c++.dg/bitfield-1.mm: Likewise.
1773         * obj-c++.dg/bitfield-4.mm: Likewise.
1774
1775 2009-10-14  Richard Guenther  <rguenther@suse.de>
1776
1777         PR lto/41173
1778         * gcc.dg/lto/20091014-1_0.c: New testcase.
1779
1780 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1781
1782         PR testsuite/41707
1783         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1784         warning on line 0 instead of 1.
1785
1786 2009-10-14  Richard Guenther  <rguenther@suse.de>
1787
1788         PR lto/41521
1789         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1790         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1791
1792 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1793
1794         PR preprocessor/41543
1795         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1796
1797         PR debug/41695
1798         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1799
1800 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1801
1802         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1803         New procedure.
1804         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1805         effective target.
1806
1807 2009-10-14  Jason Merrill  <jason@redhat.com>
1808
1809         PR c++/39866
1810         * g++.dg/cpp0x/defaulted14.C: New.
1811
1812 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1813
1814         * g++.dg/cpp0x/vt-40092.C: New.
1815
1816 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1817
1818         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1819         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1820
1821 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1822
1823         * gfortran.dg/complex_intrinsic_8.f90: New test.
1824
1825 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1826
1827         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1828         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1829
1830 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1831
1832         PR target/38948
1833         * gcc.dg/torture/pr38948.c: New test.
1834
1835 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1836
1837         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1838
1839 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1840
1841         PR fortran/41581
1842         * gfortran.dg/class_allocate_2.f03: Modified.
1843         * gfortran.dg/class_allocate_3.f03: New test case.
1844
1845 2009-10-13  Richard Guenther  <rguenther@suse.de>
1846
1847         PR lto/41668
1848         * gcc.dg/lto/20091006-2_0.c: New testcase.
1849         * gcc.dg/lto/20091006-2_1.c: Likewise.
1850         * gcc.dg/lto/20091006-2_2.c: Likewise.
1851         * gcc.dg/lto/20091013-1_0.c: Likewise.
1852         * gcc.dg/lto/20091013-1_1.c: Likewise.
1853         * gcc.dg/lto/20091013-1_2.c: Likewise.
1854
1855 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1856
1857         * gcc.c-torture/compile/pr41661.c: New test.
1858
1859 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1860
1861         PR libgfortran/41683
1862         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1863
1864 2009-10-12  Jason Merrill  <jason@redhat.com>
1865
1866         PR c++/37875
1867         * g++.dg/cpp0x/decltype18.C: New.
1868
1869         PR c++/37766
1870         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1871
1872 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1873
1874         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1875
1876 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1877
1878         PR debug/41343
1879         PR debug/41447
1880         PR debug/41264
1881         PR debug/41338
1882         * gcc.dg/guality/pr41447-1.c: New.
1883         * gcc.dg/debug/pr41264-1.c: New.
1884         * gcc.dg/debug/pr41343-1.c: New.
1885
1886 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1887
1888         PR target/26515
1889         * gcc.dg/torture/pr26515.c: New test.
1890
1891 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1892
1893         PR testsuite/41659
1894         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1895         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1896         or "xfail" with dg-lto-do.
1897
1898 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1899
1900         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1901
1902 2009-10-12  Michael Matz  <matz@suse.de>
1903
1904         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1905         pass.
1906
1907 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1908
1909         PR target/41680
1910         * g++.dg/torture/pr41680.C: New test.
1911
1912 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1913
1914         PR c++/41570
1915         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1916
1917 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1918
1919         PR debug/41616
1920         * gcc.dg/guality/pr41616-1.c: New.
1921
1922 2009-10-11  Jason Merrill  <jason@redhat.com>
1923
1924         PR c++/37204
1925         * g++.dg/cpp0x/rv-reinterpret.C: New.
1926
1927 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1928
1929         PR libgfortran/38439
1930         * gfortran.dg/fmt_error_9.f: New test.
1931         * gfortran.dg/fmt_error_10.f: New test.
1932
1933 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1934
1935         PR fortran/41583
1936         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1937         * gfortran.dg/class_4b.f03: As above.
1938         * gfortran.dg/class_4c.f03: As above.
1939         * gfortran.dg/class_4d.f03: As above.
1940
1941 2009-10-11  Richard Guenther  <rguenther@suse.de>
1942
1943         PR tree-optimization/41555
1944         * gcc.dg/torture/pr41555.c: New testcase.
1945
1946 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1947
1948         PR libgfortran/35862
1949         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1950         function correctly.
1951
1952 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1953
1954         PR libgfortran/35862
1955         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1956         Add conditions to avoid runtime errors if not supported.
1957
1958 2009-10-10  Richard Guenther  <rguenther@suse.de>
1959
1960         PR tree-optimization/41654
1961         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1962
1963 2009-10-09  Jason Merrill  <jason@redhat.com>
1964
1965         * g++.dg/cpp/ucn-1.C: New.
1966
1967 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1968
1969         PR fortran/41585
1970         * gfortran.dg/class_2.f03: Extended test case.
1971
1972 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1973
1974         PR fortran/41582
1975         * gfortran.dg/class_allocate_1.f03: Modify code such that
1976         it compiles with the gfc_warning->gfc_error change.
1977         * gfortran.dg/class_allocate_1.f03: New test.
1978
1979 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1980
1981         PR fortran/41579
1982         * gfortran.dg/select_type_6.f03: New test.
1983
1984 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1985
1986         PR preprocessor/41445
1987         * gcc.dg/cpp/separate-1.c: Adjust.
1988         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1989         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1990         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1991         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1992         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1993         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1994         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1995
1996         PR rtl-optimization/41646
1997         * gcc.c-torture/compile/pr41646.c: New test.
1998
1999 2009-10-09  Richard Guenther  <rguenther@suse.de>
2000
2001         PR tree-optimization/41634
2002         * gcc.c-torture/compile/pr41634.c: New testcase.
2003
2004 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2005
2006         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2007
2008 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2009
2010         * gnat.dg/opt3.adb: New test.
2011         * gnat.dg/opt3_pkg.ads: New helper.
2012
2013 2009-10-08  Doug Kwan  <dougkwan@google.com>
2014
2015         PR rtl-optimization/41574
2016         * gcc.dg/pr41574.c: New test.
2017
2018 2009-10-08  Cary Coutant  <ccoutant@google.com>
2019
2020         Add support for debugging with ICF (Identical Code Folding).
2021         * g++.dg/debug/dwarf2/icf.C: New test.
2022
2023 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2024
2025         * gcc.target/mips/truncate-6.c: New test.
2026
2027 2009-10-08  Jason Merrill  <jason@redhat.com>
2028
2029         PR c++/36816
2030         * g++.dg/cpp0x/rv-deduce.C: New.
2031
2032         PR c++/37177
2033         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2034         * g++.dg/template/explicit-args2.C: New.
2035         * g++.dg/template/explicit-args3.C: New.
2036         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2037
2038 2009-10-08  Michael Matz  <matz@suse.de>
2039
2040         PR middle-end/41573
2041         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2042         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2043         * gcc.dg/pr41573.c: New test.
2044
2045 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2046
2047         PR c/41182
2048         * gcc.c-torture/compile/pr41182-1.c: New.
2049
2050 2009-10-07  Jason Merrill  <jason@redhat.com>
2051
2052         * g++.dg/cpp0x/variadic95.C: New.
2053
2054 2009-10-07  Jason Merrill  <jason@redhat.com>
2055
2056         * g++.dg/template/scope3.C: New.
2057
2058 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2059
2060         * gcc.dg/debug/dwarf2/inline3.c: New test.
2061
2062 2009-10-07  Daniel Kraft  <d@domob.eu>
2063
2064         PR fortran/41615
2065         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2066
2067 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2068
2069         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2070         * gfortran.dg/select_type_1.f03: Modified error message.
2071         * gfortran.dg/select_type_5.f03: New test.
2072
2073 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2074
2075         PR libgfortran/41612
2076         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2077         have kind=10 reals.
2078
2079 2009-10-06  Jason Merrill  <jason@redhat.com>
2080
2081         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2082         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2083
2084 2009-10-06  Richard Guenther  <rguenther@suse.de>
2085
2086         PR lto/41502
2087         * gcc.dg/lto/20091006-1_0.c: New testcase.
2088         * gcc.dg/lto/20091006-1_1.c: Likewise.
2089         * gcc.dg/lto/20091005-2_0.c: Likewise.
2090
2091 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2092
2093         PR ada/41383
2094         * gnat.dg/timer_cancel.adb: New test.
2095
2096 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2097
2098         PR ada/38333
2099         * gnat.dg/specs/import_abstract.ads: New.
2100
2101 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2102
2103         PR libgfortran/35862
2104         * gfortran.dg/round_2.f03: New test.
2105
2106 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2107
2108         PR debug/41558
2109         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2110         * lib/gcc-gdb-test.exp: ... here.  New file.
2111         * gfortran.dg/guality/guality.exp: New file.
2112         * gfortran.dg/guality/pr41558.f90: New test.
2113         * gfortran.dg/guality/arg1.f90: New test.
2114
2115 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2116
2117         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2118         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2119         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2120         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2121
2122 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2123
2124         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2125         register_pass_info.
2126         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2127         plugin_pass to register_pass_info.
2128         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2129         register_pass_info.
2130         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2131         register_pass_info.
2132
2133 2009-10-05  Richard Guenther  <rguenther@suse.de>
2134
2135         PR lto/41281
2136         * gcc.dg/lto/20090914-2_0.c: New testcase.
2137
2138 2009-10-05  Richard Guenther  <rguenther@suse.de>
2139
2140         PR lto/40902
2141         * gcc.dg/lto/20091005-1_0.c: New testcase.
2142         * gcc.dg/lto/20091005-1_1.c: Likewise.
2143
2144 2009-10-05  Richard Guenther  <rguenther@suse.de>
2145
2146         PR lto/41552
2147         PR lto/41487
2148         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2149         * g++.dg/lto/20091004-1_0.C: New testcase.
2150         * g++.dg/lto/20091004-1_1.C: Likewise.
2151         * g++.dg/lto/20091004-2_0.C: Likewise.
2152         * g++.dg/lto/20091004-2_1.C: Likewise.
2153         * g++.dg/lto/20091004-3_0.C: Likewise.
2154         * g++.dg/lto/20091004-3_1.C: Likewise.
2155
2156 2009-10-05  Richard Guenther  <rguenther@suse.de>
2157
2158         PR tree-optimization/23821
2159         * gcc.dg/torture/pr23821.c: New testcase.
2160
2161 2009-10-05  Daniel Kraft  <d@domob.eu>
2162
2163         PR fortran/41403
2164         * gfortran.dg/goto_6.f: New test.
2165         * gfortran.dg/goto_7.f: New test.
2166
2167 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2168             Bill Maddox  <maddox@google.com>
2169             Cary Coutant  <ccoutant@google.com>
2170             Chris Demetriou  <cgd@google.com>
2171             Diego Novillo  <dnovillo@google.com>
2172             Doug Kwan  <dougkwan@google.com>
2173             Jan Hubicka  <jh@suse.cz>
2174             Ollie Wild  <aaw@google.com>
2175             Rafael Espindola  <espindola@google.com>
2176             Richard Guenther  <rguenther@suse.de>
2177             Simon Baldwin  <simonb@google.com>
2178
2179         * g++.dg/20090107-1.C: New.
2180         * g++.dg/20090121-1.C: New.
2181         * g++.dg/ipa/20090113-1.C: New.
2182         * g++.dg/lto: New directory.
2183         * g++.dg/lto/20080829_0.C: New.
2184         * g++.dg/lto/20080904_0.C: New.
2185         * g++.dg/lto/20080907_0.C: New.
2186         * g++.dg/lto/20080908-1_0.C: New.
2187         * g++.dg/lto/20080908-2_0.C: New.
2188         * g++.dg/lto/20080908-3_0.C: New.
2189         * g++.dg/lto/20080909-1_0.C: New.
2190         * g++.dg/lto/20080910-1_0.C: New.
2191         * g++.dg/lto/20080912-1_0.C: New.
2192         * g++.dg/lto/20080912_0.C: New.
2193         * g++.dg/lto/20080915_0.C: New.
2194         * g++.dg/lto/20080916_0.C: New.
2195         * g++.dg/lto/20080917_0.C: New.
2196         * g++.dg/lto/20080924_0.C: New.
2197         * g++.dg/lto/20080926_0.C: New.
2198         * g++.dg/lto/20081008_0.C: New.
2199         * g++.dg/lto/20081022.h: New.
2200         * g++.dg/lto/20081022_0.C: New.
2201         * g++.dg/lto/20081022_1.C: New.
2202         * g++.dg/lto/20081023_0.C: New.
2203         * g++.dg/lto/20081109-1_0.C: New.
2204         * g++.dg/lto/20081109-2_0.C: New.
2205         * g++.dg/lto/20081109_0.C: New.
2206         * g++.dg/lto/20081109_1.C: New.
2207         * g++.dg/lto/20081118-1_0.C: New.
2208         * g++.dg/lto/20081118-1_1.C: New.
2209         * g++.dg/lto/20081118_0.C: New.
2210         * g++.dg/lto/20081118_1.C: New.
2211         * g++.dg/lto/20081119-1.h: New.
2212         * g++.dg/lto/20081119-1_0.C: New.
2213         * g++.dg/lto/20081119-1_1.C: New.
2214         * g++.dg/lto/20081119_0.C: New.
2215         * g++.dg/lto/20081119_1.C: New.
2216         * g++.dg/lto/20081120-1_0.C: New.
2217         * g++.dg/lto/20081120-1_1.C: New.
2218         * g++.dg/lto/20081120-2_0.C: New.
2219         * g++.dg/lto/20081120-2_1.C: New.
2220         * g++.dg/lto/20081123_0.C: New.
2221         * g++.dg/lto/20081123_1.C: New.
2222         * g++.dg/lto/20081125.h: New.
2223         * g++.dg/lto/20081125_0.C: New.
2224         * g++.dg/lto/20081125_1.C: New.
2225         * g++.dg/lto/20081127_0.C: New.
2226         * g++.dg/lto/20081127_1.C: New.
2227         * g++.dg/lto/20081203_0.C: New.
2228         * g++.dg/lto/20081203_1.C: New.
2229         * g++.dg/lto/20081204-1_0.C: New.
2230         * g++.dg/lto/20081204-1_1.C: New.
2231         * g++.dg/lto/20081204-2_0.C: New.
2232         * g++.dg/lto/20081204-2_1.C: New.
2233         * g++.dg/lto/20081209_0.C: New.
2234         * g++.dg/lto/20081209_1.C: New.
2235         * g++.dg/lto/20081211-1.h: New.
2236         * g++.dg/lto/20081211-1_0.C: New.
2237         * g++.dg/lto/20081211-1_1.C: New.
2238         * g++.dg/lto/20081217-1_0.C: New.
2239         * g++.dg/lto/20081217-2_0.C: New.
2240         * g++.dg/lto/20081219_0.C: New.
2241         * g++.dg/lto/20081219_1.C: New.
2242         * g++.dg/lto/20090106_0.C: New.
2243         * g++.dg/lto/20090112_0.C: New.
2244         * g++.dg/lto/20090128_0.C: New.
2245         * g++.dg/lto/20090221_0.C: New.
2246         * g++.dg/lto/20090302_0.C: New.
2247         * g++.dg/lto/20090302_1.C: New.
2248         * g++.dg/lto/20090303_0.C: New.
2249         * g++.dg/lto/20090311-1.h: New.
2250         * g++.dg/lto/20090311-1_0.C: New.
2251         * g++.dg/lto/20090311-1_1.C: New.
2252         * g++.dg/lto/20090311_0.C: New.
2253         * g++.dg/lto/20090311_1.C: New.
2254         * g++.dg/lto/20090312.h: New.
2255         * g++.dg/lto/20090312_0.C: New.
2256         * g++.dg/lto/20090312_1.C: New.
2257         * g++.dg/lto/20090313_0.C: New.
2258         * g++.dg/lto/20090313_1.C: New.
2259         * g++.dg/lto/20090315_0.C: New.
2260         * g++.dg/lto/20090315_1.C: New.
2261         * g++.dg/lto/20091002-1_0.C: New testcase.
2262         * g++.dg/lto/20091002-2_0.C: Likewise..
2263         * g++.dg/lto/20091002-3_0.C: Likewise..
2264         * g++.dg/lto/README: New.
2265         * g++.dg/lto/pr40818_0.C: New.
2266         * g++.dg/opt/thunk3-1.C: New.
2267         * g++.dg/opt/thunk4.C: New.
2268         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2269         replacements with __attribute__ ((__noinline__)).
2270         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2271         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2272         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2273         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2274         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2275         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2276         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2277         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2278         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2279         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2280         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2281         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2282         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2283         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2284         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2285         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2286         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2287         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2288         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2289         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2290         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2291         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2292         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2293         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2294         * gcc.dg/20081223-1.c: New.
2295         * gcc.dg/lto: New directory.
2296         * gcc.dg/lto/20080908_0.c: New.
2297         * gcc.dg/lto/20080917_0.c: New.
2298         * gcc.dg/lto/20080924_0.c: New.
2299         * gcc.dg/lto/20081024_0.c: New.
2300         * gcc.dg/lto/20081109_0.c: New.
2301         * gcc.dg/lto/20081111_0.c: New.
2302         * gcc.dg/lto/20081111_1.c: New.
2303         * gcc.dg/lto/20081112_0.c: New.
2304         * gcc.dg/lto/20081112_1.c: New.
2305         * gcc.dg/lto/20081115_0.c: New.
2306         * gcc.dg/lto/20081115_1.c: New.
2307         * gcc.dg/lto/20081115_2.c: New.
2308         * gcc.dg/lto/20081118_0.c: New.
2309         * gcc.dg/lto/20081118_1.c: New.
2310         * gcc.dg/lto/20081118_2.c: New.
2311         * gcc.dg/lto/20081120-1_0.c: New.
2312         * gcc.dg/lto/20081120-1_1.c: New.
2313         * gcc.dg/lto/20081120-2_0.c: New.
2314         * gcc.dg/lto/20081120-2_1.c: New.
2315         * gcc.dg/lto/20081125_0.c: New.
2316         * gcc.dg/lto/20081125_1.c: New.
2317         * gcc.dg/lto/20081126_0.c: New.
2318         * gcc.dg/lto/20081201-1_0.c: New.
2319         * gcc.dg/lto/20081201-1_1.c: New.
2320         * gcc.dg/lto/20081201-1_2.c: New.
2321         * gcc.dg/lto/20081201-2_0.c: New.
2322         * gcc.dg/lto/20081201-2_1.c: New.
2323         * gcc.dg/lto/20081202-1_0.c: New.
2324         * gcc.dg/lto/20081202-1_1.c: New.
2325         * gcc.dg/lto/20081202-2_0.c: New.
2326         * gcc.dg/lto/20081202-2_1.c: New.
2327         * gcc.dg/lto/20081204-1_0.c: New.
2328         * gcc.dg/lto/20081204-1_1.c: New.
2329         * gcc.dg/lto/20081204-2_0.c: New.
2330         * gcc.dg/lto/20081210-1_0.c: New.
2331         * gcc.dg/lto/20081212-1_0.c: New.
2332         * gcc.dg/lto/20081222_0.c: New.
2333         * gcc.dg/lto/20081222_0.h: New.
2334         * gcc.dg/lto/20081222_1.c: New.
2335         * gcc.dg/lto/20081224_0.c: New.
2336         * gcc.dg/lto/20081224_0.h: New.
2337         * gcc.dg/lto/20081224_1.c: New.
2338         * gcc.dg/lto/20090116_0.c: New.
2339         * gcc.dg/lto/20090120_0.c: New.
2340         * gcc.dg/lto/20090126-1_0.c: New.
2341         * gcc.dg/lto/20090126-2_0.c: New.
2342         * gcc.dg/lto/20090206-1_0.c: New.
2343         * gcc.dg/lto/20090206-2_0.c: New.
2344         * gcc.dg/lto/20090210_0.c: New.
2345         * gcc.dg/lto/20090210_1.c: New.
2346         * gcc.dg/lto/20090213_0.c: New.
2347         * gcc.dg/lto/20090213_1.c: New.
2348         * gcc.dg/lto/20090218-1_0.c: New.
2349         * gcc.dg/lto/20090218-1_1.c: New.
2350         * gcc.dg/lto/20090218-2_0.c: New.
2351         * gcc.dg/lto/20090218-2_1.c: New.
2352         * gcc.dg/lto/20090218_0.c: New.
2353         * gcc.dg/lto/20090218_1.c: New.
2354         * gcc.dg/lto/20090218_2.c: New.
2355         * gcc.dg/lto/20090218_3.c: New.
2356         * gcc.dg/lto/20090219_0.c: New.
2357         * gcc.dg/lto/20090312_0.c: New.
2358         * gcc.dg/lto/20090312_1.c: New.
2359         * gcc.dg/lto/20090313_0.c: New.
2360         * gcc.dg/lto/20090706-1_0.c: New.
2361         * gcc.dg/lto/20090706-2_0.c: New.
2362         * gcc.dg/lto/20090717_0.c: New.
2363         * gcc.dg/lto/20090717_1.c: New.
2364         * gcc.dg/lto/20090729_0.c: New.
2365         * gcc.dg/lto/20090729_1.c: New.
2366         * gcc.dg/lto/20090812_0.c: New.
2367         * gcc.dg/lto/20090812_1.c: New.
2368         * gcc.dg/lto/20090914-1_0.c: New.
2369         * gcc.dg/lto/README: New.
2370         * gcc.dg/visibility-7.c: Adjust expected pattern
2371         * gfortran.dg/lto: New directory.
2372         * gfortran.dg/lto/pr40724_0.f: New.
2373         * gfortran.dg/lto/pr40724_1.f: New.
2374         * gfortran.dg/lto/pr40725_0.f03: New.
2375         * gfortran.dg/lto/pr40725_1.c: New.
2376         * gfortran.dg/lto/pr41069_0.f90: New.
2377         * gfortran.dg/lto/pr41069_1.f90: New.
2378         * gfortran.dg/lto/pr41069_2.f90: New.
2379         * g++.dg/README: Add 'lto' directory.
2380         * g++.dg/dg.exp: Also scan 'lto' directory
2381
2382 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2383             Janis Johnson  <janis187@us.ibm.com>
2384             Diego Novillo  <dnovillo@google.com>
2385
2386         * g++.dg/lto/lto.exp: New.
2387         * gcc.c-torture/execute/execute.exp: Add
2388         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2389         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2390         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2391         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2392         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2393         * gcc.dg/lto/lto.exp: New.
2394         * gfortran.dg/lto/lto.exp: New.
2395         * lib/target-supports.exp (check_effective_target_lto): New.
2396         * lib/c-torture.exp: Load target-supports.exp.  Define
2397         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2398         * lib/gcc-dg.exp: Likewise.
2399         * lib/lto.exp: New.
2400         * lib/torture-options.exp: Add support for a third argument.
2401
2402 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2403
2404         PR testsuite/41542
2405         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2406
2407 2009-10-02  Jason Merrill  <jason@redhat.com>
2408
2409         * g++.dg/abi/mangle32.C: New.
2410
2411 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2412
2413         * gnat.dg/atomic2.adb: New test.
2414
2415 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2416
2417         * gnat.dg/array11.adb: New test.
2418         * gnat.dg/array12.adb: Likewise.
2419
2420 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2421
2422         * gnat.dg/array10.adb: New test.
2423         * gnat.dg/object_overflow.adb: Tweak.
2424
2425 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2426
2427         * gcc.dg/guality/guality.exp: Disable on darwin.
2428
2429 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2430
2431         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2432         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2433         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2434         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2435
2436 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2437
2438         PR fortran/41479
2439         * gfortran.dg/intent_out_5.f90: New test.
2440
2441 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2442
2443         PR debug/41404
2444         PR debug/41353
2445         * gcc.dg/guality/pr41404-1.c: New test.
2446         * gcc.dg/guality/pr41353-2.c: New test.
2447
2448 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2449
2450         PR testsuite/41546
2451         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2452         to -mtune=generic.
2453
2454 2009-10-01  Jan Hubicka  <jh@suse.cz>
2455
2456         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2457
2458 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2459
2460         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2461
2462         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2463
2464 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2465
2466         PR fortran/41515
2467         * gfortran.dg/parameter_array_init_5.f90: New test.
2468
2469 2009-10-01  Jason Merrill  <jason@redhat.com>
2470
2471         * g++.dg/cpp0x/defaulted13.C: New.
2472
2473 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2474
2475         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2476         * gfortran.dg/bounds_check_11.f90: Likewise.
2477         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2478
2479 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2480
2481         * gfortran.dg/select_type_4.f90: New test.
2482
2483 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2484
2485         * gfortran.dg/same_type_as_1.f03: New test.
2486         * gfortran.dg/same_type_as_2.f03: Ditto.
2487
2488 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2489
2490         * gfortran.dg/select_type_1.f03: Extended.
2491         * gfortran.dg/select_type_3.f03: New test.
2492
2493 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2494
2495         * gfortran.dg/class_allocate_1.f03: New test.
2496
2497 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2498
2499         PR fortran/40996
2500         * gfortran.dg/allocatable_scalar_3.f90: New test.
2501         * gfortran.dg/select_type_2.f03: Ditto.
2502         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2503
2504 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2505
2506         * gfortran.dg/block_name_2.f90: Modified error message.
2507         * gfortran.dg/select_6.f90: Ditto.
2508         * gfortran.dg/select_type_1.f03: New test.
2509
2510 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2511
2512         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2513         * gfortran.dg/class_1.f03: Ditto.
2514         * gfortran.dg/class_2.f03: Ditto.
2515         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2516         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2517         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2518         * gfortran.dg/typebound_call_10.f03: Ditto.
2519         * gfortran.dg/typebound_call_2.f03: Ditto.
2520         * gfortran.dg/typebound_call_3.f03: Ditto.
2521         * gfortran.dg/typebound_call_4.f03: Ditto.
2522         * gfortran.dg/typebound_call_9.f03: Ditto.
2523         * gfortran.dg/typebound_generic_3.f03: Ditto.
2524         * gfortran.dg/typebound_generic_4.f03: Ditto.
2525         * gfortran.dg/typebound_operator_1.f03: Ditto.
2526         * gfortran.dg/typebound_operator_2.f03: Ditto.
2527         * gfortran.dg/typebound_operator_3.f03: Ditto.
2528         * gfortran.dg/typebound_operator_4.f03: Ditto.
2529         * gfortran.dg/typebound_proc_1.f08: Ditto.
2530         * gfortran.dg/typebound_proc_5.f03: Ditto.
2531         * gfortran.dg/typebound_proc_6.f03: Ditto.
2532
2533 2009-09-30  Jason Merrill  <jason@redhat.com>
2534
2535         * g++.dg/eh/init-temp1.C: Improve test.
2536
2537 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2538
2539         PR target/22093
2540         * gcc.target/alpha/pr22093.c: New test.
2541
2542 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2543             Jason Merrill  <jason@redhat.com>
2544
2545         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2546         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2547         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2548         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2549         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2550         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2551         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2552         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2553         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2554         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2555         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2556         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2557         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2558         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2559         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2560         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2561         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2562         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2563         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2564         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2565         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2566         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2567         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2568         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2569         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2570         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2571         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2572         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2573         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2574         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2575         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2576         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2577         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2578         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2579         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2580         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2581         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2582         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2583         * lib/prune.exp: Accept "In lambda function".
2584
2585 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2586
2587         * gcc.target/i386/fma4-check.h: New file.
2588         * gcc.target/i386/fma4-fma.c: Ditto.
2589         * gcc.target/i386/fma4-maccXX.c: Ditto.
2590         * gcc.target/i386/fma4-msubXX.c: Ditto.
2591         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2592         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2593         * gcc.target/i386/fma4-vector.c: Ditto.
2594         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2595         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2596         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2597         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2598         * gcc.target/i386/fma4-256-vector.c: Ditto.
2599         * gcc.target/i386/funcspec-2.c: Ditto.
2600
2601         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2602
2603         * gcc.target/i386/funcspec-5.c: Add FMA4.
2604         * gcc.target/i386/funcspec-6.c: Ditto.
2605         * gcc.target/i386/funcspec-8.c: Ditto.
2606
2607         * gcc.target/i386/funcspec-9.c: New file.
2608
2609         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2610
2611         * gcc.target/i386/isa-10.c: New file.
2612         * gcc.target/i386/isa-11.c: Ditto.
2613         * gcc.target/i386/isa-12.c: Ditto.
2614         * gcc.target/i386/isa-13.c: Ditto.
2615         * gcc.target/i386/isa-2.c: Ditto.
2616         * gcc.target/i386/isa-3.c: Ditto.
2617         * gcc.target/i386/isa-4.c: Ditto.
2618         * gcc.target/i386/isa-7.c: Ditto.
2619         * gcc.target/i386/isa-8.c: Ditto.
2620         * gcc.target/i386/isa-9.c: Ditto.
2621
2622         * gcc.target/i386/isa-14.c: Add FMA4.
2623         * gcc.target/i386/isa-1.c: Ditto.
2624         * gcc.target/i386/isa-5.c: Ditto.
2625         * gcc.target/i386/isa-6.c: Ditto.
2626
2627         * gcc.target/i386/sse-12.c: New file.
2628         * gcc.target/i386/sse-13.c: Ditto.
2629         * gcc.target/i386/sse-14.c: Ditto.
2630         * gcc.target/i386/sse-22.c: Ditto.
2631
2632         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2633         * g++.dg/other/i386-3.C: Ditto.
2634         * g++.dg/other/i386-5.C: Ditto.
2635         * g++.dg/other/i386-6.C: Ditto.
2636
2637 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2638
2639         PR testsuite/41496
2640         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2641         before.
2642
2643 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2644
2645         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2646         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2647
2648 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2649
2650         PR debug/41438
2651         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2652         hidden.
2653         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2654
2655 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2656
2657         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2658         * gcc.target/i386/isa-1.c: Remove SSE5.
2659         * gcc.target/i386/isa-5.c: Ditto.
2660         * gcc.target/i386/isa-6.c: Ditto.
2661         * gcc.target/i386/funcspec-4.c: Remove error conditions
2662         related to SSE5.
2663         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2664         * gcc.target/i386/avx-2.c: Ditto.
2665         * gcc.target/i386/sse-23.c: Ditto.
2666         * gcc.target/i386/funcspec-9.c: Delete.
2667
2668 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2669
2670         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2671         * gcc.dg/guality/pr41353-1.c: New test.
2672
2673         PR testsuite/41444
2674         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2675         in macro name definition for non-unix/win32/msdos.
2676
2677 2009-09-29  Daniel Kraft  <d@domob.eu>
2678
2679         PR fortran/39626
2680         * gfortran.dg/block_1.f08: New test.
2681         * gfortran.dg/block_2.f08: New test.
2682         * gfortran.dg/block_3.f90: New test.
2683         * gfortran.dg/block_4.f08: New test.
2684         * gfortran.dg/block_5.f08: New test.
2685         * gfortran.dg/block_6.f08: New test.
2686         * gfortran.dg/block_7.f08: New test.
2687         * gfortran.dg/block_8.f08: New test.
2688
2689 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2690
2691         PR libgfortran/35862
2692         * gfortran.dg/round_1.f03: New test.
2693         * gfortran.dg/f2003_io_3.f03: Update test.
2694
2695 2009-09-28  Easwaran Raman  <eraman@google.com>
2696
2697         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2698         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2699
2700 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2701
2702         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2703         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2704         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2705         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2706         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2707
2708         * g++.dg/dfp/dfp.exp: Fix typo.
2709
2710         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2711         Fix typo that breaks the check.
2712
2713 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2714
2715         * gnat.dg (tagged_alloc_free.adb): New testcase.
2716
2717 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2718
2719         * g++.dg/dfp: New directory.
2720         * g++.dg/dg.exp: Prune tests in dfp directory.
2721         * g++.dg/dfp/dfp.exp: New.
2722         * g++.dg/dfp/mangle-mode.C: New test.
2723
2724 2009-09-28  Michael Matz  <matz@suse.de>
2725
2726         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2727         for sign of -Inf.
2728
2729 2009-09-27  Richard Henderson  <rth@redhat.com>
2730
2731         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2732         * gcc.dg/tree-ssa/pr41469-1.c: New.
2733
2734 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2735
2736         PR c/41476
2737         * gcc.dg/cond-constqual-1.c: New test.
2738
2739 2009-09-26  Michael Matz  <matz@suse.de>
2740
2741         PR lto/40758
2742         PR middle-end/41470
2743         * gcc.dg/pr41470.c: New test.
2744
2745 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2746
2747         * gnat.dg/array9.adb: New test.
2748
2749 2009-09-26  Michael Matz  <matz@suse.de>
2750
2751         PR tree-optimization/41454
2752         * gcc.dg/pr41454.c: New test.
2753
2754 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2755
2756         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2757         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2758         into DW_TAG_GNU_template_parameter_pack and
2759         DW_TAG_GNU_formal_parameter_pack.
2760         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2761         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2762
2763 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2764
2765         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2766         parameters for alignment-sensitive -fsection-anchors tests.
2767
2768 2009-09-25  Richard Guenther  <rguenther@suse.de>
2769
2770         PR middle-end/41463
2771         * gcc.c-torture/execute/pr41463.c: New testcase.
2772
2773 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2774
2775         * gnat.dg/sse_nolib.adb: New testcase.
2776
2777 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2778
2779         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2780         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2781         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2782         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2783         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2784         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2785         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2786         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2787         * gcc.dg/vect/vect.exp: Add Power7 flags.
2788         * g++.dg/vect/vect.exp: Likewise.
2789         * gfortran.dg/vect/vect.exp: Likewise.
2790
2791 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2792
2793         PR fortran/41459
2794         * gfortran.dg/empty_label.f: New test.
2795         * gfortran.dg/empty_label.f90: Ditto.
2796         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2797
2798 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2799
2800         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2801         compile-time.
2802
2803 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2804
2805         * lib/scanasm.exp (make_pattern_printable): New function.
2806         (dg-scan, scan-assembler-times, scan-assembler-dem,
2807         scan-assembler-dem-not): Use it.
2808
2809 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2810
2811         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2812         (test_nested): Renamed to ...
2813         (test_nested1): This.
2814         (test_nested2): New.
2815         (main): Likewise.
2816
2817 2009-09-24  Richard Guenther  <rguenther@suse.de>
2818
2819         PR tree-optimization/36143
2820         PR tree-optimization/38747
2821         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2822         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2823         * g++.dg/torture/pr38747.C: New testcase.
2824         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2825
2826 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2827
2828         * gnat.dg/nested_proc.adb: New test.
2829
2830 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2831
2832         * gcc.target/i386/pr12329.c: Adjust.
2833
2834 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2835
2836         PR debug/41248
2837         * gcc.dg/pr41248.c: New.
2838
2839 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2840
2841         PR debug/41065
2842         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2843
2844 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2845
2846         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2847         current_compiler_flags.  Fix typos.
2848
2849 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2850
2851         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2852
2853 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2854
2855         PR c/39779
2856         * gcc.c-torture/compile/pr39779.c: New test.
2857
2858 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2859
2860         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2861         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2862         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2863
2864 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2865
2866         PR debug/41295
2867         * gcc.dg/pr41295.c: New.
2868
2869 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2870
2871         * gcc.dg/pr40209.c: Add test case.
2872
2873 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2874
2875         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2876         matching assembly.
2877         * gcc.target/mips/code-readable-2.c: Likewise.
2878         * gcc.target/mips/code-readable-3.c: Likewise.
2879
2880 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2881
2882         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2883         Check support via mode instead of C type.
2884         (check_effective_target_dfprt_nocache): Ditto.
2885         (check_effective_target_hard_dfp): Ditto.
2886
2887 2009-09-22  Richard Guenther  <rguenther@suse.de>
2888
2889         PR middle-end/41395
2890         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2891         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2892
2893 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2894
2895         * gcc.dg/20090922-1.c: New test.
2896
2897         PR bootstrap/41405
2898         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2899         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2900         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2901         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2902         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2903         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2904         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2905         * objc.dg/dwarf-2.m: Likewise.
2906
2907 2009-09-22  Richard Guenther  <rguenther@suse.de>
2908
2909         PR tree-optimization/41428
2910         * g++.dg/tree-ssa/pr41428.C: New testcase.
2911
2912 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2913
2914         PR middle-end/41429
2915         * g++.dg/gomp/pr41429.C: New test.
2916
2917 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2918
2919         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2920
2921 2009-09-21  Jason Merrill  <jason@redhat.com>
2922
2923         PR c++/41421
2924         * g++.dg/cpp0x/trivial1.C: Expand.
2925
2926 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2927
2928         * gcc.dg/torture/calleesave-sse.c: New.
2929
2930 2009-09-21  Jan Hubicka  <jh@suse.cz>
2931
2932         * gcc.dg/guality/inline-params.c: New testcase.
2933
2934 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2935
2936         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2937         Add -fno-inline.
2938         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2939         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2940         (f2): Ditto.
2941
2942 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2943
2944         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2945         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2946         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2947         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2948         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2949
2950 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2951
2952         PR middle-end/40642
2953         * g++.dg/torture/pr40642.C: New testcase.
2954
2955 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2956
2957         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2958         cases in static initializers.
2959
2960 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2961
2962         * gcc.c-tortue/compile/pr39886.c: New.
2963
2964 2009-09-20  Chris Demetriou  <cgd@google.com>
2965
2966         PR preprocessor/28435:
2967         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2968         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2969         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2970         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2971         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2972
2973 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2974
2975         * gcc.target/mips/mips.exp: Add relax-pic-calls
2976         under -mfoo/-mno-foo options.
2977         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2978         and -mexplicit-relocs.
2979         * gcc.target/mips/call-1.c: New test.
2980         * gcc.target/mips/call-2.c: New test.
2981         * gcc.target/mips/call-3.c: New test.
2982         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2983         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2984
2985 2009-09-19  Chris Demetriou  <cgd@google.com>
2986
2987         PR preprocessor/28435:
2988         * gcc.dg/cpp/missing-header-MD.c: New test.
2989         * gcc.dg/cpp/missing-header-MMD.c: New test.
2990         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2991         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2992
2993 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2994
2995         PR libgfortran/41328
2996         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2997         EOF works.
2998
2999 2009-09-18  Jason Merrill  <jason@redhat.com>
3000
3001         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3002         * g++.dg/cpp0x/initlist-deduce.C: New.
3003
3004 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3005
3006         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3007
3008 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3009
3010         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3011         * c-c++-common/dfp: New directory.
3012         * c-c++-common/dfp/dfp-dbg.h: New file.
3013         * gcc.dg/dfp/call-by-value.c: Move to ...
3014         * c-c++-common/call-by-value.c: here.
3015         * gcc.dg/dfp/cast.c: Move to ...
3016         * c-c++-common/cast.c: here.
3017         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3018         * c-c++-common/compare-eq-const.c: here.
3019         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3020         * c-c++-common/compare-eq-d128.c: here.
3021         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3022         * c-c++-common/compare-eq-d32.c: here.
3023         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3024         * c-c++-common/compare-eq-d64.c: here.
3025         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3026         * c-c++-common/compare-eq-dfp.c: here.
3027         * gcc.dg/dfp/compare-eq.h: Move to ...
3028         * c-c++-common/compare-eq.h: here.
3029         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3030         * c-c++-common/compare-rel-const.c: here.
3031         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3032         * c-c++-common/compare-rel-d128.c: here.
3033         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3034         * c-c++-common/compare-rel-d32.c: here.
3035         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3036         * c-c++-common/compare-rel-d64.c: here.
3037         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3038         * c-c++-common/compare-rel-dfp.c: here.
3039         * gcc.dg/dfp/compare-rel.h: Move to ...
3040         * c-c++-common/compare-rel.h: here.
3041         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3042         * c-c++-common/compare-special-d128.c: here.
3043         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3044         * c-c++-common/compare-special-d32.c: here.
3045         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3046         * c-c++-common/compare-special-d64.c: here.
3047         * gcc.dg/dfp/compare-special.h: Move to ...
3048         * c-c++-common/compare-special.h: here.
3049         * gcc.dg/dfp/constants-zero.c: Move to ...
3050         * c-c++-common/constants-zero.c: here.
3051         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3052         * c-c++-common/convert-bfp-10.c: here.
3053         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3054         * c-c++-common/convert-bfp-11.c: here.
3055         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3056         * c-c++-common/convert-bfp-12.c: here.
3057         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3058         * c-c++-common/convert-bfp-13.c: here.
3059         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3060         * c-c++-common/convert-bfp-14.c: here.
3061         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3062         * c-c++-common/convert-bfp-2.c: here.
3063         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3064         * c-c++-common/convert-bfp-3.c: here.
3065         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3066         * c-c++-common/convert-bfp-4.c: here.
3067         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3068         * c-c++-common/convert-bfp-5.c: here.
3069         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3070         * c-c++-common/convert-bfp-6.c: here.
3071         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3072         * c-c++-common/convert-bfp-7.c: here.
3073         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3074         * c-c++-common/convert-bfp-8.c: here.
3075         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3076         * c-c++-common/convert-bfp-9.c: here.
3077         * gcc.dg/dfp/convert-bfp.c: Move to ...
3078         * c-c++-common/convert-bfp.c: here.
3079         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3080         * c-c++-common/convert-bfp-fold.c: here.
3081         * gcc.dg/dfp/convert-dfp.c: Move to ...
3082         * c-c++-common/convert-dfp.c: here.
3083         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3084         * c-c++-common/convert-dfp-fold-2.c: here.
3085         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3086         * c-c++-common/convert-dfp-fold.c: here.
3087         * gcc.dg/dfp/convert.h: Move to ...
3088         * c-c++-common/convert.h: here.
3089         * gcc.dg/dfp/convert-int.c: Move to ...
3090         * c-c++-common/convert-int.c: here.
3091         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3092         * c-c++-common/convert-int-fold.c: here.
3093         * gcc.dg/dfp/convert-int-max.c: Move to ...
3094         * c-c++-common/convert-int-max.c: here.
3095         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3096         * c-c++-common/convert-int-max-fold.c: here.
3097         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3098         * c-c++-common/convert-int-saturate.c: here.
3099         * gcc.dg/dfp/func-array.c: Move to ...
3100         * c-c++-common/func-array.c: here.
3101         * gcc.dg/dfp/func-deref.c: Move to ...
3102         * c-c++-common/func-deref.c: here.
3103         * gcc.dg/dfp/func-mixed.c: Move to ...
3104         * c-c++-common/func-mixed.c: here.
3105         * gcc.dg/dfp/func-pointer.c: Move to ...
3106         * c-c++-common/func-pointer.c: here.
3107         * gcc.dg/dfp/func-scalar.c: Move to ...
3108         * c-c++-common/func-scalar.c: here.
3109         * gcc.dg/dfp/func-struct.c: Move to ...
3110         * c-c++-common/func-struct.c: here.
3111         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3112         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3113         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3114         * c-c++-common/func-vararg-alternate-d128.c: here.
3115         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3116         * c-c++-common/func-vararg-alternate-d32.c: here.
3117         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3118         * c-c++-common/func-vararg-alternate-d64.c: here.
3119         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3120         * c-c++-common/func-vararg-alternate.h: here.
3121         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3122         * c-c++-common/func-vararg-dfp.c: here.
3123         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3124         * c-c++-common/func-vararg-mixed-2.c: here.
3125         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3126         * c-c++-common/func-vararg-mixed.c: here.
3127         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3128         * c-c++-common/func-vararg-size0.c: here.
3129         * gcc.dg/dfp/inf-1.c: Move to ...
3130         * c-c++-common/inf-1.c: here.
3131         * gcc.dg/dfp/loop-index.c: Move to ...
3132         * c-c++-common/loop-index.c: here.
3133         * gcc.dg/dfp/modes.c: Move to ...
3134         * c-c++-common/modes.c: here.
3135         * gcc.dg/dfp/nan-1.c: Move to ...
3136         * c-c++-common/nan-1.c: here.
3137         * gcc.dg/dfp/nan-2.c: Move to ...
3138         * c-c++-common/nan-2.c: here.
3139         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3140         * c-c++-common/operator-arith-fold.c: here.
3141         * gcc.dg/dfp/operator-assignment.c: Move to ...
3142         * c-c++-common/operator-assignment.c: here.
3143         * gcc.dg/dfp/operator-comma.c: Move to ...
3144         * c-c++-common/operator-comma.c: here.
3145         * gcc.dg/dfp/operator-cond.c: Move to ...
3146         * c-c++-common/operator-cond.c: here.
3147         * gcc.dg/dfp/operator-logical.c: Move to ...
3148         * c-c++-common/operator-logical.c: here.
3149         * gcc.dg/dfp/operator-unary.c: Move to ...
3150         * c-c++-common/operator-unary.c: here.
3151         * gcc.dg/dfp/pr31385.c: Move to ...
3152         * c-c++-common/pr31385.c: here.
3153         * gcc.dg/dfp/pr33466.c: Move to ...
3154         * c-c++-common/pr33466.c: here.
3155         * gcc.dg/dfp/pr35620.c: Move to ...
3156         * c-c++-common/pr35620.c: here.
3157         * gcc.dg/dfp/pr36800.c: Move to ...
3158         * c-c++-common/pr36800.c: here.
3159         * gcc.dg/dfp/pr39034.c: Move to ...
3160         * c-c++-common/pr39034.c: here.
3161         * gcc.dg/dfp/pr39035.c: Move to ...
3162         * c-c++-common/pr39035.c: here.
3163         * gcc.dg/dfp/pr39902.c: Move to ...
3164         * c-c++-common/pr39902.c: here.
3165         * gcc.dg/dfp/pr39986.c: Move to ...
3166         * c-c++-common/pr39986.c: here.
3167         * gcc.dg/dfp/signbit-1.c: Move to ...
3168         * c-c++-common/signbit-1.c: here.
3169         * gcc.dg/dfp/signbit-2.c: Move to ...
3170         * c-c++-common/signbit-2.c: here.
3171         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3172         * c-c++-common/struct-layout-1.c: here.
3173         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3174         * c-c++-common/usual-arith-conv.c: here.
3175         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3176         * c-c++-common/usual-arith-conv-const.c: here.
3177
3178 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3179
3180         PR testsuite/41288
3181         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3182         stack alignment.
3183
3184 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3185
3186         PR c++/39365
3187         * g++.dg/expr/bool3.C: New test.
3188         * g++.dg/expr/bool4.C: New test.
3189
3190 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3191
3192         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3193         * gcc.dg/dfp/signbit-2.c: Use it.
3194         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3195         arguments to unsigned int.
3196         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3197         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3198         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3199         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3200         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3201         * gcc.dg/dfp/pr39986.c: Ditto.
3202         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3203         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3204         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3205         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3206         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3207
3208 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3209
3210         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3211
3212 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3213
3214         PR c/41049
3215         * dfp/pr41049.c: New test.
3216
3217 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3218
3219         PR testsuite/41385
3220         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3221
3222 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3223
3224         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3225         * gcc.dg/ipa/ipa-sra-1.c: New test.
3226         * gcc.dg/ipa/ipa-sra-2.c: New test.
3227         * gcc.dg/ipa/ipa-sra-3.c: New test.
3228         * gcc.dg/ipa/ipa-sra-4.c: New test.
3229         * gcc.dg/ipa/ipa-sra-5.c: New test.
3230         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3231         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3232
3233 2009-09-17  Michael Matz  <matz@suse.de>
3234
3235         PR middle-end/41347
3236         * gfortran.dg/pr41347.f90: New test.
3237
3238 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3239
3240         * gcc.c-torture/compile/20090917-1.c: New testcase.
3241
3242 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3243
3244         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3245         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3246         alpha*-*-* target from XFAIL list.
3247
3248 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3249
3250         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3251         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3252         * gcc.dg/dfp/cast-bad.c: Use default options.
3253         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3254         * gcc.dg/dfp/composite-type.c: Ditto.
3255         * gcc.dg/dfp/constants.c: Ditto.
3256         * gcc.dg/dfp/constants-hex.c: Ditto.
3257         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3258         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3259         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3260         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3261         * gcc.dg/dfp/ctypes.c: Ditto.
3262         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3263         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3264         * gcc.dg/dfp/float-constant-double.c: Ditto.
3265         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3266         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3267         * gcc.dg/dfp/modes.c: Ditto.
3268         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3269         * gcc.dg/dfp/pr31344.c: Ditto.
3270         * gcc.dg/dfp/pr31385.c: Ditto.
3271         * gcc.dg/dfp/pr33466.c: Ditto.
3272         * gcc.dg/dfp/pr35620.c: Ditto.
3273         * gcc.dg/dfp/pr37435.c: Ditto.
3274         * gcc.dg/dfp/pr39986.c: Ditto.
3275         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3276         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3277         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3278         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3279         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3280         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3281         * gcc.dg/dfp/typespec.c: Ditto.
3282         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3283         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3284         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3285         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3286         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3287         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3288         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3289         * gcc.dg/dfp/compare-rel.h: Ditto.
3290         * gcc.dg/dfp/compare-special.h: Ditto.
3291         * gcc.dg/dfp/convert.h: Ditto.
3292         * gcc.dg/dfp/fe-check.h: Ditto.
3293         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3294         * gcc.dg/dfp/cast.c: Ditto.
3295         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3296         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3297         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3298         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3299         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3300         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3301         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3302         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3303         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3304         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3305         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3306         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3307         * gcc.dg/dfp/constants-zero.c: Ditto.
3308         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3309         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3310         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3311         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3312         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3313         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3314         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3315         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3316         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3317         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3318         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3319         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3320         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3321         * gcc.dg/dfp/convert-bfp.c: Ditto.
3322         * gcc.dg/dfp/convert-complex.c: Ditto.
3323         * gcc.dg/dfp/convert-dfp.c: Ditto.
3324         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3325         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3326         * gcc.dg/dfp/convert-int.c: Ditto.
3327         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3328         * gcc.dg/dfp/convert-int-max.c: Ditto.
3329         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3330         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3331         * gcc.dg/dfp/fe-binop.c: Ditto.
3332         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3333         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3334         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3335         * gcc.dg/dfp/func-array.c: Ditto.
3336         * gcc.dg/dfp/func-deref.c: Ditto.
3337         * gcc.dg/dfp/func-mixed.c: Ditto.
3338         * gcc.dg/dfp/func-pointer.c: Ditto.
3339         * gcc.dg/dfp/func-scalar.c: Ditto.
3340         * gcc.dg/dfp/func-struct.c: Ditto.
3341         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3342         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3343         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3344         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3345         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3346         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3347         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3348         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3349         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3350         * gcc.dg/dfp/inf-1.c: Ditto.
3351         * gcc.dg/dfp/loop-index.c: Ditto.
3352         * gcc.dg/dfp/nan-1.c: Ditto.
3353         * gcc.dg/dfp/nan-2.c: Ditto.
3354         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3355         * gcc.dg/dfp/operator-assignment.c: Ditto.
3356         * gcc.dg/dfp/operator-comma.c: Ditto.
3357         * gcc.dg/dfp/operator-cond.c: Ditto.
3358         * gcc.dg/dfp/operator-logical.c: Ditto.
3359         * gcc.dg/dfp/operator-unary.c: Ditto.
3360         * gcc.dg/dfp/pr36800.c: Ditto.
3361         * gcc.dg/dfp/pr39034.c: Ditto.
3362         * gcc.dg/dfp/pr39035.c: Ditto.
3363         * gcc.dg/dfp/pr39902.c: Ditto.
3364         * gcc.dg/dfp/signbit-1.c: Ditto.
3365         * gcc.dg/dfp/signbit-2.c: Ditto.
3366         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3367         * gcc.dg/dfp/union-init.c: Ditto.
3368         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3369
3370 2009-09-16  Michael Matz  <matz@suse.de>
3371
3372         PR fortran/41212
3373         * gfortran.dg/pr41212.f90: New test.
3374
3375 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3376
3377         * gnat.dg/alignment9.adb: New test.
3378
3379 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3380
3381         * gnat.dg/discr20.ad[sb]: New test.
3382
3383 2009-09-16  Richard Guenther  <rguenther@suse.de>
3384
3385         PR middle-end/34011
3386         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3387
3388 2009-09-16  DJ Delorie  <dj@redhat.com>
3389             Kaz Kojima  <kkojima@gcc.gnu.org>
3390
3391         * gcc.target/sh/struct-arg-dw2.c: New test.
3392
3393 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3394             Jakub Jelinek  <jakub@redhat.com>
3395
3396         PR target/41175
3397         * gcc.target/powerpc/pr41175.c: New test.
3398
3399 2009-09-14  Richard Henderson  <rth@redhat.com>
3400
3401         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3402         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3403         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3404
3405 2009-09-14  Richard Henderson  <rth@redhat.com>
3406
3407         * g++.dg/eh/builtin1.C: Update resx pattern match.
3408         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3409
3410 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3411
3412         * gcc.target/mips/branch-helper.h: New file.
3413         * gcc.target/mips/branch-2.c,
3414         * gcc.target/mips/branch-3.c,
3415         * gcc.target/mips/branch-4.c,
3416         * gcc.target/mips/branch-5.c,
3417         * gcc.target/mips/branch-6.c,
3418         * gcc.target/mips/branch-7.c,
3419         * gcc.target/mips/branch-8.c,
3420         * gcc.target/mips/branch-9.c,
3421         * gcc.target/mips/branch-10.c,
3422         * gcc.target/mips/branch-11.c,
3423         * gcc.target/mips/branch-12.c,
3424         * gcc.target/mips/branch-13.c,
3425         * gcc.target/mips/branch-14.c,
3426         * gcc.target/mips/branch-15.c: New tests.
3427
3428 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3429
3430         PR target/41331
3431         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3432         -m32 -mpowerpc64 system.
3433
3434 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3435
3436         From Jie Zhang <jie.zhang@analog.com>:
3437         * gcc.target/bfin/saveall.c: New test.
3438         * gcc.target/bfin/20090914-1.c: New test.
3439         * gcc.target/bfin/20090914-2.c: New test.
3440
3441         * gcc.target/bfin/20090914-3.c: New test.
3442
3443 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3444
3445         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3446
3447 2009-09-14  Richard Guenther  <rguenther@suse.de>
3448
3449         PR middle-end/41350
3450         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3451
3452 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3453
3454         PR libgfortran/41328
3455         * gfortran.dg/cr_lf.f90: New test.
3456
3457 2009-09-11  Michael Matz  <matz@suse.de>
3458
3459         PR middle-end/41275
3460         * g++.dg/tree-ssa/pr41275.C: New test.
3461
3462 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3463
3464         PR fortran/41242
3465         * gfortran.dg/proc_ptr_comp_21.f90: New.
3466
3467 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3468
3469         PR fortran/31292
3470         * gfortran.dg/module_procedure_1.f90: New test.
3471         * gfortran.dg/module_procedure_2.f90: Ditto.
3472         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3473
3474 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3475             James A. Morrison  <phython@gcc.gnu.org>
3476
3477         PR ada/18302
3478         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3479         commands.
3480         * ada/acats/run_test.exp: New file.
3481
3482 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3483
3484         Revert:
3485         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3486
3487         PR rtl-optimization/39779
3488         * gcc.dg/pr39979.c: New test.
3489
3490 2009-09-10  Richard Guenther  <rguenther@suse.de>
3491
3492         PR middle-end/41257
3493         * g++.dg/torture/pr41257-2.C: New testcase.
3494
3495 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3496
3497         PR c++/28293
3498         * g++.dg/template/crash91.C: New.
3499
3500 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3501
3502         PR rtl-optimization/39779
3503         * gcc.dg/pr39979.c: New test.
3504
3505 2009-09-09  Richard Guenther  <rguenther@suse.de>
3506
3507         PR tree-optimization/41101
3508         * gcc.c-torture/compile/pr41101.c: New testcase.
3509
3510 2009-09-09  Richard Guenther  <rguenther@suse.de>
3511
3512         PR middle-end/41317
3513         * gcc.c-torture/execute/pr41317.c: New testcase.
3514         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3515         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3516
3517 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3518
3519         Fix some test breakages on Darwin
3520         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3521         and adjust.
3522         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3523         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3524         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3525         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3526         take darwin specifics in account.
3527
3528 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3529
3530         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3531         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3532
3533 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3534
3535         PR c++/39923
3536         * g++.dg/cpp0x/initlist24.C: New.
3537
3538 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3539
3540         * gcc.dg/large-size-array-2.c: Fix target requirement.
3541         * gcc.dg/large-size-array-4.c: Likewise.
3542         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3543         * gcc.dg/c99-const-expr-2.c: Likewise.
3544         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3545         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3546         * gcc.dg/c90-const-expr-10.c: Likewise.
3547         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3548         instead of long.
3549         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3550         * gcc.dg/vect/pr33846.c: Likewise.
3551         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3552         __PTRDIFF_TYPE__, instead of unsigned long.
3553         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3554
3555 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3556
3557         PR debug/41229
3558         PR debug/41291
3559         PR debug/41300
3560         * gfortran.dg/pr41229.f90: New.
3561
3562 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3563
3564         PR debug/41232
3565         * gcc.dg/pr41232.c: New.
3566
3567 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3568
3569         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3570         contain -march.
3571         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3572         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3573         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3574         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3575         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3576         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3577         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3578         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3579         options other than that used in dg-options.
3580
3581 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3582
3583         PR rtl-optimization/41239
3584         * gcc.c-torture/execute/pr41239.c: New test.
3585
3586 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3587
3588         PR libgfortran/41192
3589         * gfortran.dg/namelist_59.f90: New test.
3590
3591 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3592
3593         From Mike Frysinger  <michael.frysinger@analog.com>
3594         * gcc.target/bfin/mcpu-bf542m.c: New file.
3595         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3596         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3597         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3598         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3599
3600 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3601
3602         PR middle-end/41282
3603         * gcc.c-torture/compile/pr41282.c: New test.
3604
3605 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3606
3607         PR fortran/41197
3608         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3609         variables for stat and errmsg.
3610         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3611         * gfortran.dg/allocate_stat_2.f90:  New test.
3612
3613 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3614
3615         * gcc.c-torture/compile/20090907-1.c: New test.
3616
3617 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3618
3619         PR bootstrap/41241
3620         * gcc.dg/pr41241.c: New test.
3621
3622 2009-09-06  Richard Guenther  <rguenther@suse.de>
3623
3624         PR middle-end/41144
3625         * g++.dg/torture/pr41144.C: New testcase.
3626
3627 2009-09-06  Richard Guenther  <rguenther@suse.de>
3628
3629         PR middle-end/41261
3630         * gcc.dg/torture/pr41261.c: New testcase.
3631
3632 2009-09-05  Richard Guenther  <rguenther@suse.de>
3633
3634         PR middle-end/41181
3635         * gcc.c-torture/compile/pr41181.c: New testcase.
3636
3637 2009-09-05  Richard Guenther  <rguenther@suse.de>
3638
3639         PR debug/41273
3640         * g++.dg/torture/pr41273.C: New testcase.
3641
3642 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3643
3644         PR fortran/41258
3645         * gfortran.dg/typebound_proc_12.f90 : New test.
3646
3647 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3648
3649         PR debug/41225
3650         * gfortran.dg/pr41225.f90: New.
3651
3652 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3653
3654         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3655         unistd.h, sys/types.h and sys/wait.h.
3656         (gualchk_t): New.
3657         (GUALCVT): New.
3658         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3659         (GUALITY_GDB_REDIRECT): New.
3660         (GUALITY_GDB_ARGS): Use it.
3661
3662 2009-09-04  Richard Guenther  <rguenther@suse.de>
3663
3664         PR middle-end/41257
3665         * g++.dg/torture/pr41257.C: New testcase.
3666
3667 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3668
3669         PR tree-optimization/41112
3670         * gnat.dg/array8.adb: New test.
3671
3672 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3673
3674         * gcc.target/arm/ctz.c: New test case.
3675
3676 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3677
3678         PR tree-optimization/38275
3679         * gcc.dg/autopar/reduc-1char.c: Increase number
3680         of iterations. Adjust the logic accordingly.
3681         * gcc.dg/autopar/reduc-2char.c: Ditto.
3682         * gcc.dg/autopar/reduc-1.c: Ditto.
3683         * gcc.dg/autopar/reduc-2.c: Ditto.
3684         * gcc.dg/autopar/reduc-3.c: Ditto.
3685         * gcc.dg/autopar/reduc-6.c: Ditto.
3686         * gcc.dg/autopar/reduc-7.c: Ditto.
3687         * gcc.dg/autopar/reduc-8.c: Ditto.
3688         * gcc.dg/autopar/reduc-9.c: Ditto.
3689         * gcc.dg/autopar/pr39500-1.c: Ditto.
3690         * gcc.dg/autopar/reduc-1short.c: Ditto.
3691         * gcc.dg/autopar/reduc-2short.c: Ditto.
3692         * gcc.dg/autopar/parallelization-1.c: Ditto.
3693
3694 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3695
3696         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3697         testcase using guality.h compiles and links and if a global variable
3698         can be verified by gdb.
3699
3700 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3701
3702         * lib/target-supports.exp (check_effective_target_sync_int_long):
3703         Supported on Blackfin Linux targets.
3704
3705 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3706
3707         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3708
3709 2009-09-03  Diego Novillo  <dnovillo@google.com>
3710
3711         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3712         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3713         * g++.dg/warn/unit-1.C: Likewise.
3714         * g++.dg/ipa/iinline-1.C: Likewise.
3715         * g++.dg/template/cond2.C: Adjust expected line location for the
3716         error.
3717         * g++.dg/template/pr35240.C: Likewise.
3718
3719 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3720
3721         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3722         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3723
3724 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3725
3726         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3727         * gcc.dg/memcpy-1.c: Add . to match pattern.
3728         * gcc.dg/uninit-I.c: XFAIL warning test.
3729         * g++.dg/warn/unit-1.C: XFAIL warning test.
3730
3731 2009-09-02  Ian Lance Taylor  <iant@google.com>
3732
3733         * gcc.dg/20090902-1.c: New test.
3734
3735 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3736
3737         * gcc.dg/builtin-object-size-9.c: New test.
3738
3739 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3740
3741         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3742
3743 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3744             Olivier Hainque  <hainque@adacore.com>
3745
3746         * gnat.dg/misaligned_param.adb: New test.
3747         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3748         * gnat.dg/slice7.adb: Add 1 more related case.
3749
3750 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3751
3752         * gcc.dg/guality/guality.c: Expect to fail for now.
3753         * gcc.dg/guality/example.c: Likewise.
3754
3755 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3756
3757         * gcc.dg/guality/guality.c: New.
3758         * gcc.dg/guality/guality.h: New.
3759         * gcc.dg/guality/guality.exp: New.
3760         * gcc.dg/guality/example.c: New.
3761         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3762         (cleanup-saved-temps): Likewise, .gkd files too.
3763
3764 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3765
3766         PR fortran/39229
3767         * gfortran.dg/line_length_3.f: New test.
3768         * gfortran.dg/line_length_4.f90: New test.
3769
3770 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3771
3772         * lib/target-supports.exp (check_gc_sections_available):
3773         Add proper pattern quote.
3774
3775 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3776             Kaz Kojima  <kkojima@gcc.gnu.org>
3777
3778         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3779         * g++.dg/cdce3.C: Use dg-add-options ieee.
3780         * g++.dg/torture/type-generic-1.C: Likewise.
3781         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3782         * gcc.dg/pr28796-2.c: Likewise.
3783         * gcc.dg/torture/builtin-math-7.c: Likewise.
3784         * gcc.dg/torture/type-generic-1.c: Likewise.
3785         * gfortran.dg/boz_14.f90: Likewise.
3786         * gfortran.dg/erf_2.F90: Likewise.
3787         * gfortran.dg/init_flag_3.f90: Likewise.
3788         * gfortran.dg/init_flag_4.f90: Likewise.
3789         * gfortran.dg/init_flag_5.f90: Likewise.
3790         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3791         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3792         * gfortran.dg/isnan_1.f90: Likewise.
3793         * gfortran.dg/isnan_2.f90: Likewise.
3794         * gfortran.dg/maxlocval_2.f90: Likewise.
3795         * gfortran.dg/maxlocval_4.f90: Likewise.
3796         * gfortran.dg/minlocval_1.f90: Likewise.
3797         * gfortran.dg/minlocval_4.f90: Likewise.
3798         * gfortran.dg/module_nan.f90: Likewise.
3799         * gfortran.dg/namelist_42.f90: Likewise.
3800         * gfortran.dg/namelist_43.f90: Likewise.
3801         * gfortran.dg/nan_1.f90: Likewise.
3802         * gfortran.dg/nan_2.f90: Likewise.
3803         * gfortran.dg/nan_3.f90: Likewise.
3804         * gfortran.dg/nan_4.f90: Likewise.
3805         * gfortran.dg/nan_5.f90: Likewise.
3806         * gfortran.dg/nearest_1.f90: Likewise.
3807         * gfortran.dg/nearest_2.f90: Likewise.
3808         * gfortran.dg/nearest_3.f90: Likewise.
3809         * gfortran.dg/pr37243.f: Likewise.
3810         * gfortran.dg/real_const_3.f90: Likewise.
3811         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3812
3813 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3814
3815         PR debug/30161
3816         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3817         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3818         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3819         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3820         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3821         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3822         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3823         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3824         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3825         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3826         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3827         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3828         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3829
3830 2009-08-31  Jason Merrill  <jason@redhat.com>
3831
3832         PR c++/41127
3833         * g++.dg/parse/enum5.C: New.
3834         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3835
3836 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3837
3838         PR fortran/40940
3839         * gfortran.dg/allocate_derived_1.f90: New.
3840         * gfortran.dg/class_3.f03: New.
3841
3842 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3843
3844         PR fortran/40996
3845         * gfortran.dg/allocatable_scalar_1.f90: New.
3846         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3847         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3848         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3849
3850 2009-08-30  Richard Guenther  <rguenther@suse.de>
3851
3852         PR tree-optimization/41186
3853         * g++.dg/torture/pr41186.C: New testcase.
3854         * g++.dg/tree-ssa/pr41186.C: Likewise.
3855
3856 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3857
3858         PR c++/41187
3859         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3860         take ia64 assembly comments syntax in account.
3861
3862 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3863
3864         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3865
3866 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3867
3868         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3869         * gfortran.dg/whole_file_6.f90: Likewise.
3870
3871 2009-08-28  Cary Coutant  <ccoutant@google.com>
3872
3873         PR debug/41063
3874         * g++.dg/debug/dwarf2/pr41063.C: New test.
3875
3876 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3877
3878         PR rtl-optimization/40861
3879         * gcc.dg/pr40861.c: New test.
3880
3881 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3882
3883         PR fortran/40869
3884         * gfortran.dg/proc_ptr_comp_20.f90: New.
3885
3886 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3887
3888         PR libfortran/39667
3889         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3890         open temp file with status="scratch".
3891         * gfortran.dg/fmt_cache_1.f: Likewise.
3892         * gfortran.dg/fmt_exhaust.f90: Likewise.
3893         * gfortran.dg/fmt_t_4.f90: Likewise.
3894         * gfortran.dg/fseek.f90: Likewise.
3895         * gfortran.dg/list_read_5.f90: Likewise.
3896         * gfortran.dg/namelist_39.f90: Likewise.
3897         * gfortran.dg/namelist_56.f90: Likewise.
3898         * gfortran.dg/read_bad_advance.f90: Likewise.
3899         * gfortran.dg/read_repeat.f90: Likewise.
3900         * gfortran.dg/read_size_noadvance.f90: Likewise.
3901         * gfortran.dg/read_x_past.f: Likewise.
3902
3903 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3904
3905         PR fortran/28039
3906         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3907
3908 2009-08-27  Daniel Kraft  <d@domob.eu>
3909
3910         PR fortran/37425
3911         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3912         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3913         error and fix problem with recursive assignment.
3914         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3915         * gfortran.dg/typebound_operator_3.f03: New test.
3916         * gfortran.dg/typebound_operator_4.f03: New test.
3917
3918 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3919
3920         PR debug/41170
3921         * debug/dwarf2/namespace-1.C: New test.
3922
3923 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3924
3925         PR fortran/41162
3926         * gfortran.dg/pr41162.f: New.
3927
3928 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3929             Richard Sandiford  <rdsandiford@googlemail.com>
3930
3931         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3932         with "forbid_cpu".
3933         * gcc.target/mips/branch-1.c: Update accordingly.
3934         * gcc.target/mips/extend-1.c: Likewise.
3935         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3936
3937 2009-08-26  Richard Guenther  <rguenther@suse.de>
3938
3939         PR middle-end/41163
3940         * gcc.c-torture/compile/pr41163.c: New testcase.
3941         * gcc.dg/pr35899.c: Adjust.
3942
3943 2009-08-26  Richard Guenther  <rguenther@suse.de>
3944
3945         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3946
3947 2009-08-26  Jason Merrill  <jason@redhat.com>
3948
3949         * g++.dg/cpp0x/explicit3.C: New.
3950         * g++.dg/overload/cond2.C: New.
3951
3952 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3953
3954         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3955
3956 2009-08-25  Jan Hubicka  <jh@suse.cz>
3957
3958         * gcc.target/i386/sse5-shift1-vector.c
3959         * gcc.target/i386/isa-12.c
3960         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3961         * gcc.target/i386/sse5-pcmov2.c
3962         * gcc.target/i386/isa-3.c
3963         * gcc.target/i386/sse5-shift2-vector.c
3964         * gcc.target/i386/isa-7.c
3965         * gcc.target/i386/funcspec-2.c
3966         * gcc.target/i386/sse5-haddX.c
3967         * gcc.target/i386/sse5-hadduX.c
3968         * gcc.target/i386/isa-9.c
3969         * gcc.target/i386/sse5-maccXX.c
3970         * gcc.target/i386/sse5-shift3-vector.c
3971         * gcc.target/i386/sse5-msubXX.c
3972         * gcc.target/i386/sse5-permpX.c
3973         * gcc.target/i386/sse5-check.h
3974         * gcc.target/i386/sse-12.c
3975         * gcc.target/i386/sse-11.c
3976         * gcc.target/i386/sse-10.c
3977         * gcc.target/i386/sse-13.c
3978         * gcc.target/i386/sse-14.c
3979         * gcc.target/i386/sse-22.c
3980         * gcc.target/i386/sse-2.c
3981         * gcc.target/i386/sse-13.c
3982         * gcc.target/i386/avx-2.c
3983         * gcc.target/i386/sse5-rotate1-vector.c
3984         * gcc.target/i386/isa-4.c
3985         * gcc.target/i386/sse5-hsubX.c
3986         * gcc.target/i386/sse5-pcmov.c
3987         * gcc.target/i386/sse5-fma.c
3988         * gcc.target/i386/isa-8.c
3989         * gcc.target/i386/sse5-rotate2-vector.c
3990         * gcc.target/i386/sse5-nmaccXX.c
3991         * gcc.target/i386/sse5-imul64-vector.c
3992         * gcc.target/i386/sse5-nmsubXX.c
3993         * gcc.target/i386/sse5-rotate3-vector.c
3994         * gcc.target/i386/sse5-fma-vector.c
3995         * gcc.target/i386/sse5-imul32widen-vector.c
3996         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3997
3998         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3999         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4000         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4001         * gcc.target/i386/avx-1.c: Remove SSE5.
4002         * gcc.target/i386/avx-2.c: Remove SSE5.
4003         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4004         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4005         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4006         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4007
4008 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4009
4010         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4011
4012 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4013
4014         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4015         keyword works in the same manner as __alignof.
4016
4017 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4018
4019         PR libfortran/34670
4020         * gfortran.dg/unpack_bounds_1.f90:  New test.
4021         * gfortran.dg/unpack_bounds_2.f90:  New test.
4022         * gfortran.dg/unpack_bounds_3.f90:  New test.
4023
4024 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4025
4026         * gnat.dg/slice7.adb: New test.
4027         * gnat.dg/slice7_pkg.ads: New helper.
4028
4029 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4030
4031         PR fortran/41139
4032         * gfortran.dg/proc_ptr_25.f90: New.
4033         * gfortran.dg/proc_ptr_comp_18.f90: New.
4034         * gfortran.dg/proc_ptr_comp_19.f90: New.
4035
4036 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4037
4038         PR fortran/41154
4039         * gfortran.dg/fmt_error_8.f: New test.
4040
4041 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4042
4043         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4044         number, update all callers and synchronize results for latest MPC.
4045
4046 2009-08-21  Jason Merrill  <jason@redhat.com>
4047
4048         * g++.dg/warn/Wunused-17.C: New.
4049
4050 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4051
4052         * gcc.target/arm/combine-cmp-shift.c: New test.
4053
4054 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4055
4056         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4057         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4058         width specifier.
4059
4060 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4061
4062         * gfortran.dg/fmt_error_7.f: New test.
4063
4064 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4065
4066         PR target/40718
4067         * gcc.target/i386/pr40718.c: New test.
4068
4069 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4070
4071         * gfortran.dg/proc_ptr_24.f90: New test.
4072
4073 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4074
4075         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4076         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4077         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4078
4079 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4080
4081         PR fortran/28039
4082         * gfortran.dg/fmt_with_extra.f: new file.
4083
4084 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4085
4086         * lib/target-supports.exp
4087         (check_effective_target_arm_iwmmxt_ok): New procedure.
4088         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4089         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4090
4091 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4092
4093         * gfortran.dg/boz_9.f90: Do not load denormal floating
4094         point constants.  Remove -mieee option for alpha*-*-* targets.
4095
4096 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4097
4098         PR fortran/41106
4099         * gfortran.dg/proc_ptr_23.f90: New.
4100         * gfortran.dg/proc_ptr_comp_15.f90: New.
4101         * gfortran.dg/proc_ptr_comp_16.f90: New.
4102         * gfortran.dg/proc_ptr_comp_17.f90: New.
4103
4104 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4105
4106         PR c++/41131
4107         * g++.dg/expr/unary3.C: New test.
4108
4109 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4110
4111         * gfortran.dg/common_5.f: Add -mdalign for sh.
4112         * gfortran.dg/common_align_2.f90: Likewise.
4113
4114 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4115
4116         PR libfortran/40962
4117         * c_f_pointer_tests_4.f90:  New test.
4118
4119 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4120
4121         * gnat.dg/slice6.adb: New test.
4122         * gnat.dg/slice6_pkg.ads: New helper.
4123
4124 2009-08-20  Michael Matz  <matz@suse.de>
4125
4126         PR fortran/41126
4127         * gfortran.dg/pr41126.f90: New test.
4128
4129 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4130
4131         * gnat.dg/dynamic_bound.adb: New test.
4132
4133 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4134
4135         PR fortran/41121
4136         * gfortran.dg/intrinsic_5.f90: New.
4137
4138 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4139             Richard Earnshaw  <richard.earnshaw@arm.com>
4140
4141         * gcc.target/arm/20090811-1.c: New test.
4142
4143 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4144
4145         PR middle-end/41123
4146         * gcc.dg/pr41123.c: New test.
4147
4148 2009-08-19  Jason Merrill  <jason@redhat.com>
4149
4150         PR c++/41120
4151         * g++.dg/other/gc4.C: New.
4152
4153 2009-08-18  Michael Matz  <matz@suse.de>
4154
4155         * gfortran.dg/vect/vect-gems.f90: New test.
4156         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4157
4158 2009-08-18  DJ Delorie  <dj@redhat.com>
4159
4160         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4161         * lib/gcc-defs.exp: ... to here.
4162
4163         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4164         GCC_EXEC_PREFIX before building the wrapper.
4165
4166 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4167
4168         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4169         tests.
4170         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4171         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4172         dg-options.  Fix dg-final clause.
4173
4174 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4175
4176         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4177
4178 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4179             Paul Thomas  <pault@gcc.gnu.org>
4180
4181         PR fortran/40870
4182         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4183
4184 2009-08-18  Richard Guenther  <rguenther@suse.de>
4185
4186         PR middle-end/41094
4187         * gcc.dg/torture/pr41094.c: New testcase.
4188         * gcc.dg/torture/builtin-power-1.c: Adjust.
4189         * gcc.dg/builtins-10.c: Likewise.
4190
4191 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4192
4193         PR target/40971
4194         * gcc.dg/pr40971.c: New test.
4195
4196 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4197
4198         PR fortran/41062
4199         * gfortran.dg/use_only_4.f90: New test.
4200
4201 2009-08-17  Daniel Kraft  <d@domob.eu>
4202
4203         PR fortran/37425
4204         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4205         NOPASS bindings as operators.
4206
4207 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4208
4209         * lib/target-supports.exp
4210         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4211         of targets that do not need command line argument to enable SIMD.
4212
4213 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4214
4215         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4216         typo in cache name.
4217
4218 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4219
4220         PR fortran/41075
4221         * gfortran.dg/unlimited_fmt_1.f90: New test.
4222
4223 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4224
4225         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4226
4227 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4228
4229         * gnat.dg/itype.ad[sb]: New test.
4230
4231 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4232
4233         * gcc.target/mips/mips.exp: Add terminology section to comment
4234         at the top of the file.  Fix typos.
4235
4236 2009-08-16  Jason Merrill  <jason@redhat.com>
4237
4238         * g++.dg/debug/dwarf2/inline1.C: New.
4239
4240 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4241
4242         PR target/38599
4243         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4244
4245 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4246
4247         PR debug/37801
4248         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4249         Make sure to trigger inlining optimizations.
4250         * gcc.dg/debug/dwarf2/inline2.c: New test.
4251
4252 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4253
4254         PR fortran/41070
4255         * gfortran.dg/structure_constructor_10.f90: New.
4256
4257 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4258
4259         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4260         * gcc.dg/pragma-re-2.c: Likewise.
4261         * gcc.dg/pragma-re-3.c: Likewise.
4262         * gcc.dg/pragma-re-4.c: Likewise.
4263         * g++.dg/other/pragma-re-1.C: Likewise.
4264         * g++.dg/other/pragma-re-2.C: Likewise.
4265
4266 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4267
4268         * gcc.dg/torture/builtin-math-7.c: New.
4269
4270 2009-08-14  Richard Guenther  <rguenther@suse.de>
4271
4272         * gcc.c-torture/execute/20090814-1.c: New testcase.
4273
4274 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4275
4276         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4277
4278 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4279
4280         PR target/40934
4281         * gcc.target/i386/pr40934.c: New.
4282
4283 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4284
4285         PR target/41019
4286         * gcc.target/i386/pr41019.c: New test.
4287
4288 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4289
4290         PR fortran/40955
4291         * gfortran.dg/winapi.f90: New test.
4292
4293 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4294
4295         PR fortran/40995
4296         * gfortran.dg/intrinsic_4.f90: New.
4297         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4298         different line.
4299
4300 2009-08-13  Richard Guenther  <rguenther@suse.de>
4301
4302         PR middle-end/41047
4303         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4304
4305 2009-08-12  Richard Guenther  <rguenther@suse.de>
4306
4307         PR tree-optimization/41011
4308         * gfortran.dg/pr41011.f: New testcase.
4309
4310 2009-08-11  Andrew Haley  <aph@redhat.com>
4311
4312         * gcc.target/arm/synchronize.c: New file.
4313
4314 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4315
4316         PR middle-end/40980
4317         * gfortran.dg/graphite/id-17.f: New.
4318
4319 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4320             Sebastian Pop  <sebastian.pop@amd.com>
4321
4322         * gcc.dg/graphite/interchange-1.c: XFAILed.
4323         * gcc.dg/graphite/interchange-2.c: XFAILed.
4324         * gcc.dg/graphite/interchange-3.c: XFAILed.
4325         * gcc.dg/graphite/interchange-4.c: XFAILed.
4326         * gcc.dg/graphite/interchange-7.c: XFAILed.
4327
4328 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4329
4330         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4331
4332 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4333             Pranav Garg  <pranav.garg2107@gmail.com>
4334
4335         * gcc.dg/graphite/interchange-6.c: XFAILed.
4336
4337 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4338
4339         * gcc.dg/graphite/interchange-9.c: New.
4340
4341 2009-08-12  Richard Guenther  <rguenther@suse.de>
4342
4343         PR rtl-optimization/41033
4344         * gcc.dg/pr41033.c: New test.
4345
4346 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4347
4348         PR fortran/41022
4349         * gfortran.dg/proc_ptr_comp_14.f90: New.
4350
4351 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4352
4353         * gcc.target/mips/ext-5.c: New test.
4354         * gcc.target/mips/ext-6.c: New test.
4355         * gcc.target/mips/ext-7.c: New test.
4356         * gcc.target/mips/ext-8.c: New test.
4357         * gcc.target/mips/extend-2.c: New test.
4358
4359 2009-08-10  Jason Merrill  <jason@redhat.com>
4360
4361         * g++.dg/other/linkage2.C: New test for types-without-linkage
4362         handling.
4363         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4364         * g++.dg/lookup/anon2.C: Likewise.
4365         * g++.dg/other/anon3.C: Likewise.
4366         * g++.dg/template/arg2.C: Likewise.
4367         * g++.dg/template/local4.C: Likewise.
4368         * g++.old-deja/g++.law/operators32.C: Likewise.
4369         * g++.old-deja/g++.other/linkage2.C: Likewise.
4370         * g++.old-deja/g++.pt/enum6.C: Likewise.
4371         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4372         * g++.old-deja/g++.other/linkage1.C: Likewise.
4373
4374 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4375
4376         * gcc.dg/dg.exp: Test also c-c++-common dir.
4377         * g++.dg/dg.exp: Likewise.
4378         * g++.dg/warn/Wconversion-real.C: Delete.
4379         * gcc.dg/Wconversion-real.c: Move to ...
4380         * c-c++-common/Wconversion-real.c: ... here.
4381         * lib/target-supports.exp
4382         (check_effective_target_c,check_effective_target_c++): New.
4383
4384 2009-08-10  Daniel Kraft  <d@domob.eu>
4385
4386         PR fortran/37425
4387         * gfortran.dg/typebound_operator_1.f03: New test.
4388         * gfortran.dg/typebound_operator_2.f03: New test.
4389
4390 2009-08-10  Richard Guenther  <rguenther@suse.de>
4391
4392         PR middle-end/41006
4393         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4394         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4395
4396 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4397
4398         PR fortran/40940
4399         * gfortran.dg/class_1.f03: New.
4400         * gfortran.dg/class_2.f03: New.
4401         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4402         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4403         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4404         * gfortran.dg/typebound_call_10.f03: Ditto.
4405         * gfortran.dg/typebound_call_2.f03: Ditto.
4406         * gfortran.dg/typebound_call_3.f03: Ditto.
4407         * gfortran.dg/typebound_call_4.f03: Ditto.
4408         * gfortran.dg/typebound_generic_3.f03: Ditto.
4409         * gfortran.dg/typebound_generic_4.f03: Ditto.
4410         * gfortran.dg/typebound_proc_1.f08: Ditto.
4411         * gfortran.dg/typebound_proc_5.f03: Ditto.
4412         * gfortran.dg/typebound_proc_6.f03: Ditto.
4413
4414 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4415
4416         PR c++/40866
4417         * g++.dg/expr/stmt-expr-1.C: New test.
4418
4419 2009-08-09  Richard Guenther  <rguenther@suse.de>
4420
4421         PR tree-optimization/41016
4422         * gcc.c-torture/compile/pr41016.c: New testcase.
4423
4424 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4425
4426         * gcc.dg/overflow-warn-8.c: New test.
4427
4428 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4429
4430         PR tree-optimization/41008
4431         * gcc.dg/vect/O1-pr41008.c: New test.
4432
4433 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4434
4435         PR fortran/40955
4436         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4437
4438 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4439
4440         * gcc.target/bfin/loop-autoinc.c: New file.
4441
4442 2009-08-08  Richard Guenther  <rguenther@suse.de>
4443
4444         PR tree-optimization/40991
4445         * g++.dg/torture/pr40991.C: New testcase.
4446
4447 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4448
4449         * ada/acats/support/impdef.a: Tweak timing constants. Add
4450         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4451         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4452         * ada/acats/tests/c9/c940007.a: Likewise.
4453         * ada/acats/tests/c9/c94001c.ada: Likewise.
4454         * ada/acats/tests/c9/c94006a.ada: Likewise.
4455         * ada/acats/tests/c9/c94008c.ada: Likewise.
4456         * ada/acats/tests/c9/c951002.a: Likewise.
4457         * ada/acats/tests/c9/c954a01.a: Likewise.
4458         * ada/acats/tests/c9/c96001a.ada: Likewise.
4459         * ada/acats/tests/c9/c97307a.ada: Likewise.
4460
4461 2009-08-07  Richard Guenther  <rguenther@suse.de>
4462
4463         PR tree-optimization/40999
4464         * gfortran.dg/pr40999.f: New testcase.
4465
4466 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4467
4468         * g++.dg/tree-prof/partition1.C: New test.
4469
4470 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4471
4472         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4473         hook.
4474         (check_effective_target_arm_neon_ok): Improve test for neon
4475         availability.
4476         * gcc.target/arm/eabi1.c: Only run test in base variant.
4477         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4478         attribute.
4479         * gcc.target/arm/vfp1[567].c: New tests.
4480
4481 2009-08-06  Jason Merrill  <jason@redhat.com>
4482
4483         PR c++/40948
4484         * g++.dg/ext/complit12.C: Expand.
4485
4486 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4487
4488         Merge ARM/hard_vfp_branch to trunk.
4489
4490         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4491
4492         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4493         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4494
4495         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4496
4497         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4498         (PCS): Define macro to use base AAPCS.
4499         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4500
4501         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4502
4503         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4504         Correct arm_neon.h typo.
4505
4506         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4507
4508         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4509         this a linkage test.
4510         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4511         argument marshalling.
4512         * abitest.h: New file.
4513         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4514         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4515
4516 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4517
4518         PR middle-end/32964
4519         * gcc.dg/tree-ssa/pr32964.c: New test.
4520
4521 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4522             H.J. Lu  <hongjiu.lu@intel.com>
4523
4524         PR target/40957
4525         * gcc.target/i386/pr40957.c: New test.
4526
4527 2009-08-06  Richard Guenther  <rguenther@suse.de>
4528
4529         PR tree-optimization/40964
4530         * gcc.c-torture/compile/pr40964.c: New testcase.
4531
4532 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4533
4534         PR fortran/40847
4535         * gfortran.dg/transfer_resolve_1.f90 : New test.
4536
4537 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4538             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4539
4540         PR target/40906
4541         * gcc.target/i386/pr40906-1.c: New test.
4542         * gcc.target/i386/pr40906-2.c: Ditto.
4543         * gcc.target/i386/pr40906-3.c: Ditto.
4544
4545 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4546
4547         PR rtl-optimization/40924
4548         * g++.dg/torture/pr40924.C: New test.
4549
4550 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4551
4552         PR c++/36069
4553         * g++.dg/warn/pr36069.C: New.
4554
4555 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4556
4557         PR c++/39987
4558         * g++.dg/overload/defarg4.C: New test.
4559
4560 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4561
4562         PR c++/16696
4563         * g++.dg/parse/pr16696.C: New.
4564         * g++.dg/parse/pr16696-permissive.C: New.
4565
4566 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4567
4568         PR fortran/40875
4569         * gfortran.dg/initialization_23.f90 : New test.
4570
4571 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4572
4573         PR debug/39706
4574         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4575
4576 2009-08-03  Jason Merrill  <jason@redhat.com>
4577             Jakub Jelinek  <jakub@redhat.com>
4578
4579         PR c++/40948
4580         * g++.dg/ext/complit12.C: New.
4581
4582 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4583
4584         PR c/39902
4585         * gcc.target/powerpc/pr39902-2.c: New test.
4586
4587 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4588
4589         PR middle-end/40943
4590         * gcc.dg/uninit-6.c: Re-add XFAIL.
4591         * gcc.dg/uninit-6-O0.c: Likewise.
4592         * gcc.dg/uninit-pr40943.c: New test.
4593
4594 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4595
4596         PR testsuite/40858
4597         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4598         .ascii.
4599
4600 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4601
4602         PR libfortran/40853
4603         * gfortran.dg/namelist_40.f90: Update error output.
4604         * gfortran.dg/namelist_47.f90: Update error output.
4605         * gfortran.dg/namelist_58.f90: New test.
4606
4607 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4608
4609         PR fortran/40881
4610         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4611         * gfortran.dg/altreturn_3.f90: Ditto.
4612         * gfortran.dg/altreturn_5.f90: Ditto.
4613         * gfortran.dg/altreturn_6.f90: Ditto.
4614         * gfortran.dg/altreturn_7.f90: Ditto.
4615         * gfortran.dg/array_constructor_13.f90: Ditto.
4616         * gfortran.dg/arrayio_7.f90: Ditto.
4617         * gfortran.dg/arrayio_8.f90: Ditto.
4618         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4619         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4620         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4621         * gfortran.dg/backspace_8.f: Add -std=legacy.
4622         * gfortran.dg/backspace_9.f: Ditto.
4623         * gfortran.dg/char_comparison_1.f: Ditto.
4624         * gfortran.dg/char_decl_1.f90: Ditto.
4625         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4626         * gfortran.dg/char_pointer_assign.f90: Ditto.
4627         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4628         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4629         * gfortran.dg/char_pointer_func.f90: Ditto.
4630         * gfortran.dg/common_8.f90: Ditto.
4631         * gfortran.dg/constant_substring.f: Ditto.
4632         * gfortran.dg/data_char_2.f90: Ditto.
4633         * gfortran.dg/der_array_io_1.f90: Ditto.
4634         * gfortran.dg/der_array_io_2.f90: Ditto.
4635         * gfortran.dg/der_array_io_3.f90: Ditto.
4636         * gfortran.dg/der_io_3.f90: Ditto.
4637         * gfortran.dg/dev_null.F90: Ditto.
4638         * gfortran.dg/direct_io_2.f90: Ditto.
4639         * gfortran.dg/do_iterator_2.f90: Ditto.
4640         * gfortran.dg/e_d_fmt.f90: Ditto.
4641         * gfortran.dg/empty_format_1.f90: Ditto.
4642         * gfortran.dg/entry_17.f90: Modified warning message.
4643         * gfortran.dg/entry_7.f90: Add -std=legacy.
4644         * gfortran.dg/eor_1.f90: Ditto.
4645         * gfortran.dg/equiv_2.f90: Ditto.
4646         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4647         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4648         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4649         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4650         * gfortran.dg/fmt_error_2.f90: Ditto.
4651         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4652         * gfortran.dg/fmt_tl.f: Ditto.
4653         * gfortran.dg/fmt_white.f: Ditto.
4654         * gfortran.dg/func_derived_1.f90: Ditto.
4655         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4656         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4657         * gfortran.dg/global_references_2.f90: Ditto.
4658         * gfortran.dg/hollerith_1.f90: Ditto.
4659         * gfortran.dg/hollerith.f90: Use new-style character length.
4660         * gfortran.dg/hollerith_f95.f90: Ditto.
4661         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4662         * gfortran.dg/implicit_6.f90: Ditto.
4663         * gfortran.dg/implicit_9.f90: Ditto.
4664         * gfortran.dg/inquire_13.f90: Ditto.
4665         * gfortran.dg/inquire_5.f90: Ditto.
4666         * gfortran.dg/inquire_6.f90: Ditto.
4667         * gfortran.dg/inquire.f90: Ditto.
4668         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4669         * gfortran.dg/io_constraints_2.f90: Ditto.
4670         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4671         * gfortran.dg/loc_2.f90: Ditto.
4672         * gfortran.dg/logical_1.f90: Ditto.
4673         * gfortran.dg/longline.f: Ditto.
4674         * gfortran.dg/merge_char_1.f90: Ditto.
4675         * gfortran.dg/namelist_12.f: Ditto.
4676         * gfortran.dg/namelist_14.f90: Ditto.
4677         * gfortran.dg/namelist_18.f90: Ditto.
4678         * gfortran.dg/namelist_19.f90: Ditto.
4679         * gfortran.dg/namelist_21.f90: Ditto.
4680         * gfortran.dg/namelist_22.f90: Ditto.
4681         * gfortran.dg/namelist_37.f90: Ditto.
4682         * gfortran.dg/namelist_54.f90: Ditto.
4683         * gfortran.dg/namelist_55.f90: Ditto.
4684         * gfortran.dg/namelist_empty.f90: Ditto.
4685         * gfortran.dg/namelist_use.f90: Use new-style character length.
4686         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4687         * gfortran.dg/nested_modules_4.f90: Ditto.
4688         * gfortran.dg/nested_modules_5.f90: Ditto.
4689         * gfortran.dg/open-options-blanks.f: Ditto.
4690         * gfortran.dg/output_exponents_1.f90: Ditto.
4691         * gfortran.dg/parens_5.f90: Ditto.
4692         * gfortran.dg/parens_6.f90: Ditto.
4693         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4694         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4695         * gfortran.dg/pr15129.f90: Ditto.
4696         * gfortran.dg/pr15332.f: Ditto.
4697         * gfortran.dg/pr16597.f90: Ditto.
4698         * gfortran.dg/pr17143.f90: Ditto.
4699         * gfortran.dg/pr17164.f90: Ditto.
4700         * gfortran.dg/pr17229.f: Modified warning message.
4701         * gfortran.dg/pr18210.f90: Add -std=legacy.
4702         * gfortran.dg/pr19155.f: Ditto.
4703         * gfortran.dg/pr20086.f90: Ditto.
4704         * gfortran.dg/pr20124.f90: Ditto.
4705         * gfortran.dg/pr20755.f: Ditto.
4706         * gfortran.dg/pr20865.f90: Ditto.
4707         * gfortran.dg/pr20950.f: Ditto.
4708         * gfortran.dg/pr21730.f: Ditto.
4709         * gfortran.dg/pr22491.f: Ditto.
4710         * gfortran.dg/pr29713.f90: Ditto.
4711         * gfortran.dg/print_parentheses_1.f: Ditto.
4712         * gfortran.dg/print_parentheses_2.f90: Ditto.
4713         * gfortran.dg/proc_assign_1.f90: Ditto.
4714         * gfortran.dg/proc_decl_1.f90: Ditto.
4715         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4716         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4717         * gfortran.dg/read_float_1.f90: Ditto.
4718         * gfortran.dg/read_logical.f90: Ditto.
4719         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4720         * gfortran.dg/return_1.f90: Ditto.
4721         * gfortran.dg/rewind_1.f90: Ditto.
4722         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4723         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4724         * gfortran.dg/stfunc_1.f90: Ditto.
4725         * gfortran.dg/stfunc_3.f90: Ditto.
4726         * gfortran.dg/stfunc_4.f90: Ditto.
4727         * gfortran.dg/stfunc_6.f90: Ditto.
4728         * gfortran.dg/streamio_2.f90: Ditto.
4729         * gfortran.dg/string_ctor_1.f90: Ditto.
4730         * gfortran.dg/string_null_compare_1.f: Ditto.
4731         * gfortran.dg/substr_6.f90: Ditto.
4732         * gfortran.dg/tl_editing.f90: Ditto.
4733         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4734         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4735         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4736         * gfortran.dg/g77/1832.f: Ditto.
4737         * gfortran.dg/g77/19981216-0.f Ditto.
4738         * gfortran.dg/g77/19990525-0.f: Ditto.
4739         * gfortran.dg/g77/19990826-2.f: Ditto.
4740         * gfortran.dg/g77/20000630-2.f: Ditto.
4741         * gfortran.dg/g77/20010116.f: Ditto.
4742         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4743         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4744         * gfortran.dg/g77/980520-1.f: Ditto.
4745         * gfortran.dg/g77/check0.f: Ditto.
4746         * gfortran.dg/g77/cpp3.F: Ditto.
4747         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4748         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4749         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4750         * gfortran.dg/g77/short.f: Ditto.
4751
4752 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4753
4754         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4755         * gcc.target/mips/ext-4.c: Likewise.
4756         * gcc.target/mips/interrupt_handler.c: Likewise.
4757         * gcc.target/mips/truncate-4.c: Likewise.
4758         * gcc.target/mips/truncate-5.c: Likewise.
4759
4760 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4761
4762         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4763         -fgraphite-force-parallel to -floop-parallelize-all.
4764
4765 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4766
4767         PR fortran/40011
4768         * gfortran.dg/whole_file_7.f90: New test.
4769         * gfortran.dg/whole_file_8.f90: New test.
4770         * gfortran.dg/whole_file_9.f90: New test.
4771         * gfortran.dg/whole_file_10.f90: New test.
4772         * gfortran.dg/whole_file_11.f90: New test.
4773         * gfortran.dg/whole_file_12.f90: New test.
4774         * gfortran.dg/whole_file_13.f90: New test.
4775         * gfortran.dg/whole_file_14.f90: New test.
4776
4777 2009-07-31  Jason Merrill  <jason@redhat.com>
4778
4779         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4780         binding semantics.
4781         * g++.dg/cpp0x/named.C: Likewise.
4782         * g++.dg/cpp0x/overload.C: Likewise.
4783         * g++.dg/cpp0x/rv1n.C: Likewise.
4784         * g++.dg/cpp0x/rv1p.C: Likewise.
4785         * g++.dg/cpp0x/rv2n.C: Likewise.
4786         * g++.dg/cpp0x/rv2p.C: Likewise.
4787         * g++.dg/cpp0x/rv3n.C: Likewise.
4788         * g++.dg/cpp0x/rv3p.C: Likewise.
4789         * g++.dg/cpp0x/rv4n.C: Likewise.
4790         * g++.dg/cpp0x/rv4p.C: Likewise.
4791         * g++.dg/cpp0x/rv5n.C: Likewise.
4792         * g++.dg/cpp0x/rv5p.C: Likewise.
4793         * g++.dg/cpp0x/rv6n.C: Likewise.
4794         * g++.dg/cpp0x/rv6p.C: Likewise.
4795         * g++.dg/cpp0x/rv7n.C: Likewise.
4796         * g++.dg/cpp0x/rv7p.C: Likewise.
4797         * g++.dg/cpp0x/template_deduction.C: Likewise.
4798         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4799         * g++.dg/cpp0x/overloadn.C: New.
4800         * g++.dg/cpp0x/rv-cast.C: New.
4801
4802 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4803
4804         * gcc.target/mips/ext-4.c: New test.
4805
4806 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4807
4808         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4809
4810 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4811
4812         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4813         * gcc.dg/tree-ssa/loop-32.c: Same.
4814         * gcc.dg/tree-ssa/loop-33.c: Same.
4815         * gcc.dg/tree-ssa/loop-34.c: Same.
4816         * gcc.dg/tree-ssa/loop-35.c: Same.
4817         * gcc.dg/tree-ssa/loop-7.c: Same.
4818         * gcc.dg/tree-ssa/pr23109.c: Same.
4819         * gcc.dg/tree-ssa/restrict-2.c: Same.
4820         * gcc.dg/tree-ssa/restrict-3.c: Same.
4821         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4822         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4823         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4824         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4825         * gcc.dg/tree-ssa/structopt-1.c: Same.
4826         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4827         * gfortran.dg/pr32921.f: Same.
4828
4829 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4830
4831         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4832         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4833         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4834         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4835         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4836         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4837         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4838         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4839         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4840         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4841         * gcc.dg/graphite/id-1.c: New.
4842         * gcc.dg/graphite/id-10.c: New.
4843         * gcc.dg/graphite/id-11.c: New.
4844         * gcc.dg/graphite/id-12.c: New.
4845         * gcc.dg/graphite/id-13.c: New.
4846         * gcc.dg/graphite/id-14.c: New.
4847         * gcc.dg/graphite/id-15.c: New.
4848         * gcc.dg/graphite/id-2.c: New.
4849         * gcc.dg/graphite/id-3.c: New.
4850         * gcc.dg/graphite/id-4.c: New.
4851         * gcc.dg/graphite/id-5.c: New.
4852         * gcc.dg/graphite/id-6.c: New.
4853         * gcc.dg/graphite/id-7.c: New.
4854         * gcc.dg/graphite/id-8.c: New.
4855         * gcc.dg/graphite/id-9.c: New.
4856         * gcc.dg/graphite/interchange-0.c: New.
4857         * gcc.dg/graphite/interchange-1.c: New.
4858         * gcc.dg/graphite/interchange-2.c: New.
4859         * gcc.dg/graphite/interchange-3.c: New.
4860         * gcc.dg/graphite/interchange-4.c: New.
4861         * gcc.dg/graphite/interchange-5.c: New.
4862         * gcc.dg/graphite/interchange-6.c: New.
4863         * gcc.dg/graphite/interchange-7.c: New.
4864         * gcc.dg/graphite/interchange-8.c: New.
4865         * gcc.dg/graphite/pr35356-1.c: New.
4866         * gcc.dg/graphite/pr35356-2.c: New.
4867         * gcc.dg/graphite/pr35356-3.c: New.
4868         * gcc.dg/graphite/pr40157.c: New.
4869         * gcc.dg/graphite/run-id-1.c: New.
4870         * gcc.dg/graphite/scop-20.c: New.
4871         * gcc.dg/graphite/scop-21.c: New.
4872         * gfortran.dg/graphite/id-1.f90: New.
4873         * gfortran.dg/graphite/id-10.f90: New.
4874         * gfortran.dg/graphite/id-11.f: New.
4875         * gfortran.dg/graphite/id-12.f: New.
4876         * gfortran.dg/graphite/id-13.f: New.
4877         * gfortran.dg/graphite/id-14.f: New.
4878         * gfortran.dg/graphite/id-15.f: New.
4879         * gfortran.dg/graphite/id-16.f: New.
4880         * gfortran.dg/graphite/id-5.f: New.
4881         * gfortran.dg/graphite/id-6.f: New.
4882         * gfortran.dg/graphite/id-7.f: New.
4883         * gfortran.dg/graphite/id-8.f: New.
4884         * gfortran.dg/graphite/id-9.f: New.
4885         * gfortran.dg/graphite/interchange-1.f: New.
4886         * gfortran.dg/graphite/interchange-2.f: New.
4887
4888 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4889
4890         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4891         flags based on the name of the testcase.
4892         * gfortran.dg/graphite/graphite.exp: Same.
4893
4894         * gcc.dg/graphite/block-0.c: Adjusted.
4895         * gcc.dg/graphite/block-1.c: Adjusted.
4896         * gcc.dg/graphite/block-2.c: Adjusted.
4897         * gcc.dg/graphite/block-3.c: Adjusted.
4898         * gcc.dg/graphite/block-4.c: Adjusted.
4899         * gcc.dg/graphite/block-5.c: Adjusted.
4900         * gcc.dg/graphite/block-6.c: Adjusted.
4901         * gcc.dg/graphite/pr37485.c: Adjusted.
4902         * gcc.dg/graphite/pr37684.c: Adjusted.
4903         * gcc.dg/graphite/pr37828.c: Adjusted.
4904         * gcc.dg/graphite/pr37883.c: Adjusted.
4905         * gcc.dg/graphite/pr37928.c: Adjusted.
4906         * gcc.dg/graphite/pr37943.c: Adjusted.
4907         * gcc.dg/graphite/pr38409.c: Adjusted.
4908         * gcc.dg/graphite/pr38498.c: Adjusted.
4909         * gcc.dg/graphite/pr38559.c: Adjusted.
4910         * gcc.dg/graphite/pr39335.c: Adjusted.
4911         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4912         * gcc.dg/graphite/scop-0.c: Adjusted.
4913         * gcc.dg/graphite/scop-1.c: Adjusted.
4914         * gcc.dg/graphite/scop-10.c: Adjusted.
4915         * gcc.dg/graphite/scop-11.c: Adjusted.
4916         * gcc.dg/graphite/scop-12.c: Adjusted.
4917         * gcc.dg/graphite/scop-13.c: Adjusted.
4918         * gcc.dg/graphite/scop-14.c: Adjusted.
4919         * gcc.dg/graphite/scop-15.c: Adjusted.
4920         * gcc.dg/graphite/scop-16.c: Adjusted.
4921         * gcc.dg/graphite/scop-17.c: Adjusted.
4922         * gcc.dg/graphite/scop-18.c: Adjusted.
4923         * gcc.dg/graphite/scop-19.c: Adjusted.
4924         * gcc.dg/graphite/scop-2.c: Adjusted.
4925         * gcc.dg/graphite/scop-3.c: Adjusted.-
4926         * gcc.dg/graphite/scop-4.c: Adjusted.
4927         * gcc.dg/graphite/scop-5.c: Adjusted.
4928         * gcc.dg/graphite/scop-6.c: Adjusted.
4929         * gcc.dg/graphite/scop-7.c: Adjusted.
4930         * gcc.dg/graphite/scop-8.c: Adjusted.
4931         * gcc.dg/graphite/scop-9.c: Adjusted.
4932         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4933         * gfortran.dg/graphite/block-1.f90: Adjusted.
4934         * gfortran.dg/graphite/block-2.f: Adjusted.
4935         * gfortran.dg/graphite/block-3.f90: Adjusted.
4936         * gfortran.dg/graphite/block-4.f90: Adjusted.
4937         * gfortran.dg/graphite/id-2.f90: Adjusted.
4938         * gfortran.dg/graphite/id-3.f90: Adjusted.
4939         * gfortran.dg/graphite/id-4.f90: Adjusted.
4940         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4941         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4942         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4943         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4944         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4945         * gfortran.dg/graphite/scop-1.f: Adjusted.
4946
4947 2009-07-30  Doug Kwan  <dougkwan@google.com>
4948
4949         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4950         in warnings added in rev 141298.
4951
4952 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4953
4954         * lib/options.exp: Use "!=" instead of "ne".
4955
4956         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4957
4958         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4959         * gcc.dg/ucnid-12.c: Likewise.
4960
4961 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4962             Pat Haugen  <pthaugen@us.ibm.com>
4963             Revital Eres <ERES@il.ibm.com>
4964
4965         * gcc.target/powerpc/altivec-32.c: New file to test
4966         Altivec simple math function vectorization.
4967
4968         * gcc.target/powerpc/bswap-run.c: New file to test swap
4969         builtins.
4970         * gcc.target/powerpc/bswap16.c: Ditto.
4971         * gcc.target/powerpc/bswap32.c: Ditto.
4972         * gcc.target/powerpc/bswap64-1.c: Ditto.
4973         * gcc.target/powerpc/bswap64-2.c: Ditto.
4974         * gcc.target/powerpc/bswap64-3.c: Ditto.
4975         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4976         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4977         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4978
4979         * gcc.target/powerpc/popcount-2.c: New file to test
4980         power7 popcntd instructions.
4981         * gcc.target/powerpc/popcount-3.c: Ditto.
4982
4983         * gcc.target/powerpc/pr39457.c: New VSX test.
4984         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4985         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4986         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4987         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4988         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4989         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4990         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4991         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4992         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4993         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4994         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4995         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4996
4997         * gcc.target/powerpc/altivec-6.c: Store the result of
4998         vec_add, so the optimizer doesn't remove it.
4999
5000         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5001         systems that support bswap64.
5002
5003         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5004         prevent VSX code generation.
5005
5006         * lib/target-supports.exp (check_vsx_hw_available): New
5007         function to test if VSX available.
5008         (check_effective_target_powerpc_vsx_ok): Ditto.
5009         (check_vmx_hw_available): Add explicit -mno-vsx.
5010
5011 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5012
5013         PR c/39902
5014         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5015
5016 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5017
5018         PR tree-optimization/40570
5019         * gcc.c-torture/compile/pr40570.c: New test.
5020
5021 2009-07-29  Jason Merrill  <jason@redhat.com>
5022
5023         PR c++/14912
5024         * g++.dg/template/defarg13.C: New.
5025
5026 2009-07-29  Richard Guenther  <rguenther@suse.de>
5027
5028         PR c++/40834
5029         * g++.dg/torture/pr40834.C: New testcase.
5030
5031 2009-07-29  Michael Matz  <matz@suse.de>
5032
5033         PR middle-end/40830
5034         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5035
5036 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5037
5038         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5039         sh*-*-* targets.  Skip on spu-*-* targets.
5040         * gfortran.dg/maxlocval_4.f90: Likewise.
5041         * gfortran.dg/minlocval_1.f90: Likewise.
5042         * gfortran.dg/minlocval_4.f90: Likewise.
5043
5044 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5045
5046         PR fortran/40878
5047         * gfortran.dg/gomp/pr40878-1.f90: New test.
5048         * gfortran.dg/gomp/pr40878-2.f90: New test.
5049
5050         PR testsuite/40891
5051         * gcc.dg/cdce1.c: Adjust note line number.
5052         * gcc.dg/cdce2.c: Likewise.
5053
5054 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5055
5056         PR fortran/40882
5057         * gfortran.dg/proc_ptr_comp_13.f90: New.
5058
5059 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5060
5061         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5062         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5063         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5064         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5065         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5066         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5067         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5068         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5069         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5070         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5071         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5072         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5073         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5074         #ifdef NEED_IEEE754_FLOAT conditional.
5075         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5076         conditional.
5077
5078 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5079
5080         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5081         i?86-*-netware.
5082         * g++.dg/ext/bitfield3.C: Likewise.
5083         * g++.dg/ext/bitfield4.C: Likewise.
5084         * g++.dg/ext/bitfield5.C: Likewise.
5085         * gcc.dg/bitfld-15.c: Likewise.
5086         * gcc.dg/bitfld-16.c: Likewise.
5087         * gcc.dg/bitfld-17.c: Likewise.
5088         * gcc.dg/bitfld-18.c: Likewise.
5089         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5090         * gcc.dg/20010912-1.c: Likewise.
5091         * gcc.dg/20021018-1.c: Likewise.
5092         * gcc.dg/20030213-1.c: Likewise.
5093         * gcc.dg/20030225-1.c: Likewise.
5094         * gcc.dg/20030708-1.c: Likewise.
5095         * gcc.dg/20050321-2.c: Likewise.
5096         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5097         * gcc.dg/cdce2.c: Likewise.
5098         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5099         targets.
5100         * gcc.target/i386/pr37248-3.c: Likewise.
5101
5102 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5103
5104         PR fortran/40848
5105         * gfortran.dg/altreturn_7.f90: New.
5106
5107 2009-07-27  Simon Baldwin  <simonb@google.com>
5108
5109         PR testsuite/40829
5110         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5111         so that indexing no longer runs off array end.
5112
5113 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5114
5115         PR fortran/40851
5116         * gfortran.dg/derived_init_3.f90: New test.
5117
5118 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5119
5120         PR fortran/33197
5121         * gfortran.dg/atan2_1.f90: New test
5122         * gfortran.dg/atan2_2.f90: New test
5123
5124 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5125
5126         PR c++/40749
5127         * g++.dg/warn/Wreturn-type-6.C: New test.
5128
5129 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5130
5131         PR tree-optimization/40801
5132         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5133         * gfortran.dg/vect/vect.exp: Run tests starting with
5134         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5135
5136 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5137
5138         PR rtl-optimization/40445
5139         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5140
5141 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5142
5143         * gcc.dg/builtin-unreachable-4.c: New test.
5144
5145 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5146
5147         PR fortran/33197
5148         * gfortran.dg/complex_intrinsic_5.f90: New test.
5149         * gfortran.dg/complex_intrinsic_7.f90: New test.
5150
5151 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5152
5153         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5154         * gcc.dg/ipa/noclone-1.c: New test.
5155
5156 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5157
5158         * lib/target-supports.exp (check_effective_target_static): New
5159         procedure.
5160         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5161         supported.
5162         * g++.old-deja/g++.law/weak.C: Require static effective target.
5163
5164 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5165
5166         PR fortran/39630
5167         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5168         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5169         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5170         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5171         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5172         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5173         * gfortran.dg/typebound_call_10.f03: New.
5174
5175 2009-07-24  Jason Merrill  <jason@redhat.com>
5176
5177         * g++.dg/cpp0x/defaulted11.C: New.
5178
5179         * g++.dg/cpp0x/initlist23.C: New.
5180
5181 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5182
5183         PR fortran/40822
5184         * gfortran.dg/char_length_16.f90: New.
5185
5186 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5187
5188         PR fortran/40643
5189         PR fortran/31067
5190         * gfortran.dg/maxlocval_2.f90: New test.
5191         * gfortran.dg/maxlocval_3.f90: New test.
5192         * gfortran.dg/maxlocval_4.f90: New test.
5193         * gfortran.dg/minlocval_1.f90: New test.
5194         * gfortran.dg/minlocval_2.f90: New test.
5195         * gfortran.dg/minlocval_3.f90: New test.
5196         * gfortran.dg/minlocval_4.f90: New test.
5197
5198 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5199
5200         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5201         scan-assembler.
5202
5203 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5204
5205         PR fortran/40839
5206         * gfortran.dg/pr40839.f90: New test.
5207
5208 2009-07-23  Michael Matz  <matz@suse.de>
5209
5210         PR middle-end/40830
5211         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5212         don't set options ourself.
5213
5214 2009-07-23  Simon Baldwin  <simonb@google.com>
5215
5216         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5217         native C compilation where required.
5218
5219 2009-07-22  Doug Kwan  <dougkwan@google.com>
5220
5221         * gcc.c-torture/compile/20090721-1.c: New test.
5222
5223 2009-07-22  Michael Matz  <matz@suse.de>
5224
5225         PR tree-optimization/35229
5226         PR tree-optimization/39300
5227         * gcc.dg/vect/vect-pre-interact.c: New test.
5228
5229 2009-07-22  Richard Guenther  <rguenther@suse.de>
5230
5231         * g++.dg/lookup/using21.C: Fix duplicate paste.
5232
5233 2009-07-22  Richard Guenther  <rguenther@suse.de>
5234
5235         PR c++/40799
5236         * g++.dg/lookup/using21.C: New testcase.
5237
5238 2009-07-21  Jason Merrill  <jason@redhat.com>
5239
5240         * g++.dg/init/aggr4.C: New.
5241
5242 2009-07-21  Jason Merrill  <jason@redhat.com>
5243
5244         Core issue 934
5245         * g++.dg/cpp0x/initlist22.C: New.
5246
5247 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5248
5249         * gcc.target/i386/vectorize8.c: New test.
5250
5251 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5252
5253         PR target/40811
5254         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5255         Add i?86 and x86_64 targets.
5256         * gcc.target/i386/vectorize7.c: New test.
5257
5258         PR target/40809
5259         * gcc.target/i386/pr40809.c: New test.
5260
5261 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5262
5263         PR tree-optimization/40813
5264         * g++.dg/opt/inline15.C: New test.
5265
5266 2009-07-21  Paul Brook <paul@codesourcery.com>
5267
5268         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5269         * lib/target-supports.exp (check_effective_target_section_anchors):
5270         Add arm*-*-*.
5271
5272 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5273
5274         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5275         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5276         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5277
5278 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5279
5280         * gcc.target/mips/ext-3.c: New test.
5281
5282 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5283
5284         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5285         * gcc.dg/builtin-object-size-8.c: New test.
5286         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5287         * g++.dg/ext/builtin-object-size2.C: Likewise.
5288
5289         PR tree-optimization/40792
5290         * gcc.dg/pr40792.c: New test.
5291
5292 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5293
5294         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5295         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5296         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5297
5298 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5299
5300         * gcc.target/sh/mfmovd.c: New test.
5301
5302 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5303             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5304
5305         PR libfortran/40714
5306         * gfortran.dg/eof_3.f90: New test.
5307
5308 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5309
5310         PR fortran/40727
5311         * gfortran.dg/intrinsic_cmplx.f90: New test.
5312
5313 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5314
5315         PR libfortran/34670
5316         PR libfortran/36874
5317         * gfortran.dg/cshift_bounds_1.f90:  New test.
5318         * gfortran.dg/cshift_bounds_2.f90:  New test.
5319         * gfortran.dg/cshift_bounds_3.f90:  New test.
5320         * gfortran.dg/cshift_bounds_4.f90:  New test.
5321         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5322         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5323         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5324         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5325
5326 2009-07-19  Jan Hubicka  <jh@suse.cz>
5327
5328         PR tree-optimization/40676
5329         * gcc.c-torture/compile/pr40676.c: New testcase.
5330
5331 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5332
5333         * gcc.target/mips/ext-2.c: New test.
5334
5335 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5336
5337         * gcc.target/mips/octeon-exts-7.c: New test.
5338         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5339         * gcc.target/mips/octeon-exts-5.c: Likewise.
5340
5341 2009-07-18  Richard Guenther  <rguenther@suse.de>
5342
5343         PR testsuite/40798
5344         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5345
5346 2009-07-18  Richard Guenther  <rguenther@suse.de>
5347
5348         PR c/40787
5349         * gcc.dg/pr35899.c: Adjust.
5350
5351 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5352
5353         * gcc.target/powerpc/asm-es-1.c: New test.
5354         * gcc.target/powerpc/asm-es-2.c: Likewise.
5355
5356 2009-07-17  Richard Guenther  <rguenther@suse.de>
5357
5358         PR c/40401
5359         * g++.dg/rtti/crash4.C: New testcase.
5360         * g++.dg/torture/20090706-1.C: Likewise.
5361         * gcc.dg/redecl-17.c: Likewise.
5362         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5363         * gcc.dg/declspec-9.c: Expect extra error.
5364         * gcc.dg/declspec-10.c: Likewise.
5365         * gcc.dg/declspec-11.c: Likewise.
5366         * gcc.dg/redecl-10.c: Expect extra warnings.
5367         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5368         * gcc.target/i386/pr39545-1.c: Likewise.
5369         * g++.dg/ext/asm3.C: Expect more errors.
5370         * g++.dg/gomp/block-1.C: Likewise.
5371         * g++.dg/gomp/block-2.C: Likewise.
5372         * g++.dg/gomp/block-3.C: Likewise.
5373         * g++.dg/gomp/block-5.C: Likewise.
5374         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5375         * g++.dg/warn/unused-result1.C: XFAIL.
5376
5377 2009-07-17  Richard Guenther  <rguenther@suse.de>
5378
5379         PR tree-optimization/40321
5380         * gcc.c-torture/compile/pr40321.c: New testcase.
5381         * g++.dg/torture/pr40321.C: Likewise.
5382
5383 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5384
5385         PR c++/40780
5386         * g++.dg/template/ptrmem19.C: New test.
5387
5388 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5389             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5390
5391         PR 40435
5392         * gcc.dg/pr36902.c: Add column info.
5393         * g++.dg/gcov/gcov-2.C: Change count for definition.
5394
5395 2009-07-16  Jason Merrill  <jason@redhat.com>
5396
5397         PR libstdc++/37907
5398         * g++.dg/cpp0x/std-layout1.C: New.
5399         * g++.dg/ext/has_nothrow_assign.C: Fix.
5400         * g++.dg/ext/has_nothrow_copy.C: Fix.
5401         * g++.dg/ext/has_trivial_assign.C: Fix.
5402         * g++.dg/ext/has_trivial_copy.C: Fix.
5403         * g++.dg/ext/is_pod.C: Fix.
5404         * g++.dg/other/offsetof3.C: Adjust.
5405         * g++.dg/overload/ellipsis1.C: Adjust.
5406         * g++.dg/warn/var-args1.C: Adjust.
5407         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5408         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5409         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5410         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5411         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5412
5413 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5414
5415         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5416         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5417         effective target "mpc_pow".
5418         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5419
5420 2009-07-16  Richard Henderson  <rth@redhat.com>
5421
5422         * g++.dg/opt/eh4.C: New test.
5423
5424 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5425
5426         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5427
5428 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5429
5430         PR middle-end/40747
5431         * gcc.c-torture/execute/pr40747.c: New test.
5432
5433 2009-07-15  Richard Guenther  <rguenther@suse.de>
5434
5435         PR middle-end/40753
5436         * gcc.c-torture/compile/pr40753.c: New testcase.
5437
5438 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5439
5440         PR fortran/40743
5441         * gfortran.dg/interface_assignment_4.f90: New.
5442
5443 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5444
5445         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5446         for FreeBSD up to and including version 8.
5447
5448 2009-07-14  Taras Glek  <tglek@mozilla.com>
5449             Rafael Espindola  <espindola@google.com>
5450
5451         * g++.dg/plugin/header-plugin-test.C: New.
5452         * g++.dg/plugin/header_plugin.c: New.
5453         * g++.dg/plugin/plugin.exp: Update.
5454
5455 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5456
5457         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5458         function to enable vectorization.
5459         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5460         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5461
5462 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5463
5464         * gcc.target/i386/sse-copysignf-vec.c: New test.
5465         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5466
5467 2009-07-14  Jason Merrill  <jason@redhat.com>
5468
5469         PR c++/37276
5470         * g++.dg/lookup/builtin5.C: New.
5471         * g++.dg/other/error22.C: Add missing extern "C".
5472         * g++.dg/warn/Warray-bounds.C: Likewise.
5473         * gcc.dg/compat/compat-common.h: Likewise.
5474
5475         PR c++/40746
5476         * g++.dg/lookup/using20.C: New.
5477
5478         PR c++/40740
5479         * g++.dg/template/koenig8.C: New.
5480
5481 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5482
5483         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5484         both i?86-*-darwin* and x86_64-*-darwin*.
5485
5486 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5487
5488         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5489         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5490         name.
5491
5492 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5493
5494         PR debug/40705
5495         * g++.dg/debug/dwarf2/typedef1.C: New test.
5496
5497         PR c++/40357
5498         * g++.dg/other/typedef3.C: New test.
5499
5500 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5501
5502         * gcc.dg/20090709-1.c: Move to a proper place ...
5503         * gcc.target/m68k/20090709-1.c: ... here.
5504
5505 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5506
5507         PR C++/22154
5508         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5509         front of qualified names are allowed.
5510         * g++.dg/parse/crash10.C: Likewise.
5511         * g++.dg/parse/error15.C: Likewise.
5512         * g++.dg/parse/typename9.C: Likewise.
5513         * g++.dg/parse/error8.C: Likewise.
5514
5515 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5516
5517         PR fortran/40646
5518         * gfortran.dg/proc_ptr_22.f90: Extended.
5519         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5520
5521 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5522
5523         * gfortran.dg/vect/vect-6.f: New test.
5524
5525 2009-07-12  Jason Merrill  <jason@redhat.com>
5526
5527         PR c++/36628
5528         * g++.dg/cpp0x/decltype17.C: New.
5529
5530         PR c++/37206
5531         * g++.dg/cpp0x/rv10.C: New.
5532
5533 2009-07-12  Jason Merrill  <jason@redhat.com>
5534
5535         PR c++/40689
5536         * g++.dg/cpp0x/initlist20.C: New.
5537         * g++.dg/cpp0x/initlist21.C: New.
5538
5539 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5540
5541         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5542         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5543         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5544         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5545         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5546
5547 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5548
5549         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5550         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5551         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5552         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5553         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5554         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5555         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5556         effective_target fd_truncate.
5557
5558 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5559
5560         * gnat.dg/specs/addr1.ads: New test.
5561
5562 2009-07-11  Jan Hubicka  <jh@suse.cz>
5563
5564         PR middle-end/48388
5565         * g++.dg/torture/pr40388.C: New testcase.
5566
5567 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5568
5569         PR target/40668
5570         * gcc.c-torture/execute/pr40668.c: New test.
5571
5572 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5573
5574         * gcc.c-torture/execute/20090711-1.c: New test.
5575
5576 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5577
5578         PR testsuite/40699
5579         PR testsuite/40707
5580         PR testsuite/40709
5581         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5582         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5583         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5584         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5585
5586 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5587
5588         PR fortran/33197
5589         * gfortran.dg/complex_intrinsic_3.f90: New test.
5590         * gfortran.dg/complex_intrinsic_4.f90: New test.
5591
5592 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5593
5594         PR target/39079
5595         * gcc.target/mips/mips.exp: Make -msynci a known option.
5596         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5597
5598 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5599
5600         PR c++/40502
5601         * g++.dg/ext/strncpy-chk1.C: New test.
5602
5603 2009-07-10  Richard Guenther  <rguenther@suse.de>
5604
5605         PR tree-optimization/40496
5606         * g++.dg/opt/pr40496.C: New testcase.
5607
5608 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5609
5610         PR 25509
5611         PR 40614
5612         * g++.dg/warn/unused-result1-Werror.c: New.
5613
5614 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5615
5616         PR fortran/39334
5617         * gfortran.dg/recursive_parameter_1.f90: New test.
5618
5619 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5620
5621         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5622         * gfortran.dg/module_equivalence_6.f90: Ditto.
5623         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5624         * gfortran.dg/nan_2.f90: Ditto.
5625         * gfortran.dg/inquire_11.f90: Ditto.
5626         * gfortran.dg/abstract_type_3.f03: Ditto.
5627         * gfortran.dg/abstract_type_1.f90: Ditto.
5628         * gfortran.dg/private_type_9.f90: Ditto.
5629         * gfortran.dg/abstract_type_5.f03: Ditto.
5630         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5631         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5632         * gfortran.dg/derived_sub.f90: Ditto.
5633         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5634         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5635         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5636         * gfortran.dg/mvbits_6.f90: Ditto.
5637         * gfortran.dg/abstract_type_2.f03: Ditto.
5638         * gfortran.dg/abstract_type_4.f03: Ditto.
5639         * gfortran.dg/bounds_check_9.f90: Ditto.
5640         * gfortran.dg/optional_dim_3.f90: Ditto.
5641         * gfortran.dg/pr32921.f: Ditto.
5642         * gfortran.dg/entry_16.f90: Ditto.
5643         * gfortran.dg/generic_16.f90: Ditto.
5644
5645
5646 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5647
5648         * gcc.target/m68k/20090709-1.c: New.
5649
5650 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5651
5652         PR c++/40684
5653         * g++.dg/template/unify11.C: New test.
5654
5655 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5656
5657         PR fortran/40629
5658         * gfortran.dg/host_assoc_function_9.f90: New test.
5659
5660 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5661
5662         PR fortran/40646
5663         * gfortran.dg/proc_ptr_22.f90: New.
5664         * gfortran.dg/proc_ptr_comp_12.f90: New.
5665
5666 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5667
5668         PR middle-end/40692
5669         * gcc.c-torture/compile/pr40692.c: New test.
5670
5671 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5672
5673         PR fortran/40604
5674         * gfortran.dg/pointer_check_6.f90: New test.
5675
5676 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5677
5678         * gcc.target/mips/truncate-5.c: New test.
5679
5680 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5681
5682         PR libfortran/40330
5683         PR libfortran/40662
5684         * gfortran.dg/fmt_cache_1.f: New test.
5685
5686 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5687
5688         PR fortran/40675
5689         * gfortran.dg/nosigned_zero_1.f90: New test.
5690         * gfortran.dg/nosigned_zero_2.f90: New test.
5691
5692 2009-07-08  Richard Guenther  <rguenther@suse.de>
5693
5694         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5695
5696 2009-07-08  Richard Guenther  <rguenther@suse.de>
5697
5698         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5699
5700 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5701
5702         PR fortran/40591
5703         * gfortran.dg/proc_ptr_21.f90: New test.
5704
5705 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5706
5707         PR c++/31246
5708         * g++.dg/warn/pr31246.C: New.
5709         * g++.dg/warn/pr31246-2.C: New.
5710
5711 2009-07-07  Jason Merrill  <jason@redhat.com>
5712
5713         PR c++/35828
5714         * g++.dg/template/defarg12.C: New.
5715
5716         PR c++/37816
5717         * g++.dg/cpp0x/enum7.C: New.
5718
5719         PR c++/37946
5720         * g++.dg/cpp0x/enum6.C: New.
5721
5722         PR c++/40639
5723         * g++.dg/cpp0x/enum5.C: New.
5724
5725         PR c++/40633
5726         * g++.dg/cpp0x/enum4.C: New.
5727
5728 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5729
5730         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5731
5732 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5733
5734         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5735
5736 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5737
5738         PR middle-end/40669
5739         * gcc.dg/pr40669.c: New test.
5740
5741 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5742
5743         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5744         location. Update all calls.
5745         * g++.dg/plugin/selfassign.c: Likewise.
5746
5747 2009-07-06  Jason Merrill  <jason@redhat.com>
5748
5749         * g++.dg/rtti/dyncast[34].C: New.
5750
5751 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5752
5753         * lib/target-supports.exp
5754         (check_effective_target_mips_newabi_large_long_double): New.
5755         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5756         target.
5757         * gcc.target/mips/fpr-moves-6.c: Likewise.
5758
5759 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5760
5761         PR c++/40557
5762         * g++.dg/template/union2.C: New test.
5763
5764 2009-07-04  Jason Merrill  <jason@redhat.com>
5765
5766         * g++.dg/template/using15.C: New.
5767
5768 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5769
5770         * gfortran.dg/maxloc_1.f90: New test.
5771
5772 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5773
5774         PR fortran/40593
5775         * gfortran.dg/proc_ptr_result_6.f90: New.
5776
5777 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5778
5779         * gcc.dg/framework-2.c: Adjust testcase to pass.
5780
5781 2009-07-04  Jason Merrill  <jason@redhat.com>
5782
5783         PR c++/40619
5784         * g++.dg/cpp0x/auto16.C: New.
5785
5786 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5787
5788         PR target/40587
5789         * gfortran.dg/pr40587.f: New test.
5790
5791 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5792
5793         PR fortran/40638
5794         * gfortran.dg/unit_1.f90: New test.
5795
5796 2009-07-03  Jason Merrill  <jason@redhat.com>
5797
5798         * g++.dg/template/pure1.C: Expect another error.
5799
5800 2009-07-03  Richard Guenther  <rguenther@suse.de>
5801
5802         PR tree-optimization/40640
5803         * gcc.c-torture/compile/pr40640.c: New testcase.
5804
5805 2009-07-03  Richard Guenther  <rguenther@suse.de>
5806
5807         PR middle-end/34163
5808         * gfortran.dg/pr34163.f90: New testcase.
5809
5810 2009-07-03  Jan Hubicka  <jh@suse.cz>
5811
5812         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5813         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5814         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5815         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5816         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5817         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5818         * gnat.dg/loop_optimization6.adb: Enable -O2.
5819
5820 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5821
5822         * g++.dg/warn/null4.C: Extend.
5823
5824 2009-07-02  Jason Merrill  <jason@redhat.com>
5825
5826         * g++.dg/template/spec8.C: Fix.
5827
5828 2009-07-02  Michael Matz  <matz@suse.de>
5829
5830         PR fortran/32131
5831         * gfortran.dg/pr32921.f: Adjust.
5832
5833 2009-07-02  Jan Hubicka  <jh@suse.cz>
5834
5835         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5836
5837 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5838
5839         * gcc.target/mips/truncate-4.c: New testcase.
5840
5841 2009-07-01  Richard Guenther  <rguenther@suse.de>
5842
5843         PR tree-optimization/19831
5844         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5845         make allocated memory escape.  Un-XFAIL.
5846         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5847         * gcc.dg/vect/pr31699.c: Likewise.
5848         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5849
5850 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5851
5852         PR c++/40566
5853         * g++.dg/parse/cond5.C: New test.
5854
5855 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5856
5857         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5858         (main): Pass n to main_1 instead.
5859         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5860         (main_1): New function, split off from...
5861         (main): ...here.  Pass `off' to main_1 instead.
5862
5863 2009-06-30  Jason Merrill  <jason@redhat.com>
5864
5865         PR c++/40595
5866         * g++.dg/cpp0x/variadic94.C: New.
5867
5868 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5869
5870         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5871         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5872         (init_ld_library_path_env_vars): New function, replacing the
5873         orig_*_saved assignments.  Call it after defining it.
5874         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5875         (restore_ld_library_path_env_vars): Likewise.
5876         (add_path, find_libgcc_s): New functions.
5877         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5878         gcc-set-multilib-library-path.
5879         (objc_target_compile): Don't add "." to ld_library_path.
5880         Use add_path.
5881         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5882         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5883         gcc-set-multilib-library-path.
5884         * lib/g++.exp (g++_link_flags): Likewise.
5885         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5886         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5887         top level; do it...
5888         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5889         to tell when this needs to happen.  Use find_libgcc_s instead of
5890         gcc-set-multilib-library-path.
5891         * lib/gcc-dg.exp: Likewise.
5892         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5893         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5894         unless it is in $ALT_LD_LIBRARY_PATH.
5895         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5896
5897 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5898
5899         * gnat.dg/discr12.adb: New test.
5900         * gnat.dg/discr12_pkg.ads: New helper.
5901         * gnat.dg/discr13.adb: New test.
5902         * gnat.dg/discr14.ad[sb]: Likewise.
5903         * gnat.dg/discr15.adb: Likewise.
5904         * gnat.dg/discr15_pkg.ads: New helper.
5905         * gnat.dg/discr16.adb: New test.
5906         * gnat.dg/discr16_g.ads: New helper.
5907         * gnat.dg/discr16_pkg.ads: Likewise.
5908         * gnat.dg/discr16_cont.ads: Likewise.
5909         * gnat.dg/discr17.adb: New test.
5910         * gnat.dg/discr18.adb: Likewise.
5911         * gnat.dg/discr18_pkg.ads: New helper.
5912         * gnat.dg/discr19.adb: New test.
5913
5914 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5915
5916         PR fortran/40576
5917         * gfortran.dg/internal_write_1.f90:  New testcase.
5918
5919 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5920
5921         PR fortran/40594
5922         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5923
5924 2009-06-30  Richard Guenther  <rguenther@suse.de>
5925
5926         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5927
5928 2009-06-30  Wei Guozhi  <carrot@google.com>
5929
5930         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5931         to "-Os".
5932
5933 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5934
5935         PR tree-optimization/40542
5936         * gcc.dg/vect/pr40542.c: New test.
5937
5938 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5939
5940         PR tree-optimization/40582
5941         * gcc.c-torture/compile/pr40582.c: New test.
5942
5943 2009-06-30  Wei Guozhi  <carrot@google.com>
5944
5945         PR/40416
5946         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5947
5948 2009-06-29  Jason Merrill  <jason@redhat.com>
5949
5950         PR c++/40274
5951         * g++.dg/template/debug1.C: New.
5952
5953 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5954
5955         PR fortran/40580
5956         * pointer_check_1.f90: New test.
5957         * pointer_check_2.f90: New test.
5958         * pointer_check_3.f90: New test.
5959         * pointer_check_4.f90: New test.
5960         * pointer_check_5.f90: New test.
5961
5962 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5963
5964         PR fortran/40551
5965         * gfortran.dg/func_assign_2.f90 : New test.
5966
5967 2009-06-29  Richard Guenther  <rguenther@suse.de>
5968
5969         PR middle-end/14187
5970         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5971         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5972         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5973         * gcc.c-torture/execute/20090623-1.c: Likewise.
5974         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5975         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5976
5977 2009-06-29  Richard Guenther  <rguenther@suse.de>
5978
5979         PR middle-end/38212
5980         * gcc.c-torture/execute/pr38212.c: New testcase.
5981
5982 2009-06-29  Richard Guenther  <rguenther@suse.de>
5983
5984         PR tree-optimization/40579
5985         * gcc.c-torture/execute/pr40579.c: New testcase.
5986
5987 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5988
5989         PR tree-optimization/40550
5990         * gcc.dg/pr40550.c: New test.
5991
5992 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5993
5994         * gnat.dg/overflow_sum2.adb: New test
5995         * gnat.dg/namet.ads: New helper.
5996
5997         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5998
5999 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6000
6001         PR fortran/34112
6002         * gfortran.dg/compiler-directive_1.f90: New test.
6003         * gfortran.dg/compiler-directive_2.f: New test.
6004
6005 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6006
6007         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6008         comment out some values and add some cases.
6009
6010 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6011
6012         PR testsuite/40567
6013         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6014
6015 2009-06-26  Richard Henderson  <rth@redhat.com>
6016
6017         PR testsuite/40565
6018         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6019         * gcc.target/i386/local.c: Pass a non-constant to T.
6020
6021 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6022
6023         PR fortran/39997
6024         PR fortran/40541
6025         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6026         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6027         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6028         * gfortran.dg/proc_ptr_result_5.f90: New.
6029
6030 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6031
6032         PR c/39902
6033         * gcc.dg/dfp/pr39902.c: New test.
6034
6035 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6036
6037         PR testsuite/40532
6038         * gcc.dg/builtins-65.c: Require c99 runtime.
6039
6040 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6041
6042         * gnat.dg/array7.ad[sb]: New test.
6043
6044 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6045
6046         * gnat.dg/array6.adb: New test.
6047
6048 2009-06-25  Ian Lance Taylor  <iant@google.com>
6049
6050         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6051
6052 2009-06-25  Ian Lance Taylor  <iant@google.com>
6053
6054         * g++.dg/warn/Wunused-16.C: New testcase.
6055
6056 2009-06-25  Ian Lance Taylor  <iant@google.com>
6057
6058         * g++.dg/warn/skip-2.C: New testcase.
6059
6060 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6061
6062         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6063         dg-skip-if and move to ...
6064         * gcc.dg/torture/20090618-1.c.
6065
6066 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6067
6068         PR tree-optimization/40493
6069         * gcc.c-torture/execute/pr40493.c: New test.
6070
6071 2009-06-24  Jason Merrill  <jason@redhat.com>
6072
6073         PR c++/40342
6074         * g++.dg/template/overload10.C: New.
6075
6076 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6077
6078         PR fortran/40427
6079         * gfortran.dg/proc_ptr_comp_11.f90: New.
6080
6081 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6082
6083         * gcc.dg/pr40501.c: New testcase.
6084
6085 2009-06-23  DJ Delorie  <dj@redhat.com>
6086
6087         Add MeP port.
6088         * lib/target-supports.exp: Add mep support (no profiling).
6089
6090 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6091
6092         PR testsuite/39297
6093         * gcc.dg/ssa/loop-31.c: Change scan rules.
6094
6095 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6096
6097         * gcc.dg/cpp/empty-include.c: Update column info.
6098         * gcc.dg/cpp/assert2.c: Update column info.
6099
6100 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6101
6102         * g++.dg/ext/builtin-object-size1.C: New test.
6103         * g++.dg/ext/builtin-object-size2.C: New test.
6104
6105 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6106
6107         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6108         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6109
6110 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6111
6112         * gcc.target/mips/truncate-3.c: New test.
6113
6114 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6115
6116         PR fortran/37254
6117         PR fortran/39850
6118         * gfortran.dg/interface_30.f90: Modified error message.
6119         * gfortran.dg/proc_decl_22.f90: New.
6120
6121 2009-06-22  Ian Lance Taylor  <iant@google.com>
6122
6123         * gcc.dg/Wcxx-compat-19.c: New testcase.
6124
6125 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6126
6127         PR objc/28050
6128         * pr28050.m: New testcase.
6129
6130 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6131
6132         PR testsuite/40481
6133         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6134
6135 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6136
6137         PR tree-optimization/40492
6138         * g++.dg/torture/pr40492.C: New test.
6139
6140 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6141
6142         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6143         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6144
6145 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6146
6147         * gnat.dg/raise_ce.adb: Helper for ...
6148         * gnat.dg/handle_and_return.adb: New test.
6149
6150 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6151
6152         PR fortran/40443
6153         * gfortran.dg/generic_18.f90: New test.
6154
6155 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6156
6157         PR fortran/40472
6158         * gfortran.dg/spread_size_limit.f90: New test.
6159
6160 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6161
6162         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6163         to put dump files in a subdirectory.
6164         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6165         ".o" temporary files.
6166
6167 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6168
6169         PR fortran/39850
6170         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6171         * gfortran.dg/interface_20.f90: Ditto.
6172         * gfortran.dg/interface_21.f90: Ditto.
6173         * gfortran.dg/interface_22.f90: Ditto.
6174         * gfortran.dg/interface_30.f90: New.
6175         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6176
6177 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6178
6179         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6180         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6181         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6182         DEFAULT_VECTFLAGS.
6183
6184 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6185             Revital Eres  <eres@il.ibm.com>
6186
6187         PR testsuite/40359
6188         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6189         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6190         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6191
6192 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6193
6194         PR testsuite/40475
6195         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6196         without misalignment support.
6197         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6198
6199 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6200
6201         PR fortran/40452
6202         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6203
6204 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6205
6206         PR fortran/40440
6207         * gfortran.dg/alloc_comp_result_2.f90: New test.
6208
6209 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6210
6211         PR target/40482
6212         * gcc.target/arm/pr40482.c: New test.
6213
6214 2009-06-19  Ian Lance Taylor  <iant@google.com>
6215
6216         * gcc.dg/Wcxx-compat-18.c: New testcase.
6217
6218 2009-06-19  Richard Guenther  <rguenther@suse.de>
6219
6220         * gcc.c-torture/execute/20090618-1.c: New testcase.
6221
6222 2009-06-19  Ian Lance Taylor  <iant@google.com>
6223
6224         * gcc.dg/Wcxx-compat-17.c: New testcase.
6225
6226 2009-06-19  Ian Lance Taylor  <iant@google.com>
6227
6228         * gcc.dg/Wcxx-compat-15.c: New testcase.
6229
6230 2009-06-19  Ian Lance Taylor  <iant@google.com>
6231
6232         * gcc.dg/Wcxx-compat-16.c: New testcase.
6233
6234 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6235
6236         * gcc.dg/builtins-34.c: Add significand cases.
6237
6238 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6239
6240         PR testsuite/40491
6241         * gcc.dg/20080522-1.c: Remove testcase for real.
6242         * gcc.dg/20080528-1.c: Ditto.
6243
6244 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6245
6246         PR fortran/40450
6247         * gfortran.dg/proc_ptr_20.f90: New.
6248
6249 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6250
6251         PR target/40470
6252         * gcc.dg/torture/pr40470-1.c: New.
6253         * gcc.dg/torture/pr40470-2.c: Likewise.
6254         * gcc.dg/torture/pr40470-3.c: Likewise.
6255         * gcc.dg/torture/pr40470-4.c: Likewise.
6256
6257 2009-06-18  Diego Novillo  <dnovillo@google.com>
6258
6259         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6260         * gcc.dg/plugin/ggcplug.c: Likewise.
6261         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6262         * g++.dg/plugin/selfassign.c: Likewise.
6263         * g++.dg/plugin/attribute_plugin.c: Likewise.
6264         * g++.dg/plugin/dumb_plugin.c: Likewise.
6265
6266 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6267
6268         * gcc.dg/cpp/arith-3.c: Add column info.
6269
6270 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6271
6272         * gcc.target/arm/fp16-compile-none-2.c: New.
6273         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6274         * gcc.target/arm/fp16-compile-alt-12.c: New.
6275
6276 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6277
6278         * gcc.target/arm/fp16-compile-alt-1.c: New.
6279         * gcc.target/arm/fp16-compile-alt-2.c: New.
6280         * gcc.target/arm/fp16-compile-alt-3.c: New.
6281         * gcc.target/arm/fp16-compile-alt-4.c: New.
6282         * gcc.target/arm/fp16-compile-alt-5.c: New.
6283         * gcc.target/arm/fp16-compile-alt-6.c: New.
6284         * gcc.target/arm/fp16-compile-alt-7.c: New.
6285         * gcc.target/arm/fp16-compile-alt-8.c: New.
6286         * gcc.target/arm/fp16-compile-alt-9.c: New.
6287         * gcc.target/arm/fp16-compile-alt-10.c: New.
6288         * gcc.target/arm/fp16-compile-alt-11.c: New.
6289         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6290         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6291         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6292         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6293         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6294         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6295         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6296         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6297         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6298         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6299         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6300         * gcc.target/arm/fp16-compile-none-1.c: New.
6301         * gcc.target/arm/fp16-compile-exprtype.c: New.
6302         * gcc.target/arm/fp16-compile-vcvt.c: New.
6303         * gcc.target/arm/fp16-builtins-1.c: New.
6304         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6305         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6306         * gcc.target/arm/fp16-param-1.c: New.
6307         * gcc.target/arm/fp16-return-1.c: New.
6308         * gcc.target/arm/fp16-unprototyped-1.c: New.
6309         * gcc.target/arm/fp16-unprototyped-2.c: New.
6310         * gcc.target/arm/fp16-variadic-1.c: New.
6311         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6312         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6313         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6314         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6315         * gcc.dg/torture/arm-fp16-ops.h: New.
6316         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6317         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6318         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6319         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6320         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6321         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6322         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6323         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6324         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6325         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6326         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6327         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6328         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6329         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6330         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6331         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6332         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6333         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6334         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6335         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6336         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6337
6338 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6339
6340         * gcc.dg/builtins-65.c: New test.
6341
6342 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6343
6344         PR fortran/40451
6345         * gfortran.dg/proc_ptr_result_4.f90: New.
6346
6347 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6348
6349         * gcc.c-torture/execute/bitfld-5.c: New test.
6350
6351 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6352
6353         * gcc.dg/builtin-unreachable-3.c: New test.
6354
6355 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6356
6357         * gcc.target/i386/builtin-unreachable.c: New test.
6358
6359 2009-06-17  Ian Lance Taylor  <iant@google.com>
6360
6361         * gcc.dg/Wcxx-compat-14.c: New testcase.
6362
6363 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6364
6365         * gcc.dg/func-ptr-conv-1.c: Update column info.
6366
6367 2009-06-17  Richard Guenther  <rguenther@suse.de>
6368
6369         PR middle-end/40404
6370         * gcc.c-torture/execute/pr40404.c: New testcase.
6371
6372 2009-06-17  Richard Guenther  <rguenther@suse.de>
6373
6374         PR middle-end/40460
6375         * g++.dg/torture/pr40460.C: New testcase.
6376
6377 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6378
6379         * gcc.dg/plugin/one_time_plugin.c: New test.
6380         * gcc.dg/plugin/one_time-test-1.c: New test.
6381         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6382
6383 2009-06-16  Ian Lance Taylor  <iant@google.com>
6384
6385         * g++.dg/warn/skip-1.C: New testcase.
6386
6387 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6388
6389         PR middle-end/40446
6390         * g++.dg/other/pr40446.C: New test.
6391
6392 2009-06-16  Richard Guenther  <rguenther@suse.de>
6393
6394         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6395         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6396         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6397         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6398
6399 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6400
6401         * gcc.c-torture/compile/pr40432.c: New file.
6402
6403 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6404
6405         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6406
6407 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6408
6409         PR fortran/36947
6410         PR fortran/40039
6411         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6412         * gfortran.dg/interface_20.f90: Modified error messages.
6413         * gfortran.dg/interface_21.f90: Ditto.
6414         * gfortran.dg/interface_26.f90: Ditto.
6415         * gfortran.dg/interface_27.f90: Ditto.
6416         * gfortran.dg/interface_28.f90: Extended test case.
6417         * gfortran.dg/interface_29.f90: New.
6418         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6419         * gfortran.dg/proc_decl_8.f90: Ditto.
6420         * gfortran.dg/proc_ptr_11.f90: Ditto.
6421         * gfortran.dg/proc_ptr_15.f90: Ditto.
6422
6423 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6424
6425         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6426         printing.
6427         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6428         gcc.dg/vect/vect-outer-4f.c: Likewise.
6429         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6430         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6431         Likewise.
6432         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6433         outer loop.
6434
6435 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6436
6437         PR fortran/40383
6438         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6439
6440 2009-06-15  Ian Lance Taylor  <iant@google.com>
6441
6442         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6443         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6444         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6445         Recognize new notes.
6446         * gcc.dg/stmt-expr-label-2.c: Likewise.
6447         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6448         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6449         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6450         * gcc.dg/c99-vla-jump-4.c: Likewise.
6451         * gcc.dg/stmt-expr-label-1.c: Likewise.
6452         * gcc.dg/stmt-expr-label-3.c: Likewise.
6453         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6454
6455 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6456
6457         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6458
6459 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6460
6461         * gcc.dg/builtin-object-size-7.c: New test.
6462
6463 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6464
6465         PR testsuite/40426
6466         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6467         level != "" use separate -gdwarf-2 -g${level} options instead of
6468         -gdwarf-2${level}.
6469         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6470         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6471         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6472
6473 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6474
6475         * g++.dg/abi/mangle11.C: Update warning line.
6476         * g++.dg/abi/mangle12.C: Update warning line.
6477         * g++.dg/abi/mangle17.C: Update warning line.
6478         * g++.dg/abi/mangle20-2.C: Update warning line.
6479
6480 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6481
6482         * gcc.dg/optimize-bswap-1.c: Split into these two:
6483         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6484         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6485
6486 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6487
6488         * gcc.dg/optimize-bswap-1.c: New testcase.
6489
6490 2009-06-14  Richard Guenther  <rguenther@suse.de>
6491
6492         PR middle-end/40389
6493         * g++.dg/torture/pr40389.C: New testcase.
6494
6495 2009-06-13  Richard Guenther  <rguenther@suse.de>
6496
6497         PR tree-optimization/40421
6498         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6499
6500 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6501
6502         * gcc.dg/old-style-prom-3.c: Add column info.
6503         * gcc.dg/overflow-warn-1.c
6504         * gcc.dg/gomp/pr27415.c
6505         * gcc.dg/gomp/for-1.c: Same.
6506         * gcc.dg/enum-compat-1.c: Same.
6507         * gcc.dg/c99-tag-3.c: Same.
6508         * gcc.dg/Wredundant-decls-2.c: Same.
6509         * gcc.dg/func-ptr-conv-1.c: Same.
6510         * gcc.dg/asm-wide-1.c: Same.
6511         * gcc.dg/nofixed-point-2.c: Same.
6512         * gcc.dg/cpp/line3.c: Same.
6513         * gcc.dg/array-10.c: Same.
6514         * gcc.dg/c99-vla-jump-1.c: Same.
6515         * gcc.dg/pr20368-1.c: Same.
6516         * gcc.dg/Wshadow-3.c: Same.
6517         * gcc.dg/c90-const-expr-8.c: Same.
6518         * gcc.dg/label-decl-2.c: Same.
6519         * gcc.dg/dremf-type-compat-2.c: Same.
6520         * gcc.dg/c90-const-expr-5.c: Same.
6521         * gcc.dg/builtins-30.c: Same.
6522         * gcc.dg/Warray-bounds.c: Same.
6523         * gcc.dg/Wcxx-compat-2.c: Same.
6524         * gcc.dg/tree-ssa/col-1.c: Same.
6525         * gcc.dg/old-style-prom-2.c: Same.
6526         * gcc.dg/cast-function-1.c: Same.
6527         * gcc.dg/pr15698-1.c: Same.
6528         * gcc.dg/dremf-type-compat-3.c: Same.
6529         * gcc.dg/vla-8.c: Same.
6530         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6531         line.
6532         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6533         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6534         * gcc.dg/enum-compat-1.c: Same.
6535         * gcc.dg/dremf-type-compat-2.c: Same.
6536         * gcc.dg/old-style-prom-2.c: Same.
6537         * gcc.dg/pr15698-1.c: Same.
6538         * gcc.dg/pr20368-1.c: Same.
6539         * gcc.dg/dremf-type-compat-3.c: Same.
6540         * gcc.dg/builtins-30.c: Same.  Test for columns.
6541
6542 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6543
6544         PR fortran/40176
6545         * gfortran.dg/proc_decl_1.f90: Extended.
6546
6547 2009-06-12  Ian Lance Taylor  <iant@google.com>
6548
6549         * gcc.dg/Wcxx-compat-13.c: New testcase.
6550
6551 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6552
6553         PR tree-opt/38865
6554         * gcc.dg/tree-ssa/fre-vce-1.c
6555
6556 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6557
6558         PR testsuite/40384
6559         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6560         min-insn-to-prefetch-ratio=5.
6561
6562 2009-06-12  Joey Ye  <joey.ye@intel.com>
6563             H.J. Lu  <hongjiu.lu@intel.com>
6564
6565         PR middle-end/39146
6566         * gcc.target/i386/stackalign/pr39146.c: New.
6567
6568 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6569
6570         * gcc.target/i386/crc32-1.c: New.
6571         * gcc.target/i386/crc32-2.c: Likewise.
6572
6573 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6574
6575         PR c/39252
6576         * gcc.dg/builtin-unreachable-1.c: New test.
6577         * gcc.dg/builtin-unreachable-2.c: Same.
6578
6579 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6580
6581         PR fortran/40402
6582         * gfortran.dg/data_value_1.f90: New test.
6583
6584 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6585
6586         PR testsuite/39831
6587         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6588         remove ilp32 requirement.
6589         * gcc.target/i386/excess-precision-2.c: Likewise.
6590         * gcc.target/i386/excess-precision-3.c: Likewise.
6591         * gcc.target/i386/excess-precision-4.c: Likewise.
6592         * gcc.target/i386/excess-precision-5.c: Likewise.
6593         * gcc.target/i386/excess-precision-6.c: Likewise.
6594
6595 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6596
6597         PR fortran/38718
6598         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6599         * gfortran.dg/nan_5.f90: New test.
6600
6601 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6602
6603         * gcc.target/arm/neon-modes-1.c: New test.
6604
6605 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6606
6607         * g++.dg/torture/pr31579.C: Cast pointer
6608         via __SIZE_TYPE__ instead of 'unsigned long'.
6609
6610 2009-06-10  Anthony Green  <green@moxielogic.com>
6611
6612         * lib/target-supports.exp (check_profiling_available):
6613         Profiling is not available for testing purposes on moxie.
6614
6615 2009-06-09  Ian Lance Taylor  <iant@google.com>
6616
6617         * gcc.dg/Wcxx-compat-12.c: New testcase.
6618
6619 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6620
6621         PR libfortran/40334
6622         * gfortran.dg/backspace_11.f90: New.
6623
6624 2009-06-09  Jason Merrill  <jason@redhat.com>
6625
6626         * g++.dg/cpp0x/defaulted10.C: New.
6627
6628 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6629
6630         * gcc.c-torture/compile/pr40351.c: New file.
6631
6632 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6633
6634         * gnat.dg/align_max.adb: New test.
6635
6636 2009-06-08  Jason Merrill  <jason@redhat.com>
6637
6638         * g++.dg/cpp0x/auto15.C: New.
6639
6640 2009-06-08  Jan Hubicka  <jh@suse.cz>
6641
6642         PR debug/39834
6643         * gcc.dg/torture/pr39834.c
6644
6645 2009-06-08  Jan Hubicka  <jh@suse.cz>
6646
6647         PR middle-end/40102
6648         * g++.dg/torture/pr40102.C: New testcase.
6649
6650 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6651
6652         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6653         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6654         * gcc.dg/builtin-object-size-6.c: New test.
6655
6656         PR c++/40373
6657         * g++.dg/template/dtor7.C: New test.
6658
6659         PR c++/40370
6660         PR c++/40372
6661         * g++.dg/template/error41.C: New test.
6662         * g++.dg/template/error42.C: New test.
6663
6664 2009-06-08  Revital Eres  <eres@il.ibm.com>
6665
6666         PR testsuite/40359
6667         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6668         * gcc.dg/vect/vect-88.c: Likewise.
6669         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6670         * gcc.dg/vect/pr25413.c: Likewise.
6671         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6672
6673 2009-06-07  Ian Lance Taylor  <iant@google.com>
6674
6675         * g++.dg/warn/Wswitch-3.C: New testcase.
6676         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6677         * gcc.dg/Wswitch-enum-error.c: Likewise.
6678         * gcc.dg/Wswitch-error.c: Likewise.
6679
6680 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6681
6682         PR fortran/40008
6683         * gfortran.dg/negative_unit.f: Update test.
6684         * gfortran.dg/negative_unit_int8.f: Update test.
6685         * gfortran.dg/newunit_1.f90: New test.
6686
6687 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6688
6689         PR fortran/25104
6690         PR fortran/29962
6691         * gfortran.dg/spread_init_expr.f03: New.
6692         * gfortran.dg/unpack_init_expr.f03: New.
6693         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6694         error message.
6695
6696 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6697
6698         PR fortran/25104
6699         PR fortran/29962
6700         * gfortran.dg/count_init_expr.f03
6701         * gfortran.dg/product_init_expr.f03
6702         * gfortran.dg/sum_init_expr.f03
6703
6704 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6705
6706         PR fortran/36874
6707         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6708         message.
6709         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6710         shapes.
6711         * gfortran.dg/zero_sized_5.f90: Likewise.
6712
6713 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6714
6715         PR middle-end/32950
6716         * g++.dg/torture/pr32950.C: New.
6717
6718 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6719
6720         PR fortran/25104
6721         PR fortran/29962
6722         * gfortran.dg/dot_product_1.f03: New.
6723         * gfortran.dg/matmul_8.f03: New.
6724         * gfortran.dg/transpose_3.f03: New.
6725
6726 2009-06-06  Ian Lance Taylor  <iant@google.com>
6727
6728         * gcc.dg/Wunused-label-1.c: New test case.
6729         * g++.dg/warn/Wunused-label-1.C: New test case.
6730         * g++.dg/warn/Wunused-label-2.C: New test case.
6731         * g++.dg/warn/Wunused-label-3.C: New test case.
6732
6733 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6734
6735         PR fortran/37203
6736         * reshape_zerosize_2.f90: New.
6737
6738 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6739
6740         PR fortran/32890
6741         * gfortran.dg/pack_assign_1.f90: New.
6742         * gfortran.dg/pack_vector_1.f90: New.
6743
6744 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6745
6746         PR middle-end/40340
6747         * gcc.dg/pr40340-1.c: New test.
6748         * gcc.dg/pr40340-2.c: New test.
6749         * gcc.dg/pr40340-3.c: New test.
6750         * gcc.dg/pr40340-4.c: New test.
6751         * gcc.dg/pr40340-5.c: New test.
6752         * gcc.dg/pr40340.h: New file.
6753
6754 2009-06-05  Revital Eres  <eres@il.ibm.com>
6755
6756         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6757         New procedure.
6758         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6759         * gcc.dg/vect/vect-33.c: Likewise.
6760         * gcc.dg/vect/vect-92.c: Likewise.
6761         * gcc.dg/vect/vect-58.c: Likewise.
6762         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6763         * gcc.dg/vect/vect-42.c: Likewise.
6764         * gcc.dg/vect/slp-25.c: Likewise.
6765         * gcc.dg/vect/vect-align-1.c: Likewise.
6766         * gcc.dg/vect/vect-align-2.c: Likewise.
6767         * gcc.dg/vect/vect-93.c: Likewise.
6768         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6769         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6770         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6771         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6772         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6773         * gcc.dg/vect/vect-26.c: Likewise.
6774         * gcc.dg/vect/vect-44.c: Likewise.
6775         * gcc.dg/vect/vect-70.c: Likewise.
6776         * gcc.dg/vect/vect-95.c: Likewise.
6777         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6778         * gcc.dg/vect/vect-28.c: Likewise.
6779         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6780         * gcc.dg/vect/vect-87.c: Likewise.
6781         * gcc.dg/vect/vect-109.c: Likewise.
6782         * gcc.dg/vect/vect-54.c: Likewise.
6783         * gcc.dg/vect/vect-96.c: Likewise.
6784         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6785         * gcc.dg/vect/vect-88.c: Likewise.
6786         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6787         * gcc.dg/vect/vect-89.c: Likewise.
6788         * gcc.dg/vect/vect-91.c: Likewise.
6789         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6790         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6791         * gfortran.dg/vect/vect-2.f90: Likewise.
6792         * gfortran.dg/vect/vect-3.f90: Likewise.
6793         * gfortran.dg/vect/vect-4.f90: Likewise.
6794         * gfortran.dg/vect/vect-5.f90: Likewise.
6795
6796 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6797
6798         PR tree-optimization/36318
6799         * gcc.dg/tree-ssa/sra-7.c: New test.
6800
6801 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6802
6803         PR fortran/37203
6804         * gfortran.dg/reshape_order_5.f90: New.
6805         * gfortran.dg/reshape_shape_1.f90: New.
6806
6807 2009-06-04  Jason Merrill  <jason@redhat.com>
6808
6809         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6810
6811 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6812
6813         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6814         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6815
6816 2009-06-04  Richard Guenther  <rguenther@suse.de>
6817
6818         PR c++/39371
6819         * g++.dg/torture/pr40335.C: New testcase.
6820
6821 2009-06-03  Richard Guenther  <rguenther@suse.de>
6822
6823         PR middle-end/40328
6824         * gcc.dg/torture/pr40328.c: New testcase.
6825
6826 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6827
6828         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6829         m68k and fido.
6830
6831 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6832
6833         * g++.dg/torture/pr40323.C: New file.
6834
6835 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6836
6837         * gnat.dg/specs/root.ads: New test.
6838         * gnat.dg/specs/root-level_1.ads: Likewise.
6839         * gnat.dg/specs/root-level_2.ads: Likewise.
6840         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6841
6842 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6843
6844         * g++.dg/init/ref15.C: Require unwrapped targets.
6845
6846 2009-06-02  Jason Merrill  <jason@redhat.com>
6847
6848         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6849         * g++.dg/cpp0x/initlist18.C: New.
6850         * g++.dg/cpp0x/initlist19.C: New.
6851
6852         * g++.dg/cpp0x/auto14.C: New.
6853
6854 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6855
6856         * gnat.dg/alignment6.adb: Remove XFAIL.
6857
6858 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6859
6860         PR c++/38089
6861         * g++.dg/template/spec36.C: New test.
6862
6863 2009-06-01  Ian Lance Taylor  <iant@google.com>
6864
6865         * gcc.dg/cast-qual-3.c: New testcase.
6866         * g++.dg/warn/Wcast-qual2.C: New testcase.
6867
6868 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6869
6870         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6871         (process-message): Expect column numbers.
6872         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6873         * gcc.dg/pch/counter-2.c: Same.
6874         * gcc.dg/pch/valid-2.c: Same.
6875         * gcc.dg/pch/warn-1.c: Same.
6876         * gcc.dg/pch/valid-1.c: Same.
6877         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6878         * gcc.dg/cpp/syshdr.c: Same.
6879         * gcc.dg/cpp/19940712-1.c: Same.
6880         * gcc.dg/cpp/missing-header-1.c: Same.
6881         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6882         * gcc.dg/cpp/tr-warn3.c: Same.
6883         * gcc.dg/cpp/pr29612-2.c: Same.
6884         * gcc.dg/cpp/tr-warn4.c: Same.
6885         * gcc.dg/cpp/Wtrigraphs.c: Same.
6886         * gcc.dg/cpp/poison.c: Same.
6887         * gcc.dg/cpp/arith-3.c: Same.
6888         * gcc.dg/cpp/sysmac2.c: Same.
6889         * gcc.dg/cpp/cpp.exp: Same.
6890         * gcc.dg/cpp/tr-warn5.c: Same.
6891         * gcc.dg/cpp/include2.c: Same.
6892         * gcc.dg/cpp/Wmissingdirs.c: Same.
6893         * gcc.dg/cpp/Wmissingdirs.c: Same.
6894         * gcc.dg/cpp/tr-warn6.c: Same.
6895         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6896         * gcc.dg/cpp/macspace1.c: Same.
6897         * gcc.dg/cpp/escape-2.c: Same.
6898         * gcc.dg/cpp/assert2.c: Same.
6899         * gcc.dg/cpp/undef2.c: Same.
6900         * gcc.dg/cpp/macspace2.c: Same.
6901         * gcc.dg/cpp/tr-warn1.c: Same.
6902         * gcc.dg/cpp/extratokens2.c: Same.
6903         * gcc.dg/cpp/strify2.c: Same.
6904         * gcc.dg/cpp/Wsignprom.c: Same.
6905         * gcc.dg/cpp/redef2.c: Same.
6906         * gcc.dg/cpp/trad/trad.exp: Same.
6907         * gcc.dg/cpp/arith-1.c: Same.
6908         * gcc.dg/cpp/extratokens.c: Same.
6909         * gcc.dg/cpp/if-mpar.c: Same.
6910
6911 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6912
6913         * gnat.dg/nested_float_packed.ads: New test.
6914
6915 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6916             Eric Botcazou  <botcazou@adacore.com>
6917
6918         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6919         * gnat.dg/test_oconst.adb: New test.
6920
6921 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6922
6923         * gcc.dg/plugin/ggcplug.c: Moved comment.
6924         (plugin_init): Fixed typo, declared i, returned 0 at end.
6925
6926 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6927
6928         PR testsuite/40244
6929         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6930         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6931
6932 2009-05-29  Ian Lance Taylor  <iant@google.com>
6933
6934         * gcc.dg/Wcxx-compat-11.c: New testcase.
6935
6936 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6937
6938         PR fortran/40019
6939         * gfortran.dg/leadz_trailz_1.f90: New test.
6940         * gfortran.dg/leadz_trailz_2.f90: New test.
6941
6942 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6943
6944         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6945         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6946         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6947         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6948         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6949         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6950         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6951         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6952         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6953         * gcc.dg/tree-ssa/sra-5.c: New file.
6954         * gcc.dg/tree-ssa/sra-6.c: New file.
6955         * gcc.c-torture/compile/sra-1.c: New file.
6956
6957 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6958
6959         PR middle-end/40291
6960         * gcc.c-torture/compile/pr40291.c: New test.
6961
6962         PR target/40017
6963         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6964         __vector _Bool.
6965         * gcc.target/powerpc/altivec-30.c: New test.
6966         * gcc.target/powerpc/altivec-31.c: New test.
6967
6968 2009-05-28  Richard Guenther  <rguenther@suse.de>
6969
6970         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6971         * gcc.c-torture/execute/20090527-1.c: Likewise.
6972
6973 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6974
6975         PR c++/39754
6976         * g++.dg/template/canon-type-1.C: New test.
6977         * g++.dg/template/canon-type-2.C: Likewise.
6978         * g++.dg/template/canon-type-3.C: Likewise.
6979         * g++.dg/template/canon-type-4.C: Likewise.
6980         * g++.dg/template/canon-type-5.C: Likewise.
6981         * g++.dg/template/canon-type-6.C: Likewise.
6982         * g++.dg/template/canon-type-7.C: Likewise.
6983
6984 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6985             Uros Bizjak  <ubizjak@gmail.com>
6986             Danny Smith  <dansmister@gmail.com>
6987
6988         PR target/37216
6989
6990         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6991         New function.
6992         * gcc.target/i386/pr37216.c:  New test source file.
6993         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6994         use -fno-common for testing Cygwin and MinGW targets.
6995
6996 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6997
6998         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6999         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7000         * g++.dg/pr37742.C (size_t): Likewise.
7001         * g++.dg/torture/pr34850.C (size_t): Likewise.
7002         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7003         _PTRDIFF_TYPE__.
7004         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7005         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7006         (size_t): Use __extension__ and __SIZE_TYPE__.
7007         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7008         __SIZE_TYPE__.
7009         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7010         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7011         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7012         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7013         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7014         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7015         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7016         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7017         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7018         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7019         (__ssize_t): Likewise.
7020         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7021         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7022         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7023         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7024         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7025         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7026         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7027         * gcc.dg/pr33667.c (size_t): Likewise.
7028         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7029         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7030         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7031         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7032         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7033         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7034
7035 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7036
7037         PR tree-optimization/40254
7038         * gcc.dg/vect/pr40254.c: New test.
7039
7040 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7041
7042         PR middle-end/33699
7043         * gcc.target/mips/const-anchor-1.c: New test.
7044         * gcc.target/mips/const-anchor-2.c: New test.
7045
7046 2009-05-27  Jason Merrill  <jason@redhat.com>
7047
7048         * g++.dg/cpp0x/initlist15.C: New.
7049         * g++.dg/cpp0x/initlist16.C: New.
7050         * g++.dg/cpp0x/initlist17.C: New.
7051
7052 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7053
7054         PR fortran/39178
7055         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7056         patterns to reflect frontend changes.
7057         * gfortran.dg/vector_subscript_4.f90: Likewise.
7058
7059 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7060             Eric Botcazou  <botcazou@adacore.com>
7061
7062         * gcc.c-torture/execute/align-nest.c: New testcase.
7063         * gnat.dg/misaligned_nest.adb: New testcase.
7064
7065 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7066
7067         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7068         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7069         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7070         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7071
7072 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7073
7074         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7075         cast instead of assuming 0ul.
7076         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7077         __SIZE_TYPE__.
7078         (_type_desc): Make first argument const.
7079         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7080
7081 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7082
7083         PR libfortran/40187
7084         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7085         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7086
7087 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7088
7089         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7090         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7091         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7092         * gcc.dg/plugin/ggcplug.c: Added new file.
7093
7094 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7095
7096         PR fortran/40246
7097         * gfortran.dg/nullify_4.f90: New test.
7098
7099 2009-05-26  Richard Guenther  <rguenther@suse.de>
7100
7101         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7102
7103 2009-05-26  Richard Guenther  <rguenther@suse.de>
7104
7105         PR middle-end/40252
7106         * gcc.c-torture/compile/pr40252.c: New testcase.
7107
7108 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7109
7110         PR c++/40007
7111         * g++.dg/template/typedef18.C: New test.
7112         * g++.dg/template/typedef19.C: Likewise.
7113         * g++.dg/template/typedef20.C: Likewise.
7114         * g++.dg/template/access11.C: Adjust.
7115
7116 2009-05-26  Richard Guenther  <rguenther@suse.de>
7117
7118         PR testsuite/40247
7119         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7120
7121 2009-05-25  Jason Merrill  <jason@redhat.com>
7122
7123         PR c++/38064
7124         * g++.dg/cpp0x/enum3.C: New test.
7125
7126 2009-05-25  Richard Guenther  <rguenther@suse.de>
7127
7128         PR tree-optimization/36327
7129         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7130         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7131         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7132         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7133         * gcc.dg/vect/vect-40.c: Likewise.
7134         * gcc.dg/vect/vect-42.c: Likewise.
7135         * gcc.dg/vect/vect-46.c: Likewise.
7136         * gcc.dg/vect/vect-76.c: Likewise.
7137
7138 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7139
7140         PR fortran/40176
7141         * gfortran.dg/proc_ptr_18.f90: New.
7142         * gfortran.dg/proc_ptr_19.f90: New.
7143         * gfortran.dg/proc_ptr_comp_9.f90: New.
7144         * gfortran.dg/proc_ptr_comp_10.f90: New.
7145
7146 2009-05-25  Richard Guenther  <rguenther@suse.de>
7147
7148         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7149         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7150
7151 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7152
7153         PR tree-optimization/40238
7154         * gcc.dg/vect/pr40238.c: New test.
7155
7156 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7157             Dominique Dhumieres  <dominiq@lps.ens.fr>
7158
7159         PR fortran/35732
7160         PR fortran/39872
7161         * gfortran.dg/bounds_check_fail_3.f90: New test.
7162         * gfortran.dg/bounds_check_fail_4.f90: New test.
7163         * gfortran.dg/bounds_check_14.f90: Update test.
7164         * gfortran.dg/bound_4.f90: Update test.
7165
7166 2009-05-24  Richard Guenther  <rguenther@suse.de>
7167
7168         PR middle-end/40233
7169         * gcc.c-torture/compile/pr40233.c: New testcase.
7170
7171 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7172
7173         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7174         for alpha*-*-* targets.
7175
7176 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7177
7178         * gcc.dg/vect/bb-slp-1.c: New test.
7179         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7180         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7181         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7182         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7183         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7184         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7185         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7186         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7187         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7188         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7189         gcc.dg/vect/bb-slp-22.c: Likewise.
7190         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7191
7192 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7193             Maxim Kuvyrkov  <maxim@codesourcery.com>
7194
7195         * gcc.dg/falign-labels-1.c: New test.
7196
7197 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7198
7199         * gnat.dg/specs/rep_clause3.ads: New test.
7200
7201 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7202
7203         * gnat.dg/addr6.adb: New test.
7204
7205 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7206
7207         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7208         New function.
7209         * gcc.target/arm/thumb2-mul-space.c: New file.
7210         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7211         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7212         * gcc.target/arm/thumb2-mul-speed.c: New file.
7213
7214 2009-05-22  Richard Guenther  <rguenther@suse.de>
7215
7216         PR middle-end/38964
7217         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7218         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7219         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7220
7221 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7222
7223         * gcc.dg/dll-6.c: New test.
7224         * gcc.dg/dll-6a.c: Likewise.
7225         * gcc.dg/dll-7.c: Likewise.
7226         * gcc.dg/dll-7a.c: Likewise.
7227         * g++.dg/ext/dllexport2.C: Likewise.
7228         * g++.dg/ext/dllexport2a.cc: Likewise.
7229
7230 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7231
7232         PR target/37846
7233         * gcc.target/ia64/mfused-madd-vect.c: New test.
7234         * gcc.target/ia64/mfused-madd.c: New test.
7235         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7236         * gcc.target/ia64/mno-fused-madd.c: New test.
7237
7238 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7239
7240         * gcc.target/i386/movbe-1.c: New.
7241         * gcc.target/i386/movbe-2.c: Likewise.
7242
7243 2009-05-21  Taras Glek  <tglek@mozilla.com>
7244
7245         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7246         plugin_init signature.
7247         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7248         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7249         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7250
7251 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7252
7253         * gcc.dg/target/arm/neon-vmla-1.c: New.
7254         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7255
7256 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7257
7258         * gcc.target/mips/octeon-exts-6.c: New test.
7259         * gcc.target/mips/extend-1.c: New test.
7260         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7261         EXTS.
7262         * gcc.target/mips/octeon-exts-5.c: Likewise.
7263
7264 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7265
7266         PR middle-end/40204
7267         * gcc.c-torture/compile/pr40204.c: New test.
7268
7269 2009-05-20  Richard Guenther  <rguenther@suse.de>
7270
7271         * gcc.c-torture/compile/20090518-1.c: New testcase.
7272
7273 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7274
7275         PR tree-optimization/40087
7276         * gcc.dg/tree-ssa/pr40087.c: New test.
7277
7278 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7279
7280         * gcc.dg/vector-4.c: New testcase.
7281         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7282         * g++.dg/ext/vector16.C: New testcase.
7283
7284 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7285
7286         PR c/40172
7287         * gcc.dg/pr40172.c: Renamed to ...
7288         * gcc.dg/pr40172-1.c: This.
7289
7290         * gcc.dg/pr40172-2.c: New.
7291         * gcc.dg/pr40172-3.c: Likewise.
7292
7293 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7294
7295         PR c/40172
7296         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7297
7298 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7299
7300         * gnat.dg/loop_optimization6.ad[sb]: New test.
7301
7302 2009-05-19  Richard Guenther  <rguenther@suse.de>
7303
7304         * gcc.c-torture/compile/20090519-1.c: New testcase.
7305
7306 2009-05-18  Jason Merrill  <jason@redhat.com>
7307
7308         * g++.dg/cpp0x/explicit1.C: New.
7309         * g++.dg/cpp0x/explicit2.C: New.
7310
7311 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7312
7313         PR debug/40109
7314         * g++.dg/debug/dwarf2/nested-1.C: New test.
7315
7316 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7317
7318         PR testsuite/39907
7319         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7320         stack alignment.
7321
7322 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7323
7324         PR fortran/40164
7325         * gfortran.dg/proc_ptr_comp_8.f90: New.
7326
7327 2009-05-18  Richard Guenther  <rguenther@suse.de>
7328
7329         PR fortran/40168
7330         * gfortran.dg/array_memset_2.f90: Adjust.
7331
7332 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7333
7334         PR fortran/36947
7335         PR fortran/40039
7336         * gfortran.dg/interface_27.f90: New.
7337         * gfortran.dg/interface_28.f90: New.
7338         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7339         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7340
7341 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7342
7343         * gcc.target/m68k/tls-ie.c: New test.
7344         * gcc.target/m68k/tls-le.c: New test.
7345         * gcc.target/m68k/tls-gd.c: New test.
7346         * gcc.target/m68k/tls-ld.c: New test.
7347         * gcc.target/m68k/tls-ie-xgot.c: New test.
7348         * gcc.target/m68k/tls-le-xtls.c: New test.
7349         * gcc.target/m68k/tls-gd-xgot.c: New test.
7350         * gcc.target/m68k/tls-ld-xgot.c: New test.
7351         * gcc.target/m68k/tls-ld-xtls.c: New test.
7352         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7353
7354 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7355
7356         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7357
7358 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7359
7360         PR c/40172
7361         * gcc.dg/pr40172.c: New.
7362
7363 2009-05-17  Jason Merrill  <jason@redhat.com>
7364
7365         PR c++/40139
7366         * g++.dg/template/dtor6.C: New.
7367
7368 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7369
7370         * g++.dg/warn/translate-ice-1.C: New test.
7371
7372 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7373
7374         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7375         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7376         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7377         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7378
7379 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7380
7381         PR fortran/33197
7382         * gfortran.dg/erf_2.F90: New test.
7383         * gfortran.dg/erfc_scaled_2.f90: New test.
7384
7385 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7386
7387         PR fortran/31243
7388         * gfortran.dg/string_1.f90: New test.
7389         * gfortran.dg/string_2.f90: New test.
7390         * gfortran.dg/string_3.f90: New test.
7391
7392 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7393
7394         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7395         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7396
7397 2009-05-15  Ian Lance Taylor  <iant@google.com>
7398
7399         * gcc.dg/Wcxx-compat-10.c: New testcase.
7400
7401 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7402
7403         PR 16302
7404         * gcc.dg/pr16302.c: New.
7405         * g++.dg/warn/pr16302.C: New.
7406
7407 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7408
7409         * gcc.dg/torture/builtin-math-5.c: New.
7410         * gcc.dg/torture/builtin-math-6.c: New.
7411         * lib/target-supports.exp (check_effective_target_mpc): New.
7412
7413 2009-05-15  Jan Hubicka  <jh@suse.cz>
7414
7415         * gcc.dg/tree-ssa/inline-3.c: New testcase
7416
7417 2009-05-15  Jan Hubicka  <jh@suse.cz>
7418
7419         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7420         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7421         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7422         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7423         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7424         Mark noinline.
7425         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7426         Mark noinline.
7427         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7428         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7429
7430 2009-05-15  Jan Hubicka  <jh@suse.cz>
7431
7432         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7433         optimized by sibcall noinline.
7434
7435 2009-05-15  Jan Hubicka  <jh@suse.cz>
7436
7437         * sibcall-1.c (track): Mark noinline.
7438         * sibcall-2.c (track): Mark noinline.
7439         * sibcall-3.c (track): Mark noinline.
7440         * sibcall-4.c (track): Mark noinline.
7441
7442 2009-05-15  Jan Hubicka  <jh@suse.cz>
7443
7444         * flatten-2.c: Disable early inlining; add comment.
7445         * flatten-3.c: New test based on flatten-2.c.
7446
7447 2009-05-15  Richard Guenther  <rguenther@suse.de>
7448
7449         PR tree-optimization/39999
7450         * gcc.c-torture/compile/pr39999.c: New testcase.
7451
7452 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7453
7454         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7455
7456 2009-05-14  Ian Lance Taylor  <iant@google.com>
7457
7458         * gcc.dg/Wcxx-compat-9.c: New testcase.
7459
7460 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7461
7462         PR fortran/39996
7463         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7464         * gfortran.dg/duplicate_type_2.f90: Ditto.
7465         * gfortran.dg/duplicate_type_3.f90: New.
7466
7467 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7468
7469         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7470         * ada/acats/tests/c5/c59002c.ada: Likewise.
7471
7472 2009-05-13  Taras Glek  <tglek@mozilla.com>
7473
7474         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7475         attributes and decl smashing.
7476         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7477         attributes.
7478         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7479         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7480
7481 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7482
7483         PR fortran/39865
7484         * gfortran.dg/pr39865.f90: New test.
7485         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7486         arrays in FMT=.
7487         * gfortran.dg/hollerith_f95.f90: Likewise.
7488         * gfortran.dg/hollerith6.f90: New test.
7489         * gfortran.dg/hollerith7.f90: New test.
7490
7491 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7492
7493         PR cpp/36674
7494         * gcc.dg/cpp/pr36674.i: New.
7495
7496 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7497
7498         PR middle-end/40035
7499         * gcc.c-torture/compile/pr40035.c: New test.
7500
7501 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7502
7503         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7504
7505 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7506
7507         PR fortran/40110
7508         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7509         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7510         * gfortran.dg/interop_params.f03: Ditto.
7511
7512 2009-05-12  Jan Hubicka  <jh@suse.cz>
7513
7514         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7515         so unrolling still happens.
7516         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7517         * gcc.dg/ipa/ipacost-2.c: Likewise.
7518         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7519
7520 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7521
7522         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7523
7524 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7525
7526         * lib/target-supports.exp (check_profiling_available): Return
7527         false for -p on *-*-cygwin* targets.
7528
7529 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7530
7531         PR tree-optimization/38632
7532         * g++.dg/tree-ssa/pr38632.C: New.
7533
7534 2009-05-11  Jan Hubicka  <jh@suse.cz>
7535
7536         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7537         we now optimize better.
7538         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7539         out at different places.
7540         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7541         unroling.
7542         * gcc.dg/vect/vect-76.c: Likewise.
7543         * gcc.dg/vect/vect-70.c: Likewise.
7544         * gcc.dg/vect/vect-66.c: Likewise.
7545         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7546         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7547
7548 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7549
7550         PR middle-end/40080
7551         * gcc.c-torture/compile/pr40080.c: New.
7552
7553 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7554
7555         * gcc.c-torture/compile/pr40026.c: New testcase.
7556
7557 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7558
7559         PR fortran/40089
7560         * gfortran.dg/proc_ptr_comp_7.f90: New.
7561
7562 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7563
7564         PR tree-optimization/40074
7565         * gcc.dg/vect/pr40074.c: New test.
7566
7567 2009-05-10  Ian Lance Taylor  <iant@google.com>
7568
7569         * gcc.dg/Wcxx-compat-7.c: New testcase.
7570         * gcc.dg/Wcxx-compat-8.c: New testcase.
7571         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7572         * gcc.dg/pr17188-1.c: Likewise.
7573         * gcc.dg/pr39084.c: Likewise.
7574
7575 2009-05-10  Michael Matz  <matz@suse.de>
7576
7577         PR target/40031
7578         * gcc.dg/pr40031.c: New test.
7579
7580 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7581
7582         PR fortran/40018
7583         * gfortran.dg/array_constructor_31.f90: New test.
7584
7585 2009-05-10  Richard Guenther  <rguenther@suse.de>
7586
7587         PR tree-optimization/40081
7588         * g++.dg/torture/pr40081.C: New testcase.
7589
7590 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7591
7592         PR fortran/38863
7593         * gfortran.dg/dependency_24.f90: New test.
7594         * gfortran.dg/dependency_23.f90: Clean up module files.
7595
7596 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7597
7598         PR fortran/38956
7599         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7600         * gfortran.dg/chmod_2.f90: Likewise.
7601         * gfortran.dg/chmod_3.f90: Likewise.
7602         * gfortran.dg/open_errors.f90: Likewise.
7603
7604 2009-05-09  Jan Hubicka  <jh@suse.cz>
7605
7606         PR middle-end/40043
7607         * g++.dg/eh/nested-try.C: New test.
7608
7609 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7610
7611         PR tree-optimization/40049
7612         * gcc.dg/vect/vect-shift-2.c: New test.
7613
7614 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7615
7616         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7617         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7618
7619 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7620
7621         PR c/36892
7622         * g++.dg/warn/deprecated-6.C: New.
7623         * gcc.dg/deprecated-4.c: Likewise.
7624         * gcc.dg/deprecated-5.c: Likewise.
7625         * gcc.dg/deprecated-6.c: Likewise.
7626
7627 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7628
7629         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7630         __aligned__(__BIGGEST_ALIGNMENT__).
7631         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7632         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7633         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7634         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7635         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7636         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7637         * gcc.dg/vect/Os-vect-95.c: Likewise.
7638         * gcc.dg/vect/pr20122.c: Likewise.
7639         * gcc.dg/vect/pr36493.c: Likewise.
7640         * gcc.dg/vect/pr37385.c: Likewise.
7641         * gcc.dg/vect/slp-7.c: Likewise.
7642         * gcc.dg/vect/slp-9.c: Likewise.
7643         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7644         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7645         * gcc.dg/vect/vect-35.c: Likewise.
7646         * gcc.dg/vect/vect-40.c: Likewise.
7647         * gcc.dg/vect/vect-42.c: Likewise.
7648         * gcc.dg/vect/vect-44.c: Likewise.
7649         * gcc.dg/vect/vect-46.c: Likewise.
7650         * gcc.dg/vect/vect-48.c: Likewise.
7651         * gcc.dg/vect/vect-52.c: Likewise.
7652         * gcc.dg/vect/vect-54.c: Likewise.
7653         * gcc.dg/vect/vect-56.c: Likewise.
7654         * gcc.dg/vect/vect-58.c: Likewise.
7655         * gcc.dg/vect/vect-60.c: Likewise.
7656         * gcc.dg/vect/vect-74.c: Likewise.
7657         * gcc.dg/vect/vect-75.c: Likewise.
7658         * gcc.dg/vect/vect-76.c: Likewise.
7659         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7660         * gcc.dg/vect/vect-77.c: Likewise.
7661         * gcc.dg/vect/vect-77-global.c: Likewise.
7662         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7663         * gcc.dg/vect/vect-78.c: Likewise.
7664         * gcc.dg/vect/vect-78-global.c: Likewise.
7665         * gcc.dg/vect/vect-80.c: Likewise.
7666         * gcc.dg/vect/vect-85.c: Likewise.
7667         * gcc.dg/vect/vect-87.c: Likewise.
7668         * gcc.dg/vect/vect-88.c: Likewise.
7669         * gcc.dg/vect/vect-92.c: Likewise.
7670         * gcc.dg/vect/vect-93.c: Likewise.
7671         * gcc.dg/vect/vect-95.c: Likewise.
7672         * gcc.dg/vect/vect-97.c: Likewise.
7673         * gcc.dg/vect/vect-complex-1.c: Likewise.
7674         * gcc.dg/vect/vect-complex-4.c: Likewise.
7675         * gcc.dg/vect/vect-complex-5.c: Likewise.
7676         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7677         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7678         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7679         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7680         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7681         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7682         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7683         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7684         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7685         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7686         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7687         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7688         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7689         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7690         * gcc.dg/vect/vect-outer-1.c: Likewise.
7691         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7692         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7693         * gcc.dg/vect/vect-outer-2.c: Likewise.
7694         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7695         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7696         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7697         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7698         * gcc.dg/vect/vect-outer-3.c: Likewise.
7699         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7700         * gcc.dg/vect/vect-outer-5.c: Likewise.
7701         * gcc.dg/vect/vect-outer-6.c: Likewise.
7702         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7703         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7704         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7705         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7706         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7707         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7708         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7709         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7710         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7711         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7712         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7713         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7714         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7715         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7716
7717 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7718
7719         PR c/24581
7720         * gcc.dg/torture/complex-sign.h: New header.
7721         * gcc.dg/torture/complex-sign-add.c,
7722         gcc.dg/torture/complex-sign-mixed-add.c,
7723         gcc.dg/torture/complex-sign-mixed-div.c,
7724         gcc.dg/torture/complex-sign-mixed-mul.c,
7725         gcc.dg/torture/complex-sign-mixed-sub.c,
7726         gcc.dg/torture/complex-sign-mul.c,
7727         gcc.dg/torture/complex-sign-sub.c: New tests.
7728
7729 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7730
7731         PR fortran/39876
7732         * gfortran.dg/intrinsic_3.f90: New.
7733
7734 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7735
7736         PR c/39037
7737         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7738         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7739         * gcc.dg/dfp/float-constant-double.c: New test.
7740         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7741         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7742         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7743         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7744         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7745         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7746         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7747         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7748         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7749
7750 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7751
7752         PR middle-end/40057
7753         * gcc.c-torture/execute/pr40057.c: New test.
7754
7755 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7756
7757         * gcc.c-torture/compile/const-high-part.c: New test.
7758
7759 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7760
7761         PR testsuite/40050
7762         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7763         build plugin.
7764
7765 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7766
7767         PR fortran/39630
7768         * gfortran.dg/proc_decl_1.f90: Modified.
7769         * gfortran.dg/proc_ptr_comp_1.f90: New.
7770         * gfortran.dg/proc_ptr_comp_2.f90: New.
7771         * gfortran.dg/proc_ptr_comp_3.f90: New.
7772         * gfortran.dg/proc_ptr_comp_4.f90: New.
7773         * gfortran.dg/proc_ptr_comp_5.f90: New.
7774         * gfortran.dg/proc_ptr_comp_6.f90: New.
7775
7776 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7777
7778         PR c++/17395
7779         * g++.dg/template/call7.C: New test.
7780
7781 2009-05-06  Diego Novillo  <dnovillo@google.com>
7782
7783         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7784
7785 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7786
7787         * gfortran.dg/pr40021.f: Moved to ...
7788         * gfortran.fortran-torture/execute/pr40021.f: Here.
7789
7790 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7791
7792         PR middle-end/39986
7793         * gcc.dg/dfp/pr39986.c: New test.
7794
7795 2009-05-06  Michael Matz  <matz@suse.de>
7796
7797         PR middle-end/40021
7798         * gfortran.dg/pr40021.f: New test.
7799
7800 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7801
7802         * lib/plugin-support.exp: New file containing support procs for
7803         plugin testcases.
7804         * lib/target-supports.exp (check_plugin_available): New proc.
7805         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7806         * gcc.dg/plugin/selfassign.c: New plugin source file.
7807         * gcc.dg/plugin/self-assign-test-1.c: New test.
7808         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7809         * g++.dg/README: Add description for plugin test.
7810         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7811         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7812         * g++.dg/plugin/selfassign.c: New plugin source file.
7813         * g++.dg/plugin/self-assign-test-1.C: New test.
7814         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7815         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7816         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7817         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7818
7819 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7820
7821         PR fortran/40041
7822         * gfortran.dg/intrinsic_2.f90: New test.
7823         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7824
7825 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7826
7827         PR c/40032
7828         * gcc.dg/noncompile/incomplete-5.c: New test.
7829
7830 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7831
7832         PR middle-end/39666
7833         * gcc.dg/pr39666-1.c: New test.
7834         * gcc.dg/pr39666-2.c: Likewise.
7835         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7836         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7837         * gfortran.dg/pr39666-1.f90: Likewise.
7838         * gfortran.dg/pr39666-2.f90: Likewise.
7839
7840 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7841
7842         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7843         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7844         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7845
7846 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7847
7848         PR fortran/39998
7849         * gfortran.dg/proc_ptr_17.f90: New.
7850
7851 2009-05-05  Richard Guenther  <rguenther@suse.de>
7852
7853         PR tree-optimization/40022
7854         * gcc.c-torture/execute/pr40022.c: New testcase.
7855
7856 2009-05-05  Richard Guenther  <rguenther@suse.de>
7857
7858         PR middle-end/40023
7859         * gcc.c-torture/compile/pr40023.c: New testcase.
7860
7861 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7862
7863         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7864         * g++.dg/template/overload9.C: Likewise.
7865         * g++.dg/ext/ms-1.C: New.
7866
7867 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7868
7869         PR c++/40013
7870         * g++.dg/ext/vla7.C: New test.
7871
7872 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7873
7874         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7875
7876 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7877
7878         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7879         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7880         Update expected errors.
7881
7882 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7883
7884         PR c++/28152
7885         * g++.dg/parse/parser-pr28152.C: New.
7886         * g++.dg/parse/parser-pr28152-2.C: New.
7887
7888 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7889
7890         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7891
7892 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7893
7894         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7895         * gcc.target/sparc/fexpand-2.c: Likewise.
7896         * gcc.target/sparc/fpmerge-2.c: Likewise.
7897         * gcc.target/sparc/pdist-2.c: Likewise.
7898
7899 2009-05-03  Richard Guenther  <rguenther@suse.de>
7900
7901         PR c/39983
7902         * gcc.c-torture/compile/pr39983.c: New testcase.
7903
7904 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7905
7906         * gcc.dg/c99-complex-3.c: New test.
7907
7908 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7909
7910         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7911
7912 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7913
7914         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7915
7916 2009-05-02  Richard Guenther  <rguenther@suse.de>
7917
7918         PR middle-end/40001
7919         * gcc.target/spu/pr40001.c: New testcase.
7920
7921 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7922
7923         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7924
7925 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7926
7927         PR middle-end/39579
7928         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7929         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7930
7931 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7932
7933         PR testsuite/39776
7934         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7935         no longer issued.
7936
7937 2009-04-30  David Ayers  <ayers@fsfe.org>
7938
7939         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7940         and gcc_error_prefix variables.
7941         * objc.dg/bad-receiver-type.m: Update to match correct
7942         diagnostics marker.
7943         * objc.dg/encode-5.m: Likewise.
7944         * objc.dg/id-1.m: Likewise.
7945         * objc.dg/method-1.m: Likewise.
7946         * objc.dg/method-6.m: Likewise.
7947         * objc.dg/method-7.m: Likewise.
7948         * objc.dg/method-9.m: Likewise.
7949         * objc.dg/method-11.m: Likewise.
7950         * objc.dg/method-20.m: Likewise.
7951         * objc.dg/private-1.m: Likewise.
7952
7953 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7954
7955         PR libfortran/39667
7956         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7957         * gfortran.dg/advance_4.f90: Likewise
7958         * gfortran.dg/advance_5.f90: Likewise
7959         * gfortran.dg/append_1.f90: Likewise
7960         * gfortran.dg/backslash_1.f90: Likewise
7961         * gfortran.dg/backslash_2.f90: Likewise
7962         * gfortran.dg/backslash_3.f: Likewise
7963         * gfortran.dg/backspace_10.f90: Likewise
7964         * gfortran.dg/backspace_3.f: Likewise
7965         * gfortran.dg/backspace_4.f: Likewise
7966         * gfortran.dg/backspace_5.f: Likewise
7967         * gfortran.dg/backspace_8.f: Likewise
7968         * gfortran.dg/backspace_9.f: Likewise
7969         * gfortran.dg/complex_write.f90: Likewise
7970         * gfortran.dg/convert_implied_open.f90: Likewise
7971         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7972         * gfortran.dg/dos_eol.f: Likewise
7973         * gfortran.dg/empty_format_1.f90: Likewise
7974         * gfortran.dg/endfile.f: Likewise
7975         * gfortran.dg/eof_1.f90: Likewise
7976         * gfortran.dg/eor_1.f90: Likewise
7977         * gfortran.dg/eor_handling_1.f90: Likewise
7978         * gfortran.dg/eor_handling_2.f90: Likewise
7979         * gfortran.dg/eor_handling_3.f90: Likewise
7980         * gfortran.dg/eor_handling_4.f90: Likewise
7981         * gfortran.dg/eor_handling_5.f90: Likewise
7982         * gfortran.dg/error_recovery_5.f90: Likewise
7983         * gfortran.dg/f2003_inquire_1.f03: Likewise
7984         * gfortran.dg/f2003_io_4.f03: Likewise
7985         * gfortran.dg/f2003_io_5.f03: Likewise
7986         * gfortran.dg/f2003_io_7.f03: Likewise
7987         * gfortran.dg/fgetc_1.f90: Likewise
7988         * gfortran.dg/fgetc_2.f90: Likewise
7989         * gfortran.dg/flush_1.f90: Likewise
7990         * gfortran.dg/fmt_exhaust.f90: Likewise
7991         * gfortran.dg/fmt_huge.f90: Likewise
7992         * gfortran.dg/fmt_read.f90: Likewise
7993         * gfortran.dg/fmt_t_1.f90: Likewise
7994         * gfortran.dg/fmt_t_2.f90: Likewise
7995         * gfortran.dg/fmt_t_3.f90: Likewise
7996         * gfortran.dg/fmt_t_4.f90: Likewise
7997         * gfortran.dg/fmt_t_5.f90: Likewise
7998         * gfortran.dg/fmt_t_7.f: Likewise
7999         * gfortran.dg/fseek.f90: Likewise
8000         * gfortran.dg/ftell_1.f90: Likewise
8001         * gfortran.dg/ftell_2.f90: Likewise
8002         * gfortran.dg/func_derived_3.f90: Likewise
8003         * gfortran.dg/inquire_9.f90: Likewise
8004         * gfortran.dg/iostat_1.f90: Likewise
8005         * gfortran.dg/iostat_2.f90: Likewise
8006         * gfortran.dg/list_read_1.f90: Likewise
8007         * gfortran.dg/list_read_4.f90: Likewise
8008         * gfortran.dg/list_read_5.f90: Likewise
8009         * gfortran.dg/list_read_7.f90: Likewise
8010         * gfortran.dg/list_read_8.f90: Likewise
8011         * gfortran.dg/list_read_9.f90: Likewise
8012         * gfortran.dg/namelist_13.f90: Likewise
8013         * gfortran.dg/namelist_14.f90: Likewise
8014         * gfortran.dg/namelist_15.f90: Likewise
8015         * gfortran.dg/namelist_16.f90: Likewise
8016         * gfortran.dg/namelist_17.f90: Likewise
8017         * gfortran.dg/namelist_18.f90: Likewise
8018         * gfortran.dg/namelist_19.f90: Likewise
8019         * gfortran.dg/namelist_20.f90: Likewise
8020         * gfortran.dg/namelist_24.f90: Likewise
8021         * gfortran.dg/namelist_26.f90: Likewise
8022         * gfortran.dg/namelist_27.f90: Likewise
8023         * gfortran.dg/namelist_28.f90: Likewise
8024         * gfortran.dg/namelist_37.f90: Likewise
8025         * gfortran.dg/namelist_38.f90: Likewise
8026         * gfortran.dg/namelist_39.f90: Likewise
8027         * gfortran.dg/namelist_40.f90: Likewise
8028         * gfortran.dg/namelist_43.f90: Likewise
8029         * gfortran.dg/namelist_44.f90: Likewise
8030         * gfortran.dg/namelist_45.f90: Likewise
8031         * gfortran.dg/namelist_46.f90: Likewise
8032         * gfortran.dg/namelist_47.f90: Likewise
8033         * gfortran.dg/namelist_48.f90: Likewise
8034         * gfortran.dg/namelist_49.f90: Likewise
8035         * gfortran.dg/namelist_50.f90: Likewise
8036         * gfortran.dg/namelist_51.f90: Likewise
8037         * gfortran.dg/namelist_52.f90: Likewise
8038         * gfortran.dg/namelist_56.f90: Likewise
8039         * gfortran.dg/namelist_char_only.f90: Likewise
8040         * gfortran.dg/namelist_use.f90: Likewise
8041         * gfortran.dg/namelist_use_only.f90: Likewise
8042         * gfortran.dg/noadv_size.f90: Likewise
8043         * gfortran.dg/open_access_append_1.f90: Likewise
8044         * gfortran.dg/pad_no.f90: Likewise
8045         * gfortran.dg/pr12884.f: Likewise
8046         * gfortran.dg/pr17090.f90: Likewise
8047         * gfortran.dg/pr17285.f90: Likewise
8048         * gfortran.dg/pr17286.f90: Likewise
8049         * gfortran.dg/pr18122.f90: Likewise
8050         * gfortran.dg/pr18210.f90: Likewise
8051         * gfortran.dg/pr18392.f90: Likewise
8052         * gfortran.dg/pr19155.f: Likewise
8053         * gfortran.dg/pr19216.f: Likewise
8054         * gfortran.dg/pr19467.f90: Likewise
8055         * gfortran.dg/pr19657.f: Likewise
8056         * gfortran.dg/pr20257.f90: Likewise
8057         * gfortran.dg/read_bad_advance.f90: Likewise
8058         * gfortran.dg/read_eof_2.f90: Likewise
8059         * gfortran.dg/read_eof_4.f90: Likewise
8060         * gfortran.dg/read_many_1.f: Likewise
8061         * gfortran.dg/read_noadvance.f90: Likewise
8062         * gfortran.dg/read_repeat.f90: Likewise
8063         * gfortran.dg/read_size_noadvance.f90: Likewise
8064         * gfortran.dg/read_x_past.f: Likewise
8065         * gfortran.dg/record_marker_1.f90: Likewise
8066         * gfortran.dg/record_marker_3.f90: Likewise
8067         * gfortran.dg/rewind_1.f90: Likewise
8068         * gfortran.dg/runtime_warning_1.f90: Likewise
8069         * gfortran.dg/shape_3.f90: Likewise
8070         * gfortran.dg/slash_1.f90: Likewise
8071         * gfortran.dg/stat_1.f90: Likewise
8072         * gfortran.dg/stat_2.f90: Likewise
8073         * gfortran.dg/streamio_11.f90: Likewise
8074         * gfortran.dg/streamio_3.f90: Likewise
8075         * gfortran.dg/streamio_4.f90: Likewise
8076         * gfortran.dg/streamio_9.f90: Likewise
8077         * gfortran.dg/tl_editing.f90: Likewise
8078         * gfortran.dg/unf_io_convert_1.f90: Likewise
8079         * gfortran.dg/unf_io_convert_2.f90: Likewise
8080         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8081         * gfortran.dg/unf_short_record_1.f90: Likewise
8082         * gfortran.dg/utf8_1.f03: Likewise
8083         * gfortran.dg/utf8_2.f03: Likewise
8084         * gfortran.dg/widechar_IO_1.f90: Likewise
8085         * gfortran.dg/write_check3.f90: Likewise
8086         * gfortran.dg/write_rewind_2.f: Likewise
8087         * gfortran.dg/x_slash_2.f: Likewise
8088
8089 2009-04-29  Richard Guenther  <rguenther@suse.de>
8090
8091         PR target/39943
8092         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8093         New.
8094         (check_effective_target_vect_floatuint_cvt): Likewise.
8095         * gcc.dg/vect/slp-10.c: Adjust.
8096         * gcc.dg/vect/slp-11.c: Adjust.
8097         * gcc.dg/vect/slp-12b.c: Adjust.
8098         * gcc.dg/vect/slp-33.c: Adjust.
8099         * gcc.c-torture/compile/pr39943.c: New testcase.
8100
8101 2009-04-29  Richard Guenther  <rguenther@suse.de>
8102
8103         PR middle-end/39937
8104         * gcc.c-torture/compile/pr39937.c: New testcase.
8105
8106 2009-04-29  Richard Guenther  <rguenther@suse.de>
8107
8108         PR tree-optimization/39941
8109         * gcc.c-torture/compile/pr39941.c: New testcase.
8110
8111 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8112
8113         * gcc.target/bfin/20090411-1.c: New test.
8114
8115 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8116
8117         PR target/39565
8118         * gcc.dg/pr39565.c: New testcase.
8119
8120 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8121
8122         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8123         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8124         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8125         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8126         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8127         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8128         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8129         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8130         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8131         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8132         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8133         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8134         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8135         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8136         * gcc.target/i386/pr37191.c: Likewise.
8137         * gcc.target/i386/reload-1.c: Likewise.
8138         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8139         * g++.old-deja/g++.pt/repo2.C: Likewise.
8140         * g++.old-deja/g++.pt/repo3.C: Likewise.
8141         * g++.old-deja/g++.pt/repo4.C: Likewise.
8142         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8143         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8144         * g++.dg/template/repo1.C: Likewise.
8145         * g++.dg/template/repo2.C: Likewise.
8146         * g++.dg/template/repo3.C: Likewise.
8147         * g++.dg/template/repo4.C: Likewise.
8148         * g++.dg/template/repo5.C: Likewise.
8149         * g++.dg/template/repo6.C: Likewise.
8150         * g++.dg/template/repo7.C: Likewise.
8151         * g++.dg/template/repo8.C: Likewise.
8152         * g++.dg/template/repo9.C: Likewise.
8153         * g++.dg/rtti/repo1.C: Likewise.
8154         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8155         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8156         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8157         * g++.dg/other/PR23205.C: Skip for vxworks.
8158         * g++.dg/ext/visibility/class1.C: Requires PIC.
8159         * g++.dg/eh/async-unwind2.C: Requires PIC.
8160         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8161         does not have cxa_exit.
8162
8163 2009-04-28  Jing Yu  <jingyu@google.com>
8164
8165         PR testsuite/39790
8166         * lib/target-supports.exp (check_effective_target_tls): Remove
8167         comment of caching.
8168         (check_effective_target_tls_native): Likewise.
8169         (check_effective_target_tls_runtime): Likewise.
8170         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8171         tls to tls_runtime.
8172         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8173
8174 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8175
8176         PR fortran/39946
8177         * gfortran.dg/proc_ptr_16.f90: New.
8178
8179 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8180
8181         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8182         lp64 is true.
8183
8184 2009-04-28  Richard Guenther  <rguenther@suse.de>
8185
8186         PR middle-end/39937
8187         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8188
8189 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8190
8191         * g++.dg/warn/pr35652.C: Removed.
8192         * gcc.dg/pr35652.c: Likewise.
8193
8194 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8195
8196         * gcc.target/ia64/20071210-2.c: New testcase.
8197
8198 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8199
8200         PR c/39323
8201         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8202         * gcc.dg/pr39323-3.c: Ditto.
8203
8204 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8205
8206         PR fortran/39930
8207         PR fortran/39931
8208         * gfortran.dg/ambiguous_reference_2.f90: New.
8209         * gfortran.dg/pointer_assign_7.f90: New.
8210
8211 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8212             Mark Mitchell  <mark@codesourcery.com>
8213
8214         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8215         * gcc.dg/20020103-1.c: Check for __ppc.
8216         * gcc.dg/asm-b.c: Check for __ppc.
8217         * gcc.dg/20020919-1.c: Check for __ppc.
8218         * gcc.dg/20020312-2.c: Likewise.
8219         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8220         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8221         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8222         * g++.dg/warn/weak1.C: Likewise.
8223         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8224         static so appropriate optimizations kick in.
8225         (find_base_value_wrapper): New function.
8226         * g++.dg/eh/simd-5.C: Fix target triplet.
8227         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8228
8229 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8230             H.J. Lu  <hongjiu.lu@intel.com>
8231
8232         PR target/39911
8233         * gcc.target/i386/pr39911.c: New test.
8234
8235 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8236
8237         PR fortran/39879
8238         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8239
8240 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8241
8242         PR c++/35652
8243         Revert:
8244
8245         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8246
8247         * gcc.dg/pr35652.C: New.
8248         * g++.dg/warn/pr35652.C: New.
8249         * gcc.dg/format/plus-1.c: Adjust message.
8250
8251 2009-04-27  DJ Delorie  <dj@redhat.com>
8252
8253         * lib/target-supports.exp (check_effective_target_double64): New.
8254         (check_effective_target_double64plus): New.
8255         (check_effective_target_large_double): New.
8256         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8257         * gcc.dg/div-double-1.c: Likewise.
8258         * gcc.dg/Wconversion-real.c: Require large_double.
8259         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8260
8261         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8262         are too small.
8263
8264         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8265         constants as long.
8266
8267 2009-04-27  Ian Lance Taylor  <iant@google.com>
8268
8269         * gcc.dg/Wcxx-compat-5.c: New testcase.
8270         * gcc.dg/Wcxx-compat-6.c: New testcase.
8271
8272 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8273
8274         Allow non-constant arguments to conversion intrinsics.
8275         * gcc.target/spu/intrinsics-3.c: Update tests.
8276
8277 2009-04-27  Richard Guenther  <rguenther@suse.de>
8278
8279         PR middle-end/39928
8280         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8281         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8282
8283 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8284
8285         PR target/39903
8286         * gcc.dg/torture/pr39903-1.c: New.
8287         * gcc.dg/torture/pr39903-2.c: Likewise.
8288
8289 2009-04-27  Revital Eres  <eres@il.ibm.com>
8290
8291         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8292         and check it.
8293         * gcc.dg/sms-2.c: Add dump check.
8294         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8295         and check it.
8296         * gcc.dg/sms-4.c: Likewise.
8297         * gcc.dg/sms-5.c: Likewise.
8298         * gcc.dg/sms-6.c: Likewise.
8299         * gcc.dg/sms-7.c: Likewise.
8300         * gcc.dg/sms-antideps.c: Rename to...
8301         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8302
8303 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8304
8305         * gnat.dg/opt2.adb: New test.
8306
8307 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8308
8309         PR c++/39875
8310         * g++.dg/warn/Wunused-15.C: New test.
8311
8312 2009-04-26  Michael Matz  <matz@suse.de>
8313
8314         Expand from SSA.
8315         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8316         change regexps.
8317         * gcc.target/i386/pr37248-1.c: Modified.
8318         * gcc.target/i386/pr37248-3.c: Modified.
8319         * gcc.target/i386/pr37248-2.c: Modified.
8320         * gnat.dg/aliasing1.adb: Modified.
8321         * gnat.dg/pack9.adb: Modified.
8322         * gnat.dg/aliasing2.adb: Modified.
8323         * gcc.dg/strict-overflow-2.c: Modified.
8324         * gcc.dg/autopar/reduc-1char.c: Modified.
8325         * gcc.dg/autopar/reduc-2char.c: Modified.
8326         * gcc.dg/autopar/reduc-1.c: Modified.
8327         * gcc.dg/autopar/reduc-2.c: Modified.
8328         * gcc.dg/autopar/reduc-3.c: Modified.
8329         * gcc.dg/autopar/reduc-6.c: Modified.
8330         * gcc.dg/autopar/reduc-7.c: Modified.
8331         * gcc.dg/autopar/reduc-8.c: Modified.
8332         * gcc.dg/autopar/reduc-9.c: Modified.
8333         * gcc.dg/autopar/reduc-1short.c: Modified.
8334         * gcc.dg/autopar/reduc-2short.c: Modified.
8335         * gcc.dg/autopar/parallelization-1.c: Modified.
8336         * gcc.dg/strict-overflow-4.c: Modified.
8337         * gcc.dg/strict-overflow-6.c: Modified.
8338         * gcc.dg/gomp/combined-1.c: Modified.
8339         * gcc.dg/no-strict-overflow-1.c: Modified.
8340         * gcc.dg/no-strict-overflow-3.c: Modified.
8341         * gcc.dg/no-strict-overflow-5.c: Modified.
8342         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8343         * gcc.dg/tree-ssa/pr18134.c: Modified.
8344         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8345         * gcc.dg/tree-ssa/vector-2.c: Modified.
8346         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8347         * gcc.dg/tree-ssa/loop-21.c: Modified.
8348         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8349         * gcc.dg/tree-ssa/vector-3.c: Modified.
8350         * gcc.dg/tree-ssa/asm-3.c: Modified.
8351         * gcc.dg/tree-ssa/pr23294.c: Modified.
8352         * gcc.dg/tree-ssa/loop-22.c: Modified.
8353         * gcc.dg/tree-ssa/loop-15.c: Modified.
8354         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8355         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8356         * gcc.dg/tree-ssa/pr20139.c: Modified.
8357         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8358         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8359         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8360         * gcc.dg/tree-ssa/loop-5.c: Modified.
8361         * gcc.dg/tree-ssa/pr19431.c: Modified.
8362         * gcc.dg/tree-ssa/pr32044.c: Modified.
8363         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8364         * gcc.dg/tree-ssa/loop-19.c: Modified.
8365         * gcc.dg/tree-ssa/loop-28.c: Modified.
8366         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8367         * gcc.dg/tree-ssa/divide-1.c: Modified.
8368         * gcc.dg/tree-ssa/inline-1.c: Modified.
8369         * gcc.dg/tree-ssa/divide-3.c: Modified.
8370         * gcc.dg/tree-ssa/pr30978.c: Modified.
8371         * gcc.dg/tree-ssa/alias-6.c: Modified.
8372         * gcc.dg/tree-ssa/divide-4.c: Modified.
8373         * gcc.dg/tree-ssa/alias-11.c: Modified.
8374         * gcc.dg/no-strict-overflow-7.c: Modified.
8375         * gcc.dg/strict-overflow-1.c: Modified.
8376         * gcc.dg/pr15784-4.c: Modified.
8377         * gcc.dg/pr34263.c: Modified.
8378         * gcc.dg/strict-overflow-3.c: Modified.
8379         * gcc.dg/tree-prof/stringop-1.c: Modified.
8380         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8381         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8382         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8383         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8384         * gcc.dg/no-strict-overflow-2.c: Modified.
8385         * gcc.dg/no-strict-overflow-4.c: Modified.
8386         * gcc.dg/no-strict-overflow-6.c: Modified.
8387         * g++.dg/tree-ssa/pr27090.C: Modified.
8388         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8389         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8390         * g++.dg/tree-ssa/pr19807.C: Modified.
8391         * g++.dg/opt/pr30965.C: Modified.
8392         * g++.dg/init/new17.C: Modified.
8393         * gfortran.dg/whole_file_6.f90: Modified.
8394         * gfortran.dg/whole_file_5.f90: Modified.
8395         * gfortran.dg/reassoc_1.f90: Modified.
8396         * gfortran.dg/reassoc_3.f90: Modified.
8397
8398 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8399
8400         PR fortran/39893
8401         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8402
8403 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8404
8405         PR inline-asm/39543
8406         * gcc.target/i386/pr39543-1.c: New test.
8407         * gcc.target/i386/pr39543-2.c: New test.
8408         * gcc.target/i386/pr39543-3.c: New test.
8409
8410         PR c/39889
8411         * gcc.dg/Wunused-value-3.c: New test.
8412
8413 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8414
8415         PR c/39581
8416         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8417         gcc.dg/vla-21.c: New tests.
8418
8419 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8420
8421         PR c/39556
8422         * gcc.dg/inline-34.c: New test.
8423
8424 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8425
8426         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8427         gcc.dg/enum-const-3.c: New tests.
8428         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8429         -pedantic-errors.  Update expected diagnostics.
8430
8431 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8432
8433         PR c/39582
8434         * gcc.dg/vla-20.c: New test.
8435
8436 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8437
8438         PR c/39564
8439         * gcc.dg/vla-19.c: New test.
8440
8441 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8442
8443         PR preprocessor/39559
8444         * gcc.dg/c99-intconst-2.c: New test.
8445
8446 2009-04-25  Jan Hubicka  <jh@suse.cz>
8447
8448         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8449
8450 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8451
8452         PR fortran/39688
8453         * gfortran.dg/import7.f90: New.
8454
8455 2009-04-24  Richard Guenther  <rguenther@suse.de>
8456
8457         * gcc.dg/tree-ssa/vrp48.c: Fix.
8458
8459 2008-04-24  Doug Kwan  <dougkwan@google.com>
8460
8461         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8462         destination are the same.
8463
8464 2009-04-24  Richard Guenther  <rguenther@suse.de>
8465
8466         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8467
8468 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8469
8470         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8471         gcc.dg/array-const-3.c: New tests.
8472
8473 2009-04-24  Ian Lance Taylor  <iant@google.com>
8474
8475         * gcc.dg/Wcxx-compat-4.c: New testcase.
8476
8477 2009-04-24  Daniel Kraft  <d@domob.eu>
8478
8479         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8480         expected on already erraneous symbol (renamed to fresh one).
8481
8482 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8483
8484         PR middle-end/39867
8485         * gcc.dg/pr39867.c: New.
8486
8487 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8488
8489         PR fortran/39861
8490         PR fortran/39864
8491         * gfortran.dg/intrinsic_1.f90: New.
8492
8493 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8494
8495         * gnat.dg/alignment7.adb: New test.
8496         * gnat.dg/alignment8.adb: Likewise.
8497
8498 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8499
8500         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8501         * gnat.dg/specs/rep_clause2.ads: New test.
8502
8503 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8504
8505         PR rtl-optimization/39794
8506         * gcc.dg/pr39794.c: New test.
8507
8508 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8509
8510         * gnat.dg/atomic1.adb: New test.
8511         * gnat.dg/atomic1_pkg.ads: New helper.
8512
8513 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8514
8515         PR testsuite/39623
8516         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8517         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8518
8519 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8520
8521         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8522         warning.
8523
8524 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8525
8526         PR C/31499
8527         * gcc.dg/vector-init-1.c: New testcase.
8528         * gcc.dg/vector-init-2.c: New testcase.
8529
8530 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8531
8532         * gnat.dg/enum2.adb: New test.
8533         * gnat.dg/enum2_pkg.ads: New helper.
8534
8535 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8536
8537         PR c/39855
8538         * gcc.dg/torture/pr39855.c: New test.
8539
8540 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8541
8542         PR c++/39639
8543         * g++.dg/cpp0x/pr39639.C: New test.
8544
8545 2009-04-22  Mark Heffernan  <meheff@google.com>
8546
8547         * gcc.dg/profile-generate-3.c: New test.
8548
8549 2009-04-22  Jan Hubicka  <jh@suse.cz>
8550
8551         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8552
8553 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8554
8555         PR testsuite/39623
8556         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8557
8558 2009-04-22  Richard Guenther  <rguenther@suse.de>
8559
8560         PR tree-optimization/39824
8561         * gcc.c-torture/compile/pr39824.c: New testcase.
8562
8563 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8564
8565         PR c++/14875
8566         * g++.dg/parse/parser-pr14875.C: New.
8567         * g++.dg/parse/parser-pr14875-2.C: New.
8568         * g++.dg/parse/error6.C: Update match string.
8569
8570 2009-04-22  Richard Guenther  <rguenther@suse.de>
8571
8572         PR tree-optimization/39845
8573         * gcc.c-torture/compile/pr39845.c: New testcase.
8574
8575 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8576
8577         PR fortran/39735
8578         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8579         * gfortran.dg/external_initializer.f90: Modified.
8580         * gfortran.dg/interface_26.f90: Modified.
8581         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8582         * gfortran.dg/proc_ptr_3.f90: Modified.
8583         * gfortran.dg/proc_ptr_15.f90: New.
8584         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8585
8586 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8587
8588         PR c++/35711
8589         * g++.dg/warn/pr35711.C: New.
8590         * g++.dg/conversion/ptrmem2.C: Update.
8591
8592 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8593
8594         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8595         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8596         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8597         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8598         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8599         gcc.c-torture/ChangeLog.0,
8600         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8601         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8602         gcc.target/i386/math-torture/math-torture.exp,
8603         gcc.target/mips/inter/mips16-inter.exp,
8604         gcc.target/mips/mips-nonpic/README,
8605         gcc.target/x86_64/abi/README.gcc,
8606         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8607         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8608         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8609         notices.
8610         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8611
8612 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8613
8614         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8615
8616 2009-04-21  Richard Guenther  <rguenther@suse.de>
8617
8618         PR middle-end/39829
8619         * gcc.dg/torture/pr39829.c: New testcase.
8620
8621 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8622
8623         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8624
8625 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8626
8627         PR 16202
8628         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8629         * gcc.dg/sequence-pt-2.c: New.
8630         * gcc.dg/sequence-pt-3.c: New.
8631         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8632         * g++.dg/warn/sequence-pt-2.c: New.
8633         * g++.dg/warn/sequence-pt-3.c: New.
8634
8635 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8636
8637         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8638
8639 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8640
8641         * gnat.dg/import1.ad[sb]: New test.
8642
8643 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8644
8645         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8646         return 0.
8647
8648 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8649
8650         PR fortran/39811
8651         * gfortran.dg/continuation_11.f90: New test.
8652
8653 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8654
8655         PR c++/13358
8656         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8657         messages. Test for "long long" in system headers.
8658         * gcc.dg/c99-longlong-2.c: New.
8659         * g++.dg/warn/pr13358.C: New.
8660         * g++.dg/warn/pr13358-2.C: New.
8661         * g++.dg/warn/pr13358-3.C: New.
8662         * g++.dg/warn/pr13358-4.C: New.
8663
8664 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8665
8666         * gcc.dg/framework-2.c: Fix up for non existent includes
8667         being fatal errors now.
8668
8669 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8670
8671         PR fortran/39800
8672         * gfortran.dg/private_type_13.f90: New test.
8673         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8674
8675 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8676
8677         PR c++/39803
8678         * g++.dg/warn/Wunused-14.C: New test.
8679
8680 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8681
8682         * gnat.dg/specs/small_alignment.ads: New test.
8683
8684 2009-04-20  Ian Lance Taylor  <iant@google.com>
8685
8686         * gcc.dg/Wcxx-compat-3.c: New testcase.
8687
8688 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8689
8690         * gnat.dg/pack13.ad[sb]: New test.
8691         * gnat.dg/pack13_pkg.ads: New helper.
8692
8693 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8694
8695         * gnat.dg/discr11.ad[sb]: New test.
8696         * gnat.dg/discr11_pkg.ads: New helper.
8697
8698 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8699
8700         PR tree-optimization/39675
8701         * gcc.dg/vect/O3-pr39675-2.c: New test.
8702
8703 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8704
8705         * gnat.dg/rep_clause3.adb: New test.
8706
8707 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8708
8709         PR c/37481
8710         * gcc.dg/c99-flex-array-7.c: New test.
8711
8712 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8713
8714         PR c/19771
8715         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8716
8717 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8718
8719         PR c/38243
8720         * gcc.dg/c99-restrict-3.c: New test.
8721
8722 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8723
8724         PR preprocessor/20078
8725         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8726
8727 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8728
8729         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8730         Do not pass -B$root after -margs.
8731
8732 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8733
8734         PR c/32061
8735         PR c++/36954
8736         * gcc.dg/pr32061.c: New.
8737         * gcc.dg/Wlogical-op-1.c: Update.
8738         * g++.dg/warn/Wlogical-op-1.C: Update.
8739         * g++.dg/warn/pr36954.C: New.
8740
8741 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8742
8743         PR c/27676
8744         * gcc.dg/lvalue-5.c: New test.
8745
8746 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8747
8748         PR c/22367
8749         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8750
8751 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8752
8753         * gcc.dg/cpp/include5.c: New test.
8754
8755 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8756
8757         PR c/35210
8758         * gcc.dg/call-diag-2.c: New test.
8759
8760 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8761
8762         PR preprocessor/39646
8763         * gcc.dg/cpp/line8.c: New test.
8764
8765 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8766
8767         PR preprocessor/39647
8768         * gcc.dg/cpp/line7.c: New test.
8769
8770 2009-04-18  Richard Guenther  <rguenther@suse.de>
8771
8772         PR middle-end/39804
8773         * gcc.target/i386/pr39804.c: New testcase.
8774
8775 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8776
8777         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8778         * g++.dg/other/pr39496.C: Likewise.
8779
8780 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8781
8782         PR middle-end/36902
8783         * gcc.dg/pr36902.c: New.
8784
8785 2009-04-17  Diego Novillo  <dnovillo@google.com>
8786
8787         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8788         violation for variable 'inside_main'.
8789
8790 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8791
8792         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8793
8794 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8795
8796         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8797
8798 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8799
8800         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8801         * gfortran.dg/chmod_2.f90: Likewise.
8802         * gfortran.dg/chmod_3.f90: Likewise.
8803         * gfortran.dg/open_errors.f90: Likewise.
8804         * gfortran.dg/stat_1.f90: Likewise.
8805         * gfortran.dg/stat_2.f90: Likewise.
8806
8807 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8808
8809         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8810         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8811         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8812         * gfortran.dg/nearest_1.f90: Likewise.
8813         * gfortran.dg/nearest_3.f90: Likewise.
8814         * gfortran.dg/isnan_1.f90: Likewise.
8815         * gfortran.dg/isnan_2.f90: Likewise.
8816         * gfortran.dg/nan_1.f90: Likewise.
8817         * gfortran.dg/nan_2.f90: Likewise.
8818         * gfortran.dg/nan_3.f90: Likewise.
8819         * gfortran.dg/nan_4.f90: Likewise.
8820         * gfortran.dg/module_nan.f90: Likewise.
8821         * gfortran.dg/int_conv_2.f90: Likewise.
8822         * gfortran.dg/init_flag_3.f90: Likewise.
8823         * gfortran.dg/namelist_42.f90: Likewise.
8824         * gfortran.dg/namelist_43.f90: Likewise.
8825         * gfortran.dg/real_const_3.f90: Likewise.
8826         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8827
8828         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8829         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8830         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8831         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8832         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8833
8834         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8835         * gfortran.dg/gamma_5.f90: Likewise.
8836
8837 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8838
8839         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8840         less strict so it also works with auto-overlay support.
8841         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8842         for "exceeds local store" linker errors on the SPU.
8843
8844         * lib/gfortran.exp: Include target-supports.exp.
8845         (gfortran_init): On SPU targets where automatic overlay support
8846         is available, use it to build all Fortran test cases.
8847
8848         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8849
8850 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8851
8852         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8853         rule enforced by gnat on taft types.
8854
8855 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8856
8857         PR testsuite/39792
8858         * g++.dg/ext/complit11.C: Add empty dg-options.
8859
8860 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8861
8862         PR c++/17570
8863         * g++.dg/template/defarg11.C: New test.
8864
8865 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8866
8867         PR c++/28766
8868         * g++.dg/ext/complit11.C: New testcase.
8869
8870 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8871
8872         PR c++/39551
8873         * g++.dg/warn/Wunused-13.C: New testcase.
8874
8875 2009-04-15  Ian Lance Taylor  <iant@google.com>
8876
8877         * gcc.dg/Wenum-compare-1.c: New testcase.
8878
8879 2009-04-15  Richard Guenther  <rguenther@suse.de>
8880
8881         PR tree-optimization/39764
8882         * g++.dg/torture/pr39764.C: New testcase.
8883
8884 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8885
8886         * g++.dg/ext/altivec-17.C: New.
8887
8888 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8889
8890         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8891         * gnat.dg/specs/limited1.ads: Ditto.
8892
8893 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8894
8895         PR testsuite/39769
8896         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8897         for testing the results of estimate instructions.
8898         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8899         * gcc.dg/vmx/3a-05.c (test): Ditto.
8900
8901 2009-04-14  Jason Merrill  <jason@redhat.com>
8902
8903         PR c++/39763
8904         * g++.dg/warn/Wshadow-4.C: Extend.
8905
8906 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8907
8908         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8909         (do_D): Remove attribute hidden.
8910
8911 2009-04-13  Jason Merrill  <jason@redhat.com>
8912
8913         PR c++/39480
8914         * g++.dg/init/copy7.C: New.
8915
8916 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8917
8918         PR testsuite/39733
8919         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8920         (check_for_all_options): This.
8921
8922 2009-04-13  Jason Merrill  <jason@redhat.com>
8923
8924         PR c++/39750
8925         * g++.dg/template/crash90.C: New.
8926
8927 2009-04-12  Jason Merrill  <jason@redhat.com>
8928
8929         PR c++/39742
8930         * g++.dg/overload/extern-C-2.C: New.
8931
8932 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8933
8934         PR preprocessor/31869
8935         * gcc.dg/cpp/strify5.c: New test.
8936
8937 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8938
8939         * gnat.dg/enum1.adb: New test.
8940         * gnat.dg/enum1_pkg.ads: New helper.
8941
8942 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8943
8944         PR target/39740
8945         * gcc.target/alpha/pr39740.c: New test.
8946
8947 2009-04-11  Daniel Kraft  <d@domob.eu>
8948
8949         PR fortran/37746
8950         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8951         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8952         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8953         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8954         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8955         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8956         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8957         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8958         expected string length that failed with -fbounds-check now.
8959         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8960
8961 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8962
8963         PR fortran/39692
8964         * gfortran.dg/proc_ptr_14.f90: New.
8965
8966 2009-04-11  Richard Guenther  <rguenther@suse.de>
8967
8968         PR middle-end/39732
8969         * g++.dg/torture/pr39732.C: New testcase.
8970
8971 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8972
8973         * gfortran.dg/whole_file_5.f90: New.
8974         * gfortran.dg/whole_file_6.f90: New.
8975
8976 2009-04-11  Richard Guenther  <rguenther@suse.de>
8977
8978         PR tree-optimization/39713
8979         * g++.dg/torture/pr39713.C: New testcase.
8980
8981 2009-04-10  Richard Guenther  <rguenther@suse.de>
8982
8983         PR c/39712
8984         * gcc.dg/pr39712.c: New testcase.
8985
8986 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8987
8988         PR c++/28301
8989         * g++.dg/cpp0x/enum2.C: Updated.
8990         * g++.dg/debug/pr22514.C: Likewise.
8991         * g++.dg/parse/enum2.C: Likewise.
8992         * g++.dg/parse/enum3.C: Likewise.
8993         * g++.dg/template/crash79.C: Likewise.
8994         * g++.old-deja/g++.jason/cond.C: Likewise.
8995
8996 2009-04-10  Chao-ying Fu  <fu@mips.com>
8997
8998         * gcc.target/mips/interrupt_handler.c: Change from compile to
8999         assemble.
9000
9001 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9002
9003         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9004
9005 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9006
9007         PR fortran/38709
9008         * gfortran.dg/zero_sized_6.f90: New.
9009
9010 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9011
9012         PR  c++/20118
9013         * g++.dg/parse/pr20118.C: New.
9014         * g++.dg/template/spec16.C: Update.
9015
9016 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9017
9018         PR testsuite/35621
9019         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9020         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9021         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9022         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9023         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9024         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9025         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9026         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9027         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9028         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9029         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9030         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9031         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9032         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9033         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9034         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9035         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9036
9037 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9038
9039         PR target/39678
9040         * g++.dg/torture/pr39678.C: New.
9041         * gcc.dg/compat/struct-complex-2.h: Likewise.
9042         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9043         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9044         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9045         * gcc.dg/torture/pr39678.c: Likewise.
9046         * gcc.target/i386/pr39678.c: Likewise.
9047
9048         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9049         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9050
9051         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9052         <complex.h>.  Add tests for structure with complex float.
9053
9054 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9055             Joseph Myers  <joseph@codesourcery.com>
9056
9057         PR target/36800
9058         * gcc.dg/dfp/pr36800.c: New.
9059
9060 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9061             Rafael Avila de Espindola  <espindola@google.com>
9062
9063         * gcc.misc-tests/help.exp: New file.
9064         * lib/options.exp: New file.
9065
9066 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9067
9068         PR libobjc/36610
9069         * objc/execute/forward-1.x: New.
9070
9071 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9072
9073         * gcc.dg/pr27150-1.c: Change to a link test.
9074
9075 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9076
9077         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9078         3 of the GNU General Public License and to point readers at the
9079         COPYING3 file and the FSF's license web page.
9080         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9081         * gcc.dg/struct/struct-reorg.exp: Likewise.
9082         * gcc.target/spu/tag_manager.c: Likewise.
9083
9084 2009-04-09  Richard Guenther  <rguenther@suse.de>
9085
9086         PR testsuite/39696
9087         * ssa-ccp-25.c: Adjust pattern.
9088
9089 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9090
9091         PR fortran/36704
9092         * gfortran.dg/external_procedures_1.f90: Modified.
9093         * gfortran.dg/proc_ptr_result_1.f90: New.
9094         * gfortran.dg/proc_ptr_result_2.f90: New.
9095         * gfortran.dg/proc_ptr_result_3.f90: New.
9096
9097 2009-04-09  Richard Guenther  <rguenther@suse.de>
9098
9099         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9100         to prevent constant propagation.
9101         * gcc.dg/vect/vect-56.c: Likewise.
9102         * gcc.dg/vect/vect-58.c: Likewise.
9103         * gcc.dg/vect/vect-60.c: Likewise.
9104         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9105         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9106         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9107
9108 2009-04-09  Richard Guenther  <rguenther@suse.de>
9109
9110         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9111         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9112
9113 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9114
9115         PR c/39613
9116         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9117         New tests.
9118
9119 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9120
9121         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9122         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9123
9124 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9125
9126         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9127
9128 2009-04-08  Jason Merrill  <jason@redhat.com>
9129
9130         PR c++/25185
9131         * g++.dg/template/error40.C: Add another test.
9132
9133 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9134
9135         PR c/39614
9136         PR c/39673
9137         * gcc.c-torture/compile/pr39614-1.c,
9138         gcc.c-torture/compile/pr39614-2.c,
9139         gcc.c-torture/compile/pr39614-3.c,
9140         gcc.c-torture/compile/pr39614-4.c,
9141         gcc.c-torture/compile/pr39614-5.c,
9142         gcc.c-torture/compile/pr39673-1.c,
9143         gcc.c-torture/compile/pr39673-2.c: New tests.
9144         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9145         more cases.
9146         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9147         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9148         expected errors.
9149
9150 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9151
9152         PRc++/39637
9153         * g++.dg/cpp0x/variadic-crash2.C: New test.
9154
9155 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9156
9157         PR fortran/38863
9158         * gfortran.dg/alloc_comp_result_1.f90: New test.
9159
9160 2009-04-07  Jason Merrill  <jason@redhat.com>
9161
9162         PR c++/34691
9163         * g++.dg/overload/extern-C-1.C: New.
9164
9165 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9166
9167         PR testsuite/39325
9168         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9169
9170 2009-04-07  Jason Merrill  <jason@redhat.com>
9171
9172         PR c++/25185
9173         * g++.dg/template/error40.C: New.
9174
9175 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9176
9177         PR fortran/38152
9178         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9179
9180 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9181
9182         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9183
9184 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9185
9186         PR fortran/38290
9187         * gfortran.dg/proc_decl_1.f90: Modified.
9188         * gfortran.dg/proc_ptr_11.f90: Extended.
9189         * gfortran.dg/proc_ptr_13.f90: Modified.
9190
9191 2009-04-06  Jason Merrill  <jason@redhat.com>
9192
9193         PR c++/35146
9194         * g++.dg/template/fnspec1.C: New.
9195
9196 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9197
9198         * lib/gnat.exp: Handle multilib.
9199
9200 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9201
9202         PR fortran/38863
9203         * gfortran.dg/dependency_23.f90: New test.
9204
9205 2009-04-06  Richard Guenther  <rguenther@suse.de>
9206
9207         PR tree-optimization/28868
9208         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9209         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9210         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9211         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9212
9213 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9214
9215         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9216
9217 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9218
9219         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9220
9221 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9222
9223         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9224         with the built-in y0, and the subsequent warning.
9225         (y1): Likewise, rename to y_1.
9226
9227 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9228
9229         PR fortran/39414
9230         * gfortran.dg/proc_decl_21.f90: New.
9231
9232 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9233
9234         PR fortran/36091
9235         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9236
9237 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9238
9239         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9240         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9241         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9242         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9243         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9244         gfortran.dg/namelist_49.f90: Gate test on effective_target
9245         fd_truncate.
9246         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9247
9248 2009-04-05  Daniel Kraft  <d@domob.eu>
9249
9250         PR fortran/38654
9251         * gfortran.dg/read_float_2.f03
9252         * gfortran.dg/read_float_3.f90
9253
9254 2009-04-05  Richard Guenther  <rguenther@suse.de>
9255
9256         PR tree-optimization/39648
9257         * gcc.c-torture/compile/pr39648.c: New testcase.
9258
9259 2009-04-05  Jason Merrill  <jason@redhat.com>
9260
9261         PR c++/14912
9262         * g++.dg/template/error39.C: New.
9263
9264 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9265
9266         PR fortran/29458
9267         * gfortran.dg/implied_do_1.f90: New.
9268
9269 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9270
9271         PR fortran/39577
9272         * gfortran.dg/recursive_check_8.f90: New.
9273         * gfortran.dg/recursive_check_9.f90: New.
9274         * gfortran.dg/recursive_check_10.f90: New.
9275         * gfortran.dg/recursive_check_11.f90: New.
9276         * gfortran.dg/recursive_check_12.f90: New.
9277         * gfortran.dg/recursive_check_13.f90: New.
9278         * gfortran.dg/recursive_check_14.f90: New.
9279
9280 2009-04-04  Jason Merrill  <jason@redhat.com>
9281
9282         PR c++/25185
9283         * g++.dg/template/error38.C: Add more tests.
9284
9285 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9286
9287         PR fortran/37614
9288         * gfortran.dg/common_align_2.f90: New test.
9289
9290 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9291
9292         PR target/39501
9293         * gcc.c-torture/execute/pr39501.c: New file.
9294         * gcc.c-torture/execute/pr39501.x: New file.
9295
9296 2009-04-04  Richard Guenther  <rguenther@suse.de>
9297
9298         PR tree-optimization/8781
9299         PR tree-optimization/37892
9300         * g++.dg/tree-ssa/pr8781.C: New testcase.
9301         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9302
9303 2009-04-04  Richard Guenther  <rguenther@suse.de>
9304
9305         PR tree-optimization/39636
9306         * gcc.c-torture/compile/pr39636.c: New testcase.
9307
9308 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9309
9310         PR rtl-optimization/39607
9311         * g++.dg/opt/pr39607.C: New.
9312
9313 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9314
9315         PR fortran/39594
9316         * gfortran.dg/common_12.f90: New.
9317
9318 2009-04-03  Jason Merrill  <jason@redhat.com>
9319
9320         PR c++/39608
9321         * g++.dg/template/const2.C: New test.
9322
9323 2009-04-03  Richard Guenther  <rguenther@suse.de>
9324
9325         PR tree-optimization/2480
9326         PR tree-optimization/23086
9327         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9328         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9329
9330 2009-04-03  Richard Guenther  <rguenther@suse.de>
9331
9332         PR tree-optimization/34743
9333         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9334         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9335         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9336         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9337         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9338         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9339         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9340         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9341
9342 2009-04-03  Richard Guenther  <rguenther@suse.de>
9343
9344         PR middle-end/13146
9345         PR tree-optimization/23940
9346         PR tree-optimization/33237
9347         PR middle-end/33974
9348         PR middle-end/34093
9349         PR tree-optimization/36201
9350         PR tree-optimization/36230
9351         PR tree-optimization/38049
9352         PR tree-optimization/38207
9353         PR tree-optimization/38230
9354         PR tree-optimization/38301
9355         PR tree-optimization/38585
9356         PR middle-end/38895
9357         PR tree-optimization/38985
9358         PR tree-optimization/39299
9359         * gcc.dg/pr19633-1.c: Adjust.
9360         * gcc.dg/torture/pta-callused-1.c: Likewise.
9361         * gcc.dg/torture/pr39074-2.c: Likewise.
9362         * gcc.dg/torture/pr39074.c: Likewise.
9363         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9364         * gcc.dg/torture/pr30375.c: Adjust.
9365         * gcc.dg/torture/pr33563.c: Likewise.
9366         * gcc.dg/torture/pr33870.c: Likewise.
9367         * gcc.dg/torture/pr33560.c: Likewise.
9368         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9369         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9370         * gcc.dg/tree-ssa/alias-15.c: Remove.
9371         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9372         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9373         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9374         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9375         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9376         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9377         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9378         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9379         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9380         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9381         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9382         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9383         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9384         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9385         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9386         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9387         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9388         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9389         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9390         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9391         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9392         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9393         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9394         * gcc.dg/uninit-B.c: XFAIL.
9395         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9396         * gcc.dg/uninit-pr19430.c: XFAIL.
9397         * g++.dg/tree-ssa/pr13146.C: New testcase.
9398         * g++.dg/opt/pr36187.C: Adjust.
9399         * g++.dg/torture/20090329-1.C: New testcase.
9400
9401 2009-04-02  Chao-ying Fu  <fu@mips.com>
9402
9403         * gcc.target/mips/interrupt_handler.c: New test.
9404
9405 2009-04-02  David Ayers  <ayers@fsfe.org>
9406
9407         PR objc/18456
9408         * objc.dg/bad-receiver-type-2.m: New test contributed by
9409         Alexander Mamberg.
9410
9411 2009-04-02  Jason Merrill  <jason@redhat.com>
9412
9413         PR c++/25185
9414         * g++.dg/template/error38.C: New test.
9415
9416 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9417
9418         PR tree-optimization/31677
9419         * gcc.dg/memcpy-1.c: Add compiler option.
9420
9421 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9422
9423         PR tree-optimization/39595
9424         * gfortran.dg/vect/O3-pr39595.f: New test.
9425
9426 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9427
9428         PR c++/26693
9429         * g++.dg/template/typedef11.C: New test.
9430         * g++.dg/template/typedef12.C: Likewise.
9431         * g++.dg/template/typedef13.C: Likewise.
9432         * g++.dg/template/typedef14.C: Likewise.
9433         * g++.dg/template/typedef15.C: Likewise.
9434         * g++.dg/template/typedef16.C: Likewise.
9435         * g++.dg/template/sfinae3.C: Compile this pedantically.
9436         The only errors expected should be the one saying the typedef is ill
9437         formed.
9438         * g++.old-deja/g++.pt/typename8.C: Likewise.
9439         * g++.dg/template/access11.C: Update this.
9440
9441 2009-04-02  Richard Guenther  <rguenther@suse.de>
9442
9443         PR tree-optimization/37221
9444         * gcc.c-torture/compile/20090331-1.c: New testcase.
9445
9446 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9447
9448         * gcc.c-torture/compile/20090401-1.c: New test.
9449
9450 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9451
9452         PR c++/4926
9453         * g++.dg/template/pr4926-1.C: New.
9454
9455 2009-04-01  Xinliang David Li  <davidxl@google.com>
9456
9457         * gcc.target/i386/all_one_m128i.c: New test.
9458
9459 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9460
9461         PR c/39027
9462         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9463         * gcc.dg/fltconst-2.c: New test.
9464         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9465         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9466
9467         PR c/33466
9468         * gcc.dg/cpp/pr33466.c: New test.
9469         * gcc.dg/dfp/pr33466.c: New test.
9470         * gcc.dg/fixed-point/pr33466.c: New test.
9471
9472 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9473
9474         PR tree-optimization/35011
9475         * g++.dg/other/pr35011.C: New.
9476
9477 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9478
9479         PR target/39226
9480         * gcc.dg/pr39226.c: New test.
9481
9482 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9483
9484         PR c++/35240
9485         * g++.dg/template/pr35240.C: New.
9486
9487 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9488
9489         PR c/39605
9490         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9491         * gcc.dg/pr25682.c: Update expected diagnostics.
9492
9493 2009-04-01  Richard Guenther  <rguenther@suse.de>
9494
9495         * gcc.dg/fold-plusmult-2.c: New testcase.
9496
9497 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9498
9499         PR c/37772
9500         * gcc.dg/pr37772.c: New test.
9501         * g++.dg/ext/asm11.C: New test.
9502
9503 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9504
9505         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9506         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9507         defined.
9508
9509 2009-03-31  Jason Merrill  <jason@redhat.com>
9510
9511         * g++.old-deja/g++.other/using9.C: Add expected errors.
9512
9513 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9514
9515         * gcc.c-torture/compile/pr33009.c: Removed.
9516
9517 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9518
9519         * gcc.c-torture/compile/pr33009.c: Delete.
9520         * gcc.c-torture/compile/pr11832.c: Likewise.
9521
9522 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9523
9524         PR c/448
9525         * lib/target-supports.exp (check_effective_target_stdint_types):
9526         Update comment.
9527         (check_effective_target_inttypes_types): New.
9528         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9529         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9530         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9531
9532 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9533
9534         PR fortran/38917
9535         PR fortran/38918
9536         * gfortran.dg/data_pointer_1.f90: New test.
9537
9538 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9539
9540         PR fortran/38915
9541         * gfortran.dg/char_length_15.f90: New test.
9542
9543 2009-03-31  Jason Merrill  <jason@redhat.com>
9544
9545         C++ DR 613
9546         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9547         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9548         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9549         xfail others.
9550
9551         * g++.dg/other/typedef2.C: New test.
9552
9553         PR c++/37806
9554         * g++.dg/template/typedef17.C: New test.
9555
9556         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9557         * g++.dg/cpp0x/auto12.C: Likewise.
9558
9559 2009-03-31  Richard Guenther  <rguenther@suse.de>
9560
9561         PR middle-end/31029
9562         * gcc.dg/fold-compare-4.c: New testcase.
9563         * gcc.dg/fold-compare-5.c: Likewise.
9564
9565 2009-03-31  Richard Guenther  <rguenther@suse.de>
9566
9567         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9568
9569 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9570
9571         PR target/39592
9572         * gcc.target/i386/pr39592-1.c: New test.
9573
9574 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9575
9576         PR preprocessor/15638
9577         * gcc.dg/cpp/missing-header-1.c: New test.
9578         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9579         "compilation terminated" message.
9580         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9581         test #include "".
9582         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9583         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9584         terminated" message.
9585
9586 2009-03-31  Richard Guenther  <rguenther@suse.de>
9587
9588         PR middle-end/23401
9589         PR middle-end/27810
9590         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9591         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9592
9593 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9594
9595         PR fortran/38389
9596         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9597         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9598         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9599         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9600         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9601         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9602         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9603
9604 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9605
9606         PR fortran/22571
9607         * gfortran.dg/whole_file_1.f90: New test.
9608         PR fortran/26227
9609         * gfortran.dg/whole_file_2.f90: New test.
9610         * gfortran.dg/whole_file_3.f90: New test.
9611         PR fortran/24886
9612         * gfortran.dg/whole_file_4.f90: New test.
9613
9614 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9615
9616         * gfortran.dg/bind_c_usage_19.f90: New test.
9617
9618         PR target/39558
9619         * gcc.target/powerpc/altivec-29.c: New test.
9620
9621 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9622
9623         PR rtl-optimization/323
9624         * gcc.target/i386/excess-precision-1.c,
9625         gcc.target/i386/excess-precision-2.c,
9626         gcc.target/i386/excess-precision-3.c,
9627         gcc.target/i386/excess-precision-4.c,
9628         gcc.target/i386/excess-precision-5.c,
9629         gcc.target/i386/excess-precision-6.c: New tests.
9630
9631 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9632
9633         PR c/35235
9634         * gcc.dg/c99-array-lval-8.c: New test.
9635
9636 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9637
9638         PR preprocessor/34695
9639         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9640         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9641         instead of dg-warning for "previous definition" messages.
9642         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9643         "warnings being treated as errors" message.
9644         * gcc.dg/fltconst-1.c: Use -fshow-column.
9645
9646 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9647
9648         PR fortran/38823
9649         * gfortran.dg/power1.f90: New test.
9650
9651 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9652
9653         PR c/456
9654         PR c/5675
9655         PR c/19976
9656         PR c/29116
9657         PR c/31871
9658         PR c/35198
9659         * gcc.c-torture/compile/20081108-1.c,
9660         gcc.c-torture/compile/20081108-2.c,
9661         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9662         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9663         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9664         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9665         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9666         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9667         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9668         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9669         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9670         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9671         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9672         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9673         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9674         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9675         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9676         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9677         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9678         case.
9679         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9680         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9681         XFAILs.  Update expected messages.
9682         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9683         expected messages.
9684         * gcc.dg/real-const-1.c: Replace with test from original PR.
9685         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9686         when casting from non-constant integer to pointer.
9687
9688 2009-03-29  Richard Guenther  <rguenther@suse.de>
9689
9690         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9691
9692 2009-03-29  Daniel Kraft  <d@domob.eu>
9693
9694         PR fortran/37423
9695         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9696         DEFERRED bindings.
9697         * gfortran.dg/typebound_proc_9.f03: New test.
9698         * gfortran.dg/typebound_proc_10.f03: New test.
9699         * gfortran.dg/typebound_proc_11.f03: New test.
9700         * gfortran.dg/abstract_type_5.f03: New test.
9701
9702 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9703
9704         PR fortran/38507
9705         * gfortran.dg/do_4.f: New.
9706         * gfortran.dg/goto_2.f90: Correct expected warnings.
9707         * gfortran.dg/goto_4.f90: Likewise.
9708         * gfortran.dg/goto_5.f90: New.
9709
9710 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9711
9712         PR target/39545
9713         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9714
9715         * gcc.target/i386/pr39545-1.c: New.
9716         * gcc.target/i386/pr39545-2.c: Likewise.
9717
9718         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9719         (flex2_struct): Likewise.
9720         (check_struct_passing7): Likewise.
9721         (check_struct_passing8): Likewise.
9722         (f1s): Likewise.
9723         (f2s): Likewise.
9724         (main): Call check_struct_passing7 and check_struct_passing8.
9725
9726 2009-03-29  Richard Guenther  <rguenther@suse.de>
9727
9728         * gcc.c-torture/execute/20090113-1.c: New testcase.
9729         * gcc.c-torture/execute/20090113-2.c: Likewise.
9730         * gcc.c-torture/execute/20090113-3.c: Likewise.
9731         * gcc.c-torture/execute/20090207-1.c: Likewise.
9732         * gcc.c-torture/compile/20090114-1.c: Likewise.
9733         * gcc.c-torture/compile/20090328-1.c: Likewise.
9734         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9735
9736 2009-03-29  David Ayers  <ayers@fsfe.org>
9737
9738         PR objc/27377
9739         * objc.dg/conditional-1.m: New tests.
9740
9741 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9742
9743         * gcc.dg/winline-10.c: New test.
9744
9745 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9746
9747         PR fortran/34656
9748         * gfortran.dg/do_check_1.f90: Add test.
9749         * gfortran.dg/do_check_2.f90: Add test.
9750         * gfortran.dg/do_check_3.f90: Add test.
9751         * gfortran.dg/do_check_4.f90: Add test.
9752
9753 2009-03-28  Jan Hubicka  <jh@suse.cz>
9754
9755         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9756         * gcc.dg/pr33826.c: Update dump files.
9757         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9758         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9759
9760 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9761
9762         * g++.dg/tree-ssa/fwprop-align.C: New test.
9763
9764 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9765
9766         * gcc.target/powerpc/altivec-28.c: New test.
9767
9768         PR c++/39554
9769         * gcc.dg/wdisallowed-functions-1.c: Removed.
9770         * gcc.dg/wdisallowed-functions-2.c: Removed.
9771         * gcc.dg/wdisallowed-functions-3.c: Removed.
9772         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9773         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9774         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9775
9776 2009-03-28  Richard Guenther  <rguenther@suse.de>
9777
9778         PR tree-optimization/38723
9779         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9780
9781 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9782
9783         PR fortran/38538
9784         * gfortran.dg/char_result_13.f90: New test.
9785
9786 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9787
9788         PR fortran/38765
9789         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9790
9791 2009-03-28  Daniel Kraft  <d@domob.eu>
9792
9793         * gfortran.dg/trim_1.f90: New test.
9794
9795 2009-03-28  Richard Guenther  <rguenther@suse.de>
9796
9797         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9798         * g++.dg/warn/Warray-bounds.C: Likewise.
9799
9800 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9801
9802         PR fortran/32626
9803         * gfortran.dg/recursive_check_7.f90: New test.
9804
9805 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9806
9807         PR fortran/38432
9808         * gfortran.dg/do_check_5.f90: New test.
9809         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9810         * gfortran.dg/array_constructor_18.f90: Ditto.
9811         * gfortran.dg/array_constructor_22.f90: Ditto.
9812         * gfortran.dg/do_3.F90: Ditto.
9813         * gfortran.dg/do_1.f90: Ditto.
9814
9815 2009-03-28  Richard Guenther  <rguenther@suse.de>
9816
9817         PR tree-optimization/38180
9818         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9819
9820 2009-03-28  Richard Guenther  <rguenther@suse.de>
9821
9822         PR tree-optimization/38513
9823         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9824         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9825         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9826         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9827         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9828         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9829         * gcc.dg/vect/vect-35.c: Likewise.
9830         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9831         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9832         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9833
9834 2009-03-28  Richard Guenther  <rguenther@suse.de>
9835
9836         PR tree-optimization/38968
9837         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9838
9839 2009-03-28  Richard Guenther  <rguenther@suse.de>
9840
9841         PR tree-optimization/37795
9842         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9843
9844 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9845
9846         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9847         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9848         options for removed targets.
9849
9850 2009-03-27  Richard Guenther  <rguenther@suse.de>
9851
9852         PR tree-optimization/39120
9853         * gcc.c-torture/execute/pr39120.c: New testcase.
9854
9855 2009-03-27  Richard Guenther  <rguenther@suse.de>
9856
9857         PR tree-optimization/39120
9858         * gcc.dg/torture/pta-callused-1.c: New testcase.
9859
9860 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9861
9862         PR middle-end/39315
9863         * gcc.target/i386/pr39315-1.c: New.
9864         * gcc.target/i386/pr39315-2.c: Likewise.
9865         * gcc.target/i386/pr39315-3.c: Likewise.
9866         * gcc.target/i386/pr39315-4.c: Likewise.
9867         * gcc.target/i386/pr39315-check.c: Likewise.
9868
9869 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9870
9871         PR c/39323
9872         * gcc.dg/pr39323-1.c: New.
9873         * gcc.dg/pr39323-2.c: Likewise.
9874         * gcc.dg/pr39323-3.c: Likewise.
9875
9876 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9877
9878         PR target/38034
9879         * gcc.target/ia64/sync-1.c: New.
9880
9881 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9882
9883         PR target/39472
9884         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9885         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9886         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9887         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9888         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9889         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9890         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9891         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9892
9893 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9894
9895         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9896         for low precision (i.e. float).
9897
9898 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9899             Jakub Jelinek  <jakub@redhat.com>
9900
9901         PR debug/37959
9902         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9903
9904 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9905
9906         * gcc.dg/memmove-2.c: New test.
9907         * gcc.dg/memmove-3.c: New test.
9908
9909         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9910         in clone naming.
9911
9912 2009-03-27  Xinliang David Li  <davidxl@google.com>
9913
9914         PR tree-optimization/39557
9915         * g++.dg/tree-ssa/dom-invalid.C: New test.
9916
9917 2009-03-27  Xinliang David Li  <davidxl@google.com>
9918
9919         PR tree-optimization/39548
9920         * g++.dg/tree-ssa/copyprop.C: New test.
9921
9922 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9923
9924         PR c++/38638
9925         * g++.dg/template/typename17.C: New testcase.
9926         * g++.dg/template/typename18.C: New testcase.
9927
9928 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9929
9930         PR c++/36799
9931         * g++.dg/other/var_copy-1.C: New test.
9932
9933 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9934
9935         PR c++/37647
9936         * g++.dg/parse/ctor9.C: New test.
9937
9938 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9939
9940         PR c++/29727
9941         * g++.dg/init/error2.C: New test.
9942
9943 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9944
9945         PR c++/35652
9946         * gcc.dg/pr35652.C: New.
9947         * g++.dg/warn/pr35652.C: New.
9948         * gcc.dg/format/plus-1.c: Adjust message.
9949
9950 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9951
9952         PR c++/39554
9953         * gcc.dg/wdisallowed-functions-3.c: New test.
9954         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9955
9956 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9957
9958         * gcc.dg/inline-33.c: Fix when pic.
9959
9960 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9961
9962         * gcc.target/ia64/20090324-1.c: New test.
9963
9964 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9965
9966         PR c/27898
9967         * gcc.dg/pr27898.c: New test.
9968
9969         PR tree-optimization/32139
9970         * gcc.c-torture/compile/pr32139.c: New test.
9971
9972 2009-03-24  Jason Merrill  <jason@redhat.com>
9973
9974         PR c++/28274
9975         * g++.dg/parse/defarg14.C: New test.
9976
9977 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9978
9979         PR libfortran/39528
9980         * gfortran.dg/read_repeat.f90: New test.
9981
9982 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9983
9984         PR tree-optimization/39529
9985         * gcc.dg/vect/pr39529.c: New test.
9986
9987 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9988             Jakub Jelinek  <jakub@redhat.com>
9989
9990         PR debug/39524
9991         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9992
9993 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9994
9995         PR c/39495
9996         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9997
9998 2009-03-23  Jason Merrill  <jason@redhat.com>
9999
10000         * g++.dg/cpp0x/auto12.C: Add variadic test.
10001
10002         PR c++/39526
10003         * g++.dg/warn/Wshadow-4.C: New test.
10004
10005 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10006
10007         PR tree-optimization/39516
10008         * gfortran.dg/pr39516.f: New test.
10009
10010 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10011
10012         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10013         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10014         variable, not environment variable.
10015
10016 2009-03-21  Jason Merrill  <jason@redhat.com>
10017
10018         PR c++/28879
10019         * g++.dg/ext/vla6.C: New test.
10020
10021 2009-03-20  Jason Merrill  <jason@redhat.com>
10022
10023         * g++.dg/cpp0x/initlist5.C: Add additional test.
10024
10025 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10026             Janis Johnson  <janis187@us.ibm.com>
10027
10028         * lib/compat.exp (compat-get-options-main, compat-get-options):
10029         Handle dg-prune-output in source file.
10030         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10031         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10032         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10033         two warnings.
10034
10035 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10036
10037         PR c/39495
10038         * gcc.dg/gomp/pr39495-1.c: New test.
10039         * gcc.dg/gomp/pr39495-2.c: New test.
10040         * g++.dg/gomp/pr39495-1.C: New test.
10041         * g++.dg/gomp/pr39495-2.C: New test.
10042
10043         PR target/39496
10044         * gcc.target/i386/pr39496.c: New test.
10045         * g++.dg/other/pr39496.C: New test.
10046
10047 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10048
10049         PR middle-end/39500
10050         * gcc.dg/autopar/pr39500-1.c: New.
10051         * gcc.dg/autopar/pr39500-2.c: New.
10052
10053 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10054
10055         * g++.dg/dg.exp: Prune graphite.
10056
10057 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10058
10059         PR middle-end/39447
10060         * g++.dg/graphite: New.
10061         * g++.dg/graphite/graphite.exp: New.
10062         * g++.dg/graphite/pr39447.C: New.
10063
10064 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10065
10066         PR c++/39425
10067         * g++.dg/template/pr39425.C: New.
10068
10069         * g++.dg/template/spec33.C: Updated.
10070
10071 2009-03-17  Jason Merrill  <jason@redhat.com>
10072
10073         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10074
10075 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10076
10077         PR c++/39475
10078         * g++.dg/ext/unary_trait_incomplete.C: New.
10079
10080 2009-03-17  Jing Yu  <jingyu@google.com>
10081
10082         PR middle-end/39378
10083         * g++.dg/inherit/thunk10.C: New test.
10084
10085 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10086
10087         PR target/39482
10088         * gcc.target/i386/pr39482.c: New test.
10089
10090 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10091
10092         PR debug/39471
10093         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10094         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10095         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10096         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10097
10098         PR middle-end/39443
10099         * gcc.dg/pr39443.c: New test.
10100
10101         PR debug/39412
10102         * gcc.dg/debug/pr39412.c: New test.
10103
10104 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10105
10106         PR testsuite/38526
10107         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10108         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10109         is defined.
10110         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10111         its original value, or unset if it was not defined.
10112         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10113         path procs around use of HOSTCC.
10114         * g++.dg/compat/struct-layout-1.exp: Ditto.
10115         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10116
10117 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10118
10119         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10120
10121 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10122
10123         Revert patch for PR testsuite/37630.
10124
10125         PR testsuite/37960
10126         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10127
10128         PR testsuite/37630
10129         * lib/target-supports.exp (check_effective_target_ieee): New.
10130         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10131         * gcc.dg/20001012-1.c: Require ieee.
10132
10133         PR testsuite/37628
10134         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10135
10136 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10137
10138         PR tree-optimization/39455
10139         * gcc.dg/pr39455.c: New test.
10140
10141 2009-03-13  David Ayers  <ayers@fsfe.org>
10142
10143         * objc/execute/trivial.m. New test.
10144
10145 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10146
10147         PR target/39137
10148         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10149
10150 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10151
10152         PR testsuite/39451
10153         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10154         constraint on (%2).
10155
10156 2009-03-12  David Ayers  <ayers@fsfe.org>
10157
10158         PR libobjc/27466
10159         * objc/execute/exceptions/handler-1.m. New test.
10160
10161 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10162
10163         PR target/39431
10164         * gcc.target/i386/pr39431.c: New test.
10165
10166 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10167
10168         PR target/39445
10169         * gcc.target/i386/pr39445.c: New.
10170
10171         * gcc.target/i386/push-1.c: XFAIL.
10172
10173 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10174
10175         * gcc.dg/inline-33.c: New test.
10176
10177 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10178
10179         * gcc.dg/vect/vect-82.c: Combine dg-do and
10180         dg-require-effective-target into dg-skip-if.
10181         * gcc.dg/vect/vect-83.c: Likewise.
10182
10183 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10184
10185         PR target/39137
10186         * gcc.target/i386/stackalign/longlong-1.c: New test.
10187         * gcc.target/i386/stackalign/longlong-2.c: New test.
10188
10189 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10190
10191         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10192
10193 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10194
10195         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10196         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10197
10198 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10199
10200         * gnat.dg/slice_enum.adb: New test.
10201
10202 2009-03-11  Jason Merrill  <jason@redhat.com>
10203
10204         PR debug/39086
10205         * g++.dg/opt/nrv15.C: New test.
10206
10207 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10208
10209         PR tree-optimization/39422
10210         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10211         constant array with static initialization to global memory.
10212         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10213
10214 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10215
10216         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10217         padding.
10218
10219 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10220
10221         PR c++/39371
10222         * g++.dg/opt/switch2.C: Add -w to dg-options.
10223         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10224         * g++.dg/warn/switch1.C: New test.
10225         * g++.dg/other/switch3.C: New test.
10226
10227         PR tree-optimization/39394
10228         * gcc.c-torture/compile/pr39394.c: New test.
10229
10230 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10231
10232         * gcc.target/s390/20090223-1.c: New testcase.
10233
10234 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10235
10236         PR libfortran/39402
10237         * gfortran.dg/fmt_f0_1.f90: New test.
10238
10239 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10240
10241         PR c++/39060
10242         * g++.dg/other/new1.C: Adjusted.
10243         * g++.dg/parse/crash40.C: Likewise.
10244         * g++.dg/parse/defarg12.C: Likewise.
10245         * g++.dg/template/error15.C: Likewise.
10246
10247         * g++.dg/other/pr39060.C: New.
10248
10249 2009-03-07  Jason Merrill  <jason@redhat.com>
10250
10251         PR c++/39367
10252         * g++.dg/opt/new1.C: New.
10253
10254 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10255
10256         PR c++/33492
10257         * g++.dg/other/error32.C: New.
10258
10259 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10260
10261         PR middle-end/39360
10262         * gcc.c-torture/compile/pr39360.c: New test.
10263
10264         PR debug/39372
10265         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10266
10267 2009-03-05  Jason Merrill  <jason@redhat.com>
10268
10269         PR c++/38908
10270         * g++.dg/warn/Wuninitialized-3.C: New test.
10271
10272 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10273
10274         PR debug/39379
10275         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10276         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10277
10278 2009-03-04  Jason Merrill  <jason@redhat.com>
10279
10280         PR c++/13549
10281         * g++.dg/template/koenig7.C: New test.
10282
10283 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10284
10285         * g++.dg/torture/predcom-1.C: New test.
10286
10287 2009-03-04  Richard Guenther  <rguenther@suse.de>
10288
10289         PR tree-optimization/39362
10290         * g++.dg/torture/pr39362.C: New testcase.
10291
10292 2009-03-04  Jason Merrill  <jason@redhat.com>
10293             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10294
10295         PR c++/9634
10296         PR c++/29469
10297         PR c++/29607
10298         * g++.dg/template/dependent-name5.C: New test.
10299
10300 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10301
10302         PR testsuite/39357
10303         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10304         vect_int to vect_int_mult.
10305
10306 2009-03-04  Richard Guenther  <rguenther@suse.de>
10307
10308         PR tree-optimization/39358
10309         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10310         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10311
10312 2009-03-04  Richard Guenther  <rguenther@suse.de>
10313
10314         PR tree-optimization/39339
10315         * gcc.c-torture/execute/pr39339.c: New testcase.
10316
10317 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10318
10319         * gcc.c-torture/compile/20090303-1.c,
10320         gcc.c-torture/compile/20090303-2.c: New tests.
10321
10322 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10323
10324         PR fortran/39354
10325         * gfortran.dg/gomp/pr39354.f90: New test.
10326
10327         PR tree-optimization/39343
10328         * gcc.dg/pr39343.c: New test.
10329
10330 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10331
10332         PR tree-optimization/39248
10333         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10334         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10335         on targets without vector misalignment support.
10336         * lib/target-supports.exp
10337         (check_effective_target_vect_short_mult): Add
10338         check_effective_target_arm32.
10339
10340 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10341
10342         PR middle-end/39335
10343         * gcc.dg/graphite/pr39335_1.c: New.
10344         * gcc.dg/graphite/pr39335.c: New.
10345
10346 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10347
10348         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10349         of andl.
10350         * gcc.target/i386/stackalign/return-5.c: Likewise.
10351         * gcc.target/i386/stackalign/return-6.c: Likewise.
10352
10353 2009-03-02  Richard Guenther  <rguenther@suse.de>
10354             Ira Rosen  <irar@il.ibm.com>
10355
10356         PR tree-optimization/39318
10357         * gfortran.dg/vect/pr39318.f90: New test.
10358
10359 2009-03-01  Jan Hubicka  <jh@suse.cz>
10360
10361         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10362
10363 2009-03-01  Jan Hubicka  <jh@suse.cz>
10364
10365         PR debug/39267
10366         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10367
10368 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10369
10370         * gnat.dg/pack12.adb: New test.
10371
10372 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10373
10374         PR c++/37789
10375         * g++.dg/other/pr37789.C: New.
10376
10377 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10378
10379         PR fortran/39295
10380         * gfortran.dg/interface_25.f90: New test.
10381         * gfortran.dg/interface_26.f90: New test.
10382
10383 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10384
10385         PR fortran/39292
10386         * gfortran.dg/initialization_22.f90: New test.
10387
10388 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10389
10390         PR rtl-optimization/39241
10391         * gcc.dg/torture/pr39241.c: New.
10392
10393 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10394
10395         PR tree-optimizations/39259
10396         * g++.dg/torture/pr39259.C: New testcase.
10397
10398 2009-02-24  Richard Guenther  <rguenther@suse.de>
10399
10400         PR c++/39242
10401         * g++.dg/template/instantiate10.C: New testcase.
10402
10403 2009-02-24  Richard Guenther  <rguenther@suse.de>
10404             Zdenek Dvorak  <ook@ucw.cz>
10405
10406         PR tree-optimization/39233
10407         * gcc.c-torture/execute/pr39233.c: New testcase.
10408
10409 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10410
10411         PR tree-optimization/39260
10412         * gcc.dg/graphite/pr39260.c: New.
10413
10414 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10415
10416         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10417
10418 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10419
10420         PR c++/36411
10421         * g++.dg/template/void14.C: New.
10422
10423 2009-02-23  Jason Merrill  <jason@redhat.com>
10424
10425         PR c++/38880
10426         * g++.dg/init/const7.C: Remove XFAIL.
10427         * g++.dg/init/static-init1.C: New test.
10428
10429         * g++.dg/cpp0x/initlist14.C: New test.
10430
10431 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10432
10433         PR fortran/38914
10434         * bound_simplification_2.f90:  New test case.
10435         * bound_7.f90:  New test case.
10436
10437 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10438
10439         * gcc.dg/cpp/include4.c: New test.
10440
10441 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10442
10443         PR target/39256
10444         * gcc.target/i386/abi-2.c: New.
10445
10446 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10447
10448         * gcc.c-torture/execute/pr39228.x: New.
10449
10450 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10451
10452         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10453         scan-assembler to check for xmm0 register.
10454
10455 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10456             Joseph Myers  <joseph@codesourcery.com>
10457
10458         * gcc.target/arm/va_list.c: New test.
10459         * g++.dg/abi/arm_va_list.C: Likewise.
10460         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10461         function.
10462         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10463         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10464         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10465         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10466         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10467         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10468
10469 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10470
10471         PR testsuite/38164
10472         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10473         to dg-options.
10474
10475 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10476
10477         PR target/39240
10478         * gcc.c-torture/execute/pr39240.c: New test.
10479
10480 2009-02-20  Jason Merrill  <jason@redhat.com>
10481
10482         PR c++/39225
10483         * g++.dg/parse/dtor15.C: New test.
10484
10485 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10486
10487         * gcc.c-torture/execute/20090219-1.c: New.
10488
10489 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10490
10491         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10492         (mips-dg-options): When matching isa* pseudo-options make
10493         'value' optional and accept ! entries.  Use $spec instead of
10494         $isa_spec in the isa pseudo-option error message.  Only
10495         perform the ISA-range check when 'value' is set.  If arch is
10496         matching any CPU in the ! entries switch to its generic ISA.
10497         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10498         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10499
10500 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10501
10502         PR target/39175
10503         * gcc.dg/visibility-20.c: New test.
10504         * g++.dg/ext/visibility/visibility-11.C: New test.
10505
10506 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10507
10508         PR c++/39188
10509         * g++.dg/abi/pr39188-1a.C: New.
10510         * g++.dg/abi/pr39188-1b.C: Likewise.
10511         * g++.dg/abi/pr39188-1.h: Likewise.
10512         * g++.dg/abi/pr39188-2a.C: Likewise.
10513         * g++.dg/abi/pr39188-2b.C: Likewise.
10514         * g++.dg/abi/pr39188-2.h: Likewise.
10515         * g++.dg/abi/pr39188-3a.C: Likewise.
10516         * g++.dg/abi/pr39188-3b.C: Likewise.
10517         * g++.dg/abi/pr39188-3.h: Likewise.
10518
10519 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10520
10521         PR c/38483
10522         * gcc.c-torture/execute/call-trap-1.c,
10523         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10524         tests.
10525
10526 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10527
10528         PR target/39228
10529         * gcc.c-torture/execute/pr39228.c: New test.
10530
10531 2009-02-19  Richard Guenther  <rguenther@suse.de>
10532
10533         PR tree-optimization/39074
10534         * gcc.dg/torture/pr39074.c: New testcase.
10535         * gcc.dg/torture/pr39074-2.c: Likewise.
10536         * gcc.dg/torture/pr39074-3.c: Likewise.
10537
10538 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10539
10540         PR c++/39219
10541         * g++.dg/parse/attr3.C: New.
10542
10543 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10544
10545         PR testsuite/38165
10546         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10547
10548         PR testsuite/38166
10549         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10550         and skip on Darwin.
10551
10552 2009-02-18  Jason Merrill  <jason@redhat.com>
10553
10554         PR c++/38880
10555         * g++.dg/init/const7.C: Remove XFAIL.
10556
10557         PR target/39179
10558         * g++.dg/opt/const6.C: New test.
10559
10560 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10561
10562         * gcc.dg/callabi/callabi.exp: Moved to ...
10563         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10564         in 64bit mode.
10565
10566         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10567         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10568         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10569         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10570         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10571         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10572         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10573
10574         * gcc.dg/callabi/callabi.h: Moved to ...
10575         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10576
10577         * gcc.dg/callabi/func-1.c: Moved to ...
10578         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10579
10580         * gcc.dg/callabi/func-indirect.c: Moved to ...
10581         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10582
10583         * gcc.dg/callabi/pr38891.c: Moved to ...
10584         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10585
10586         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10587         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10588
10589         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10590         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10591
10592         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10593         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10594
10595 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10596
10597         PR target/38891
10598         * gcc.dg/callabi/pr38891.c: New.
10599
10600 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10601
10602         * gcc.dg/callabi/callabi.exp: New.
10603
10604 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10605
10606         PR target/39082
10607         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10608         -Wno-abi for x86.
10609         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10610
10611         * gcc.target/i386/pr39082-1.c: New.
10612
10613         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10614         -Wno-abi.
10615
10616         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10617         CHECK_M64_M128 is defined.
10618         (check_f_arguments): Add "do".
10619         (check_vector_arguments): New.
10620         (check_m64_arguments): Likewise.
10621         (check_m128_arguments): Likewise.
10622
10623         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10624         (CHECK_M64_M128): Define.
10625
10626         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10627         on abitest.
10628         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10629
10630         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10631         tests only if CHECK_M64_M128 is defined.
10632
10633         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10634         (m128_2_struct): Likewise.
10635         (check_struct_passing5): Likewise.
10636         (check_struct_passing6): Likewise.
10637         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10638
10639         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10640         (un5): Likewise.
10641         (check_union_passing4): Likewise.
10642         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10643
10644 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10645
10646         PR c/35447
10647         * gcc.dg/noncompile/pr35447-1.c: New test.
10648
10649 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10650
10651         PR tree-optimization/36922
10652         * gfortran.dg/pr36922.f: New test.
10653
10654 2009-02-17  Richard Guenther  <rguenther@suse.de>
10655
10656         PR tree-optimization/39202
10657         * gcc.c-torture/compile/pr39202.c: New testcase.
10658
10659 2009-02-17  Richard Guenther  <rguenther@suse.de>
10660
10661         PR tree-optimization/39204
10662         * gcc.dg/torture/pr39204.c: New testcase.
10663
10664 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10665
10666         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10667         * gcc.dg/vect/vect-outer-6.c: Ditto.
10668
10669 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10670
10671         PR c/35446
10672         * gcc.dg/noncompile/init-5.c: New test.
10673         * gcc.dg/init-bad-4.c: Adjust expected errors.
10674
10675 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10676
10677         PR target/37049
10678         * gcc.target/i386/push-1.c: New.
10679
10680 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10681
10682         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10683
10684 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10685
10686         * gcc.target/spu/intrinsics-sr.c: New test.
10687
10688 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10689
10690         PR target/38056
10691         * gcc.target/ia64/sibcall-opt-1.c: New test.
10692         * gcc.target/ia64/sibcall-opt-2.c: New test.
10693
10694 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10695
10696         PR fortran/36528
10697         * gfortran.dg/cray_pointers_8.f90: New test.
10698
10699         PR fortran/36703
10700         * gfortran.dg/cray_pointers_9.f90: New test.
10701
10702 2009-02-13  Jason Merrill  <jason@redhat.com>
10703
10704         PR c++/39070
10705         * g++.dg/cpp0x/decltype16.C: New.
10706
10707 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10708
10709         PR target/39152
10710         * gfortran.dg/gomp/pr39152.f90: New.
10711
10712 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10713
10714         PR target/39162
10715         * gcc.target/i386/pr39162.c: New.
10716
10717 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10718
10719         PR c/35444
10720         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10721         New tests.
10722
10723 2009-02-12  Jason Merrill  <jason@redhat.com>
10724
10725         PR c++/38950
10726         * g++.dg/template/array20.C: New test.
10727
10728 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10729
10730         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10731         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10732         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10733
10734 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10735
10736         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10737
10738 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10739
10740         PR target/39152
10741         * gfortran.dg/pr39152.f: New.
10742
10743 2009-02-11  Jason Merrill  <jason@redhat.com>
10744
10745         PR c++/39153
10746         * g++.dg/cpp0x/defaulted9.C: New test.
10747
10748         PR c++/30111
10749         * g++.dg/init/value7.C: New test.
10750
10751 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10752
10753         PR target/38824
10754         * gcc.target/i386/pr38824.c: New testcase.
10755
10756 2009-02-11  Jason Merrill  <jason@redhat.com>
10757
10758         PR c++/38649
10759         * g++.dg/cpp0x/defaulted8.C: New test.
10760
10761         PR c++/36744
10762         * g++.dg/cpp0x/rv9p.C: New test.
10763
10764 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10765
10766         * gnat.dg/aliasing3.adb: New test.
10767         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10768
10769 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10770
10771         PR c++/34397
10772         * g++.dg/template/crash88.C: New.
10773         * g++.dg/template/crash89.C: Likewise.
10774
10775 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10776
10777         PR c/39084
10778         * gcc.dg/pr39084.c: New test.
10779
10780 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10781
10782         PR target/39139
10783         * gcc.target/i386/pr39139.c: New test.
10784
10785 2009-02-10  Richard Guenther  <rguenther@suse.de>
10786
10787         PR tree-optimization/39132
10788         * gcc.dg/torture/pr39132.c: New testcase.
10789
10790 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10791
10792         PR target/39119
10793         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10794         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10795         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10796         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10797         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10798         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10799         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10800         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10801
10802 2009-02-09  Jason Merrill  <jason@redhat.com>
10803
10804         PR c++/39109
10805         * g++.dg/init/value6.C: New test.
10806
10807 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10808
10809         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10810
10811 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10812
10813         * gcc.c-torture/compile/20090209-1.c: New test.
10814
10815 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10816
10817         PR c++/35147
10818         PR c++/37737
10819         * g++.dg/cpp0x/vt-35147.C: New.
10820         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10821         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10822
10823 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10824
10825         PR c/35434
10826         * gcc.dg/attr-alias-4.c: New test.
10827
10828 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10829
10830         PR c/39035
10831         * gcc.dg/dfp/pr39035.c: New test.
10832
10833 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10834
10835         PR c/36432
10836         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10837
10838 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10839
10840         PR c++/39106
10841         * g++.dg/opt/thunk3.C: New test.
10842
10843 2009-02-05  Nick Clifton  <nickc@redhat.com>
10844
10845         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10846         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10847         * gcc.dg/cdce1.c: Likewise.
10848         * gcc.dg/cpp/_Pragma6.c: Likewise.
10849         * g++.dg/cpp/_Pragma1.C: Likewise.
10850         * gcc.dg/utf32-2.c: Xfail for M32C.
10851         * gcc.dg/utf32-1.c: Likewise.
10852         * gcc.dg/utf32-3.c: Likewise.
10853         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10854         targets.
10855         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10856         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10857         * gcc.dg/Wconversion-5.c: Likewise.
10858         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10859         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10860         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10861         * gcc.dg/utf-inc-init.c: Likewise.
10862         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10863         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10864         * gcc.dg/utf-array-short-wchar.c: Likewise.
10865         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10866         * gcc.dg/mallign.c: Use size_t instead of long.
10867
10868 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10869
10870         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10871
10872 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10873
10874         * gcc.c-torture/execute/pr39100.c: New.
10875
10876 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10877
10878         PR c/35435
10879         * gcc.dg/tls/diag-6.c: New test.
10880
10881 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10882
10883         * gcc.dg/graphite/scop-19.c: New
10884
10885 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10886
10887         AVX Programming Reference (January, 2009)
10888         * gcc.target/i386/avx-vpclmulqdq.c: New.
10889         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10890
10891         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10892
10893         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10894         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10895         (pclmul_test): Renamed to ...
10896         (TEST): This.
10897
10898 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10899
10900         PR c++/39095
10901         * g++.dg/abi/mangle31.C: New test.
10902
10903 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10904
10905         PR c/29129
10906         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10907         declarator.
10908         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10909         inside function prototype but not part of parameter declarator.
10910         * vla-11.c: New test.
10911
10912 2009-02-03  Jason Merrill  <jason@redhat.com>
10913
10914         * g++.dg/warn/main-4.C: New test.
10915         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10916
10917 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10918
10919         PR c++/36607
10920         * g++.dg/expr/cast10.C: New test.
10921
10922 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10923
10924         PR c/35433
10925         * gcc.dg/init-bad-6.c: New test.
10926
10927 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10928
10929         PR target/35318
10930         * gcc.c-torture/compile/pr35318.c: New test.
10931
10932         PR inline-asm/39059
10933         * gcc.dg/nofixed-point-2.c: New test.
10934         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10935         * g++.dg/ext/fixed2.C: Likewise.
10936         * g++.dg/other/error25.C: Likewise.
10937         * g++.dg/lookup/crash7.C: Likewise.
10938         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10939
10940         PR c++/39056
10941         * g++.dg/cpp0x/initlist13.C: New test.
10942
10943 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10944
10945         PR c++/36897
10946         * g++.dg/template/func2.C: New test.
10947
10948         PR c++/37314
10949         * g++.dg/template/typename15.C: New.
10950         * g++.dg/template/typename16.C: New.
10951
10952 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10953             Ben Elliston  <bje@au.ibm.com>
10954
10955         PR c/39034
10956         * gcc.dg/dfp/pr39034.c: New test.
10957
10958 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10959
10960         PR testsuite/38263
10961         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10962
10963 2009-02-02  Jason Merrill  <jason@redhat.com>
10964
10965         PR c++/39054
10966         * g++.dg/parse/dtor14.C: New test.
10967
10968 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10969
10970         * lib/target-supports.exp
10971         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10972         * g++.dg/ext/builtin10.C: New test.
10973
10974         PR inline-asm/39058
10975         * gcc.target/i386/pr39058.c: New test.
10976
10977 2009-02-02  Richard Guenther  <rguenther@suse.de>
10978
10979         PR tree-optimization/38937
10980         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10981
10982 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10983
10984         PR c++/39053
10985         * g++.dg/parse/crash52.C: New.
10986
10987 2009-01-30  Richard Guenther  <rguenther@suse.de>
10988
10989         PR tree-optimization/39041
10990         * gcc.c-torture/compile/pr39041.c: New testcase.
10991
10992 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10993
10994         PR target/39013
10995         * gcc.target/i386/pr39013-1.c: New test.
10996         * gcc.target/i386/pr39013-2.c: New test.
10997
10998         PR c++/39028
10999         * g++.dg/ext/label12.C: New test.
11000
11001 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11002
11003         PR c++/33465
11004         * g++.dg/parse/error34.C: New.
11005         * g++.dg/parse/error35.C: Likewise.
11006
11007 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11008
11009         PR c++/38655
11010         * g++.dg/cpp0x/decltype-38655.C: New.
11011
11012 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11013
11014         PR target/39002
11015         * g++.dg/torture/pr39002.C: New test.
11016
11017 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11018
11019         PR tree-optimization/39007
11020         * gcc.dg/tree-ssa/pr39007.c: New.
11021
11022 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11023
11024         PR middle-end/35854
11025         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11026         to "subreg1".
11027
11028 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11029
11030         PR middle-end/38857
11031         * gcc.c-torture/compile/pr38857.c: New test.
11032
11033 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11034
11035         PR fortran/38852
11036         PR fortran/39006
11037         * gfortran.dg/bound_6.f90: New test.
11038
11039 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11040
11041         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11042
11043 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11044
11045         PR tree-optimization/38997
11046         * gcc.dg/tree-ssa/pr38997.c: New.
11047
11048 2009-01-28  Richard Guenther  <rguenther@suse.de>
11049
11050         PR tree-optimization/38926
11051         * gcc.c-torture/compile/pr38926.c: New testcase.
11052
11053 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11054
11055         PR middle-end/38934
11056         * gcc.dg/pr38934.c: New test.
11057
11058 2009-01-28  Richard Guenther  <rguenther@suse.de>
11059
11060         PR middle-end/38908
11061         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11062
11063 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11064
11065         PR tree-optimization/38984
11066         * gcc.dg/pr38984.c: New XFAILed testcase.
11067
11068
11069 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11070
11071         PR target/38988
11072         * gcc.target/i386/pr38988.c: New test.
11073
11074 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11075
11076         PR c++/37554
11077         * g++.dg/parse/crash51.C: New.
11078         * g++.old-deja/g++.pt/crash9.C: Adjust.
11079
11080 2009-01-27  Daniel Kraft  <d@domob.eu>
11081
11082         PR fortran/38883
11083         * gfortran.dg/mvbits_6.f90:  New test.
11084         * gfortran.dg/mvbits_7.f90:  New test.
11085         * gfortran.dg/mvbits_8.f90:  New test.
11086
11087 2009-01-27  Richard Guenther  <rguenther@suse.de>
11088
11089         PR tree-optimization/38503
11090         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11091
11092 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11093
11094         PR middle-end/38969
11095         * gcc.c-torture/execute/pr38969.c: New test.
11096
11097 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11098
11099         PR testsuite/38864
11100         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11101         to dg-do compile.
11102         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11103         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11104         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11105
11106 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11107
11108         PR target/38952
11109         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11110         if __USING_SJLJ_EXCEPTIONS__ is defined.
11111
11112         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11113         __USING_SJLJ_EXCEPTIONS__ is defined.
11114         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11115         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11116         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11117         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11118         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11119         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11120
11121 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11122
11123         PR testsuite/38949
11124         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11125         Use instead of C name in asm statements.
11126
11127 2009-01-26  Richard Guenther  <rguenther@suse.de>
11128
11129         PR tree-optimization/38745
11130         * g++.dg/torture/pr38745.C: New testcase.
11131
11132 2009-01-26  Richard Guenther  <rguenther@suse.de>
11133
11134         PR middle-end/38851
11135         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11136
11137 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11138
11139         * gcc.dg/bitfld-15.c: Gate warning on target
11140         pcc_bitfield_type_matters.
11141         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11142         g++.dg/ext/bitfield4.C: Likewise.
11143         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11144         bitfield for any target.
11145
11146 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11147
11148         PR c/38957
11149         * gcc.dg/pr38957.c: New test.
11150
11151 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11152
11153         PR fortran/38955
11154         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11155         comparing floats.
11156
11157 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11158
11159         PR tree-optimization/38953
11160         * gfortran.dg/graphite/pr38953.f90: New.
11161
11162 2009-01-24  Paul Brook  <paul@codesourcery.com>
11163
11164         * gcc.target/arm/neon-cond-1.c: New test.
11165
11166 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11167
11168         PR tree-optimization/38932
11169         * gcc.dg/pr38932.c: New.
11170
11171 2009-01-23  Revital Eres  <eres@il.ibm.com>
11172
11173         * gcc.dg/sms-7.c: Fix test.
11174
11175 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11176
11177         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11178         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11179         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11180         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11181
11182 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11183
11184         * gcc.dg/pr35729.c: Make test x86 specific.
11185
11186 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11187
11188         PR middle-end/38615
11189         * gcc.dg/pr38615.c: New test.
11190
11191 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11192
11193         PR target/38931
11194         * gcc.target/i386/pr38931.c: New test.
11195
11196 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11197
11198         PR c++/38930
11199         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11200         * g++.dg/template/typedef12.C: Likewise.
11201         * g++.dg/template/typedef13.C: Likewise.
11202         * g++.dg/template/typedef14.C: Likewise.
11203         * g++.dg/template/sfinae3.C: Likewise.
11204         * g++.old-deja/g++.pt/typename8.C: Likewise.
11205         * g++.dg/template/access11.C: Likewise
11206
11207 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11208
11209         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11210         and mips*-*-irix*.
11211         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11212
11213 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11214
11215         PR c++/26693
11216         * g++.dg/template/typedef11.C: New test.
11217         * g++.dg/template/typedef12.C: Likewise.
11218         * g++.dg/template/typedef13.C: Likewise.
11219         * g++.dg/template/typedef14.C: Likewise.
11220         * g++.dg/template/sfinae3.C: Compile this pedantically.
11221         The only errors expected should be the one saying the typedef is ill
11222         formed.
11223         * g++.old-deja/g++.pt/typename8.C: Likewise.
11224         * g++.dg/template/access11.C: Update this.
11225
11226 2009-01-21  Daniel Kraft  <d@domob.eu>
11227
11228         PR fortran/38887
11229         * gfortran.dg/mvbits_5.f90:  New test.
11230
11231 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11232
11233         * gcc.dg/sms-6.c: New test.
11234         * gcc.dg/sms-7.c: Likewise.
11235
11236 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11237
11238         PR fortran/38907
11239         * gfortran.dg/host_assoc_function_7.f90: New test
11240
11241 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11242             Richard Guenther  <rguenther@suse.de>
11243
11244         PR tree-optimization/38747
11245         PR tree-optimization/38748
11246         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11247         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11248         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11249
11250 2009-01-20  Kees Cook  <kees@ubuntu.com>
11251             H.J. Lu  <hongjiu.lu@intel.com>
11252
11253         PR target/38902
11254         * gcc.dg/pr38902.c: New.
11255
11256 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11257
11258         PR target/38868
11259         * gfortran.dg/pr38868.f: New testcase.
11260
11261 2009-01-20  Richard Guenther  <rguenther@suse.de>
11262
11263         * gcc.c-torture/execute/pr36227.c: Move ...
11264         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11265
11266 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11267
11268         * lib/gfortran.exp: Add -B options for targets that use
11269         libgfortran.a%s in their specs.
11270
11271 2009-01-19  Jason Merrill  <jason@redhat.com>
11272
11273         PR c++/23287
11274         * g++.dg/template/dtor5.C: New test.
11275
11276 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11277
11278         PR fortran/38859
11279         * gfortran.dg/bound_5.f90: New test.
11280
11281 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11282
11283         PR target/38736
11284         * g++.dg/compat/abi/pr38736_main.C: New.
11285         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11286         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11287         * g++.dg/other/macro-1.C: Likewise.
11288         * gcc.dg/macro-1.c: Likewise.
11289         * gcc.dg/compat/pr38736_main.c: Likewise.
11290         * gcc.dg/compat/pr38736_x.c: Likewise.
11291         * gcc.dg/compat/pr38736_y.c: Likewise.
11292
11293 2009-01-18  Richard Guenther  <rguenther@suse.de>
11294
11295         PR tree-optimization/38819
11296         * gcc.c-torture/execute/pr38819.c: New testcase.
11297
11298 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11299
11300         PR fortran/38657
11301         * gfortran.dg/module_commons_3.f90: Reapply.
11302
11303 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11304
11305         PR fortran/34955
11306         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11307         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11308
11309 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11310
11311         PR fortran/38657
11312         * gfortran.dg/module_commons_3.f90: Remove
11313
11314 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11315
11316         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11317
11318 2009-01-16  Jason Merrill  <jason@redhat.com>
11319
11320         PR c++/38877
11321         * g++.dg/template/lvalue1.C: New test.
11322
11323         PR c++/29470
11324         * g++.dg/template/access20.C: New test.
11325         * g++.dg/torture/pr34641.C: Fix access.
11326
11327 2009-01-16  Richard Guenther  <rguenther@suse.de>
11328
11329         PR tree-optimization/38835
11330         PR middle-end/36227
11331         * gcc.c-torture/execute/pr36227.c: New testcase.
11332         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11333         * g++.dg/init/const7.C: Likewise.
11334
11335 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11336
11337         PR target/38554
11338         * gcc.c-torture/compile/pr38554.c: New test.
11339
11340 2009-01-16  Jason Merrill  <jason@redhat.com>
11341
11342         PR c++/38579
11343         * g++.dg/conversion/access1.C: New test.
11344
11345 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11346
11347         PR tree-optimization/38789
11348         * gcc.c-torture/compile/pr38789.c: New test.
11349
11350 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11351
11352         PR fortran/38152
11353         * gfortran.dg/proc_ptr_13.f90: New.
11354
11355 2009-01-15  Jason Merrill  <jason@redhat.com>
11356
11357         PR c++/38850
11358         * g++.dg/template/koenig6.C: New test.
11359
11360 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11361
11362         PR c++/29388
11363         * g++.dg/template/error37.C: New testcase.
11364
11365 2009-01-15  Jason Merrill  <jason@redhat.com>
11366
11367         PR c++/36334
11368         * g++.dg/conversion/memfn1.C: New test.
11369
11370         PR c++/37646
11371         * g++.dg/conversion/memfn2.C: New test.
11372
11373 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11374
11375         PR c++/38357
11376         * g++.dg/template/crash87.C: New test.
11377
11378 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11379
11380         PR middle-end/37843
11381         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11382
11383 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11384
11385         PR c++/38636
11386         * g++.dg/parse/crash50.C: New test.
11387
11388 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11389
11390         PR rtl-optimization/38245
11391         * gcc.dg/pr38245-3.c: New test.
11392         * gcc.dg/pr38245-3.h: New file.
11393         * gcc.dg/pr38245-4.c: New file.
11394         * gcc.dg/pr38364.c: New test.
11395
11396 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11397
11398         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11399         sequence PC-relative.
11400
11401 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11402
11403         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11404         calls and/or PLT markers.
11405         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11406         calls and/or PLT markers.
11407         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11408         calls and/or PLT markers.
11409         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11410         calls and/or PLT markers.
11411
11412 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11413             Nathan Froyd  <froydnj@codesourcery.com>
11414             Joseph Myers  <joseph@codesourcery.com>
11415
11416         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11417         New function.
11418         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11419         and use consistent CFLAGS.
11420         * gcc.target/powerpc/20030505.c: Likewise.
11421         * gcc.target/powerpc/20081204-1.c: Likewise.
11422         * gcc.target/powerpc/ppc-spe.c: Likewise.
11423         * gcc.target/powerpc/spe1.c: Likewise.
11424         * g++.dg/ext/spe1.C: Likewise.
11425         * g++.dg/other/opaque-1.C: Likewise.
11426         * g++.dg/other/opaque-2.C: Likewise.
11427         * g++.dg/other/opaque-3.C: Likewise.
11428
11429 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11430
11431         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11432         out of loop.
11433
11434 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11435
11436         PR target/38811
11437         * g++.dg/torture/pr38811.C: New file.
11438
11439 2009-01-14  Richard Guenther  <rguenther@suse.de>
11440
11441         PR tree-optimization/38826
11442         PR middle-end/38477
11443         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11444
11445 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11446
11447         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11448
11449 2009-01-14  Nick Clifton  <nickc@redhat.com>
11450
11451         PR c++/37862
11452         * g++.cp/parse/pr37862.C: New test.
11453
11454 2009-01-14  Julian Brown  <julian@codesourcery.com>
11455
11456         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11457         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11458         to...
11459         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11460         These.
11461
11462 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11463
11464         PR rtl-optimization/38774
11465         * gcc.dg/torture/pr38774.c: New test.
11466
11467         PR c++/38795
11468         * g++.dg/cpp0x/pr38795.C: New test.
11469
11470 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11471             Nathan Froyd  <froydnj@codesourcery.com>
11472             Joseph Myers  <joseph@codesourcery.com>
11473
11474         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11475         otherwise.  Do not check for AltiVec at runtime.
11476         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11477         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11478         * gcc.target/powerpc/altivec-1.c: Likewise.
11479         * gcc.target/powerpc/altivec-3.c: Likewise.
11480         * gcc.target/powerpc/altivec-10.c: Likewise.
11481         * gcc.target/powerpc/altivec-12.c: Likewise.
11482         * gcc.target/powerpc/altivec-24.c: Likewise.
11483         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11484         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11485         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11486         * gcc.target/powerpc/pr35907.c: Likewise.
11487         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11488         otherwise.  Do not check for Cell at runtime.
11489         * gcc.target/powerpc/altivec_check.h: Delete.
11490
11491         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11492         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11493         not check for AltiVec at runtime.
11494         * g++.dg/ext/altivec-cell-2.C: Likewise.
11495         * g++.dg/ext/altivec-cell-3.C: Likewise.
11496         * g++.dg/ext/altivec-cell-4.C: Likewise.
11497         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11498         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11499         check.
11500         * g++.dg/ext/altivec_check.h: Delete.
11501
11502 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11503
11504         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11505         effective target.  Adjust line numbers accordingly.
11506
11507 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11508
11509         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11510
11511 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11512
11513         PR tree-optimization/38786
11514         * gcc.dg/graphite/pr38786.c: New.
11515
11516 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11517
11518         Revert:
11519         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11520
11521         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11522         for alpha*-*-* targets.
11523         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11524
11525 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11526
11527         PR libfortran/38772
11528         * gfortran.dg/fmt_bz_bn_err.f: New test.
11529
11530 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11531
11532         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11533
11534 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11535
11536         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11537         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11538         instruction support.  Do not check for it at runtime.
11539
11540 2009-01-12  Jason Merrill  <jason@redhat.com>
11541
11542         PR c++/35109
11543         * g++.dg/lookup/friend11.C: Remove expected error.
11544         * g++.dg/lookup/friend14.C: New test.
11545         * g++.dg/lookup/friend15.C: New test.
11546
11547 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11548
11549         PR c++/36019
11550         * g++.dg/lookup/hidden-class12.C: New test.
11551         * g++.dg/lookup/hidden-class13.C: New test.
11552         * g++.dg/lookup/hidden-class14.C: New test.
11553         * g++.dg/lookup/hidden-class15.C: New test.
11554         * g++.dg/lookup/hidden-class16.C: New test.
11555
11556 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11557
11558         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11559         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11560         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11561
11562 2009-01-12  Jason Merrill  <jason@redhat.com>
11563
11564         PR c++/31488
11565         * g++.dg/other/vararg-3.C: New test.
11566
11567 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11568
11569         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11570         Explicitly enable SPE.
11571         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11572         directive.
11573
11574         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11575         Expect -flax-vector-conversions message.  Adjust incompatible
11576         types errors.
11577         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11578         Make Foo extern.
11579
11580         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11581
11582         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11583
11584         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11585         * g++.dg/other/opaque-2.C: Likewise.
11586         * g++.dg/other/opaque-3.C: Likewise.
11587
11588 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11589
11590         PR c/32041
11591         * gcc.dg/pr32041.c: New test.
11592         * g++.dg/parse/offsetof9.C: New test.
11593
11594 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11595             Nathan Froyd  <froydnj@codesourcery.com>
11596
11597         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11598         * g++.dg/ext/attribute-test-1.C: Likewise.
11599         * g++.dg/ext/attribute-test-2.C: Likewise.
11600         * g++.dg/ext/attribute-test-3.C: Likewise.
11601         * g++.dg/ext/attribute-test-4.C: Likewise.
11602
11603 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11604
11605         * gnat.dg/unchecked_convert3.adb: New test.
11606
11607 2009-01-12  Tomas Bily  <tbily@suse.cz>
11608
11609         PR middlend/38385
11610         * gcc.dg/tree-ssa/pr38385.c: New file.
11611
11612 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11613
11614         PR c++/38794
11615         * g++.dg/parse/typedef9.C: New test.
11616
11617         PR tree-optimization/38807
11618         * gcc.c-torture/compile/pr38807.c: New test.
11619
11620 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11621
11622         * gcc.target/mips/ins-2.c: New test.
11623
11624 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11625
11626         PR testsuite/38809
11627         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11628
11629 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11630
11631         PR c++/36254
11632         * g++.dg/warn/Wreturn-type-5.C: New test.
11633
11634 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11635
11636         PR middle-end/38616
11637         * gcc.dg/pr38616.c: New test.
11638
11639 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11640
11641         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11642
11643 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11644
11645         PR c++/38648
11646         * g++.dg/expr/string-1.C: New test.
11647         * g++.dg/expr/string-2.C: New test.
11648
11649         PR c++/36695
11650         * g++.dg/ext/complex4.C: New test.
11651         * g++.dg/ext/complex5.C: New test.
11652         * g++.dg/init/reference1.C: New test.
11653         * g++.dg/init/reference2.C: New test.
11654         * g++.dg/init/reference3.C: New test.
11655
11656 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11657
11658         PR fortran/38763
11659         * gfortran.dg/transfer_null_1.f90: New test.
11660
11661 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11662
11663         PR fortran/38765
11664         * gfortran.dg/host_assoc_function_6.f90: New test.
11665
11666 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11667
11668         * lib/target-supports.exp: Add method to determine if the effective
11669         target is really a ppc405 after applying all compile options.
11670         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11671         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11672         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11673         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11674         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11675         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11676         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11677         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11678         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11679         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11680         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11681         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11682         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11683         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11684         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11685         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11686         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11687         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11688         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11689         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11690         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11691         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11692         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11693         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11694         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11695         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11696         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11697         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11698         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11699         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11700         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11701
11702 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11703
11704         PR c++/35335
11705         * g++.dg/other/error31.C: New testcase.
11706
11707         PR c/35742
11708         * gcc.dg/pr35742.c: New test.
11709
11710 2009-01-09  John F. Carr  <jfc@mit.edu>
11711
11712         PR c++/37877
11713         * g++.dg/parse/linkage3.C: New test.
11714
11715 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11716
11717         PR middle-end/38771
11718         * gcc.c-torture/compile/pr38771.c: New test.
11719
11720 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11721
11722         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11723
11724 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11725
11726         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11727         * gcc.dg/sibcall-4.c: Likewise.
11728
11729 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11730             Jan Sjodin  <jan.sjodin@amd.com>
11731
11732         PR tree-optimization/38559
11733         * gcc.dg/graphite/pr38559.c: New.
11734
11735 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11736
11737         PR tree-optimization/37194
11738         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11739
11740 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11741
11742         PR c++/38725
11743         * g++.dg/ext/label11.C: New test.
11744
11745 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11746
11747         * lib/target-supports.exp (check_weak_override_available): New.
11748         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11749         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11750         dg-require-weak-override.
11751
11752 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11753             Alan Modra  <amodra@bigpond.net.au>
11754
11755         * gcc.c-torture/compile/20090107-1.c: New test.
11756
11757 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11758
11759         PR target/38706
11760         * g++.dg/other/pr38706.C: New test.
11761
11762 2009-01-07  Jason Merrill  <jason@redhat.com>
11763
11764         * g++.dg/cpp0x/variadic92.C: New test.
11765         * g++.dg/cpp0x/variadic93.C: New test.
11766
11767 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11768
11769         * lib/target-supports-dg.exp (current_compiler_flags): New.
11770         (check-flags): Use it; do not access dg-test local variables.
11771         (dg-skip-if): Do not access dg-test local variables.
11772         (dg-xfail-run-if): Ditto.
11773         (dg-shouldfail): Ditto.
11774         * gcc.test-framework/test-framework.exp
11775         (check_effective_target_def_nocache): New.
11776         * gcc.test-framework/test-framework.awk: Handle scan tests.
11777         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11778         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11779         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11780         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11781         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11782         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11783         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11784         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11785         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11786
11787         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11788
11789         * lib/target-supports-dg.exp (check_test_flags): Delete.
11790
11791 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11792
11793         PR tree-optimization/38492
11794         PR tree-optimization/38498
11795         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11796         in trunk.
11797         * gcc.dg/graphite/block-0.c: Update test.
11798         * gcc.dg/graphite/block-1.c: Same.
11799         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11800         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11801         * gcc.dg/graphite/block-3.c: New.
11802         * gcc.dg/graphite/pr38498.c: New.
11803
11804 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11805
11806         AVX Programming Reference (December, 2008)
11807         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11808         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11809         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11810
11811         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11812         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11813
11814 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11815
11816         PR fortran/38220
11817         * gfortran.dg/c_loc_pure_1.f90:  New test.
11818
11819 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11820
11821         PR fortran/38669
11822         * gfortran.dg/elemental_dependency_3.f90:
11823         Add the final tree dump cleanup.
11824
11825 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11826
11827         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11828         passing -m32.
11829
11830         PR rtl-optimization/38722
11831         * gfortran.dg/pr38722.f90: New test.
11832
11833 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11834
11835         PR c/34252
11836         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11837         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11838
11839 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11840
11841         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11842         * gfortran.dg/typebound_call_8.f03: Same.
11843         * gfortran.dg/elemental_bind_c.f90: Same.
11844         * gfortran.dg/typebound_call_7.f03: Same.
11845         * gfortran.dg/interface_proc_end.f90: Same
11846         * gfortran.dg/pr37243.f: Fix typo.
11847
11848 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11849
11850         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11851         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11852         large stack sizes.
11853
11854 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11855
11856         AVX Programming Reference (December, 2008)
11857         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11858         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11859         * gcc.target/i386/sse-14.c: Likewise.
11860
11861         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11862         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11863         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11864         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11865
11866 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11867
11868         PR libfortran/38735
11869         * gfortran.dg/fmt_bz_bn.f: Update test.
11870
11871 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11872
11873         PR c++/38472
11874         * g++.dg/conversion/usual-arith-conv.C: New test.
11875
11876 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11877
11878         PR c/34911
11879         * gcc.dg/vector-3.c: New testcase.
11880         * g++.dg/ext/vector15.C: New test.
11881
11882 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11883
11884         PR tree-optimization/38510
11885         * gcc.dg/graphite/pr38510.c: New.
11886
11887 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11888             Jan Sjodin <jan.sjodin@amd.com>
11889
11890         PR tree-optimization/38500
11891         * gcc.dg/graphite/pr38500.c: New.
11892
11893 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11894
11895         * gcc.c-torture/compile/20001226-1.c: Generalize
11896         dg-timeout-factor.
11897         * gcc.c-torture/compile/limits-fnargs.c: Add
11898         dg-timeout-factor.
11899         * gcc.dg/20020425-1.c: Likewise.
11900         * gcc.dg/pch/pch.exp: Likewise.
11901
11902 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11903
11904         PR fortran/38657
11905         * gfortran.dg/module_commons_3.f90: New test.
11906
11907 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11908
11909         PR fortran/37159
11910         * gfortran.dg/random_seed_1.f90: Updated.
11911
11912 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11913
11914         PR fortran/38669
11915         PR fortran/38726
11916         * gfortran.dg/elemental_subroutine_7.f90:
11917         Fix p values so that it can be used as vector subscript.
11918
11919 2009-01-05  Jason Merrill  <jason@redhat.com>
11920
11921         * g++.dg/cpp0x/initlist12.C: Add another test.
11922
11923         * g++.dg/cpp0x/defaulted7.C: New test.
11924
11925 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11926
11927         PR fortran/38672
11928         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11929         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11930
11931 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11932
11933         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11934         for alpha*-*-* targets.
11935         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11936
11937 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11938
11939         PR fortran/38665
11940         * gfortran.dg/host_assoc_function_5.f90: New test.
11941
11942 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11943
11944         PR fortran/38669
11945         * gfortran.dg/elemental_dependency_3.f90: New test.
11946         * gfortran.dg/elemental_subroutine_7.f90: New test.
11947
11948 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11949
11950         * gcc.dg/struct-ret-3.c: Include unistd.h.
11951         (main): Exit early if system memory page size is
11952         larger than 4096 bytes.
11953
11954 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11955
11956         PR fortran/38718
11957         * gfortran.dg/merge_init_expr.f90: New.
11958
11959 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11960
11961         PR fortran/38536
11962         * gfortran.dg/c_loc_tests_13.f90: New test.
11963         * gfortran.dg/c_loc_tests_14.f90: New test.
11964
11965 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11966
11967         * gfortran.dg/func_result_4.f90: New.
11968
11969 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11970
11971         PR fortran/38594
11972         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11973         interface still works, in addition to original tests.
11974         * gfortran.dg/host_assoc_call_6.f90: New test.
11975
11976 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11977
11978         PR c++/38705
11979         * g++.dg/torture/pr38705.C: New test.
11980
11981         PR c/38700
11982         * gcc.dg/pr38700.c: New test.
11983
11984 2009-01-02  Jason Merrill  <jason@redhat.com>
11985
11986         * g++.dg/cpp0x/initlist11.C: New test.
11987         * g++.dg/cpp0x/initlist12.C: New test.
11988
11989 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11990
11991         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11992         Allow extra informative notes.
11993
11994 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11995
11996         PR c/36489
11997         * gcc.dg/pr36489.c: New test.
11998
11999 \f
12000 Copyright (C) 2009 Free Software Foundation, Inc.
12001
12002 Copying and distribution of this file, with or without modification,
12003 are permitted in any medium without royalty provided the copyright
12004 notice and this notice are preserved.