OSDN Git Service

2009-11-27 Martin Jambor <mjambor@suse.cz>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-27  Martin Jambor  <mjambor@suse.cz>
2
3         PR middle-end/42006
4         * gcc.c-torture/execute/pr42006.c: New test.
5
6 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
7
8         PR c++/38656
9         * g++.dg/cpp0x/error2.C: New.
10
11 2009-11-27  Michael Matz  <matz@suse.de>
12
13         PR rtl-optimization/42084
14         * gcc.dg/pr42084.c: New test.
15
16 2009-11-27  Michael Matz  <matz@suse.de>
17
18         PR c++/41906
19         * g++.dg/tree-ssa/pr41906.C: New testcase.
20
21 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
22
23         * gcc.dg/O16384.c: New test.
24
25 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
26
27         PR c++/35112
28         * g++.dg/parse/crash53.C: New.
29         * g++.dg/parse/error17.C: Adjust, error messages are not
30         duplicated anymore.
31         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
32
33 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
34
35         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
36         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
37         * gcc.target/i386/vperm-v4si-2.c: Ditto.
38         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
39
40 2009-11-26  Richard Henderson  <rth@redhat.com>
41
42         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
43
44 2009-11-26  Jason Merrill  <jason@redhat.com>
45
46         PR c++/42026, DR 239
47         * g++.dg/lookup/koenig8.C: New.
48
49         PR c++/10690
50         * g++.dg/template/explicit-args2.C: Add typeid cases.
51
52 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
53
54         PR fortran/41278
55         * gfortran.dg/array_function_5.f90: New test.
56
57 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
58
59         PR fortran/42048
60         PR fortran/42167
61         * gfortran.dg/select_type_10.f03: New test case.
62         * gfortran.dg/typebound_call_11.f03: Extended test case.
63
64 2009-11-26  Michael Matz  <matz@suse.de>
65
66         PR tree-optimization/41905
67         * g++.dg/tree-ssa/pr41905.C: New testcase.
68
69 2009-11-25  Richard Henderson  <rth@redhat.com>
70
71         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
72
73         * lib/target-supports.exp
74         (check_effective_target_vect_extract_even_odd): Add x86.
75
76         * gcc.target/i386/isa-check.h: New.
77         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
78         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
79         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
80         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
81         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
82         gcc.target/i386/vperm.pl: New files.
83
84 2009-11-25  Richard Henderson  <rth@redhat.com>
85
86         * gcc.dg/vect/pr36493.c: Call check_vect.
87         * gcc.dg/vect/pr37539.c: Likewise.
88         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
89         * tree-vect.h (check_vect): Use cpuid for x86.
90
91 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
92
93         * gnat.dg/specs/pack6.ads: New test.
94         * gnat.dg/specs/pack6_pkg.ads: New helper.
95
96 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
97
98         * gcc.target/powerpc/regnames-1.c: New test.
99
100 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
101             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
102
103         PR ada/42170
104         * ada/acats/run_acats: Bump stack limit to 16MB.
105
106 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
107
108         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
109         -march=armv5te.
110
111 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
112
113         PR fortran/42008
114         * gfortran.dg/pure_initializer_2.f90: New test.
115
116 2009-11-23  Jason Merrill  <jason@redhat.com>
117
118         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
119         * g++.old-deja/g++.pt/ctor2.C: Adjust.
120         * g++.dg/lookup/name-clash4.C: Adjust.
121
122 2009-11-23  Jason Merrill  <jason@redhat.com>
123
124         * g++.dg/template/spec15.C: Check for helpful message.
125
126 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
127
128         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
129         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
130         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
131         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
132         * gcc.target/powerpc/paired-2.c: Ditto.
133         * gcc.target/powerpc/paired-3.c: Ditto.
134         * gcc.target/powerpc/paired-4.c: Ditto.
135         * gcc.target/powerpc/paired-5.c: Ditto.
136         * gcc.target/powerpc/paired-6.c: Ditto.
137         * gcc.target/powerpc/paired-7.c: Ditto.
138         * gcc.target/powerpc/paired-8.c: Ditto.
139         * gcc.target/powerpc/paired-9.c: Ditto.
140         * gcc.target/powerpc/paired-10.c: Ditto.
141         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
142         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
143         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
144         * gcc.target/powerpc/pr39457.c: Don't use -m64.
145         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
146         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
147         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
148         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
149
150 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
151
152         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
153         scan-assembler-not regular expression.
154
155 2009-11-24  Richard Guenther  <rguenther@suse.de>
156
157         PR tree-optimization/42142
158         * gcc.c-torture/execute/pr42142.c: New testcase.
159
160 2009-11-24  Martin Jambor  <mjambor@suse.cz>
161
162         PR tree-optimization/42154
163         * gcc.c-torture/execute/pr42154.c: New test.
164
165 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
166
167         PR fortran/42045
168         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
169         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
170         * gfortran.dg/proc_ptr_comp_24.f90: New.
171
172 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
173
174         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
175         int targets.
176
177 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
178
179         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
180
181 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
182
183         PR testsuite/42086
184         * gcc.target/ia64/fptr-1.c: Make it a compile test.
185
186 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
187
188         * lib/lto.exp (lto_option_list): Rename from option_list.
189         * lib/compat.exp (compat_option_list): Rename from option_list.
190
191 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
192
193         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
194         * gcc-dg/raw-string-2.c: Ditto.
195         * gcc-dg/utf-array-short-wchar.c: Ditto.
196         * gcc-dg/utf-array.c: Ditto.
197         * gcc-dg/utf8-2.c: Ditto. 
198
199 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
200
201         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
202         targets.
203
204 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
205
206         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
207
208 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
209
210         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
211
212 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
213
214         PR testsuite/36470
215         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
216         Enable short test for avr target.
217         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
218         * gcc.dg/utf32-2.c: Ditto.
219         * gcc.dg/utf32-3.c: Ditto.
220         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
221
222 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
223
224         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
225
226 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
227
228         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
229
230
231 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
232
233         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
234         * gcc.dg/sms-7.c: Ditto.
235
236 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
237
238         * gcc.dg/pr36998.c: Frame pointer required for avr target.
239         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
240         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
241         * gcc.dg/pr41340.c: Test requires long pointer target.
242         * gcc.dg/profile-generate-3.c: Test requires profiling support.
243
244 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
245
246         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
247         * gcc.dg/graphite/block-3.c: Ditto.
248         * gcc.dg/graphite/block-4.c: Ditto.
249         * gcc.dg/graphite/block-5.c: Ditto.
250         * gcc.dg/graphite/block-6.c: Ditto.
251         * gcc.dg/graphite/interchange-0.c: Ditto.
252         * gcc.dg/graphite/interchange-1.c: Ditto.
253         * gcc.dg/graphite/interchange-2.c: Ditto.
254         * gcc.dg/graphite/interchange-3.c: Ditto.
255         * gcc.dg/graphite/interchange-4.c: Ditto.
256         * gcc.dg/graphite/interchange-5.c: Ditto.
257         * gcc.dg/graphite/interchange-6.c: Ditto.
258         * gcc.dg/graphite/run-id-1.c: Ditto.
259         * gcc.dg/graphite/scop-16.c: Ditto.
260         * gcc.dg/graphite/scop-17.c: Ditto.
261         * gcc.dg/graphite/scop-18.c: Ditto.
262         * gcc.dg/graphite/scop-matmult.c: Ditto.
263         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
264         * gcc.dg/graphite/id-15.c: Ditto.
265
266 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
267
268         * gnat.dg/specs/weak1.ads: New test.
269
270 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
271
272         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
273
274 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
275
276         PR c++/14777
277         * g++.dg/template/typedef13.C: Adjust.
278         * g++.dg/template/typedef19.C: Adjust.
279         * g++.dg/template/typedef20.C: Adjust.
280         * g++.dg/template/typedef22.C: New test.
281
282 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
283
284         PR target/42113
285         * gcc.target/alpha/pr42113.c: New test.
286
287 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
288
289         PR fortran/41807
290         * gfortran.dg/data_value_1.f90: Update test.
291         * gfortran.dg/array_constructor_32.f90: New test.
292
293 2009-11-21  Martin Jambor  <mjambor@suse.cz>
294
295         PR middle-end/42025
296         * gcc.c-torture/compile/pr42025-1.c: New test.
297         * gcc.c-torture/compile/pr42025-2.c: New test.
298
299 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
300
301         * gcc.target/mips/mult-1.c: Forbid octeon.
302         * gcc.target/mips/octeon-dmul-3.c: New test.
303
304 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
305
306         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
307
308 2009-11-20  Jason Merrill  <jason@redhat.com>
309
310         PR c++/9050, DR 147, DR 318
311         * g++.dg/template/ctor9.C: New.
312         * g++.dg/tc1/dr147.C: Remove xfails.
313         * g++.dg/lookup/name-clash4.C: Adjust.
314         * g++.old-deja/g++.jason/temporary5.C: Adjust.
315         * g++.old-deja/g++.pt/ctor2.C: Adjust.
316
317 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
318
319         PR tree-optimization/42078
320         * gcc.dg/pr42078.c: New test.
321
322 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
323
324         PR Testsuite/42114
325         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
326         XFAIL ptrdiff range test for avr.
327         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
328         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
329         * gcc-dg/c99-stdint-6.c: Ditto.
330
331 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
332
333         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
334         2009-10-23 change to set VRSAVE if VSX has been reverted.
335
336 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
337
338         PR c++/38646
339         * g++.dg/cpp0x/pr38646.C: New test.
340
341 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
342
343         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
344         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
345         Wrap *intmax_t tests in !NO_MAX_TYPES.
346
347 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
348
349         PR c++/42060
350         * g++.dg/cpp0x/initlist28.C: New.
351
352 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
353
354         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
355
356 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
357
358         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
359
360 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
361
362         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
363         explicit.
364         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
365         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
366         * g++.old-deja/g++.law/typeck1.C: Likewise.
367         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
368         * g++.dg/conversion/ptrmem9.C: Likewise.
369         * g++.dg/expr/cond2.C: Likewise.
370
371 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
372             Janus Weil  <janus@gcc.gnu.org>
373
374         PR fortran/42104
375         * gfortran.dg/proc_ptr_comp_23.f90: New test.
376
377 2009-11-19  Jason Merrill  <jason@redhat.com>
378
379         PR c++/42115
380         * g++.dg/init/placement5.C: Add positive test.
381
382         DR 176 permissiveness
383         * g++.dg/ext/injected-ttp.C: New.
384         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
385         * g++.old-deja/g++.pt/ttp41.C: Adjust.
386
387 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
388
389         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
390         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
391
392 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
393
394         * gcc-dg/raw-string-1.c: Skip test for avr target.
395         * gcc-dg/utf-array-short-wchar.c: Ditto.
396         * gcc-dg/utf-array.c: Ditto.
397         * gcc-dg/utf8-2.c: Ditto.
398
399 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
400
401         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
402         (plugin_init): Pass correct version to plugin_default_version_check.
403         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
404         (plugin_init): Pass correct version to plugin_default_version_check.
405         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
406         (plugin_init): Pass correct version to plugin_default_version_check.
407
408 2009-11-19  Jason Merrill  <jason@redhat.com>
409
410         PR c++/561
411         * g++.dg/overload/pmf2.C: New.
412
413 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
414
415         PR libgfortran/42090
416         * gfortran.dg/direct_io_11.f90: New test.
417
418 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
419
420         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
421
422 2009-11-18  Nick Clifton  <nickc@redhat.com>
423         
424         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
425         * g++.dg/lto/20081120-1_0.C: Likewise.
426         * g++.dg/lto/20091002-2_0.C: Likewise.
427         * g++.dg/lto/20081120-2_0.C: Likewise.
428         * g++.dg/lto/20091002-3_0.C: Likewise.
429         * g++.dg/lto/20081123_0.C: Likewise.
430         * g++.dg/lto/20090313_0.C: Likewise.
431         * g++.dg/lto/20081109-1_0.C: Likewise.
432         * g++.dg/lto/20081219_0.C: Likewise.
433         * g++.dg/lto/20081204-1_0.C: Likewise.
434         * g++.dg/lto/20090302_0.C: Likewise.
435         * g++.dg/lto/20081119-1_0.C: Likewise.
436         * g++.dg/lto/20081118_0.C: Likewise.
437
438 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
439
440         PR testsuite/41913
441         * lib/lto.exp (scan-symbol): Properly check if target exist.
442
443 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
444
445         PR fortran/42072
446         * gfortran.dg/proc_ptr_8.f90: Extended.
447
448 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
449
450         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
451         explicit.
452         * g++.dg/inherit/error4.C: Likewise.
453         * g++.dg/template/crash90.C: Likewise.
454
455 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
456
457         PR c++/3187
458         * g++.dg/abi/mangle26.C: Also match *C2* definition.
459         * g++.dg/abi/mangle27.C: Likewise.
460         * g++.dg/abi/mangle28.C: Likewise.
461         * g++.dg/abi/mangle29.C: Likewise.
462
463 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
464
465         PR debug/41926
466         * gcc.dg/vect/vect-debug-pr41926.c: New.
467
468 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
469
470         PR c++/42058
471         * g++.dg/init/array26.C: New.
472         * g++.dg/init/array27.C: Likewise.
473         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
474
475 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
476
477         PR c++/42061
478         * g++.dg/cpp0x/initlist27.C: New test.
479
480         PR c++/42059
481         * g++.dg/cpp0x/initlist26.C: New test.
482
483 2009-11-16  Jason Merrill  <jason@redhat.com>
484
485         PR c++/189, c++/9937, c++/13950, DR 176
486         * g++.dg/tc1/dr176.C: Adjust.
487         * g++.dg/template/injected1.C: New.
488         * g++.dg/template/inherit.C: Adjust.
489         * g++.old-deja/g++.brendan/crash56.C: Adjust.
490         * g++.old-deja/g++.pt/lookup8.C: Adjust.
491         * g++.old-deja/g++.pt/ttp22.C: Adjust.
492         * g++.old-deja/g++.pt/ttp23.C: Adjust.
493
494 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
495
496         PR c++/42055
497         * g++.dg/template/crash92.C: New.
498
499 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
500
501         PR c++/32056
502         * g++.dg/template/error44.C: New.
503
504 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
505
506         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
507
508 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
509
510         PR fortran/42048
511         * gfortran.dg/typebound_call_11.f03: New test.
512
513 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
514
515         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
516         init functions.
517
518 2009-11-13  Jason Merrill  <jason@redhat.com>
519
520         PR c++/27425
521         PR c++/34274
522         * g++.dg/template/arg7.C: New.
523
524         PR c++/29363
525         * g++.dg/template/error43.C: New.
526
527         PR debug/26965
528         * g++.dg/debug/dwarf2/static-data-member2.C: New.
529
530         PR c++/35075
531         * g++.dg/template/ref5.C: New.
532
533         PR c++/21008, DR 515
534         * g++.dg/template/inherit4.C: New.
535         * g++.dg/lookup/scoped8.C: Adjust.
536
537         PR c++/11987
538         * g++.dg/parse/typename11.C: New.
539         * g++.dg/template/crash48.C: Adjust.
540
541 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
542
543         PR testsuite/42001
544         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
545         lto_finish at the end.
546         * gfortran.dg/lto/lto.exp: Ditto.
547
548 2009-11-12  Jason Merrill  <jason@redhat.com>
549
550         PR c++/39560
551         * g++.dg/lookup/anon7.C: New.
552
553         PR c++/37037
554         * g++.dg/template/typedef21.C: New.
555
556         PR c++/42013
557         * g++.dg/cpp0x/decltype19.C: New.
558
559 2009-11-11  Jason Merrill  <jason@redhat.com>
560
561         PR c++/39131
562         * g++.dg/dfp/typeid1.C: New.
563
564 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
565
566         PR fortran/41978
567         * gfortran.dg/proc_ptr_comp_22.f90: New test.
568
569 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
570
571         PR testsuite/42001
572         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
573         lto_finish at the end.
574
575         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
576         (lto_finish): New. Restore mathlib.
577
578 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
579
580         * g++.dg/torture/pushpop_macro.C: New testcase.
581         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
582         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
583
584 2009-11-11  Jon Beniston  <jon@beniston.com>
585
586         * lib/target-supports.exp (check_profiling_available): lm32 target
587           doesn't support profiling.
588         * gcc.dg/20020312-2.c: Add lm32 support.
589         * g++.dg/other/packed1.C: Expect to fail on lm32.
590         * g++.old-deja/g++.jason/thunk3.C: Likewise.
591
592 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
593
594         * gcc.target/arm/neon: Regenerate generated tests.
595
596 2009-11-10  Jason Merrill  <jason@redhat.com>
597
598         * g++.dg/init/placement5.C: New.
599
600         PR c++/34158
601         * g++.dg/init/placement4.C: New.
602
603 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
604
605         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
606         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
607         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
608         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
609
610 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
611
612         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
613         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
614
615 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
616
617         * gcc.c-torture/compile/pr41987.c: New.
618
619 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
620
621         PR middle-end/40946
622         * gcc.dg/pr40946.c: New test.
623
624 2009-11-09  Jason Merrill  <jason@redhat.com>
625
626         PR c++/41972
627         * g++.dg/template/ref4.C: New.
628
629         PR c++/41994
630         * g++.dg/template/conv10.C: New.
631
632 2009-11-07  Jason Merrill  <jason@redhat.com>
633
634         PR c++/37920
635         * g++.dg/ext/typeof11.C: New.
636
637 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
638
639         PR target/41985
640         * gcc.target/i386/pr41985.c: New test.
641
642 2009-11-08  Richard Guenther  <rguenther@suse.de>
643
644         * gcc.dg/torture/pta-escape-1.c: New testcase.
645
646 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
647
648         * gnat.dg/rep_clause4.adb: New test.
649
650 2009-11-08  Richard Guenther  <rguenther@suse.de>
651
652         PR rtl-optimization/41928
653         * gfortran.dg/pr41928.f90: New testcase.
654
655 2009-11-07  Jason Merrill  <jason@redhat.com>
656
657         PR c++/18451
658         PR c++/40738
659         * g++.dg/parse/error36.C: Add parameter and template cases.
660         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
661         * g++.dg/ext/typedef-init.C: Likewise.
662         * g++.dg/lookup/hidden-class1.C: Likewise.
663         * g++.dg/lookup/hidden-class10.C: Likewise.
664         * g++.dg/lookup/hidden-class5.C: Likewise.
665         * g++.dg/lookup/hidden-class7.C: Likewise.
666         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
667         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
668         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
669         * g++.dg/lookup/strong-using-2.C: Likewise.
670         * g++.dg/other/typedef1.C: Likewise.
671         * g++.dg/parse/access10.C: Likewise.
672         * g++.dg/parse/constructor1.C: Likewise.
673         * g++.dg/parse/crash38.C: Likewise.
674         * g++.dg/parse/error3.C: Likewise.
675         * g++.dg/parse/typespec1.C: Likewise.
676         * g++.dg/template/typedef5.C: Likewise.
677         * g++.old-deja/g++.pt/typename3.C: Likewise.
678         * g++.old-deja/g++.pt/typename4.C: Likewise.
679         * g++.old-deja/g++.pt/typename6.C: Likewise.
680         * g++.old-deja/g++.robertl/eb94.C: Likewise.
681
682         * g++.dg/abi/regparm1.C: Fix execute test.
683
684 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
685
686         PR tree-optimization/41643
687         * gcc.dg/pr41643.c: New test.
688
689 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
690
691         PR fortran/41909
692         * gfortran.dg/recursive_check_15.f90: New test.
693
694 2009-11-06  Jason Merrill  <jason@redhat.com>
695
696         PR c++/15946
697         * g++.dg/parse/error36.C: New.
698         * g++.old-deja/g++.other/typename1.C: Adjust.
699
700         PR c++/9381
701         * g++.dg/abi/regparm1.C: New.
702
703 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
704
705         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
706         PLUGIN_PRAGMAS.
707         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
708         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
709         and pragma_plugin-test-1.C.
710
711 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
712
713         PR c++/41536
714         * g++.dg/ext/always_inline-5.C: New test.
715
716 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
717
718         PR c++/41967
719         * g++.dg/gomp/pr41967.C: New test.
720
721 2009-11-06  Michael Matz  <matz@suse.de>
722
723         PR middle-end/41963
724         * gcc.dg/pr41963.c: New test.
725
726 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
727
728         PR middle-end/41935
729         * gcc.dg/pr41935.c: New test.
730         * c-c++-common/pr41935.c: New test.
731         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
732         element.
733         * gcc.c-torture/execute/pr41935.c: New test.
734
735 2009-11-05  Jason Merrill  <jason@redhat.com>
736
737         PR c++/34180
738         * g++.dg/init/synth2.C: New.
739
740         PR c++/7046
741         * g++.dg/abi/pragma-pack1.C: New.
742
743         PR c++/34870
744         * g++.dg/lookup/koenig7.C: New.
745
746         PR c++/41703
747         * g++.dg/template/partial6.C: New.
748
749 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
750
751         PR fortran/41556
752         * gfortran.dg/class_12.f03: New test.
753
754 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
755
756         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
757         in builtin's name.
758
759 2009-11-04  Jason Merrill  <jason@redhat.com>
760
761         PR c++/36912
762         * g++.dg/init/static-init2.C: New.
763
764 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
765
766         PR fortran/41556
767         PR fortran/41873
768         * gfortran.dg/interface_abstract_4.f90: New test.
769
770 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
771
772         * gcc.target/m68k/pr41302.c: Fix target triplet.
773
774 2009-11-04  Jason Merrill  <jason@redhat.com>
775
776         PR c++/39413
777         * g++.dg/template/overload11.C: New.
778         * g++.dg/template/nested3.C: Adjust.
779
780 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
781
782         PR ada/20548
783         * ada/acats/norun.lst: Remove the stack checking tests.
784         * ada/acats/run_acats: Limit the stack to 8MB.
785
786 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
787
788         PR fortran/41556
789         PR fortran/41937
790         * gfortran.dg/class_11.f03: New test.
791
792 2009-11-04  Jason Merrill  <jason@redhat.com>
793
794         PR c++/35067
795         * g++.dg/abi/thunk5.C: New.
796
797 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
798
799         PR rtl-opt/41833
800         * gcc.target/powerpc/altivec-33.c: New testcase.
801
802 2009-11-04  Jason Merrill  <jason@redhat.com>
803
804         PR c++/17365, DR 218
805         * g++.dg/lookup/koenig6.C: New.
806         * g++.dg/lookup/koenig5.C: Adjust.
807         * g++.dg/template/crash56.C: Adjust.
808         * g++.old-deja/g++.ns/koenig5.C: Adjust.
809
810 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
811             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
812
813         * gcc.target/i386/xop-check.h: New file.
814         * gcc.target/i386/xop-hadduX.c: Ditto.
815         * gcc.target/i386/xop-haddX.c: Ditto.
816         * gcc.target/i386/xop-hsubX.c: Ditto.
817         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
818         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
819         * gcc.target/i386/xop-pcmov2.c: Ditto.
820         * gcc.target/i386/xop-pcmov.c: Ditto.
821         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
822         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
823         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
824         * gcc.target/i386/xop-shift1-vector.c: Ditto.
825         * gcc.target/i386/xop-shift2-vector.c: Ditto.
826         * gcc.target/i386/xop-shift3-vector.c: Ditto.
827         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
828         * gcc.target/i386/sse-12.c: Update with new compile options to
829         activate and check xopintrin.h intrinsic file.
830         * gcc.target/i386/sse-13.c: Ditto.
831         * gcc.target/i386/sse-14.c: Ditto.
832         * gcc.target/i386/sse-22.c: Ditto.
833         * gcc.target/i386/sse-23.c: Ditto.
834         * g++.dg/other/i386-2.C: Ditto.
835         * g++.dg/other/i386-3.C: Ditto.
836         * g++.dg/other/i386-5.C: Ditto.
837         * g++.dg/other/i386-6.C: Ditto.
838         
839 2009-11-04  Wei Guozhi  <carrot@google.com>
840
841         PR target/40835
842         * gcc.target/arm/pr40835: New testcase.
843
844 2009-11-04  Revital Eres  <eres@il.ibm.com>
845
846         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
847         change in decision of peeling for alignment.
848         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
849         * gcc.dg/vect/vect-50.c: Likewise.
850         * gcc.dg/vect/vect-42.c: Likewise.
851         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
852         Likewise.
853         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
854         Likewise.
855         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
856         * gcc.dg/vect/vect-60.c: Likewise.
857         * gcc.dg/vect/vect-52.c: Likewise.
858         * gcc.dg/vect/vect-44.c: Likewise.
859         * gcc.dg/vect/vect-27.c: Likewise.
860         * gcc.dg/vect/vect-29.c: Likewise.
861         * gcc.dg/vect/vect-72.c: Likewise.
862         * gcc.dg/vect/vect-56.c: Likewise.
863         * gcc.dg/vect/vect-48.c: Likewise.
864         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
865         * gfortran.dg/vect/vect-2.f90: Likewise.
866         * gfortran.dg/vect/vect-5.f90: Likewise.
867
868 2009-11-04  Richard Guenther  <rguenther@suse.de>
869
870         PR tree-optimization/41919
871         * gcc.c-torture/execute/pr41919.c: New testcase.
872
873 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
874
875         PR target/41302
876         * gcc.target/m68k/pr41302.c: New test.
877
878 2009-11-03  Jason Merrill  <jason@redhat.com>
879
880         PR c++/36959
881         * g++.dg/opt/inline16.C: New.
882
883 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
884
885         * gnat.dg/stack_check.adb1: New test.
886         * gnat.dg/stack_check.adb2: Likewise.
887
888 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
889
890         PR rtl-optimization/41917
891         * gcc.c-torture/execute/pr41917.c: New test.
892
893 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
894
895         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
896         dump to not include "call *%esp".
897
898 2009-11-03  Jason Merrill  <jason@redhat.com>
899
900         PR c++/39786
901         * g++.dg/lookup/using22.C: New.
902
903         PR c++/41876
904         * g++.dg/parse/eh-decl.C: New.
905
906         PR c++/41927
907         * g++.dg/template/sfinae16.C: New.
908
909         PR c++/41815
910         * g++.dg/cpp0x/rv-return.C: New.
911         * g++.dg/cpp0x/deduce.C: Adjust.
912
913         PR c++/40944
914         * g++.dg/template/sfinae15.C: New.
915
916         PR c++/40687
917         * g++.dg/cpp0x/auto3.C: Remove xfail.
918
919 2009-11-03  Tobias Burnus  <burnus@net-b.de>
920
921         PR fortran/41907
922         * gfortran.dg/missing_optional_dummy_6.f90: New test.
923
924 2009-11-03  Nick Clifton  <nickc@redhat.com>
925
926         * gcc.target/rx/builtins.c: Remove redundant tests.
927         Add test of MVTIPL instruction.
928         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
929         function attributes.  Add -msave-acc-in-interrupts option to the
930         command line.
931
932 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
933             Maxim Kuvyrkov  <maxim@codesourcery.com>
934
935         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
936         sh, m68k and fido.
937
938 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
939
940         PR c++/38699
941         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
942         * c-c++-common/builtin-offsetof.c: ... here.
943
944 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
945
946         PR c++/38699
947         * c-c++-common/dfp/builtin-offsetof.c: New test.
948         * g++.dg/other/offsetof6.C: Likewise.
949
950 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
951
952         PR target/41900
953         * gcc.target/i386/pr41900.c: New test.
954
955 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
956
957         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
958
959 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
960
961         PR c++/41856
962         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
963         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
964
965 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
966
967         PR c++/37093
968         * g++.dg/other/ptrmem10.C: New test.
969         * g++.dg/other/ptrmem11.C: Likewise.
970
971 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
972
973         PR testsuite/41878
974         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
975         spaces in some expressions.
976
977 2009-11-02  Jason Merrill  <jason@redhat.com>
978
979         * g++.dg/other/linkage2.C: Move to...
980         * g++.dg/cpp0x/linkage2.C: ..here.
981         * g++.dg/abi/mangle32.C: Add -std=c++0x.
982         * g++.dg/cpp0x/nolinkage1.C: Likewise.
983         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
984         * g++.dg/ext/anon-struct4.C: Revert earlier change.
985         * g++.dg/lookup/anon2.C: Likewise.
986         * g++.dg/other/anon3.C: Likewise.
987         * g++.dg/template/arg2.C: Likewise.
988         * g++.dg/template/local4.C: Likewise.
989         * g++.old-deja/g++.law/operators32.C: Likewise.
990         * g++.old-deja/g++.other/linkage2.C: Likewise.
991         * g++.old-deja/g++.pt/enum6.C: Likewise.
992         * g++.old-deja/g++.other/anon9.C: Likewise.
993         * g++.old-deja/g++.other/linkage1.C: Likewise.
994         * c-c++-common/dfp/pr35620.c: Give the union a name.
995
996 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
997
998         PR tree-optimization/41857
999         * gcc.target/spu/ea/pr41857.c: New file.
1000
1001 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1002
1003         PR tree-optimization/41750
1004         * gcc.c-torture/execute/pr41750.c: New test.
1005
1006 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1007
1008         PR tree-optimization/41841
1009         * gcc.dg/pr41841.c: New test.
1010
1011         PR debug/41893
1012         * gcc.dg/debug/pr41893-1.c: New test.
1013         * gcc.dg/debug/pr41893-2.c: New file.
1014
1015         PR c++/41774
1016         * g++.dg/ext/visibility/namespace3.C: New test.
1017
1018 2009-11-01  Jason Merrill  <jason@redhat.com>
1019
1020         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1021         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1022         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1023
1024 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1025
1026         * gnat.dg/opt5.adb: New test.
1027
1028 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1029
1030         PR fortran/41872
1031         * gfortran.dg/allocatable_scalar_4.f90: New test.
1032
1033 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1034
1035         PR fortran/41850
1036         * gfortran.dg/intent_out_6.f90: New testcase.
1037
1038 2009-10-31  Richard Guenther  <rguenther@suse.de>
1039
1040         * g++.dg/tree-ssa/restrict1.C: New.
1041
1042 2009-10-31  Jason Merrill  <jason@redhat.com>
1043
1044         * g++.dg/rtti/typeid9.C: New.
1045
1046         PR c++/41754
1047         * g++.dg/cpp0x/initlist25.C: New.
1048
1049 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1050
1051         * gnat.dg/specs/rep_clause4.ads: New test.
1052
1053 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1054
1055         PR target/41885
1056         * gcc.target/avr/torture/pr41885.c: New test.
1057
1058 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1059
1060         * gnat.dg/specs/pack5.ads: New test.
1061
1062 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1063
1064         * lib/target-supports.exp: Handle powerpc-*-elf.
1065
1066 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1067
1068         PR target/40838
1069         * gcc.target/i386/incoming-6.c: New.
1070         * gcc.target/i386/incoming-7.c: Likewise.
1071         * gcc.target/i386/incoming-8.c: Likewise.
1072         * gcc.target/i386/incoming-9.c: Likewise.
1073         * gcc.target/i386/incoming-10.c: Likewise.
1074         * gcc.target/i386/incoming-11.c: Likewise.
1075         * gcc.target/i386/incoming-12.c: Likewise.
1076         * gcc.target/i386/incoming-13.c: Likewise.
1077         * gcc.target/i386/incoming-14.c: Likewise.
1078         * gcc.target/i386/incoming-15.c: Likewise.
1079         * gcc.target/i386/pr37843-4.c: Likewise.
1080
1081 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1082
1083         PR c++/41863
1084         * g++.dg/template/sizeof12.C: New test.
1085
1086 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1087
1088         * gnat.dg/pack14.adb: New test.
1089
1090 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1091
1092         * gcc.target/mips/mips.exp (mips_option_groups): Add
1093         mcount-ra-address.
1094         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1095         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1096         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1097
1098 2009-10-29  Michael Matz  <matz@suse.de>
1099
1100         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1101         * gcc.target/i386/sse-recip-vec.c: Ditto.
1102         * gcc.target/i386/brokensqrt.c: New test.
1103
1104 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1105
1106         PR fortran/41777
1107         * gfortran.dg/associated_target_3.f90: New testcase.
1108
1109 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1110
1111         * gfortran.dg/lto/pr41764_0.f: New.
1112
1113 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1114
1115         PR tree-optimization/41775
1116         * g++.dg/torture/pr41775.C: New testcase.
1117
1118 2009-10-28  Jason Merrill  <jason@redhat.com>
1119
1120         * g++.dg/cpp0x/inline-ns1.C: New.
1121         * g++.dg/cpp0x/inline-ns2.C: New.
1122         * g++.dg/cpp0x/inline-ns3.C: New.
1123
1124 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1125
1126         PR rtl-optimization/39715
1127         * gcc.target/arm/thumb-ltu.c: New.
1128
1129 2009-10-28  Richard Guenther  <rguenther@suse.de>
1130
1131         PR lto/41808
1132         PR lto/41839
1133         * gcc.dg/lto/20091027-1_0.c: New testcase.
1134         * gcc.dg/lto/20091027-1_1.c: Likewise.
1135         * g++.dg/lto/20091026-1_0.C: Likewise.
1136         * g++.dg/lto/20091026-1_1.C: Likewise.
1137         * g++.dg/lto/20091026-1_a.h: Likewise.
1138
1139 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1140
1141         PR middle-end/41837
1142         * gcc.dg/pr41837.c: New test.
1143
1144         PR debug/41801
1145         * g++.dg/ext/sync-3.C: New test.
1146
1147         PR target/41762
1148         * gcc.dg/pr41762.c: New test.
1149
1150 2009-10-28  Richard Guenther  <rguenther@suse.de>
1151
1152         PR middle-end/41855
1153         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1154         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1155         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1156         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1157
1158 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1159
1160         PR rtl-optimization/39715
1161         * gcc.target/arm/thumb-bitfld1.c: New.
1162
1163 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1164
1165         PR rtl-optimization/40741
1166         * gcc.target/arm/thumb-branch1.c: New.
1167
1168 2009-10-27  Jason Merrill  <jason@redhat.com>
1169
1170         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1171         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1172         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1173         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1174
1175 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1176
1177         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1178         * gnat.dg/null_pointer_deref2.adb: Likewise.
1179
1180 2009-10-27  Richard Guenther  <rguenther@suse.de>
1181
1182         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1183
1184 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1185
1186         PR c/41842
1187         * gcc.dg/pr41842.c: New test.
1188
1189 2009-10-27  Revital Eres  <eres@il.ibm.com>
1190
1191         PR tree-optimization/40648
1192         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1193         change in decision of peeling for alignment.
1194         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1195         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1196         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1197         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1198         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1199         * gcc.dg/vect/vect-50.c: Likewise.
1200         * gcc.dg/vect/vect-33.c: Likewise.
1201         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1202         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1203         Likewise.
1204         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1205         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1206         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1207         Likewise.
1208         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1209         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1210         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1211         * gcc.dg/vect/vect-60.c: Likewise.
1212         * gcc.dg/vect/vect-26.c: Likewise.
1213         * gcc.dg/vect/vect-52.c: Likewise.
1214         * gcc.dg/vect/vect-44.c: Likewise.
1215         * gcc.dg/vect/vect-27.c: Likewise.
1216         * gcc.dg/vect/vect-70.c: Likewise.
1217         * gcc.dg/vect/vect-28.c: Likewise.
1218         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1219         * gcc.dg/vect/vect-109.c: Likewise.
1220         * gcc.dg/vect/vect-54.c: Likewise.
1221         * gcc.dg/vect/vect-29.c: Likewise.
1222         * gcc.dg/vect/vect-72.c: Likewise.
1223         * gcc.dg/vect/vect-56.c: Likewise.
1224         * gcc.dg/vect/vect-48.c: Likewise.
1225         * gcc.dg/vect/vect-91.c: Likewise.
1226         * gcc.dg/vect/vect-92.c: Likewise.
1227         * gcc.dg/vect/vect-58.c: Likewise.
1228         * gcc.dg/vect/slp-25.c: Likewise.
1229         * gcc.dg/vect/vect-93.c: Likewise.
1230         * gcc.dg/vect/vect-95.c: Likewise.
1231         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1232         * gcc.dg/vect/vect-87.c: Likewise.
1233         * gcc.dg/vect/vect-96.c: Likewise.
1234         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1235         * gcc.dg/vect/vect-88.c: Likewise.
1236         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1237         * gcc.dg/vect/vect-89.c: Likewise.
1238         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1239         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1240         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1241         * gfortran.dg/vect/vect-2.f90: Likewise.
1242         * gfortran.dg/vect/vect-3.f90: Likewise.
1243         * gfortran.dg/vect/vect-4.f90: Likewise.
1244         * gfortran.dg/vect/vect-5.f90: Likewise.
1245
1246 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1247
1248         PR c++/41020
1249         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1250
1251 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1252             Michael Meissner  <meissner@linux.vnet.ibm.com>
1253             Ulrich Weigand  <uweigand@de.ibm.com>
1254
1255         * gcc.target/spu/ea/ea.exp: New file.
1256         * gcc.target/spu/ea/cache1.c: Likewise.
1257         * gcc.target/spu/ea/cast1.c: Likewise.
1258         * gcc.target/spu/ea/cast2.c: Likewise.
1259         * gcc.target/spu/ea/compile1.c: Likewise.
1260         * gcc.target/spu/ea/compile2.c: Likewise.
1261         * gcc.target/spu/ea/cppdefine.c: Likewise.
1262         * gcc.target/spu/ea/errors1.c: Likewise.
1263         * gcc.target/spu/ea/errors2.c: Likewise.
1264         * gcc.target/spu/ea/execute1.c: Likewise.
1265         * gcc.target/spu/ea/execute2.c: Likewise.
1266         * gcc.target/spu/ea/execute3.c: Likewise.
1267         * gcc.target/spu/ea/ops1.c: Likewise.
1268         * gcc.target/spu/ea/ops2.c: Likewise.
1269         * gcc.target/spu/ea/options1.c: Likewise.
1270         * gcc.target/spu/ea/test-sizes.c: Likewise.
1271
1272 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1273
1274         PR bootstrap/41345
1275         * gcc.dg/pr41345.c: New test.
1276
1277         PR debug/41828
1278         * g++.dg/debug/dwarf2/anonname1.C: New test.
1279
1280 2009-10-26  Jason Merrill  <jason@redhat.com>
1281
1282         PR c++/38796
1283         * g++.dg/cpp0x/defaulted15.C: New.
1284         * g++.dg/cpp0x/defaulted16.C: New.
1285
1286 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1287
1288         PR c++/41785
1289         * g++.dg/cpp0x/variadic96.C: New test.
1290
1291 2009-10-26  Nick Clifton  <nickc@redhat.com>
1292
1293         * lib/target-supports.exp (check_profiling_available):
1294         Profiling is not, currently, available for the RX port.
1295         (check_effective_target_hard_float): Add support for RX target.
1296         * gcc.target/rx: New directory.
1297         * gcc.target/rx/builtins.c: New test file.
1298         * gcc.target/rx/interrupts.c: New test file.
1299         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1300         * gcc.target/rx/zero-width-bitfield.c: New test file.
1301         * gcc.target/rx/i272091.c: New test file.
1302         * gcc.target/rx/packed-struct.c: New test file.
1303         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1304
1305 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1306
1307         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1308         * gcc.dg/lto/20091016-1_0.c: Likewise.
1309         * gcc.dg/lto/20090206-1_0.c: Likewise.
1310         * gcc.dg/lto/20081120-1_0.c: Likewise.
1311         * gcc.dg/lto/20081120-2_0.c: Likewise.
1312         * gcc.dg/lto/20090116_0.c: Likewise.
1313         * gcc.dg/lto/20081126_0.c: Likewise.
1314         * gcc.dg/lto/20091013-1_0.c: Likewise.
1315         * gcc.dg/lto/20081212-1_0.c: Likewise.
1316         * gcc.dg/lto/20091015-1_0.c: Likewise.
1317         * gcc.dg/lto/20090126-1_0.c: Likewise.
1318         * gcc.dg/lto/20090126-2_0.c: Likewise.
1319         * gcc.dg/lto/20091020-1_0.c: Likewise.
1320         * gcc.dg/lto/20091020-2_0.c: Likewise.
1321         * gcc.dg/lto/20081204-1_0.c: Likewise.
1322         * gcc.dg/lto/20081204-2_0.c: Likewise.
1323         * gcc.dg/lto/20081224_0.c: Likewise.
1324         * gcc.dg/lto/20090219_0.c: Likewise.
1325
1326 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1327
1328         PR c++/41020
1329         * g++.dg/lookup/extern-c-redecl2.C: New test.
1330         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1331         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1332         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1333
1334 2009-10-26  Michael Matz  <matz@suse.de>
1335
1336         PR tree-optimization/41783
1337         * gcc.dg/pr41783.c: New test.
1338         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1339         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1340         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1341
1342 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1343
1344         PR fortran/41714
1345         * gfortran.dg/class_allocate_4.f03: New test.
1346
1347 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1348
1349         * gcc.target/mips/mult-1.c: New test.
1350
1351 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1352
1353         PR fortran/41784
1354         * gfortran.dg/extends_8.f03: New test.
1355
1356 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1357
1358         * gnat.dg/specs/pack4.ads: New test.
1359
1360 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1361
1362         * gnat.dg/null_pointer_deref1.adb: New test.
1363         * gnat.dg/null_pointer_deref2.adb: Likewise.
1364
1365 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1366
1367         PR fortran/41772
1368         * gfortran.dg/transfer_intrinsic_3.f90.
1369
1370 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1371
1372         * gnat.dg/opt4.adb: New test.
1373
1374 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1375
1376         PR c/40033
1377         * gcc.dg/noncompile/pr40033-1.c: New test.
1378
1379 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1380
1381         PR c++/40808
1382         * g++.dg/abi/mangle34.C: New test
1383
1384 2009-10-23  Jason Merrill  <jason@redhat.com>
1385
1386         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1387
1388         Core issue 899
1389         * g++.dg/cpp0x/explicit4.C: New.
1390
1391 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1392
1393         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1394         *-*-cygwin.
1395         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1396         for *-*-mingw* and *-*-cygwin.
1397         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1398         * g++.dg/template/spec35.C: Disable weak symbol test for
1399         *-*-mingw* and *-*-cygwin.
1400
1401         PR testsuite/31342
1402         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1403
1404 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1405
1406         PR fortran/41800
1407         * gfortran.dg/class_10.f03: New test.
1408
1409 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1410
1411         PR target/41787
1412         * gcc.target/powerpc/vsx-vrsave.c: New file.
1413
1414 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1415
1416         PR c/41673
1417         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1418
1419 2009-10-23  Richard Guenther  <rguenther@suse.de>
1420
1421         PR tree-optimization/41778
1422         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1423
1424 2009-10-22  Richard Guenther  <rguenther@suse.de>
1425
1426         PR lto/41791
1427         * g++.dg/lto/20091022-2_0.C: New testcase.
1428
1429 2009-10-22  Richard Guenther  <rguenther@suse.de>
1430
1431         PR lto/41730
1432         * g++.dg/lto/20091022-1_0.C: New testcase.
1433
1434 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1435
1436         * gcc.dg/autopar/outer-4.c: Adjust scan.
1437         * gcc.dg/autopar/outer-5.c: Adjust scan.
1438         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1439
1440         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1441         * gcc.dg/autopar/outer-1.c: New testcase.
1442         * gcc.dg/autopar/outer-2.c: New testcase.
1443         * gcc.dg/autopar/outer-3.c: New testcase.
1444         * gcc.dg/autopar/outer-4.c: New testcase.
1445         * gcc.dg/autopar/outer-5.c: New testcase.
1446         * gcc.dg/autopar/outer-6.c: New testcase.
1447
1448 2009-10-22  Jan Hubicka  <jh@suse.cz>
1449
1450         * gcc.c-torture/compile/pr40556.c: New testcase.
1451
1452 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1453
1454         PR fortran/41781
1455         * gfortran.dg/goto_8.f90: New test case.
1456
1457 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1458
1459         PR tree-optimization/41497
1460         * gcc.dg/tree-ssa/pr41497.c: New.
1461
1462 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1463
1464         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1465
1466 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1467
1468         * gcc.dg/tls/pie-1.c: New test.
1469
1470 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1471
1472         * g++.dg/abi/mangle33.C: New test.
1473
1474 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1475
1476         * gnat.dg/discr22.adb: New test.
1477
1478 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1479
1480         * gnat.dg/loop_optimization7.ad[sb]: New test.
1481         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1482
1483 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1484
1485         PR fortran/41706
1486         PR fortran/41766
1487         * gfortran.dg/class_9.f03: Extended test case.
1488         * gfortran.dg/select_type_7.f03: New test case.
1489
1490 2009-10-20  Richard Guenther  <rguenther@suse.de>
1491
1492         * gcc.dg/lto/20091020-3_0.c: New testcase.
1493
1494 2009-10-20  Richard Guenther  <rguenther@suse.de>
1495
1496         PR lto/41761
1497         * gcc.dg/lto/20091020-1_0.c: New testcase.
1498         * gcc.dg/lto/20091020-1_1.c: Likewise.
1499         * gcc.dg/lto/20091020-2_0.c: Likewise.
1500         * gcc.dg/lto/20091020-2_1.c: Likewise.
1501
1502 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1503
1504         PR debug/41340
1505         * gcc.dg/pr41340.c: New test.
1506
1507 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1508
1509         * gnat.dg/discr21.ad[sb]: New test.
1510         * gnat.dg/discr21_pkg.ads: New helper.
1511
1512 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1513
1514         PR fortran/41706
1515         * gfortran.dg/class_9 : New test.
1516
1517 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1518
1519         * gcc.dg/raw-string-1.c: New test.
1520         * gcc.dg/raw-string-2.c: New test.
1521         * gcc.dg/raw-string-3.c: New test.
1522         * gcc.dg/raw-string-4.c: New test.
1523         * gcc.dg/raw-string-5.c: New test.
1524         * gcc.dg/raw-string-6.c: New test.
1525         * gcc.dg/raw-string-7.c: New test.
1526         * gcc.dg/utf8-1.c: New test.
1527         * gcc.dg/utf8-2.c: New test.
1528         * gcc.dg/utf-badconcat2.c: New test.
1529         * gcc.dg/utf-dflt2.c: New test.
1530         * gcc.dg/cpp/include6.c: New test.
1531         * g++.dg/ext/raw-string-1.C: New test.
1532         * g++.dg/ext/raw-string-2.C: New test.
1533         * g++.dg/ext/raw-string-3.C: New test.
1534         * g++.dg/ext/raw-string-4.C: New test.
1535         * g++.dg/ext/raw-string-5.C: New test.
1536         * g++.dg/ext/raw-string-6.C: New test.
1537         * g++.dg/ext/raw-string-7.C: New test.
1538         * g++.dg/ext/utf8-1.C: New test.
1539         * g++.dg/ext/utf8-2.C: New test.
1540         * g++.dg/ext/utf-badconcat2.C: New test.
1541         * g++.dg/ext/utf-dflt2.C: New test.
1542
1543         * gcc.dg/cleanup-13.c: New test.
1544
1545 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1546
1547         PR fortran/41586
1548         * gfortran.dg/auto_dealloc_1.f90: New test case.
1549
1550 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1551
1552         Port from redhat/gcc-4_4-branch:
1553         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1554         * gcc.dg/debug/vta-2.c: New test.
1555
1556         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1557         * gcc.dg/debug/vta-1.c: New.
1558
1559 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1560
1561         * gnat.dg/noreturn2.ad[sb]: New test.
1562
1563 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1564
1565         PR fortran/41755
1566         * gfortran.dg/equiv_8.f90: New test.
1567         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1568
1569 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1570
1571         * gcc.target/arm/neon-thumb2-move.c: New test.
1572
1573 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1574
1575         * gcc.dg/debug/vta-3.c: New test.
1576
1577 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1578
1579         * gnat.dg/nested_proc.adb: Rename into...
1580         * gnat.dg/nested_proc1.adb: ...this.
1581         * gnat.dg/nested_proc2.adb: New test.
1582
1583 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1584
1585         * gnat.dg/noreturn1.ad[sb]: New test.
1586
1587 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1588             Paul Thomas  <pault@gcc.gnu.org>
1589
1590         PR fortran/41629
1591         * gfortran.dg/class_6.f90: New test.
1592
1593         PR fortran/41608
1594         PR fortran/41587
1595         * gfortran.dg/class_7.f90: New test.
1596
1597         PR fortran/41618
1598         * gfortran.dg/class_8.f90: New test.
1599
1600 2009-10-17  Richard Guenther  <rguenther@suse.de>
1601
1602         * gcc.dg/lto/20091017-1_0.c: New testcase.
1603         * gcc.dg/lto/20091017-1_1.c: Likewise.
1604
1605 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1606
1607         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1608
1609 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1610
1611         * gnat.dg/aggr11.adb: New test.
1612         * gnat.dg/aggr11_pkg.ads: New helper.
1613
1614 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1615
1616         * gnat.dg/slice8.adb: New test.
1617         * gnat.dg/slice8_pkg1.ads: New helper.
1618         * gnat.dg/slice8_pkg2.ads: Likewise.
1619         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1620
1621 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1622
1623         * gnat.dg/unchecked_convert4.adb: New test.
1624
1625 2009-10-15  Jason Merrill  <jason@redhat.com>
1626
1627         PR c++/38798
1628         * g++.dg/cpp0x/trailing5.C: New.
1629
1630         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1631         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1632         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1633         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1634
1635 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1636
1637         PR fortran/41719
1638         * gfortran.dg/class_5.f03: New test case.
1639         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1640         * gfortran.dg/typebound_operator_4.f03: Ditto.
1641
1642 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1643
1644         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1645         * g++.dg/other/first-global.C: Likewise.
1646         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1647         * g++.dg/torture/pr40323.C: Likewise.
1648         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1649         * gcc.dg/inline-33.c: Likewise.
1650         * gcc.dg/ipa/ipa-1.c: Likewise.
1651         * gcc.dg/ipa/ipa-2.c: Likewise.
1652         * gcc.dg/ipa/ipa-3.c: Likewise.
1653         * gcc.dg/ipa/ipa-4.c: Likewise.
1654         * gcc.dg/ipa/ipa-5.c: Likewise.
1655         * gcc.dg/ipa/ipa-7.c: Likewise.
1656         * gcc.dg/ipa/ipacost-2.c: Likewise.
1657         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1658         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1659         * gfortran.dg/whole_file_5.f90: Likewise.
1660         * gfortran.dg/whole_file_6.f90: Likewise.
1661
1662 2009-10-16  Richard Guenther  <rguenther@suse.de>
1663
1664         PR tree-optimization/41728
1665         * gcc.c-torture/compile/pr41728.c: New testcase.
1666
1667 2009-10-16  Richard Guenther  <rguenther@suse.de>
1668
1669         PR lto/41598
1670         * gcc.dg/lto/20091016-1_0.c: New testcase.
1671         * gcc.dg/lto/20091016-1_1.c: Likewise.
1672         * gcc.dg/lto/20091016-1_a.h: Likewise.
1673
1674 2009-10-16  Richard Guenther  <rguenther@suse.de>
1675
1676         PR lto/41715
1677         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1678         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1679         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1680
1681 2009-10-16  Richard Guenther  <rguenther@suse.de>
1682
1683         PR lto/41713
1684         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1685
1686 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1687
1688         PR debug/41717
1689         * gcc.dg/debug/pr41717.c: New test.
1690
1691 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1692
1693         PR fortran/41648
1694         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1695
1696         PR fortran/41656
1697         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1698
1699 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1700
1701         PR target/23983
1702         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1703         result used.
1704         * g++.dg/ext/altivec-2.C (main): Ditto.
1705
1706 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1707
1708         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1709         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1710
1711 2009-10-15  Richard Guenther  <rguenther@suse.de>
1712
1713         PR lto/41669
1714         * gcc.dg/lto/20091015-1_0.c: New testcase.
1715         * gcc.dg/lto/20091015-1_1.c: Likewise.
1716         * gcc.dg/lto/20091015-1_2.c: Likewise.
1717         * gcc.dg/lto/20091015-1_a.h: Likewise.
1718         * gcc.dg/lto/20091015-1_b.h: Likewise.
1719
1720 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1721
1722         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1723
1724 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1725
1726         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1727
1728 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1729
1730         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1731         line from 1 to 0.
1732         * obj-c++.dg/bitfield-1.mm: Likewise.
1733         * obj-c++.dg/bitfield-4.mm: Likewise.
1734
1735 2009-10-14  Richard Guenther  <rguenther@suse.de>
1736
1737         PR lto/41173
1738         * gcc.dg/lto/20091014-1_0.c: New testcase.
1739
1740 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1741
1742         PR testsuite/41707
1743         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1744         warning on line 0 instead of 1.
1745
1746 2009-10-14  Richard Guenther  <rguenther@suse.de>
1747
1748         PR lto/41521
1749         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1750         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1751
1752 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1753
1754         PR preprocessor/41543
1755         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1756
1757         PR debug/41695
1758         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1759
1760 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1761
1762         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1763         New procedure.
1764         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1765         effective target.
1766
1767 2009-10-14  Jason Merrill  <jason@redhat.com>
1768
1769         PR c++/39866
1770         * g++.dg/cpp0x/defaulted14.C: New.
1771
1772 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1773
1774         * g++.dg/cpp0x/vt-40092.C: New.
1775
1776 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1777
1778         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1779         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1780
1781 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1782
1783         * gfortran.dg/complex_intrinsic_8.f90: New test.
1784
1785 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1786
1787         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1788         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1789
1790 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1791
1792         PR target/38948
1793         * gcc.dg/torture/pr38948.c: New test.
1794
1795 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1796
1797         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1798
1799 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1800
1801         PR fortran/41581
1802         * gfortran.dg/class_allocate_2.f03: Modified.
1803         * gfortran.dg/class_allocate_3.f03: New test case.
1804
1805 2009-10-13  Richard Guenther  <rguenther@suse.de>
1806
1807         PR lto/41668
1808         * gcc.dg/lto/20091006-2_0.c: New testcase.
1809         * gcc.dg/lto/20091006-2_1.c: Likewise.
1810         * gcc.dg/lto/20091006-2_2.c: Likewise.
1811         * gcc.dg/lto/20091013-1_0.c: Likewise.
1812         * gcc.dg/lto/20091013-1_1.c: Likewise.
1813         * gcc.dg/lto/20091013-1_2.c: Likewise.
1814
1815 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1816
1817         * gcc.c-torture/compile/pr41661.c: New test.
1818
1819 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1820
1821         PR libgfortran/41683
1822         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1823
1824 2009-10-12  Jason Merrill  <jason@redhat.com>
1825
1826         PR c++/37875
1827         * g++.dg/cpp0x/decltype18.C: New.
1828
1829         PR c++/37766
1830         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1831
1832 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1833
1834         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1835
1836 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1837
1838         PR debug/41343
1839         PR debug/41447
1840         PR debug/41264
1841         PR debug/41338
1842         * gcc.dg/guality/pr41447-1.c: New.
1843         * gcc.dg/debug/pr41264-1.c: New.
1844         * gcc.dg/debug/pr41343-1.c: New.
1845
1846 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1847
1848         PR target/26515
1849         * gcc.dg/torture/pr26515.c: New test.
1850
1851 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1852
1853         PR testsuite/41659
1854         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1855         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1856         or "xfail" with dg-lto-do.
1857
1858 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1859
1860         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1861
1862 2009-10-12  Michael Matz  <matz@suse.de>
1863
1864         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1865         pass.
1866
1867 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1868
1869         PR target/41680
1870         * g++.dg/torture/pr41680.C: New test.
1871
1872 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1873
1874         PR c++/41570
1875         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1876
1877 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1878
1879         PR debug/41616
1880         * gcc.dg/guality/pr41616-1.c: New.
1881
1882 2009-10-11  Jason Merrill  <jason@redhat.com>
1883
1884         PR c++/37204
1885         * g++.dg/cpp0x/rv-reinterpret.C: New.
1886
1887 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1888
1889         PR libgfortran/38439
1890         * gfortran.dg/fmt_error_9.f: New test.
1891         * gfortran.dg/fmt_error_10.f: New test.
1892
1893 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1894
1895         PR fortran/41583
1896         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1897         * gfortran.dg/class_4b.f03: As above.
1898         * gfortran.dg/class_4c.f03: As above.
1899         * gfortran.dg/class_4d.f03: As above.
1900
1901 2009-10-11  Richard Guenther  <rguenther@suse.de>
1902
1903         PR tree-optimization/41555
1904         * gcc.dg/torture/pr41555.c: New testcase.
1905
1906 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1907
1908         PR libgfortran/35862
1909         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1910         function correctly.
1911
1912 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1913
1914         PR libgfortran/35862
1915         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1916         Add conditions to avoid runtime errors if not supported.
1917
1918 2009-10-10  Richard Guenther  <rguenther@suse.de>
1919
1920         PR tree-optimization/41654
1921         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1922
1923 2009-10-09  Jason Merrill  <jason@redhat.com>
1924
1925         * g++.dg/cpp/ucn-1.C: New.
1926
1927 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1928
1929         PR fortran/41585
1930         * gfortran.dg/class_2.f03: Extended test case.
1931
1932 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1933
1934         PR fortran/41582
1935         * gfortran.dg/class_allocate_1.f03: Modify code such that
1936         it compiles with the gfc_warning->gfc_error change.
1937         * gfortran.dg/class_allocate_1.f03: New test.
1938
1939 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1940
1941         PR fortran/41579
1942         * gfortran.dg/select_type_6.f03: New test.
1943
1944 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1945
1946         PR preprocessor/41445
1947         * gcc.dg/cpp/separate-1.c: Adjust.
1948         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1949         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1950         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1951         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1952         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1953         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1954         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1955
1956         PR rtl-optimization/41646
1957         * gcc.c-torture/compile/pr41646.c: New test.
1958
1959 2009-10-09  Richard Guenther  <rguenther@suse.de>
1960
1961         PR tree-optimization/41634
1962         * gcc.c-torture/compile/pr41634.c: New testcase.
1963
1964 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1965
1966         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1967
1968 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1969
1970         * gnat.dg/opt3.adb: New test.
1971         * gnat.dg/opt3_pkg.ads: New helper.
1972
1973 2009-10-08  Doug Kwan  <dougkwan@google.com>
1974
1975         PR rtl-optimization/41574
1976         * gcc.dg/pr41574.c: New test.
1977
1978 2009-10-08  Cary Coutant  <ccoutant@google.com>
1979
1980         Add support for debugging with ICF (Identical Code Folding).
1981         * g++.dg/debug/dwarf2/icf.C: New test.
1982
1983 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1984
1985         * gcc.target/mips/truncate-6.c: New test.
1986
1987 2009-10-08  Jason Merrill  <jason@redhat.com>
1988
1989         PR c++/36816
1990         * g++.dg/cpp0x/rv-deduce.C: New.
1991
1992         PR c++/37177
1993         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1994         * g++.dg/template/explicit-args2.C: New.
1995         * g++.dg/template/explicit-args3.C: New.
1996         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1997
1998 2009-10-08  Michael Matz  <matz@suse.de>
1999
2000         PR middle-end/41573
2001         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2002         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2003         * gcc.dg/pr41573.c: New test.
2004
2005 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2006
2007         PR c/41182
2008         * gcc.c-torture/compile/pr41182-1.c: New.
2009
2010 2009-10-07  Jason Merrill  <jason@redhat.com>
2011
2012         * g++.dg/cpp0x/variadic95.C: New.
2013
2014 2009-10-07  Jason Merrill  <jason@redhat.com>
2015
2016         * g++.dg/template/scope3.C: New.
2017
2018 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2019
2020         * gcc.dg/debug/dwarf2/inline3.c: New test.
2021
2022 2009-10-07  Daniel Kraft  <d@domob.eu>
2023
2024         PR fortran/41615
2025         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2026
2027 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2028
2029         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2030         * gfortran.dg/select_type_1.f03: Modified error message.
2031         * gfortran.dg/select_type_5.f03: New test.
2032
2033 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2034
2035         PR libgfortran/41612
2036         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2037         have kind=10 reals.
2038
2039 2009-10-06  Jason Merrill  <jason@redhat.com>
2040
2041         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2042         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2043
2044 2009-10-06  Richard Guenther  <rguenther@suse.de>
2045
2046         PR lto/41502
2047         * gcc.dg/lto/20091006-1_0.c: New testcase.
2048         * gcc.dg/lto/20091006-1_1.c: Likewise.
2049         * gcc.dg/lto/20091005-2_0.c: Likewise.
2050
2051 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2052
2053         PR ada/41383
2054         * gnat.dg/timer_cancel.adb: New test.
2055
2056 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2057
2058         PR ada/38333
2059         * gnat.dg/specs/import_abstract.ads: New.
2060
2061 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2062
2063         PR libgfortran/35862
2064         * gfortran.dg/round_2.f03: New test.
2065
2066 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2067
2068         PR debug/41558
2069         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2070         * lib/gcc-gdb-test.exp: ... here.  New file.
2071         * gfortran.dg/guality/guality.exp: New file.
2072         * gfortran.dg/guality/pr41558.f90: New test.
2073         * gfortran.dg/guality/arg1.f90: New test.
2074
2075 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2076
2077         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2078         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2079         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2080         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2081
2082 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2083
2084         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2085         register_pass_info.
2086         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2087         plugin_pass to register_pass_info.
2088         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2089         register_pass_info.
2090         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2091         register_pass_info.
2092
2093 2009-10-05  Richard Guenther  <rguenther@suse.de>
2094
2095         PR lto/41281
2096         * gcc.dg/lto/20090914-2_0.c: New testcase.
2097
2098 2009-10-05  Richard Guenther  <rguenther@suse.de>
2099
2100         PR lto/40902
2101         * gcc.dg/lto/20091005-1_0.c: New testcase.
2102         * gcc.dg/lto/20091005-1_1.c: Likewise.
2103
2104 2009-10-05  Richard Guenther  <rguenther@suse.de>
2105
2106         PR lto/41552
2107         PR lto/41487
2108         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2109         * g++.dg/lto/20091004-1_0.C: New testcase.
2110         * g++.dg/lto/20091004-1_1.C: Likewise.
2111         * g++.dg/lto/20091004-2_0.C: Likewise.
2112         * g++.dg/lto/20091004-2_1.C: Likewise.
2113         * g++.dg/lto/20091004-3_0.C: Likewise.
2114         * g++.dg/lto/20091004-3_1.C: Likewise.
2115
2116 2009-10-05  Richard Guenther  <rguenther@suse.de>
2117
2118         PR tree-optimization/23821
2119         * gcc.dg/torture/pr23821.c: New testcase.
2120
2121 2009-10-05  Daniel Kraft  <d@domob.eu>
2122
2123         PR fortran/41403
2124         * gfortran.dg/goto_6.f: New test.
2125         * gfortran.dg/goto_7.f: New test.
2126
2127 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2128             Bill Maddox  <maddox@google.com>
2129             Cary Coutant  <ccoutant@google.com>
2130             Chris Demetriou  <cgd@google.com>
2131             Diego Novillo  <dnovillo@google.com>
2132             Doug Kwan  <dougkwan@google.com>
2133             Jan Hubicka  <jh@suse.cz>
2134             Ollie Wild  <aaw@google.com>
2135             Rafael Espindola  <espindola@google.com>
2136             Richard Guenther  <rguenther@suse.de>
2137             Simon Baldwin  <simonb@google.com>
2138
2139         * g++.dg/20090107-1.C: New.
2140         * g++.dg/20090121-1.C: New.
2141         * g++.dg/ipa/20090113-1.C: New.
2142         * g++.dg/lto: New directory.
2143         * g++.dg/lto/20080829_0.C: New.
2144         * g++.dg/lto/20080904_0.C: New.
2145         * g++.dg/lto/20080907_0.C: New.
2146         * g++.dg/lto/20080908-1_0.C: New.
2147         * g++.dg/lto/20080908-2_0.C: New.
2148         * g++.dg/lto/20080908-3_0.C: New.
2149         * g++.dg/lto/20080909-1_0.C: New.
2150         * g++.dg/lto/20080910-1_0.C: New.
2151         * g++.dg/lto/20080912-1_0.C: New.
2152         * g++.dg/lto/20080912_0.C: New.
2153         * g++.dg/lto/20080915_0.C: New.
2154         * g++.dg/lto/20080916_0.C: New.
2155         * g++.dg/lto/20080917_0.C: New.
2156         * g++.dg/lto/20080924_0.C: New.
2157         * g++.dg/lto/20080926_0.C: New.
2158         * g++.dg/lto/20081008_0.C: New.
2159         * g++.dg/lto/20081022.h: New.
2160         * g++.dg/lto/20081022_0.C: New.
2161         * g++.dg/lto/20081022_1.C: New.
2162         * g++.dg/lto/20081023_0.C: New.
2163         * g++.dg/lto/20081109-1_0.C: New.
2164         * g++.dg/lto/20081109-2_0.C: New.
2165         * g++.dg/lto/20081109_0.C: New.
2166         * g++.dg/lto/20081109_1.C: New.
2167         * g++.dg/lto/20081118-1_0.C: New.
2168         * g++.dg/lto/20081118-1_1.C: New.
2169         * g++.dg/lto/20081118_0.C: New.
2170         * g++.dg/lto/20081118_1.C: New.
2171         * g++.dg/lto/20081119-1.h: New.
2172         * g++.dg/lto/20081119-1_0.C: New.
2173         * g++.dg/lto/20081119-1_1.C: New.
2174         * g++.dg/lto/20081119_0.C: New.
2175         * g++.dg/lto/20081119_1.C: New.
2176         * g++.dg/lto/20081120-1_0.C: New.
2177         * g++.dg/lto/20081120-1_1.C: New.
2178         * g++.dg/lto/20081120-2_0.C: New.
2179         * g++.dg/lto/20081120-2_1.C: New.
2180         * g++.dg/lto/20081123_0.C: New.
2181         * g++.dg/lto/20081123_1.C: New.
2182         * g++.dg/lto/20081125.h: New.
2183         * g++.dg/lto/20081125_0.C: New.
2184         * g++.dg/lto/20081125_1.C: New.
2185         * g++.dg/lto/20081127_0.C: New.
2186         * g++.dg/lto/20081127_1.C: New.
2187         * g++.dg/lto/20081203_0.C: New.
2188         * g++.dg/lto/20081203_1.C: New.
2189         * g++.dg/lto/20081204-1_0.C: New.
2190         * g++.dg/lto/20081204-1_1.C: New.
2191         * g++.dg/lto/20081204-2_0.C: New.
2192         * g++.dg/lto/20081204-2_1.C: New.
2193         * g++.dg/lto/20081209_0.C: New.
2194         * g++.dg/lto/20081209_1.C: New.
2195         * g++.dg/lto/20081211-1.h: New.
2196         * g++.dg/lto/20081211-1_0.C: New.
2197         * g++.dg/lto/20081211-1_1.C: New.
2198         * g++.dg/lto/20081217-1_0.C: New.
2199         * g++.dg/lto/20081217-2_0.C: New.
2200         * g++.dg/lto/20081219_0.C: New.
2201         * g++.dg/lto/20081219_1.C: New.
2202         * g++.dg/lto/20090106_0.C: New.
2203         * g++.dg/lto/20090112_0.C: New.
2204         * g++.dg/lto/20090128_0.C: New.
2205         * g++.dg/lto/20090221_0.C: New.
2206         * g++.dg/lto/20090302_0.C: New.
2207         * g++.dg/lto/20090302_1.C: New.
2208         * g++.dg/lto/20090303_0.C: New.
2209         * g++.dg/lto/20090311-1.h: New.
2210         * g++.dg/lto/20090311-1_0.C: New.
2211         * g++.dg/lto/20090311-1_1.C: New.
2212         * g++.dg/lto/20090311_0.C: New.
2213         * g++.dg/lto/20090311_1.C: New.
2214         * g++.dg/lto/20090312.h: New.
2215         * g++.dg/lto/20090312_0.C: New.
2216         * g++.dg/lto/20090312_1.C: New.
2217         * g++.dg/lto/20090313_0.C: New.
2218         * g++.dg/lto/20090313_1.C: New.
2219         * g++.dg/lto/20090315_0.C: New.
2220         * g++.dg/lto/20090315_1.C: New.
2221         * g++.dg/lto/20091002-1_0.C: New testcase.
2222         * g++.dg/lto/20091002-2_0.C: Likewise..
2223         * g++.dg/lto/20091002-3_0.C: Likewise..
2224         * g++.dg/lto/README: New.
2225         * g++.dg/lto/pr40818_0.C: New.
2226         * g++.dg/opt/thunk3-1.C: New.
2227         * g++.dg/opt/thunk4.C: New.
2228         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2229         replacements with __attribute__ ((__noinline__)).
2230         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2231         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2232         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2233         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2234         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2235         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2236         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2237         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2238         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2239         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2240         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2241         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2242         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2243         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2244         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2245         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2246         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2247         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2248         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2249         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2250         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2251         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2252         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2253         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2254         * gcc.dg/20081223-1.c: New.
2255         * gcc.dg/lto: New directory.
2256         * gcc.dg/lto/20080908_0.c: New.
2257         * gcc.dg/lto/20080917_0.c: New.
2258         * gcc.dg/lto/20080924_0.c: New.
2259         * gcc.dg/lto/20081024_0.c: New.
2260         * gcc.dg/lto/20081109_0.c: New.
2261         * gcc.dg/lto/20081111_0.c: New.
2262         * gcc.dg/lto/20081111_1.c: New.
2263         * gcc.dg/lto/20081112_0.c: New.
2264         * gcc.dg/lto/20081112_1.c: New.
2265         * gcc.dg/lto/20081115_0.c: New.
2266         * gcc.dg/lto/20081115_1.c: New.
2267         * gcc.dg/lto/20081115_2.c: New.
2268         * gcc.dg/lto/20081118_0.c: New.
2269         * gcc.dg/lto/20081118_1.c: New.
2270         * gcc.dg/lto/20081118_2.c: New.
2271         * gcc.dg/lto/20081120-1_0.c: New.
2272         * gcc.dg/lto/20081120-1_1.c: New.
2273         * gcc.dg/lto/20081120-2_0.c: New.
2274         * gcc.dg/lto/20081120-2_1.c: New.
2275         * gcc.dg/lto/20081125_0.c: New.
2276         * gcc.dg/lto/20081125_1.c: New.
2277         * gcc.dg/lto/20081126_0.c: New.
2278         * gcc.dg/lto/20081201-1_0.c: New.
2279         * gcc.dg/lto/20081201-1_1.c: New.
2280         * gcc.dg/lto/20081201-1_2.c: New.
2281         * gcc.dg/lto/20081201-2_0.c: New.
2282         * gcc.dg/lto/20081201-2_1.c: New.
2283         * gcc.dg/lto/20081202-1_0.c: New.
2284         * gcc.dg/lto/20081202-1_1.c: New.
2285         * gcc.dg/lto/20081202-2_0.c: New.
2286         * gcc.dg/lto/20081202-2_1.c: New.
2287         * gcc.dg/lto/20081204-1_0.c: New.
2288         * gcc.dg/lto/20081204-1_1.c: New.
2289         * gcc.dg/lto/20081204-2_0.c: New.
2290         * gcc.dg/lto/20081210-1_0.c: New.
2291         * gcc.dg/lto/20081212-1_0.c: New.
2292         * gcc.dg/lto/20081222_0.c: New.
2293         * gcc.dg/lto/20081222_0.h: New.
2294         * gcc.dg/lto/20081222_1.c: New.
2295         * gcc.dg/lto/20081224_0.c: New.
2296         * gcc.dg/lto/20081224_0.h: New.
2297         * gcc.dg/lto/20081224_1.c: New.
2298         * gcc.dg/lto/20090116_0.c: New.
2299         * gcc.dg/lto/20090120_0.c: New.
2300         * gcc.dg/lto/20090126-1_0.c: New.
2301         * gcc.dg/lto/20090126-2_0.c: New.
2302         * gcc.dg/lto/20090206-1_0.c: New.
2303         * gcc.dg/lto/20090206-2_0.c: New.
2304         * gcc.dg/lto/20090210_0.c: New.
2305         * gcc.dg/lto/20090210_1.c: New.
2306         * gcc.dg/lto/20090213_0.c: New.
2307         * gcc.dg/lto/20090213_1.c: New.
2308         * gcc.dg/lto/20090218-1_0.c: New.
2309         * gcc.dg/lto/20090218-1_1.c: New.
2310         * gcc.dg/lto/20090218-2_0.c: New.
2311         * gcc.dg/lto/20090218-2_1.c: New.
2312         * gcc.dg/lto/20090218_0.c: New.
2313         * gcc.dg/lto/20090218_1.c: New.
2314         * gcc.dg/lto/20090218_2.c: New.
2315         * gcc.dg/lto/20090218_3.c: New.
2316         * gcc.dg/lto/20090219_0.c: New.
2317         * gcc.dg/lto/20090312_0.c: New.
2318         * gcc.dg/lto/20090312_1.c: New.
2319         * gcc.dg/lto/20090313_0.c: New.
2320         * gcc.dg/lto/20090706-1_0.c: New.
2321         * gcc.dg/lto/20090706-2_0.c: New.
2322         * gcc.dg/lto/20090717_0.c: New.
2323         * gcc.dg/lto/20090717_1.c: New.
2324         * gcc.dg/lto/20090729_0.c: New.
2325         * gcc.dg/lto/20090729_1.c: New.
2326         * gcc.dg/lto/20090812_0.c: New.
2327         * gcc.dg/lto/20090812_1.c: New.
2328         * gcc.dg/lto/20090914-1_0.c: New.
2329         * gcc.dg/lto/README: New.
2330         * gcc.dg/visibility-7.c: Adjust expected pattern
2331         * gfortran.dg/lto: New directory.
2332         * gfortran.dg/lto/pr40724_0.f: New.
2333         * gfortran.dg/lto/pr40724_1.f: New.
2334         * gfortran.dg/lto/pr40725_0.f03: New.
2335         * gfortran.dg/lto/pr40725_1.c: New.
2336         * gfortran.dg/lto/pr41069_0.f90: New.
2337         * gfortran.dg/lto/pr41069_1.f90: New.
2338         * gfortran.dg/lto/pr41069_2.f90: New.
2339         * g++.dg/README: Add 'lto' directory.
2340         * g++.dg/dg.exp: Also scan 'lto' directory
2341
2342 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2343             Janis Johnson  <janis187@us.ibm.com>
2344             Diego Novillo  <dnovillo@google.com>
2345
2346         * g++.dg/lto/lto.exp: New.
2347         * gcc.c-torture/execute/execute.exp: Add
2348         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2349         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2350         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2351         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2352         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2353         * gcc.dg/lto/lto.exp: New.
2354         * gfortran.dg/lto/lto.exp: New.
2355         * lib/target-supports.exp (check_effective_target_lto): New.
2356         * lib/c-torture.exp: Load target-supports.exp.  Define
2357         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2358         * lib/gcc-dg.exp: Likewise.
2359         * lib/lto.exp: New.
2360         * lib/torture-options.exp: Add support for a third argument.
2361
2362 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2363
2364         PR testsuite/41542
2365         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2366
2367 2009-10-02  Jason Merrill  <jason@redhat.com>
2368
2369         * g++.dg/abi/mangle32.C: New.
2370
2371 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2372
2373         * gnat.dg/atomic2.adb: New test.
2374
2375 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2376
2377         * gnat.dg/array11.adb: New test.
2378         * gnat.dg/array12.adb: Likewise.
2379
2380 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2381
2382         * gnat.dg/array10.adb: New test.
2383         * gnat.dg/object_overflow.adb: Tweak.
2384
2385 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2386
2387         * gcc.dg/guality/guality.exp: Disable on darwin.
2388
2389 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2390
2391         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2392         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2393         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2394         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2395
2396 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2397
2398         PR fortran/41479
2399         * gfortran.dg/intent_out_5.f90: New test.
2400
2401 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2402
2403         PR debug/41404
2404         PR debug/41353
2405         * gcc.dg/guality/pr41404-1.c: New test.
2406         * gcc.dg/guality/pr41353-2.c: New test.
2407
2408 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2409
2410         PR testsuite/41546
2411         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2412         to -mtune=generic.
2413
2414 2009-10-01  Jan Hubicka  <jh@suse.cz>
2415
2416         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2417
2418 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2419
2420         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2421
2422         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2423
2424 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2425
2426         PR fortran/41515
2427         * gfortran.dg/parameter_array_init_5.f90: New test.
2428
2429 2009-10-01  Jason Merrill  <jason@redhat.com>
2430
2431         * g++.dg/cpp0x/defaulted13.C: New.
2432
2433 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2434
2435         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2436         * gfortran.dg/bounds_check_11.f90: Likewise.
2437         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2438
2439 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2440
2441         * gfortran.dg/select_type_4.f90: New test.
2442
2443 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2444
2445         * gfortran.dg/same_type_as_1.f03: New test.
2446         * gfortran.dg/same_type_as_2.f03: Ditto.
2447
2448 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2449
2450         * gfortran.dg/select_type_1.f03: Extended.
2451         * gfortran.dg/select_type_3.f03: New test.
2452
2453 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2454
2455         * gfortran.dg/class_allocate_1.f03: New test.
2456
2457 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2458
2459         PR fortran/40996
2460         * gfortran.dg/allocatable_scalar_3.f90: New test.
2461         * gfortran.dg/select_type_2.f03: Ditto.
2462         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2463
2464 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2465
2466         * gfortran.dg/block_name_2.f90: Modified error message.
2467         * gfortran.dg/select_6.f90: Ditto.
2468         * gfortran.dg/select_type_1.f03: New test.
2469
2470 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2471
2472         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2473         * gfortran.dg/class_1.f03: Ditto.
2474         * gfortran.dg/class_2.f03: Ditto.
2475         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2476         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2477         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2478         * gfortran.dg/typebound_call_10.f03: Ditto.
2479         * gfortran.dg/typebound_call_2.f03: Ditto.
2480         * gfortran.dg/typebound_call_3.f03: Ditto.
2481         * gfortran.dg/typebound_call_4.f03: Ditto.
2482         * gfortran.dg/typebound_call_9.f03: Ditto.
2483         * gfortran.dg/typebound_generic_3.f03: Ditto.
2484         * gfortran.dg/typebound_generic_4.f03: Ditto.
2485         * gfortran.dg/typebound_operator_1.f03: Ditto.
2486         * gfortran.dg/typebound_operator_2.f03: Ditto.
2487         * gfortran.dg/typebound_operator_3.f03: Ditto.
2488         * gfortran.dg/typebound_operator_4.f03: Ditto.
2489         * gfortran.dg/typebound_proc_1.f08: Ditto.
2490         * gfortran.dg/typebound_proc_5.f03: Ditto.
2491         * gfortran.dg/typebound_proc_6.f03: Ditto.
2492
2493 2009-09-30  Jason Merrill  <jason@redhat.com>
2494
2495         * g++.dg/eh/init-temp1.C: Improve test.
2496
2497 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2498
2499         PR target/22093
2500         * gcc.target/alpha/pr22093.c: New test.
2501
2502 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2503             Jason Merrill  <jason@redhat.com>
2504
2505         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2506         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2507         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2508         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2509         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2510         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2511         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2512         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2513         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2514         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2515         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2516         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2517         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2518         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2519         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2520         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2521         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2522         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2523         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2524         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2525         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2526         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2527         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2528         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2529         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2530         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2531         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2532         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2533         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2534         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2535         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2536         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2537         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2538         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2539         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2540         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2541         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2542         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2543         * lib/prune.exp: Accept "In lambda function".
2544
2545 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2546
2547         * gcc.target/i386/fma4-check.h: New file.
2548         * gcc.target/i386/fma4-fma.c: Ditto.
2549         * gcc.target/i386/fma4-maccXX.c: Ditto.
2550         * gcc.target/i386/fma4-msubXX.c: Ditto.
2551         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2552         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2553         * gcc.target/i386/fma4-vector.c: Ditto.
2554         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2555         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2556         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2557         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2558         * gcc.target/i386/fma4-256-vector.c: Ditto.
2559         * gcc.target/i386/funcspec-2.c: Ditto.
2560
2561         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2562
2563         * gcc.target/i386/funcspec-5.c: Add FMA4.
2564         * gcc.target/i386/funcspec-6.c: Ditto.
2565         * gcc.target/i386/funcspec-8.c: Ditto.
2566
2567         * gcc.target/i386/funcspec-9.c: New file.
2568
2569         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2570
2571         * gcc.target/i386/isa-10.c: New file.
2572         * gcc.target/i386/isa-11.c: Ditto.
2573         * gcc.target/i386/isa-12.c: Ditto.
2574         * gcc.target/i386/isa-13.c: Ditto.
2575         * gcc.target/i386/isa-2.c: Ditto.
2576         * gcc.target/i386/isa-3.c: Ditto.
2577         * gcc.target/i386/isa-4.c: Ditto.
2578         * gcc.target/i386/isa-7.c: Ditto.
2579         * gcc.target/i386/isa-8.c: Ditto.
2580         * gcc.target/i386/isa-9.c: Ditto.
2581
2582         * gcc.target/i386/isa-14.c: Add FMA4.
2583         * gcc.target/i386/isa-1.c: Ditto.
2584         * gcc.target/i386/isa-5.c: Ditto.
2585         * gcc.target/i386/isa-6.c: Ditto.
2586
2587         * gcc.target/i386/sse-12.c: New file.
2588         * gcc.target/i386/sse-13.c: Ditto.
2589         * gcc.target/i386/sse-14.c: Ditto.
2590         * gcc.target/i386/sse-22.c: Ditto.
2591
2592         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2593         * g++.dg/other/i386-3.C: Ditto.
2594         * g++.dg/other/i386-5.C: Ditto.
2595         * g++.dg/other/i386-6.C: Ditto.
2596
2597 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2598
2599         PR testsuite/41496
2600         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2601         before.
2602
2603 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2604
2605         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2606         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2607
2608 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2609
2610         PR debug/41438
2611         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2612         hidden.
2613         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2614
2615 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2616
2617         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2618         * gcc.target/i386/isa-1.c: Remove SSE5.
2619         * gcc.target/i386/isa-5.c: Ditto.
2620         * gcc.target/i386/isa-6.c: Ditto.
2621         * gcc.target/i386/funcspec-4.c: Remove error conditions
2622         related to SSE5.
2623         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2624         * gcc.target/i386/avx-2.c: Ditto.
2625         * gcc.target/i386/sse-23.c: Ditto.
2626         * gcc.target/i386/funcspec-9.c: Delete.
2627
2628 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2629
2630         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2631         * gcc.dg/guality/pr41353-1.c: New test.
2632
2633         PR testsuite/41444
2634         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2635         in macro name definition for non-unix/win32/msdos.
2636
2637 2009-09-29  Daniel Kraft  <d@domob.eu>
2638
2639         PR fortran/39626
2640         * gfortran.dg/block_1.f08: New test.
2641         * gfortran.dg/block_2.f08: New test.
2642         * gfortran.dg/block_3.f90: New test.
2643         * gfortran.dg/block_4.f08: New test.
2644         * gfortran.dg/block_5.f08: New test.
2645         * gfortran.dg/block_6.f08: New test.
2646         * gfortran.dg/block_7.f08: New test.
2647         * gfortran.dg/block_8.f08: New test.
2648
2649 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2650
2651         PR libgfortran/35862
2652         * gfortran.dg/round_1.f03: New test.
2653         * gfortran.dg/f2003_io_3.f03: Update test.
2654
2655 2009-09-28  Easwaran Raman  <eraman@google.com>
2656
2657         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2658         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2659
2660 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2661
2662         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2663         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2664         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2665         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2666         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2667
2668         * g++.dg/dfp/dfp.exp: Fix typo.
2669
2670         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2671         Fix typo that breaks the check.
2672
2673 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2674
2675         * gnat.dg (tagged_alloc_free.adb): New testcase.
2676
2677 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2678
2679         * g++.dg/dfp: New directory.
2680         * g++.dg/dg.exp: Prune tests in dfp directory.
2681         * g++.dg/dfp/dfp.exp: New.
2682         * g++.dg/dfp/mangle-mode.C: New test.
2683
2684 2009-09-28  Michael Matz  <matz@suse.de>
2685
2686         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2687         for sign of -Inf.
2688
2689 2009-09-27  Richard Henderson  <rth@redhat.com>
2690
2691         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2692         * gcc.dg/tree-ssa/pr41469-1.c: New.
2693
2694 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2695
2696         PR c/41476
2697         * gcc.dg/cond-constqual-1.c: New test.
2698
2699 2009-09-26  Michael Matz  <matz@suse.de>
2700
2701         PR lto/40758
2702         PR middle-end/41470
2703         * gcc.dg/pr41470.c: New test.
2704
2705 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2706
2707         * gnat.dg/array9.adb: New test.
2708
2709 2009-09-26  Michael Matz  <matz@suse.de>
2710
2711         PR tree-optimization/41454
2712         * gcc.dg/pr41454.c: New test.
2713
2714 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2715
2716         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2717         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2718         into DW_TAG_GNU_template_parameter_pack and
2719         DW_TAG_GNU_formal_parameter_pack.
2720         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2721         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2722
2723 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2724
2725         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2726         parameters for alignment-sensitive -fsection-anchors tests.
2727
2728 2009-09-25  Richard Guenther  <rguenther@suse.de>
2729
2730         PR middle-end/41463
2731         * gcc.c-torture/execute/pr41463.c: New testcase.
2732
2733 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2734
2735         * gnat.dg/sse_nolib.adb: New testcase.
2736
2737 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2738
2739         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2740         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2741         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2742         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2743         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2744         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2745         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2746         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2747         * gcc.dg/vect/vect.exp: Add Power7 flags.
2748         * g++.dg/vect/vect.exp: Likewise.
2749         * gfortran.dg/vect/vect.exp: Likewise.
2750
2751 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2752
2753         PR fortran/41459
2754         * gfortran.dg/empty_label.f: New test.
2755         * gfortran.dg/empty_label.f90: Ditto.
2756         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2757
2758 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2759
2760         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2761         compile-time.
2762
2763 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2764
2765         * lib/scanasm.exp (make_pattern_printable): New function.
2766         (dg-scan, scan-assembler-times, scan-assembler-dem,
2767         scan-assembler-dem-not): Use it.
2768
2769 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2770
2771         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2772         (test_nested): Renamed to ...
2773         (test_nested1): This.
2774         (test_nested2): New.
2775         (main): Likewise.
2776
2777 2009-09-24  Richard Guenther  <rguenther@suse.de>
2778
2779         PR tree-optimization/36143
2780         PR tree-optimization/38747
2781         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2782         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2783         * g++.dg/torture/pr38747.C: New testcase.
2784         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2785
2786 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2787
2788         * gnat.dg/nested_proc.adb: New test.
2789
2790 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2791
2792         * gcc.target/i386/pr12329.c: Adjust.
2793
2794 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2795
2796         PR debug/41248
2797         * gcc.dg/pr41248.c: New.
2798
2799 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2800
2801         PR debug/41065
2802         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2803
2804 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2805
2806         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2807         current_compiler_flags.  Fix typos.
2808
2809 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2810
2811         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2812
2813 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2814
2815         PR c/39779
2816         * gcc.c-torture/compile/pr39779.c: New test.
2817
2818 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2819
2820         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2821         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2822         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2823
2824 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2825
2826         PR debug/41295
2827         * gcc.dg/pr41295.c: New.
2828
2829 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2830
2831         * gcc.dg/pr40209.c: Add test case.
2832
2833 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2834
2835         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2836         matching assembly.
2837         * gcc.target/mips/code-readable-2.c: Likewise.
2838         * gcc.target/mips/code-readable-3.c: Likewise.
2839
2840 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2841
2842         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2843         Check support via mode instead of C type.
2844         (check_effective_target_dfprt_nocache): Ditto.
2845         (check_effective_target_hard_dfp): Ditto.
2846
2847 2009-09-22  Richard Guenther  <rguenther@suse.de>
2848
2849         PR middle-end/41395
2850         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2851         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2852
2853 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2854
2855         * gcc.dg/20090922-1.c: New test.
2856
2857         PR bootstrap/41405
2858         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2859         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2860         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2861         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2862         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2863         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2864         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2865         * objc.dg/dwarf-2.m: Likewise.
2866
2867 2009-09-22  Richard Guenther  <rguenther@suse.de>
2868
2869         PR tree-optimization/41428
2870         * g++.dg/tree-ssa/pr41428.C: New testcase.
2871
2872 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2873
2874         PR middle-end/41429
2875         * g++.dg/gomp/pr41429.C: New test.
2876
2877 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2878
2879         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2880
2881 2009-09-21  Jason Merrill  <jason@redhat.com>
2882
2883         PR c++/41421
2884         * g++.dg/cpp0x/trivial1.C: Expand.
2885
2886 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2887
2888         * gcc.dg/torture/calleesave-sse.c: New.
2889
2890 2009-09-21  Jan Hubicka  <jh@suse.cz>
2891
2892         * gcc.dg/guality/inline-params.c: New testcase.
2893
2894 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2895
2896         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2897         Add -fno-inline.
2898         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2899         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2900         (f2): Ditto.
2901
2902 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2903
2904         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2905         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2906         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2907         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2908         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2909
2910 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2911
2912         PR middle-end/40642
2913         * g++.dg/torture/pr40642.C: New testcase.
2914
2915 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2916
2917         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2918         cases in static initializers.
2919
2920 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2921
2922         * gcc.c-tortue/compile/pr39886.c: New.
2923
2924 2009-09-20  Chris Demetriou  <cgd@google.com>
2925
2926         PR preprocessor/28435:
2927         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2928         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2929         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2930         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2931         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2932
2933 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2934
2935         * gcc.target/mips/mips.exp: Add relax-pic-calls
2936         under -mfoo/-mno-foo options.
2937         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2938         and -mexplicit-relocs.
2939         * gcc.target/mips/call-1.c: New test.
2940         * gcc.target/mips/call-2.c: New test.
2941         * gcc.target/mips/call-3.c: New test.
2942         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2943         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2944
2945 2009-09-19  Chris Demetriou  <cgd@google.com>
2946
2947         PR preprocessor/28435:
2948         * gcc.dg/cpp/missing-header-MD.c: New test.
2949         * gcc.dg/cpp/missing-header-MMD.c: New test.
2950         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2951         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2952
2953 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2954
2955         PR libgfortran/41328
2956         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2957         EOF works.
2958
2959 2009-09-18  Jason Merrill  <jason@redhat.com>
2960
2961         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2962         * g++.dg/cpp0x/initlist-deduce.C: New.
2963
2964 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2965
2966         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2967
2968 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2969
2970         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2971         * c-c++-common/dfp: New directory.
2972         * c-c++-common/dfp/dfp-dbg.h: New file.
2973         * gcc.dg/dfp/call-by-value.c: Move to ...
2974         * c-c++-common/call-by-value.c: here.
2975         * gcc.dg/dfp/cast.c: Move to ...
2976         * c-c++-common/cast.c: here.
2977         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2978         * c-c++-common/compare-eq-const.c: here.
2979         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2980         * c-c++-common/compare-eq-d128.c: here.
2981         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2982         * c-c++-common/compare-eq-d32.c: here.
2983         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2984         * c-c++-common/compare-eq-d64.c: here.
2985         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2986         * c-c++-common/compare-eq-dfp.c: here.
2987         * gcc.dg/dfp/compare-eq.h: Move to ...
2988         * c-c++-common/compare-eq.h: here.
2989         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2990         * c-c++-common/compare-rel-const.c: here.
2991         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2992         * c-c++-common/compare-rel-d128.c: here.
2993         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2994         * c-c++-common/compare-rel-d32.c: here.
2995         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2996         * c-c++-common/compare-rel-d64.c: here.
2997         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2998         * c-c++-common/compare-rel-dfp.c: here.
2999         * gcc.dg/dfp/compare-rel.h: Move to ...
3000         * c-c++-common/compare-rel.h: here.
3001         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3002         * c-c++-common/compare-special-d128.c: here.
3003         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3004         * c-c++-common/compare-special-d32.c: here.
3005         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3006         * c-c++-common/compare-special-d64.c: here.
3007         * gcc.dg/dfp/compare-special.h: Move to ...
3008         * c-c++-common/compare-special.h: here.
3009         * gcc.dg/dfp/constants-zero.c: Move to ...
3010         * c-c++-common/constants-zero.c: here.
3011         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3012         * c-c++-common/convert-bfp-10.c: here.
3013         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3014         * c-c++-common/convert-bfp-11.c: here.
3015         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3016         * c-c++-common/convert-bfp-12.c: here.
3017         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3018         * c-c++-common/convert-bfp-13.c: here.
3019         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3020         * c-c++-common/convert-bfp-14.c: here.
3021         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3022         * c-c++-common/convert-bfp-2.c: here.
3023         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3024         * c-c++-common/convert-bfp-3.c: here.
3025         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3026         * c-c++-common/convert-bfp-4.c: here.
3027         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3028         * c-c++-common/convert-bfp-5.c: here.
3029         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3030         * c-c++-common/convert-bfp-6.c: here.
3031         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3032         * c-c++-common/convert-bfp-7.c: here.
3033         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3034         * c-c++-common/convert-bfp-8.c: here.
3035         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3036         * c-c++-common/convert-bfp-9.c: here.
3037         * gcc.dg/dfp/convert-bfp.c: Move to ...
3038         * c-c++-common/convert-bfp.c: here.
3039         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3040         * c-c++-common/convert-bfp-fold.c: here.
3041         * gcc.dg/dfp/convert-dfp.c: Move to ...
3042         * c-c++-common/convert-dfp.c: here.
3043         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3044         * c-c++-common/convert-dfp-fold-2.c: here.
3045         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3046         * c-c++-common/convert-dfp-fold.c: here.
3047         * gcc.dg/dfp/convert.h: Move to ...
3048         * c-c++-common/convert.h: here.
3049         * gcc.dg/dfp/convert-int.c: Move to ...
3050         * c-c++-common/convert-int.c: here.
3051         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3052         * c-c++-common/convert-int-fold.c: here.
3053         * gcc.dg/dfp/convert-int-max.c: Move to ...
3054         * c-c++-common/convert-int-max.c: here.
3055         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3056         * c-c++-common/convert-int-max-fold.c: here.
3057         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3058         * c-c++-common/convert-int-saturate.c: here.
3059         * gcc.dg/dfp/func-array.c: Move to ...
3060         * c-c++-common/func-array.c: here.
3061         * gcc.dg/dfp/func-deref.c: Move to ...
3062         * c-c++-common/func-deref.c: here.
3063         * gcc.dg/dfp/func-mixed.c: Move to ...
3064         * c-c++-common/func-mixed.c: here.
3065         * gcc.dg/dfp/func-pointer.c: Move to ...
3066         * c-c++-common/func-pointer.c: here.
3067         * gcc.dg/dfp/func-scalar.c: Move to ...
3068         * c-c++-common/func-scalar.c: here.
3069         * gcc.dg/dfp/func-struct.c: Move to ...
3070         * c-c++-common/func-struct.c: here.
3071         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3072         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3073         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3074         * c-c++-common/func-vararg-alternate-d128.c: here.
3075         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3076         * c-c++-common/func-vararg-alternate-d32.c: here.
3077         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3078         * c-c++-common/func-vararg-alternate-d64.c: here.
3079         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3080         * c-c++-common/func-vararg-alternate.h: here.
3081         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3082         * c-c++-common/func-vararg-dfp.c: here.
3083         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3084         * c-c++-common/func-vararg-mixed-2.c: here.
3085         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3086         * c-c++-common/func-vararg-mixed.c: here.
3087         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3088         * c-c++-common/func-vararg-size0.c: here.
3089         * gcc.dg/dfp/inf-1.c: Move to ...
3090         * c-c++-common/inf-1.c: here.
3091         * gcc.dg/dfp/loop-index.c: Move to ...
3092         * c-c++-common/loop-index.c: here.
3093         * gcc.dg/dfp/modes.c: Move to ...
3094         * c-c++-common/modes.c: here.
3095         * gcc.dg/dfp/nan-1.c: Move to ...
3096         * c-c++-common/nan-1.c: here.
3097         * gcc.dg/dfp/nan-2.c: Move to ...
3098         * c-c++-common/nan-2.c: here.
3099         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3100         * c-c++-common/operator-arith-fold.c: here.
3101         * gcc.dg/dfp/operator-assignment.c: Move to ...
3102         * c-c++-common/operator-assignment.c: here.
3103         * gcc.dg/dfp/operator-comma.c: Move to ...
3104         * c-c++-common/operator-comma.c: here.
3105         * gcc.dg/dfp/operator-cond.c: Move to ...
3106         * c-c++-common/operator-cond.c: here.
3107         * gcc.dg/dfp/operator-logical.c: Move to ...
3108         * c-c++-common/operator-logical.c: here.
3109         * gcc.dg/dfp/operator-unary.c: Move to ...
3110         * c-c++-common/operator-unary.c: here.
3111         * gcc.dg/dfp/pr31385.c: Move to ...
3112         * c-c++-common/pr31385.c: here.
3113         * gcc.dg/dfp/pr33466.c: Move to ...
3114         * c-c++-common/pr33466.c: here.
3115         * gcc.dg/dfp/pr35620.c: Move to ...
3116         * c-c++-common/pr35620.c: here.
3117         * gcc.dg/dfp/pr36800.c: Move to ...
3118         * c-c++-common/pr36800.c: here.
3119         * gcc.dg/dfp/pr39034.c: Move to ...
3120         * c-c++-common/pr39034.c: here.
3121         * gcc.dg/dfp/pr39035.c: Move to ...
3122         * c-c++-common/pr39035.c: here.
3123         * gcc.dg/dfp/pr39902.c: Move to ...
3124         * c-c++-common/pr39902.c: here.
3125         * gcc.dg/dfp/pr39986.c: Move to ...
3126         * c-c++-common/pr39986.c: here.
3127         * gcc.dg/dfp/signbit-1.c: Move to ...
3128         * c-c++-common/signbit-1.c: here.
3129         * gcc.dg/dfp/signbit-2.c: Move to ...
3130         * c-c++-common/signbit-2.c: here.
3131         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3132         * c-c++-common/struct-layout-1.c: here.
3133         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3134         * c-c++-common/usual-arith-conv.c: here.
3135         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3136         * c-c++-common/usual-arith-conv-const.c: here.
3137
3138 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3139
3140         PR testsuite/41288
3141         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3142         stack alignment.
3143
3144 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3145
3146         PR c++/39365
3147         * g++.dg/expr/bool3.C: New test.
3148         * g++.dg/expr/bool4.C: New test.
3149
3150 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3151
3152         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3153         * gcc.dg/dfp/signbit-2.c: Use it.
3154         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3155         arguments to unsigned int.
3156         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3157         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3158         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3159         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3160         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3161         * gcc.dg/dfp/pr39986.c: Ditto.
3162         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3163         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3164         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3165         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3166         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3167
3168 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3169
3170         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3171
3172 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3173
3174         PR c/41049
3175         * dfp/pr41049.c: New test.
3176
3177 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3178
3179         PR testsuite/41385
3180         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3181
3182 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3183
3184         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3185         * gcc.dg/ipa/ipa-sra-1.c: New test.
3186         * gcc.dg/ipa/ipa-sra-2.c: New test.
3187         * gcc.dg/ipa/ipa-sra-3.c: New test.
3188         * gcc.dg/ipa/ipa-sra-4.c: New test.
3189         * gcc.dg/ipa/ipa-sra-5.c: New test.
3190         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3191         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3192
3193 2009-09-17  Michael Matz  <matz@suse.de>
3194
3195         PR middle-end/41347
3196         * gfortran.dg/pr41347.f90: New test.
3197
3198 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3199
3200         * gcc.c-torture/compile/20090917-1.c: New testcase.
3201
3202 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3203
3204         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3205         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3206         alpha*-*-* target from XFAIL list.
3207
3208 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3209
3210         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3211         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3212         * gcc.dg/dfp/cast-bad.c: Use default options.
3213         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3214         * gcc.dg/dfp/composite-type.c: Ditto.
3215         * gcc.dg/dfp/constants.c: Ditto.
3216         * gcc.dg/dfp/constants-hex.c: Ditto.
3217         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3218         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3219         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3220         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3221         * gcc.dg/dfp/ctypes.c: Ditto.
3222         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3223         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3224         * gcc.dg/dfp/float-constant-double.c: Ditto.
3225         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3226         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3227         * gcc.dg/dfp/modes.c: Ditto.
3228         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3229         * gcc.dg/dfp/pr31344.c: Ditto.
3230         * gcc.dg/dfp/pr31385.c: Ditto.
3231         * gcc.dg/dfp/pr33466.c: Ditto.
3232         * gcc.dg/dfp/pr35620.c: Ditto.
3233         * gcc.dg/dfp/pr37435.c: Ditto.
3234         * gcc.dg/dfp/pr39986.c: Ditto.
3235         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3236         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3237         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3238         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3239         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3240         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3241         * gcc.dg/dfp/typespec.c: Ditto.
3242         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3243         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3244         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3245         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3246         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3247         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3248         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3249         * gcc.dg/dfp/compare-rel.h: Ditto.
3250         * gcc.dg/dfp/compare-special.h: Ditto.
3251         * gcc.dg/dfp/convert.h: Ditto.
3252         * gcc.dg/dfp/fe-check.h: Ditto.
3253         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3254         * gcc.dg/dfp/cast.c: Ditto.
3255         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3256         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3257         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3258         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3259         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3260         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3261         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3262         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3263         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3264         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3265         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3266         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3267         * gcc.dg/dfp/constants-zero.c: Ditto.
3268         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3269         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3270         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3271         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3272         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3273         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3274         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3275         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3276         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3277         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3278         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3279         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3280         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3281         * gcc.dg/dfp/convert-bfp.c: Ditto.
3282         * gcc.dg/dfp/convert-complex.c: Ditto.
3283         * gcc.dg/dfp/convert-dfp.c: Ditto.
3284         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3285         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3286         * gcc.dg/dfp/convert-int.c: Ditto.
3287         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3288         * gcc.dg/dfp/convert-int-max.c: Ditto.
3289         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3290         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3291         * gcc.dg/dfp/fe-binop.c: Ditto.
3292         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3293         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3294         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3295         * gcc.dg/dfp/func-array.c: Ditto.
3296         * gcc.dg/dfp/func-deref.c: Ditto.
3297         * gcc.dg/dfp/func-mixed.c: Ditto.
3298         * gcc.dg/dfp/func-pointer.c: Ditto.
3299         * gcc.dg/dfp/func-scalar.c: Ditto.
3300         * gcc.dg/dfp/func-struct.c: Ditto.
3301         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3302         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3303         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3304         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3305         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3306         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3307         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3308         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3309         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3310         * gcc.dg/dfp/inf-1.c: Ditto.
3311         * gcc.dg/dfp/loop-index.c: Ditto.
3312         * gcc.dg/dfp/nan-1.c: Ditto.
3313         * gcc.dg/dfp/nan-2.c: Ditto.
3314         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3315         * gcc.dg/dfp/operator-assignment.c: Ditto.
3316         * gcc.dg/dfp/operator-comma.c: Ditto.
3317         * gcc.dg/dfp/operator-cond.c: Ditto.
3318         * gcc.dg/dfp/operator-logical.c: Ditto.
3319         * gcc.dg/dfp/operator-unary.c: Ditto.
3320         * gcc.dg/dfp/pr36800.c: Ditto.
3321         * gcc.dg/dfp/pr39034.c: Ditto.
3322         * gcc.dg/dfp/pr39035.c: Ditto.
3323         * gcc.dg/dfp/pr39902.c: Ditto.
3324         * gcc.dg/dfp/signbit-1.c: Ditto.
3325         * gcc.dg/dfp/signbit-2.c: Ditto.
3326         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3327         * gcc.dg/dfp/union-init.c: Ditto.
3328         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3329
3330 2009-09-16  Michael Matz  <matz@suse.de>
3331
3332         PR fortran/41212
3333         * gfortran.dg/pr41212.f90: New test.
3334
3335 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3336
3337         * gnat.dg/alignment9.adb: New test.
3338
3339 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3340
3341         * gnat.dg/discr20.ad[sb]: New test.
3342
3343 2009-09-16  Richard Guenther  <rguenther@suse.de>
3344
3345         PR middle-end/34011
3346         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3347
3348 2009-09-16  DJ Delorie  <dj@redhat.com>
3349             Kaz Kojima  <kkojima@gcc.gnu.org>
3350
3351         * gcc.target/sh/struct-arg-dw2.c: New test.
3352
3353 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3354             Jakub Jelinek  <jakub@redhat.com>
3355
3356         PR target/41175
3357         * gcc.target/powerpc/pr41175.c: New test.
3358
3359 2009-09-14  Richard Henderson  <rth@redhat.com>
3360
3361         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3362         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3363         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3364
3365 2009-09-14  Richard Henderson  <rth@redhat.com>
3366
3367         * g++.dg/eh/builtin1.C: Update resx pattern match.
3368         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3369
3370 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3371
3372         * gcc.target/mips/branch-helper.h: New file.
3373         * gcc.target/mips/branch-2.c,
3374         * gcc.target/mips/branch-3.c,
3375         * gcc.target/mips/branch-4.c,
3376         * gcc.target/mips/branch-5.c,
3377         * gcc.target/mips/branch-6.c,
3378         * gcc.target/mips/branch-7.c,
3379         * gcc.target/mips/branch-8.c,
3380         * gcc.target/mips/branch-9.c,
3381         * gcc.target/mips/branch-10.c,
3382         * gcc.target/mips/branch-11.c,
3383         * gcc.target/mips/branch-12.c,
3384         * gcc.target/mips/branch-13.c,
3385         * gcc.target/mips/branch-14.c,
3386         * gcc.target/mips/branch-15.c: New tests.
3387
3388 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3389
3390         PR target/41331
3391         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3392         -m32 -mpowerpc64 system.
3393
3394 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3395
3396         From Jie Zhang <jie.zhang@analog.com>:
3397         * gcc.target/bfin/saveall.c: New test.
3398         * gcc.target/bfin/20090914-1.c: New test.
3399         * gcc.target/bfin/20090914-2.c: New test.
3400
3401         * gcc.target/bfin/20090914-3.c: New test.
3402
3403 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3404
3405         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3406
3407 2009-09-14  Richard Guenther  <rguenther@suse.de>
3408
3409         PR middle-end/41350
3410         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3411
3412 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3413
3414         PR libgfortran/41328
3415         * gfortran.dg/cr_lf.f90: New test.
3416
3417 2009-09-11  Michael Matz  <matz@suse.de>
3418
3419         PR middle-end/41275
3420         * g++.dg/tree-ssa/pr41275.C: New test.
3421
3422 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3423
3424         PR fortran/41242
3425         * gfortran.dg/proc_ptr_comp_21.f90: New.
3426
3427 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3428
3429         PR fortran/31292
3430         * gfortran.dg/module_procedure_1.f90: New test.
3431         * gfortran.dg/module_procedure_2.f90: Ditto.
3432         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3433
3434 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3435             James A. Morrison  <phython@gcc.gnu.org>
3436
3437         PR ada/18302
3438         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3439         commands.
3440         * ada/acats/run_test.exp: New file.
3441
3442 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3443
3444         Revert:
3445         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3446
3447         PR rtl-optimization/39779
3448         * gcc.dg/pr39979.c: New test.
3449
3450 2009-09-10  Richard Guenther  <rguenther@suse.de>
3451
3452         PR middle-end/41257
3453         * g++.dg/torture/pr41257-2.C: New testcase.
3454
3455 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3456
3457         PR c++/28293
3458         * g++.dg/template/crash91.C: New.
3459
3460 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3461
3462         PR rtl-optimization/39779
3463         * gcc.dg/pr39979.c: New test.
3464
3465 2009-09-09  Richard Guenther  <rguenther@suse.de>
3466
3467         PR tree-optimization/41101
3468         * gcc.c-torture/compile/pr41101.c: New testcase.
3469
3470 2009-09-09  Richard Guenther  <rguenther@suse.de>
3471
3472         PR middle-end/41317
3473         * gcc.c-torture/execute/pr41317.c: New testcase.
3474         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3475         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3476
3477 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3478
3479         Fix some test breakages on Darwin
3480         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3481         and adjust.
3482         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3483         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3484         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3485         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3486         take darwin specifics in account.
3487
3488 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3489
3490         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3491         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3492
3493 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3494
3495         PR c++/39923
3496         * g++.dg/cpp0x/initlist24.C: New.
3497
3498 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3499
3500         * gcc.dg/large-size-array-2.c: Fix target requirement.
3501         * gcc.dg/large-size-array-4.c: Likewise.
3502         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3503         * gcc.dg/c99-const-expr-2.c: Likewise.
3504         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3505         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3506         * gcc.dg/c90-const-expr-10.c: Likewise.
3507         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3508         instead of long.
3509         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3510         * gcc.dg/vect/pr33846.c: Likewise.
3511         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3512         __PTRDIFF_TYPE__, instead of unsigned long.
3513         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3514
3515 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3516
3517         PR debug/41229
3518         PR debug/41291
3519         PR debug/41300
3520         * gfortran.dg/pr41229.f90: New.
3521
3522 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3523
3524         PR debug/41232
3525         * gcc.dg/pr41232.c: New.
3526
3527 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3528
3529         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3530         contain -march.
3531         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3532         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3533         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3534         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3535         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3536         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3537         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3538         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3539         options other than that used in dg-options.
3540
3541 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3542
3543         PR rtl-optimization/41239
3544         * gcc.c-torture/execute/pr41239.c: New test.
3545
3546 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3547
3548         PR libgfortran/41192
3549         * gfortran.dg/namelist_59.f90: New test.
3550
3551 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3552
3553         From Mike Frysinger  <michael.frysinger@analog.com>
3554         * gcc.target/bfin/mcpu-bf542m.c: New file.
3555         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3556         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3557         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3558         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3559
3560 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3561
3562         PR middle-end/41282
3563         * gcc.c-torture/compile/pr41282.c: New test.
3564
3565 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3566
3567         PR fortran/41197
3568         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3569         variables for stat and errmsg.
3570         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3571         * gfortran.dg/allocate_stat_2.f90:  New test.
3572
3573 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3574
3575         * gcc.c-torture/compile/20090907-1.c: New test.
3576
3577 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3578
3579         PR bootstrap/41241
3580         * gcc.dg/pr41241.c: New test.
3581
3582 2009-09-06  Richard Guenther  <rguenther@suse.de>
3583
3584         PR middle-end/41144
3585         * g++.dg/torture/pr41144.C: New testcase.
3586
3587 2009-09-06  Richard Guenther  <rguenther@suse.de>
3588
3589         PR middle-end/41261
3590         * gcc.dg/torture/pr41261.c: New testcase.
3591
3592 2009-09-05  Richard Guenther  <rguenther@suse.de>
3593
3594         PR middle-end/41181
3595         * gcc.c-torture/compile/pr41181.c: New testcase.
3596
3597 2009-09-05  Richard Guenther  <rguenther@suse.de>
3598
3599         PR debug/41273
3600         * g++.dg/torture/pr41273.C: New testcase.
3601
3602 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3603
3604         PR fortran/41258
3605         * gfortran.dg/typebound_proc_12.f90 : New test.
3606
3607 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3608
3609         PR debug/41225
3610         * gfortran.dg/pr41225.f90: New.
3611
3612 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3613
3614         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3615         unistd.h, sys/types.h and sys/wait.h.
3616         (gualchk_t): New.
3617         (GUALCVT): New.
3618         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3619         (GUALITY_GDB_REDIRECT): New.
3620         (GUALITY_GDB_ARGS): Use it.
3621
3622 2009-09-04  Richard Guenther  <rguenther@suse.de>
3623
3624         PR middle-end/41257
3625         * g++.dg/torture/pr41257.C: New testcase.
3626
3627 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3628
3629         PR tree-optimization/41112
3630         * gnat.dg/array8.adb: New test.
3631
3632 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3633
3634         * gcc.target/arm/ctz.c: New test case.
3635
3636 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3637
3638         PR tree-optimization/38275
3639         * gcc.dg/autopar/reduc-1char.c: Increase number
3640         of iterations. Adjust the logic accordingly.
3641         * gcc.dg/autopar/reduc-2char.c: Ditto.
3642         * gcc.dg/autopar/reduc-1.c: Ditto.
3643         * gcc.dg/autopar/reduc-2.c: Ditto.
3644         * gcc.dg/autopar/reduc-3.c: Ditto.
3645         * gcc.dg/autopar/reduc-6.c: Ditto.
3646         * gcc.dg/autopar/reduc-7.c: Ditto.
3647         * gcc.dg/autopar/reduc-8.c: Ditto.
3648         * gcc.dg/autopar/reduc-9.c: Ditto.
3649         * gcc.dg/autopar/pr39500-1.c: Ditto.
3650         * gcc.dg/autopar/reduc-1short.c: Ditto.
3651         * gcc.dg/autopar/reduc-2short.c: Ditto.
3652         * gcc.dg/autopar/parallelization-1.c: Ditto.
3653
3654 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3655
3656         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3657         testcase using guality.h compiles and links and if a global variable
3658         can be verified by gdb.
3659
3660 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3661
3662         * lib/target-supports.exp (check_effective_target_sync_int_long):
3663         Supported on Blackfin Linux targets.
3664
3665 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3666
3667         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3668
3669 2009-09-03  Diego Novillo  <dnovillo@google.com>
3670
3671         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3672         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3673         * g++.dg/warn/unit-1.C: Likewise.
3674         * g++.dg/ipa/iinline-1.C: Likewise.
3675         * g++.dg/template/cond2.C: Adjust expected line location for the
3676         error.
3677         * g++.dg/template/pr35240.C: Likewise.
3678
3679 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3680
3681         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3682         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3683
3684 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3685
3686         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3687         * gcc.dg/memcpy-1.c: Add . to match pattern.
3688         * gcc.dg/uninit-I.c: XFAIL warning test.
3689         * g++.dg/warn/unit-1.C: XFAIL warning test.
3690
3691 2009-09-02  Ian Lance Taylor  <iant@google.com>
3692
3693         * gcc.dg/20090902-1.c: New test.
3694
3695 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3696
3697         * gcc.dg/builtin-object-size-9.c: New test.
3698
3699 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3700
3701         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3702
3703 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3704             Olivier Hainque  <hainque@adacore.com>
3705
3706         * gnat.dg/misaligned_param.adb: New test.
3707         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3708         * gnat.dg/slice7.adb: Add 1 more related case.
3709
3710 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3711
3712         * gcc.dg/guality/guality.c: Expect to fail for now.
3713         * gcc.dg/guality/example.c: Likewise.
3714
3715 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3716
3717         * gcc.dg/guality/guality.c: New.
3718         * gcc.dg/guality/guality.h: New.
3719         * gcc.dg/guality/guality.exp: New.
3720         * gcc.dg/guality/example.c: New.
3721         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3722         (cleanup-saved-temps): Likewise, .gkd files too.
3723
3724 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3725
3726         PR fortran/39229
3727         * gfortran.dg/line_length_3.f: New test.
3728         * gfortran.dg/line_length_4.f90: New test.
3729
3730 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3731
3732         * lib/target-supports.exp (check_gc_sections_available):
3733         Add proper pattern quote.
3734
3735 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3736             Kaz Kojima  <kkojima@gcc.gnu.org>
3737
3738         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3739         * g++.dg/cdce3.C: Use dg-add-options ieee.
3740         * g++.dg/torture/type-generic-1.C: Likewise.
3741         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3742         * gcc.dg/pr28796-2.c: Likewise.
3743         * gcc.dg/torture/builtin-math-7.c: Likewise.
3744         * gcc.dg/torture/type-generic-1.c: Likewise.
3745         * gfortran.dg/boz_14.f90: Likewise.
3746         * gfortran.dg/erf_2.F90: Likewise.
3747         * gfortran.dg/init_flag_3.f90: Likewise.
3748         * gfortran.dg/init_flag_4.f90: Likewise.
3749         * gfortran.dg/init_flag_5.f90: Likewise.
3750         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3751         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3752         * gfortran.dg/isnan_1.f90: Likewise.
3753         * gfortran.dg/isnan_2.f90: Likewise.
3754         * gfortran.dg/maxlocval_2.f90: Likewise.
3755         * gfortran.dg/maxlocval_4.f90: Likewise.
3756         * gfortran.dg/minlocval_1.f90: Likewise.
3757         * gfortran.dg/minlocval_4.f90: Likewise.
3758         * gfortran.dg/module_nan.f90: Likewise.
3759         * gfortran.dg/namelist_42.f90: Likewise.
3760         * gfortran.dg/namelist_43.f90: Likewise.
3761         * gfortran.dg/nan_1.f90: Likewise.
3762         * gfortran.dg/nan_2.f90: Likewise.
3763         * gfortran.dg/nan_3.f90: Likewise.
3764         * gfortran.dg/nan_4.f90: Likewise.
3765         * gfortran.dg/nan_5.f90: Likewise.
3766         * gfortran.dg/nearest_1.f90: Likewise.
3767         * gfortran.dg/nearest_2.f90: Likewise.
3768         * gfortran.dg/nearest_3.f90: Likewise.
3769         * gfortran.dg/pr37243.f: Likewise.
3770         * gfortran.dg/real_const_3.f90: Likewise.
3771         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3772
3773 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3774
3775         PR debug/30161
3776         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3777         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3778         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3779         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3780         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3781         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3782         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3783         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3784         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3785         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3786         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3787         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3788         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3789
3790 2009-08-31  Jason Merrill  <jason@redhat.com>
3791
3792         PR c++/41127
3793         * g++.dg/parse/enum5.C: New.
3794         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3795
3796 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3797
3798         PR fortran/40940
3799         * gfortran.dg/allocate_derived_1.f90: New.
3800         * gfortran.dg/class_3.f03: New.
3801
3802 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3803
3804         PR fortran/40996
3805         * gfortran.dg/allocatable_scalar_1.f90: New.
3806         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3807         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3808         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3809
3810 2009-08-30  Richard Guenther  <rguenther@suse.de>
3811
3812         PR tree-optimization/41186
3813         * g++.dg/torture/pr41186.C: New testcase.
3814         * g++.dg/tree-ssa/pr41186.C: Likewise.
3815
3816 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3817
3818         PR c++/41187
3819         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3820         take ia64 assembly comments syntax in account.
3821
3822 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3823
3824         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3825
3826 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3827
3828         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3829         * gfortran.dg/whole_file_6.f90: Likewise.
3830
3831 2009-08-28  Cary Coutant  <ccoutant@google.com>
3832
3833         PR debug/41063
3834         * g++.dg/debug/dwarf2/pr41063.C: New test.
3835
3836 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3837
3838         PR rtl-optimization/40861
3839         * gcc.dg/pr40861.c: New test.
3840
3841 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3842
3843         PR fortran/40869
3844         * gfortran.dg/proc_ptr_comp_20.f90: New.
3845
3846 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3847
3848         PR libfortran/39667
3849         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3850         open temp file with status="scratch".
3851         * gfortran.dg/fmt_cache_1.f: Likewise.
3852         * gfortran.dg/fmt_exhaust.f90: Likewise.
3853         * gfortran.dg/fmt_t_4.f90: Likewise.
3854         * gfortran.dg/fseek.f90: Likewise.
3855         * gfortran.dg/list_read_5.f90: Likewise.
3856         * gfortran.dg/namelist_39.f90: Likewise.
3857         * gfortran.dg/namelist_56.f90: Likewise.
3858         * gfortran.dg/read_bad_advance.f90: Likewise.
3859         * gfortran.dg/read_repeat.f90: Likewise.
3860         * gfortran.dg/read_size_noadvance.f90: Likewise.
3861         * gfortran.dg/read_x_past.f: Likewise.
3862
3863 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3864
3865         PR fortran/28039
3866         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3867
3868 2009-08-27  Daniel Kraft  <d@domob.eu>
3869
3870         PR fortran/37425
3871         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3872         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3873         error and fix problem with recursive assignment.
3874         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3875         * gfortran.dg/typebound_operator_3.f03: New test.
3876         * gfortran.dg/typebound_operator_4.f03: New test.
3877
3878 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3879
3880         PR debug/41170
3881         * debug/dwarf2/namespace-1.C: New test.
3882
3883 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3884
3885         PR fortran/41162
3886         * gfortran.dg/pr41162.f: New.
3887
3888 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3889             Richard Sandiford  <rdsandiford@googlemail.com>
3890
3891         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3892         with "forbid_cpu".
3893         * gcc.target/mips/branch-1.c: Update accordingly.
3894         * gcc.target/mips/extend-1.c: Likewise.
3895         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3896
3897 2009-08-26  Richard Guenther  <rguenther@suse.de>
3898
3899         PR middle-end/41163
3900         * gcc.c-torture/compile/pr41163.c: New testcase.
3901         * gcc.dg/pr35899.c: Adjust.
3902
3903 2009-08-26  Richard Guenther  <rguenther@suse.de>
3904
3905         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3906
3907 2009-08-26  Jason Merrill  <jason@redhat.com>
3908
3909         * g++.dg/cpp0x/explicit3.C: New.
3910         * g++.dg/overload/cond2.C: New.
3911
3912 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3913
3914         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3915
3916 2009-08-25  Jan Hubicka  <jh@suse.cz>
3917
3918         * gcc.target/i386/sse5-shift1-vector.c
3919         * gcc.target/i386/isa-12.c
3920         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3921         * gcc.target/i386/sse5-pcmov2.c
3922         * gcc.target/i386/isa-3.c
3923         * gcc.target/i386/sse5-shift2-vector.c
3924         * gcc.target/i386/isa-7.c
3925         * gcc.target/i386/funcspec-2.c
3926         * gcc.target/i386/sse5-haddX.c
3927         * gcc.target/i386/sse5-hadduX.c
3928         * gcc.target/i386/isa-9.c
3929         * gcc.target/i386/sse5-maccXX.c
3930         * gcc.target/i386/sse5-shift3-vector.c
3931         * gcc.target/i386/sse5-msubXX.c
3932         * gcc.target/i386/sse5-permpX.c
3933         * gcc.target/i386/sse5-check.h
3934         * gcc.target/i386/sse-12.c
3935         * gcc.target/i386/sse-11.c
3936         * gcc.target/i386/sse-10.c
3937         * gcc.target/i386/sse-13.c
3938         * gcc.target/i386/sse-14.c
3939         * gcc.target/i386/sse-22.c
3940         * gcc.target/i386/sse-2.c
3941         * gcc.target/i386/sse-13.c
3942         * gcc.target/i386/avx-2.c
3943         * gcc.target/i386/sse5-rotate1-vector.c
3944         * gcc.target/i386/isa-4.c
3945         * gcc.target/i386/sse5-hsubX.c
3946         * gcc.target/i386/sse5-pcmov.c
3947         * gcc.target/i386/sse5-fma.c
3948         * gcc.target/i386/isa-8.c
3949         * gcc.target/i386/sse5-rotate2-vector.c
3950         * gcc.target/i386/sse5-nmaccXX.c
3951         * gcc.target/i386/sse5-imul64-vector.c
3952         * gcc.target/i386/sse5-nmsubXX.c
3953         * gcc.target/i386/sse5-rotate3-vector.c
3954         * gcc.target/i386/sse5-fma-vector.c
3955         * gcc.target/i386/sse5-imul32widen-vector.c
3956         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3957
3958         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3959         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3960         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3961         * gcc.target/i386/avx-1.c: Remove SSE5.
3962         * gcc.target/i386/avx-2.c: Remove SSE5.
3963         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3964         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3965         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3966         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3967
3968 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3969
3970         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3971
3972 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3973
3974         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3975         keyword works in the same manner as __alignof.
3976
3977 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3978
3979         PR libfortran/34670
3980         * gfortran.dg/unpack_bounds_1.f90:  New test.
3981         * gfortran.dg/unpack_bounds_2.f90:  New test.
3982         * gfortran.dg/unpack_bounds_3.f90:  New test.
3983
3984 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3985
3986         * gnat.dg/slice7.adb: New test.
3987         * gnat.dg/slice7_pkg.ads: New helper.
3988
3989 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3990
3991         PR fortran/41139
3992         * gfortran.dg/proc_ptr_25.f90: New.
3993         * gfortran.dg/proc_ptr_comp_18.f90: New.
3994         * gfortran.dg/proc_ptr_comp_19.f90: New.
3995
3996 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3997
3998         PR fortran/41154
3999         * gfortran.dg/fmt_error_8.f: New test.
4000
4001 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4002
4003         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4004         number, update all callers and synchronize results for latest MPC.
4005
4006 2009-08-21  Jason Merrill  <jason@redhat.com>
4007
4008         * g++.dg/warn/Wunused-17.C: New.
4009
4010 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4011
4012         * gcc.target/arm/combine-cmp-shift.c: New test.
4013
4014 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4015
4016         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4017         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4018         width specifier.
4019
4020 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4021
4022         * gfortran.dg/fmt_error_7.f: New test.
4023
4024 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4025
4026         PR target/40718
4027         * gcc.target/i386/pr40718.c: New test.
4028
4029 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4030
4031         * gfortran.dg/proc_ptr_24.f90: New test.
4032
4033 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4034
4035         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4036         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4037         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4038
4039 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4040
4041         PR fortran/28039
4042         * gfortran.dg/fmt_with_extra.f: new file.
4043
4044 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4045
4046         * lib/target-supports.exp
4047         (check_effective_target_arm_iwmmxt_ok): New procedure.
4048         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4049         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4050
4051 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4052
4053         * gfortran.dg/boz_9.f90: Do not load denormal floating
4054         point constants.  Remove -mieee option for alpha*-*-* targets.
4055
4056 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4057
4058         PR fortran/41106
4059         * gfortran.dg/proc_ptr_23.f90: New.
4060         * gfortran.dg/proc_ptr_comp_15.f90: New.
4061         * gfortran.dg/proc_ptr_comp_16.f90: New.
4062         * gfortran.dg/proc_ptr_comp_17.f90: New.
4063
4064 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4065
4066         PR c++/41131
4067         * g++.dg/expr/unary3.C: New test.
4068
4069 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4070
4071         * gfortran.dg/common_5.f: Add -mdalign for sh.
4072         * gfortran.dg/common_align_2.f90: Likewise.
4073
4074 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4075
4076         PR libfortran/40962
4077         * c_f_pointer_tests_4.f90:  New test.
4078
4079 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4080
4081         * gnat.dg/slice6.adb: New test.
4082         * gnat.dg/slice6_pkg.ads: New helper.
4083
4084 2009-08-20  Michael Matz  <matz@suse.de>
4085
4086         PR fortran/41126
4087         * gfortran.dg/pr41126.f90: New test.
4088
4089 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4090
4091         * gnat.dg/dynamic_bound.adb: New test.
4092
4093 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4094
4095         PR fortran/41121
4096         * gfortran.dg/intrinsic_5.f90: New.
4097
4098 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4099             Richard Earnshaw  <richard.earnshaw@arm.com>
4100
4101         * gcc.target/arm/20090811-1.c: New test.
4102
4103 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4104
4105         PR middle-end/41123
4106         * gcc.dg/pr41123.c: New test.
4107
4108 2009-08-19  Jason Merrill  <jason@redhat.com>
4109
4110         PR c++/41120
4111         * g++.dg/other/gc4.C: New.
4112
4113 2009-08-18  Michael Matz  <matz@suse.de>
4114
4115         * gfortran.dg/vect/vect-gems.f90: New test.
4116         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4117
4118 2009-08-18  DJ Delorie  <dj@redhat.com>
4119
4120         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4121         * lib/gcc-defs.exp: ... to here.
4122
4123         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4124         GCC_EXEC_PREFIX before building the wrapper.
4125
4126 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4127
4128         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4129         tests.
4130         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4131         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4132         dg-options.  Fix dg-final clause.
4133
4134 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4135
4136         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4137
4138 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4139             Paul Thomas  <pault@gcc.gnu.org>
4140
4141         PR fortran/40870
4142         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4143
4144 2009-08-18  Richard Guenther  <rguenther@suse.de>
4145
4146         PR middle-end/41094
4147         * gcc.dg/torture/pr41094.c: New testcase.
4148         * gcc.dg/torture/builtin-power-1.c: Adjust.
4149         * gcc.dg/builtins-10.c: Likewise.
4150
4151 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4152
4153         PR target/40971
4154         * gcc.dg/pr40971.c: New test.
4155
4156 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4157
4158         PR fortran/41062
4159         * gfortran.dg/use_only_4.f90: New test.
4160
4161 2009-08-17  Daniel Kraft  <d@domob.eu>
4162
4163         PR fortran/37425
4164         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4165         NOPASS bindings as operators.
4166
4167 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4168
4169         * lib/target-supports.exp
4170         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4171         of targets that do not need command line argument to enable SIMD.
4172
4173 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4174
4175         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4176         typo in cache name.
4177
4178 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4179
4180         PR fortran/41075
4181         * gfortran.dg/unlimited_fmt_1.f90: New test.
4182
4183 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4184
4185         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4186
4187 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4188
4189         * gnat.dg/itype.ad[sb]: New test.
4190
4191 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4192
4193         * gcc.target/mips/mips.exp: Add terminology section to comment
4194         at the top of the file.  Fix typos.
4195
4196 2009-08-16  Jason Merrill  <jason@redhat.com>
4197
4198         * g++.dg/debug/dwarf2/inline1.C: New.
4199
4200 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4201
4202         PR target/38599
4203         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4204
4205 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4206
4207         PR debug/37801
4208         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4209         Make sure to trigger inlining optimizations.
4210         * gcc.dg/debug/dwarf2/inline2.c: New test.
4211
4212 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4213
4214         PR fortran/41070
4215         * gfortran.dg/structure_constructor_10.f90: New.
4216
4217 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4218
4219         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4220         * gcc.dg/pragma-re-2.c: Likewise.
4221         * gcc.dg/pragma-re-3.c: Likewise.
4222         * gcc.dg/pragma-re-4.c: Likewise.
4223         * g++.dg/other/pragma-re-1.C: Likewise.
4224         * g++.dg/other/pragma-re-2.C: Likewise.
4225
4226 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4227
4228         * gcc.dg/torture/builtin-math-7.c: New.
4229
4230 2009-08-14  Richard Guenther  <rguenther@suse.de>
4231
4232         * gcc.c-torture/execute/20090814-1.c: New testcase.
4233
4234 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4235
4236         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4237
4238 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4239
4240         PR target/40934
4241         * gcc.target/i386/pr40934.c: New.
4242
4243 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4244
4245         PR target/41019
4246         * gcc.target/i386/pr41019.c: New test.
4247
4248 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4249
4250         PR fortran/40955
4251         * gfortran.dg/winapi.f90: New test.
4252
4253 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4254
4255         PR fortran/40995
4256         * gfortran.dg/intrinsic_4.f90: New.
4257         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4258         different line.
4259
4260 2009-08-13  Richard Guenther  <rguenther@suse.de>
4261
4262         PR middle-end/41047
4263         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4264
4265 2009-08-12  Richard Guenther  <rguenther@suse.de>
4266
4267         PR tree-optimization/41011
4268         * gfortran.dg/pr41011.f: New testcase.
4269
4270 2009-08-11  Andrew Haley  <aph@redhat.com>
4271
4272         * gcc.target/arm/synchronize.c: New file.
4273
4274 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4275
4276         PR middle-end/40980
4277         * gfortran.dg/graphite/id-17.f: New.
4278
4279 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4280             Sebastian Pop  <sebastian.pop@amd.com>
4281
4282         * gcc.dg/graphite/interchange-1.c: XFAILed.
4283         * gcc.dg/graphite/interchange-2.c: XFAILed.
4284         * gcc.dg/graphite/interchange-3.c: XFAILed.
4285         * gcc.dg/graphite/interchange-4.c: XFAILed.
4286         * gcc.dg/graphite/interchange-7.c: XFAILed.
4287
4288 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4289
4290         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4291
4292 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4293             Pranav Garg  <pranav.garg2107@gmail.com>
4294
4295         * gcc.dg/graphite/interchange-6.c: XFAILed.
4296
4297 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4298
4299         * gcc.dg/graphite/interchange-9.c: New.
4300
4301 2009-08-12  Richard Guenther  <rguenther@suse.de>
4302
4303         PR rtl-optimization/41033
4304         * gcc.dg/pr41033.c: New test.
4305
4306 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4307
4308         PR fortran/41022
4309         * gfortran.dg/proc_ptr_comp_14.f90: New.
4310
4311 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4312
4313         * gcc.target/mips/ext-5.c: New test.
4314         * gcc.target/mips/ext-6.c: New test.
4315         * gcc.target/mips/ext-7.c: New test.
4316         * gcc.target/mips/ext-8.c: New test.
4317         * gcc.target/mips/extend-2.c: New test.
4318
4319 2009-08-10  Jason Merrill  <jason@redhat.com>
4320
4321         * g++.dg/other/linkage2.C: New test for types-without-linkage
4322         handling.
4323         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4324         * g++.dg/lookup/anon2.C: Likewise.
4325         * g++.dg/other/anon3.C: Likewise.
4326         * g++.dg/template/arg2.C: Likewise.
4327         * g++.dg/template/local4.C: Likewise.
4328         * g++.old-deja/g++.law/operators32.C: Likewise.
4329         * g++.old-deja/g++.other/linkage2.C: Likewise.
4330         * g++.old-deja/g++.pt/enum6.C: Likewise.
4331         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4332         * g++.old-deja/g++.other/linkage1.C: Likewise.
4333
4334 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4335
4336         * gcc.dg/dg.exp: Test also c-c++-common dir.
4337         * g++.dg/dg.exp: Likewise.
4338         * g++.dg/warn/Wconversion-real.C: Delete.
4339         * gcc.dg/Wconversion-real.c: Move to ...
4340         * c-c++-common/Wconversion-real.c: ... here.
4341         * lib/target-supports.exp
4342         (check_effective_target_c,check_effective_target_c++): New.
4343
4344 2009-08-10  Daniel Kraft  <d@domob.eu>
4345
4346         PR fortran/37425
4347         * gfortran.dg/typebound_operator_1.f03: New test.
4348         * gfortran.dg/typebound_operator_2.f03: New test.
4349
4350 2009-08-10  Richard Guenther  <rguenther@suse.de>
4351
4352         PR middle-end/41006
4353         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4354         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4355
4356 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4357
4358         PR fortran/40940
4359         * gfortran.dg/class_1.f03: New.
4360         * gfortran.dg/class_2.f03: New.
4361         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4362         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4363         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4364         * gfortran.dg/typebound_call_10.f03: Ditto.
4365         * gfortran.dg/typebound_call_2.f03: Ditto.
4366         * gfortran.dg/typebound_call_3.f03: Ditto.
4367         * gfortran.dg/typebound_call_4.f03: Ditto.
4368         * gfortran.dg/typebound_generic_3.f03: Ditto.
4369         * gfortran.dg/typebound_generic_4.f03: Ditto.
4370         * gfortran.dg/typebound_proc_1.f08: Ditto.
4371         * gfortran.dg/typebound_proc_5.f03: Ditto.
4372         * gfortran.dg/typebound_proc_6.f03: Ditto.
4373
4374 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4375
4376         PR c++/40866
4377         * g++.dg/expr/stmt-expr-1.C: New test.
4378
4379 2009-08-09  Richard Guenther  <rguenther@suse.de>
4380
4381         PR tree-optimization/41016
4382         * gcc.c-torture/compile/pr41016.c: New testcase.
4383
4384 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4385
4386         * gcc.dg/overflow-warn-8.c: New test.
4387
4388 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4389
4390         PR tree-optimization/41008
4391         * gcc.dg/vect/O1-pr41008.c: New test.
4392
4393 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4394
4395         PR fortran/40955
4396         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4397
4398 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4399
4400         * gcc.target/bfin/loop-autoinc.c: New file.
4401
4402 2009-08-08  Richard Guenther  <rguenther@suse.de>
4403
4404         PR tree-optimization/40991
4405         * g++.dg/torture/pr40991.C: New testcase.
4406
4407 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4408
4409         * ada/acats/support/impdef.a: Tweak timing constants. Add
4410         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4411         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4412         * ada/acats/tests/c9/c940007.a: Likewise.
4413         * ada/acats/tests/c9/c94001c.ada: Likewise.
4414         * ada/acats/tests/c9/c94006a.ada: Likewise.
4415         * ada/acats/tests/c9/c94008c.ada: Likewise.
4416         * ada/acats/tests/c9/c951002.a: Likewise.
4417         * ada/acats/tests/c9/c954a01.a: Likewise.
4418         * ada/acats/tests/c9/c96001a.ada: Likewise.
4419         * ada/acats/tests/c9/c97307a.ada: Likewise.
4420
4421 2009-08-07  Richard Guenther  <rguenther@suse.de>
4422
4423         PR tree-optimization/40999
4424         * gfortran.dg/pr40999.f: New testcase.
4425
4426 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4427
4428         * g++.dg/tree-prof/partition1.C: New test.
4429
4430 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4431
4432         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4433         hook.
4434         (check_effective_target_arm_neon_ok): Improve test for neon
4435         availability.
4436         * gcc.target/arm/eabi1.c: Only run test in base variant.
4437         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4438         attribute.
4439         * gcc.target/arm/vfp1[567].c: New tests.
4440
4441 2009-08-06  Jason Merrill  <jason@redhat.com>
4442
4443         PR c++/40948
4444         * g++.dg/ext/complit12.C: Expand.
4445
4446 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4447
4448         Merge ARM/hard_vfp_branch to trunk.
4449
4450         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4451
4452         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4453         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4454
4455         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4456
4457         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4458         (PCS): Define macro to use base AAPCS.
4459         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4460
4461         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4462
4463         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4464         Correct arm_neon.h typo.
4465
4466         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4467
4468         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4469         this a linkage test.
4470         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4471         argument marshalling.
4472         * abitest.h: New file.
4473         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4474         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4475
4476 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4477
4478         PR middle-end/32964
4479         * gcc.dg/tree-ssa/pr32964.c: New test.
4480
4481 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4482             H.J. Lu  <hongjiu.lu@intel.com>
4483
4484         PR target/40957
4485         * gcc.target/i386/pr40957.c: New test.
4486
4487 2009-08-06  Richard Guenther  <rguenther@suse.de>
4488
4489         PR tree-optimization/40964
4490         * gcc.c-torture/compile/pr40964.c: New testcase.
4491
4492 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4493
4494         PR fortran/40847
4495         * gfortran.dg/transfer_resolve_1.f90 : New test.
4496
4497 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4498             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4499
4500         PR target/40906
4501         * gcc.target/i386/pr40906-1.c: New test.
4502         * gcc.target/i386/pr40906-2.c: Ditto.
4503         * gcc.target/i386/pr40906-3.c: Ditto.
4504
4505 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4506
4507         PR rtl-optimization/40924
4508         * g++.dg/torture/pr40924.C: New test.
4509
4510 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4511
4512         PR c++/36069
4513         * g++.dg/warn/pr36069.C: New.
4514
4515 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4516
4517         PR c++/39987
4518         * g++.dg/overload/defarg4.C: New test.
4519
4520 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4521
4522         PR c++/16696
4523         * g++.dg/parse/pr16696.C: New.
4524         * g++.dg/parse/pr16696-permissive.C: New.
4525
4526 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4527
4528         PR fortran/40875
4529         * gfortran.dg/initialization_23.f90 : New test.
4530
4531 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4532
4533         PR debug/39706
4534         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4535
4536 2009-08-03  Jason Merrill  <jason@redhat.com>
4537             Jakub Jelinek  <jakub@redhat.com>
4538
4539         PR c++/40948
4540         * g++.dg/ext/complit12.C: New.
4541
4542 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4543
4544         PR c/39902
4545         * gcc.target/powerpc/pr39902-2.c: New test.
4546
4547 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4548
4549         PR middle-end/40943
4550         * gcc.dg/uninit-6.c: Re-add XFAIL.
4551         * gcc.dg/uninit-6-O0.c: Likewise.
4552         * gcc.dg/uninit-pr40943.c: New test.
4553
4554 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4555
4556         PR testsuite/40858
4557         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4558         .ascii.
4559
4560 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4561
4562         PR libfortran/40853
4563         * gfortran.dg/namelist_40.f90: Update error output.
4564         * gfortran.dg/namelist_47.f90: Update error output.
4565         * gfortran.dg/namelist_58.f90: New test.
4566
4567 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4568
4569         PR fortran/40881
4570         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4571         * gfortran.dg/altreturn_3.f90: Ditto.
4572         * gfortran.dg/altreturn_5.f90: Ditto.
4573         * gfortran.dg/altreturn_6.f90: Ditto.
4574         * gfortran.dg/altreturn_7.f90: Ditto.
4575         * gfortran.dg/array_constructor_13.f90: Ditto.
4576         * gfortran.dg/arrayio_7.f90: Ditto.
4577         * gfortran.dg/arrayio_8.f90: Ditto.
4578         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4579         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4580         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4581         * gfortran.dg/backspace_8.f: Add -std=legacy.
4582         * gfortran.dg/backspace_9.f: Ditto.
4583         * gfortran.dg/char_comparison_1.f: Ditto.
4584         * gfortran.dg/char_decl_1.f90: Ditto.
4585         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4586         * gfortran.dg/char_pointer_assign.f90: Ditto.
4587         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4588         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4589         * gfortran.dg/char_pointer_func.f90: Ditto.
4590         * gfortran.dg/common_8.f90: Ditto.
4591         * gfortran.dg/constant_substring.f: Ditto.
4592         * gfortran.dg/data_char_2.f90: Ditto.
4593         * gfortran.dg/der_array_io_1.f90: Ditto.
4594         * gfortran.dg/der_array_io_2.f90: Ditto.
4595         * gfortran.dg/der_array_io_3.f90: Ditto.
4596         * gfortran.dg/der_io_3.f90: Ditto.
4597         * gfortran.dg/dev_null.F90: Ditto.
4598         * gfortran.dg/direct_io_2.f90: Ditto.
4599         * gfortran.dg/do_iterator_2.f90: Ditto.
4600         * gfortran.dg/e_d_fmt.f90: Ditto.
4601         * gfortran.dg/empty_format_1.f90: Ditto.
4602         * gfortran.dg/entry_17.f90: Modified warning message.
4603         * gfortran.dg/entry_7.f90: Add -std=legacy.
4604         * gfortran.dg/eor_1.f90: Ditto.
4605         * gfortran.dg/equiv_2.f90: Ditto.
4606         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4607         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4608         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4609         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4610         * gfortran.dg/fmt_error_2.f90: Ditto.
4611         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4612         * gfortran.dg/fmt_tl.f: Ditto.
4613         * gfortran.dg/fmt_white.f: Ditto.
4614         * gfortran.dg/func_derived_1.f90: Ditto.
4615         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4616         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4617         * gfortran.dg/global_references_2.f90: Ditto.
4618         * gfortran.dg/hollerith_1.f90: Ditto.
4619         * gfortran.dg/hollerith.f90: Use new-style character length.
4620         * gfortran.dg/hollerith_f95.f90: Ditto.
4621         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4622         * gfortran.dg/implicit_6.f90: Ditto.
4623         * gfortran.dg/implicit_9.f90: Ditto.
4624         * gfortran.dg/inquire_13.f90: Ditto.
4625         * gfortran.dg/inquire_5.f90: Ditto.
4626         * gfortran.dg/inquire_6.f90: Ditto.
4627         * gfortran.dg/inquire.f90: Ditto.
4628         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4629         * gfortran.dg/io_constraints_2.f90: Ditto.
4630         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4631         * gfortran.dg/loc_2.f90: Ditto.
4632         * gfortran.dg/logical_1.f90: Ditto.
4633         * gfortran.dg/longline.f: Ditto.
4634         * gfortran.dg/merge_char_1.f90: Ditto.
4635         * gfortran.dg/namelist_12.f: Ditto.
4636         * gfortran.dg/namelist_14.f90: Ditto.
4637         * gfortran.dg/namelist_18.f90: Ditto.
4638         * gfortran.dg/namelist_19.f90: Ditto.
4639         * gfortran.dg/namelist_21.f90: Ditto.
4640         * gfortran.dg/namelist_22.f90: Ditto.
4641         * gfortran.dg/namelist_37.f90: Ditto.
4642         * gfortran.dg/namelist_54.f90: Ditto.
4643         * gfortran.dg/namelist_55.f90: Ditto.
4644         * gfortran.dg/namelist_empty.f90: Ditto.
4645         * gfortran.dg/namelist_use.f90: Use new-style character length.
4646         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4647         * gfortran.dg/nested_modules_4.f90: Ditto.
4648         * gfortran.dg/nested_modules_5.f90: Ditto.
4649         * gfortran.dg/open-options-blanks.f: Ditto.
4650         * gfortran.dg/output_exponents_1.f90: Ditto.
4651         * gfortran.dg/parens_5.f90: Ditto.
4652         * gfortran.dg/parens_6.f90: Ditto.
4653         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4654         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4655         * gfortran.dg/pr15129.f90: Ditto.
4656         * gfortran.dg/pr15332.f: Ditto.
4657         * gfortran.dg/pr16597.f90: Ditto.
4658         * gfortran.dg/pr17143.f90: Ditto.
4659         * gfortran.dg/pr17164.f90: Ditto.
4660         * gfortran.dg/pr17229.f: Modified warning message.
4661         * gfortran.dg/pr18210.f90: Add -std=legacy.
4662         * gfortran.dg/pr19155.f: Ditto.
4663         * gfortran.dg/pr20086.f90: Ditto.
4664         * gfortran.dg/pr20124.f90: Ditto.
4665         * gfortran.dg/pr20755.f: Ditto.
4666         * gfortran.dg/pr20865.f90: Ditto.
4667         * gfortran.dg/pr20950.f: Ditto.
4668         * gfortran.dg/pr21730.f: Ditto.
4669         * gfortran.dg/pr22491.f: Ditto.
4670         * gfortran.dg/pr29713.f90: Ditto.
4671         * gfortran.dg/print_parentheses_1.f: Ditto.
4672         * gfortran.dg/print_parentheses_2.f90: Ditto.
4673         * gfortran.dg/proc_assign_1.f90: Ditto.
4674         * gfortran.dg/proc_decl_1.f90: Ditto.
4675         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4676         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4677         * gfortran.dg/read_float_1.f90: Ditto.
4678         * gfortran.dg/read_logical.f90: Ditto.
4679         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4680         * gfortran.dg/return_1.f90: Ditto.
4681         * gfortran.dg/rewind_1.f90: Ditto.
4682         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4683         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4684         * gfortran.dg/stfunc_1.f90: Ditto.
4685         * gfortran.dg/stfunc_3.f90: Ditto.
4686         * gfortran.dg/stfunc_4.f90: Ditto.
4687         * gfortran.dg/stfunc_6.f90: Ditto.
4688         * gfortran.dg/streamio_2.f90: Ditto.
4689         * gfortran.dg/string_ctor_1.f90: Ditto.
4690         * gfortran.dg/string_null_compare_1.f: Ditto.
4691         * gfortran.dg/substr_6.f90: Ditto.
4692         * gfortran.dg/tl_editing.f90: Ditto.
4693         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4694         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4695         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4696         * gfortran.dg/g77/1832.f: Ditto.
4697         * gfortran.dg/g77/19981216-0.f Ditto.
4698         * gfortran.dg/g77/19990525-0.f: Ditto.
4699         * gfortran.dg/g77/19990826-2.f: Ditto.
4700         * gfortran.dg/g77/20000630-2.f: Ditto.
4701         * gfortran.dg/g77/20010116.f: Ditto.
4702         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4703         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4704         * gfortran.dg/g77/980520-1.f: Ditto.
4705         * gfortran.dg/g77/check0.f: Ditto.
4706         * gfortran.dg/g77/cpp3.F: Ditto.
4707         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4708         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4709         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4710         * gfortran.dg/g77/short.f: Ditto.
4711
4712 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4713
4714         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4715         * gcc.target/mips/ext-4.c: Likewise.
4716         * gcc.target/mips/interrupt_handler.c: Likewise.
4717         * gcc.target/mips/truncate-4.c: Likewise.
4718         * gcc.target/mips/truncate-5.c: Likewise.
4719
4720 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4721
4722         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4723         -fgraphite-force-parallel to -floop-parallelize-all.
4724
4725 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4726
4727         PR fortran/40011
4728         * gfortran.dg/whole_file_7.f90: New test.
4729         * gfortran.dg/whole_file_8.f90: New test.
4730         * gfortran.dg/whole_file_9.f90: New test.
4731         * gfortran.dg/whole_file_10.f90: New test.
4732         * gfortran.dg/whole_file_11.f90: New test.
4733         * gfortran.dg/whole_file_12.f90: New test.
4734         * gfortran.dg/whole_file_13.f90: New test.
4735         * gfortran.dg/whole_file_14.f90: New test.
4736
4737 2009-07-31  Jason Merrill  <jason@redhat.com>
4738
4739         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4740         binding semantics.
4741         * g++.dg/cpp0x/named.C: Likewise.
4742         * g++.dg/cpp0x/overload.C: Likewise.
4743         * g++.dg/cpp0x/rv1n.C: Likewise.
4744         * g++.dg/cpp0x/rv1p.C: Likewise.
4745         * g++.dg/cpp0x/rv2n.C: Likewise.
4746         * g++.dg/cpp0x/rv2p.C: Likewise.
4747         * g++.dg/cpp0x/rv3n.C: Likewise.
4748         * g++.dg/cpp0x/rv3p.C: Likewise.
4749         * g++.dg/cpp0x/rv4n.C: Likewise.
4750         * g++.dg/cpp0x/rv4p.C: Likewise.
4751         * g++.dg/cpp0x/rv5n.C: Likewise.
4752         * g++.dg/cpp0x/rv5p.C: Likewise.
4753         * g++.dg/cpp0x/rv6n.C: Likewise.
4754         * g++.dg/cpp0x/rv6p.C: Likewise.
4755         * g++.dg/cpp0x/rv7n.C: Likewise.
4756         * g++.dg/cpp0x/rv7p.C: Likewise.
4757         * g++.dg/cpp0x/template_deduction.C: Likewise.
4758         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4759         * g++.dg/cpp0x/overloadn.C: New.
4760         * g++.dg/cpp0x/rv-cast.C: New.
4761
4762 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4763
4764         * gcc.target/mips/ext-4.c: New test.
4765
4766 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4767
4768         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4769
4770 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4771
4772         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4773         * gcc.dg/tree-ssa/loop-32.c: Same.
4774         * gcc.dg/tree-ssa/loop-33.c: Same.
4775         * gcc.dg/tree-ssa/loop-34.c: Same.
4776         * gcc.dg/tree-ssa/loop-35.c: Same.
4777         * gcc.dg/tree-ssa/loop-7.c: Same.
4778         * gcc.dg/tree-ssa/pr23109.c: Same.
4779         * gcc.dg/tree-ssa/restrict-2.c: Same.
4780         * gcc.dg/tree-ssa/restrict-3.c: Same.
4781         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4782         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4783         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4784         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4785         * gcc.dg/tree-ssa/structopt-1.c: Same.
4786         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4787         * gfortran.dg/pr32921.f: Same.
4788
4789 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4790
4791         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4792         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4793         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4794         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4795         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4796         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4797         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4798         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4799         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4800         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4801         * gcc.dg/graphite/id-1.c: New.
4802         * gcc.dg/graphite/id-10.c: New.
4803         * gcc.dg/graphite/id-11.c: New.
4804         * gcc.dg/graphite/id-12.c: New.
4805         * gcc.dg/graphite/id-13.c: New.
4806         * gcc.dg/graphite/id-14.c: New.
4807         * gcc.dg/graphite/id-15.c: New.
4808         * gcc.dg/graphite/id-2.c: New.
4809         * gcc.dg/graphite/id-3.c: New.
4810         * gcc.dg/graphite/id-4.c: New.
4811         * gcc.dg/graphite/id-5.c: New.
4812         * gcc.dg/graphite/id-6.c: New.
4813         * gcc.dg/graphite/id-7.c: New.
4814         * gcc.dg/graphite/id-8.c: New.
4815         * gcc.dg/graphite/id-9.c: New.
4816         * gcc.dg/graphite/interchange-0.c: New.
4817         * gcc.dg/graphite/interchange-1.c: New.
4818         * gcc.dg/graphite/interchange-2.c: New.
4819         * gcc.dg/graphite/interchange-3.c: New.
4820         * gcc.dg/graphite/interchange-4.c: New.
4821         * gcc.dg/graphite/interchange-5.c: New.
4822         * gcc.dg/graphite/interchange-6.c: New.
4823         * gcc.dg/graphite/interchange-7.c: New.
4824         * gcc.dg/graphite/interchange-8.c: New.
4825         * gcc.dg/graphite/pr35356-1.c: New.
4826         * gcc.dg/graphite/pr35356-2.c: New.
4827         * gcc.dg/graphite/pr35356-3.c: New.
4828         * gcc.dg/graphite/pr40157.c: New.
4829         * gcc.dg/graphite/run-id-1.c: New.
4830         * gcc.dg/graphite/scop-20.c: New.
4831         * gcc.dg/graphite/scop-21.c: New.
4832         * gfortran.dg/graphite/id-1.f90: New.
4833         * gfortran.dg/graphite/id-10.f90: New.
4834         * gfortran.dg/graphite/id-11.f: New.
4835         * gfortran.dg/graphite/id-12.f: New.
4836         * gfortran.dg/graphite/id-13.f: New.
4837         * gfortran.dg/graphite/id-14.f: New.
4838         * gfortran.dg/graphite/id-15.f: New.
4839         * gfortran.dg/graphite/id-16.f: New.
4840         * gfortran.dg/graphite/id-5.f: New.
4841         * gfortran.dg/graphite/id-6.f: New.
4842         * gfortran.dg/graphite/id-7.f: New.
4843         * gfortran.dg/graphite/id-8.f: New.
4844         * gfortran.dg/graphite/id-9.f: New.
4845         * gfortran.dg/graphite/interchange-1.f: New.
4846         * gfortran.dg/graphite/interchange-2.f: New.
4847
4848 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4849
4850         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4851         flags based on the name of the testcase.
4852         * gfortran.dg/graphite/graphite.exp: Same.
4853
4854         * gcc.dg/graphite/block-0.c: Adjusted.
4855         * gcc.dg/graphite/block-1.c: Adjusted.
4856         * gcc.dg/graphite/block-2.c: Adjusted.
4857         * gcc.dg/graphite/block-3.c: Adjusted.
4858         * gcc.dg/graphite/block-4.c: Adjusted.
4859         * gcc.dg/graphite/block-5.c: Adjusted.
4860         * gcc.dg/graphite/block-6.c: Adjusted.
4861         * gcc.dg/graphite/pr37485.c: Adjusted.
4862         * gcc.dg/graphite/pr37684.c: Adjusted.
4863         * gcc.dg/graphite/pr37828.c: Adjusted.
4864         * gcc.dg/graphite/pr37883.c: Adjusted.
4865         * gcc.dg/graphite/pr37928.c: Adjusted.
4866         * gcc.dg/graphite/pr37943.c: Adjusted.
4867         * gcc.dg/graphite/pr38409.c: Adjusted.
4868         * gcc.dg/graphite/pr38498.c: Adjusted.
4869         * gcc.dg/graphite/pr38559.c: Adjusted.
4870         * gcc.dg/graphite/pr39335.c: Adjusted.
4871         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4872         * gcc.dg/graphite/scop-0.c: Adjusted.
4873         * gcc.dg/graphite/scop-1.c: Adjusted.
4874         * gcc.dg/graphite/scop-10.c: Adjusted.
4875         * gcc.dg/graphite/scop-11.c: Adjusted.
4876         * gcc.dg/graphite/scop-12.c: Adjusted.
4877         * gcc.dg/graphite/scop-13.c: Adjusted.
4878         * gcc.dg/graphite/scop-14.c: Adjusted.
4879         * gcc.dg/graphite/scop-15.c: Adjusted.
4880         * gcc.dg/graphite/scop-16.c: Adjusted.
4881         * gcc.dg/graphite/scop-17.c: Adjusted.
4882         * gcc.dg/graphite/scop-18.c: Adjusted.
4883         * gcc.dg/graphite/scop-19.c: Adjusted.
4884         * gcc.dg/graphite/scop-2.c: Adjusted.
4885         * gcc.dg/graphite/scop-3.c: Adjusted.-
4886         * gcc.dg/graphite/scop-4.c: Adjusted.
4887         * gcc.dg/graphite/scop-5.c: Adjusted.
4888         * gcc.dg/graphite/scop-6.c: Adjusted.
4889         * gcc.dg/graphite/scop-7.c: Adjusted.
4890         * gcc.dg/graphite/scop-8.c: Adjusted.
4891         * gcc.dg/graphite/scop-9.c: Adjusted.
4892         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4893         * gfortran.dg/graphite/block-1.f90: Adjusted.
4894         * gfortran.dg/graphite/block-2.f: Adjusted.
4895         * gfortran.dg/graphite/block-3.f90: Adjusted.
4896         * gfortran.dg/graphite/block-4.f90: Adjusted.
4897         * gfortran.dg/graphite/id-2.f90: Adjusted.
4898         * gfortran.dg/graphite/id-3.f90: Adjusted.
4899         * gfortran.dg/graphite/id-4.f90: Adjusted.
4900         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4901         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4902         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4903         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4904         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4905         * gfortran.dg/graphite/scop-1.f: Adjusted.
4906
4907 2009-07-30  Doug Kwan  <dougkwan@google.com>
4908
4909         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4910         in warnings added in rev 141298.
4911
4912 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4913
4914         * lib/options.exp: Use "!=" instead of "ne".
4915
4916         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4917
4918         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4919         * gcc.dg/ucnid-12.c: Likewise.
4920
4921 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4922             Pat Haugen  <pthaugen@us.ibm.com>
4923             Revital Eres <ERES@il.ibm.com>
4924
4925         * gcc.target/powerpc/altivec-32.c: New file to test
4926         Altivec simple math function vectorization.
4927
4928         * gcc.target/powerpc/bswap-run.c: New file to test swap
4929         builtins.
4930         * gcc.target/powerpc/bswap16.c: Ditto.
4931         * gcc.target/powerpc/bswap32.c: Ditto.
4932         * gcc.target/powerpc/bswap64-1.c: Ditto.
4933         * gcc.target/powerpc/bswap64-2.c: Ditto.
4934         * gcc.target/powerpc/bswap64-3.c: Ditto.
4935         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4936         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4937         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4938
4939         * gcc.target/powerpc/popcount-2.c: New file to test
4940         power7 popcntd instructions.
4941         * gcc.target/powerpc/popcount-3.c: Ditto.
4942
4943         * gcc.target/powerpc/pr39457.c: New VSX test.
4944         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4945         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4946         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4947         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4948         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4949         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4950         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4951         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4952         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4953         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4954         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4955         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4956
4957         * gcc.target/powerpc/altivec-6.c: Store the result of
4958         vec_add, so the optimizer doesn't remove it.
4959
4960         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4961         systems that support bswap64.
4962
4963         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4964         prevent VSX code generation.
4965
4966         * lib/target-supports.exp (check_vsx_hw_available): New
4967         function to test if VSX available.
4968         (check_effective_target_powerpc_vsx_ok): Ditto.
4969         (check_vmx_hw_available): Add explicit -mno-vsx.
4970
4971 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4972
4973         PR c/39902
4974         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4975
4976 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4977
4978         PR tree-optimization/40570
4979         * gcc.c-torture/compile/pr40570.c: New test.
4980
4981 2009-07-29  Jason Merrill  <jason@redhat.com>
4982
4983         PR c++/14912
4984         * g++.dg/template/defarg13.C: New.
4985
4986 2009-07-29  Richard Guenther  <rguenther@suse.de>
4987
4988         PR c++/40834
4989         * g++.dg/torture/pr40834.C: New testcase.
4990
4991 2009-07-29  Michael Matz  <matz@suse.de>
4992
4993         PR middle-end/40830
4994         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4995
4996 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4997
4998         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4999         sh*-*-* targets.  Skip on spu-*-* targets.
5000         * gfortran.dg/maxlocval_4.f90: Likewise.
5001         * gfortran.dg/minlocval_1.f90: Likewise.
5002         * gfortran.dg/minlocval_4.f90: Likewise.
5003
5004 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5005
5006         PR fortran/40878
5007         * gfortran.dg/gomp/pr40878-1.f90: New test.
5008         * gfortran.dg/gomp/pr40878-2.f90: New test.
5009
5010         PR testsuite/40891
5011         * gcc.dg/cdce1.c: Adjust note line number.
5012         * gcc.dg/cdce2.c: Likewise.
5013
5014 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5015
5016         PR fortran/40882
5017         * gfortran.dg/proc_ptr_comp_13.f90: New.
5018
5019 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5020
5021         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5022         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5023         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5024         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5025         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5026         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5027         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5028         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5029         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5030         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5031         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5032         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5033         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5034         #ifdef NEED_IEEE754_FLOAT conditional.
5035         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5036         conditional.
5037
5038 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5039
5040         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5041         i?86-*-netware.
5042         * g++.dg/ext/bitfield3.C: Likewise.
5043         * g++.dg/ext/bitfield4.C: Likewise.
5044         * g++.dg/ext/bitfield5.C: Likewise.
5045         * gcc.dg/bitfld-15.c: Likewise.
5046         * gcc.dg/bitfld-16.c: Likewise.
5047         * gcc.dg/bitfld-17.c: Likewise.
5048         * gcc.dg/bitfld-18.c: Likewise.
5049         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5050         * gcc.dg/20010912-1.c: Likewise.
5051         * gcc.dg/20021018-1.c: Likewise.
5052         * gcc.dg/20030213-1.c: Likewise.
5053         * gcc.dg/20030225-1.c: Likewise.
5054         * gcc.dg/20030708-1.c: Likewise.
5055         * gcc.dg/20050321-2.c: Likewise.
5056         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5057         * gcc.dg/cdce2.c: Likewise.
5058         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5059         targets.
5060         * gcc.target/i386/pr37248-3.c: Likewise.
5061
5062 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5063
5064         PR fortran/40848
5065         * gfortran.dg/altreturn_7.f90: New.
5066
5067 2009-07-27  Simon Baldwin  <simonb@google.com>
5068
5069         PR testsuite/40829
5070         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5071         so that indexing no longer runs off array end.
5072
5073 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5074
5075         PR fortran/40851
5076         * gfortran.dg/derived_init_3.f90: New test.
5077
5078 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5079
5080         PR fortran/33197
5081         * gfortran.dg/atan2_1.f90: New test
5082         * gfortran.dg/atan2_2.f90: New test
5083
5084 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5085
5086         PR c++/40749
5087         * g++.dg/warn/Wreturn-type-6.C: New test.
5088
5089 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5090
5091         PR tree-optimization/40801
5092         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5093         * gfortran.dg/vect/vect.exp: Run tests starting with
5094         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5095
5096 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5097
5098         PR rtl-optimization/40445
5099         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5100
5101 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5102
5103         * gcc.dg/builtin-unreachable-4.c: New test.
5104
5105 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5106
5107         PR fortran/33197
5108         * gfortran.dg/complex_intrinsic_5.f90: New test.
5109         * gfortran.dg/complex_intrinsic_7.f90: New test.
5110
5111 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5112
5113         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5114         * gcc.dg/ipa/noclone-1.c: New test.
5115
5116 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5117
5118         * lib/target-supports.exp (check_effective_target_static): New
5119         procedure.
5120         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5121         supported.
5122         * g++.old-deja/g++.law/weak.C: Require static effective target.
5123
5124 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5125
5126         PR fortran/39630
5127         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5128         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5129         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5130         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5131         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5132         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5133         * gfortran.dg/typebound_call_10.f03: New.
5134
5135 2009-07-24  Jason Merrill  <jason@redhat.com>
5136
5137         * g++.dg/cpp0x/defaulted11.C: New.
5138
5139         * g++.dg/cpp0x/initlist23.C: New.
5140
5141 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5142
5143         PR fortran/40822
5144         * gfortran.dg/char_length_16.f90: New.
5145
5146 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5147
5148         PR fortran/40643
5149         PR fortran/31067
5150         * gfortran.dg/maxlocval_2.f90: New test.
5151         * gfortran.dg/maxlocval_3.f90: New test.
5152         * gfortran.dg/maxlocval_4.f90: New test.
5153         * gfortran.dg/minlocval_1.f90: New test.
5154         * gfortran.dg/minlocval_2.f90: New test.
5155         * gfortran.dg/minlocval_3.f90: New test.
5156         * gfortran.dg/minlocval_4.f90: New test.
5157
5158 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5159
5160         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5161         scan-assembler.
5162
5163 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5164
5165         PR fortran/40839
5166         * gfortran.dg/pr40839.f90: New test.
5167
5168 2009-07-23  Michael Matz  <matz@suse.de>
5169
5170         PR middle-end/40830
5171         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5172         don't set options ourself.
5173
5174 2009-07-23  Simon Baldwin  <simonb@google.com>
5175
5176         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5177         native C compilation where required.
5178
5179 2009-07-22  Doug Kwan  <dougkwan@google.com>
5180
5181         * gcc.c-torture/compile/20090721-1.c: New test.
5182
5183 2009-07-22  Michael Matz  <matz@suse.de>
5184
5185         PR tree-optimization/35229
5186         PR tree-optimization/39300
5187         * gcc.dg/vect/vect-pre-interact.c: New test.
5188
5189 2009-07-22  Richard Guenther  <rguenther@suse.de>
5190
5191         * g++.dg/lookup/using21.C: Fix duplicate paste.
5192
5193 2009-07-22  Richard Guenther  <rguenther@suse.de>
5194
5195         PR c++/40799
5196         * g++.dg/lookup/using21.C: New testcase.
5197
5198 2009-07-21  Jason Merrill  <jason@redhat.com>
5199
5200         * g++.dg/init/aggr4.C: New.
5201
5202 2009-07-21  Jason Merrill  <jason@redhat.com>
5203
5204         Core issue 934
5205         * g++.dg/cpp0x/initlist22.C: New.
5206
5207 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5208
5209         * gcc.target/i386/vectorize8.c: New test.
5210
5211 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5212
5213         PR target/40811
5214         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5215         Add i?86 and x86_64 targets.
5216         * gcc.target/i386/vectorize7.c: New test.
5217
5218         PR target/40809
5219         * gcc.target/i386/pr40809.c: New test.
5220
5221 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5222
5223         PR tree-optimization/40813
5224         * g++.dg/opt/inline15.C: New test.
5225
5226 2009-07-21  Paul Brook <paul@codesourcery.com>
5227
5228         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5229         * lib/target-supports.exp (check_effective_target_section_anchors):
5230         Add arm*-*-*.
5231
5232 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5233
5234         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5235         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5236         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5237
5238 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5239
5240         * gcc.target/mips/ext-3.c: New test.
5241
5242 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5243
5244         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5245         * gcc.dg/builtin-object-size-8.c: New test.
5246         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5247         * g++.dg/ext/builtin-object-size2.C: Likewise.
5248
5249         PR tree-optimization/40792
5250         * gcc.dg/pr40792.c: New test.
5251
5252 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5253
5254         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5255         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5256         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5257
5258 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5259
5260         * gcc.target/sh/mfmovd.c: New test.
5261
5262 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5263             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5264
5265         PR libfortran/40714
5266         * gfortran.dg/eof_3.f90: New test.
5267
5268 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5269
5270         PR fortran/40727
5271         * gfortran.dg/intrinsic_cmplx.f90: New test.
5272
5273 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5274
5275         PR libfortran/34670
5276         PR libfortran/36874
5277         * gfortran.dg/cshift_bounds_1.f90:  New test.
5278         * gfortran.dg/cshift_bounds_2.f90:  New test.
5279         * gfortran.dg/cshift_bounds_3.f90:  New test.
5280         * gfortran.dg/cshift_bounds_4.f90:  New test.
5281         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5282         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5283         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5284         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5285
5286 2009-07-19  Jan Hubicka  <jh@suse.cz>
5287
5288         PR tree-optimization/40676
5289         * gcc.c-torture/compile/pr40676.c: New testcase.
5290
5291 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5292
5293         * gcc.target/mips/ext-2.c: New test.
5294
5295 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5296
5297         * gcc.target/mips/octeon-exts-7.c: New test.
5298         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5299         * gcc.target/mips/octeon-exts-5.c: Likewise.
5300
5301 2009-07-18  Richard Guenther  <rguenther@suse.de>
5302
5303         PR testsuite/40798
5304         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5305
5306 2009-07-18  Richard Guenther  <rguenther@suse.de>
5307
5308         PR c/40787
5309         * gcc.dg/pr35899.c: Adjust.
5310
5311 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5312
5313         * gcc.target/powerpc/asm-es-1.c: New test.
5314         * gcc.target/powerpc/asm-es-2.c: Likewise.
5315
5316 2009-07-17  Richard Guenther  <rguenther@suse.de>
5317
5318         PR c/40401
5319         * g++.dg/rtti/crash4.C: New testcase.
5320         * g++.dg/torture/20090706-1.C: Likewise.
5321         * gcc.dg/redecl-17.c: Likewise.
5322         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5323         * gcc.dg/declspec-9.c: Expect extra error.
5324         * gcc.dg/declspec-10.c: Likewise.
5325         * gcc.dg/declspec-11.c: Likewise.
5326         * gcc.dg/redecl-10.c: Expect extra warnings.
5327         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5328         * gcc.target/i386/pr39545-1.c: Likewise.
5329         * g++.dg/ext/asm3.C: Expect more errors.
5330         * g++.dg/gomp/block-1.C: Likewise.
5331         * g++.dg/gomp/block-2.C: Likewise.
5332         * g++.dg/gomp/block-3.C: Likewise.
5333         * g++.dg/gomp/block-5.C: Likewise.
5334         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5335         * g++.dg/warn/unused-result1.C: XFAIL.
5336
5337 2009-07-17  Richard Guenther  <rguenther@suse.de>
5338
5339         PR tree-optimization/40321
5340         * gcc.c-torture/compile/pr40321.c: New testcase.
5341         * g++.dg/torture/pr40321.C: Likewise.
5342
5343 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5344
5345         PR c++/40780
5346         * g++.dg/template/ptrmem19.C: New test.
5347
5348 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5349             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5350
5351         PR 40435
5352         * gcc.dg/pr36902.c: Add column info.
5353         * g++.dg/gcov/gcov-2.C: Change count for definition.
5354
5355 2009-07-16  Jason Merrill  <jason@redhat.com>
5356
5357         PR libstdc++/37907
5358         * g++.dg/cpp0x/std-layout1.C: New.
5359         * g++.dg/ext/has_nothrow_assign.C: Fix.
5360         * g++.dg/ext/has_nothrow_copy.C: Fix.
5361         * g++.dg/ext/has_trivial_assign.C: Fix.
5362         * g++.dg/ext/has_trivial_copy.C: Fix.
5363         * g++.dg/ext/is_pod.C: Fix.
5364         * g++.dg/other/offsetof3.C: Adjust.
5365         * g++.dg/overload/ellipsis1.C: Adjust.
5366         * g++.dg/warn/var-args1.C: Adjust.
5367         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5368         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5369         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5370         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5371         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5372
5373 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5374
5375         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5376         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5377         effective target "mpc_pow".
5378         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5379
5380 2009-07-16  Richard Henderson  <rth@redhat.com>
5381
5382         * g++.dg/opt/eh4.C: New test.
5383
5384 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5385
5386         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5387
5388 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5389
5390         PR middle-end/40747
5391         * gcc.c-torture/execute/pr40747.c: New test.
5392
5393 2009-07-15  Richard Guenther  <rguenther@suse.de>
5394
5395         PR middle-end/40753
5396         * gcc.c-torture/compile/pr40753.c: New testcase.
5397
5398 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5399
5400         PR fortran/40743
5401         * gfortran.dg/interface_assignment_4.f90: New.
5402
5403 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5404
5405         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5406         for FreeBSD up to and including version 8.
5407
5408 2009-07-14  Taras Glek  <tglek@mozilla.com>
5409             Rafael Espindola  <espindola@google.com>
5410
5411         * g++.dg/plugin/header-plugin-test.C: New.
5412         * g++.dg/plugin/header_plugin.c: New.
5413         * g++.dg/plugin/plugin.exp: Update.
5414
5415 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5416
5417         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5418         function to enable vectorization.
5419         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5420         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5421
5422 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5423
5424         * gcc.target/i386/sse-copysignf-vec.c: New test.
5425         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5426
5427 2009-07-14  Jason Merrill  <jason@redhat.com>
5428
5429         PR c++/37276
5430         * g++.dg/lookup/builtin5.C: New.
5431         * g++.dg/other/error22.C: Add missing extern "C".
5432         * g++.dg/warn/Warray-bounds.C: Likewise.
5433         * gcc.dg/compat/compat-common.h: Likewise.
5434
5435         PR c++/40746
5436         * g++.dg/lookup/using20.C: New.
5437
5438         PR c++/40740
5439         * g++.dg/template/koenig8.C: New.
5440
5441 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5442
5443         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5444         both i?86-*-darwin* and x86_64-*-darwin*.
5445
5446 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5447
5448         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5449         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5450         name.
5451
5452 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5453
5454         PR debug/40705
5455         * g++.dg/debug/dwarf2/typedef1.C: New test.
5456
5457         PR c++/40357
5458         * g++.dg/other/typedef3.C: New test.
5459
5460 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5461
5462         * gcc.dg/20090709-1.c: Move to a proper place ...
5463         * gcc.target/m68k/20090709-1.c: ... here.
5464
5465 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5466
5467         PR C++/22154
5468         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5469         front of qualified names are allowed.
5470         * g++.dg/parse/crash10.C: Likewise.
5471         * g++.dg/parse/error15.C: Likewise.
5472         * g++.dg/parse/typename9.C: Likewise.
5473         * g++.dg/parse/error8.C: Likewise.
5474
5475 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5476
5477         PR fortran/40646
5478         * gfortran.dg/proc_ptr_22.f90: Extended.
5479         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5480
5481 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5482
5483         * gfortran.dg/vect/vect-6.f: New test.
5484
5485 2009-07-12  Jason Merrill  <jason@redhat.com>
5486
5487         PR c++/36628
5488         * g++.dg/cpp0x/decltype17.C: New.
5489
5490         PR c++/37206
5491         * g++.dg/cpp0x/rv10.C: New.
5492
5493 2009-07-12  Jason Merrill  <jason@redhat.com>
5494
5495         PR c++/40689
5496         * g++.dg/cpp0x/initlist20.C: New.
5497         * g++.dg/cpp0x/initlist21.C: New.
5498
5499 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5500
5501         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5502         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5503         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5504         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5505         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5506
5507 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5508
5509         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5510         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5511         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5512         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5513         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5514         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5515         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5516         effective_target fd_truncate.
5517
5518 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5519
5520         * gnat.dg/specs/addr1.ads: New test.
5521
5522 2009-07-11  Jan Hubicka  <jh@suse.cz>
5523
5524         PR middle-end/48388
5525         * g++.dg/torture/pr40388.C: New testcase.
5526
5527 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5528
5529         PR target/40668
5530         * gcc.c-torture/execute/pr40668.c: New test.
5531
5532 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5533
5534         * gcc.c-torture/execute/20090711-1.c: New test.
5535
5536 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5537
5538         PR testsuite/40699
5539         PR testsuite/40707
5540         PR testsuite/40709
5541         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5542         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5543         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5544         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5545
5546 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5547
5548         PR fortran/33197
5549         * gfortran.dg/complex_intrinsic_3.f90: New test.
5550         * gfortran.dg/complex_intrinsic_4.f90: New test.
5551
5552 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5553
5554         PR target/39079
5555         * gcc.target/mips/mips.exp: Make -msynci a known option.
5556         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5557
5558 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5559
5560         PR c++/40502
5561         * g++.dg/ext/strncpy-chk1.C: New test.
5562
5563 2009-07-10  Richard Guenther  <rguenther@suse.de>
5564
5565         PR tree-optimization/40496
5566         * g++.dg/opt/pr40496.C: New testcase.
5567
5568 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5569
5570         PR 25509
5571         PR 40614
5572         * g++.dg/warn/unused-result1-Werror.c: New.
5573
5574 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5575
5576         PR fortran/39334
5577         * gfortran.dg/recursive_parameter_1.f90: New test.
5578
5579 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5580
5581         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5582         * gfortran.dg/module_equivalence_6.f90: Ditto.
5583         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5584         * gfortran.dg/nan_2.f90: Ditto.
5585         * gfortran.dg/inquire_11.f90: Ditto.
5586         * gfortran.dg/abstract_type_3.f03: Ditto.
5587         * gfortran.dg/abstract_type_1.f90: Ditto.
5588         * gfortran.dg/private_type_9.f90: Ditto.
5589         * gfortran.dg/abstract_type_5.f03: Ditto.
5590         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5591         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5592         * gfortran.dg/derived_sub.f90: Ditto.
5593         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5594         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5595         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5596         * gfortran.dg/mvbits_6.f90: Ditto.
5597         * gfortran.dg/abstract_type_2.f03: Ditto.
5598         * gfortran.dg/abstract_type_4.f03: Ditto.
5599         * gfortran.dg/bounds_check_9.f90: Ditto.
5600         * gfortran.dg/optional_dim_3.f90: Ditto.
5601         * gfortran.dg/pr32921.f: Ditto.
5602         * gfortran.dg/entry_16.f90: Ditto.
5603         * gfortran.dg/generic_16.f90: Ditto.
5604
5605
5606 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5607
5608         * gcc.target/m68k/20090709-1.c: New.
5609
5610 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5611
5612         PR c++/40684
5613         * g++.dg/template/unify11.C: New test.
5614
5615 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5616
5617         PR fortran/40629
5618         * gfortran.dg/host_assoc_function_9.f90: New test.
5619
5620 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5621
5622         PR fortran/40646
5623         * gfortran.dg/proc_ptr_22.f90: New.
5624         * gfortran.dg/proc_ptr_comp_12.f90: New.
5625
5626 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5627
5628         PR middle-end/40692
5629         * gcc.c-torture/compile/pr40692.c: New test.
5630
5631 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5632
5633         PR fortran/40604
5634         * gfortran.dg/pointer_check_6.f90: New test.
5635
5636 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5637
5638         * gcc.target/mips/truncate-5.c: New test.
5639
5640 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5641
5642         PR libfortran/40330
5643         PR libfortran/40662
5644         * gfortran.dg/fmt_cache_1.f: New test.
5645
5646 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5647
5648         PR fortran/40675
5649         * gfortran.dg/nosigned_zero_1.f90: New test.
5650         * gfortran.dg/nosigned_zero_2.f90: New test.
5651
5652 2009-07-08  Richard Guenther  <rguenther@suse.de>
5653
5654         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5655
5656 2009-07-08  Richard Guenther  <rguenther@suse.de>
5657
5658         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5659
5660 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5661
5662         PR fortran/40591
5663         * gfortran.dg/proc_ptr_21.f90: New test.
5664
5665 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5666
5667         PR c++/31246
5668         * g++.dg/warn/pr31246.C: New.
5669         * g++.dg/warn/pr31246-2.C: New.
5670
5671 2009-07-07  Jason Merrill  <jason@redhat.com>
5672
5673         PR c++/35828
5674         * g++.dg/template/defarg12.C: New.
5675
5676         PR c++/37816
5677         * g++.dg/cpp0x/enum7.C: New.
5678
5679         PR c++/37946
5680         * g++.dg/cpp0x/enum6.C: New.
5681
5682         PR c++/40639
5683         * g++.dg/cpp0x/enum5.C: New.
5684
5685         PR c++/40633
5686         * g++.dg/cpp0x/enum4.C: New.
5687
5688 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5689
5690         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5691
5692 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5693
5694         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5695
5696 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5697
5698         PR middle-end/40669
5699         * gcc.dg/pr40669.c: New test.
5700
5701 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5702
5703         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5704         location. Update all calls.
5705         * g++.dg/plugin/selfassign.c: Likewise.
5706
5707 2009-07-06  Jason Merrill  <jason@redhat.com>
5708
5709         * g++.dg/rtti/dyncast[34].C: New.
5710
5711 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5712
5713         * lib/target-supports.exp
5714         (check_effective_target_mips_newabi_large_long_double): New.
5715         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5716         target.
5717         * gcc.target/mips/fpr-moves-6.c: Likewise.
5718
5719 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5720
5721         PR c++/40557
5722         * g++.dg/template/union2.C: New test.
5723
5724 2009-07-04  Jason Merrill  <jason@redhat.com>
5725
5726         * g++.dg/template/using15.C: New.
5727
5728 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5729
5730         * gfortran.dg/maxloc_1.f90: New test.
5731
5732 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5733
5734         PR fortran/40593
5735         * gfortran.dg/proc_ptr_result_6.f90: New.
5736
5737 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5738
5739         * gcc.dg/framework-2.c: Adjust testcase to pass.
5740
5741 2009-07-04  Jason Merrill  <jason@redhat.com>
5742
5743         PR c++/40619
5744         * g++.dg/cpp0x/auto16.C: New.
5745
5746 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5747
5748         PR target/40587
5749         * gfortran.dg/pr40587.f: New test.
5750
5751 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5752
5753         PR fortran/40638
5754         * gfortran.dg/unit_1.f90: New test.
5755
5756 2009-07-03  Jason Merrill  <jason@redhat.com>
5757
5758         * g++.dg/template/pure1.C: Expect another error.
5759
5760 2009-07-03  Richard Guenther  <rguenther@suse.de>
5761
5762         PR tree-optimization/40640
5763         * gcc.c-torture/compile/pr40640.c: New testcase.
5764
5765 2009-07-03  Richard Guenther  <rguenther@suse.de>
5766
5767         PR middle-end/34163
5768         * gfortran.dg/pr34163.f90: New testcase.
5769
5770 2009-07-03  Jan Hubicka  <jh@suse.cz>
5771
5772         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5773         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5774         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5775         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5776         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5777         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5778         * gnat.dg/loop_optimization6.adb: Enable -O2.
5779
5780 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5781
5782         * g++.dg/warn/null4.C: Extend.
5783
5784 2009-07-02  Jason Merrill  <jason@redhat.com>
5785
5786         * g++.dg/template/spec8.C: Fix.
5787
5788 2009-07-02  Michael Matz  <matz@suse.de>
5789
5790         PR fortran/32131
5791         * gfortran.dg/pr32921.f: Adjust.
5792
5793 2009-07-02  Jan Hubicka  <jh@suse.cz>
5794
5795         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5796
5797 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5798
5799         * gcc.target/mips/truncate-4.c: New testcase.
5800
5801 2009-07-01  Richard Guenther  <rguenther@suse.de>
5802
5803         PR tree-optimization/19831
5804         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5805         make allocated memory escape.  Un-XFAIL.
5806         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5807         * gcc.dg/vect/pr31699.c: Likewise.
5808         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5809
5810 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5811
5812         PR c++/40566
5813         * g++.dg/parse/cond5.C: New test.
5814
5815 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5816
5817         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5818         (main): Pass n to main_1 instead.
5819         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5820         (main_1): New function, split off from...
5821         (main): ...here.  Pass `off' to main_1 instead.
5822
5823 2009-06-30  Jason Merrill  <jason@redhat.com>
5824
5825         PR c++/40595
5826         * g++.dg/cpp0x/variadic94.C: New.
5827
5828 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5829
5830         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5831         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5832         (init_ld_library_path_env_vars): New function, replacing the
5833         orig_*_saved assignments.  Call it after defining it.
5834         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5835         (restore_ld_library_path_env_vars): Likewise.
5836         (add_path, find_libgcc_s): New functions.
5837         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5838         gcc-set-multilib-library-path.
5839         (objc_target_compile): Don't add "." to ld_library_path.
5840         Use add_path.
5841         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5842         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5843         gcc-set-multilib-library-path.
5844         * lib/g++.exp (g++_link_flags): Likewise.
5845         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5846         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5847         top level; do it...
5848         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5849         to tell when this needs to happen.  Use find_libgcc_s instead of
5850         gcc-set-multilib-library-path.
5851         * lib/gcc-dg.exp: Likewise.
5852         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5853         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5854         unless it is in $ALT_LD_LIBRARY_PATH.
5855         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5856
5857 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5858
5859         * gnat.dg/discr12.adb: New test.
5860         * gnat.dg/discr12_pkg.ads: New helper.
5861         * gnat.dg/discr13.adb: New test.
5862         * gnat.dg/discr14.ad[sb]: Likewise.
5863         * gnat.dg/discr15.adb: Likewise.
5864         * gnat.dg/discr15_pkg.ads: New helper.
5865         * gnat.dg/discr16.adb: New test.
5866         * gnat.dg/discr16_g.ads: New helper.
5867         * gnat.dg/discr16_pkg.ads: Likewise.
5868         * gnat.dg/discr16_cont.ads: Likewise.
5869         * gnat.dg/discr17.adb: New test.
5870         * gnat.dg/discr18.adb: Likewise.
5871         * gnat.dg/discr18_pkg.ads: New helper.
5872         * gnat.dg/discr19.adb: New test.
5873
5874 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5875
5876         PR fortran/40576
5877         * gfortran.dg/internal_write_1.f90:  New testcase.
5878
5879 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5880
5881         PR fortran/40594
5882         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5883
5884 2009-06-30  Richard Guenther  <rguenther@suse.de>
5885
5886         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5887
5888 2009-06-30  Wei Guozhi  <carrot@google.com>
5889
5890         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5891         to "-Os".
5892
5893 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5894
5895         PR tree-optimization/40542
5896         * gcc.dg/vect/pr40542.c: New test.
5897
5898 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5899
5900         PR tree-optimization/40582
5901         * gcc.c-torture/compile/pr40582.c: New test.
5902
5903 2009-06-30  Wei Guozhi  <carrot@google.com>
5904
5905         PR/40416
5906         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5907
5908 2009-06-29  Jason Merrill  <jason@redhat.com>
5909
5910         PR c++/40274
5911         * g++.dg/template/debug1.C: New.
5912
5913 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5914
5915         PR fortran/40580
5916         * pointer_check_1.f90: New test.
5917         * pointer_check_2.f90: New test.
5918         * pointer_check_3.f90: New test.
5919         * pointer_check_4.f90: New test.
5920         * pointer_check_5.f90: New test.
5921
5922 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5923
5924         PR fortran/40551
5925         * gfortran.dg/func_assign_2.f90 : New test.
5926
5927 2009-06-29  Richard Guenther  <rguenther@suse.de>
5928
5929         PR middle-end/14187
5930         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5931         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5932         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5933         * gcc.c-torture/execute/20090623-1.c: Likewise.
5934         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5935         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5936
5937 2009-06-29  Richard Guenther  <rguenther@suse.de>
5938
5939         PR middle-end/38212
5940         * gcc.c-torture/execute/pr38212.c: New testcase.
5941
5942 2009-06-29  Richard Guenther  <rguenther@suse.de>
5943
5944         PR tree-optimization/40579
5945         * gcc.c-torture/execute/pr40579.c: New testcase.
5946
5947 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5948
5949         PR tree-optimization/40550
5950         * gcc.dg/pr40550.c: New test.
5951
5952 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5953
5954         * gnat.dg/overflow_sum2.adb: New test
5955         * gnat.dg/namet.ads: New helper.
5956
5957         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5958
5959 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5960
5961         PR fortran/34112
5962         * gfortran.dg/compiler-directive_1.f90: New test.
5963         * gfortran.dg/compiler-directive_2.f: New test.
5964
5965 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5966
5967         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5968         comment out some values and add some cases.
5969
5970 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5971
5972         PR testsuite/40567
5973         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5974
5975 2009-06-26  Richard Henderson  <rth@redhat.com>
5976
5977         PR testsuite/40565
5978         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5979         * gcc.target/i386/local.c: Pass a non-constant to T.
5980
5981 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5982
5983         PR fortran/39997
5984         PR fortran/40541
5985         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5986         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5987         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5988         * gfortran.dg/proc_ptr_result_5.f90: New.
5989
5990 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5991
5992         PR c/39902
5993         * gcc.dg/dfp/pr39902.c: New test.
5994
5995 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5996
5997         PR testsuite/40532
5998         * gcc.dg/builtins-65.c: Require c99 runtime.
5999
6000 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6001
6002         * gnat.dg/array7.ad[sb]: New test.
6003
6004 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6005
6006         * gnat.dg/array6.adb: New test.
6007
6008 2009-06-25  Ian Lance Taylor  <iant@google.com>
6009
6010         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6011
6012 2009-06-25  Ian Lance Taylor  <iant@google.com>
6013
6014         * g++.dg/warn/Wunused-16.C: New testcase.
6015
6016 2009-06-25  Ian Lance Taylor  <iant@google.com>
6017
6018         * g++.dg/warn/skip-2.C: New testcase.
6019
6020 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6021
6022         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6023         dg-skip-if and move to ...
6024         * gcc.dg/torture/20090618-1.c.
6025
6026 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6027
6028         PR tree-optimization/40493
6029         * gcc.c-torture/execute/pr40493.c: New test.
6030
6031 2009-06-24  Jason Merrill  <jason@redhat.com>
6032
6033         PR c++/40342
6034         * g++.dg/template/overload10.C: New.
6035
6036 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6037
6038         PR fortran/40427
6039         * gfortran.dg/proc_ptr_comp_11.f90: New.
6040
6041 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6042
6043         * gcc.dg/pr40501.c: New testcase.
6044
6045 2009-06-23  DJ Delorie  <dj@redhat.com>
6046
6047         Add MeP port.
6048         * lib/target-supports.exp: Add mep support (no profiling).
6049
6050 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6051
6052         PR testsuite/39297
6053         * gcc.dg/ssa/loop-31.c: Change scan rules.
6054
6055 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6056
6057         * gcc.dg/cpp/empty-include.c: Update column info.
6058         * gcc.dg/cpp/assert2.c: Update column info.
6059
6060 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6061
6062         * g++.dg/ext/builtin-object-size1.C: New test.
6063         * g++.dg/ext/builtin-object-size2.C: New test.
6064
6065 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6066
6067         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6068         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6069
6070 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6071
6072         * gcc.target/mips/truncate-3.c: New test.
6073
6074 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6075
6076         PR fortran/37254
6077         PR fortran/39850
6078         * gfortran.dg/interface_30.f90: Modified error message.
6079         * gfortran.dg/proc_decl_22.f90: New.
6080
6081 2009-06-22  Ian Lance Taylor  <iant@google.com>
6082
6083         * gcc.dg/Wcxx-compat-19.c: New testcase.
6084
6085 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6086
6087         PR objc/28050
6088         * pr28050.m: New testcase.
6089
6090 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6091
6092         PR testsuite/40481
6093         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6094
6095 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6096
6097         PR tree-optimization/40492
6098         * g++.dg/torture/pr40492.C: New test.
6099
6100 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6101
6102         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6103         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6104
6105 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6106
6107         * gnat.dg/raise_ce.adb: Helper for ...
6108         * gnat.dg/handle_and_return.adb: New test.
6109
6110 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6111
6112         PR fortran/40443
6113         * gfortran.dg/generic_18.f90: New test.
6114
6115 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6116
6117         PR fortran/40472
6118         * gfortran.dg/spread_size_limit.f90: New test.
6119
6120 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6121
6122         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6123         to put dump files in a subdirectory.
6124         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6125         ".o" temporary files.
6126
6127 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6128
6129         PR fortran/39850
6130         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6131         * gfortran.dg/interface_20.f90: Ditto.
6132         * gfortran.dg/interface_21.f90: Ditto.
6133         * gfortran.dg/interface_22.f90: Ditto.
6134         * gfortran.dg/interface_30.f90: New.
6135         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6136
6137 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6138
6139         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6140         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6141         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6142         DEFAULT_VECTFLAGS.
6143
6144 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6145             Revital Eres  <eres@il.ibm.com>
6146
6147         PR testsuite/40359
6148         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6149         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6150         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6151
6152 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6153
6154         PR testsuite/40475
6155         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6156         without misalignment support.
6157         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6158
6159 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6160
6161         PR fortran/40452
6162         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6163
6164 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6165
6166         PR fortran/40440
6167         * gfortran.dg/alloc_comp_result_2.f90: New test.
6168
6169 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6170
6171         PR target/40482
6172         * gcc.target/arm/pr40482.c: New test.
6173
6174 2009-06-19  Ian Lance Taylor  <iant@google.com>
6175
6176         * gcc.dg/Wcxx-compat-18.c: New testcase.
6177
6178 2009-06-19  Richard Guenther  <rguenther@suse.de>
6179
6180         * gcc.c-torture/execute/20090618-1.c: New testcase.
6181
6182 2009-06-19  Ian Lance Taylor  <iant@google.com>
6183
6184         * gcc.dg/Wcxx-compat-17.c: New testcase.
6185
6186 2009-06-19  Ian Lance Taylor  <iant@google.com>
6187
6188         * gcc.dg/Wcxx-compat-15.c: New testcase.
6189
6190 2009-06-19  Ian Lance Taylor  <iant@google.com>
6191
6192         * gcc.dg/Wcxx-compat-16.c: New testcase.
6193
6194 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6195
6196         * gcc.dg/builtins-34.c: Add significand cases.
6197
6198 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6199
6200         PR testsuite/40491
6201         * gcc.dg/20080522-1.c: Remove testcase for real.
6202         * gcc.dg/20080528-1.c: Ditto.
6203
6204 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6205
6206         PR fortran/40450
6207         * gfortran.dg/proc_ptr_20.f90: New.
6208
6209 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6210
6211         PR target/40470
6212         * gcc.dg/torture/pr40470-1.c: New.
6213         * gcc.dg/torture/pr40470-2.c: Likewise.
6214         * gcc.dg/torture/pr40470-3.c: Likewise.
6215         * gcc.dg/torture/pr40470-4.c: Likewise.
6216
6217 2009-06-18  Diego Novillo  <dnovillo@google.com>
6218
6219         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6220         * gcc.dg/plugin/ggcplug.c: Likewise.
6221         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6222         * g++.dg/plugin/selfassign.c: Likewise.
6223         * g++.dg/plugin/attribute_plugin.c: Likewise.
6224         * g++.dg/plugin/dumb_plugin.c: Likewise.
6225
6226 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6227
6228         * gcc.dg/cpp/arith-3.c: Add column info.
6229
6230 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6231
6232         * gcc.target/arm/fp16-compile-none-2.c: New.
6233         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6234         * gcc.target/arm/fp16-compile-alt-12.c: New.
6235
6236 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6237
6238         * gcc.target/arm/fp16-compile-alt-1.c: New.
6239         * gcc.target/arm/fp16-compile-alt-2.c: New.
6240         * gcc.target/arm/fp16-compile-alt-3.c: New.
6241         * gcc.target/arm/fp16-compile-alt-4.c: New.
6242         * gcc.target/arm/fp16-compile-alt-5.c: New.
6243         * gcc.target/arm/fp16-compile-alt-6.c: New.
6244         * gcc.target/arm/fp16-compile-alt-7.c: New.
6245         * gcc.target/arm/fp16-compile-alt-8.c: New.
6246         * gcc.target/arm/fp16-compile-alt-9.c: New.
6247         * gcc.target/arm/fp16-compile-alt-10.c: New.
6248         * gcc.target/arm/fp16-compile-alt-11.c: New.
6249         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6250         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6251         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6252         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6253         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6254         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6255         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6256         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6257         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6258         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6259         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6260         * gcc.target/arm/fp16-compile-none-1.c: New.
6261         * gcc.target/arm/fp16-compile-exprtype.c: New.
6262         * gcc.target/arm/fp16-compile-vcvt.c: New.
6263         * gcc.target/arm/fp16-builtins-1.c: New.
6264         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6265         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6266         * gcc.target/arm/fp16-param-1.c: New.
6267         * gcc.target/arm/fp16-return-1.c: New.
6268         * gcc.target/arm/fp16-unprototyped-1.c: New.
6269         * gcc.target/arm/fp16-unprototyped-2.c: New.
6270         * gcc.target/arm/fp16-variadic-1.c: New.
6271         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6272         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6273         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6274         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6275         * gcc.dg/torture/arm-fp16-ops.h: New.
6276         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6277         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6278         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6279         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6280         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6281         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6282         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6283         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6284         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6285         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6286         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6287         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6288         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6289         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6290         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6291         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6292         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6293         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6294         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6295         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6296         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6297
6298 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6299
6300         * gcc.dg/builtins-65.c: New test.
6301
6302 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6303
6304         PR fortran/40451
6305         * gfortran.dg/proc_ptr_result_4.f90: New.
6306
6307 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6308
6309         * gcc.c-torture/execute/bitfld-5.c: New test.
6310
6311 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6312
6313         * gcc.dg/builtin-unreachable-3.c: New test.
6314
6315 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6316
6317         * gcc.target/i386/builtin-unreachable.c: New test.
6318
6319 2009-06-17  Ian Lance Taylor  <iant@google.com>
6320
6321         * gcc.dg/Wcxx-compat-14.c: New testcase.
6322
6323 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6324
6325         * gcc.dg/func-ptr-conv-1.c: Update column info.
6326
6327 2009-06-17  Richard Guenther  <rguenther@suse.de>
6328
6329         PR middle-end/40404
6330         * gcc.c-torture/execute/pr40404.c: New testcase.
6331
6332 2009-06-17  Richard Guenther  <rguenther@suse.de>
6333
6334         PR middle-end/40460
6335         * g++.dg/torture/pr40460.C: New testcase.
6336
6337 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6338
6339         * gcc.dg/plugin/one_time_plugin.c: New test.
6340         * gcc.dg/plugin/one_time-test-1.c: New test.
6341         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6342
6343 2009-06-16  Ian Lance Taylor  <iant@google.com>
6344
6345         * g++.dg/warn/skip-1.C: New testcase.
6346
6347 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6348
6349         PR middle-end/40446
6350         * g++.dg/other/pr40446.C: New test.
6351
6352 2009-06-16  Richard Guenther  <rguenther@suse.de>
6353
6354         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6355         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6356         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6357         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6358
6359 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6360
6361         * gcc.c-torture/compile/pr40432.c: New file.
6362
6363 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6364
6365         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6366
6367 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6368
6369         PR fortran/36947
6370         PR fortran/40039
6371         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6372         * gfortran.dg/interface_20.f90: Modified error messages.
6373         * gfortran.dg/interface_21.f90: Ditto.
6374         * gfortran.dg/interface_26.f90: Ditto.
6375         * gfortran.dg/interface_27.f90: Ditto.
6376         * gfortran.dg/interface_28.f90: Extended test case.
6377         * gfortran.dg/interface_29.f90: New.
6378         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6379         * gfortran.dg/proc_decl_8.f90: Ditto.
6380         * gfortran.dg/proc_ptr_11.f90: Ditto.
6381         * gfortran.dg/proc_ptr_15.f90: Ditto.
6382
6383 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6384
6385         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6386         printing.
6387         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6388         gcc.dg/vect/vect-outer-4f.c: Likewise.
6389         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6390         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6391         Likewise.
6392         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6393         outer loop.
6394
6395 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6396
6397         PR fortran/40383
6398         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6399
6400 2009-06-15  Ian Lance Taylor  <iant@google.com>
6401
6402         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6403         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6404         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6405         Recognize new notes.
6406         * gcc.dg/stmt-expr-label-2.c: Likewise.
6407         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6408         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6409         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6410         * gcc.dg/c99-vla-jump-4.c: Likewise.
6411         * gcc.dg/stmt-expr-label-1.c: Likewise.
6412         * gcc.dg/stmt-expr-label-3.c: Likewise.
6413         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6414
6415 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6416
6417         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6418
6419 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6420
6421         * gcc.dg/builtin-object-size-7.c: New test.
6422
6423 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6424
6425         PR testsuite/40426
6426         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6427         level != "" use separate -gdwarf-2 -g${level} options instead of
6428         -gdwarf-2${level}.
6429         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6430         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6431         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6432
6433 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6434
6435         * g++.dg/abi/mangle11.C: Update warning line.
6436         * g++.dg/abi/mangle12.C: Update warning line.
6437         * g++.dg/abi/mangle17.C: Update warning line.
6438         * g++.dg/abi/mangle20-2.C: Update warning line.
6439
6440 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6441
6442         * gcc.dg/optimize-bswap-1.c: Split into these two:
6443         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6444         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6445
6446 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6447
6448         * gcc.dg/optimize-bswap-1.c: New testcase.
6449
6450 2009-06-14  Richard Guenther  <rguenther@suse.de>
6451
6452         PR middle-end/40389
6453         * g++.dg/torture/pr40389.C: New testcase.
6454
6455 2009-06-13  Richard Guenther  <rguenther@suse.de>
6456
6457         PR tree-optimization/40421
6458         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6459
6460 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6461
6462         * gcc.dg/old-style-prom-3.c: Add column info.
6463         * gcc.dg/overflow-warn-1.c
6464         * gcc.dg/gomp/pr27415.c
6465         * gcc.dg/gomp/for-1.c: Same.
6466         * gcc.dg/enum-compat-1.c: Same.
6467         * gcc.dg/c99-tag-3.c: Same.
6468         * gcc.dg/Wredundant-decls-2.c: Same.
6469         * gcc.dg/func-ptr-conv-1.c: Same.
6470         * gcc.dg/asm-wide-1.c: Same.
6471         * gcc.dg/nofixed-point-2.c: Same.
6472         * gcc.dg/cpp/line3.c: Same.
6473         * gcc.dg/array-10.c: Same.
6474         * gcc.dg/c99-vla-jump-1.c: Same.
6475         * gcc.dg/pr20368-1.c: Same.
6476         * gcc.dg/Wshadow-3.c: Same.
6477         * gcc.dg/c90-const-expr-8.c: Same.
6478         * gcc.dg/label-decl-2.c: Same.
6479         * gcc.dg/dremf-type-compat-2.c: Same.
6480         * gcc.dg/c90-const-expr-5.c: Same.
6481         * gcc.dg/builtins-30.c: Same.
6482         * gcc.dg/Warray-bounds.c: Same.
6483         * gcc.dg/Wcxx-compat-2.c: Same.
6484         * gcc.dg/tree-ssa/col-1.c: Same.
6485         * gcc.dg/old-style-prom-2.c: Same.
6486         * gcc.dg/cast-function-1.c: Same.
6487         * gcc.dg/pr15698-1.c: Same.
6488         * gcc.dg/dremf-type-compat-3.c: Same.
6489         * gcc.dg/vla-8.c: Same.
6490         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6491         line.
6492         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6493         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6494         * gcc.dg/enum-compat-1.c: Same.
6495         * gcc.dg/dremf-type-compat-2.c: Same.
6496         * gcc.dg/old-style-prom-2.c: Same.
6497         * gcc.dg/pr15698-1.c: Same.
6498         * gcc.dg/pr20368-1.c: Same.
6499         * gcc.dg/dremf-type-compat-3.c: Same.
6500         * gcc.dg/builtins-30.c: Same.  Test for columns.
6501
6502 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6503
6504         PR fortran/40176
6505         * gfortran.dg/proc_decl_1.f90: Extended.
6506
6507 2009-06-12  Ian Lance Taylor  <iant@google.com>
6508
6509         * gcc.dg/Wcxx-compat-13.c: New testcase.
6510
6511 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6512
6513         PR tree-opt/38865
6514         * gcc.dg/tree-ssa/fre-vce-1.c
6515
6516 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6517
6518         PR testsuite/40384
6519         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6520         min-insn-to-prefetch-ratio=5.
6521
6522 2009-06-12  Joey Ye  <joey.ye@intel.com>
6523             H.J. Lu  <hongjiu.lu@intel.com>
6524
6525         PR middle-end/39146
6526         * gcc.target/i386/stackalign/pr39146.c: New.
6527
6528 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6529
6530         * gcc.target/i386/crc32-1.c: New.
6531         * gcc.target/i386/crc32-2.c: Likewise.
6532
6533 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6534
6535         PR c/39252
6536         * gcc.dg/builtin-unreachable-1.c: New test.
6537         * gcc.dg/builtin-unreachable-2.c: Same.
6538
6539 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6540
6541         PR fortran/40402
6542         * gfortran.dg/data_value_1.f90: New test.
6543
6544 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6545
6546         PR testsuite/39831
6547         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6548         remove ilp32 requirement.
6549         * gcc.target/i386/excess-precision-2.c: Likewise.
6550         * gcc.target/i386/excess-precision-3.c: Likewise.
6551         * gcc.target/i386/excess-precision-4.c: Likewise.
6552         * gcc.target/i386/excess-precision-5.c: Likewise.
6553         * gcc.target/i386/excess-precision-6.c: Likewise.
6554
6555 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6556
6557         PR fortran/38718
6558         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6559         * gfortran.dg/nan_5.f90: New test.
6560
6561 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6562
6563         * gcc.target/arm/neon-modes-1.c: New test.
6564
6565 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6566
6567         * g++.dg/torture/pr31579.C: Cast pointer
6568         via __SIZE_TYPE__ instead of 'unsigned long'.
6569
6570 2009-06-10  Anthony Green  <green@moxielogic.com>
6571
6572         * lib/target-supports.exp (check_profiling_available):
6573         Profiling is not available for testing purposes on moxie.
6574
6575 2009-06-09  Ian Lance Taylor  <iant@google.com>
6576
6577         * gcc.dg/Wcxx-compat-12.c: New testcase.
6578
6579 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6580
6581         PR libfortran/40334
6582         * gfortran.dg/backspace_11.f90: New.
6583
6584 2009-06-09  Jason Merrill  <jason@redhat.com>
6585
6586         * g++.dg/cpp0x/defaulted10.C: New.
6587
6588 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6589
6590         * gcc.c-torture/compile/pr40351.c: New file.
6591
6592 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6593
6594         * gnat.dg/align_max.adb: New test.
6595
6596 2009-06-08  Jason Merrill  <jason@redhat.com>
6597
6598         * g++.dg/cpp0x/auto15.C: New.
6599
6600 2009-06-08  Jan Hubicka  <jh@suse.cz>
6601
6602         PR debug/39834
6603         * gcc.dg/torture/pr39834.c
6604
6605 2009-06-08  Jan Hubicka  <jh@suse.cz>
6606
6607         PR middle-end/40102
6608         * g++.dg/torture/pr40102.C: New testcase.
6609
6610 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6611
6612         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6613         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6614         * gcc.dg/builtin-object-size-6.c: New test.
6615
6616         PR c++/40373
6617         * g++.dg/template/dtor7.C: New test.
6618
6619         PR c++/40370
6620         PR c++/40372
6621         * g++.dg/template/error41.C: New test.
6622         * g++.dg/template/error42.C: New test.
6623
6624 2009-06-08  Revital Eres  <eres@il.ibm.com>
6625
6626         PR testsuite/40359
6627         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6628         * gcc.dg/vect/vect-88.c: Likewise.
6629         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6630         * gcc.dg/vect/pr25413.c: Likewise.
6631         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6632
6633 2009-06-07  Ian Lance Taylor  <iant@google.com>
6634
6635         * g++.dg/warn/Wswitch-3.C: New testcase.
6636         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6637         * gcc.dg/Wswitch-enum-error.c: Likewise.
6638         * gcc.dg/Wswitch-error.c: Likewise.
6639
6640 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6641
6642         PR fortran/40008
6643         * gfortran.dg/negative_unit.f: Update test.
6644         * gfortran.dg/negative_unit_int8.f: Update test.
6645         * gfortran.dg/newunit_1.f90: New test.
6646
6647 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6648
6649         PR fortran/25104
6650         PR fortran/29962
6651         * gfortran.dg/spread_init_expr.f03: New.
6652         * gfortran.dg/unpack_init_expr.f03: New.
6653         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6654         error message.
6655
6656 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6657
6658         PR fortran/25104
6659         PR fortran/29962
6660         * gfortran.dg/count_init_expr.f03
6661         * gfortran.dg/product_init_expr.f03
6662         * gfortran.dg/sum_init_expr.f03
6663
6664 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6665
6666         PR fortran/36874
6667         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6668         message.
6669         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6670         shapes.
6671         * gfortran.dg/zero_sized_5.f90: Likewise.
6672
6673 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6674
6675         PR middle-end/32950
6676         * g++.dg/torture/pr32950.C: New.
6677
6678 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6679
6680         PR fortran/25104
6681         PR fortran/29962
6682         * gfortran.dg/dot_product_1.f03: New.
6683         * gfortran.dg/matmul_8.f03: New.
6684         * gfortran.dg/transpose_3.f03: New.
6685
6686 2009-06-06  Ian Lance Taylor  <iant@google.com>
6687
6688         * gcc.dg/Wunused-label-1.c: New test case.
6689         * g++.dg/warn/Wunused-label-1.C: New test case.
6690         * g++.dg/warn/Wunused-label-2.C: New test case.
6691         * g++.dg/warn/Wunused-label-3.C: New test case.
6692
6693 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6694
6695         PR fortran/37203
6696         * reshape_zerosize_2.f90: New.
6697
6698 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6699
6700         PR fortran/32890
6701         * gfortran.dg/pack_assign_1.f90: New.
6702         * gfortran.dg/pack_vector_1.f90: New.
6703
6704 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6705
6706         PR middle-end/40340
6707         * gcc.dg/pr40340-1.c: New test.
6708         * gcc.dg/pr40340-2.c: New test.
6709         * gcc.dg/pr40340-3.c: New test.
6710         * gcc.dg/pr40340-4.c: New test.
6711         * gcc.dg/pr40340-5.c: New test.
6712         * gcc.dg/pr40340.h: New file.
6713
6714 2009-06-05  Revital Eres  <eres@il.ibm.com>
6715
6716         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6717         New procedure.
6718         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6719         * gcc.dg/vect/vect-33.c: Likewise.
6720         * gcc.dg/vect/vect-92.c: Likewise.
6721         * gcc.dg/vect/vect-58.c: Likewise.
6722         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6723         * gcc.dg/vect/vect-42.c: Likewise.
6724         * gcc.dg/vect/slp-25.c: Likewise.
6725         * gcc.dg/vect/vect-align-1.c: Likewise.
6726         * gcc.dg/vect/vect-align-2.c: Likewise.
6727         * gcc.dg/vect/vect-93.c: Likewise.
6728         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6729         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6730         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6731         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6732         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6733         * gcc.dg/vect/vect-26.c: Likewise.
6734         * gcc.dg/vect/vect-44.c: Likewise.
6735         * gcc.dg/vect/vect-70.c: Likewise.
6736         * gcc.dg/vect/vect-95.c: Likewise.
6737         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6738         * gcc.dg/vect/vect-28.c: Likewise.
6739         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6740         * gcc.dg/vect/vect-87.c: Likewise.
6741         * gcc.dg/vect/vect-109.c: Likewise.
6742         * gcc.dg/vect/vect-54.c: Likewise.
6743         * gcc.dg/vect/vect-96.c: Likewise.
6744         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6745         * gcc.dg/vect/vect-88.c: Likewise.
6746         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6747         * gcc.dg/vect/vect-89.c: Likewise.
6748         * gcc.dg/vect/vect-91.c: Likewise.
6749         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6750         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6751         * gfortran.dg/vect/vect-2.f90: Likewise.
6752         * gfortran.dg/vect/vect-3.f90: Likewise.
6753         * gfortran.dg/vect/vect-4.f90: Likewise.
6754         * gfortran.dg/vect/vect-5.f90: Likewise.
6755
6756 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6757
6758         PR tree-optimization/36318
6759         * gcc.dg/tree-ssa/sra-7.c: New test.
6760
6761 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6762
6763         PR fortran/37203
6764         * gfortran.dg/reshape_order_5.f90: New.
6765         * gfortran.dg/reshape_shape_1.f90: New.
6766
6767 2009-06-04  Jason Merrill  <jason@redhat.com>
6768
6769         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6770
6771 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6772
6773         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6774         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6775
6776 2009-06-04  Richard Guenther  <rguenther@suse.de>
6777
6778         PR c++/39371
6779         * g++.dg/torture/pr40335.C: New testcase.
6780
6781 2009-06-03  Richard Guenther  <rguenther@suse.de>
6782
6783         PR middle-end/40328
6784         * gcc.dg/torture/pr40328.c: New testcase.
6785
6786 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6787
6788         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6789         m68k and fido.
6790
6791 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6792
6793         * g++.dg/torture/pr40323.C: New file.
6794
6795 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6796
6797         * gnat.dg/specs/root.ads: New test.
6798         * gnat.dg/specs/root-level_1.ads: Likewise.
6799         * gnat.dg/specs/root-level_2.ads: Likewise.
6800         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6801
6802 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6803
6804         * g++.dg/init/ref15.C: Require unwrapped targets.
6805
6806 2009-06-02  Jason Merrill  <jason@redhat.com>
6807
6808         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6809         * g++.dg/cpp0x/initlist18.C: New.
6810         * g++.dg/cpp0x/initlist19.C: New.
6811
6812         * g++.dg/cpp0x/auto14.C: New.
6813
6814 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6815
6816         * gnat.dg/alignment6.adb: Remove XFAIL.
6817
6818 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6819
6820         PR c++/38089
6821         * g++.dg/template/spec36.C: New test.
6822
6823 2009-06-01  Ian Lance Taylor  <iant@google.com>
6824
6825         * gcc.dg/cast-qual-3.c: New testcase.
6826         * g++.dg/warn/Wcast-qual2.C: New testcase.
6827
6828 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6829
6830         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6831         (process-message): Expect column numbers.
6832         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6833         * gcc.dg/pch/counter-2.c: Same.
6834         * gcc.dg/pch/valid-2.c: Same.
6835         * gcc.dg/pch/warn-1.c: Same.
6836         * gcc.dg/pch/valid-1.c: Same.
6837         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6838         * gcc.dg/cpp/syshdr.c: Same.
6839         * gcc.dg/cpp/19940712-1.c: Same.
6840         * gcc.dg/cpp/missing-header-1.c: Same.
6841         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6842         * gcc.dg/cpp/tr-warn3.c: Same.
6843         * gcc.dg/cpp/pr29612-2.c: Same.
6844         * gcc.dg/cpp/tr-warn4.c: Same.
6845         * gcc.dg/cpp/Wtrigraphs.c: Same.
6846         * gcc.dg/cpp/poison.c: Same.
6847         * gcc.dg/cpp/arith-3.c: Same.
6848         * gcc.dg/cpp/sysmac2.c: Same.
6849         * gcc.dg/cpp/cpp.exp: Same.
6850         * gcc.dg/cpp/tr-warn5.c: Same.
6851         * gcc.dg/cpp/include2.c: Same.
6852         * gcc.dg/cpp/Wmissingdirs.c: Same.
6853         * gcc.dg/cpp/Wmissingdirs.c: Same.
6854         * gcc.dg/cpp/tr-warn6.c: Same.
6855         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6856         * gcc.dg/cpp/macspace1.c: Same.
6857         * gcc.dg/cpp/escape-2.c: Same.
6858         * gcc.dg/cpp/assert2.c: Same.
6859         * gcc.dg/cpp/undef2.c: Same.
6860         * gcc.dg/cpp/macspace2.c: Same.
6861         * gcc.dg/cpp/tr-warn1.c: Same.
6862         * gcc.dg/cpp/extratokens2.c: Same.
6863         * gcc.dg/cpp/strify2.c: Same.
6864         * gcc.dg/cpp/Wsignprom.c: Same.
6865         * gcc.dg/cpp/redef2.c: Same.
6866         * gcc.dg/cpp/trad/trad.exp: Same.
6867         * gcc.dg/cpp/arith-1.c: Same.
6868         * gcc.dg/cpp/extratokens.c: Same.
6869         * gcc.dg/cpp/if-mpar.c: Same.
6870
6871 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6872
6873         * gnat.dg/nested_float_packed.ads: New test.
6874
6875 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6876             Eric Botcazou  <botcazou@adacore.com>
6877
6878         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6879         * gnat.dg/test_oconst.adb: New test.
6880
6881 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6882
6883         * gcc.dg/plugin/ggcplug.c: Moved comment.
6884         (plugin_init): Fixed typo, declared i, returned 0 at end.
6885
6886 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6887
6888         PR testsuite/40244
6889         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6890         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6891
6892 2009-05-29  Ian Lance Taylor  <iant@google.com>
6893
6894         * gcc.dg/Wcxx-compat-11.c: New testcase.
6895
6896 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6897
6898         PR fortran/40019
6899         * gfortran.dg/leadz_trailz_1.f90: New test.
6900         * gfortran.dg/leadz_trailz_2.f90: New test.
6901
6902 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6903
6904         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6905         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6906         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6907         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6908         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6909         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6910         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6911         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6912         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6913         * gcc.dg/tree-ssa/sra-5.c: New file.
6914         * gcc.dg/tree-ssa/sra-6.c: New file.
6915         * gcc.c-torture/compile/sra-1.c: New file.
6916
6917 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6918
6919         PR middle-end/40291
6920         * gcc.c-torture/compile/pr40291.c: New test.
6921
6922         PR target/40017
6923         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6924         __vector _Bool.
6925         * gcc.target/powerpc/altivec-30.c: New test.
6926         * gcc.target/powerpc/altivec-31.c: New test.
6927
6928 2009-05-28  Richard Guenther  <rguenther@suse.de>
6929
6930         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6931         * gcc.c-torture/execute/20090527-1.c: Likewise.
6932
6933 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6934
6935         PR c++/39754
6936         * g++.dg/template/canon-type-1.C: New test.
6937         * g++.dg/template/canon-type-2.C: Likewise.
6938         * g++.dg/template/canon-type-3.C: Likewise.
6939         * g++.dg/template/canon-type-4.C: Likewise.
6940         * g++.dg/template/canon-type-5.C: Likewise.
6941         * g++.dg/template/canon-type-6.C: Likewise.
6942         * g++.dg/template/canon-type-7.C: Likewise.
6943
6944 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6945             Uros Bizjak  <ubizjak@gmail.com>
6946             Danny Smith  <dansmister@gmail.com>
6947
6948         PR target/37216
6949
6950         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6951         New function.
6952         * gcc.target/i386/pr37216.c:  New test source file.
6953         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6954         use -fno-common for testing Cygwin and MinGW targets.
6955
6956 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6957
6958         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6959         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6960         * g++.dg/pr37742.C (size_t): Likewise.
6961         * g++.dg/torture/pr34850.C (size_t): Likewise.
6962         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6963         _PTRDIFF_TYPE__.
6964         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6965         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6966         (size_t): Use __extension__ and __SIZE_TYPE__.
6967         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6968         __SIZE_TYPE__.
6969         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6970         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6971         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6972         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6973         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6974         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6975         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6976         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6977         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6978         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6979         (__ssize_t): Likewise.
6980         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6981         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6982         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6983         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6984         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6985         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6986         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6987         * gcc.dg/pr33667.c (size_t): Likewise.
6988         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6989         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6990         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6991         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6992         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6993         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6994
6995 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6996
6997         PR tree-optimization/40254
6998         * gcc.dg/vect/pr40254.c: New test.
6999
7000 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7001
7002         PR middle-end/33699
7003         * gcc.target/mips/const-anchor-1.c: New test.
7004         * gcc.target/mips/const-anchor-2.c: New test.
7005
7006 2009-05-27  Jason Merrill  <jason@redhat.com>
7007
7008         * g++.dg/cpp0x/initlist15.C: New.
7009         * g++.dg/cpp0x/initlist16.C: New.
7010         * g++.dg/cpp0x/initlist17.C: New.
7011
7012 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7013
7014         PR fortran/39178
7015         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7016         patterns to reflect frontend changes.
7017         * gfortran.dg/vector_subscript_4.f90: Likewise.
7018
7019 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7020             Eric Botcazou  <botcazou@adacore.com>
7021
7022         * gcc.c-torture/execute/align-nest.c: New testcase.
7023         * gnat.dg/misaligned_nest.adb: New testcase.
7024
7025 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7026
7027         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7028         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7029         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7030         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7031
7032 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7033
7034         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7035         cast instead of assuming 0ul.
7036         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7037         __SIZE_TYPE__.
7038         (_type_desc): Make first argument const.
7039         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7040
7041 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7042
7043         PR libfortran/40187
7044         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7045         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7046
7047 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7048
7049         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7050         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7051         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7052         * gcc.dg/plugin/ggcplug.c: Added new file.
7053
7054 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7055
7056         PR fortran/40246
7057         * gfortran.dg/nullify_4.f90: New test.
7058
7059 2009-05-26  Richard Guenther  <rguenther@suse.de>
7060
7061         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7062
7063 2009-05-26  Richard Guenther  <rguenther@suse.de>
7064
7065         PR middle-end/40252
7066         * gcc.c-torture/compile/pr40252.c: New testcase.
7067
7068 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7069
7070         PR c++/40007
7071         * g++.dg/template/typedef18.C: New test.
7072         * g++.dg/template/typedef19.C: Likewise.
7073         * g++.dg/template/typedef20.C: Likewise.
7074         * g++.dg/template/access11.C: Adjust.
7075
7076 2009-05-26  Richard Guenther  <rguenther@suse.de>
7077
7078         PR testsuite/40247
7079         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7080
7081 2009-05-25  Jason Merrill  <jason@redhat.com>
7082
7083         PR c++/38064
7084         * g++.dg/cpp0x/enum3.C: New test.
7085
7086 2009-05-25  Richard Guenther  <rguenther@suse.de>
7087
7088         PR tree-optimization/36327
7089         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7090         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7091         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7092         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7093         * gcc.dg/vect/vect-40.c: Likewise.
7094         * gcc.dg/vect/vect-42.c: Likewise.
7095         * gcc.dg/vect/vect-46.c: Likewise.
7096         * gcc.dg/vect/vect-76.c: Likewise.
7097
7098 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7099
7100         PR fortran/40176
7101         * gfortran.dg/proc_ptr_18.f90: New.
7102         * gfortran.dg/proc_ptr_19.f90: New.
7103         * gfortran.dg/proc_ptr_comp_9.f90: New.
7104         * gfortran.dg/proc_ptr_comp_10.f90: New.
7105
7106 2009-05-25  Richard Guenther  <rguenther@suse.de>
7107
7108         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7109         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7110
7111 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7112
7113         PR tree-optimization/40238
7114         * gcc.dg/vect/pr40238.c: New test.
7115
7116 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7117             Dominique Dhumieres  <dominiq@lps.ens.fr>
7118
7119         PR fortran/35732
7120         PR fortran/39872
7121         * gfortran.dg/bounds_check_fail_3.f90: New test.
7122         * gfortran.dg/bounds_check_fail_4.f90: New test.
7123         * gfortran.dg/bounds_check_14.f90: Update test.
7124         * gfortran.dg/bound_4.f90: Update test.
7125
7126 2009-05-24  Richard Guenther  <rguenther@suse.de>
7127
7128         PR middle-end/40233
7129         * gcc.c-torture/compile/pr40233.c: New testcase.
7130
7131 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7132
7133         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7134         for alpha*-*-* targets.
7135
7136 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7137
7138         * gcc.dg/vect/bb-slp-1.c: New test.
7139         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7140         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7141         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7142         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7143         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7144         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7145         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7146         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7147         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7148         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7149         gcc.dg/vect/bb-slp-22.c: Likewise.
7150         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7151
7152 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7153             Maxim Kuvyrkov  <maxim@codesourcery.com>
7154
7155         * gcc.dg/falign-labels-1.c: New test.
7156
7157 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7158
7159         * gnat.dg/specs/rep_clause3.ads: New test.
7160
7161 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7162
7163         * gnat.dg/addr6.adb: New test.
7164
7165 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7166
7167         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7168         New function.
7169         * gcc.target/arm/thumb2-mul-space.c: New file.
7170         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7171         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7172         * gcc.target/arm/thumb2-mul-speed.c: New file.
7173
7174 2009-05-22  Richard Guenther  <rguenther@suse.de>
7175
7176         PR middle-end/38964
7177         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7178         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7179         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7180
7181 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7182
7183         * gcc.dg/dll-6.c: New test.
7184         * gcc.dg/dll-6a.c: Likewise.
7185         * gcc.dg/dll-7.c: Likewise.
7186         * gcc.dg/dll-7a.c: Likewise.
7187         * g++.dg/ext/dllexport2.C: Likewise.
7188         * g++.dg/ext/dllexport2a.cc: Likewise.
7189
7190 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7191
7192         PR target/37846
7193         * gcc.target/ia64/mfused-madd-vect.c: New test.
7194         * gcc.target/ia64/mfused-madd.c: New test.
7195         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7196         * gcc.target/ia64/mno-fused-madd.c: New test.
7197
7198 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7199
7200         * gcc.target/i386/movbe-1.c: New.
7201         * gcc.target/i386/movbe-2.c: Likewise.
7202
7203 2009-05-21  Taras Glek  <tglek@mozilla.com>
7204
7205         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7206         plugin_init signature.
7207         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7208         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7209         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7210
7211 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7212
7213         * gcc.dg/target/arm/neon-vmla-1.c: New.
7214         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7215
7216 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7217
7218         * gcc.target/mips/octeon-exts-6.c: New test.
7219         * gcc.target/mips/extend-1.c: New test.
7220         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7221         EXTS.
7222         * gcc.target/mips/octeon-exts-5.c: Likewise.
7223
7224 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7225
7226         PR middle-end/40204
7227         * gcc.c-torture/compile/pr40204.c: New test.
7228
7229 2009-05-20  Richard Guenther  <rguenther@suse.de>
7230
7231         * gcc.c-torture/compile/20090518-1.c: New testcase.
7232
7233 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7234
7235         PR tree-optimization/40087
7236         * gcc.dg/tree-ssa/pr40087.c: New test.
7237
7238 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7239
7240         * gcc.dg/vector-4.c: New testcase.
7241         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7242         * g++.dg/ext/vector16.C: New testcase.
7243
7244 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7245
7246         PR c/40172
7247         * gcc.dg/pr40172.c: Renamed to ...
7248         * gcc.dg/pr40172-1.c: This.
7249
7250         * gcc.dg/pr40172-2.c: New.
7251         * gcc.dg/pr40172-3.c: Likewise.
7252
7253 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7254
7255         PR c/40172
7256         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7257
7258 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7259
7260         * gnat.dg/loop_optimization6.ad[sb]: New test.
7261
7262 2009-05-19  Richard Guenther  <rguenther@suse.de>
7263
7264         * gcc.c-torture/compile/20090519-1.c: New testcase.
7265
7266 2009-05-18  Jason Merrill  <jason@redhat.com>
7267
7268         * g++.dg/cpp0x/explicit1.C: New.
7269         * g++.dg/cpp0x/explicit2.C: New.
7270
7271 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7272
7273         PR debug/40109
7274         * g++.dg/debug/dwarf2/nested-1.C: New test.
7275
7276 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7277
7278         PR testsuite/39907
7279         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7280         stack alignment.
7281
7282 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7283
7284         PR fortran/40164
7285         * gfortran.dg/proc_ptr_comp_8.f90: New.
7286
7287 2009-05-18  Richard Guenther  <rguenther@suse.de>
7288
7289         PR fortran/40168
7290         * gfortran.dg/array_memset_2.f90: Adjust.
7291
7292 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7293
7294         PR fortran/36947
7295         PR fortran/40039
7296         * gfortran.dg/interface_27.f90: New.
7297         * gfortran.dg/interface_28.f90: New.
7298         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7299         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7300
7301 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7302
7303         * gcc.target/m68k/tls-ie.c: New test.
7304         * gcc.target/m68k/tls-le.c: New test.
7305         * gcc.target/m68k/tls-gd.c: New test.
7306         * gcc.target/m68k/tls-ld.c: New test.
7307         * gcc.target/m68k/tls-ie-xgot.c: New test.
7308         * gcc.target/m68k/tls-le-xtls.c: New test.
7309         * gcc.target/m68k/tls-gd-xgot.c: New test.
7310         * gcc.target/m68k/tls-ld-xgot.c: New test.
7311         * gcc.target/m68k/tls-ld-xtls.c: New test.
7312         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7313
7314 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7315
7316         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7317
7318 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7319
7320         PR c/40172
7321         * gcc.dg/pr40172.c: New.
7322
7323 2009-05-17  Jason Merrill  <jason@redhat.com>
7324
7325         PR c++/40139
7326         * g++.dg/template/dtor6.C: New.
7327
7328 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7329
7330         * g++.dg/warn/translate-ice-1.C: New test.
7331
7332 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7333
7334         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7335         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7336         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7337         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7338
7339 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7340
7341         PR fortran/33197
7342         * gfortran.dg/erf_2.F90: New test.
7343         * gfortran.dg/erfc_scaled_2.f90: New test.
7344
7345 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7346
7347         PR fortran/31243
7348         * gfortran.dg/string_1.f90: New test.
7349         * gfortran.dg/string_2.f90: New test.
7350         * gfortran.dg/string_3.f90: New test.
7351
7352 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7353
7354         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7355         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7356
7357 2009-05-15  Ian Lance Taylor  <iant@google.com>
7358
7359         * gcc.dg/Wcxx-compat-10.c: New testcase.
7360
7361 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7362
7363         PR 16302
7364         * gcc.dg/pr16302.c: New.
7365         * g++.dg/warn/pr16302.C: New.
7366
7367 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7368
7369         * gcc.dg/torture/builtin-math-5.c: New.
7370         * gcc.dg/torture/builtin-math-6.c: New.
7371         * lib/target-supports.exp (check_effective_target_mpc): New.
7372
7373 2009-05-15  Jan Hubicka  <jh@suse.cz>
7374
7375         * gcc.dg/tree-ssa/inline-3.c: New testcase
7376
7377 2009-05-15  Jan Hubicka  <jh@suse.cz>
7378
7379         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7380         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7381         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7382         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7383         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7384         Mark noinline.
7385         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7386         Mark noinline.
7387         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7388         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7389
7390 2009-05-15  Jan Hubicka  <jh@suse.cz>
7391
7392         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7393         optimized by sibcall noinline.
7394
7395 2009-05-15  Jan Hubicka  <jh@suse.cz>
7396
7397         * sibcall-1.c (track): Mark noinline.
7398         * sibcall-2.c (track): Mark noinline.
7399         * sibcall-3.c (track): Mark noinline.
7400         * sibcall-4.c (track): Mark noinline.
7401
7402 2009-05-15  Jan Hubicka  <jh@suse.cz>
7403
7404         * flatten-2.c: Disable early inlining; add comment.
7405         * flatten-3.c: New test based on flatten-2.c.
7406
7407 2009-05-15  Richard Guenther  <rguenther@suse.de>
7408
7409         PR tree-optimization/39999
7410         * gcc.c-torture/compile/pr39999.c: New testcase.
7411
7412 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7413
7414         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7415
7416 2009-05-14  Ian Lance Taylor  <iant@google.com>
7417
7418         * gcc.dg/Wcxx-compat-9.c: New testcase.
7419
7420 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7421
7422         PR fortran/39996
7423         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7424         * gfortran.dg/duplicate_type_2.f90: Ditto.
7425         * gfortran.dg/duplicate_type_3.f90: New.
7426
7427 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7428
7429         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7430         * ada/acats/tests/c5/c59002c.ada: Likewise.
7431
7432 2009-05-13  Taras Glek  <tglek@mozilla.com>
7433
7434         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7435         attributes and decl smashing.
7436         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7437         attributes.
7438         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7439         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7440
7441 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7442
7443         PR fortran/39865
7444         * gfortran.dg/pr39865.f90: New test.
7445         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7446         arrays in FMT=.
7447         * gfortran.dg/hollerith_f95.f90: Likewise.
7448         * gfortran.dg/hollerith6.f90: New test.
7449         * gfortran.dg/hollerith7.f90: New test.
7450
7451 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7452
7453         PR cpp/36674
7454         * gcc.dg/cpp/pr36674.i: New.
7455
7456 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7457
7458         PR middle-end/40035
7459         * gcc.c-torture/compile/pr40035.c: New test.
7460
7461 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7462
7463         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7464
7465 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7466
7467         PR fortran/40110
7468         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7469         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7470         * gfortran.dg/interop_params.f03: Ditto.
7471
7472 2009-05-12  Jan Hubicka  <jh@suse.cz>
7473
7474         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7475         so unrolling still happens.
7476         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7477         * gcc.dg/ipa/ipacost-2.c: Likewise.
7478         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7479
7480 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7481
7482         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7483
7484 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7485
7486         * lib/target-supports.exp (check_profiling_available): Return
7487         false for -p on *-*-cygwin* targets.
7488
7489 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7490
7491         PR tree-optimization/38632
7492         * g++.dg/tree-ssa/pr38632.C: New.
7493
7494 2009-05-11  Jan Hubicka  <jh@suse.cz>
7495
7496         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7497         we now optimize better.
7498         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7499         out at different places.
7500         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7501         unroling.
7502         * gcc.dg/vect/vect-76.c: Likewise.
7503         * gcc.dg/vect/vect-70.c: Likewise.
7504         * gcc.dg/vect/vect-66.c: Likewise.
7505         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7506         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7507
7508 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7509
7510         PR middle-end/40080
7511         * gcc.c-torture/compile/pr40080.c: New.
7512
7513 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7514
7515         * gcc.c-torture/compile/pr40026.c: New testcase.
7516
7517 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7518
7519         PR fortran/40089
7520         * gfortran.dg/proc_ptr_comp_7.f90: New.
7521
7522 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7523
7524         PR tree-optimization/40074
7525         * gcc.dg/vect/pr40074.c: New test.
7526
7527 2009-05-10  Ian Lance Taylor  <iant@google.com>
7528
7529         * gcc.dg/Wcxx-compat-7.c: New testcase.
7530         * gcc.dg/Wcxx-compat-8.c: New testcase.
7531         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7532         * gcc.dg/pr17188-1.c: Likewise.
7533         * gcc.dg/pr39084.c: Likewise.
7534
7535 2009-05-10  Michael Matz  <matz@suse.de>
7536
7537         PR target/40031
7538         * gcc.dg/pr40031.c: New test.
7539
7540 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7541
7542         PR fortran/40018
7543         * gfortran.dg/array_constructor_31.f90: New test.
7544
7545 2009-05-10  Richard Guenther  <rguenther@suse.de>
7546
7547         PR tree-optimization/40081
7548         * g++.dg/torture/pr40081.C: New testcase.
7549
7550 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7551
7552         PR fortran/38863
7553         * gfortran.dg/dependency_24.f90: New test.
7554         * gfortran.dg/dependency_23.f90: Clean up module files.
7555
7556 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7557
7558         PR fortran/38956
7559         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7560         * gfortran.dg/chmod_2.f90: Likewise.
7561         * gfortran.dg/chmod_3.f90: Likewise.
7562         * gfortran.dg/open_errors.f90: Likewise.
7563
7564 2009-05-09  Jan Hubicka  <jh@suse.cz>
7565
7566         PR middle-end/40043
7567         * g++.dg/eh/nested-try.C: New test.
7568
7569 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7570
7571         PR tree-optimization/40049
7572         * gcc.dg/vect/vect-shift-2.c: New test.
7573
7574 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7575
7576         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7577         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7578
7579 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7580
7581         PR c/36892
7582         * g++.dg/warn/deprecated-6.C: New.
7583         * gcc.dg/deprecated-4.c: Likewise.
7584         * gcc.dg/deprecated-5.c: Likewise.
7585         * gcc.dg/deprecated-6.c: Likewise.
7586
7587 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7588
7589         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7590         __aligned__(__BIGGEST_ALIGNMENT__).
7591         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7592         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7593         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7594         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7595         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7596         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7597         * gcc.dg/vect/Os-vect-95.c: Likewise.
7598         * gcc.dg/vect/pr20122.c: Likewise.
7599         * gcc.dg/vect/pr36493.c: Likewise.
7600         * gcc.dg/vect/pr37385.c: Likewise.
7601         * gcc.dg/vect/slp-7.c: Likewise.
7602         * gcc.dg/vect/slp-9.c: Likewise.
7603         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7604         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7605         * gcc.dg/vect/vect-35.c: Likewise.
7606         * gcc.dg/vect/vect-40.c: Likewise.
7607         * gcc.dg/vect/vect-42.c: Likewise.
7608         * gcc.dg/vect/vect-44.c: Likewise.
7609         * gcc.dg/vect/vect-46.c: Likewise.
7610         * gcc.dg/vect/vect-48.c: Likewise.
7611         * gcc.dg/vect/vect-52.c: Likewise.
7612         * gcc.dg/vect/vect-54.c: Likewise.
7613         * gcc.dg/vect/vect-56.c: Likewise.
7614         * gcc.dg/vect/vect-58.c: Likewise.
7615         * gcc.dg/vect/vect-60.c: Likewise.
7616         * gcc.dg/vect/vect-74.c: Likewise.
7617         * gcc.dg/vect/vect-75.c: Likewise.
7618         * gcc.dg/vect/vect-76.c: Likewise.
7619         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7620         * gcc.dg/vect/vect-77.c: Likewise.
7621         * gcc.dg/vect/vect-77-global.c: Likewise.
7622         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7623         * gcc.dg/vect/vect-78.c: Likewise.
7624         * gcc.dg/vect/vect-78-global.c: Likewise.
7625         * gcc.dg/vect/vect-80.c: Likewise.
7626         * gcc.dg/vect/vect-85.c: Likewise.
7627         * gcc.dg/vect/vect-87.c: Likewise.
7628         * gcc.dg/vect/vect-88.c: Likewise.
7629         * gcc.dg/vect/vect-92.c: Likewise.
7630         * gcc.dg/vect/vect-93.c: Likewise.
7631         * gcc.dg/vect/vect-95.c: Likewise.
7632         * gcc.dg/vect/vect-97.c: Likewise.
7633         * gcc.dg/vect/vect-complex-1.c: Likewise.
7634         * gcc.dg/vect/vect-complex-4.c: Likewise.
7635         * gcc.dg/vect/vect-complex-5.c: Likewise.
7636         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7637         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7638         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7639         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7640         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7641         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7642         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7643         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7644         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7645         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7646         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7647         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7648         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7649         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7650         * gcc.dg/vect/vect-outer-1.c: Likewise.
7651         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7652         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7653         * gcc.dg/vect/vect-outer-2.c: Likewise.
7654         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7655         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7656         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7657         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7658         * gcc.dg/vect/vect-outer-3.c: Likewise.
7659         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7660         * gcc.dg/vect/vect-outer-5.c: Likewise.
7661         * gcc.dg/vect/vect-outer-6.c: Likewise.
7662         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7663         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7664         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7665         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7666         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7667         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7668         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7669         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7670         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7671         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7672         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7673         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7674         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7675         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7676
7677 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7678
7679         PR c/24581
7680         * gcc.dg/torture/complex-sign.h: New header.
7681         * gcc.dg/torture/complex-sign-add.c,
7682         gcc.dg/torture/complex-sign-mixed-add.c,
7683         gcc.dg/torture/complex-sign-mixed-div.c,
7684         gcc.dg/torture/complex-sign-mixed-mul.c,
7685         gcc.dg/torture/complex-sign-mixed-sub.c,
7686         gcc.dg/torture/complex-sign-mul.c,
7687         gcc.dg/torture/complex-sign-sub.c: New tests.
7688
7689 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7690
7691         PR fortran/39876
7692         * gfortran.dg/intrinsic_3.f90: New.
7693
7694 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7695
7696         PR c/39037
7697         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7698         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7699         * gcc.dg/dfp/float-constant-double.c: New test.
7700         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7701         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7702         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7703         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7704         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7705         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7706         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7707         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7708         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7709
7710 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7711
7712         PR middle-end/40057
7713         * gcc.c-torture/execute/pr40057.c: New test.
7714
7715 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7716
7717         * gcc.c-torture/compile/const-high-part.c: New test.
7718
7719 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7720
7721         PR testsuite/40050
7722         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7723         build plugin.
7724
7725 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7726
7727         PR fortran/39630
7728         * gfortran.dg/proc_decl_1.f90: Modified.
7729         * gfortran.dg/proc_ptr_comp_1.f90: New.
7730         * gfortran.dg/proc_ptr_comp_2.f90: New.
7731         * gfortran.dg/proc_ptr_comp_3.f90: New.
7732         * gfortran.dg/proc_ptr_comp_4.f90: New.
7733         * gfortran.dg/proc_ptr_comp_5.f90: New.
7734         * gfortran.dg/proc_ptr_comp_6.f90: New.
7735
7736 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7737
7738         PR c++/17395
7739         * g++.dg/template/call7.C: New test.
7740
7741 2009-05-06  Diego Novillo  <dnovillo@google.com>
7742
7743         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7744
7745 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7746
7747         * gfortran.dg/pr40021.f: Moved to ...
7748         * gfortran.fortran-torture/execute/pr40021.f: Here.
7749
7750 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7751
7752         PR middle-end/39986
7753         * gcc.dg/dfp/pr39986.c: New test.
7754
7755 2009-05-06  Michael Matz  <matz@suse.de>
7756
7757         PR middle-end/40021
7758         * gfortran.dg/pr40021.f: New test.
7759
7760 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7761
7762         * lib/plugin-support.exp: New file containing support procs for
7763         plugin testcases.
7764         * lib/target-supports.exp (check_plugin_available): New proc.
7765         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7766         * gcc.dg/plugin/selfassign.c: New plugin source file.
7767         * gcc.dg/plugin/self-assign-test-1.c: New test.
7768         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7769         * g++.dg/README: Add description for plugin test.
7770         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7771         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7772         * g++.dg/plugin/selfassign.c: New plugin source file.
7773         * g++.dg/plugin/self-assign-test-1.C: New test.
7774         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7775         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7776         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7777         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7778
7779 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7780
7781         PR fortran/40041
7782         * gfortran.dg/intrinsic_2.f90: New test.
7783         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7784
7785 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7786
7787         PR c/40032
7788         * gcc.dg/noncompile/incomplete-5.c: New test.
7789
7790 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7791
7792         PR middle-end/39666
7793         * gcc.dg/pr39666-1.c: New test.
7794         * gcc.dg/pr39666-2.c: Likewise.
7795         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7796         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7797         * gfortran.dg/pr39666-1.f90: Likewise.
7798         * gfortran.dg/pr39666-2.f90: Likewise.
7799
7800 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7801
7802         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7803         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7804         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7805
7806 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7807
7808         PR fortran/39998
7809         * gfortran.dg/proc_ptr_17.f90: New.
7810
7811 2009-05-05  Richard Guenther  <rguenther@suse.de>
7812
7813         PR tree-optimization/40022
7814         * gcc.c-torture/execute/pr40022.c: New testcase.
7815
7816 2009-05-05  Richard Guenther  <rguenther@suse.de>
7817
7818         PR middle-end/40023
7819         * gcc.c-torture/compile/pr40023.c: New testcase.
7820
7821 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7822
7823         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7824         * g++.dg/template/overload9.C: Likewise.
7825         * g++.dg/ext/ms-1.C: New.
7826
7827 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7828
7829         PR c++/40013
7830         * g++.dg/ext/vla7.C: New test.
7831
7832 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7833
7834         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7835
7836 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7837
7838         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7839         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7840         Update expected errors.
7841
7842 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7843
7844         PR c++/28152
7845         * g++.dg/parse/parser-pr28152.C: New.
7846         * g++.dg/parse/parser-pr28152-2.C: New.
7847
7848 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7849
7850         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7851
7852 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7853
7854         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7855         * gcc.target/sparc/fexpand-2.c: Likewise.
7856         * gcc.target/sparc/fpmerge-2.c: Likewise.
7857         * gcc.target/sparc/pdist-2.c: Likewise.
7858
7859 2009-05-03  Richard Guenther  <rguenther@suse.de>
7860
7861         PR c/39983
7862         * gcc.c-torture/compile/pr39983.c: New testcase.
7863
7864 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7865
7866         * gcc.dg/c99-complex-3.c: New test.
7867
7868 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7869
7870         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7871
7872 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7873
7874         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7875
7876 2009-05-02  Richard Guenther  <rguenther@suse.de>
7877
7878         PR middle-end/40001
7879         * gcc.target/spu/pr40001.c: New testcase.
7880
7881 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7882
7883         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7884
7885 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7886
7887         PR middle-end/39579
7888         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7889         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7890
7891 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7892
7893         PR testsuite/39776
7894         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7895         no longer issued.
7896
7897 2009-04-30  David Ayers  <ayers@fsfe.org>
7898
7899         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7900         and gcc_error_prefix variables.
7901         * objc.dg/bad-receiver-type.m: Update to match correct
7902         diagnostics marker.
7903         * objc.dg/encode-5.m: Likewise.
7904         * objc.dg/id-1.m: Likewise.
7905         * objc.dg/method-1.m: Likewise.
7906         * objc.dg/method-6.m: Likewise.
7907         * objc.dg/method-7.m: Likewise.
7908         * objc.dg/method-9.m: Likewise.
7909         * objc.dg/method-11.m: Likewise.
7910         * objc.dg/method-20.m: Likewise.
7911         * objc.dg/private-1.m: Likewise.
7912
7913 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7914
7915         PR libfortran/39667
7916         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7917         * gfortran.dg/advance_4.f90: Likewise
7918         * gfortran.dg/advance_5.f90: Likewise
7919         * gfortran.dg/append_1.f90: Likewise
7920         * gfortran.dg/backslash_1.f90: Likewise
7921         * gfortran.dg/backslash_2.f90: Likewise
7922         * gfortran.dg/backslash_3.f: Likewise
7923         * gfortran.dg/backspace_10.f90: Likewise
7924         * gfortran.dg/backspace_3.f: Likewise
7925         * gfortran.dg/backspace_4.f: Likewise
7926         * gfortran.dg/backspace_5.f: Likewise
7927         * gfortran.dg/backspace_8.f: Likewise
7928         * gfortran.dg/backspace_9.f: Likewise
7929         * gfortran.dg/complex_write.f90: Likewise
7930         * gfortran.dg/convert_implied_open.f90: Likewise
7931         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7932         * gfortran.dg/dos_eol.f: Likewise
7933         * gfortran.dg/empty_format_1.f90: Likewise
7934         * gfortran.dg/endfile.f: Likewise
7935         * gfortran.dg/eof_1.f90: Likewise
7936         * gfortran.dg/eor_1.f90: Likewise
7937         * gfortran.dg/eor_handling_1.f90: Likewise
7938         * gfortran.dg/eor_handling_2.f90: Likewise
7939         * gfortran.dg/eor_handling_3.f90: Likewise
7940         * gfortran.dg/eor_handling_4.f90: Likewise
7941         * gfortran.dg/eor_handling_5.f90: Likewise
7942         * gfortran.dg/error_recovery_5.f90: Likewise
7943         * gfortran.dg/f2003_inquire_1.f03: Likewise
7944         * gfortran.dg/f2003_io_4.f03: Likewise
7945         * gfortran.dg/f2003_io_5.f03: Likewise
7946         * gfortran.dg/f2003_io_7.f03: Likewise
7947         * gfortran.dg/fgetc_1.f90: Likewise
7948         * gfortran.dg/fgetc_2.f90: Likewise
7949         * gfortran.dg/flush_1.f90: Likewise
7950         * gfortran.dg/fmt_exhaust.f90: Likewise
7951         * gfortran.dg/fmt_huge.f90: Likewise
7952         * gfortran.dg/fmt_read.f90: Likewise
7953         * gfortran.dg/fmt_t_1.f90: Likewise
7954         * gfortran.dg/fmt_t_2.f90: Likewise
7955         * gfortran.dg/fmt_t_3.f90: Likewise
7956         * gfortran.dg/fmt_t_4.f90: Likewise
7957         * gfortran.dg/fmt_t_5.f90: Likewise
7958         * gfortran.dg/fmt_t_7.f: Likewise
7959         * gfortran.dg/fseek.f90: Likewise
7960         * gfortran.dg/ftell_1.f90: Likewise
7961         * gfortran.dg/ftell_2.f90: Likewise
7962         * gfortran.dg/func_derived_3.f90: Likewise
7963         * gfortran.dg/inquire_9.f90: Likewise
7964         * gfortran.dg/iostat_1.f90: Likewise
7965         * gfortran.dg/iostat_2.f90: Likewise
7966         * gfortran.dg/list_read_1.f90: Likewise
7967         * gfortran.dg/list_read_4.f90: Likewise
7968         * gfortran.dg/list_read_5.f90: Likewise
7969         * gfortran.dg/list_read_7.f90: Likewise
7970         * gfortran.dg/list_read_8.f90: Likewise
7971         * gfortran.dg/list_read_9.f90: Likewise
7972         * gfortran.dg/namelist_13.f90: Likewise
7973         * gfortran.dg/namelist_14.f90: Likewise
7974         * gfortran.dg/namelist_15.f90: Likewise
7975         * gfortran.dg/namelist_16.f90: Likewise
7976         * gfortran.dg/namelist_17.f90: Likewise
7977         * gfortran.dg/namelist_18.f90: Likewise
7978         * gfortran.dg/namelist_19.f90: Likewise
7979         * gfortran.dg/namelist_20.f90: Likewise
7980         * gfortran.dg/namelist_24.f90: Likewise
7981         * gfortran.dg/namelist_26.f90: Likewise
7982         * gfortran.dg/namelist_27.f90: Likewise
7983         * gfortran.dg/namelist_28.f90: Likewise
7984         * gfortran.dg/namelist_37.f90: Likewise
7985         * gfortran.dg/namelist_38.f90: Likewise
7986         * gfortran.dg/namelist_39.f90: Likewise
7987         * gfortran.dg/namelist_40.f90: Likewise
7988         * gfortran.dg/namelist_43.f90: Likewise
7989         * gfortran.dg/namelist_44.f90: Likewise
7990         * gfortran.dg/namelist_45.f90: Likewise
7991         * gfortran.dg/namelist_46.f90: Likewise
7992         * gfortran.dg/namelist_47.f90: Likewise
7993         * gfortran.dg/namelist_48.f90: Likewise
7994         * gfortran.dg/namelist_49.f90: Likewise
7995         * gfortran.dg/namelist_50.f90: Likewise
7996         * gfortran.dg/namelist_51.f90: Likewise
7997         * gfortran.dg/namelist_52.f90: Likewise
7998         * gfortran.dg/namelist_56.f90: Likewise
7999         * gfortran.dg/namelist_char_only.f90: Likewise
8000         * gfortran.dg/namelist_use.f90: Likewise
8001         * gfortran.dg/namelist_use_only.f90: Likewise
8002         * gfortran.dg/noadv_size.f90: Likewise
8003         * gfortran.dg/open_access_append_1.f90: Likewise
8004         * gfortran.dg/pad_no.f90: Likewise
8005         * gfortran.dg/pr12884.f: Likewise
8006         * gfortran.dg/pr17090.f90: Likewise
8007         * gfortran.dg/pr17285.f90: Likewise
8008         * gfortran.dg/pr17286.f90: Likewise
8009         * gfortran.dg/pr18122.f90: Likewise
8010         * gfortran.dg/pr18210.f90: Likewise
8011         * gfortran.dg/pr18392.f90: Likewise
8012         * gfortran.dg/pr19155.f: Likewise
8013         * gfortran.dg/pr19216.f: Likewise
8014         * gfortran.dg/pr19467.f90: Likewise
8015         * gfortran.dg/pr19657.f: Likewise
8016         * gfortran.dg/pr20257.f90: Likewise
8017         * gfortran.dg/read_bad_advance.f90: Likewise
8018         * gfortran.dg/read_eof_2.f90: Likewise
8019         * gfortran.dg/read_eof_4.f90: Likewise
8020         * gfortran.dg/read_many_1.f: Likewise
8021         * gfortran.dg/read_noadvance.f90: Likewise
8022         * gfortran.dg/read_repeat.f90: Likewise
8023         * gfortran.dg/read_size_noadvance.f90: Likewise
8024         * gfortran.dg/read_x_past.f: Likewise
8025         * gfortran.dg/record_marker_1.f90: Likewise
8026         * gfortran.dg/record_marker_3.f90: Likewise
8027         * gfortran.dg/rewind_1.f90: Likewise
8028         * gfortran.dg/runtime_warning_1.f90: Likewise
8029         * gfortran.dg/shape_3.f90: Likewise
8030         * gfortran.dg/slash_1.f90: Likewise
8031         * gfortran.dg/stat_1.f90: Likewise
8032         * gfortran.dg/stat_2.f90: Likewise
8033         * gfortran.dg/streamio_11.f90: Likewise
8034         * gfortran.dg/streamio_3.f90: Likewise
8035         * gfortran.dg/streamio_4.f90: Likewise
8036         * gfortran.dg/streamio_9.f90: Likewise
8037         * gfortran.dg/tl_editing.f90: Likewise
8038         * gfortran.dg/unf_io_convert_1.f90: Likewise
8039         * gfortran.dg/unf_io_convert_2.f90: Likewise
8040         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8041         * gfortran.dg/unf_short_record_1.f90: Likewise
8042         * gfortran.dg/utf8_1.f03: Likewise
8043         * gfortran.dg/utf8_2.f03: Likewise
8044         * gfortran.dg/widechar_IO_1.f90: Likewise
8045         * gfortran.dg/write_check3.f90: Likewise
8046         * gfortran.dg/write_rewind_2.f: Likewise
8047         * gfortran.dg/x_slash_2.f: Likewise
8048
8049 2009-04-29  Richard Guenther  <rguenther@suse.de>
8050
8051         PR target/39943
8052         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8053         New.
8054         (check_effective_target_vect_floatuint_cvt): Likewise.
8055         * gcc.dg/vect/slp-10.c: Adjust.
8056         * gcc.dg/vect/slp-11.c: Adjust.
8057         * gcc.dg/vect/slp-12b.c: Adjust.
8058         * gcc.dg/vect/slp-33.c: Adjust.
8059         * gcc.c-torture/compile/pr39943.c: New testcase.
8060
8061 2009-04-29  Richard Guenther  <rguenther@suse.de>
8062
8063         PR middle-end/39937
8064         * gcc.c-torture/compile/pr39937.c: New testcase.
8065
8066 2009-04-29  Richard Guenther  <rguenther@suse.de>
8067
8068         PR tree-optimization/39941
8069         * gcc.c-torture/compile/pr39941.c: New testcase.
8070
8071 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8072
8073         * gcc.target/bfin/20090411-1.c: New test.
8074
8075 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8076
8077         PR target/39565
8078         * gcc.dg/pr39565.c: New testcase.
8079
8080 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8081
8082         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8083         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8084         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8085         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8086         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8087         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8088         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8089         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8090         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8091         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8092         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8093         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8094         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8095         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8096         * gcc.target/i386/pr37191.c: Likewise.
8097         * gcc.target/i386/reload-1.c: Likewise.
8098         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8099         * g++.old-deja/g++.pt/repo2.C: Likewise.
8100         * g++.old-deja/g++.pt/repo3.C: Likewise.
8101         * g++.old-deja/g++.pt/repo4.C: Likewise.
8102         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8103         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8104         * g++.dg/template/repo1.C: Likewise.
8105         * g++.dg/template/repo2.C: Likewise.
8106         * g++.dg/template/repo3.C: Likewise.
8107         * g++.dg/template/repo4.C: Likewise.
8108         * g++.dg/template/repo5.C: Likewise.
8109         * g++.dg/template/repo6.C: Likewise.
8110         * g++.dg/template/repo7.C: Likewise.
8111         * g++.dg/template/repo8.C: Likewise.
8112         * g++.dg/template/repo9.C: Likewise.
8113         * g++.dg/rtti/repo1.C: Likewise.
8114         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8115         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8116         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8117         * g++.dg/other/PR23205.C: Skip for vxworks.
8118         * g++.dg/ext/visibility/class1.C: Requires PIC.
8119         * g++.dg/eh/async-unwind2.C: Requires PIC.
8120         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8121         does not have cxa_exit.
8122
8123 2009-04-28  Jing Yu  <jingyu@google.com>
8124
8125         PR testsuite/39790
8126         * lib/target-supports.exp (check_effective_target_tls): Remove
8127         comment of caching.
8128         (check_effective_target_tls_native): Likewise.
8129         (check_effective_target_tls_runtime): Likewise.
8130         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8131         tls to tls_runtime.
8132         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8133
8134 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8135
8136         PR fortran/39946
8137         * gfortran.dg/proc_ptr_16.f90: New.
8138
8139 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8140
8141         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8142         lp64 is true.
8143
8144 2009-04-28  Richard Guenther  <rguenther@suse.de>
8145
8146         PR middle-end/39937
8147         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8148
8149 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8150
8151         * g++.dg/warn/pr35652.C: Removed.
8152         * gcc.dg/pr35652.c: Likewise.
8153
8154 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8155
8156         * gcc.target/ia64/20071210-2.c: New testcase.
8157
8158 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8159
8160         PR c/39323
8161         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8162         * gcc.dg/pr39323-3.c: Ditto.
8163
8164 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8165
8166         PR fortran/39930
8167         PR fortran/39931
8168         * gfortran.dg/ambiguous_reference_2.f90: New.
8169         * gfortran.dg/pointer_assign_7.f90: New.
8170
8171 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8172             Mark Mitchell  <mark@codesourcery.com>
8173
8174         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8175         * gcc.dg/20020103-1.c: Check for __ppc.
8176         * gcc.dg/asm-b.c: Check for __ppc.
8177         * gcc.dg/20020919-1.c: Check for __ppc.
8178         * gcc.dg/20020312-2.c: Likewise.
8179         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8180         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8181         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8182         * g++.dg/warn/weak1.C: Likewise.
8183         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8184         static so appropriate optimizations kick in.
8185         (find_base_value_wrapper): New function.
8186         * g++.dg/eh/simd-5.C: Fix target triplet.
8187         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8188
8189 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8190             H.J. Lu  <hongjiu.lu@intel.com>
8191
8192         PR target/39911
8193         * gcc.target/i386/pr39911.c: New test.
8194
8195 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8196
8197         PR fortran/39879
8198         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8199
8200 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8201
8202         PR c++/35652
8203         Revert:
8204
8205         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8206
8207         * gcc.dg/pr35652.C: New.
8208         * g++.dg/warn/pr35652.C: New.
8209         * gcc.dg/format/plus-1.c: Adjust message.
8210
8211 2009-04-27  DJ Delorie  <dj@redhat.com>
8212
8213         * lib/target-supports.exp (check_effective_target_double64): New.
8214         (check_effective_target_double64plus): New.
8215         (check_effective_target_large_double): New.
8216         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8217         * gcc.dg/div-double-1.c: Likewise.
8218         * gcc.dg/Wconversion-real.c: Require large_double.
8219         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8220
8221         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8222         are too small.
8223
8224         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8225         constants as long.
8226
8227 2009-04-27  Ian Lance Taylor  <iant@google.com>
8228
8229         * gcc.dg/Wcxx-compat-5.c: New testcase.
8230         * gcc.dg/Wcxx-compat-6.c: New testcase.
8231
8232 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8233
8234         Allow non-constant arguments to conversion intrinsics.
8235         * gcc.target/spu/intrinsics-3.c: Update tests.
8236
8237 2009-04-27  Richard Guenther  <rguenther@suse.de>
8238
8239         PR middle-end/39928
8240         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8241         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8242
8243 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8244
8245         PR target/39903
8246         * gcc.dg/torture/pr39903-1.c: New.
8247         * gcc.dg/torture/pr39903-2.c: Likewise.
8248
8249 2009-04-27  Revital Eres  <eres@il.ibm.com>
8250
8251         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8252         and check it.
8253         * gcc.dg/sms-2.c: Add dump check.
8254         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8255         and check it.
8256         * gcc.dg/sms-4.c: Likewise.
8257         * gcc.dg/sms-5.c: Likewise.
8258         * gcc.dg/sms-6.c: Likewise.
8259         * gcc.dg/sms-7.c: Likewise.
8260         * gcc.dg/sms-antideps.c: Rename to...
8261         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8262
8263 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8264
8265         * gnat.dg/opt2.adb: New test.
8266
8267 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8268
8269         PR c++/39875
8270         * g++.dg/warn/Wunused-15.C: New test.
8271
8272 2009-04-26  Michael Matz  <matz@suse.de>
8273
8274         Expand from SSA.
8275         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8276         change regexps.
8277         * gcc.target/i386/pr37248-1.c: Modified.
8278         * gcc.target/i386/pr37248-3.c: Modified.
8279         * gcc.target/i386/pr37248-2.c: Modified.
8280         * gnat.dg/aliasing1.adb: Modified.
8281         * gnat.dg/pack9.adb: Modified.
8282         * gnat.dg/aliasing2.adb: Modified.
8283         * gcc.dg/strict-overflow-2.c: Modified.
8284         * gcc.dg/autopar/reduc-1char.c: Modified.
8285         * gcc.dg/autopar/reduc-2char.c: Modified.
8286         * gcc.dg/autopar/reduc-1.c: Modified.
8287         * gcc.dg/autopar/reduc-2.c: Modified.
8288         * gcc.dg/autopar/reduc-3.c: Modified.
8289         * gcc.dg/autopar/reduc-6.c: Modified.
8290         * gcc.dg/autopar/reduc-7.c: Modified.
8291         * gcc.dg/autopar/reduc-8.c: Modified.
8292         * gcc.dg/autopar/reduc-9.c: Modified.
8293         * gcc.dg/autopar/reduc-1short.c: Modified.
8294         * gcc.dg/autopar/reduc-2short.c: Modified.
8295         * gcc.dg/autopar/parallelization-1.c: Modified.
8296         * gcc.dg/strict-overflow-4.c: Modified.
8297         * gcc.dg/strict-overflow-6.c: Modified.
8298         * gcc.dg/gomp/combined-1.c: Modified.
8299         * gcc.dg/no-strict-overflow-1.c: Modified.
8300         * gcc.dg/no-strict-overflow-3.c: Modified.
8301         * gcc.dg/no-strict-overflow-5.c: Modified.
8302         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8303         * gcc.dg/tree-ssa/pr18134.c: Modified.
8304         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8305         * gcc.dg/tree-ssa/vector-2.c: Modified.
8306         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8307         * gcc.dg/tree-ssa/loop-21.c: Modified.
8308         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8309         * gcc.dg/tree-ssa/vector-3.c: Modified.
8310         * gcc.dg/tree-ssa/asm-3.c: Modified.
8311         * gcc.dg/tree-ssa/pr23294.c: Modified.
8312         * gcc.dg/tree-ssa/loop-22.c: Modified.
8313         * gcc.dg/tree-ssa/loop-15.c: Modified.
8314         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8315         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8316         * gcc.dg/tree-ssa/pr20139.c: Modified.
8317         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8318         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8319         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8320         * gcc.dg/tree-ssa/loop-5.c: Modified.
8321         * gcc.dg/tree-ssa/pr19431.c: Modified.
8322         * gcc.dg/tree-ssa/pr32044.c: Modified.
8323         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8324         * gcc.dg/tree-ssa/loop-19.c: Modified.
8325         * gcc.dg/tree-ssa/loop-28.c: Modified.
8326         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8327         * gcc.dg/tree-ssa/divide-1.c: Modified.
8328         * gcc.dg/tree-ssa/inline-1.c: Modified.
8329         * gcc.dg/tree-ssa/divide-3.c: Modified.
8330         * gcc.dg/tree-ssa/pr30978.c: Modified.
8331         * gcc.dg/tree-ssa/alias-6.c: Modified.
8332         * gcc.dg/tree-ssa/divide-4.c: Modified.
8333         * gcc.dg/tree-ssa/alias-11.c: Modified.
8334         * gcc.dg/no-strict-overflow-7.c: Modified.
8335         * gcc.dg/strict-overflow-1.c: Modified.
8336         * gcc.dg/pr15784-4.c: Modified.
8337         * gcc.dg/pr34263.c: Modified.
8338         * gcc.dg/strict-overflow-3.c: Modified.
8339         * gcc.dg/tree-prof/stringop-1.c: Modified.
8340         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8341         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8342         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8343         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8344         * gcc.dg/no-strict-overflow-2.c: Modified.
8345         * gcc.dg/no-strict-overflow-4.c: Modified.
8346         * gcc.dg/no-strict-overflow-6.c: Modified.
8347         * g++.dg/tree-ssa/pr27090.C: Modified.
8348         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8349         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8350         * g++.dg/tree-ssa/pr19807.C: Modified.
8351         * g++.dg/opt/pr30965.C: Modified.
8352         * g++.dg/init/new17.C: Modified.
8353         * gfortran.dg/whole_file_6.f90: Modified.
8354         * gfortran.dg/whole_file_5.f90: Modified.
8355         * gfortran.dg/reassoc_1.f90: Modified.
8356         * gfortran.dg/reassoc_3.f90: Modified.
8357
8358 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8359
8360         PR fortran/39893
8361         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8362
8363 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8364
8365         PR inline-asm/39543
8366         * gcc.target/i386/pr39543-1.c: New test.
8367         * gcc.target/i386/pr39543-2.c: New test.
8368         * gcc.target/i386/pr39543-3.c: New test.
8369
8370         PR c/39889
8371         * gcc.dg/Wunused-value-3.c: New test.
8372
8373 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8374
8375         PR c/39581
8376         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8377         gcc.dg/vla-21.c: New tests.
8378
8379 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8380
8381         PR c/39556
8382         * gcc.dg/inline-34.c: New test.
8383
8384 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8385
8386         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8387         gcc.dg/enum-const-3.c: New tests.
8388         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8389         -pedantic-errors.  Update expected diagnostics.
8390
8391 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8392
8393         PR c/39582
8394         * gcc.dg/vla-20.c: New test.
8395
8396 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8397
8398         PR c/39564
8399         * gcc.dg/vla-19.c: New test.
8400
8401 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8402
8403         PR preprocessor/39559
8404         * gcc.dg/c99-intconst-2.c: New test.
8405
8406 2009-04-25  Jan Hubicka  <jh@suse.cz>
8407
8408         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8409
8410 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8411
8412         PR fortran/39688
8413         * gfortran.dg/import7.f90: New.
8414
8415 2009-04-24  Richard Guenther  <rguenther@suse.de>
8416
8417         * gcc.dg/tree-ssa/vrp48.c: Fix.
8418
8419 2008-04-24  Doug Kwan  <dougkwan@google.com>
8420
8421         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8422         destination are the same.
8423
8424 2009-04-24  Richard Guenther  <rguenther@suse.de>
8425
8426         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8427
8428 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8429
8430         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8431         gcc.dg/array-const-3.c: New tests.
8432
8433 2009-04-24  Ian Lance Taylor  <iant@google.com>
8434
8435         * gcc.dg/Wcxx-compat-4.c: New testcase.
8436
8437 2009-04-24  Daniel Kraft  <d@domob.eu>
8438
8439         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8440         expected on already erraneous symbol (renamed to fresh one).
8441
8442 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8443
8444         PR middle-end/39867
8445         * gcc.dg/pr39867.c: New.
8446
8447 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8448
8449         PR fortran/39861
8450         PR fortran/39864
8451         * gfortran.dg/intrinsic_1.f90: New.
8452
8453 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8454
8455         * gnat.dg/alignment7.adb: New test.
8456         * gnat.dg/alignment8.adb: Likewise.
8457
8458 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8459
8460         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8461         * gnat.dg/specs/rep_clause2.ads: New test.
8462
8463 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8464
8465         PR rtl-optimization/39794
8466         * gcc.dg/pr39794.c: New test.
8467
8468 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8469
8470         * gnat.dg/atomic1.adb: New test.
8471         * gnat.dg/atomic1_pkg.ads: New helper.
8472
8473 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8474
8475         PR testsuite/39623
8476         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8477         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8478
8479 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8480
8481         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8482         warning.
8483
8484 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8485
8486         PR C/31499
8487         * gcc.dg/vector-init-1.c: New testcase.
8488         * gcc.dg/vector-init-2.c: New testcase.
8489
8490 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8491
8492         * gnat.dg/enum2.adb: New test.
8493         * gnat.dg/enum2_pkg.ads: New helper.
8494
8495 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8496
8497         PR c/39855
8498         * gcc.dg/torture/pr39855.c: New test.
8499
8500 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8501
8502         PR c++/39639
8503         * g++.dg/cpp0x/pr39639.C: New test.
8504
8505 2009-04-22  Mark Heffernan  <meheff@google.com>
8506
8507         * gcc.dg/profile-generate-3.c: New test.
8508
8509 2009-04-22  Jan Hubicka  <jh@suse.cz>
8510
8511         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8512
8513 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8514
8515         PR testsuite/39623
8516         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8517
8518 2009-04-22  Richard Guenther  <rguenther@suse.de>
8519
8520         PR tree-optimization/39824
8521         * gcc.c-torture/compile/pr39824.c: New testcase.
8522
8523 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8524
8525         PR c++/14875
8526         * g++.dg/parse/parser-pr14875.C: New.
8527         * g++.dg/parse/parser-pr14875-2.C: New.
8528         * g++.dg/parse/error6.C: Update match string.
8529
8530 2009-04-22  Richard Guenther  <rguenther@suse.de>
8531
8532         PR tree-optimization/39845
8533         * gcc.c-torture/compile/pr39845.c: New testcase.
8534
8535 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8536
8537         PR fortran/39735
8538         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8539         * gfortran.dg/external_initializer.f90: Modified.
8540         * gfortran.dg/interface_26.f90: Modified.
8541         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8542         * gfortran.dg/proc_ptr_3.f90: Modified.
8543         * gfortran.dg/proc_ptr_15.f90: New.
8544         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8545
8546 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8547
8548         PR c++/35711
8549         * g++.dg/warn/pr35711.C: New.
8550         * g++.dg/conversion/ptrmem2.C: Update.
8551
8552 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8553
8554         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8555         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8556         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8557         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8558         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8559         gcc.c-torture/ChangeLog.0,
8560         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8561         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8562         gcc.target/i386/math-torture/math-torture.exp,
8563         gcc.target/mips/inter/mips16-inter.exp,
8564         gcc.target/mips/mips-nonpic/README,
8565         gcc.target/x86_64/abi/README.gcc,
8566         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8567         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8568         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8569         notices.
8570         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8571
8572 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8573
8574         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8575
8576 2009-04-21  Richard Guenther  <rguenther@suse.de>
8577
8578         PR middle-end/39829
8579         * gcc.dg/torture/pr39829.c: New testcase.
8580
8581 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8582
8583         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8584
8585 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8586
8587         PR 16202
8588         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8589         * gcc.dg/sequence-pt-2.c: New.
8590         * gcc.dg/sequence-pt-3.c: New.
8591         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8592         * g++.dg/warn/sequence-pt-2.c: New.
8593         * g++.dg/warn/sequence-pt-3.c: New.
8594
8595 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8596
8597         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8598
8599 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8600
8601         * gnat.dg/import1.ad[sb]: New test.
8602
8603 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8604
8605         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8606         return 0.
8607
8608 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8609
8610         PR fortran/39811
8611         * gfortran.dg/continuation_11.f90: New test.
8612
8613 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8614
8615         PR c++/13358
8616         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8617         messages. Test for "long long" in system headers.
8618         * gcc.dg/c99-longlong-2.c: New.
8619         * g++.dg/warn/pr13358.C: New.
8620         * g++.dg/warn/pr13358-2.C: New.
8621         * g++.dg/warn/pr13358-3.C: New.
8622         * g++.dg/warn/pr13358-4.C: New.
8623
8624 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8625
8626         * gcc.dg/framework-2.c: Fix up for non existent includes
8627         being fatal errors now.
8628
8629 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8630
8631         PR fortran/39800
8632         * gfortran.dg/private_type_13.f90: New test.
8633         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8634
8635 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8636
8637         PR c++/39803
8638         * g++.dg/warn/Wunused-14.C: New test.
8639
8640 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8641
8642         * gnat.dg/specs/small_alignment.ads: New test.
8643
8644 2009-04-20  Ian Lance Taylor  <iant@google.com>
8645
8646         * gcc.dg/Wcxx-compat-3.c: New testcase.
8647
8648 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8649
8650         * gnat.dg/pack13.ad[sb]: New test.
8651         * gnat.dg/pack13_pkg.ads: New helper.
8652
8653 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8654
8655         * gnat.dg/discr11.ad[sb]: New test.
8656         * gnat.dg/discr11_pkg.ads: New helper.
8657
8658 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8659
8660         PR tree-optimization/39675
8661         * gcc.dg/vect/O3-pr39675-2.c: New test.
8662
8663 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8664
8665         * gnat.dg/rep_clause3.adb: New test.
8666
8667 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8668
8669         PR c/37481
8670         * gcc.dg/c99-flex-array-7.c: New test.
8671
8672 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8673
8674         PR c/19771
8675         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8676
8677 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8678
8679         PR c/38243
8680         * gcc.dg/c99-restrict-3.c: New test.
8681
8682 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8683
8684         PR preprocessor/20078
8685         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8686
8687 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8688
8689         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8690         Do not pass -B$root after -margs.
8691
8692 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8693
8694         PR c/32061
8695         PR c++/36954
8696         * gcc.dg/pr32061.c: New.
8697         * gcc.dg/Wlogical-op-1.c: Update.
8698         * g++.dg/warn/Wlogical-op-1.C: Update.
8699         * g++.dg/warn/pr36954.C: New.
8700
8701 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8702
8703         PR c/27676
8704         * gcc.dg/lvalue-5.c: New test.
8705
8706 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8707
8708         PR c/22367
8709         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8710
8711 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8712
8713         * gcc.dg/cpp/include5.c: New test.
8714
8715 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8716
8717         PR c/35210
8718         * gcc.dg/call-diag-2.c: New test.
8719
8720 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8721
8722         PR preprocessor/39646
8723         * gcc.dg/cpp/line8.c: New test.
8724
8725 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8726
8727         PR preprocessor/39647
8728         * gcc.dg/cpp/line7.c: New test.
8729
8730 2009-04-18  Richard Guenther  <rguenther@suse.de>
8731
8732         PR middle-end/39804
8733         * gcc.target/i386/pr39804.c: New testcase.
8734
8735 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8736
8737         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8738         * g++.dg/other/pr39496.C: Likewise.
8739
8740 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8741
8742         PR middle-end/36902
8743         * gcc.dg/pr36902.c: New.
8744
8745 2009-04-17  Diego Novillo  <dnovillo@google.com>
8746
8747         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8748         violation for variable 'inside_main'.
8749
8750 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8751
8752         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8753
8754 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8755
8756         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8757
8758 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8759
8760         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8761         * gfortran.dg/chmod_2.f90: Likewise.
8762         * gfortran.dg/chmod_3.f90: Likewise.
8763         * gfortran.dg/open_errors.f90: Likewise.
8764         * gfortran.dg/stat_1.f90: Likewise.
8765         * gfortran.dg/stat_2.f90: Likewise.
8766
8767 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8768
8769         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8770         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8771         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8772         * gfortran.dg/nearest_1.f90: Likewise.
8773         * gfortran.dg/nearest_3.f90: Likewise.
8774         * gfortran.dg/isnan_1.f90: Likewise.
8775         * gfortran.dg/isnan_2.f90: Likewise.
8776         * gfortran.dg/nan_1.f90: Likewise.
8777         * gfortran.dg/nan_2.f90: Likewise.
8778         * gfortran.dg/nan_3.f90: Likewise.
8779         * gfortran.dg/nan_4.f90: Likewise.
8780         * gfortran.dg/module_nan.f90: Likewise.
8781         * gfortran.dg/int_conv_2.f90: Likewise.
8782         * gfortran.dg/init_flag_3.f90: Likewise.
8783         * gfortran.dg/namelist_42.f90: Likewise.
8784         * gfortran.dg/namelist_43.f90: Likewise.
8785         * gfortran.dg/real_const_3.f90: Likewise.
8786         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8787
8788         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8789         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8790         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8791         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8792         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8793
8794         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8795         * gfortran.dg/gamma_5.f90: Likewise.
8796
8797 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8798
8799         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8800         less strict so it also works with auto-overlay support.
8801         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8802         for "exceeds local store" linker errors on the SPU.
8803
8804         * lib/gfortran.exp: Include target-supports.exp.
8805         (gfortran_init): On SPU targets where automatic overlay support
8806         is available, use it to build all Fortran test cases.
8807
8808         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8809
8810 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8811
8812         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8813         rule enforced by gnat on taft types.
8814
8815 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8816
8817         PR testsuite/39792
8818         * g++.dg/ext/complit11.C: Add empty dg-options.
8819
8820 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8821
8822         PR c++/17570
8823         * g++.dg/template/defarg11.C: New test.
8824
8825 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8826
8827         PR c++/28766
8828         * g++.dg/ext/complit11.C: New testcase.
8829
8830 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8831
8832         PR c++/39551
8833         * g++.dg/warn/Wunused-13.C: New testcase.
8834
8835 2009-04-15  Ian Lance Taylor  <iant@google.com>
8836
8837         * gcc.dg/Wenum-compare-1.c: New testcase.
8838
8839 2009-04-15  Richard Guenther  <rguenther@suse.de>
8840
8841         PR tree-optimization/39764
8842         * g++.dg/torture/pr39764.C: New testcase.
8843
8844 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8845
8846         * g++.dg/ext/altivec-17.C: New.
8847
8848 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8849
8850         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8851         * gnat.dg/specs/limited1.ads: Ditto.
8852
8853 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8854
8855         PR testsuite/39769
8856         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8857         for testing the results of estimate instructions.
8858         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8859         * gcc.dg/vmx/3a-05.c (test): Ditto.
8860
8861 2009-04-14  Jason Merrill  <jason@redhat.com>
8862
8863         PR c++/39763
8864         * g++.dg/warn/Wshadow-4.C: Extend.
8865
8866 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8867
8868         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8869         (do_D): Remove attribute hidden.
8870
8871 2009-04-13  Jason Merrill  <jason@redhat.com>
8872
8873         PR c++/39480
8874         * g++.dg/init/copy7.C: New.
8875
8876 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8877
8878         PR testsuite/39733
8879         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8880         (check_for_all_options): This.
8881
8882 2009-04-13  Jason Merrill  <jason@redhat.com>
8883
8884         PR c++/39750
8885         * g++.dg/template/crash90.C: New.
8886
8887 2009-04-12  Jason Merrill  <jason@redhat.com>
8888
8889         PR c++/39742
8890         * g++.dg/overload/extern-C-2.C: New.
8891
8892 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8893
8894         PR preprocessor/31869
8895         * gcc.dg/cpp/strify5.c: New test.
8896
8897 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8898
8899         * gnat.dg/enum1.adb: New test.
8900         * gnat.dg/enum1_pkg.ads: New helper.
8901
8902 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8903
8904         PR target/39740
8905         * gcc.target/alpha/pr39740.c: New test.
8906
8907 2009-04-11  Daniel Kraft  <d@domob.eu>
8908
8909         PR fortran/37746
8910         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8911         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8912         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8913         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8914         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8915         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8916         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8917         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8918         expected string length that failed with -fbounds-check now.
8919         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8920
8921 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8922
8923         PR fortran/39692
8924         * gfortran.dg/proc_ptr_14.f90: New.
8925
8926 2009-04-11  Richard Guenther  <rguenther@suse.de>
8927
8928         PR middle-end/39732
8929         * g++.dg/torture/pr39732.C: New testcase.
8930
8931 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8932
8933         * gfortran.dg/whole_file_5.f90: New.
8934         * gfortran.dg/whole_file_6.f90: New.
8935
8936 2009-04-11  Richard Guenther  <rguenther@suse.de>
8937
8938         PR tree-optimization/39713
8939         * g++.dg/torture/pr39713.C: New testcase.
8940
8941 2009-04-10  Richard Guenther  <rguenther@suse.de>
8942
8943         PR c/39712
8944         * gcc.dg/pr39712.c: New testcase.
8945
8946 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8947
8948         PR c++/28301
8949         * g++.dg/cpp0x/enum2.C: Updated.
8950         * g++.dg/debug/pr22514.C: Likewise.
8951         * g++.dg/parse/enum2.C: Likewise.
8952         * g++.dg/parse/enum3.C: Likewise.
8953         * g++.dg/template/crash79.C: Likewise.
8954         * g++.old-deja/g++.jason/cond.C: Likewise.
8955
8956 2009-04-10  Chao-ying Fu  <fu@mips.com>
8957
8958         * gcc.target/mips/interrupt_handler.c: Change from compile to
8959         assemble.
8960
8961 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8962
8963         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8964
8965 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8966
8967         PR fortran/38709
8968         * gfortran.dg/zero_sized_6.f90: New.
8969
8970 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8971
8972         PR  c++/20118
8973         * g++.dg/parse/pr20118.C: New.
8974         * g++.dg/template/spec16.C: Update.
8975
8976 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8977
8978         PR testsuite/35621
8979         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8980         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8981         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8982         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8983         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8984         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8985         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8986         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8987         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8988         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8989         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8990         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8991         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8992         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8993         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8994         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8995         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8996
8997 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8998
8999         PR target/39678
9000         * g++.dg/torture/pr39678.C: New.
9001         * gcc.dg/compat/struct-complex-2.h: Likewise.
9002         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9003         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9004         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9005         * gcc.dg/torture/pr39678.c: Likewise.
9006         * gcc.target/i386/pr39678.c: Likewise.
9007
9008         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9009         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9010
9011         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9012         <complex.h>.  Add tests for structure with complex float.
9013
9014 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9015             Joseph Myers  <joseph@codesourcery.com>
9016
9017         PR target/36800
9018         * gcc.dg/dfp/pr36800.c: New.
9019
9020 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9021             Rafael Avila de Espindola  <espindola@google.com>
9022
9023         * gcc.misc-tests/help.exp: New file.
9024         * lib/options.exp: New file.
9025
9026 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9027
9028         PR libobjc/36610
9029         * objc/execute/forward-1.x: New.
9030
9031 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9032
9033         * gcc.dg/pr27150-1.c: Change to a link test.
9034
9035 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9036
9037         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9038         3 of the GNU General Public License and to point readers at the
9039         COPYING3 file and the FSF's license web page.
9040         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9041         * gcc.dg/struct/struct-reorg.exp: Likewise.
9042         * gcc.target/spu/tag_manager.c: Likewise.
9043
9044 2009-04-09  Richard Guenther  <rguenther@suse.de>
9045
9046         PR testsuite/39696
9047         * ssa-ccp-25.c: Adjust pattern.
9048
9049 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9050
9051         PR fortran/36704
9052         * gfortran.dg/external_procedures_1.f90: Modified.
9053         * gfortran.dg/proc_ptr_result_1.f90: New.
9054         * gfortran.dg/proc_ptr_result_2.f90: New.
9055         * gfortran.dg/proc_ptr_result_3.f90: New.
9056
9057 2009-04-09  Richard Guenther  <rguenther@suse.de>
9058
9059         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9060         to prevent constant propagation.
9061         * gcc.dg/vect/vect-56.c: Likewise.
9062         * gcc.dg/vect/vect-58.c: Likewise.
9063         * gcc.dg/vect/vect-60.c: Likewise.
9064         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9065         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9066         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9067
9068 2009-04-09  Richard Guenther  <rguenther@suse.de>
9069
9070         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9071         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9072
9073 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9074
9075         PR c/39613
9076         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9077         New tests.
9078
9079 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9080
9081         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9082         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9083
9084 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9085
9086         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9087
9088 2009-04-08  Jason Merrill  <jason@redhat.com>
9089
9090         PR c++/25185
9091         * g++.dg/template/error40.C: Add another test.
9092
9093 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9094
9095         PR c/39614
9096         PR c/39673
9097         * gcc.c-torture/compile/pr39614-1.c,
9098         gcc.c-torture/compile/pr39614-2.c,
9099         gcc.c-torture/compile/pr39614-3.c,
9100         gcc.c-torture/compile/pr39614-4.c,
9101         gcc.c-torture/compile/pr39614-5.c,
9102         gcc.c-torture/compile/pr39673-1.c,
9103         gcc.c-torture/compile/pr39673-2.c: New tests.
9104         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9105         more cases.
9106         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9107         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9108         expected errors.
9109
9110 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9111
9112         PRc++/39637
9113         * g++.dg/cpp0x/variadic-crash2.C: New test.
9114
9115 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9116
9117         PR fortran/38863
9118         * gfortran.dg/alloc_comp_result_1.f90: New test.
9119
9120 2009-04-07  Jason Merrill  <jason@redhat.com>
9121
9122         PR c++/34691
9123         * g++.dg/overload/extern-C-1.C: New.
9124
9125 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9126
9127         PR testsuite/39325
9128         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9129
9130 2009-04-07  Jason Merrill  <jason@redhat.com>
9131
9132         PR c++/25185
9133         * g++.dg/template/error40.C: New.
9134
9135 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9136
9137         PR fortran/38152
9138         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9139
9140 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9141
9142         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9143
9144 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9145
9146         PR fortran/38290
9147         * gfortran.dg/proc_decl_1.f90: Modified.
9148         * gfortran.dg/proc_ptr_11.f90: Extended.
9149         * gfortran.dg/proc_ptr_13.f90: Modified.
9150
9151 2009-04-06  Jason Merrill  <jason@redhat.com>
9152
9153         PR c++/35146
9154         * g++.dg/template/fnspec1.C: New.
9155
9156 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9157
9158         * lib/gnat.exp: Handle multilib.
9159
9160 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9161
9162         PR fortran/38863
9163         * gfortran.dg/dependency_23.f90: New test.
9164
9165 2009-04-06  Richard Guenther  <rguenther@suse.de>
9166
9167         PR tree-optimization/28868
9168         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9169         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9170         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9171         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9172
9173 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9174
9175         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9176
9177 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9178
9179         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9180
9181 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9182
9183         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9184         with the built-in y0, and the subsequent warning.
9185         (y1): Likewise, rename to y_1.
9186
9187 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9188
9189         PR fortran/39414
9190         * gfortran.dg/proc_decl_21.f90: New.
9191
9192 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9193
9194         PR fortran/36091
9195         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9196
9197 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9198
9199         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9200         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9201         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9202         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9203         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9204         gfortran.dg/namelist_49.f90: Gate test on effective_target
9205         fd_truncate.
9206         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9207
9208 2009-04-05  Daniel Kraft  <d@domob.eu>
9209
9210         PR fortran/38654
9211         * gfortran.dg/read_float_2.f03
9212         * gfortran.dg/read_float_3.f90
9213
9214 2009-04-05  Richard Guenther  <rguenther@suse.de>
9215
9216         PR tree-optimization/39648
9217         * gcc.c-torture/compile/pr39648.c: New testcase.
9218
9219 2009-04-05  Jason Merrill  <jason@redhat.com>
9220
9221         PR c++/14912
9222         * g++.dg/template/error39.C: New.
9223
9224 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9225
9226         PR fortran/29458
9227         * gfortran.dg/implied_do_1.f90: New.
9228
9229 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9230
9231         PR fortran/39577
9232         * gfortran.dg/recursive_check_8.f90: New.
9233         * gfortran.dg/recursive_check_9.f90: New.
9234         * gfortran.dg/recursive_check_10.f90: New.
9235         * gfortran.dg/recursive_check_11.f90: New.
9236         * gfortran.dg/recursive_check_12.f90: New.
9237         * gfortran.dg/recursive_check_13.f90: New.
9238         * gfortran.dg/recursive_check_14.f90: New.
9239
9240 2009-04-04  Jason Merrill  <jason@redhat.com>
9241
9242         PR c++/25185
9243         * g++.dg/template/error38.C: Add more tests.
9244
9245 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9246
9247         PR fortran/37614
9248         * gfortran.dg/common_align_2.f90: New test.
9249
9250 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9251
9252         PR target/39501
9253         * gcc.c-torture/execute/pr39501.c: New file.
9254         * gcc.c-torture/execute/pr39501.x: New file.
9255
9256 2009-04-04  Richard Guenther  <rguenther@suse.de>
9257
9258         PR tree-optimization/8781
9259         PR tree-optimization/37892
9260         * g++.dg/tree-ssa/pr8781.C: New testcase.
9261         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9262
9263 2009-04-04  Richard Guenther  <rguenther@suse.de>
9264
9265         PR tree-optimization/39636
9266         * gcc.c-torture/compile/pr39636.c: New testcase.
9267
9268 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9269
9270         PR rtl-optimization/39607
9271         * g++.dg/opt/pr39607.C: New.
9272
9273 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9274
9275         PR fortran/39594
9276         * gfortran.dg/common_12.f90: New.
9277
9278 2009-04-03  Jason Merrill  <jason@redhat.com>
9279
9280         PR c++/39608
9281         * g++.dg/template/const2.C: New test.
9282
9283 2009-04-03  Richard Guenther  <rguenther@suse.de>
9284
9285         PR tree-optimization/2480
9286         PR tree-optimization/23086
9287         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9288         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9289
9290 2009-04-03  Richard Guenther  <rguenther@suse.de>
9291
9292         PR tree-optimization/34743
9293         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9294         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9295         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9296         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9297         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9298         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9299         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9300         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9301
9302 2009-04-03  Richard Guenther  <rguenther@suse.de>
9303
9304         PR middle-end/13146
9305         PR tree-optimization/23940
9306         PR tree-optimization/33237
9307         PR middle-end/33974
9308         PR middle-end/34093
9309         PR tree-optimization/36201
9310         PR tree-optimization/36230
9311         PR tree-optimization/38049
9312         PR tree-optimization/38207
9313         PR tree-optimization/38230
9314         PR tree-optimization/38301
9315         PR tree-optimization/38585
9316         PR middle-end/38895
9317         PR tree-optimization/38985
9318         PR tree-optimization/39299
9319         * gcc.dg/pr19633-1.c: Adjust.
9320         * gcc.dg/torture/pta-callused-1.c: Likewise.
9321         * gcc.dg/torture/pr39074-2.c: Likewise.
9322         * gcc.dg/torture/pr39074.c: Likewise.
9323         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9324         * gcc.dg/torture/pr30375.c: Adjust.
9325         * gcc.dg/torture/pr33563.c: Likewise.
9326         * gcc.dg/torture/pr33870.c: Likewise.
9327         * gcc.dg/torture/pr33560.c: Likewise.
9328         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9329         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9330         * gcc.dg/tree-ssa/alias-15.c: Remove.
9331         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9332         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9333         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9334         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9335         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9336         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9337         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9338         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9339         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9340         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9341         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9342         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9343         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9344         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9345         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9346         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9347         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9348         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9349         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9350         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9351         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9352         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9353         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9354         * gcc.dg/uninit-B.c: XFAIL.
9355         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9356         * gcc.dg/uninit-pr19430.c: XFAIL.
9357         * g++.dg/tree-ssa/pr13146.C: New testcase.
9358         * g++.dg/opt/pr36187.C: Adjust.
9359         * g++.dg/torture/20090329-1.C: New testcase.
9360
9361 2009-04-02  Chao-ying Fu  <fu@mips.com>
9362
9363         * gcc.target/mips/interrupt_handler.c: New test.
9364
9365 2009-04-02  David Ayers  <ayers@fsfe.org>
9366
9367         PR objc/18456
9368         * objc.dg/bad-receiver-type-2.m: New test contributed by
9369         Alexander Mamberg.
9370
9371 2009-04-02  Jason Merrill  <jason@redhat.com>
9372
9373         PR c++/25185
9374         * g++.dg/template/error38.C: New test.
9375
9376 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9377
9378         PR tree-optimization/31677
9379         * gcc.dg/memcpy-1.c: Add compiler option.
9380
9381 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9382
9383         PR tree-optimization/39595
9384         * gfortran.dg/vect/O3-pr39595.f: New test.
9385
9386 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9387
9388         PR c++/26693
9389         * g++.dg/template/typedef11.C: New test.
9390         * g++.dg/template/typedef12.C: Likewise.
9391         * g++.dg/template/typedef13.C: Likewise.
9392         * g++.dg/template/typedef14.C: Likewise.
9393         * g++.dg/template/typedef15.C: Likewise.
9394         * g++.dg/template/typedef16.C: Likewise.
9395         * g++.dg/template/sfinae3.C: Compile this pedantically.
9396         The only errors expected should be the one saying the typedef is ill
9397         formed.
9398         * g++.old-deja/g++.pt/typename8.C: Likewise.
9399         * g++.dg/template/access11.C: Update this.
9400
9401 2009-04-02  Richard Guenther  <rguenther@suse.de>
9402
9403         PR tree-optimization/37221
9404         * gcc.c-torture/compile/20090331-1.c: New testcase.
9405
9406 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9407
9408         * gcc.c-torture/compile/20090401-1.c: New test.
9409
9410 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9411
9412         PR c++/4926
9413         * g++.dg/template/pr4926-1.C: New.
9414
9415 2009-04-01  Xinliang David Li  <davidxl@google.com>
9416
9417         * gcc.target/i386/all_one_m128i.c: New test.
9418
9419 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9420
9421         PR c/39027
9422         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9423         * gcc.dg/fltconst-2.c: New test.
9424         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9425         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9426
9427         PR c/33466
9428         * gcc.dg/cpp/pr33466.c: New test.
9429         * gcc.dg/dfp/pr33466.c: New test.
9430         * gcc.dg/fixed-point/pr33466.c: New test.
9431
9432 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9433
9434         PR tree-optimization/35011
9435         * g++.dg/other/pr35011.C: New.
9436
9437 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9438
9439         PR target/39226
9440         * gcc.dg/pr39226.c: New test.
9441
9442 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9443
9444         PR c++/35240
9445         * g++.dg/template/pr35240.C: New.
9446
9447 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9448
9449         PR c/39605
9450         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9451         * gcc.dg/pr25682.c: Update expected diagnostics.
9452
9453 2009-04-01  Richard Guenther  <rguenther@suse.de>
9454
9455         * gcc.dg/fold-plusmult-2.c: New testcase.
9456
9457 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9458
9459         PR c/37772
9460         * gcc.dg/pr37772.c: New test.
9461         * g++.dg/ext/asm11.C: New test.
9462
9463 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9464
9465         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9466         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9467         defined.
9468
9469 2009-03-31  Jason Merrill  <jason@redhat.com>
9470
9471         * g++.old-deja/g++.other/using9.C: Add expected errors.
9472
9473 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9474
9475         * gcc.c-torture/compile/pr33009.c: Removed.
9476
9477 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9478
9479         * gcc.c-torture/compile/pr33009.c: Delete.
9480         * gcc.c-torture/compile/pr11832.c: Likewise.
9481
9482 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9483
9484         PR c/448
9485         * lib/target-supports.exp (check_effective_target_stdint_types):
9486         Update comment.
9487         (check_effective_target_inttypes_types): New.
9488         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9489         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9490         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9491
9492 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9493
9494         PR fortran/38917
9495         PR fortran/38918
9496         * gfortran.dg/data_pointer_1.f90: New test.
9497
9498 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9499
9500         PR fortran/38915
9501         * gfortran.dg/char_length_15.f90: New test.
9502
9503 2009-03-31  Jason Merrill  <jason@redhat.com>
9504
9505         C++ DR 613
9506         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9507         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9508         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9509         xfail others.
9510
9511         * g++.dg/other/typedef2.C: New test.
9512
9513         PR c++/37806
9514         * g++.dg/template/typedef17.C: New test.
9515
9516         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9517         * g++.dg/cpp0x/auto12.C: Likewise.
9518
9519 2009-03-31  Richard Guenther  <rguenther@suse.de>
9520
9521         PR middle-end/31029
9522         * gcc.dg/fold-compare-4.c: New testcase.
9523         * gcc.dg/fold-compare-5.c: Likewise.
9524
9525 2009-03-31  Richard Guenther  <rguenther@suse.de>
9526
9527         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9528
9529 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9530
9531         PR target/39592
9532         * gcc.target/i386/pr39592-1.c: New test.
9533
9534 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9535
9536         PR preprocessor/15638
9537         * gcc.dg/cpp/missing-header-1.c: New test.
9538         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9539         "compilation terminated" message.
9540         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9541         test #include "".
9542         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9543         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9544         terminated" message.
9545
9546 2009-03-31  Richard Guenther  <rguenther@suse.de>
9547
9548         PR middle-end/23401
9549         PR middle-end/27810
9550         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9551         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9552
9553 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9554
9555         PR fortran/38389
9556         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9557         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9558         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9559         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9560         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9561         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9562         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9563
9564 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9565
9566         PR fortran/22571
9567         * gfortran.dg/whole_file_1.f90: New test.
9568         PR fortran/26227
9569         * gfortran.dg/whole_file_2.f90: New test.
9570         * gfortran.dg/whole_file_3.f90: New test.
9571         PR fortran/24886
9572         * gfortran.dg/whole_file_4.f90: New test.
9573
9574 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9575
9576         * gfortran.dg/bind_c_usage_19.f90: New test.
9577
9578         PR target/39558
9579         * gcc.target/powerpc/altivec-29.c: New test.
9580
9581 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9582
9583         PR rtl-optimization/323
9584         * gcc.target/i386/excess-precision-1.c,
9585         gcc.target/i386/excess-precision-2.c,
9586         gcc.target/i386/excess-precision-3.c,
9587         gcc.target/i386/excess-precision-4.c,
9588         gcc.target/i386/excess-precision-5.c,
9589         gcc.target/i386/excess-precision-6.c: New tests.
9590
9591 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9592
9593         PR c/35235
9594         * gcc.dg/c99-array-lval-8.c: New test.
9595
9596 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9597
9598         PR preprocessor/34695
9599         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9600         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9601         instead of dg-warning for "previous definition" messages.
9602         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9603         "warnings being treated as errors" message.
9604         * gcc.dg/fltconst-1.c: Use -fshow-column.
9605
9606 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9607
9608         PR fortran/38823
9609         * gfortran.dg/power1.f90: New test.
9610
9611 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9612
9613         PR c/456
9614         PR c/5675
9615         PR c/19976
9616         PR c/29116
9617         PR c/31871
9618         PR c/35198
9619         * gcc.c-torture/compile/20081108-1.c,
9620         gcc.c-torture/compile/20081108-2.c,
9621         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9622         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9623         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9624         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9625         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9626         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9627         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9628         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9629         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9630         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9631         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9632         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9633         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9634         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9635         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9636         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9637         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9638         case.
9639         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9640         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9641         XFAILs.  Update expected messages.
9642         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9643         expected messages.
9644         * gcc.dg/real-const-1.c: Replace with test from original PR.
9645         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9646         when casting from non-constant integer to pointer.
9647
9648 2009-03-29  Richard Guenther  <rguenther@suse.de>
9649
9650         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9651
9652 2009-03-29  Daniel Kraft  <d@domob.eu>
9653
9654         PR fortran/37423
9655         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9656         DEFERRED bindings.
9657         * gfortran.dg/typebound_proc_9.f03: New test.
9658         * gfortran.dg/typebound_proc_10.f03: New test.
9659         * gfortran.dg/typebound_proc_11.f03: New test.
9660         * gfortran.dg/abstract_type_5.f03: New test.
9661
9662 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9663
9664         PR fortran/38507
9665         * gfortran.dg/do_4.f: New.
9666         * gfortran.dg/goto_2.f90: Correct expected warnings.
9667         * gfortran.dg/goto_4.f90: Likewise.
9668         * gfortran.dg/goto_5.f90: New.
9669
9670 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9671
9672         PR target/39545
9673         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9674
9675         * gcc.target/i386/pr39545-1.c: New.
9676         * gcc.target/i386/pr39545-2.c: Likewise.
9677
9678         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9679         (flex2_struct): Likewise.
9680         (check_struct_passing7): Likewise.
9681         (check_struct_passing8): Likewise.
9682         (f1s): Likewise.
9683         (f2s): Likewise.
9684         (main): Call check_struct_passing7 and check_struct_passing8.
9685
9686 2009-03-29  Richard Guenther  <rguenther@suse.de>
9687
9688         * gcc.c-torture/execute/20090113-1.c: New testcase.
9689         * gcc.c-torture/execute/20090113-2.c: Likewise.
9690         * gcc.c-torture/execute/20090113-3.c: Likewise.
9691         * gcc.c-torture/execute/20090207-1.c: Likewise.
9692         * gcc.c-torture/compile/20090114-1.c: Likewise.
9693         * gcc.c-torture/compile/20090328-1.c: Likewise.
9694         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9695
9696 2009-03-29  David Ayers  <ayers@fsfe.org>
9697
9698         PR objc/27377
9699         * objc.dg/conditional-1.m: New tests.
9700
9701 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9702
9703         * gcc.dg/winline-10.c: New test.
9704
9705 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9706
9707         PR fortran/34656
9708         * gfortran.dg/do_check_1.f90: Add test.
9709         * gfortran.dg/do_check_2.f90: Add test.
9710         * gfortran.dg/do_check_3.f90: Add test.
9711         * gfortran.dg/do_check_4.f90: Add test.
9712
9713 2009-03-28  Jan Hubicka  <jh@suse.cz>
9714
9715         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9716         * gcc.dg/pr33826.c: Update dump files.
9717         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9718         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9719
9720 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9721
9722         * g++.dg/tree-ssa/fwprop-align.C: New test.
9723
9724 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9725
9726         * gcc.target/powerpc/altivec-28.c: New test.
9727
9728         PR c++/39554
9729         * gcc.dg/wdisallowed-functions-1.c: Removed.
9730         * gcc.dg/wdisallowed-functions-2.c: Removed.
9731         * gcc.dg/wdisallowed-functions-3.c: Removed.
9732         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9733         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9734         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9735
9736 2009-03-28  Richard Guenther  <rguenther@suse.de>
9737
9738         PR tree-optimization/38723
9739         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9740
9741 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9742
9743         PR fortran/38538
9744         * gfortran.dg/char_result_13.f90: New test.
9745
9746 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9747
9748         PR fortran/38765
9749         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9750
9751 2009-03-28  Daniel Kraft  <d@domob.eu>
9752
9753         * gfortran.dg/trim_1.f90: New test.
9754
9755 2009-03-28  Richard Guenther  <rguenther@suse.de>
9756
9757         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9758         * g++.dg/warn/Warray-bounds.C: Likewise.
9759
9760 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9761
9762         PR fortran/32626
9763         * gfortran.dg/recursive_check_7.f90: New test.
9764
9765 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9766
9767         PR fortran/38432
9768         * gfortran.dg/do_check_5.f90: New test.
9769         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9770         * gfortran.dg/array_constructor_18.f90: Ditto.
9771         * gfortran.dg/array_constructor_22.f90: Ditto.
9772         * gfortran.dg/do_3.F90: Ditto.
9773         * gfortran.dg/do_1.f90: Ditto.
9774
9775 2009-03-28  Richard Guenther  <rguenther@suse.de>
9776
9777         PR tree-optimization/38180
9778         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9779
9780 2009-03-28  Richard Guenther  <rguenther@suse.de>
9781
9782         PR tree-optimization/38513
9783         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9784         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9785         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9786         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9787         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9788         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9789         * gcc.dg/vect/vect-35.c: Likewise.
9790         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9791         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9792         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9793
9794 2009-03-28  Richard Guenther  <rguenther@suse.de>
9795
9796         PR tree-optimization/38968
9797         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9798
9799 2009-03-28  Richard Guenther  <rguenther@suse.de>
9800
9801         PR tree-optimization/37795
9802         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9803
9804 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9805
9806         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9807         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9808         options for removed targets.
9809
9810 2009-03-27  Richard Guenther  <rguenther@suse.de>
9811
9812         PR tree-optimization/39120
9813         * gcc.c-torture/execute/pr39120.c: New testcase.
9814
9815 2009-03-27  Richard Guenther  <rguenther@suse.de>
9816
9817         PR tree-optimization/39120
9818         * gcc.dg/torture/pta-callused-1.c: New testcase.
9819
9820 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9821
9822         PR middle-end/39315
9823         * gcc.target/i386/pr39315-1.c: New.
9824         * gcc.target/i386/pr39315-2.c: Likewise.
9825         * gcc.target/i386/pr39315-3.c: Likewise.
9826         * gcc.target/i386/pr39315-4.c: Likewise.
9827         * gcc.target/i386/pr39315-check.c: Likewise.
9828
9829 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9830
9831         PR c/39323
9832         * gcc.dg/pr39323-1.c: New.
9833         * gcc.dg/pr39323-2.c: Likewise.
9834         * gcc.dg/pr39323-3.c: Likewise.
9835
9836 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9837
9838         PR target/38034
9839         * gcc.target/ia64/sync-1.c: New.
9840
9841 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9842
9843         PR target/39472
9844         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9845         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9846         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9847         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9848         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9849         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9850         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9851         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9852
9853 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9854
9855         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9856         for low precision (i.e. float).
9857
9858 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9859             Jakub Jelinek  <jakub@redhat.com>
9860
9861         PR debug/37959
9862         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9863
9864 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9865
9866         * gcc.dg/memmove-2.c: New test.
9867         * gcc.dg/memmove-3.c: New test.
9868
9869         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9870         in clone naming.
9871
9872 2009-03-27  Xinliang David Li  <davidxl@google.com>
9873
9874         PR tree-optimization/39557
9875         * g++.dg/tree-ssa/dom-invalid.C: New test.
9876
9877 2009-03-27  Xinliang David Li  <davidxl@google.com>
9878
9879         PR tree-optimization/39548
9880         * g++.dg/tree-ssa/copyprop.C: New test.
9881
9882 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9883
9884         PR c++/38638
9885         * g++.dg/template/typename17.C: New testcase.
9886         * g++.dg/template/typename18.C: New testcase.
9887
9888 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9889
9890         PR c++/36799
9891         * g++.dg/other/var_copy-1.C: New test.
9892
9893 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9894
9895         PR c++/37647
9896         * g++.dg/parse/ctor9.C: New test.
9897
9898 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9899
9900         PR c++/29727
9901         * g++.dg/init/error2.C: New test.
9902
9903 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9904
9905         PR c++/35652
9906         * gcc.dg/pr35652.C: New.
9907         * g++.dg/warn/pr35652.C: New.
9908         * gcc.dg/format/plus-1.c: Adjust message.
9909
9910 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9911
9912         PR c++/39554
9913         * gcc.dg/wdisallowed-functions-3.c: New test.
9914         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9915
9916 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9917
9918         * gcc.dg/inline-33.c: Fix when pic.
9919
9920 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9921
9922         * gcc.target/ia64/20090324-1.c: New test.
9923
9924 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9925
9926         PR c/27898
9927         * gcc.dg/pr27898.c: New test.
9928
9929         PR tree-optimization/32139
9930         * gcc.c-torture/compile/pr32139.c: New test.
9931
9932 2009-03-24  Jason Merrill  <jason@redhat.com>
9933
9934         PR c++/28274
9935         * g++.dg/parse/defarg14.C: New test.
9936
9937 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9938
9939         PR libfortran/39528
9940         * gfortran.dg/read_repeat.f90: New test.
9941
9942 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9943
9944         PR tree-optimization/39529
9945         * gcc.dg/vect/pr39529.c: New test.
9946
9947 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9948             Jakub Jelinek  <jakub@redhat.com>
9949
9950         PR debug/39524
9951         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9952
9953 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9954
9955         PR c/39495
9956         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9957
9958 2009-03-23  Jason Merrill  <jason@redhat.com>
9959
9960         * g++.dg/cpp0x/auto12.C: Add variadic test.
9961
9962         PR c++/39526
9963         * g++.dg/warn/Wshadow-4.C: New test.
9964
9965 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9966
9967         PR tree-optimization/39516
9968         * gfortran.dg/pr39516.f: New test.
9969
9970 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9971
9972         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9973         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9974         variable, not environment variable.
9975
9976 2009-03-21  Jason Merrill  <jason@redhat.com>
9977
9978         PR c++/28879
9979         * g++.dg/ext/vla6.C: New test.
9980
9981 2009-03-20  Jason Merrill  <jason@redhat.com>
9982
9983         * g++.dg/cpp0x/initlist5.C: Add additional test.
9984
9985 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9986             Janis Johnson  <janis187@us.ibm.com>
9987
9988         * lib/compat.exp (compat-get-options-main, compat-get-options):
9989         Handle dg-prune-output in source file.
9990         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9991         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9992         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9993         two warnings.
9994
9995 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9996
9997         PR c/39495
9998         * gcc.dg/gomp/pr39495-1.c: New test.
9999         * gcc.dg/gomp/pr39495-2.c: New test.
10000         * g++.dg/gomp/pr39495-1.C: New test.
10001         * g++.dg/gomp/pr39495-2.C: New test.
10002
10003         PR target/39496
10004         * gcc.target/i386/pr39496.c: New test.
10005         * g++.dg/other/pr39496.C: New test.
10006
10007 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10008
10009         PR middle-end/39500
10010         * gcc.dg/autopar/pr39500-1.c: New.
10011         * gcc.dg/autopar/pr39500-2.c: New.
10012
10013 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10014
10015         * g++.dg/dg.exp: Prune graphite.
10016
10017 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10018
10019         PR middle-end/39447
10020         * g++.dg/graphite: New.
10021         * g++.dg/graphite/graphite.exp: New.
10022         * g++.dg/graphite/pr39447.C: New.
10023
10024 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10025
10026         PR c++/39425
10027         * g++.dg/template/pr39425.C: New.
10028
10029         * g++.dg/template/spec33.C: Updated.
10030
10031 2009-03-17  Jason Merrill  <jason@redhat.com>
10032
10033         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10034
10035 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10036
10037         PR c++/39475
10038         * g++.dg/ext/unary_trait_incomplete.C: New.
10039
10040 2009-03-17  Jing Yu  <jingyu@google.com>
10041
10042         PR middle-end/39378
10043         * g++.dg/inherit/thunk10.C: New test.
10044
10045 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10046
10047         PR target/39482
10048         * gcc.target/i386/pr39482.c: New test.
10049
10050 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10051
10052         PR debug/39471
10053         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10054         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10055         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10056         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10057
10058         PR middle-end/39443
10059         * gcc.dg/pr39443.c: New test.
10060
10061         PR debug/39412
10062         * gcc.dg/debug/pr39412.c: New test.
10063
10064 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10065
10066         PR testsuite/38526
10067         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10068         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10069         is defined.
10070         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10071         its original value, or unset if it was not defined.
10072         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10073         path procs around use of HOSTCC.
10074         * g++.dg/compat/struct-layout-1.exp: Ditto.
10075         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10076
10077 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10078
10079         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10080
10081 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10082
10083         Revert patch for PR testsuite/37630.
10084
10085         PR testsuite/37960
10086         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10087
10088         PR testsuite/37630
10089         * lib/target-supports.exp (check_effective_target_ieee): New.
10090         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10091         * gcc.dg/20001012-1.c: Require ieee.
10092
10093         PR testsuite/37628
10094         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10095
10096 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10097
10098         PR tree-optimization/39455
10099         * gcc.dg/pr39455.c: New test.
10100
10101 2009-03-13  David Ayers  <ayers@fsfe.org>
10102
10103         * objc/execute/trivial.m. New test.
10104
10105 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10106
10107         PR target/39137
10108         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10109
10110 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10111
10112         PR testsuite/39451
10113         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10114         constraint on (%2).
10115
10116 2009-03-12  David Ayers  <ayers@fsfe.org>
10117
10118         PR libobjc/27466
10119         * objc/execute/exceptions/handler-1.m. New test.
10120
10121 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10122
10123         PR target/39431
10124         * gcc.target/i386/pr39431.c: New test.
10125
10126 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10127
10128         PR target/39445
10129         * gcc.target/i386/pr39445.c: New.
10130
10131         * gcc.target/i386/push-1.c: XFAIL.
10132
10133 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10134
10135         * gcc.dg/inline-33.c: New test.
10136
10137 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10138
10139         * gcc.dg/vect/vect-82.c: Combine dg-do and
10140         dg-require-effective-target into dg-skip-if.
10141         * gcc.dg/vect/vect-83.c: Likewise.
10142
10143 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10144
10145         PR target/39137
10146         * gcc.target/i386/stackalign/longlong-1.c: New test.
10147         * gcc.target/i386/stackalign/longlong-2.c: New test.
10148
10149 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10150
10151         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10152
10153 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10154
10155         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10156         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10157
10158 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10159
10160         * gnat.dg/slice_enum.adb: New test.
10161
10162 2009-03-11  Jason Merrill  <jason@redhat.com>
10163
10164         PR debug/39086
10165         * g++.dg/opt/nrv15.C: New test.
10166
10167 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10168
10169         PR tree-optimization/39422
10170         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10171         constant array with static initialization to global memory.
10172         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10173
10174 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10175
10176         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10177         padding.
10178
10179 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10180
10181         PR c++/39371
10182         * g++.dg/opt/switch2.C: Add -w to dg-options.
10183         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10184         * g++.dg/warn/switch1.C: New test.
10185         * g++.dg/other/switch3.C: New test.
10186
10187         PR tree-optimization/39394
10188         * gcc.c-torture/compile/pr39394.c: New test.
10189
10190 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10191
10192         * gcc.target/s390/20090223-1.c: New testcase.
10193
10194 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10195
10196         PR libfortran/39402
10197         * gfortran.dg/fmt_f0_1.f90: New test.
10198
10199 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10200
10201         PR c++/39060
10202         * g++.dg/other/new1.C: Adjusted.
10203         * g++.dg/parse/crash40.C: Likewise.
10204         * g++.dg/parse/defarg12.C: Likewise.
10205         * g++.dg/template/error15.C: Likewise.
10206
10207         * g++.dg/other/pr39060.C: New.
10208
10209 2009-03-07  Jason Merrill  <jason@redhat.com>
10210
10211         PR c++/39367
10212         * g++.dg/opt/new1.C: New.
10213
10214 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10215
10216         PR c++/33492
10217         * g++.dg/other/error32.C: New.
10218
10219 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10220
10221         PR middle-end/39360
10222         * gcc.c-torture/compile/pr39360.c: New test.
10223
10224         PR debug/39372
10225         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10226
10227 2009-03-05  Jason Merrill  <jason@redhat.com>
10228
10229         PR c++/38908
10230         * g++.dg/warn/Wuninitialized-3.C: New test.
10231
10232 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10233
10234         PR debug/39379
10235         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10236         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10237
10238 2009-03-04  Jason Merrill  <jason@redhat.com>
10239
10240         PR c++/13549
10241         * g++.dg/template/koenig7.C: New test.
10242
10243 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10244
10245         * g++.dg/torture/predcom-1.C: New test.
10246
10247 2009-03-04  Richard Guenther  <rguenther@suse.de>
10248
10249         PR tree-optimization/39362
10250         * g++.dg/torture/pr39362.C: New testcase.
10251
10252 2009-03-04  Jason Merrill  <jason@redhat.com>
10253             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10254
10255         PR c++/9634
10256         PR c++/29469
10257         PR c++/29607
10258         * g++.dg/template/dependent-name5.C: New test.
10259
10260 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10261
10262         PR testsuite/39357
10263         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10264         vect_int to vect_int_mult.
10265
10266 2009-03-04  Richard Guenther  <rguenther@suse.de>
10267
10268         PR tree-optimization/39358
10269         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10270         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10271
10272 2009-03-04  Richard Guenther  <rguenther@suse.de>
10273
10274         PR tree-optimization/39339
10275         * gcc.c-torture/execute/pr39339.c: New testcase.
10276
10277 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10278
10279         * gcc.c-torture/compile/20090303-1.c,
10280         gcc.c-torture/compile/20090303-2.c: New tests.
10281
10282 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10283
10284         PR fortran/39354
10285         * gfortran.dg/gomp/pr39354.f90: New test.
10286
10287         PR tree-optimization/39343
10288         * gcc.dg/pr39343.c: New test.
10289
10290 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10291
10292         PR tree-optimization/39248
10293         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10294         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10295         on targets without vector misalignment support.
10296         * lib/target-supports.exp
10297         (check_effective_target_vect_short_mult): Add
10298         check_effective_target_arm32.
10299
10300 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10301
10302         PR middle-end/39335
10303         * gcc.dg/graphite/pr39335_1.c: New.
10304         * gcc.dg/graphite/pr39335.c: New.
10305
10306 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10307
10308         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10309         of andl.
10310         * gcc.target/i386/stackalign/return-5.c: Likewise.
10311         * gcc.target/i386/stackalign/return-6.c: Likewise.
10312
10313 2009-03-02  Richard Guenther  <rguenther@suse.de>
10314             Ira Rosen  <irar@il.ibm.com>
10315
10316         PR tree-optimization/39318
10317         * gfortran.dg/vect/pr39318.f90: New test.
10318
10319 2009-03-01  Jan Hubicka  <jh@suse.cz>
10320
10321         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10322
10323 2009-03-01  Jan Hubicka  <jh@suse.cz>
10324
10325         PR debug/39267
10326         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10327
10328 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10329
10330         * gnat.dg/pack12.adb: New test.
10331
10332 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10333
10334         PR c++/37789
10335         * g++.dg/other/pr37789.C: New.
10336
10337 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10338
10339         PR fortran/39295
10340         * gfortran.dg/interface_25.f90: New test.
10341         * gfortran.dg/interface_26.f90: New test.
10342
10343 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10344
10345         PR fortran/39292
10346         * gfortran.dg/initialization_22.f90: New test.
10347
10348 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10349
10350         PR rtl-optimization/39241
10351         * gcc.dg/torture/pr39241.c: New.
10352
10353 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10354
10355         PR tree-optimizations/39259
10356         * g++.dg/torture/pr39259.C: New testcase.
10357
10358 2009-02-24  Richard Guenther  <rguenther@suse.de>
10359
10360         PR c++/39242
10361         * g++.dg/template/instantiate10.C: New testcase.
10362
10363 2009-02-24  Richard Guenther  <rguenther@suse.de>
10364             Zdenek Dvorak  <ook@ucw.cz>
10365
10366         PR tree-optimization/39233
10367         * gcc.c-torture/execute/pr39233.c: New testcase.
10368
10369 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10370
10371         PR tree-optimization/39260
10372         * gcc.dg/graphite/pr39260.c: New.
10373
10374 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10375
10376         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10377
10378 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10379
10380         PR c++/36411
10381         * g++.dg/template/void14.C: New.
10382
10383 2009-02-23  Jason Merrill  <jason@redhat.com>
10384
10385         PR c++/38880
10386         * g++.dg/init/const7.C: Remove XFAIL.
10387         * g++.dg/init/static-init1.C: New test.
10388
10389         * g++.dg/cpp0x/initlist14.C: New test.
10390
10391 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10392
10393         PR fortran/38914
10394         * bound_simplification_2.f90:  New test case.
10395         * bound_7.f90:  New test case.
10396
10397 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10398
10399         * gcc.dg/cpp/include4.c: New test.
10400
10401 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10402
10403         PR target/39256
10404         * gcc.target/i386/abi-2.c: New.
10405
10406 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10407
10408         * gcc.c-torture/execute/pr39228.x: New.
10409
10410 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10411
10412         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10413         scan-assembler to check for xmm0 register.
10414
10415 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10416             Joseph Myers  <joseph@codesourcery.com>
10417
10418         * gcc.target/arm/va_list.c: New test.
10419         * g++.dg/abi/arm_va_list.C: Likewise.
10420         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10421         function.
10422         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10423         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10424         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10425         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10426         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10427         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10428
10429 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10430
10431         PR testsuite/38164
10432         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10433         to dg-options.
10434
10435 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10436
10437         PR target/39240
10438         * gcc.c-torture/execute/pr39240.c: New test.
10439
10440 2009-02-20  Jason Merrill  <jason@redhat.com>
10441
10442         PR c++/39225
10443         * g++.dg/parse/dtor15.C: New test.
10444
10445 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10446
10447         * gcc.c-torture/execute/20090219-1.c: New.
10448
10449 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10450
10451         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10452         (mips-dg-options): When matching isa* pseudo-options make
10453         'value' optional and accept ! entries.  Use $spec instead of
10454         $isa_spec in the isa pseudo-option error message.  Only
10455         perform the ISA-range check when 'value' is set.  If arch is
10456         matching any CPU in the ! entries switch to its generic ISA.
10457         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10458         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10459
10460 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10461
10462         PR target/39175
10463         * gcc.dg/visibility-20.c: New test.
10464         * g++.dg/ext/visibility/visibility-11.C: New test.
10465
10466 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10467
10468         PR c++/39188
10469         * g++.dg/abi/pr39188-1a.C: New.
10470         * g++.dg/abi/pr39188-1b.C: Likewise.
10471         * g++.dg/abi/pr39188-1.h: Likewise.
10472         * g++.dg/abi/pr39188-2a.C: Likewise.
10473         * g++.dg/abi/pr39188-2b.C: Likewise.
10474         * g++.dg/abi/pr39188-2.h: Likewise.
10475         * g++.dg/abi/pr39188-3a.C: Likewise.
10476         * g++.dg/abi/pr39188-3b.C: Likewise.
10477         * g++.dg/abi/pr39188-3.h: Likewise.
10478
10479 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10480
10481         PR c/38483
10482         * gcc.c-torture/execute/call-trap-1.c,
10483         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10484         tests.
10485
10486 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10487
10488         PR target/39228
10489         * gcc.c-torture/execute/pr39228.c: New test.
10490
10491 2009-02-19  Richard Guenther  <rguenther@suse.de>
10492
10493         PR tree-optimization/39074
10494         * gcc.dg/torture/pr39074.c: New testcase.
10495         * gcc.dg/torture/pr39074-2.c: Likewise.
10496         * gcc.dg/torture/pr39074-3.c: Likewise.
10497
10498 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10499
10500         PR c++/39219
10501         * g++.dg/parse/attr3.C: New.
10502
10503 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10504
10505         PR testsuite/38165
10506         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10507
10508         PR testsuite/38166
10509         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10510         and skip on Darwin.
10511
10512 2009-02-18  Jason Merrill  <jason@redhat.com>
10513
10514         PR c++/38880
10515         * g++.dg/init/const7.C: Remove XFAIL.
10516
10517         PR target/39179
10518         * g++.dg/opt/const6.C: New test.
10519
10520 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10521
10522         * gcc.dg/callabi/callabi.exp: Moved to ...
10523         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10524         in 64bit mode.
10525
10526         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10527         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10528         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10529         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10530         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10531         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10532         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10533
10534         * gcc.dg/callabi/callabi.h: Moved to ...
10535         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10536
10537         * gcc.dg/callabi/func-1.c: Moved to ...
10538         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10539
10540         * gcc.dg/callabi/func-indirect.c: Moved to ...
10541         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10542
10543         * gcc.dg/callabi/pr38891.c: Moved to ...
10544         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10545
10546         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10547         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10548
10549         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10550         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10551
10552         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10553         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10554
10555 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10556
10557         PR target/38891
10558         * gcc.dg/callabi/pr38891.c: New.
10559
10560 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10561
10562         * gcc.dg/callabi/callabi.exp: New.
10563
10564 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10565
10566         PR target/39082
10567         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10568         -Wno-abi for x86.
10569         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10570
10571         * gcc.target/i386/pr39082-1.c: New.
10572
10573         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10574         -Wno-abi.
10575
10576         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10577         CHECK_M64_M128 is defined.
10578         (check_f_arguments): Add "do".
10579         (check_vector_arguments): New.
10580         (check_m64_arguments): Likewise.
10581         (check_m128_arguments): Likewise.
10582
10583         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10584         (CHECK_M64_M128): Define.
10585
10586         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10587         on abitest.
10588         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10589
10590         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10591         tests only if CHECK_M64_M128 is defined.
10592
10593         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10594         (m128_2_struct): Likewise.
10595         (check_struct_passing5): Likewise.
10596         (check_struct_passing6): Likewise.
10597         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10598
10599         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10600         (un5): Likewise.
10601         (check_union_passing4): Likewise.
10602         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10603
10604 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10605
10606         PR c/35447
10607         * gcc.dg/noncompile/pr35447-1.c: New test.
10608
10609 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10610
10611         PR tree-optimization/36922
10612         * gfortran.dg/pr36922.f: New test.
10613
10614 2009-02-17  Richard Guenther  <rguenther@suse.de>
10615
10616         PR tree-optimization/39202
10617         * gcc.c-torture/compile/pr39202.c: New testcase.
10618
10619 2009-02-17  Richard Guenther  <rguenther@suse.de>
10620
10621         PR tree-optimization/39204
10622         * gcc.dg/torture/pr39204.c: New testcase.
10623
10624 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10625
10626         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10627         * gcc.dg/vect/vect-outer-6.c: Ditto.
10628
10629 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10630
10631         PR c/35446
10632         * gcc.dg/noncompile/init-5.c: New test.
10633         * gcc.dg/init-bad-4.c: Adjust expected errors.
10634
10635 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10636
10637         PR target/37049
10638         * gcc.target/i386/push-1.c: New.
10639
10640 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10641
10642         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10643
10644 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10645
10646         * gcc.target/spu/intrinsics-sr.c: New test.
10647
10648 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10649
10650         PR target/38056
10651         * gcc.target/ia64/sibcall-opt-1.c: New test.
10652         * gcc.target/ia64/sibcall-opt-2.c: New test.
10653
10654 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10655
10656         PR fortran/36528
10657         * gfortran.dg/cray_pointers_8.f90: New test.
10658
10659         PR fortran/36703
10660         * gfortran.dg/cray_pointers_9.f90: New test.
10661
10662 2009-02-13  Jason Merrill  <jason@redhat.com>
10663
10664         PR c++/39070
10665         * g++.dg/cpp0x/decltype16.C: New.
10666
10667 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10668
10669         PR target/39152
10670         * gfortran.dg/gomp/pr39152.f90: New.
10671
10672 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10673
10674         PR target/39162
10675         * gcc.target/i386/pr39162.c: New.
10676
10677 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10678
10679         PR c/35444
10680         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10681         New tests.
10682
10683 2009-02-12  Jason Merrill  <jason@redhat.com>
10684
10685         PR c++/38950
10686         * g++.dg/template/array20.C: New test.
10687
10688 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10689
10690         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10691         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10692         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10693
10694 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10695
10696         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10697
10698 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10699
10700         PR target/39152
10701         * gfortran.dg/pr39152.f: New.
10702
10703 2009-02-11  Jason Merrill  <jason@redhat.com>
10704
10705         PR c++/39153
10706         * g++.dg/cpp0x/defaulted9.C: New test.
10707
10708         PR c++/30111
10709         * g++.dg/init/value7.C: New test.
10710
10711 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10712
10713         PR target/38824
10714         * gcc.target/i386/pr38824.c: New testcase.
10715
10716 2009-02-11  Jason Merrill  <jason@redhat.com>
10717
10718         PR c++/38649
10719         * g++.dg/cpp0x/defaulted8.C: New test.
10720
10721         PR c++/36744
10722         * g++.dg/cpp0x/rv9p.C: New test.
10723
10724 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10725
10726         * gnat.dg/aliasing3.adb: New test.
10727         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10728
10729 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10730
10731         PR c++/34397
10732         * g++.dg/template/crash88.C: New.
10733         * g++.dg/template/crash89.C: Likewise.
10734
10735 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10736
10737         PR c/39084
10738         * gcc.dg/pr39084.c: New test.
10739
10740 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10741
10742         PR target/39139
10743         * gcc.target/i386/pr39139.c: New test.
10744
10745 2009-02-10  Richard Guenther  <rguenther@suse.de>
10746
10747         PR tree-optimization/39132
10748         * gcc.dg/torture/pr39132.c: New testcase.
10749
10750 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10751
10752         PR target/39119
10753         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10754         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10755         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10756         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10757         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10758         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10759         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10760         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10761
10762 2009-02-09  Jason Merrill  <jason@redhat.com>
10763
10764         PR c++/39109
10765         * g++.dg/init/value6.C: New test.
10766
10767 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10768
10769         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10770
10771 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10772
10773         * gcc.c-torture/compile/20090209-1.c: New test.
10774
10775 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10776
10777         PR c++/35147
10778         PR c++/37737
10779         * g++.dg/cpp0x/vt-35147.C: New.
10780         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10781         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10782
10783 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10784
10785         PR c/35434
10786         * gcc.dg/attr-alias-4.c: New test.
10787
10788 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10789
10790         PR c/39035
10791         * gcc.dg/dfp/pr39035.c: New test.
10792
10793 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10794
10795         PR c/36432
10796         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10797
10798 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10799
10800         PR c++/39106
10801         * g++.dg/opt/thunk3.C: New test.
10802
10803 2009-02-05  Nick Clifton  <nickc@redhat.com>
10804
10805         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10806         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10807         * gcc.dg/cdce1.c: Likewise.
10808         * gcc.dg/cpp/_Pragma6.c: Likewise.
10809         * g++.dg/cpp/_Pragma1.C: Likewise.
10810         * gcc.dg/utf32-2.c: Xfail for M32C.
10811         * gcc.dg/utf32-1.c: Likewise.
10812         * gcc.dg/utf32-3.c: Likewise.
10813         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10814         targets.
10815         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10816         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10817         * gcc.dg/Wconversion-5.c: Likewise.
10818         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10819         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10820         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10821         * gcc.dg/utf-inc-init.c: Likewise.
10822         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10823         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10824         * gcc.dg/utf-array-short-wchar.c: Likewise.
10825         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10826         * gcc.dg/mallign.c: Use size_t instead of long.
10827
10828 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10829
10830         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10831
10832 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10833
10834         * gcc.c-torture/execute/pr39100.c: New.
10835
10836 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10837
10838         PR c/35435
10839         * gcc.dg/tls/diag-6.c: New test.
10840
10841 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10842
10843         * gcc.dg/graphite/scop-19.c: New
10844
10845 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10846
10847         AVX Programming Reference (January, 2009)
10848         * gcc.target/i386/avx-vpclmulqdq.c: New.
10849         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10850
10851         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10852
10853         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10854         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10855         (pclmul_test): Renamed to ...
10856         (TEST): This.
10857
10858 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10859
10860         PR c++/39095
10861         * g++.dg/abi/mangle31.C: New test.
10862
10863 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10864
10865         PR c/29129
10866         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10867         declarator.
10868         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10869         inside function prototype but not part of parameter declarator.
10870         * vla-11.c: New test.
10871
10872 2009-02-03  Jason Merrill  <jason@redhat.com>
10873
10874         * g++.dg/warn/main-4.C: New test.
10875         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10876
10877 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10878
10879         PR c++/36607
10880         * g++.dg/expr/cast10.C: New test.
10881
10882 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10883
10884         PR c/35433
10885         * gcc.dg/init-bad-6.c: New test.
10886
10887 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10888
10889         PR target/35318
10890         * gcc.c-torture/compile/pr35318.c: New test.
10891
10892         PR inline-asm/39059
10893         * gcc.dg/nofixed-point-2.c: New test.
10894         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10895         * g++.dg/ext/fixed2.C: Likewise.
10896         * g++.dg/other/error25.C: Likewise.
10897         * g++.dg/lookup/crash7.C: Likewise.
10898         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10899
10900         PR c++/39056
10901         * g++.dg/cpp0x/initlist13.C: New test.
10902
10903 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10904
10905         PR c++/36897
10906         * g++.dg/template/func2.C: New test.
10907
10908         PR c++/37314
10909         * g++.dg/template/typename15.C: New.
10910         * g++.dg/template/typename16.C: New.
10911
10912 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10913             Ben Elliston  <bje@au.ibm.com>
10914
10915         PR c/39034
10916         * gcc.dg/dfp/pr39034.c: New test.
10917
10918 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10919
10920         PR testsuite/38263
10921         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10922
10923 2009-02-02  Jason Merrill  <jason@redhat.com>
10924
10925         PR c++/39054
10926         * g++.dg/parse/dtor14.C: New test.
10927
10928 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10929
10930         * lib/target-supports.exp
10931         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10932         * g++.dg/ext/builtin10.C: New test.
10933
10934         PR inline-asm/39058
10935         * gcc.target/i386/pr39058.c: New test.
10936
10937 2009-02-02  Richard Guenther  <rguenther@suse.de>
10938
10939         PR tree-optimization/38937
10940         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10941
10942 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10943
10944         PR c++/39053
10945         * g++.dg/parse/crash52.C: New.
10946
10947 2009-01-30  Richard Guenther  <rguenther@suse.de>
10948
10949         PR tree-optimization/39041
10950         * gcc.c-torture/compile/pr39041.c: New testcase.
10951
10952 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10953
10954         PR target/39013
10955         * gcc.target/i386/pr39013-1.c: New test.
10956         * gcc.target/i386/pr39013-2.c: New test.
10957
10958         PR c++/39028
10959         * g++.dg/ext/label12.C: New test.
10960
10961 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10962
10963         PR c++/33465
10964         * g++.dg/parse/error34.C: New.
10965         * g++.dg/parse/error35.C: Likewise.
10966
10967 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10968
10969         PR c++/38655
10970         * g++.dg/cpp0x/decltype-38655.C: New.
10971
10972 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10973
10974         PR target/39002
10975         * g++.dg/torture/pr39002.C: New test.
10976
10977 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10978
10979         PR tree-optimization/39007
10980         * gcc.dg/tree-ssa/pr39007.c: New.
10981
10982 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10983
10984         PR middle-end/35854
10985         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10986         to "subreg1".
10987
10988 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10989
10990         PR middle-end/38857
10991         * gcc.c-torture/compile/pr38857.c: New test.
10992
10993 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10994
10995         PR fortran/38852
10996         PR fortran/39006
10997         * gfortran.dg/bound_6.f90: New test.
10998
10999 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11000
11001         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11002
11003 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11004
11005         PR tree-optimization/38997
11006         * gcc.dg/tree-ssa/pr38997.c: New.
11007
11008 2009-01-28  Richard Guenther  <rguenther@suse.de>
11009
11010         PR tree-optimization/38926
11011         * gcc.c-torture/compile/pr38926.c: New testcase.
11012
11013 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11014
11015         PR middle-end/38934
11016         * gcc.dg/pr38934.c: New test.
11017
11018 2009-01-28  Richard Guenther  <rguenther@suse.de>
11019
11020         PR middle-end/38908
11021         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11022
11023 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11024
11025         PR tree-optimization/38984
11026         * gcc.dg/pr38984.c: New XFAILed testcase.
11027
11028
11029 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11030
11031         PR target/38988
11032         * gcc.target/i386/pr38988.c: New test.
11033
11034 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11035
11036         PR c++/37554
11037         * g++.dg/parse/crash51.C: New.
11038         * g++.old-deja/g++.pt/crash9.C: Adjust.
11039
11040 2009-01-27  Daniel Kraft  <d@domob.eu>
11041
11042         PR fortran/38883
11043         * gfortran.dg/mvbits_6.f90:  New test.
11044         * gfortran.dg/mvbits_7.f90:  New test.
11045         * gfortran.dg/mvbits_8.f90:  New test.
11046
11047 2009-01-27  Richard Guenther  <rguenther@suse.de>
11048
11049         PR tree-optimization/38503
11050         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11051
11052 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11053
11054         PR middle-end/38969
11055         * gcc.c-torture/execute/pr38969.c: New test.
11056
11057 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11058
11059         PR testsuite/38864
11060         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11061         to dg-do compile.
11062         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11063         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11064         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11065
11066 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11067
11068         PR target/38952
11069         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11070         if __USING_SJLJ_EXCEPTIONS__ is defined.
11071
11072         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11073         __USING_SJLJ_EXCEPTIONS__ is defined.
11074         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11075         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11076         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11077         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11078         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11079         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11080
11081 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11082
11083         PR testsuite/38949
11084         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11085         Use instead of C name in asm statements.
11086
11087 2009-01-26  Richard Guenther  <rguenther@suse.de>
11088
11089         PR tree-optimization/38745
11090         * g++.dg/torture/pr38745.C: New testcase.
11091
11092 2009-01-26  Richard Guenther  <rguenther@suse.de>
11093
11094         PR middle-end/38851
11095         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11096
11097 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11098
11099         * gcc.dg/bitfld-15.c: Gate warning on target
11100         pcc_bitfield_type_matters.
11101         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11102         g++.dg/ext/bitfield4.C: Likewise.
11103         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11104         bitfield for any target.
11105
11106 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11107
11108         PR c/38957
11109         * gcc.dg/pr38957.c: New test.
11110
11111 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11112
11113         PR fortran/38955
11114         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11115         comparing floats.
11116
11117 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11118
11119         PR tree-optimization/38953
11120         * gfortran.dg/graphite/pr38953.f90: New.
11121
11122 2009-01-24  Paul Brook  <paul@codesourcery.com>
11123
11124         * gcc.target/arm/neon-cond-1.c: New test.
11125
11126 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11127
11128         PR tree-optimization/38932
11129         * gcc.dg/pr38932.c: New.
11130
11131 2009-01-23  Revital Eres  <eres@il.ibm.com>
11132
11133         * gcc.dg/sms-7.c: Fix test.
11134
11135 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11136
11137         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11138         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11139         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11140         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11141
11142 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11143
11144         * gcc.dg/pr35729.c: Make test x86 specific.
11145
11146 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11147
11148         PR middle-end/38615
11149         * gcc.dg/pr38615.c: New test.
11150
11151 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11152
11153         PR target/38931
11154         * gcc.target/i386/pr38931.c: New test.
11155
11156 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11157
11158         PR c++/38930
11159         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11160         * g++.dg/template/typedef12.C: Likewise.
11161         * g++.dg/template/typedef13.C: Likewise.
11162         * g++.dg/template/typedef14.C: Likewise.
11163         * g++.dg/template/sfinae3.C: Likewise.
11164         * g++.old-deja/g++.pt/typename8.C: Likewise.
11165         * g++.dg/template/access11.C: Likewise
11166
11167 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11168
11169         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11170         and mips*-*-irix*.
11171         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11172
11173 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11174
11175         PR c++/26693
11176         * g++.dg/template/typedef11.C: New test.
11177         * g++.dg/template/typedef12.C: Likewise.
11178         * g++.dg/template/typedef13.C: Likewise.
11179         * g++.dg/template/typedef14.C: Likewise.
11180         * g++.dg/template/sfinae3.C: Compile this pedantically.
11181         The only errors expected should be the one saying the typedef is ill
11182         formed.
11183         * g++.old-deja/g++.pt/typename8.C: Likewise.
11184         * g++.dg/template/access11.C: Update this.
11185
11186 2009-01-21  Daniel Kraft  <d@domob.eu>
11187
11188         PR fortran/38887
11189         * gfortran.dg/mvbits_5.f90:  New test.
11190
11191 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11192
11193         * gcc.dg/sms-6.c: New test.
11194         * gcc.dg/sms-7.c: Likewise.
11195
11196 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11197
11198         PR fortran/38907
11199         * gfortran.dg/host_assoc_function_7.f90: New test
11200
11201 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11202             Richard Guenther  <rguenther@suse.de>
11203
11204         PR tree-optimization/38747
11205         PR tree-optimization/38748
11206         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11207         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11208         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11209
11210 2009-01-20  Kees Cook  <kees@ubuntu.com>
11211             H.J. Lu  <hongjiu.lu@intel.com>
11212
11213         PR target/38902
11214         * gcc.dg/pr38902.c: New.
11215
11216 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11217
11218         PR target/38868
11219         * gfortran.dg/pr38868.f: New testcase.
11220
11221 2009-01-20  Richard Guenther  <rguenther@suse.de>
11222
11223         * gcc.c-torture/execute/pr36227.c: Move ...
11224         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11225
11226 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11227
11228         * lib/gfortran.exp: Add -B options for targets that use
11229         libgfortran.a%s in their specs.
11230
11231 2009-01-19  Jason Merrill  <jason@redhat.com>
11232
11233         PR c++/23287
11234         * g++.dg/template/dtor5.C: New test.
11235
11236 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11237
11238         PR fortran/38859
11239         * gfortran.dg/bound_5.f90: New test.
11240
11241 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11242
11243         PR target/38736
11244         * g++.dg/compat/abi/pr38736_main.C: New.
11245         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11246         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11247         * g++.dg/other/macro-1.C: Likewise.
11248         * gcc.dg/macro-1.c: Likewise.
11249         * gcc.dg/compat/pr38736_main.c: Likewise.
11250         * gcc.dg/compat/pr38736_x.c: Likewise.
11251         * gcc.dg/compat/pr38736_y.c: Likewise.
11252
11253 2009-01-18  Richard Guenther  <rguenther@suse.de>
11254
11255         PR tree-optimization/38819
11256         * gcc.c-torture/execute/pr38819.c: New testcase.
11257
11258 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11259
11260         PR fortran/38657
11261         * gfortran.dg/module_commons_3.f90: Reapply.
11262
11263 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11264
11265         PR fortran/34955
11266         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11267         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11268
11269 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11270
11271         PR fortran/38657
11272         * gfortran.dg/module_commons_3.f90: Remove
11273
11274 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11275
11276         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11277
11278 2009-01-16  Jason Merrill  <jason@redhat.com>
11279
11280         PR c++/38877
11281         * g++.dg/template/lvalue1.C: New test.
11282
11283         PR c++/29470
11284         * g++.dg/template/access20.C: New test.
11285         * g++.dg/torture/pr34641.C: Fix access.
11286
11287 2009-01-16  Richard Guenther  <rguenther@suse.de>
11288
11289         PR tree-optimization/38835
11290         PR middle-end/36227
11291         * gcc.c-torture/execute/pr36227.c: New testcase.
11292         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11293         * g++.dg/init/const7.C: Likewise.
11294
11295 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11296
11297         PR target/38554
11298         * gcc.c-torture/compile/pr38554.c: New test.
11299
11300 2009-01-16  Jason Merrill  <jason@redhat.com>
11301
11302         PR c++/38579
11303         * g++.dg/conversion/access1.C: New test.
11304
11305 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11306
11307         PR tree-optimization/38789
11308         * gcc.c-torture/compile/pr38789.c: New test.
11309
11310 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11311
11312         PR fortran/38152
11313         * gfortran.dg/proc_ptr_13.f90: New.
11314
11315 2009-01-15  Jason Merrill  <jason@redhat.com>
11316
11317         PR c++/38850
11318         * g++.dg/template/koenig6.C: New test.
11319
11320 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11321
11322         PR c++/29388
11323         * g++.dg/template/error37.C: New testcase.
11324
11325 2009-01-15  Jason Merrill  <jason@redhat.com>
11326
11327         PR c++/36334
11328         * g++.dg/conversion/memfn1.C: New test.
11329
11330         PR c++/37646
11331         * g++.dg/conversion/memfn2.C: New test.
11332
11333 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11334
11335         PR c++/38357
11336         * g++.dg/template/crash87.C: New test.
11337
11338 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11339
11340         PR middle-end/37843
11341         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11342
11343 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11344
11345         PR c++/38636
11346         * g++.dg/parse/crash50.C: New test.
11347
11348 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11349
11350         PR rtl-optimization/38245
11351         * gcc.dg/pr38245-3.c: New test.
11352         * gcc.dg/pr38245-3.h: New file.
11353         * gcc.dg/pr38245-4.c: New file.
11354         * gcc.dg/pr38364.c: New test.
11355
11356 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11357
11358         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11359         sequence PC-relative.
11360
11361 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11362
11363         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11364         calls and/or PLT markers.
11365         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11366         calls and/or PLT markers.
11367         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11368         calls and/or PLT markers.
11369         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11370         calls and/or PLT markers.
11371
11372 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11373             Nathan Froyd  <froydnj@codesourcery.com>
11374             Joseph Myers  <joseph@codesourcery.com>
11375
11376         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11377         New function.
11378         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11379         and use consistent CFLAGS.
11380         * gcc.target/powerpc/20030505.c: Likewise.
11381         * gcc.target/powerpc/20081204-1.c: Likewise.
11382         * gcc.target/powerpc/ppc-spe.c: Likewise.
11383         * gcc.target/powerpc/spe1.c: Likewise.
11384         * g++.dg/ext/spe1.C: Likewise.
11385         * g++.dg/other/opaque-1.C: Likewise.
11386         * g++.dg/other/opaque-2.C: Likewise.
11387         * g++.dg/other/opaque-3.C: Likewise.
11388
11389 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11390
11391         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11392         out of loop.
11393
11394 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11395
11396         PR target/38811
11397         * g++.dg/torture/pr38811.C: New file.
11398
11399 2009-01-14  Richard Guenther  <rguenther@suse.de>
11400
11401         PR tree-optimization/38826
11402         PR middle-end/38477
11403         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11404
11405 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11406
11407         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11408
11409 2009-01-14  Nick Clifton  <nickc@redhat.com>
11410
11411         PR c++/37862
11412         * g++.cp/parse/pr37862.C: New test.
11413
11414 2009-01-14  Julian Brown  <julian@codesourcery.com>
11415
11416         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11417         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11418         to...
11419         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11420         These.
11421
11422 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11423
11424         PR rtl-optimization/38774
11425         * gcc.dg/torture/pr38774.c: New test.
11426
11427         PR c++/38795
11428         * g++.dg/cpp0x/pr38795.C: New test.
11429
11430 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11431             Nathan Froyd  <froydnj@codesourcery.com>
11432             Joseph Myers  <joseph@codesourcery.com>
11433
11434         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11435         otherwise.  Do not check for AltiVec at runtime.
11436         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11437         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11438         * gcc.target/powerpc/altivec-1.c: Likewise.
11439         * gcc.target/powerpc/altivec-3.c: Likewise.
11440         * gcc.target/powerpc/altivec-10.c: Likewise.
11441         * gcc.target/powerpc/altivec-12.c: Likewise.
11442         * gcc.target/powerpc/altivec-24.c: Likewise.
11443         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11444         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11445         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11446         * gcc.target/powerpc/pr35907.c: Likewise.
11447         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11448         otherwise.  Do not check for Cell at runtime.
11449         * gcc.target/powerpc/altivec_check.h: Delete.
11450
11451         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11452         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11453         not check for AltiVec at runtime.
11454         * g++.dg/ext/altivec-cell-2.C: Likewise.
11455         * g++.dg/ext/altivec-cell-3.C: Likewise.
11456         * g++.dg/ext/altivec-cell-4.C: Likewise.
11457         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11458         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11459         check.
11460         * g++.dg/ext/altivec_check.h: Delete.
11461
11462 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11463
11464         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11465         effective target.  Adjust line numbers accordingly.
11466
11467 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11468
11469         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11470
11471 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11472
11473         PR tree-optimization/38786
11474         * gcc.dg/graphite/pr38786.c: New.
11475
11476 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11477
11478         Revert:
11479         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11480
11481         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11482         for alpha*-*-* targets.
11483         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11484
11485 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11486
11487         PR libfortran/38772
11488         * gfortran.dg/fmt_bz_bn_err.f: New test.
11489
11490 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11491
11492         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11493
11494 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11495
11496         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11497         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11498         instruction support.  Do not check for it at runtime.
11499
11500 2009-01-12  Jason Merrill  <jason@redhat.com>
11501
11502         PR c++/35109
11503         * g++.dg/lookup/friend11.C: Remove expected error.
11504         * g++.dg/lookup/friend14.C: New test.
11505         * g++.dg/lookup/friend15.C: New test.
11506
11507 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11508
11509         PR c++/36019
11510         * g++.dg/lookup/hidden-class12.C: New test.
11511         * g++.dg/lookup/hidden-class13.C: New test.
11512         * g++.dg/lookup/hidden-class14.C: New test.
11513         * g++.dg/lookup/hidden-class15.C: New test.
11514         * g++.dg/lookup/hidden-class16.C: New test.
11515
11516 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11517
11518         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11519         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11520         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11521
11522 2009-01-12  Jason Merrill  <jason@redhat.com>
11523
11524         PR c++/31488
11525         * g++.dg/other/vararg-3.C: New test.
11526
11527 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11528
11529         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11530         Explicitly enable SPE.
11531         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11532         directive.
11533
11534         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11535         Expect -flax-vector-conversions message.  Adjust incompatible
11536         types errors.
11537         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11538         Make Foo extern.
11539
11540         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11541
11542         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11543
11544         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11545         * g++.dg/other/opaque-2.C: Likewise.
11546         * g++.dg/other/opaque-3.C: Likewise.
11547
11548 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11549
11550         PR c/32041
11551         * gcc.dg/pr32041.c: New test.
11552         * g++.dg/parse/offsetof9.C: New test.
11553
11554 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11555             Nathan Froyd  <froydnj@codesourcery.com>
11556
11557         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11558         * g++.dg/ext/attribute-test-1.C: Likewise.
11559         * g++.dg/ext/attribute-test-2.C: Likewise.
11560         * g++.dg/ext/attribute-test-3.C: Likewise.
11561         * g++.dg/ext/attribute-test-4.C: Likewise.
11562
11563 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11564
11565         * gnat.dg/unchecked_convert3.adb: New test.
11566
11567 2009-01-12  Tomas Bily  <tbily@suse.cz>
11568
11569         PR middlend/38385
11570         * gcc.dg/tree-ssa/pr38385.c: New file.
11571
11572 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11573
11574         PR c++/38794
11575         * g++.dg/parse/typedef9.C: New test.
11576
11577         PR tree-optimization/38807
11578         * gcc.c-torture/compile/pr38807.c: New test.
11579
11580 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11581
11582         * gcc.target/mips/ins-2.c: New test.
11583
11584 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11585
11586         PR testsuite/38809
11587         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11588
11589 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11590
11591         PR c++/36254
11592         * g++.dg/warn/Wreturn-type-5.C: New test.
11593
11594 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11595
11596         PR middle-end/38616
11597         * gcc.dg/pr38616.c: New test.
11598
11599 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11600
11601         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11602
11603 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11604
11605         PR c++/38648
11606         * g++.dg/expr/string-1.C: New test.
11607         * g++.dg/expr/string-2.C: New test.
11608
11609         PR c++/36695
11610         * g++.dg/ext/complex4.C: New test.
11611         * g++.dg/ext/complex5.C: New test.
11612         * g++.dg/init/reference1.C: New test.
11613         * g++.dg/init/reference2.C: New test.
11614         * g++.dg/init/reference3.C: New test.
11615
11616 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11617
11618         PR fortran/38763
11619         * gfortran.dg/transfer_null_1.f90: New test.
11620
11621 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11622
11623         PR fortran/38765
11624         * gfortran.dg/host_assoc_function_6.f90: New test.
11625
11626 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11627
11628         * lib/target-supports.exp: Add method to determine if the effective
11629         target is really a ppc405 after applying all compile options.
11630         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11631         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11632         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11633         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11634         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11635         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11636         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11637         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11638         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11639         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11640         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11641         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11642         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11643         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11644         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11645         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11646         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11647         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11648         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11649         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11650         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11651         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11652         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11653         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11654         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11655         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11656         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11657         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11658         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11659         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11660         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11661
11662 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11663
11664         PR c++/35335
11665         * g++.dg/other/error31.C: New testcase.
11666
11667         PR c/35742
11668         * gcc.dg/pr35742.c: New test.
11669
11670 2009-01-09  John F. Carr  <jfc@mit.edu>
11671
11672         PR c++/37877
11673         * g++.dg/parse/linkage3.C: New test.
11674
11675 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11676
11677         PR middle-end/38771
11678         * gcc.c-torture/compile/pr38771.c: New test.
11679
11680 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11681
11682         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11683
11684 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11685
11686         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11687         * gcc.dg/sibcall-4.c: Likewise.
11688
11689 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11690             Jan Sjodin  <jan.sjodin@amd.com>
11691
11692         PR tree-optimization/38559
11693         * gcc.dg/graphite/pr38559.c: New.
11694
11695 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11696
11697         PR tree-optimization/37194
11698         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11699
11700 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11701
11702         PR c++/38725
11703         * g++.dg/ext/label11.C: New test.
11704
11705 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11706
11707         * lib/target-supports.exp (check_weak_override_available): New.
11708         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11709         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11710         dg-require-weak-override.
11711
11712 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11713             Alan Modra  <amodra@bigpond.net.au>
11714
11715         * gcc.c-torture/compile/20090107-1.c: New test.
11716
11717 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11718
11719         PR target/38706
11720         * g++.dg/other/pr38706.C: New test.
11721
11722 2009-01-07  Jason Merrill  <jason@redhat.com>
11723
11724         * g++.dg/cpp0x/variadic92.C: New test.
11725         * g++.dg/cpp0x/variadic93.C: New test.
11726
11727 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11728
11729         * lib/target-supports-dg.exp (current_compiler_flags): New.
11730         (check-flags): Use it; do not access dg-test local variables.
11731         (dg-skip-if): Do not access dg-test local variables.
11732         (dg-xfail-run-if): Ditto.
11733         (dg-shouldfail): Ditto.
11734         * gcc.test-framework/test-framework.exp
11735         (check_effective_target_def_nocache): New.
11736         * gcc.test-framework/test-framework.awk: Handle scan tests.
11737         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11738         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11739         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11740         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11741         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11742         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11743         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11744         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11745         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11746
11747         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11748
11749         * lib/target-supports-dg.exp (check_test_flags): Delete.
11750
11751 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11752
11753         PR tree-optimization/38492
11754         PR tree-optimization/38498
11755         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11756         in trunk.
11757         * gcc.dg/graphite/block-0.c: Update test.
11758         * gcc.dg/graphite/block-1.c: Same.
11759         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11760         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11761         * gcc.dg/graphite/block-3.c: New.
11762         * gcc.dg/graphite/pr38498.c: New.
11763
11764 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11765
11766         AVX Programming Reference (December, 2008)
11767         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11768         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11769         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11770
11771         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11772         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11773
11774 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11775
11776         PR fortran/38220
11777         * gfortran.dg/c_loc_pure_1.f90:  New test.
11778
11779 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11780
11781         PR fortran/38669
11782         * gfortran.dg/elemental_dependency_3.f90:
11783         Add the final tree dump cleanup.
11784
11785 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11786
11787         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11788         passing -m32.
11789
11790         PR rtl-optimization/38722
11791         * gfortran.dg/pr38722.f90: New test.
11792
11793 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11794
11795         PR c/34252
11796         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11797         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11798
11799 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11800
11801         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11802         * gfortran.dg/typebound_call_8.f03: Same.
11803         * gfortran.dg/elemental_bind_c.f90: Same.
11804         * gfortran.dg/typebound_call_7.f03: Same.
11805         * gfortran.dg/interface_proc_end.f90: Same
11806         * gfortran.dg/pr37243.f: Fix typo.
11807
11808 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11809
11810         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11811         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11812         large stack sizes.
11813
11814 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11815
11816         AVX Programming Reference (December, 2008)
11817         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11818         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11819         * gcc.target/i386/sse-14.c: Likewise.
11820
11821         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11822         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11823         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11824         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11825
11826 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11827
11828         PR libfortran/38735
11829         * gfortran.dg/fmt_bz_bn.f: Update test.
11830
11831 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11832
11833         PR c++/38472
11834         * g++.dg/conversion/usual-arith-conv.C: New test.
11835
11836 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11837
11838         PR c/34911
11839         * gcc.dg/vector-3.c: New testcase.
11840         * g++.dg/ext/vector15.C: New test.
11841
11842 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11843
11844         PR tree-optimization/38510
11845         * gcc.dg/graphite/pr38510.c: New.
11846
11847 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11848             Jan Sjodin <jan.sjodin@amd.com>
11849
11850         PR tree-optimization/38500
11851         * gcc.dg/graphite/pr38500.c: New.
11852
11853 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11854
11855         * gcc.c-torture/compile/20001226-1.c: Generalize
11856         dg-timeout-factor.
11857         * gcc.c-torture/compile/limits-fnargs.c: Add
11858         dg-timeout-factor.
11859         * gcc.dg/20020425-1.c: Likewise.
11860         * gcc.dg/pch/pch.exp: Likewise.
11861
11862 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11863
11864         PR fortran/38657
11865         * gfortran.dg/module_commons_3.f90: New test.
11866
11867 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11868
11869         PR fortran/37159
11870         * gfortran.dg/random_seed_1.f90: Updated.
11871
11872 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11873
11874         PR fortran/38669
11875         PR fortran/38726
11876         * gfortran.dg/elemental_subroutine_7.f90:
11877         Fix p values so that it can be used as vector subscript.
11878
11879 2009-01-05  Jason Merrill  <jason@redhat.com>
11880
11881         * g++.dg/cpp0x/initlist12.C: Add another test.
11882
11883         * g++.dg/cpp0x/defaulted7.C: New test.
11884
11885 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11886
11887         PR fortran/38672
11888         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11889         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11890
11891 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11892
11893         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11894         for alpha*-*-* targets.
11895         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11896
11897 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11898
11899         PR fortran/38665
11900         * gfortran.dg/host_assoc_function_5.f90: New test.
11901
11902 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11903
11904         PR fortran/38669
11905         * gfortran.dg/elemental_dependency_3.f90: New test.
11906         * gfortran.dg/elemental_subroutine_7.f90: New test.
11907
11908 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11909
11910         * gcc.dg/struct-ret-3.c: Include unistd.h.
11911         (main): Exit early if system memory page size is
11912         larger than 4096 bytes.
11913
11914 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11915
11916         PR fortran/38718
11917         * gfortran.dg/merge_init_expr.f90: New.
11918
11919 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11920
11921         PR fortran/38536
11922         * gfortran.dg/c_loc_tests_13.f90: New test.
11923         * gfortran.dg/c_loc_tests_14.f90: New test.
11924
11925 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11926
11927         * gfortran.dg/func_result_4.f90: New.
11928
11929 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11930
11931         PR fortran/38594
11932         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11933         interface still works, in addition to original tests.
11934         * gfortran.dg/host_assoc_call_6.f90: New test.
11935
11936 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11937
11938         PR c++/38705
11939         * g++.dg/torture/pr38705.C: New test.
11940
11941         PR c/38700
11942         * gcc.dg/pr38700.c: New test.
11943
11944 2009-01-02  Jason Merrill  <jason@redhat.com>
11945
11946         * g++.dg/cpp0x/initlist11.C: New test.
11947         * g++.dg/cpp0x/initlist12.C: New test.
11948
11949 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11950
11951         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11952         Allow extra informative notes.
11953
11954 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11955
11956         PR c/36489
11957         * gcc.dg/pr36489.c: New test.
11958
11959 \f
11960 Copyright (C) 2009 Free Software Foundation, Inc.
11961
11962 Copying and distribution of this file, with or without modification,
11963 are permitted in any medium without royalty provided the copyright
11964 notice and this notice are preserved.