OSDN Git Service

PR testsuite/36470
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
2
3         PR testsuite/36470
4         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
5         Enable short test for avr target.
6         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
7         * gcc.dg/utf32-2.c: Ditto.
8         * gcc.dg/utf32-3.c: Ditto.
9         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
10
11 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
12
13         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
14
15 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
16
17         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
18
19
20 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
21
22         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
23         * gcc.dg/sms-7.c: Ditto.
24
25 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
26
27         * gcc.dg/pr36998.c: Frame pointer required for avr target.
28         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
29         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
30         * gcc.dg/pr41340.c: Test requires long pointer target.
31         * gcc.dg/profile-generate-3.c: Test requires profiling support.
32
33 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
34
35         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
36         * gcc.dg/graphite/block-3.c: Ditto.
37         * gcc.dg/graphite/block-4.c: Ditto.
38         * gcc.dg/graphite/block-5.c: Ditto.
39         * gcc.dg/graphite/block-6.c: Ditto.
40         * gcc.dg/graphite/interchange-0.c: Ditto.
41         * gcc.dg/graphite/interchange-1.c: Ditto.
42         * gcc.dg/graphite/interchange-2.c: Ditto.
43         * gcc.dg/graphite/interchange-3.c: Ditto.
44         * gcc.dg/graphite/interchange-4.c: Ditto.
45         * gcc.dg/graphite/interchange-5.c: Ditto.
46         * gcc.dg/graphite/interchange-6.c: Ditto.
47         * gcc.dg/graphite/run-id-1.c: Ditto.
48         * gcc.dg/graphite/scop-16.c: Ditto.
49         * gcc.dg/graphite/scop-17.c: Ditto.
50         * gcc.dg/graphite/scop-18.c: Ditto.
51         * gcc.dg/graphite/scop-matmult.c: Ditto.
52         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
53         * gcc.dg/graphite/id-15.c: Ditto.
54
55 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
56
57         * gnat.dg/specs/weak1.ads: New test.
58
59 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
60
61         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
62
63 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
64
65         PR c++/14777
66         * g++.dg/template/typedef13.C: Adjust.
67         * g++.dg/template/typedef19.C: Adjust.
68         * g++.dg/template/typedef20.C: Adjust.
69         * g++.dg/template/typedef22.C: New test.
70
71 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
72
73         PR target/42113
74         * gcc.target/alpha/pr42113.c: New test.
75
76 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
77
78         PR fortran/41807
79         * gfortran.dg/data_value_1.f90: Update test.
80         * gfortran.dg/array_constructor_32.f90: New test.
81
82 2009-11-21  Martin Jambor  <mjambor@suse.cz>
83
84         PR middle-end/42025
85         * gcc.c-torture/compile/pr42025-1.c: New test.
86         * gcc.c-torture/compile/pr42025-2.c: New test.
87
88 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
89
90         * gcc.target/mips/mult-1.c: Forbid octeon.
91         * gcc.target/mips/octeon-dmul-3.c: New test.
92
93 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
94
95         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
96
97 2009-11-20  Jason Merrill  <jason@redhat.com>
98
99         PR c++/9050, DR 147, DR 318
100         * g++.dg/template/ctor9.C: New.
101         * g++.dg/tc1/dr147.C: Remove xfails.
102         * g++.dg/lookup/name-clash4.C: Adjust.
103         * g++.old-deja/g++.jason/temporary5.C: Adjust.
104         * g++.old-deja/g++.pt/ctor2.C: Adjust.
105
106 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
107
108         PR tree-optimization/42078
109         * gcc.dg/pr42078.c: New test.
110
111 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
112
113         PR Testsuite/42114
114         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
115         XFAIL ptrdiff range test for avr.
116         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
117         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
118         * gcc-dg/c99-stdint-6.c: Ditto.
119
120 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
121
122         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
123         2009-10-23 change to set VRSAVE if VSX has been reverted.
124
125 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
126
127         PR c++/38646
128         * g++.dg/cpp0x/pr38646.C: New test.
129
130 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
131
132         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
133         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
134         Wrap *intmax_t tests in !NO_MAX_TYPES.
135
136 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
137
138         PR c++/42060
139         * g++.dg/cpp0x/initlist28.C: New.
140
141 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
142
143         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
144
145 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
146
147         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
148
149 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
150
151         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
152         explicit.
153         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
154         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
155         * g++.old-deja/g++.law/typeck1.C: Likewise.
156         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
157         * g++.dg/conversion/ptrmem9.C: Likewise.
158         * g++.dg/expr/cond2.C: Likewise.
159
160 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
161             Janus Weil  <janus@gcc.gnu.org>
162
163         PR fortran/42104
164         * gfortran.dg/proc_ptr_comp_23.f90: New test.
165
166 2009-11-19  Jason Merrill  <jason@redhat.com>
167
168         PR c++/42115
169         * g++.dg/init/placement5.C: Add positive test.
170
171         DR 176 permissiveness
172         * g++.dg/ext/injected-ttp.C: New.
173         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
174         * g++.old-deja/g++.pt/ttp41.C: Adjust.
175
176 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
177
178         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
179         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
180
181 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
182
183         * gcc-dg/raw-string-1.c: Skip test for avr target.
184         * gcc-dg/utf-array-short-wchar.c: Ditto.
185         * gcc-dg/utf-array.c: Ditto.
186         * gcc-dg/utf8-2.c: Ditto.
187
188 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
189
190         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
191         (plugin_init): Pass correct version to plugin_default_version_check.
192         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
193         (plugin_init): Pass correct version to plugin_default_version_check.
194         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
195         (plugin_init): Pass correct version to plugin_default_version_check.
196
197 2009-11-19  Jason Merrill  <jason@redhat.com>
198
199         PR c++/561
200         * g++.dg/overload/pmf2.C: New.
201
202 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
203
204         PR libgfortran/42090
205         * gfortran.dg/direct_io_11.f90: New test.
206
207 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
208
209         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
210
211 2009-11-18  Nick Clifton  <nickc@redhat.com>
212         
213         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
214         * g++.dg/lto/20081120-1_0.C: Likewise.
215         * g++.dg/lto/20091002-2_0.C: Likewise.
216         * g++.dg/lto/20081120-2_0.C: Likewise.
217         * g++.dg/lto/20091002-3_0.C: Likewise.
218         * g++.dg/lto/20081123_0.C: Likewise.
219         * g++.dg/lto/20090313_0.C: Likewise.
220         * g++.dg/lto/20081109-1_0.C: Likewise.
221         * g++.dg/lto/20081219_0.C: Likewise.
222         * g++.dg/lto/20081204-1_0.C: Likewise.
223         * g++.dg/lto/20090302_0.C: Likewise.
224         * g++.dg/lto/20081119-1_0.C: Likewise.
225         * g++.dg/lto/20081118_0.C: Likewise.
226
227 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
228
229         PR testsuite/41913
230         * lib/lto.exp (scan-symbol): Properly check if target exist.
231
232 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
233
234         PR fortran/42072
235         * gfortran.dg/proc_ptr_8.f90: Extended.
236
237 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
238
239         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
240         explicit.
241         * g++.dg/inherit/error4.C: Likewise.
242         * g++.dg/template/crash90.C: Likewise.
243
244 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
245
246         PR c++/3187
247         * g++.dg/abi/mangle26.C: Also match *C2* definition.
248         * g++.dg/abi/mangle27.C: Likewise.
249         * g++.dg/abi/mangle28.C: Likewise.
250         * g++.dg/abi/mangle29.C: Likewise.
251
252 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
253
254         PR debug/41926
255         * gcc.dg/vect/vect-debug-pr41926.c: New.
256
257 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
258
259         PR c++/42058
260         * g++.dg/init/array26.C: New.
261         * g++.dg/init/array27.C: Likewise.
262         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
263
264 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
265
266         PR c++/42061
267         * g++.dg/cpp0x/initlist27.C: New test.
268
269         PR c++/42059
270         * g++.dg/cpp0x/initlist26.C: New test.
271
272 2009-11-16  Jason Merrill  <jason@redhat.com>
273
274         PR c++/189, c++/9937, c++/13950, DR 176
275         * g++.dg/tc1/dr176.C: Adjust.
276         * g++.dg/template/injected1.C: New.
277         * g++.dg/template/inherit.C: Adjust.
278         * g++.old-deja/g++.brendan/crash56.C: Adjust.
279         * g++.old-deja/g++.pt/lookup8.C: Adjust.
280         * g++.old-deja/g++.pt/ttp22.C: Adjust.
281         * g++.old-deja/g++.pt/ttp23.C: Adjust.
282
283 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
284
285         PR c++/42055
286         * g++.dg/template/crash92.C: New.
287
288 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
289
290         PR c++/32056
291         * g++.dg/template/error44.C: New.
292
293 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
294
295         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
296
297 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
298
299         PR fortran/42048
300         * gfortran.dg/typebound_call_11.f03: New test.
301
302 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
303
304         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
305         init functions.
306
307 2009-11-13  Jason Merrill  <jason@redhat.com>
308
309         PR c++/27425
310         PR c++/34274
311         * g++.dg/template/arg7.C: New.
312
313         PR c++/29363
314         * g++.dg/template/error43.C: New.
315
316         PR debug/26965
317         * g++.dg/debug/dwarf2/static-data-member2.C: New.
318
319         PR c++/35075
320         * g++.dg/template/ref5.C: New.
321
322         PR c++/21008, DR 515
323         * g++.dg/template/inherit4.C: New.
324         * g++.dg/lookup/scoped8.C: Adjust.
325
326         PR c++/11987
327         * g++.dg/parse/typename11.C: New.
328         * g++.dg/template/crash48.C: Adjust.
329
330 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
331
332         PR testsuite/42001
333         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
334         lto_finish at the end.
335         * gfortran.dg/lto/lto.exp: Ditto.
336
337 2009-11-12  Jason Merrill  <jason@redhat.com>
338
339         PR c++/39560
340         * g++.dg/lookup/anon7.C: New.
341
342         PR c++/37037
343         * g++.dg/template/typedef21.C: New.
344
345         PR c++/42013
346         * g++.dg/cpp0x/decltype19.C: New.
347
348 2009-11-11  Jason Merrill  <jason@redhat.com>
349
350         PR c++/39131
351         * g++.dg/dfp/typeid1.C: New.
352
353 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
354
355         PR fortran/41978
356         * gfortran.dg/proc_ptr_comp_22.f90: New test.
357
358 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
359
360         PR testsuite/42001
361         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
362         lto_finish at the end.
363
364         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
365         (lto_finish): New. Restore mathlib.
366
367 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
368
369         * g++.dg/torture/pushpop_macro.C: New testcase.
370         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
371         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
372
373 2009-11-11  Jon Beniston  <jon@beniston.com>
374
375         * lib/target-supports.exp (check_profiling_available): lm32 target
376           doesn't support profiling.
377         * gcc.dg/20020312-2.c: Add lm32 support.
378         * g++.dg/other/packed1.C: Expect to fail on lm32.
379         * g++.old-deja/g++.jason/thunk3.C: Likewise.
380
381 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
382
383         * gcc.target/arm/neon: Regenerate generated tests.
384
385 2009-11-10  Jason Merrill  <jason@redhat.com>
386
387         * g++.dg/init/placement5.C: New.
388
389         PR c++/34158
390         * g++.dg/init/placement4.C: New.
391
392 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
393
394         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
395         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
396         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
397         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
398
399 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
400
401         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
402         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
403
404 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
405
406         * gcc.c-torture/compile/pr41987.c: New.
407
408 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
409
410         PR middle-end/40946
411         * gcc.dg/pr40946.c: New test.
412
413 2009-11-09  Jason Merrill  <jason@redhat.com>
414
415         PR c++/41972
416         * g++.dg/template/ref4.C: New.
417
418         PR c++/41994
419         * g++.dg/template/conv10.C: New.
420
421 2009-11-07  Jason Merrill  <jason@redhat.com>
422
423         PR c++/37920
424         * g++.dg/ext/typeof11.C: New.
425
426 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
427
428         PR target/41985
429         * gcc.target/i386/pr41985.c: New test.
430
431 2009-11-08  Richard Guenther  <rguenther@suse.de>
432
433         * gcc.dg/torture/pta-escape-1.c: New testcase.
434
435 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
436
437         * gnat.dg/rep_clause4.adb: New test.
438
439 2009-11-08  Richard Guenther  <rguenther@suse.de>
440
441         PR rtl-optimization/41928
442         * gfortran.dg/pr41928.f90: New testcase.
443
444 2009-11-07  Jason Merrill  <jason@redhat.com>
445
446         PR c++/18451
447         PR c++/40738
448         * g++.dg/parse/error36.C: Add parameter and template cases.
449         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
450         * g++.dg/ext/typedef-init.C: Likewise.
451         * g++.dg/lookup/hidden-class1.C: Likewise.
452         * g++.dg/lookup/hidden-class10.C: Likewise.
453         * g++.dg/lookup/hidden-class5.C: Likewise.
454         * g++.dg/lookup/hidden-class7.C: Likewise.
455         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
456         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
457         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
458         * g++.dg/lookup/strong-using-2.C: Likewise.
459         * g++.dg/other/typedef1.C: Likewise.
460         * g++.dg/parse/access10.C: Likewise.
461         * g++.dg/parse/constructor1.C: Likewise.
462         * g++.dg/parse/crash38.C: Likewise.
463         * g++.dg/parse/error3.C: Likewise.
464         * g++.dg/parse/typespec1.C: Likewise.
465         * g++.dg/template/typedef5.C: Likewise.
466         * g++.old-deja/g++.pt/typename3.C: Likewise.
467         * g++.old-deja/g++.pt/typename4.C: Likewise.
468         * g++.old-deja/g++.pt/typename6.C: Likewise.
469         * g++.old-deja/g++.robertl/eb94.C: Likewise.
470
471         * g++.dg/abi/regparm1.C: Fix execute test.
472
473 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
474
475         PR tree-optimization/41643
476         * gcc.dg/pr41643.c: New test.
477
478 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
479
480         PR fortran/41909
481         * gfortran.dg/recursive_check_15.f90: New test.
482
483 2009-11-06  Jason Merrill  <jason@redhat.com>
484
485         PR c++/15946
486         * g++.dg/parse/error36.C: New.
487         * g++.old-deja/g++.other/typename1.C: Adjust.
488
489         PR c++/9381
490         * g++.dg/abi/regparm1.C: New.
491
492 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
493
494         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
495         PLUGIN_PRAGMAS.
496         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
497         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
498         and pragma_plugin-test-1.C.
499
500 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
501
502         PR c++/41536
503         * g++.dg/ext/always_inline-5.C: New test.
504
505 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
506
507         PR c++/41967
508         * g++.dg/gomp/pr41967.C: New test.
509
510 2009-11-06  Michael Matz  <matz@suse.de>
511
512         PR middle-end/41963
513         * gcc.dg/pr41963.c: New test.
514
515 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
516
517         PR middle-end/41935
518         * gcc.dg/pr41935.c: New test.
519         * c-c++-common/pr41935.c: New test.
520         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
521         element.
522         * gcc.c-torture/execute/pr41935.c: New test.
523
524 2009-11-05  Jason Merrill  <jason@redhat.com>
525
526         PR c++/34180
527         * g++.dg/init/synth2.C: New.
528
529         PR c++/7046
530         * g++.dg/abi/pragma-pack1.C: New.
531
532         PR c++/34870
533         * g++.dg/lookup/koenig7.C: New.
534
535         PR c++/41703
536         * g++.dg/template/partial6.C: New.
537
538 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
539
540         PR fortran/41556
541         * gfortran.dg/class_12.f03: New test.
542
543 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
544
545         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
546         in builtin's name.
547
548 2009-11-04  Jason Merrill  <jason@redhat.com>
549
550         PR c++/36912
551         * g++.dg/init/static-init2.C: New.
552
553 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
554
555         PR fortran/41556
556         PR fortran/41873
557         * gfortran.dg/interface_abstract_4.f90: New test.
558
559 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
560
561         * gcc.target/m68k/pr41302.c: Fix target triplet.
562
563 2009-11-04  Jason Merrill  <jason@redhat.com>
564
565         PR c++/39413
566         * g++.dg/template/overload11.C: New.
567         * g++.dg/template/nested3.C: Adjust.
568
569 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
570
571         PR ada/20548
572         * ada/acats/norun.lst: Remove the stack checking tests.
573         * ada/acats/run_acats: Limit the stack to 8MB.
574
575 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
576
577         PR fortran/41556
578         PR fortran/41937
579         * gfortran.dg/class_11.f03: New test.
580
581 2009-11-04  Jason Merrill  <jason@redhat.com>
582
583         PR c++/35067
584         * g++.dg/abi/thunk5.C: New.
585
586 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
587
588         PR rtl-opt/41833
589         * gcc.target/powerpc/altivec-33.c: New testcase.
590
591 2009-11-04  Jason Merrill  <jason@redhat.com>
592
593         PR c++/17365, DR 218
594         * g++.dg/lookup/koenig6.C: New.
595         * g++.dg/lookup/koenig5.C: Adjust.
596         * g++.dg/template/crash56.C: Adjust.
597         * g++.old-deja/g++.ns/koenig5.C: Adjust.
598
599 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
600             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
601
602         * gcc.target/i386/xop-check.h: New file.
603         * gcc.target/i386/xop-hadduX.c: Ditto.
604         * gcc.target/i386/xop-haddX.c: Ditto.
605         * gcc.target/i386/xop-hsubX.c: Ditto.
606         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
607         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
608         * gcc.target/i386/xop-pcmov2.c: Ditto.
609         * gcc.target/i386/xop-pcmov.c: Ditto.
610         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
611         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
612         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
613         * gcc.target/i386/xop-shift1-vector.c: Ditto.
614         * gcc.target/i386/xop-shift2-vector.c: Ditto.
615         * gcc.target/i386/xop-shift3-vector.c: Ditto.
616         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
617         * gcc.target/i386/sse-12.c: Update with new compile options to
618         activate and check xopintrin.h intrinsic file.
619         * gcc.target/i386/sse-13.c: Ditto.
620         * gcc.target/i386/sse-14.c: Ditto.
621         * gcc.target/i386/sse-22.c: Ditto.
622         * gcc.target/i386/sse-23.c: Ditto.
623         * g++.dg/other/i386-2.C: Ditto.
624         * g++.dg/other/i386-3.C: Ditto.
625         * g++.dg/other/i386-5.C: Ditto.
626         * g++.dg/other/i386-6.C: Ditto.
627         
628 2009-11-04  Wei Guozhi  <carrot@google.com>
629
630         PR target/40835
631         * gcc.target/arm/pr40835: New testcase.
632
633 2009-11-04  Revital Eres  <eres@il.ibm.com>
634
635         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
636         change in decision of peeling for alignment.
637         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
638         * gcc.dg/vect/vect-50.c: Likewise.
639         * gcc.dg/vect/vect-42.c: Likewise.
640         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
641         Likewise.
642         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
643         Likewise.
644         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
645         * gcc.dg/vect/vect-60.c: Likewise.
646         * gcc.dg/vect/vect-52.c: Likewise.
647         * gcc.dg/vect/vect-44.c: Likewise.
648         * gcc.dg/vect/vect-27.c: Likewise.
649         * gcc.dg/vect/vect-29.c: Likewise.
650         * gcc.dg/vect/vect-72.c: Likewise.
651         * gcc.dg/vect/vect-56.c: Likewise.
652         * gcc.dg/vect/vect-48.c: Likewise.
653         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
654         * gfortran.dg/vect/vect-2.f90: Likewise.
655         * gfortran.dg/vect/vect-5.f90: Likewise.
656
657 2009-11-04  Richard Guenther  <rguenther@suse.de>
658
659         PR tree-optimization/41919
660         * gcc.c-torture/execute/pr41919.c: New testcase.
661
662 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
663
664         PR target/41302
665         * gcc.target/m68k/pr41302.c: New test.
666
667 2009-11-03  Jason Merrill  <jason@redhat.com>
668
669         PR c++/36959
670         * g++.dg/opt/inline16.C: New.
671
672 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
673
674         * gnat.dg/stack_check.adb1: New test.
675         * gnat.dg/stack_check.adb2: Likewise.
676
677 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
678
679         PR rtl-optimization/41917
680         * gcc.c-torture/execute/pr41917.c: New test.
681
682 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
683
684         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
685         dump to not include "call *%esp".
686
687 2009-11-03  Jason Merrill  <jason@redhat.com>
688
689         PR c++/39786
690         * g++.dg/lookup/using22.C: New.
691
692         PR c++/41876
693         * g++.dg/parse/eh-decl.C: New.
694
695         PR c++/41927
696         * g++.dg/template/sfinae16.C: New.
697
698         PR c++/41815
699         * g++.dg/cpp0x/rv-return.C: New.
700         * g++.dg/cpp0x/deduce.C: Adjust.
701
702         PR c++/40944
703         * g++.dg/template/sfinae15.C: New.
704
705         PR c++/40687
706         * g++.dg/cpp0x/auto3.C: Remove xfail.
707
708 2009-11-03  Tobias Burnus  <burnus@net-b.de>
709
710         PR fortran/41907
711         * gfortran.dg/missing_optional_dummy_6.f90: New test.
712
713 2009-11-03  Nick Clifton  <nickc@redhat.com>
714
715         * gcc.target/rx/builtins.c: Remove redundant tests.
716         Add test of MVTIPL instruction.
717         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
718         function attributes.  Add -msave-acc-in-interrupts option to the
719         command line.
720
721 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
722             Maxim Kuvyrkov  <maxim@codesourcery.com>
723
724         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
725         sh, m68k and fido.
726
727 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
728
729         PR c++/38699
730         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
731         * c-c++-common/builtin-offsetof.c: ... here.
732
733 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
734
735         PR c++/38699
736         * c-c++-common/dfp/builtin-offsetof.c: New test.
737         * g++.dg/other/offsetof6.C: Likewise.
738
739 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
740
741         PR target/41900
742         * gcc.target/i386/pr41900.c: New test.
743
744 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
745
746         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
747
748 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
749
750         PR c++/41856
751         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
752         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
753
754 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
755
756         PR c++/37093
757         * g++.dg/other/ptrmem10.C: New test.
758         * g++.dg/other/ptrmem11.C: Likewise.
759
760 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
761
762         PR testsuite/41878
763         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
764         spaces in some expressions.
765
766 2009-11-02  Jason Merrill  <jason@redhat.com>
767
768         * g++.dg/other/linkage2.C: Move to...
769         * g++.dg/cpp0x/linkage2.C: ..here.
770         * g++.dg/abi/mangle32.C: Add -std=c++0x.
771         * g++.dg/cpp0x/nolinkage1.C: Likewise.
772         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
773         * g++.dg/ext/anon-struct4.C: Revert earlier change.
774         * g++.dg/lookup/anon2.C: Likewise.
775         * g++.dg/other/anon3.C: Likewise.
776         * g++.dg/template/arg2.C: Likewise.
777         * g++.dg/template/local4.C: Likewise.
778         * g++.old-deja/g++.law/operators32.C: Likewise.
779         * g++.old-deja/g++.other/linkage2.C: Likewise.
780         * g++.old-deja/g++.pt/enum6.C: Likewise.
781         * g++.old-deja/g++.other/anon9.C: Likewise.
782         * g++.old-deja/g++.other/linkage1.C: Likewise.
783         * c-c++-common/dfp/pr35620.c: Give the union a name.
784
785 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
786
787         PR tree-optimization/41857
788         * gcc.target/spu/ea/pr41857.c: New file.
789
790 2009-11-02  Martin Jambor  <mjambor@suse.cz>
791
792         PR tree-optimization/41750
793         * gcc.c-torture/execute/pr41750.c: New test.
794
795 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
796
797         PR tree-optimization/41841
798         * gcc.dg/pr41841.c: New test.
799
800         PR debug/41893
801         * gcc.dg/debug/pr41893-1.c: New test.
802         * gcc.dg/debug/pr41893-2.c: New file.
803
804         PR c++/41774
805         * g++.dg/ext/visibility/namespace3.C: New test.
806
807 2009-11-01  Jason Merrill  <jason@redhat.com>
808
809         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
810         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
811         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
812
813 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
814
815         * gnat.dg/opt5.adb: New test.
816
817 2009-11-01  Tobias Burnus  <burnus@net-b.de>
818
819         PR fortran/41872
820         * gfortran.dg/allocatable_scalar_4.f90: New test.
821
822 2009-11-01  Tobias Burnus  <burnus@net-b.de>
823
824         PR fortran/41850
825         * gfortran.dg/intent_out_6.f90: New testcase.
826
827 2009-10-31  Richard Guenther  <rguenther@suse.de>
828
829         * g++.dg/tree-ssa/restrict1.C: New.
830
831 2009-10-31  Jason Merrill  <jason@redhat.com>
832
833         * g++.dg/rtti/typeid9.C: New.
834
835         PR c++/41754
836         * g++.dg/cpp0x/initlist25.C: New.
837
838 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
839
840         * gnat.dg/specs/rep_clause4.ads: New test.
841
842 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
843
844         PR target/41885
845         * gcc.target/avr/torture/pr41885.c: New test.
846
847 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
848
849         * gnat.dg/specs/pack5.ads: New test.
850
851 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
852
853         * lib/target-supports.exp: Handle powerpc-*-elf.
854
855 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
856
857         PR target/40838
858         * gcc.target/i386/incoming-6.c: New.
859         * gcc.target/i386/incoming-7.c: Likewise.
860         * gcc.target/i386/incoming-8.c: Likewise.
861         * gcc.target/i386/incoming-9.c: Likewise.
862         * gcc.target/i386/incoming-10.c: Likewise.
863         * gcc.target/i386/incoming-11.c: Likewise.
864         * gcc.target/i386/incoming-12.c: Likewise.
865         * gcc.target/i386/incoming-13.c: Likewise.
866         * gcc.target/i386/incoming-14.c: Likewise.
867         * gcc.target/i386/incoming-15.c: Likewise.
868         * gcc.target/i386/pr37843-4.c: Likewise.
869
870 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
871
872         PR c++/41863
873         * g++.dg/template/sizeof12.C: New test.
874
875 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
876
877         * gnat.dg/pack14.adb: New test.
878
879 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
880
881         * gcc.target/mips/mips.exp (mips_option_groups): Add
882         mcount-ra-address.
883         * gcc.target/mips/mmcount-ra-address-1.c: New test.
884         * gcc.target/mips/mmcount-ra-address-2.c: New test.
885         * gcc.target/mips/mmcount-ra-address-3.c: New test.
886
887 2009-10-29  Michael Matz  <matz@suse.de>
888
889         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
890         * gcc.target/i386/sse-recip-vec.c: Ditto.
891         * gcc.target/i386/brokensqrt.c: New test.
892
893 2009-10-29  Tobias Burnus  <burnus@net-b.de>
894
895         PR fortran/41777
896         * gfortran.dg/associated_target_3.f90: New testcase.
897
898 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
899
900         * gfortran.dg/lto/pr41764_0.f: New.
901
902 2009-10-29  Martin Jambor  <mjambor@suse.cz>
903
904         PR tree-optimization/41775
905         * g++.dg/torture/pr41775.C: New testcase.
906
907 2009-10-28  Jason Merrill  <jason@redhat.com>
908
909         * g++.dg/cpp0x/inline-ns1.C: New.
910         * g++.dg/cpp0x/inline-ns2.C: New.
911         * g++.dg/cpp0x/inline-ns3.C: New.
912
913 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
914
915         PR rtl-optimization/39715
916         * gcc.target/arm/thumb-ltu.c: New.
917
918 2009-10-28  Richard Guenther  <rguenther@suse.de>
919
920         PR lto/41808
921         PR lto/41839
922         * gcc.dg/lto/20091027-1_0.c: New testcase.
923         * gcc.dg/lto/20091027-1_1.c: Likewise.
924         * g++.dg/lto/20091026-1_0.C: Likewise.
925         * g++.dg/lto/20091026-1_1.C: Likewise.
926         * g++.dg/lto/20091026-1_a.h: Likewise.
927
928 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
929
930         PR middle-end/41837
931         * gcc.dg/pr41837.c: New test.
932
933         PR debug/41801
934         * g++.dg/ext/sync-3.C: New test.
935
936         PR target/41762
937         * gcc.dg/pr41762.c: New test.
938
939 2009-10-28  Richard Guenther  <rguenther@suse.de>
940
941         PR middle-end/41855
942         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
943         * gfortran.dg/lto/20091028-1_1.c: Likewise.
944         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
945         * gfortran.dg/lto/20091028-2_1.c: Likewise.
946
947 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
948
949         PR rtl-optimization/39715
950         * gcc.target/arm/thumb-bitfld1.c: New.
951
952 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
953
954         PR rtl-optimization/40741
955         * gcc.target/arm/thumb-branch1.c: New.
956
957 2009-10-27  Jason Merrill  <jason@redhat.com>
958
959         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
960         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
961         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
962         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
963
964 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
965
966         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
967         * gnat.dg/null_pointer_deref2.adb: Likewise.
968
969 2009-10-27  Richard Guenther  <rguenther@suse.de>
970
971         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
972
973 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
974
975         PR c/41842
976         * gcc.dg/pr41842.c: New test.
977
978 2009-10-27  Revital Eres  <eres@il.ibm.com>
979
980         PR tree-optimization/40648
981         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
982         change in decision of peeling for alignment.
983         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
984         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
985         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
986         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
987         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
988         * gcc.dg/vect/vect-50.c: Likewise.
989         * gcc.dg/vect/vect-33.c: Likewise.
990         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
991         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
992         Likewise.
993         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
994         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
995         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
996         Likewise.
997         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
998         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
999         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1000         * gcc.dg/vect/vect-60.c: Likewise.
1001         * gcc.dg/vect/vect-26.c: Likewise.
1002         * gcc.dg/vect/vect-52.c: Likewise.
1003         * gcc.dg/vect/vect-44.c: Likewise.
1004         * gcc.dg/vect/vect-27.c: Likewise.
1005         * gcc.dg/vect/vect-70.c: Likewise.
1006         * gcc.dg/vect/vect-28.c: Likewise.
1007         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1008         * gcc.dg/vect/vect-109.c: Likewise.
1009         * gcc.dg/vect/vect-54.c: Likewise.
1010         * gcc.dg/vect/vect-29.c: Likewise.
1011         * gcc.dg/vect/vect-72.c: Likewise.
1012         * gcc.dg/vect/vect-56.c: Likewise.
1013         * gcc.dg/vect/vect-48.c: Likewise.
1014         * gcc.dg/vect/vect-91.c: Likewise.
1015         * gcc.dg/vect/vect-92.c: Likewise.
1016         * gcc.dg/vect/vect-58.c: Likewise.
1017         * gcc.dg/vect/slp-25.c: Likewise.
1018         * gcc.dg/vect/vect-93.c: Likewise.
1019         * gcc.dg/vect/vect-95.c: Likewise.
1020         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1021         * gcc.dg/vect/vect-87.c: Likewise.
1022         * gcc.dg/vect/vect-96.c: Likewise.
1023         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1024         * gcc.dg/vect/vect-88.c: Likewise.
1025         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1026         * gcc.dg/vect/vect-89.c: Likewise.
1027         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1028         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1029         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1030         * gfortran.dg/vect/vect-2.f90: Likewise.
1031         * gfortran.dg/vect/vect-3.f90: Likewise.
1032         * gfortran.dg/vect/vect-4.f90: Likewise.
1033         * gfortran.dg/vect/vect-5.f90: Likewise.
1034
1035 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1036
1037         PR c++/41020
1038         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1039
1040 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1041             Michael Meissner  <meissner@linux.vnet.ibm.com>
1042             Ulrich Weigand  <uweigand@de.ibm.com>
1043
1044         * gcc.target/spu/ea/ea.exp: New file.
1045         * gcc.target/spu/ea/cache1.c: Likewise.
1046         * gcc.target/spu/ea/cast1.c: Likewise.
1047         * gcc.target/spu/ea/cast2.c: Likewise.
1048         * gcc.target/spu/ea/compile1.c: Likewise.
1049         * gcc.target/spu/ea/compile2.c: Likewise.
1050         * gcc.target/spu/ea/cppdefine.c: Likewise.
1051         * gcc.target/spu/ea/errors1.c: Likewise.
1052         * gcc.target/spu/ea/errors2.c: Likewise.
1053         * gcc.target/spu/ea/execute1.c: Likewise.
1054         * gcc.target/spu/ea/execute2.c: Likewise.
1055         * gcc.target/spu/ea/execute3.c: Likewise.
1056         * gcc.target/spu/ea/ops1.c: Likewise.
1057         * gcc.target/spu/ea/ops2.c: Likewise.
1058         * gcc.target/spu/ea/options1.c: Likewise.
1059         * gcc.target/spu/ea/test-sizes.c: Likewise.
1060
1061 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1062
1063         PR bootstrap/41345
1064         * gcc.dg/pr41345.c: New test.
1065
1066         PR debug/41828
1067         * g++.dg/debug/dwarf2/anonname1.C: New test.
1068
1069 2009-10-26  Jason Merrill  <jason@redhat.com>
1070
1071         PR c++/38796
1072         * g++.dg/cpp0x/defaulted15.C: New.
1073         * g++.dg/cpp0x/defaulted16.C: New.
1074
1075 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1076
1077         PR c++/41785
1078         * g++.dg/cpp0x/variadic96.C: New test.
1079
1080 2009-10-26  Nick Clifton  <nickc@redhat.com>
1081
1082         * lib/target-supports.exp (check_profiling_available):
1083         Profiling is not, currently, available for the RX port.
1084         (check_effective_target_hard_float): Add support for RX target.
1085         * gcc.target/rx: New directory.
1086         * gcc.target/rx/builtins.c: New test file.
1087         * gcc.target/rx/interrupts.c: New test file.
1088         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1089         * gcc.target/rx/zero-width-bitfield.c: New test file.
1090         * gcc.target/rx/i272091.c: New test file.
1091         * gcc.target/rx/packed-struct.c: New test file.
1092         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1093
1094 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1095
1096         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1097         * gcc.dg/lto/20091016-1_0.c: Likewise.
1098         * gcc.dg/lto/20090206-1_0.c: Likewise.
1099         * gcc.dg/lto/20081120-1_0.c: Likewise.
1100         * gcc.dg/lto/20081120-2_0.c: Likewise.
1101         * gcc.dg/lto/20090116_0.c: Likewise.
1102         * gcc.dg/lto/20081126_0.c: Likewise.
1103         * gcc.dg/lto/20091013-1_0.c: Likewise.
1104         * gcc.dg/lto/20081212-1_0.c: Likewise.
1105         * gcc.dg/lto/20091015-1_0.c: Likewise.
1106         * gcc.dg/lto/20090126-1_0.c: Likewise.
1107         * gcc.dg/lto/20090126-2_0.c: Likewise.
1108         * gcc.dg/lto/20091020-1_0.c: Likewise.
1109         * gcc.dg/lto/20091020-2_0.c: Likewise.
1110         * gcc.dg/lto/20081204-1_0.c: Likewise.
1111         * gcc.dg/lto/20081204-2_0.c: Likewise.
1112         * gcc.dg/lto/20081224_0.c: Likewise.
1113         * gcc.dg/lto/20090219_0.c: Likewise.
1114
1115 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1116
1117         PR c++/41020
1118         * g++.dg/lookup/extern-c-redecl2.C: New test.
1119         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1120         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1121         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1122
1123 2009-10-26  Michael Matz  <matz@suse.de>
1124
1125         PR tree-optimization/41783
1126         * gcc.dg/pr41783.c: New test.
1127         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1128         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1129         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1130
1131 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1132
1133         PR fortran/41714
1134         * gfortran.dg/class_allocate_4.f03: New test.
1135
1136 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1137
1138         * gcc.target/mips/mult-1.c: New test.
1139
1140 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1141
1142         PR fortran/41784
1143         * gfortran.dg/extends_8.f03: New test.
1144
1145 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1146
1147         * gnat.dg/specs/pack4.ads: New test.
1148
1149 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1150
1151         * gnat.dg/null_pointer_deref1.adb: New test.
1152         * gnat.dg/null_pointer_deref2.adb: Likewise.
1153
1154 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1155
1156         PR fortran/41772
1157         * gfortran.dg/transfer_intrinsic_3.f90.
1158
1159 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1160
1161         * gnat.dg/opt4.adb: New test.
1162
1163 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1164
1165         PR c/40033
1166         * gcc.dg/noncompile/pr40033-1.c: New test.
1167
1168 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1169
1170         PR c++/40808
1171         * g++.dg/abi/mangle34.C: New test
1172
1173 2009-10-23  Jason Merrill  <jason@redhat.com>
1174
1175         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1176
1177         Core issue 899
1178         * g++.dg/cpp0x/explicit4.C: New.
1179
1180 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1181
1182         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1183         *-*-cygwin.
1184         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1185         for *-*-mingw* and *-*-cygwin.
1186         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1187         * g++.dg/template/spec35.C: Disable weak symbol test for
1188         *-*-mingw* and *-*-cygwin.
1189
1190         PR testsuite/31342
1191         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1192
1193 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1194
1195         PR fortran/41800
1196         * gfortran.dg/class_10.f03: New test.
1197
1198 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1199
1200         PR target/41787
1201         * gcc.target/powerpc/vsx-vrsave.c: New file.
1202
1203 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1204
1205         PR c/41673
1206         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1207
1208 2009-10-23  Richard Guenther  <rguenther@suse.de>
1209
1210         PR tree-optimization/41778
1211         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1212
1213 2009-10-22  Richard Guenther  <rguenther@suse.de>
1214
1215         PR lto/41791
1216         * g++.dg/lto/20091022-2_0.C: New testcase.
1217
1218 2009-10-22  Richard Guenther  <rguenther@suse.de>
1219
1220         PR lto/41730
1221         * g++.dg/lto/20091022-1_0.C: New testcase.
1222
1223 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1224
1225         * gcc.dg/autopar/outer-4.c: Adjust scan.
1226         * gcc.dg/autopar/outer-5.c: Adjust scan.
1227         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1228
1229         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1230         * gcc.dg/autopar/outer-1.c: New testcase.
1231         * gcc.dg/autopar/outer-2.c: New testcase.
1232         * gcc.dg/autopar/outer-3.c: New testcase.
1233         * gcc.dg/autopar/outer-4.c: New testcase.
1234         * gcc.dg/autopar/outer-5.c: New testcase.
1235         * gcc.dg/autopar/outer-6.c: New testcase.
1236
1237 2009-10-22  Jan Hubicka  <jh@suse.cz>
1238
1239         * gcc.c-torture/compile/pr40556.c: New testcase.
1240
1241 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1242
1243         PR fortran/41781
1244         * gfortran.dg/goto_8.f90: New test case.
1245
1246 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1247
1248         PR tree-optimization/41497
1249         * gcc.dg/tree-ssa/pr41497.c: New.
1250
1251 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1252
1253         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1254
1255 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1256
1257         * gcc.dg/tls/pie-1.c: New test.
1258
1259 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1260
1261         * g++.dg/abi/mangle33.C: New test.
1262
1263 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1264
1265         * gnat.dg/discr22.adb: New test.
1266
1267 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1268
1269         * gnat.dg/loop_optimization7.ad[sb]: New test.
1270         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1271
1272 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1273
1274         PR fortran/41706
1275         PR fortran/41766
1276         * gfortran.dg/class_9.f03: Extended test case.
1277         * gfortran.dg/select_type_7.f03: New test case.
1278
1279 2009-10-20  Richard Guenther  <rguenther@suse.de>
1280
1281         * gcc.dg/lto/20091020-3_0.c: New testcase.
1282
1283 2009-10-20  Richard Guenther  <rguenther@suse.de>
1284
1285         PR lto/41761
1286         * gcc.dg/lto/20091020-1_0.c: New testcase.
1287         * gcc.dg/lto/20091020-1_1.c: Likewise.
1288         * gcc.dg/lto/20091020-2_0.c: Likewise.
1289         * gcc.dg/lto/20091020-2_1.c: Likewise.
1290
1291 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1292
1293         PR debug/41340
1294         * gcc.dg/pr41340.c: New test.
1295
1296 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1297
1298         * gnat.dg/discr21.ad[sb]: New test.
1299         * gnat.dg/discr21_pkg.ads: New helper.
1300
1301 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1302
1303         PR fortran/41706
1304         * gfortran.dg/class_9 : New test.
1305
1306 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1307
1308         * gcc.dg/raw-string-1.c: New test.
1309         * gcc.dg/raw-string-2.c: New test.
1310         * gcc.dg/raw-string-3.c: New test.
1311         * gcc.dg/raw-string-4.c: New test.
1312         * gcc.dg/raw-string-5.c: New test.
1313         * gcc.dg/raw-string-6.c: New test.
1314         * gcc.dg/raw-string-7.c: New test.
1315         * gcc.dg/utf8-1.c: New test.
1316         * gcc.dg/utf8-2.c: New test.
1317         * gcc.dg/utf-badconcat2.c: New test.
1318         * gcc.dg/utf-dflt2.c: New test.
1319         * gcc.dg/cpp/include6.c: New test.
1320         * g++.dg/ext/raw-string-1.C: New test.
1321         * g++.dg/ext/raw-string-2.C: New test.
1322         * g++.dg/ext/raw-string-3.C: New test.
1323         * g++.dg/ext/raw-string-4.C: New test.
1324         * g++.dg/ext/raw-string-5.C: New test.
1325         * g++.dg/ext/raw-string-6.C: New test.
1326         * g++.dg/ext/raw-string-7.C: New test.
1327         * g++.dg/ext/utf8-1.C: New test.
1328         * g++.dg/ext/utf8-2.C: New test.
1329         * g++.dg/ext/utf-badconcat2.C: New test.
1330         * g++.dg/ext/utf-dflt2.C: New test.
1331
1332         * gcc.dg/cleanup-13.c: New test.
1333
1334 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1335
1336         PR fortran/41586
1337         * gfortran.dg/auto_dealloc_1.f90: New test case.
1338
1339 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1340
1341         Port from redhat/gcc-4_4-branch:
1342         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1343         * gcc.dg/debug/vta-2.c: New test.
1344
1345         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1346         * gcc.dg/debug/vta-1.c: New.
1347
1348 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1349
1350         * gnat.dg/noreturn2.ad[sb]: New test.
1351
1352 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1353
1354         PR fortran/41755
1355         * gfortran.dg/equiv_8.f90: New test.
1356         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1357
1358 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1359
1360         * gcc.target/arm/neon-thumb2-move.c: New test.
1361
1362 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1363
1364         * gcc.dg/debug/vta-3.c: New test.
1365
1366 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1367
1368         * gnat.dg/nested_proc.adb: Rename into...
1369         * gnat.dg/nested_proc1.adb: ...this.
1370         * gnat.dg/nested_proc2.adb: New test.
1371
1372 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1373
1374         * gnat.dg/noreturn1.ad[sb]: New test.
1375
1376 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1377             Paul Thomas  <pault@gcc.gnu.org>
1378
1379         PR fortran/41629
1380         * gfortran.dg/class_6.f90: New test.
1381
1382         PR fortran/41608
1383         PR fortran/41587
1384         * gfortran.dg/class_7.f90: New test.
1385
1386         PR fortran/41618
1387         * gfortran.dg/class_8.f90: New test.
1388
1389 2009-10-17  Richard Guenther  <rguenther@suse.de>
1390
1391         * gcc.dg/lto/20091017-1_0.c: New testcase.
1392         * gcc.dg/lto/20091017-1_1.c: Likewise.
1393
1394 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1395
1396         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1397
1398 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1399
1400         * gnat.dg/aggr11.adb: New test.
1401         * gnat.dg/aggr11_pkg.ads: New helper.
1402
1403 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1404
1405         * gnat.dg/slice8.adb: New test.
1406         * gnat.dg/slice8_pkg1.ads: New helper.
1407         * gnat.dg/slice8_pkg2.ads: Likewise.
1408         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1409
1410 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1411
1412         * gnat.dg/unchecked_convert4.adb: New test.
1413
1414 2009-10-15  Jason Merrill  <jason@redhat.com>
1415
1416         PR c++/38798
1417         * g++.dg/cpp0x/trailing5.C: New.
1418
1419         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1420         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1421         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1422         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1423
1424 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1425
1426         PR fortran/41719
1427         * gfortran.dg/class_5.f03: New test case.
1428         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1429         * gfortran.dg/typebound_operator_4.f03: Ditto.
1430
1431 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1432
1433         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1434         * g++.dg/other/first-global.C: Likewise.
1435         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1436         * g++.dg/torture/pr40323.C: Likewise.
1437         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1438         * gcc.dg/inline-33.c: Likewise.
1439         * gcc.dg/ipa/ipa-1.c: Likewise.
1440         * gcc.dg/ipa/ipa-2.c: Likewise.
1441         * gcc.dg/ipa/ipa-3.c: Likewise.
1442         * gcc.dg/ipa/ipa-4.c: Likewise.
1443         * gcc.dg/ipa/ipa-5.c: Likewise.
1444         * gcc.dg/ipa/ipa-7.c: Likewise.
1445         * gcc.dg/ipa/ipacost-2.c: Likewise.
1446         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1447         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1448         * gfortran.dg/whole_file_5.f90: Likewise.
1449         * gfortran.dg/whole_file_6.f90: Likewise.
1450
1451 2009-10-16  Richard Guenther  <rguenther@suse.de>
1452
1453         PR tree-optimization/41728
1454         * gcc.c-torture/compile/pr41728.c: New testcase.
1455
1456 2009-10-16  Richard Guenther  <rguenther@suse.de>
1457
1458         PR lto/41598
1459         * gcc.dg/lto/20091016-1_0.c: New testcase.
1460         * gcc.dg/lto/20091016-1_1.c: Likewise.
1461         * gcc.dg/lto/20091016-1_a.h: Likewise.
1462
1463 2009-10-16  Richard Guenther  <rguenther@suse.de>
1464
1465         PR lto/41715
1466         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1467         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1468         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1469
1470 2009-10-16  Richard Guenther  <rguenther@suse.de>
1471
1472         PR lto/41713
1473         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1474
1475 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1476
1477         PR debug/41717
1478         * gcc.dg/debug/pr41717.c: New test.
1479
1480 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1481
1482         PR fortran/41648
1483         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1484
1485         PR fortran/41656
1486         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1487
1488 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1489
1490         PR target/23983
1491         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1492         result used.
1493         * g++.dg/ext/altivec-2.C (main): Ditto.
1494
1495 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1496
1497         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1498         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1499
1500 2009-10-15  Richard Guenther  <rguenther@suse.de>
1501
1502         PR lto/41669
1503         * gcc.dg/lto/20091015-1_0.c: New testcase.
1504         * gcc.dg/lto/20091015-1_1.c: Likewise.
1505         * gcc.dg/lto/20091015-1_2.c: Likewise.
1506         * gcc.dg/lto/20091015-1_a.h: Likewise.
1507         * gcc.dg/lto/20091015-1_b.h: Likewise.
1508
1509 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1510
1511         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1512
1513 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1514
1515         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1516
1517 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1518
1519         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1520         line from 1 to 0.
1521         * obj-c++.dg/bitfield-1.mm: Likewise.
1522         * obj-c++.dg/bitfield-4.mm: Likewise.
1523
1524 2009-10-14  Richard Guenther  <rguenther@suse.de>
1525
1526         PR lto/41173
1527         * gcc.dg/lto/20091014-1_0.c: New testcase.
1528
1529 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1530
1531         PR testsuite/41707
1532         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1533         warning on line 0 instead of 1.
1534
1535 2009-10-14  Richard Guenther  <rguenther@suse.de>
1536
1537         PR lto/41521
1538         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1539         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1540
1541 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1542
1543         PR preprocessor/41543
1544         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1545
1546         PR debug/41695
1547         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1548
1549 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1550
1551         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1552         New procedure.
1553         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1554         effective target.
1555
1556 2009-10-14  Jason Merrill  <jason@redhat.com>
1557
1558         PR c++/39866
1559         * g++.dg/cpp0x/defaulted14.C: New.
1560
1561 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1562
1563         * g++.dg/cpp0x/vt-40092.C: New.
1564
1565 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1566
1567         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1568         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1569
1570 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1571
1572         * gfortran.dg/complex_intrinsic_8.f90: New test.
1573
1574 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1575
1576         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1577         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1578
1579 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1580
1581         PR target/38948
1582         * gcc.dg/torture/pr38948.c: New test.
1583
1584 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1585
1586         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1587
1588 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1589
1590         PR fortran/41581
1591         * gfortran.dg/class_allocate_2.f03: Modified.
1592         * gfortran.dg/class_allocate_3.f03: New test case.
1593
1594 2009-10-13  Richard Guenther  <rguenther@suse.de>
1595
1596         PR lto/41668
1597         * gcc.dg/lto/20091006-2_0.c: New testcase.
1598         * gcc.dg/lto/20091006-2_1.c: Likewise.
1599         * gcc.dg/lto/20091006-2_2.c: Likewise.
1600         * gcc.dg/lto/20091013-1_0.c: Likewise.
1601         * gcc.dg/lto/20091013-1_1.c: Likewise.
1602         * gcc.dg/lto/20091013-1_2.c: Likewise.
1603
1604 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1605
1606         * gcc.c-torture/compile/pr41661.c: New test.
1607
1608 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1609
1610         PR libgfortran/41683
1611         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1612
1613 2009-10-12  Jason Merrill  <jason@redhat.com>
1614
1615         PR c++/37875
1616         * g++.dg/cpp0x/decltype18.C: New.
1617
1618         PR c++/37766
1619         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1620
1621 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1622
1623         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1624
1625 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1626
1627         PR debug/41343
1628         PR debug/41447
1629         PR debug/41264
1630         PR debug/41338
1631         * gcc.dg/guality/pr41447-1.c: New.
1632         * gcc.dg/debug/pr41264-1.c: New.
1633         * gcc.dg/debug/pr41343-1.c: New.
1634
1635 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1636
1637         PR target/26515
1638         * gcc.dg/torture/pr26515.c: New test.
1639
1640 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1641
1642         PR testsuite/41659
1643         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1644         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1645         or "xfail" with dg-lto-do.
1646
1647 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1648
1649         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1650
1651 2009-10-12  Michael Matz  <matz@suse.de>
1652
1653         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1654         pass.
1655
1656 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1657
1658         PR target/41680
1659         * g++.dg/torture/pr41680.C: New test.
1660
1661 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1662
1663         PR c++/41570
1664         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1665
1666 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1667
1668         PR debug/41616
1669         * gcc.dg/guality/pr41616-1.c: New.
1670
1671 2009-10-11  Jason Merrill  <jason@redhat.com>
1672
1673         PR c++/37204
1674         * g++.dg/cpp0x/rv-reinterpret.C: New.
1675
1676 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1677
1678         PR libgfortran/38439
1679         * gfortran.dg/fmt_error_9.f: New test.
1680         * gfortran.dg/fmt_error_10.f: New test.
1681
1682 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1683
1684         PR fortran/41583
1685         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1686         * gfortran.dg/class_4b.f03: As above.
1687         * gfortran.dg/class_4c.f03: As above.
1688         * gfortran.dg/class_4d.f03: As above.
1689
1690 2009-10-11  Richard Guenther  <rguenther@suse.de>
1691
1692         PR tree-optimization/41555
1693         * gcc.dg/torture/pr41555.c: New testcase.
1694
1695 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1696
1697         PR libgfortran/35862
1698         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1699         function correctly.
1700
1701 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1702
1703         PR libgfortran/35862
1704         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1705         Add conditions to avoid runtime errors if not supported.
1706
1707 2009-10-10  Richard Guenther  <rguenther@suse.de>
1708
1709         PR tree-optimization/41654
1710         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1711
1712 2009-10-09  Jason Merrill  <jason@redhat.com>
1713
1714         * g++.dg/cpp/ucn-1.C: New.
1715
1716 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1717
1718         PR fortran/41585
1719         * gfortran.dg/class_2.f03: Extended test case.
1720
1721 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1722
1723         PR fortran/41582
1724         * gfortran.dg/class_allocate_1.f03: Modify code such that
1725         it compiles with the gfc_warning->gfc_error change.
1726         * gfortran.dg/class_allocate_1.f03: New test.
1727
1728 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1729
1730         PR fortran/41579
1731         * gfortran.dg/select_type_6.f03: New test.
1732
1733 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1734
1735         PR preprocessor/41445
1736         * gcc.dg/cpp/separate-1.c: Adjust.
1737         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1738         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1739         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1740         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1741         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1742         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1743         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1744
1745         PR rtl-optimization/41646
1746         * gcc.c-torture/compile/pr41646.c: New test.
1747
1748 2009-10-09  Richard Guenther  <rguenther@suse.de>
1749
1750         PR tree-optimization/41634
1751         * gcc.c-torture/compile/pr41634.c: New testcase.
1752
1753 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1754
1755         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1756
1757 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1758
1759         * gnat.dg/opt3.adb: New test.
1760         * gnat.dg/opt3_pkg.ads: New helper.
1761
1762 2009-10-08  Doug Kwan  <dougkwan@google.com>
1763
1764         PR rtl-optimization/41574
1765         * gcc.dg/pr41574.c: New test.
1766
1767 2009-10-08  Cary Coutant  <ccoutant@google.com>
1768
1769         Add support for debugging with ICF (Identical Code Folding).
1770         * g++.dg/debug/dwarf2/icf.C: New test.
1771
1772 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1773
1774         * gcc.target/mips/truncate-6.c: New test.
1775
1776 2009-10-08  Jason Merrill  <jason@redhat.com>
1777
1778         PR c++/36816
1779         * g++.dg/cpp0x/rv-deduce.C: New.
1780
1781         PR c++/37177
1782         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1783         * g++.dg/template/explicit-args2.C: New.
1784         * g++.dg/template/explicit-args3.C: New.
1785         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1786
1787 2009-10-08  Michael Matz  <matz@suse.de>
1788
1789         PR middle-end/41573
1790         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1791         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1792         * gcc.dg/pr41573.c: New test.
1793
1794 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1795
1796         PR c/41182
1797         * gcc.c-torture/compile/pr41182-1.c: New.
1798
1799 2009-10-07  Jason Merrill  <jason@redhat.com>
1800
1801         * g++.dg/cpp0x/variadic95.C: New.
1802
1803 2009-10-07  Jason Merrill  <jason@redhat.com>
1804
1805         * g++.dg/template/scope3.C: New.
1806
1807 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1808
1809         * gcc.dg/debug/dwarf2/inline3.c: New test.
1810
1811 2009-10-07  Daniel Kraft  <d@domob.eu>
1812
1813         PR fortran/41615
1814         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1815
1816 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1817
1818         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1819         * gfortran.dg/select_type_1.f03: Modified error message.
1820         * gfortran.dg/select_type_5.f03: New test.
1821
1822 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1823
1824         PR libgfortran/41612
1825         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1826         have kind=10 reals.
1827
1828 2009-10-06  Jason Merrill  <jason@redhat.com>
1829
1830         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1831         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1832
1833 2009-10-06  Richard Guenther  <rguenther@suse.de>
1834
1835         PR lto/41502
1836         * gcc.dg/lto/20091006-1_0.c: New testcase.
1837         * gcc.dg/lto/20091006-1_1.c: Likewise.
1838         * gcc.dg/lto/20091005-2_0.c: Likewise.
1839
1840 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1841
1842         PR ada/41383
1843         * gnat.dg/timer_cancel.adb: New test.
1844
1845 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1846
1847         PR ada/38333
1848         * gnat.dg/specs/import_abstract.ads: New.
1849
1850 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1851
1852         PR libgfortran/35862
1853         * gfortran.dg/round_2.f03: New test.
1854
1855 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1856
1857         PR debug/41558
1858         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1859         * lib/gcc-gdb-test.exp: ... here.  New file.
1860         * gfortran.dg/guality/guality.exp: New file.
1861         * gfortran.dg/guality/pr41558.f90: New test.
1862         * gfortran.dg/guality/arg1.f90: New test.
1863
1864 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1865
1866         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1867         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1868         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1869         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1870
1871 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1872
1873         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1874         register_pass_info.
1875         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1876         plugin_pass to register_pass_info.
1877         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1878         register_pass_info.
1879         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1880         register_pass_info.
1881
1882 2009-10-05  Richard Guenther  <rguenther@suse.de>
1883
1884         PR lto/41281
1885         * gcc.dg/lto/20090914-2_0.c: New testcase.
1886
1887 2009-10-05  Richard Guenther  <rguenther@suse.de>
1888
1889         PR lto/40902
1890         * gcc.dg/lto/20091005-1_0.c: New testcase.
1891         * gcc.dg/lto/20091005-1_1.c: Likewise.
1892
1893 2009-10-05  Richard Guenther  <rguenther@suse.de>
1894
1895         PR lto/41552
1896         PR lto/41487
1897         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1898         * g++.dg/lto/20091004-1_0.C: New testcase.
1899         * g++.dg/lto/20091004-1_1.C: Likewise.
1900         * g++.dg/lto/20091004-2_0.C: Likewise.
1901         * g++.dg/lto/20091004-2_1.C: Likewise.
1902         * g++.dg/lto/20091004-3_0.C: Likewise.
1903         * g++.dg/lto/20091004-3_1.C: Likewise.
1904
1905 2009-10-05  Richard Guenther  <rguenther@suse.de>
1906
1907         PR tree-optimization/23821
1908         * gcc.dg/torture/pr23821.c: New testcase.
1909
1910 2009-10-05  Daniel Kraft  <d@domob.eu>
1911
1912         PR fortran/41403
1913         * gfortran.dg/goto_6.f: New test.
1914         * gfortran.dg/goto_7.f: New test.
1915
1916 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1917             Bill Maddox  <maddox@google.com>
1918             Cary Coutant  <ccoutant@google.com>
1919             Chris Demetriou  <cgd@google.com>
1920             Diego Novillo  <dnovillo@google.com>
1921             Doug Kwan  <dougkwan@google.com>
1922             Jan Hubicka  <jh@suse.cz>
1923             Ollie Wild  <aaw@google.com>
1924             Rafael Espindola  <espindola@google.com>
1925             Richard Guenther  <rguenther@suse.de>
1926             Simon Baldwin  <simonb@google.com>
1927
1928         * g++.dg/20090107-1.C: New.
1929         * g++.dg/20090121-1.C: New.
1930         * g++.dg/ipa/20090113-1.C: New.
1931         * g++.dg/lto: New directory.
1932         * g++.dg/lto/20080829_0.C: New.
1933         * g++.dg/lto/20080904_0.C: New.
1934         * g++.dg/lto/20080907_0.C: New.
1935         * g++.dg/lto/20080908-1_0.C: New.
1936         * g++.dg/lto/20080908-2_0.C: New.
1937         * g++.dg/lto/20080908-3_0.C: New.
1938         * g++.dg/lto/20080909-1_0.C: New.
1939         * g++.dg/lto/20080910-1_0.C: New.
1940         * g++.dg/lto/20080912-1_0.C: New.
1941         * g++.dg/lto/20080912_0.C: New.
1942         * g++.dg/lto/20080915_0.C: New.
1943         * g++.dg/lto/20080916_0.C: New.
1944         * g++.dg/lto/20080917_0.C: New.
1945         * g++.dg/lto/20080924_0.C: New.
1946         * g++.dg/lto/20080926_0.C: New.
1947         * g++.dg/lto/20081008_0.C: New.
1948         * g++.dg/lto/20081022.h: New.
1949         * g++.dg/lto/20081022_0.C: New.
1950         * g++.dg/lto/20081022_1.C: New.
1951         * g++.dg/lto/20081023_0.C: New.
1952         * g++.dg/lto/20081109-1_0.C: New.
1953         * g++.dg/lto/20081109-2_0.C: New.
1954         * g++.dg/lto/20081109_0.C: New.
1955         * g++.dg/lto/20081109_1.C: New.
1956         * g++.dg/lto/20081118-1_0.C: New.
1957         * g++.dg/lto/20081118-1_1.C: New.
1958         * g++.dg/lto/20081118_0.C: New.
1959         * g++.dg/lto/20081118_1.C: New.
1960         * g++.dg/lto/20081119-1.h: New.
1961         * g++.dg/lto/20081119-1_0.C: New.
1962         * g++.dg/lto/20081119-1_1.C: New.
1963         * g++.dg/lto/20081119_0.C: New.
1964         * g++.dg/lto/20081119_1.C: New.
1965         * g++.dg/lto/20081120-1_0.C: New.
1966         * g++.dg/lto/20081120-1_1.C: New.
1967         * g++.dg/lto/20081120-2_0.C: New.
1968         * g++.dg/lto/20081120-2_1.C: New.
1969         * g++.dg/lto/20081123_0.C: New.
1970         * g++.dg/lto/20081123_1.C: New.
1971         * g++.dg/lto/20081125.h: New.
1972         * g++.dg/lto/20081125_0.C: New.
1973         * g++.dg/lto/20081125_1.C: New.
1974         * g++.dg/lto/20081127_0.C: New.
1975         * g++.dg/lto/20081127_1.C: New.
1976         * g++.dg/lto/20081203_0.C: New.
1977         * g++.dg/lto/20081203_1.C: New.
1978         * g++.dg/lto/20081204-1_0.C: New.
1979         * g++.dg/lto/20081204-1_1.C: New.
1980         * g++.dg/lto/20081204-2_0.C: New.
1981         * g++.dg/lto/20081204-2_1.C: New.
1982         * g++.dg/lto/20081209_0.C: New.
1983         * g++.dg/lto/20081209_1.C: New.
1984         * g++.dg/lto/20081211-1.h: New.
1985         * g++.dg/lto/20081211-1_0.C: New.
1986         * g++.dg/lto/20081211-1_1.C: New.
1987         * g++.dg/lto/20081217-1_0.C: New.
1988         * g++.dg/lto/20081217-2_0.C: New.
1989         * g++.dg/lto/20081219_0.C: New.
1990         * g++.dg/lto/20081219_1.C: New.
1991         * g++.dg/lto/20090106_0.C: New.
1992         * g++.dg/lto/20090112_0.C: New.
1993         * g++.dg/lto/20090128_0.C: New.
1994         * g++.dg/lto/20090221_0.C: New.
1995         * g++.dg/lto/20090302_0.C: New.
1996         * g++.dg/lto/20090302_1.C: New.
1997         * g++.dg/lto/20090303_0.C: New.
1998         * g++.dg/lto/20090311-1.h: New.
1999         * g++.dg/lto/20090311-1_0.C: New.
2000         * g++.dg/lto/20090311-1_1.C: New.
2001         * g++.dg/lto/20090311_0.C: New.
2002         * g++.dg/lto/20090311_1.C: New.
2003         * g++.dg/lto/20090312.h: New.
2004         * g++.dg/lto/20090312_0.C: New.
2005         * g++.dg/lto/20090312_1.C: New.
2006         * g++.dg/lto/20090313_0.C: New.
2007         * g++.dg/lto/20090313_1.C: New.
2008         * g++.dg/lto/20090315_0.C: New.
2009         * g++.dg/lto/20090315_1.C: New.
2010         * g++.dg/lto/20091002-1_0.C: New testcase.
2011         * g++.dg/lto/20091002-2_0.C: Likewise..
2012         * g++.dg/lto/20091002-3_0.C: Likewise..
2013         * g++.dg/lto/README: New.
2014         * g++.dg/lto/pr40818_0.C: New.
2015         * g++.dg/opt/thunk3-1.C: New.
2016         * g++.dg/opt/thunk4.C: New.
2017         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2018         replacements with __attribute__ ((__noinline__)).
2019         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2020         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2021         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2022         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2023         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2024         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2025         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2026         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2027         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2028         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2029         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2030         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2031         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2032         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2033         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2034         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2035         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2036         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2037         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2038         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2039         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2040         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2041         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2042         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2043         * gcc.dg/20081223-1.c: New.
2044         * gcc.dg/lto: New directory.
2045         * gcc.dg/lto/20080908_0.c: New.
2046         * gcc.dg/lto/20080917_0.c: New.
2047         * gcc.dg/lto/20080924_0.c: New.
2048         * gcc.dg/lto/20081024_0.c: New.
2049         * gcc.dg/lto/20081109_0.c: New.
2050         * gcc.dg/lto/20081111_0.c: New.
2051         * gcc.dg/lto/20081111_1.c: New.
2052         * gcc.dg/lto/20081112_0.c: New.
2053         * gcc.dg/lto/20081112_1.c: New.
2054         * gcc.dg/lto/20081115_0.c: New.
2055         * gcc.dg/lto/20081115_1.c: New.
2056         * gcc.dg/lto/20081115_2.c: New.
2057         * gcc.dg/lto/20081118_0.c: New.
2058         * gcc.dg/lto/20081118_1.c: New.
2059         * gcc.dg/lto/20081118_2.c: New.
2060         * gcc.dg/lto/20081120-1_0.c: New.
2061         * gcc.dg/lto/20081120-1_1.c: New.
2062         * gcc.dg/lto/20081120-2_0.c: New.
2063         * gcc.dg/lto/20081120-2_1.c: New.
2064         * gcc.dg/lto/20081125_0.c: New.
2065         * gcc.dg/lto/20081125_1.c: New.
2066         * gcc.dg/lto/20081126_0.c: New.
2067         * gcc.dg/lto/20081201-1_0.c: New.
2068         * gcc.dg/lto/20081201-1_1.c: New.
2069         * gcc.dg/lto/20081201-1_2.c: New.
2070         * gcc.dg/lto/20081201-2_0.c: New.
2071         * gcc.dg/lto/20081201-2_1.c: New.
2072         * gcc.dg/lto/20081202-1_0.c: New.
2073         * gcc.dg/lto/20081202-1_1.c: New.
2074         * gcc.dg/lto/20081202-2_0.c: New.
2075         * gcc.dg/lto/20081202-2_1.c: New.
2076         * gcc.dg/lto/20081204-1_0.c: New.
2077         * gcc.dg/lto/20081204-1_1.c: New.
2078         * gcc.dg/lto/20081204-2_0.c: New.
2079         * gcc.dg/lto/20081210-1_0.c: New.
2080         * gcc.dg/lto/20081212-1_0.c: New.
2081         * gcc.dg/lto/20081222_0.c: New.
2082         * gcc.dg/lto/20081222_0.h: New.
2083         * gcc.dg/lto/20081222_1.c: New.
2084         * gcc.dg/lto/20081224_0.c: New.
2085         * gcc.dg/lto/20081224_0.h: New.
2086         * gcc.dg/lto/20081224_1.c: New.
2087         * gcc.dg/lto/20090116_0.c: New.
2088         * gcc.dg/lto/20090120_0.c: New.
2089         * gcc.dg/lto/20090126-1_0.c: New.
2090         * gcc.dg/lto/20090126-2_0.c: New.
2091         * gcc.dg/lto/20090206-1_0.c: New.
2092         * gcc.dg/lto/20090206-2_0.c: New.
2093         * gcc.dg/lto/20090210_0.c: New.
2094         * gcc.dg/lto/20090210_1.c: New.
2095         * gcc.dg/lto/20090213_0.c: New.
2096         * gcc.dg/lto/20090213_1.c: New.
2097         * gcc.dg/lto/20090218-1_0.c: New.
2098         * gcc.dg/lto/20090218-1_1.c: New.
2099         * gcc.dg/lto/20090218-2_0.c: New.
2100         * gcc.dg/lto/20090218-2_1.c: New.
2101         * gcc.dg/lto/20090218_0.c: New.
2102         * gcc.dg/lto/20090218_1.c: New.
2103         * gcc.dg/lto/20090218_2.c: New.
2104         * gcc.dg/lto/20090218_3.c: New.
2105         * gcc.dg/lto/20090219_0.c: New.
2106         * gcc.dg/lto/20090312_0.c: New.
2107         * gcc.dg/lto/20090312_1.c: New.
2108         * gcc.dg/lto/20090313_0.c: New.
2109         * gcc.dg/lto/20090706-1_0.c: New.
2110         * gcc.dg/lto/20090706-2_0.c: New.
2111         * gcc.dg/lto/20090717_0.c: New.
2112         * gcc.dg/lto/20090717_1.c: New.
2113         * gcc.dg/lto/20090729_0.c: New.
2114         * gcc.dg/lto/20090729_1.c: New.
2115         * gcc.dg/lto/20090812_0.c: New.
2116         * gcc.dg/lto/20090812_1.c: New.
2117         * gcc.dg/lto/20090914-1_0.c: New.
2118         * gcc.dg/lto/README: New.
2119         * gcc.dg/visibility-7.c: Adjust expected pattern
2120         * gfortran.dg/lto: New directory.
2121         * gfortran.dg/lto/pr40724_0.f: New.
2122         * gfortran.dg/lto/pr40724_1.f: New.
2123         * gfortran.dg/lto/pr40725_0.f03: New.
2124         * gfortran.dg/lto/pr40725_1.c: New.
2125         * gfortran.dg/lto/pr41069_0.f90: New.
2126         * gfortran.dg/lto/pr41069_1.f90: New.
2127         * gfortran.dg/lto/pr41069_2.f90: New.
2128         * g++.dg/README: Add 'lto' directory.
2129         * g++.dg/dg.exp: Also scan 'lto' directory
2130
2131 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2132             Janis Johnson  <janis187@us.ibm.com>
2133             Diego Novillo  <dnovillo@google.com>
2134
2135         * g++.dg/lto/lto.exp: New.
2136         * gcc.c-torture/execute/execute.exp: Add
2137         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2138         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2139         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2140         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2141         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2142         * gcc.dg/lto/lto.exp: New.
2143         * gfortran.dg/lto/lto.exp: New.
2144         * lib/target-supports.exp (check_effective_target_lto): New.
2145         * lib/c-torture.exp: Load target-supports.exp.  Define
2146         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2147         * lib/gcc-dg.exp: Likewise.
2148         * lib/lto.exp: New.
2149         * lib/torture-options.exp: Add support for a third argument.
2150
2151 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2152
2153         PR testsuite/41542
2154         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2155
2156 2009-10-02  Jason Merrill  <jason@redhat.com>
2157
2158         * g++.dg/abi/mangle32.C: New.
2159
2160 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2161
2162         * gnat.dg/atomic2.adb: New test.
2163
2164 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2165
2166         * gnat.dg/array11.adb: New test.
2167         * gnat.dg/array12.adb: Likewise.
2168
2169 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2170
2171         * gnat.dg/array10.adb: New test.
2172         * gnat.dg/object_overflow.adb: Tweak.
2173
2174 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2175
2176         * gcc.dg/guality/guality.exp: Disable on darwin.
2177
2178 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2179
2180         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2181         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2182         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2183         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2184
2185 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2186
2187         PR fortran/41479
2188         * gfortran.dg/intent_out_5.f90: New test.
2189
2190 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2191
2192         PR debug/41404
2193         PR debug/41353
2194         * gcc.dg/guality/pr41404-1.c: New test.
2195         * gcc.dg/guality/pr41353-2.c: New test.
2196
2197 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2198
2199         PR testsuite/41546
2200         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2201         to -mtune=generic.
2202
2203 2009-10-01  Jan Hubicka  <jh@suse.cz>
2204
2205         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2206
2207 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2208
2209         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2210
2211         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2212
2213 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2214
2215         PR fortran/41515
2216         * gfortran.dg/parameter_array_init_5.f90: New test.
2217
2218 2009-10-01  Jason Merrill  <jason@redhat.com>
2219
2220         * g++.dg/cpp0x/defaulted13.C: New.
2221
2222 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2223
2224         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2225         * gfortran.dg/bounds_check_11.f90: Likewise.
2226         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2227
2228 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2229
2230         * gfortran.dg/select_type_4.f90: New test.
2231
2232 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2233
2234         * gfortran.dg/same_type_as_1.f03: New test.
2235         * gfortran.dg/same_type_as_2.f03: Ditto.
2236
2237 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2238
2239         * gfortran.dg/select_type_1.f03: Extended.
2240         * gfortran.dg/select_type_3.f03: New test.
2241
2242 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2243
2244         * gfortran.dg/class_allocate_1.f03: New test.
2245
2246 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2247
2248         PR fortran/40996
2249         * gfortran.dg/allocatable_scalar_3.f90: New test.
2250         * gfortran.dg/select_type_2.f03: Ditto.
2251         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2252
2253 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2254
2255         * gfortran.dg/block_name_2.f90: Modified error message.
2256         * gfortran.dg/select_6.f90: Ditto.
2257         * gfortran.dg/select_type_1.f03: New test.
2258
2259 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2260
2261         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2262         * gfortran.dg/class_1.f03: Ditto.
2263         * gfortran.dg/class_2.f03: Ditto.
2264         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2265         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2266         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2267         * gfortran.dg/typebound_call_10.f03: Ditto.
2268         * gfortran.dg/typebound_call_2.f03: Ditto.
2269         * gfortran.dg/typebound_call_3.f03: Ditto.
2270         * gfortran.dg/typebound_call_4.f03: Ditto.
2271         * gfortran.dg/typebound_call_9.f03: Ditto.
2272         * gfortran.dg/typebound_generic_3.f03: Ditto.
2273         * gfortran.dg/typebound_generic_4.f03: Ditto.
2274         * gfortran.dg/typebound_operator_1.f03: Ditto.
2275         * gfortran.dg/typebound_operator_2.f03: Ditto.
2276         * gfortran.dg/typebound_operator_3.f03: Ditto.
2277         * gfortran.dg/typebound_operator_4.f03: Ditto.
2278         * gfortran.dg/typebound_proc_1.f08: Ditto.
2279         * gfortran.dg/typebound_proc_5.f03: Ditto.
2280         * gfortran.dg/typebound_proc_6.f03: Ditto.
2281
2282 2009-09-30  Jason Merrill  <jason@redhat.com>
2283
2284         * g++.dg/eh/init-temp1.C: Improve test.
2285
2286 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2287
2288         PR target/22093
2289         * gcc.target/alpha/pr22093.c: New test.
2290
2291 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2292             Jason Merrill  <jason@redhat.com>
2293
2294         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2295         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2296         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2297         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2298         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2299         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2300         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2301         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2302         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2303         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2304         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2305         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2306         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2307         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2308         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2309         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2310         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2311         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2312         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2313         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2314         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2315         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2316         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2317         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2318         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2319         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2320         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2321         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2322         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2323         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2324         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2325         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2326         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2327         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2328         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2329         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2330         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2331         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2332         * lib/prune.exp: Accept "In lambda function".
2333
2334 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2335
2336         * gcc.target/i386/fma4-check.h: New file.
2337         * gcc.target/i386/fma4-fma.c: Ditto.
2338         * gcc.target/i386/fma4-maccXX.c: Ditto.
2339         * gcc.target/i386/fma4-msubXX.c: Ditto.
2340         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2341         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2342         * gcc.target/i386/fma4-vector.c: Ditto.
2343         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2344         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2345         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2346         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2347         * gcc.target/i386/fma4-256-vector.c: Ditto.
2348         * gcc.target/i386/funcspec-2.c: Ditto.
2349
2350         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2351
2352         * gcc.target/i386/funcspec-5.c: Add FMA4.
2353         * gcc.target/i386/funcspec-6.c: Ditto.
2354         * gcc.target/i386/funcspec-8.c: Ditto.
2355
2356         * gcc.target/i386/funcspec-9.c: New file.
2357
2358         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2359
2360         * gcc.target/i386/isa-10.c: New file.
2361         * gcc.target/i386/isa-11.c: Ditto.
2362         * gcc.target/i386/isa-12.c: Ditto.
2363         * gcc.target/i386/isa-13.c: Ditto.
2364         * gcc.target/i386/isa-2.c: Ditto.
2365         * gcc.target/i386/isa-3.c: Ditto.
2366         * gcc.target/i386/isa-4.c: Ditto.
2367         * gcc.target/i386/isa-7.c: Ditto.
2368         * gcc.target/i386/isa-8.c: Ditto.
2369         * gcc.target/i386/isa-9.c: Ditto.
2370
2371         * gcc.target/i386/isa-14.c: Add FMA4.
2372         * gcc.target/i386/isa-1.c: Ditto.
2373         * gcc.target/i386/isa-5.c: Ditto.
2374         * gcc.target/i386/isa-6.c: Ditto.
2375
2376         * gcc.target/i386/sse-12.c: New file.
2377         * gcc.target/i386/sse-13.c: Ditto.
2378         * gcc.target/i386/sse-14.c: Ditto.
2379         * gcc.target/i386/sse-22.c: Ditto.
2380
2381         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2382         * g++.dg/other/i386-3.C: Ditto.
2383         * g++.dg/other/i386-5.C: Ditto.
2384         * g++.dg/other/i386-6.C: Ditto.
2385
2386 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2387
2388         PR testsuite/41496
2389         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2390         before.
2391
2392 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2393
2394         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2395         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2396
2397 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2398
2399         PR debug/41438
2400         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2401         hidden.
2402         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2403
2404 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2405
2406         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2407         * gcc.target/i386/isa-1.c: Remove SSE5.
2408         * gcc.target/i386/isa-5.c: Ditto.
2409         * gcc.target/i386/isa-6.c: Ditto.
2410         * gcc.target/i386/funcspec-4.c: Remove error conditions
2411         related to SSE5.
2412         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2413         * gcc.target/i386/avx-2.c: Ditto.
2414         * gcc.target/i386/sse-23.c: Ditto.
2415         * gcc.target/i386/funcspec-9.c: Delete.
2416
2417 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2418
2419         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2420         * gcc.dg/guality/pr41353-1.c: New test.
2421
2422         PR testsuite/41444
2423         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2424         in macro name definition for non-unix/win32/msdos.
2425
2426 2009-09-29  Daniel Kraft  <d@domob.eu>
2427
2428         PR fortran/39626
2429         * gfortran.dg/block_1.f08: New test.
2430         * gfortran.dg/block_2.f08: New test.
2431         * gfortran.dg/block_3.f90: New test.
2432         * gfortran.dg/block_4.f08: New test.
2433         * gfortran.dg/block_5.f08: New test.
2434         * gfortran.dg/block_6.f08: New test.
2435         * gfortran.dg/block_7.f08: New test.
2436         * gfortran.dg/block_8.f08: New test.
2437
2438 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2439
2440         PR libgfortran/35862
2441         * gfortran.dg/round_1.f03: New test.
2442         * gfortran.dg/f2003_io_3.f03: Update test.
2443
2444 2009-09-28  Easwaran Raman  <eraman@google.com>
2445
2446         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2447         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2448
2449 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2450
2451         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2452         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2453         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2454         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2455         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2456
2457         * g++.dg/dfp/dfp.exp: Fix typo.
2458
2459         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2460         Fix typo that breaks the check.
2461
2462 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2463
2464         * gnat.dg (tagged_alloc_free.adb): New testcase.
2465
2466 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2467
2468         * g++.dg/dfp: New directory.
2469         * g++.dg/dg.exp: Prune tests in dfp directory.
2470         * g++.dg/dfp/dfp.exp: New.
2471         * g++.dg/dfp/mangle-mode.C: New test.
2472
2473 2009-09-28  Michael Matz  <matz@suse.de>
2474
2475         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2476         for sign of -Inf.
2477
2478 2009-09-27  Richard Henderson  <rth@redhat.com>
2479
2480         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2481         * gcc.dg/tree-ssa/pr41469-1.c: New.
2482
2483 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2484
2485         PR c/41476
2486         * gcc.dg/cond-constqual-1.c: New test.
2487
2488 2009-09-26  Michael Matz  <matz@suse.de>
2489
2490         PR lto/40758
2491         PR middle-end/41470
2492         * gcc.dg/pr41470.c: New test.
2493
2494 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2495
2496         * gnat.dg/array9.adb: New test.
2497
2498 2009-09-26  Michael Matz  <matz@suse.de>
2499
2500         PR tree-optimization/41454
2501         * gcc.dg/pr41454.c: New test.
2502
2503 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2504
2505         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2506         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2507         into DW_TAG_GNU_template_parameter_pack and
2508         DW_TAG_GNU_formal_parameter_pack.
2509         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2510         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2511
2512 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2513
2514         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2515         parameters for alignment-sensitive -fsection-anchors tests.
2516
2517 2009-09-25  Richard Guenther  <rguenther@suse.de>
2518
2519         PR middle-end/41463
2520         * gcc.c-torture/execute/pr41463.c: New testcase.
2521
2522 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2523
2524         * gnat.dg/sse_nolib.adb: New testcase.
2525
2526 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2527
2528         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2529         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2530         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2531         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2532         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2533         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2534         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2535         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2536         * gcc.dg/vect/vect.exp: Add Power7 flags.
2537         * g++.dg/vect/vect.exp: Likewise.
2538         * gfortran.dg/vect/vect.exp: Likewise.
2539
2540 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2541
2542         PR fortran/41459
2543         * gfortran.dg/empty_label.f: New test.
2544         * gfortran.dg/empty_label.f90: Ditto.
2545         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2546
2547 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2548
2549         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2550         compile-time.
2551
2552 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2553
2554         * lib/scanasm.exp (make_pattern_printable): New function.
2555         (dg-scan, scan-assembler-times, scan-assembler-dem,
2556         scan-assembler-dem-not): Use it.
2557
2558 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2559
2560         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2561         (test_nested): Renamed to ...
2562         (test_nested1): This.
2563         (test_nested2): New.
2564         (main): Likewise.
2565
2566 2009-09-24  Richard Guenther  <rguenther@suse.de>
2567
2568         PR tree-optimization/36143
2569         PR tree-optimization/38747
2570         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2571         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2572         * g++.dg/torture/pr38747.C: New testcase.
2573         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2574
2575 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2576
2577         * gnat.dg/nested_proc.adb: New test.
2578
2579 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2580
2581         * gcc.target/i386/pr12329.c: Adjust.
2582
2583 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2584
2585         PR debug/41248
2586         * gcc.dg/pr41248.c: New.
2587
2588 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2589
2590         PR debug/41065
2591         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2592
2593 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2594
2595         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2596         current_compiler_flags.  Fix typos.
2597
2598 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2599
2600         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2601
2602 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2603
2604         PR c/39779
2605         * gcc.c-torture/compile/pr39779.c: New test.
2606
2607 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2608
2609         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2610         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2611         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2612
2613 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2614
2615         PR debug/41295
2616         * gcc.dg/pr41295.c: New.
2617
2618 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2619
2620         * gcc.dg/pr40209.c: Add test case.
2621
2622 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2623
2624         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2625         matching assembly.
2626         * gcc.target/mips/code-readable-2.c: Likewise.
2627         * gcc.target/mips/code-readable-3.c: Likewise.
2628
2629 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2630
2631         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2632         Check support via mode instead of C type.
2633         (check_effective_target_dfprt_nocache): Ditto.
2634         (check_effective_target_hard_dfp): Ditto.
2635
2636 2009-09-22  Richard Guenther  <rguenther@suse.de>
2637
2638         PR middle-end/41395
2639         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2640         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2641
2642 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2643
2644         * gcc.dg/20090922-1.c: New test.
2645
2646         PR bootstrap/41405
2647         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2648         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2649         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2650         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2651         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2652         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2653         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2654         * objc.dg/dwarf-2.m: Likewise.
2655
2656 2009-09-22  Richard Guenther  <rguenther@suse.de>
2657
2658         PR tree-optimization/41428
2659         * g++.dg/tree-ssa/pr41428.C: New testcase.
2660
2661 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2662
2663         PR middle-end/41429
2664         * g++.dg/gomp/pr41429.C: New test.
2665
2666 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2667
2668         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2669
2670 2009-09-21  Jason Merrill  <jason@redhat.com>
2671
2672         PR c++/41421
2673         * g++.dg/cpp0x/trivial1.C: Expand.
2674
2675 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2676
2677         * gcc.dg/torture/calleesave-sse.c: New.
2678
2679 2009-09-21  Jan Hubicka  <jh@suse.cz>
2680
2681         * gcc.dg/guality/inline-params.c: New testcase.
2682
2683 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2684
2685         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2686         Add -fno-inline.
2687         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2688         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2689         (f2): Ditto.
2690
2691 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2692
2693         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2694         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2695         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2696         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2697         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2698
2699 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2700
2701         PR middle-end/40642
2702         * g++.dg/torture/pr40642.C: New testcase.
2703
2704 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2705
2706         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2707         cases in static initializers.
2708
2709 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2710
2711         * gcc.c-tortue/compile/pr39886.c: New.
2712
2713 2009-09-20  Chris Demetriou  <cgd@google.com>
2714
2715         PR preprocessor/28435:
2716         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2717         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2718         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2719         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2720         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2721
2722 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2723
2724         * gcc.target/mips/mips.exp: Add relax-pic-calls
2725         under -mfoo/-mno-foo options.
2726         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2727         and -mexplicit-relocs.
2728         * gcc.target/mips/call-1.c: New test.
2729         * gcc.target/mips/call-2.c: New test.
2730         * gcc.target/mips/call-3.c: New test.
2731         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2732         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2733
2734 2009-09-19  Chris Demetriou  <cgd@google.com>
2735
2736         PR preprocessor/28435:
2737         * gcc.dg/cpp/missing-header-MD.c: New test.
2738         * gcc.dg/cpp/missing-header-MMD.c: New test.
2739         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2740         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2741
2742 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2743
2744         PR libgfortran/41328
2745         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2746         EOF works.
2747
2748 2009-09-18  Jason Merrill  <jason@redhat.com>
2749
2750         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2751         * g++.dg/cpp0x/initlist-deduce.C: New.
2752
2753 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2754
2755         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2756
2757 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2758
2759         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2760         * c-c++-common/dfp: New directory.
2761         * c-c++-common/dfp/dfp-dbg.h: New file.
2762         * gcc.dg/dfp/call-by-value.c: Move to ...
2763         * c-c++-common/call-by-value.c: here.
2764         * gcc.dg/dfp/cast.c: Move to ...
2765         * c-c++-common/cast.c: here.
2766         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2767         * c-c++-common/compare-eq-const.c: here.
2768         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2769         * c-c++-common/compare-eq-d128.c: here.
2770         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2771         * c-c++-common/compare-eq-d32.c: here.
2772         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2773         * c-c++-common/compare-eq-d64.c: here.
2774         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2775         * c-c++-common/compare-eq-dfp.c: here.
2776         * gcc.dg/dfp/compare-eq.h: Move to ...
2777         * c-c++-common/compare-eq.h: here.
2778         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2779         * c-c++-common/compare-rel-const.c: here.
2780         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2781         * c-c++-common/compare-rel-d128.c: here.
2782         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2783         * c-c++-common/compare-rel-d32.c: here.
2784         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2785         * c-c++-common/compare-rel-d64.c: here.
2786         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2787         * c-c++-common/compare-rel-dfp.c: here.
2788         * gcc.dg/dfp/compare-rel.h: Move to ...
2789         * c-c++-common/compare-rel.h: here.
2790         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2791         * c-c++-common/compare-special-d128.c: here.
2792         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2793         * c-c++-common/compare-special-d32.c: here.
2794         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2795         * c-c++-common/compare-special-d64.c: here.
2796         * gcc.dg/dfp/compare-special.h: Move to ...
2797         * c-c++-common/compare-special.h: here.
2798         * gcc.dg/dfp/constants-zero.c: Move to ...
2799         * c-c++-common/constants-zero.c: here.
2800         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2801         * c-c++-common/convert-bfp-10.c: here.
2802         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2803         * c-c++-common/convert-bfp-11.c: here.
2804         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2805         * c-c++-common/convert-bfp-12.c: here.
2806         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2807         * c-c++-common/convert-bfp-13.c: here.
2808         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2809         * c-c++-common/convert-bfp-14.c: here.
2810         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2811         * c-c++-common/convert-bfp-2.c: here.
2812         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2813         * c-c++-common/convert-bfp-3.c: here.
2814         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2815         * c-c++-common/convert-bfp-4.c: here.
2816         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2817         * c-c++-common/convert-bfp-5.c: here.
2818         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2819         * c-c++-common/convert-bfp-6.c: here.
2820         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2821         * c-c++-common/convert-bfp-7.c: here.
2822         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2823         * c-c++-common/convert-bfp-8.c: here.
2824         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2825         * c-c++-common/convert-bfp-9.c: here.
2826         * gcc.dg/dfp/convert-bfp.c: Move to ...
2827         * c-c++-common/convert-bfp.c: here.
2828         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2829         * c-c++-common/convert-bfp-fold.c: here.
2830         * gcc.dg/dfp/convert-dfp.c: Move to ...
2831         * c-c++-common/convert-dfp.c: here.
2832         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2833         * c-c++-common/convert-dfp-fold-2.c: here.
2834         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2835         * c-c++-common/convert-dfp-fold.c: here.
2836         * gcc.dg/dfp/convert.h: Move to ...
2837         * c-c++-common/convert.h: here.
2838         * gcc.dg/dfp/convert-int.c: Move to ...
2839         * c-c++-common/convert-int.c: here.
2840         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2841         * c-c++-common/convert-int-fold.c: here.
2842         * gcc.dg/dfp/convert-int-max.c: Move to ...
2843         * c-c++-common/convert-int-max.c: here.
2844         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2845         * c-c++-common/convert-int-max-fold.c: here.
2846         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2847         * c-c++-common/convert-int-saturate.c: here.
2848         * gcc.dg/dfp/func-array.c: Move to ...
2849         * c-c++-common/func-array.c: here.
2850         * gcc.dg/dfp/func-deref.c: Move to ...
2851         * c-c++-common/func-deref.c: here.
2852         * gcc.dg/dfp/func-mixed.c: Move to ...
2853         * c-c++-common/func-mixed.c: here.
2854         * gcc.dg/dfp/func-pointer.c: Move to ...
2855         * c-c++-common/func-pointer.c: here.
2856         * gcc.dg/dfp/func-scalar.c: Move to ...
2857         * c-c++-common/func-scalar.c: here.
2858         * gcc.dg/dfp/func-struct.c: Move to ...
2859         * c-c++-common/func-struct.c: here.
2860         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2861         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2862         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2863         * c-c++-common/func-vararg-alternate-d128.c: here.
2864         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2865         * c-c++-common/func-vararg-alternate-d32.c: here.
2866         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2867         * c-c++-common/func-vararg-alternate-d64.c: here.
2868         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2869         * c-c++-common/func-vararg-alternate.h: here.
2870         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2871         * c-c++-common/func-vararg-dfp.c: here.
2872         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2873         * c-c++-common/func-vararg-mixed-2.c: here.
2874         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2875         * c-c++-common/func-vararg-mixed.c: here.
2876         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2877         * c-c++-common/func-vararg-size0.c: here.
2878         * gcc.dg/dfp/inf-1.c: Move to ...
2879         * c-c++-common/inf-1.c: here.
2880         * gcc.dg/dfp/loop-index.c: Move to ...
2881         * c-c++-common/loop-index.c: here.
2882         * gcc.dg/dfp/modes.c: Move to ...
2883         * c-c++-common/modes.c: here.
2884         * gcc.dg/dfp/nan-1.c: Move to ...
2885         * c-c++-common/nan-1.c: here.
2886         * gcc.dg/dfp/nan-2.c: Move to ...
2887         * c-c++-common/nan-2.c: here.
2888         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2889         * c-c++-common/operator-arith-fold.c: here.
2890         * gcc.dg/dfp/operator-assignment.c: Move to ...
2891         * c-c++-common/operator-assignment.c: here.
2892         * gcc.dg/dfp/operator-comma.c: Move to ...
2893         * c-c++-common/operator-comma.c: here.
2894         * gcc.dg/dfp/operator-cond.c: Move to ...
2895         * c-c++-common/operator-cond.c: here.
2896         * gcc.dg/dfp/operator-logical.c: Move to ...
2897         * c-c++-common/operator-logical.c: here.
2898         * gcc.dg/dfp/operator-unary.c: Move to ...
2899         * c-c++-common/operator-unary.c: here.
2900         * gcc.dg/dfp/pr31385.c: Move to ...
2901         * c-c++-common/pr31385.c: here.
2902         * gcc.dg/dfp/pr33466.c: Move to ...
2903         * c-c++-common/pr33466.c: here.
2904         * gcc.dg/dfp/pr35620.c: Move to ...
2905         * c-c++-common/pr35620.c: here.
2906         * gcc.dg/dfp/pr36800.c: Move to ...
2907         * c-c++-common/pr36800.c: here.
2908         * gcc.dg/dfp/pr39034.c: Move to ...
2909         * c-c++-common/pr39034.c: here.
2910         * gcc.dg/dfp/pr39035.c: Move to ...
2911         * c-c++-common/pr39035.c: here.
2912         * gcc.dg/dfp/pr39902.c: Move to ...
2913         * c-c++-common/pr39902.c: here.
2914         * gcc.dg/dfp/pr39986.c: Move to ...
2915         * c-c++-common/pr39986.c: here.
2916         * gcc.dg/dfp/signbit-1.c: Move to ...
2917         * c-c++-common/signbit-1.c: here.
2918         * gcc.dg/dfp/signbit-2.c: Move to ...
2919         * c-c++-common/signbit-2.c: here.
2920         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2921         * c-c++-common/struct-layout-1.c: here.
2922         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2923         * c-c++-common/usual-arith-conv.c: here.
2924         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2925         * c-c++-common/usual-arith-conv-const.c: here.
2926
2927 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2928
2929         PR testsuite/41288
2930         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2931         stack alignment.
2932
2933 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2934
2935         PR c++/39365
2936         * g++.dg/expr/bool3.C: New test.
2937         * g++.dg/expr/bool4.C: New test.
2938
2939 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2940
2941         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2942         * gcc.dg/dfp/signbit-2.c: Use it.
2943         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2944         arguments to unsigned int.
2945         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2946         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2947         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2948         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2949         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2950         * gcc.dg/dfp/pr39986.c: Ditto.
2951         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2952         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2953         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2954         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2955         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2956
2957 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2958
2959         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2960
2961 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2962
2963         PR c/41049
2964         * dfp/pr41049.c: New test.
2965
2966 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2967
2968         PR testsuite/41385
2969         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2970
2971 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2972
2973         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2974         * gcc.dg/ipa/ipa-sra-1.c: New test.
2975         * gcc.dg/ipa/ipa-sra-2.c: New test.
2976         * gcc.dg/ipa/ipa-sra-3.c: New test.
2977         * gcc.dg/ipa/ipa-sra-4.c: New test.
2978         * gcc.dg/ipa/ipa-sra-5.c: New test.
2979         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2980         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2981
2982 2009-09-17  Michael Matz  <matz@suse.de>
2983
2984         PR middle-end/41347
2985         * gfortran.dg/pr41347.f90: New test.
2986
2987 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2988
2989         * gcc.c-torture/compile/20090917-1.c: New testcase.
2990
2991 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2992
2993         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2994         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2995         alpha*-*-* target from XFAIL list.
2996
2997 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2998
2999         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3000         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3001         * gcc.dg/dfp/cast-bad.c: Use default options.
3002         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3003         * gcc.dg/dfp/composite-type.c: Ditto.
3004         * gcc.dg/dfp/constants.c: Ditto.
3005         * gcc.dg/dfp/constants-hex.c: Ditto.
3006         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3007         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3008         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3009         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3010         * gcc.dg/dfp/ctypes.c: Ditto.
3011         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3012         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3013         * gcc.dg/dfp/float-constant-double.c: Ditto.
3014         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3015         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3016         * gcc.dg/dfp/modes.c: Ditto.
3017         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3018         * gcc.dg/dfp/pr31344.c: Ditto.
3019         * gcc.dg/dfp/pr31385.c: Ditto.
3020         * gcc.dg/dfp/pr33466.c: Ditto.
3021         * gcc.dg/dfp/pr35620.c: Ditto.
3022         * gcc.dg/dfp/pr37435.c: Ditto.
3023         * gcc.dg/dfp/pr39986.c: Ditto.
3024         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3025         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3026         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3027         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3028         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3029         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3030         * gcc.dg/dfp/typespec.c: Ditto.
3031         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3032         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3033         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3034         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3035         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3036         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3037         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3038         * gcc.dg/dfp/compare-rel.h: Ditto.
3039         * gcc.dg/dfp/compare-special.h: Ditto.
3040         * gcc.dg/dfp/convert.h: Ditto.
3041         * gcc.dg/dfp/fe-check.h: Ditto.
3042         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3043         * gcc.dg/dfp/cast.c: Ditto.
3044         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3045         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3046         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3047         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3048         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3049         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3050         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3051         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3052         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3053         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3054         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3055         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3056         * gcc.dg/dfp/constants-zero.c: Ditto.
3057         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3058         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3059         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3060         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3061         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3062         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3063         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3064         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3065         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3066         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3067         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3068         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3069         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3070         * gcc.dg/dfp/convert-bfp.c: Ditto.
3071         * gcc.dg/dfp/convert-complex.c: Ditto.
3072         * gcc.dg/dfp/convert-dfp.c: Ditto.
3073         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3074         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3075         * gcc.dg/dfp/convert-int.c: Ditto.
3076         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3077         * gcc.dg/dfp/convert-int-max.c: Ditto.
3078         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3079         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3080         * gcc.dg/dfp/fe-binop.c: Ditto.
3081         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3082         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3083         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3084         * gcc.dg/dfp/func-array.c: Ditto.
3085         * gcc.dg/dfp/func-deref.c: Ditto.
3086         * gcc.dg/dfp/func-mixed.c: Ditto.
3087         * gcc.dg/dfp/func-pointer.c: Ditto.
3088         * gcc.dg/dfp/func-scalar.c: Ditto.
3089         * gcc.dg/dfp/func-struct.c: Ditto.
3090         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3091         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3092         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3093         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3094         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3095         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3096         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3097         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3098         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3099         * gcc.dg/dfp/inf-1.c: Ditto.
3100         * gcc.dg/dfp/loop-index.c: Ditto.
3101         * gcc.dg/dfp/nan-1.c: Ditto.
3102         * gcc.dg/dfp/nan-2.c: Ditto.
3103         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3104         * gcc.dg/dfp/operator-assignment.c: Ditto.
3105         * gcc.dg/dfp/operator-comma.c: Ditto.
3106         * gcc.dg/dfp/operator-cond.c: Ditto.
3107         * gcc.dg/dfp/operator-logical.c: Ditto.
3108         * gcc.dg/dfp/operator-unary.c: Ditto.
3109         * gcc.dg/dfp/pr36800.c: Ditto.
3110         * gcc.dg/dfp/pr39034.c: Ditto.
3111         * gcc.dg/dfp/pr39035.c: Ditto.
3112         * gcc.dg/dfp/pr39902.c: Ditto.
3113         * gcc.dg/dfp/signbit-1.c: Ditto.
3114         * gcc.dg/dfp/signbit-2.c: Ditto.
3115         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3116         * gcc.dg/dfp/union-init.c: Ditto.
3117         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3118
3119 2009-09-16  Michael Matz  <matz@suse.de>
3120
3121         PR fortran/41212
3122         * gfortran.dg/pr41212.f90: New test.
3123
3124 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3125
3126         * gnat.dg/alignment9.adb: New test.
3127
3128 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3129
3130         * gnat.dg/discr20.ad[sb]: New test.
3131
3132 2009-09-16  Richard Guenther  <rguenther@suse.de>
3133
3134         PR middle-end/34011
3135         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3136
3137 2009-09-16  DJ Delorie  <dj@redhat.com>
3138             Kaz Kojima  <kkojima@gcc.gnu.org>
3139
3140         * gcc.target/sh/struct-arg-dw2.c: New test.
3141
3142 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3143             Jakub Jelinek  <jakub@redhat.com>
3144
3145         PR target/41175
3146         * gcc.target/powerpc/pr41175.c: New test.
3147
3148 2009-09-14  Richard Henderson  <rth@redhat.com>
3149
3150         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3151         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3152         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3153
3154 2009-09-14  Richard Henderson  <rth@redhat.com>
3155
3156         * g++.dg/eh/builtin1.C: Update resx pattern match.
3157         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3158
3159 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3160
3161         * gcc.target/mips/branch-helper.h: New file.
3162         * gcc.target/mips/branch-2.c,
3163         * gcc.target/mips/branch-3.c,
3164         * gcc.target/mips/branch-4.c,
3165         * gcc.target/mips/branch-5.c,
3166         * gcc.target/mips/branch-6.c,
3167         * gcc.target/mips/branch-7.c,
3168         * gcc.target/mips/branch-8.c,
3169         * gcc.target/mips/branch-9.c,
3170         * gcc.target/mips/branch-10.c,
3171         * gcc.target/mips/branch-11.c,
3172         * gcc.target/mips/branch-12.c,
3173         * gcc.target/mips/branch-13.c,
3174         * gcc.target/mips/branch-14.c,
3175         * gcc.target/mips/branch-15.c: New tests.
3176
3177 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3178
3179         PR target/41331
3180         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3181         -m32 -mpowerpc64 system.
3182
3183 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3184
3185         From Jie Zhang <jie.zhang@analog.com>:
3186         * gcc.target/bfin/saveall.c: New test.
3187         * gcc.target/bfin/20090914-1.c: New test.
3188         * gcc.target/bfin/20090914-2.c: New test.
3189
3190         * gcc.target/bfin/20090914-3.c: New test.
3191
3192 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3193
3194         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3195
3196 2009-09-14  Richard Guenther  <rguenther@suse.de>
3197
3198         PR middle-end/41350
3199         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3200
3201 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3202
3203         PR libgfortran/41328
3204         * gfortran.dg/cr_lf.f90: New test.
3205
3206 2009-09-11  Michael Matz  <matz@suse.de>
3207
3208         PR middle-end/41275
3209         * g++.dg/tree-ssa/pr41275.C: New test.
3210
3211 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3212
3213         PR fortran/41242
3214         * gfortran.dg/proc_ptr_comp_21.f90: New.
3215
3216 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3217
3218         PR fortran/31292
3219         * gfortran.dg/module_procedure_1.f90: New test.
3220         * gfortran.dg/module_procedure_2.f90: Ditto.
3221         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3222
3223 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3224             James A. Morrison  <phython@gcc.gnu.org>
3225
3226         PR ada/18302
3227         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3228         commands.
3229         * ada/acats/run_test.exp: New file.
3230
3231 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3232
3233         Revert:
3234         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3235
3236         PR rtl-optimization/39779
3237         * gcc.dg/pr39979.c: New test.
3238
3239 2009-09-10  Richard Guenther  <rguenther@suse.de>
3240
3241         PR middle-end/41257
3242         * g++.dg/torture/pr41257-2.C: New testcase.
3243
3244 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3245
3246         PR c++/28293
3247         * g++.dg/template/crash91.C: New.
3248
3249 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3250
3251         PR rtl-optimization/39779
3252         * gcc.dg/pr39979.c: New test.
3253
3254 2009-09-09  Richard Guenther  <rguenther@suse.de>
3255
3256         PR tree-optimization/41101
3257         * gcc.c-torture/compile/pr41101.c: New testcase.
3258
3259 2009-09-09  Richard Guenther  <rguenther@suse.de>
3260
3261         PR middle-end/41317
3262         * gcc.c-torture/execute/pr41317.c: New testcase.
3263         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3264         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3265
3266 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3267
3268         Fix some test breakages on Darwin
3269         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3270         and adjust.
3271         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3272         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3273         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3274         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3275         take darwin specifics in account.
3276
3277 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3278
3279         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3280         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3281
3282 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3283
3284         PR c++/39923
3285         * g++.dg/cpp0x/initlist24.C: New.
3286
3287 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3288
3289         * gcc.dg/large-size-array-2.c: Fix target requirement.
3290         * gcc.dg/large-size-array-4.c: Likewise.
3291         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3292         * gcc.dg/c99-const-expr-2.c: Likewise.
3293         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3294         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3295         * gcc.dg/c90-const-expr-10.c: Likewise.
3296         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3297         instead of long.
3298         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3299         * gcc.dg/vect/pr33846.c: Likewise.
3300         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3301         __PTRDIFF_TYPE__, instead of unsigned long.
3302         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3303
3304 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3305
3306         PR debug/41229
3307         PR debug/41291
3308         PR debug/41300
3309         * gfortran.dg/pr41229.f90: New.
3310
3311 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3312
3313         PR debug/41232
3314         * gcc.dg/pr41232.c: New.
3315
3316 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3317
3318         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3319         contain -march.
3320         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3321         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3322         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3323         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3324         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3325         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3326         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3327         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3328         options other than that used in dg-options.
3329
3330 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3331
3332         PR rtl-optimization/41239
3333         * gcc.c-torture/execute/pr41239.c: New test.
3334
3335 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3336
3337         PR libgfortran/41192
3338         * gfortran.dg/namelist_59.f90: New test.
3339
3340 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3341
3342         From Mike Frysinger  <michael.frysinger@analog.com>
3343         * gcc.target/bfin/mcpu-bf542m.c: New file.
3344         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3345         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3346         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3347         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3348
3349 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3350
3351         PR middle-end/41282
3352         * gcc.c-torture/compile/pr41282.c: New test.
3353
3354 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3355
3356         PR fortran/41197
3357         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3358         variables for stat and errmsg.
3359         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3360         * gfortran.dg/allocate_stat_2.f90:  New test.
3361
3362 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3363
3364         * gcc.c-torture/compile/20090907-1.c: New test.
3365
3366 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3367
3368         PR bootstrap/41241
3369         * gcc.dg/pr41241.c: New test.
3370
3371 2009-09-06  Richard Guenther  <rguenther@suse.de>
3372
3373         PR middle-end/41144
3374         * g++.dg/torture/pr41144.C: New testcase.
3375
3376 2009-09-06  Richard Guenther  <rguenther@suse.de>
3377
3378         PR middle-end/41261
3379         * gcc.dg/torture/pr41261.c: New testcase.
3380
3381 2009-09-05  Richard Guenther  <rguenther@suse.de>
3382
3383         PR middle-end/41181
3384         * gcc.c-torture/compile/pr41181.c: New testcase.
3385
3386 2009-09-05  Richard Guenther  <rguenther@suse.de>
3387
3388         PR debug/41273
3389         * g++.dg/torture/pr41273.C: New testcase.
3390
3391 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3392
3393         PR fortran/41258
3394         * gfortran.dg/typebound_proc_12.f90 : New test.
3395
3396 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3397
3398         PR debug/41225
3399         * gfortran.dg/pr41225.f90: New.
3400
3401 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3402
3403         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3404         unistd.h, sys/types.h and sys/wait.h.
3405         (gualchk_t): New.
3406         (GUALCVT): New.
3407         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3408         (GUALITY_GDB_REDIRECT): New.
3409         (GUALITY_GDB_ARGS): Use it.
3410
3411 2009-09-04  Richard Guenther  <rguenther@suse.de>
3412
3413         PR middle-end/41257
3414         * g++.dg/torture/pr41257.C: New testcase.
3415
3416 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3417
3418         PR tree-optimization/41112
3419         * gnat.dg/array8.adb: New test.
3420
3421 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3422
3423         * gcc.target/arm/ctz.c: New test case.
3424
3425 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3426
3427         PR tree-optimization/38275
3428         * gcc.dg/autopar/reduc-1char.c: Increase number
3429         of iterations. Adjust the logic accordingly.
3430         * gcc.dg/autopar/reduc-2char.c: Ditto.
3431         * gcc.dg/autopar/reduc-1.c: Ditto.
3432         * gcc.dg/autopar/reduc-2.c: Ditto.
3433         * gcc.dg/autopar/reduc-3.c: Ditto.
3434         * gcc.dg/autopar/reduc-6.c: Ditto.
3435         * gcc.dg/autopar/reduc-7.c: Ditto.
3436         * gcc.dg/autopar/reduc-8.c: Ditto.
3437         * gcc.dg/autopar/reduc-9.c: Ditto.
3438         * gcc.dg/autopar/pr39500-1.c: Ditto.
3439         * gcc.dg/autopar/reduc-1short.c: Ditto.
3440         * gcc.dg/autopar/reduc-2short.c: Ditto.
3441         * gcc.dg/autopar/parallelization-1.c: Ditto.
3442
3443 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3444
3445         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3446         testcase using guality.h compiles and links and if a global variable
3447         can be verified by gdb.
3448
3449 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3450
3451         * lib/target-supports.exp (check_effective_target_sync_int_long):
3452         Supported on Blackfin Linux targets.
3453
3454 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3455
3456         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3457
3458 2009-09-03  Diego Novillo  <dnovillo@google.com>
3459
3460         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3461         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3462         * g++.dg/warn/unit-1.C: Likewise.
3463         * g++.dg/ipa/iinline-1.C: Likewise.
3464         * g++.dg/template/cond2.C: Adjust expected line location for the
3465         error.
3466         * g++.dg/template/pr35240.C: Likewise.
3467
3468 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3469
3470         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3471         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3472
3473 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3474
3475         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3476         * gcc.dg/memcpy-1.c: Add . to match pattern.
3477         * gcc.dg/uninit-I.c: XFAIL warning test.
3478         * g++.dg/warn/unit-1.C: XFAIL warning test.
3479
3480 2009-09-02  Ian Lance Taylor  <iant@google.com>
3481
3482         * gcc.dg/20090902-1.c: New test.
3483
3484 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3485
3486         * gcc.dg/builtin-object-size-9.c: New test.
3487
3488 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3489
3490         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3491
3492 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3493             Olivier Hainque  <hainque@adacore.com>
3494
3495         * gnat.dg/misaligned_param.adb: New test.
3496         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3497         * gnat.dg/slice7.adb: Add 1 more related case.
3498
3499 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3500
3501         * gcc.dg/guality/guality.c: Expect to fail for now.
3502         * gcc.dg/guality/example.c: Likewise.
3503
3504 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3505
3506         * gcc.dg/guality/guality.c: New.
3507         * gcc.dg/guality/guality.h: New.
3508         * gcc.dg/guality/guality.exp: New.
3509         * gcc.dg/guality/example.c: New.
3510         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3511         (cleanup-saved-temps): Likewise, .gkd files too.
3512
3513 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3514
3515         PR fortran/39229
3516         * gfortran.dg/line_length_3.f: New test.
3517         * gfortran.dg/line_length_4.f90: New test.
3518
3519 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3520
3521         * lib/target-supports.exp (check_gc_sections_available):
3522         Add proper pattern quote.
3523
3524 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3525             Kaz Kojima  <kkojima@gcc.gnu.org>
3526
3527         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3528         * g++.dg/cdce3.C: Use dg-add-options ieee.
3529         * g++.dg/torture/type-generic-1.C: Likewise.
3530         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3531         * gcc.dg/pr28796-2.c: Likewise.
3532         * gcc.dg/torture/builtin-math-7.c: Likewise.
3533         * gcc.dg/torture/type-generic-1.c: Likewise.
3534         * gfortran.dg/boz_14.f90: Likewise.
3535         * gfortran.dg/erf_2.F90: Likewise.
3536         * gfortran.dg/init_flag_3.f90: Likewise.
3537         * gfortran.dg/init_flag_4.f90: Likewise.
3538         * gfortran.dg/init_flag_5.f90: Likewise.
3539         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3540         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3541         * gfortran.dg/isnan_1.f90: Likewise.
3542         * gfortran.dg/isnan_2.f90: Likewise.
3543         * gfortran.dg/maxlocval_2.f90: Likewise.
3544         * gfortran.dg/maxlocval_4.f90: Likewise.
3545         * gfortran.dg/minlocval_1.f90: Likewise.
3546         * gfortran.dg/minlocval_4.f90: Likewise.
3547         * gfortran.dg/module_nan.f90: Likewise.
3548         * gfortran.dg/namelist_42.f90: Likewise.
3549         * gfortran.dg/namelist_43.f90: Likewise.
3550         * gfortran.dg/nan_1.f90: Likewise.
3551         * gfortran.dg/nan_2.f90: Likewise.
3552         * gfortran.dg/nan_3.f90: Likewise.
3553         * gfortran.dg/nan_4.f90: Likewise.
3554         * gfortran.dg/nan_5.f90: Likewise.
3555         * gfortran.dg/nearest_1.f90: Likewise.
3556         * gfortran.dg/nearest_2.f90: Likewise.
3557         * gfortran.dg/nearest_3.f90: Likewise.
3558         * gfortran.dg/pr37243.f: Likewise.
3559         * gfortran.dg/real_const_3.f90: Likewise.
3560         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3561
3562 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3563
3564         PR debug/30161
3565         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3566         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3567         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3568         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3569         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3570         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3571         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3572         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3573         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3574         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3575         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3576         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3577         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3578
3579 2009-08-31  Jason Merrill  <jason@redhat.com>
3580
3581         PR c++/41127
3582         * g++.dg/parse/enum5.C: New.
3583         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3584
3585 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3586
3587         PR fortran/40940
3588         * gfortran.dg/allocate_derived_1.f90: New.
3589         * gfortran.dg/class_3.f03: New.
3590
3591 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3592
3593         PR fortran/40996
3594         * gfortran.dg/allocatable_scalar_1.f90: New.
3595         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3596         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3597         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3598
3599 2009-08-30  Richard Guenther  <rguenther@suse.de>
3600
3601         PR tree-optimization/41186
3602         * g++.dg/torture/pr41186.C: New testcase.
3603         * g++.dg/tree-ssa/pr41186.C: Likewise.
3604
3605 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3606
3607         PR c++/41187
3608         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3609         take ia64 assembly comments syntax in account.
3610
3611 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3612
3613         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3614
3615 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3616
3617         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3618         * gfortran.dg/whole_file_6.f90: Likewise.
3619
3620 2009-08-28  Cary Coutant  <ccoutant@google.com>
3621
3622         PR debug/41063
3623         * g++.dg/debug/dwarf2/pr41063.C: New test.
3624
3625 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3626
3627         PR rtl-optimization/40861
3628         * gcc.dg/pr40861.c: New test.
3629
3630 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3631
3632         PR fortran/40869
3633         * gfortran.dg/proc_ptr_comp_20.f90: New.
3634
3635 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3636
3637         PR libfortran/39667
3638         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3639         open temp file with status="scratch".
3640         * gfortran.dg/fmt_cache_1.f: Likewise.
3641         * gfortran.dg/fmt_exhaust.f90: Likewise.
3642         * gfortran.dg/fmt_t_4.f90: Likewise.
3643         * gfortran.dg/fseek.f90: Likewise.
3644         * gfortran.dg/list_read_5.f90: Likewise.
3645         * gfortran.dg/namelist_39.f90: Likewise.
3646         * gfortran.dg/namelist_56.f90: Likewise.
3647         * gfortran.dg/read_bad_advance.f90: Likewise.
3648         * gfortran.dg/read_repeat.f90: Likewise.
3649         * gfortran.dg/read_size_noadvance.f90: Likewise.
3650         * gfortran.dg/read_x_past.f: Likewise.
3651
3652 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3653
3654         PR fortran/28039
3655         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3656
3657 2009-08-27  Daniel Kraft  <d@domob.eu>
3658
3659         PR fortran/37425
3660         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3661         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3662         error and fix problem with recursive assignment.
3663         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3664         * gfortran.dg/typebound_operator_3.f03: New test.
3665         * gfortran.dg/typebound_operator_4.f03: New test.
3666
3667 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3668
3669         PR debug/41170
3670         * debug/dwarf2/namespace-1.C: New test.
3671
3672 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3673
3674         PR fortran/41162
3675         * gfortran.dg/pr41162.f: New.
3676
3677 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3678             Richard Sandiford  <rdsandiford@googlemail.com>
3679
3680         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3681         with "forbid_cpu".
3682         * gcc.target/mips/branch-1.c: Update accordingly.
3683         * gcc.target/mips/extend-1.c: Likewise.
3684         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3685
3686 2009-08-26  Richard Guenther  <rguenther@suse.de>
3687
3688         PR middle-end/41163
3689         * gcc.c-torture/compile/pr41163.c: New testcase.
3690         * gcc.dg/pr35899.c: Adjust.
3691
3692 2009-08-26  Richard Guenther  <rguenther@suse.de>
3693
3694         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3695
3696 2009-08-26  Jason Merrill  <jason@redhat.com>
3697
3698         * g++.dg/cpp0x/explicit3.C: New.
3699         * g++.dg/overload/cond2.C: New.
3700
3701 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3702
3703         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3704
3705 2009-08-25  Jan Hubicka  <jh@suse.cz>
3706
3707         * gcc.target/i386/sse5-shift1-vector.c
3708         * gcc.target/i386/isa-12.c
3709         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3710         * gcc.target/i386/sse5-pcmov2.c
3711         * gcc.target/i386/isa-3.c
3712         * gcc.target/i386/sse5-shift2-vector.c
3713         * gcc.target/i386/isa-7.c
3714         * gcc.target/i386/funcspec-2.c
3715         * gcc.target/i386/sse5-haddX.c
3716         * gcc.target/i386/sse5-hadduX.c
3717         * gcc.target/i386/isa-9.c
3718         * gcc.target/i386/sse5-maccXX.c
3719         * gcc.target/i386/sse5-shift3-vector.c
3720         * gcc.target/i386/sse5-msubXX.c
3721         * gcc.target/i386/sse5-permpX.c
3722         * gcc.target/i386/sse5-check.h
3723         * gcc.target/i386/sse-12.c
3724         * gcc.target/i386/sse-11.c
3725         * gcc.target/i386/sse-10.c
3726         * gcc.target/i386/sse-13.c
3727         * gcc.target/i386/sse-14.c
3728         * gcc.target/i386/sse-22.c
3729         * gcc.target/i386/sse-2.c
3730         * gcc.target/i386/sse-13.c
3731         * gcc.target/i386/avx-2.c
3732         * gcc.target/i386/sse5-rotate1-vector.c
3733         * gcc.target/i386/isa-4.c
3734         * gcc.target/i386/sse5-hsubX.c
3735         * gcc.target/i386/sse5-pcmov.c
3736         * gcc.target/i386/sse5-fma.c
3737         * gcc.target/i386/isa-8.c
3738         * gcc.target/i386/sse5-rotate2-vector.c
3739         * gcc.target/i386/sse5-nmaccXX.c
3740         * gcc.target/i386/sse5-imul64-vector.c
3741         * gcc.target/i386/sse5-nmsubXX.c
3742         * gcc.target/i386/sse5-rotate3-vector.c
3743         * gcc.target/i386/sse5-fma-vector.c
3744         * gcc.target/i386/sse5-imul32widen-vector.c
3745         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3746
3747         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3748         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3749         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3750         * gcc.target/i386/avx-1.c: Remove SSE5.
3751         * gcc.target/i386/avx-2.c: Remove SSE5.
3752         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3753         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3754         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3755         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3756
3757 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3758
3759         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3760
3761 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3762
3763         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3764         keyword works in the same manner as __alignof.
3765
3766 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3767
3768         PR libfortran/34670
3769         * gfortran.dg/unpack_bounds_1.f90:  New test.
3770         * gfortran.dg/unpack_bounds_2.f90:  New test.
3771         * gfortran.dg/unpack_bounds_3.f90:  New test.
3772
3773 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3774
3775         * gnat.dg/slice7.adb: New test.
3776         * gnat.dg/slice7_pkg.ads: New helper.
3777
3778 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3779
3780         PR fortran/41139
3781         * gfortran.dg/proc_ptr_25.f90: New.
3782         * gfortran.dg/proc_ptr_comp_18.f90: New.
3783         * gfortran.dg/proc_ptr_comp_19.f90: New.
3784
3785 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3786
3787         PR fortran/41154
3788         * gfortran.dg/fmt_error_8.f: New test.
3789
3790 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3791
3792         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3793         number, update all callers and synchronize results for latest MPC.
3794
3795 2009-08-21  Jason Merrill  <jason@redhat.com>
3796
3797         * g++.dg/warn/Wunused-17.C: New.
3798
3799 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3800
3801         * gcc.target/arm/combine-cmp-shift.c: New test.
3802
3803 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3804
3805         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3806         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3807         width specifier.
3808
3809 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3810
3811         * gfortran.dg/fmt_error_7.f: New test.
3812
3813 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3814
3815         PR target/40718
3816         * gcc.target/i386/pr40718.c: New test.
3817
3818 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3819
3820         * gfortran.dg/proc_ptr_24.f90: New test.
3821
3822 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3823
3824         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3825         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3826         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3827
3828 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3829
3830         PR fortran/28039
3831         * gfortran.dg/fmt_with_extra.f: new file.
3832
3833 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3834
3835         * lib/target-supports.exp
3836         (check_effective_target_arm_iwmmxt_ok): New procedure.
3837         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3838         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3839
3840 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3841
3842         * gfortran.dg/boz_9.f90: Do not load denormal floating
3843         point constants.  Remove -mieee option for alpha*-*-* targets.
3844
3845 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3846
3847         PR fortran/41106
3848         * gfortran.dg/proc_ptr_23.f90: New.
3849         * gfortran.dg/proc_ptr_comp_15.f90: New.
3850         * gfortran.dg/proc_ptr_comp_16.f90: New.
3851         * gfortran.dg/proc_ptr_comp_17.f90: New.
3852
3853 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3854
3855         PR c++/41131
3856         * g++.dg/expr/unary3.C: New test.
3857
3858 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3859
3860         * gfortran.dg/common_5.f: Add -mdalign for sh.
3861         * gfortran.dg/common_align_2.f90: Likewise.
3862
3863 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3864
3865         PR libfortran/40962
3866         * c_f_pointer_tests_4.f90:  New test.
3867
3868 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3869
3870         * gnat.dg/slice6.adb: New test.
3871         * gnat.dg/slice6_pkg.ads: New helper.
3872
3873 2009-08-20  Michael Matz  <matz@suse.de>
3874
3875         PR fortran/41126
3876         * gfortran.dg/pr41126.f90: New test.
3877
3878 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3879
3880         * gnat.dg/dynamic_bound.adb: New test.
3881
3882 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3883
3884         PR fortran/41121
3885         * gfortran.dg/intrinsic_5.f90: New.
3886
3887 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3888             Richard Earnshaw  <richard.earnshaw@arm.com>
3889
3890         * gcc.target/arm/20090811-1.c: New test.
3891
3892 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3893
3894         PR middle-end/41123
3895         * gcc.dg/pr41123.c: New test.
3896
3897 2009-08-19  Jason Merrill  <jason@redhat.com>
3898
3899         PR c++/41120
3900         * g++.dg/other/gc4.C: New.
3901
3902 2009-08-18  Michael Matz  <matz@suse.de>
3903
3904         * gfortran.dg/vect/vect-gems.f90: New test.
3905         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3906
3907 2009-08-18  DJ Delorie  <dj@redhat.com>
3908
3909         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3910         * lib/gcc-defs.exp: ... to here.
3911
3912         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3913         GCC_EXEC_PREFIX before building the wrapper.
3914
3915 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3916
3917         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3918         tests.
3919         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3920         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3921         dg-options.  Fix dg-final clause.
3922
3923 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3924
3925         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3926
3927 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3928             Paul Thomas  <pault@gcc.gnu.org>
3929
3930         PR fortran/40870
3931         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3932
3933 2009-08-18  Richard Guenther  <rguenther@suse.de>
3934
3935         PR middle-end/41094
3936         * gcc.dg/torture/pr41094.c: New testcase.
3937         * gcc.dg/torture/builtin-power-1.c: Adjust.
3938         * gcc.dg/builtins-10.c: Likewise.
3939
3940 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3941
3942         PR target/40971
3943         * gcc.dg/pr40971.c: New test.
3944
3945 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3946
3947         PR fortran/41062
3948         * gfortran.dg/use_only_4.f90: New test.
3949
3950 2009-08-17  Daniel Kraft  <d@domob.eu>
3951
3952         PR fortran/37425
3953         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3954         NOPASS bindings as operators.
3955
3956 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3957
3958         * lib/target-supports.exp
3959         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3960         of targets that do not need command line argument to enable SIMD.
3961
3962 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3963
3964         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3965         typo in cache name.
3966
3967 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3968
3969         PR fortran/41075
3970         * gfortran.dg/unlimited_fmt_1.f90: New test.
3971
3972 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3973
3974         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3975
3976 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3977
3978         * gnat.dg/itype.ad[sb]: New test.
3979
3980 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3981
3982         * gcc.target/mips/mips.exp: Add terminology section to comment
3983         at the top of the file.  Fix typos.
3984
3985 2009-08-16  Jason Merrill  <jason@redhat.com>
3986
3987         * g++.dg/debug/dwarf2/inline1.C: New.
3988
3989 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3990
3991         PR target/38599
3992         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3993
3994 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3995
3996         PR debug/37801
3997         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3998         Make sure to trigger inlining optimizations.
3999         * gcc.dg/debug/dwarf2/inline2.c: New test.
4000
4001 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4002
4003         PR fortran/41070
4004         * gfortran.dg/structure_constructor_10.f90: New.
4005
4006 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4007
4008         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4009         * gcc.dg/pragma-re-2.c: Likewise.
4010         * gcc.dg/pragma-re-3.c: Likewise.
4011         * gcc.dg/pragma-re-4.c: Likewise.
4012         * g++.dg/other/pragma-re-1.C: Likewise.
4013         * g++.dg/other/pragma-re-2.C: Likewise.
4014
4015 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4016
4017         * gcc.dg/torture/builtin-math-7.c: New.
4018
4019 2009-08-14  Richard Guenther  <rguenther@suse.de>
4020
4021         * gcc.c-torture/execute/20090814-1.c: New testcase.
4022
4023 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4024
4025         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4026
4027 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4028
4029         PR target/40934
4030         * gcc.target/i386/pr40934.c: New.
4031
4032 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4033
4034         PR target/41019
4035         * gcc.target/i386/pr41019.c: New test.
4036
4037 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4038
4039         PR fortran/40955
4040         * gfortran.dg/winapi.f90: New test.
4041
4042 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4043
4044         PR fortran/40995
4045         * gfortran.dg/intrinsic_4.f90: New.
4046         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4047         different line.
4048
4049 2009-08-13  Richard Guenther  <rguenther@suse.de>
4050
4051         PR middle-end/41047
4052         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4053
4054 2009-08-12  Richard Guenther  <rguenther@suse.de>
4055
4056         PR tree-optimization/41011
4057         * gfortran.dg/pr41011.f: New testcase.
4058
4059 2009-08-11  Andrew Haley  <aph@redhat.com>
4060
4061         * gcc.target/arm/synchronize.c: New file.
4062
4063 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4064
4065         PR middle-end/40980
4066         * gfortran.dg/graphite/id-17.f: New.
4067
4068 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4069             Sebastian Pop  <sebastian.pop@amd.com>
4070
4071         * gcc.dg/graphite/interchange-1.c: XFAILed.
4072         * gcc.dg/graphite/interchange-2.c: XFAILed.
4073         * gcc.dg/graphite/interchange-3.c: XFAILed.
4074         * gcc.dg/graphite/interchange-4.c: XFAILed.
4075         * gcc.dg/graphite/interchange-7.c: XFAILed.
4076
4077 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4078
4079         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4080
4081 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4082             Pranav Garg  <pranav.garg2107@gmail.com>
4083
4084         * gcc.dg/graphite/interchange-6.c: XFAILed.
4085
4086 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4087
4088         * gcc.dg/graphite/interchange-9.c: New.
4089
4090 2009-08-12  Richard Guenther  <rguenther@suse.de>
4091
4092         PR rtl-optimization/41033
4093         * gcc.dg/pr41033.c: New test.
4094
4095 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4096
4097         PR fortran/41022
4098         * gfortran.dg/proc_ptr_comp_14.f90: New.
4099
4100 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4101
4102         * gcc.target/mips/ext-5.c: New test.
4103         * gcc.target/mips/ext-6.c: New test.
4104         * gcc.target/mips/ext-7.c: New test.
4105         * gcc.target/mips/ext-8.c: New test.
4106         * gcc.target/mips/extend-2.c: New test.
4107
4108 2009-08-10  Jason Merrill  <jason@redhat.com>
4109
4110         * g++.dg/other/linkage2.C: New test for types-without-linkage
4111         handling.
4112         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4113         * g++.dg/lookup/anon2.C: Likewise.
4114         * g++.dg/other/anon3.C: Likewise.
4115         * g++.dg/template/arg2.C: Likewise.
4116         * g++.dg/template/local4.C: Likewise.
4117         * g++.old-deja/g++.law/operators32.C: Likewise.
4118         * g++.old-deja/g++.other/linkage2.C: Likewise.
4119         * g++.old-deja/g++.pt/enum6.C: Likewise.
4120         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4121         * g++.old-deja/g++.other/linkage1.C: Likewise.
4122
4123 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4124
4125         * gcc.dg/dg.exp: Test also c-c++-common dir.
4126         * g++.dg/dg.exp: Likewise.
4127         * g++.dg/warn/Wconversion-real.C: Delete.
4128         * gcc.dg/Wconversion-real.c: Move to ...
4129         * c-c++-common/Wconversion-real.c: ... here.
4130         * lib/target-supports.exp
4131         (check_effective_target_c,check_effective_target_c++): New.
4132
4133 2009-08-10  Daniel Kraft  <d@domob.eu>
4134
4135         PR fortran/37425
4136         * gfortran.dg/typebound_operator_1.f03: New test.
4137         * gfortran.dg/typebound_operator_2.f03: New test.
4138
4139 2009-08-10  Richard Guenther  <rguenther@suse.de>
4140
4141         PR middle-end/41006
4142         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4143         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4144
4145 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4146
4147         PR fortran/40940
4148         * gfortran.dg/class_1.f03: New.
4149         * gfortran.dg/class_2.f03: New.
4150         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4151         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4152         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4153         * gfortran.dg/typebound_call_10.f03: Ditto.
4154         * gfortran.dg/typebound_call_2.f03: Ditto.
4155         * gfortran.dg/typebound_call_3.f03: Ditto.
4156         * gfortran.dg/typebound_call_4.f03: Ditto.
4157         * gfortran.dg/typebound_generic_3.f03: Ditto.
4158         * gfortran.dg/typebound_generic_4.f03: Ditto.
4159         * gfortran.dg/typebound_proc_1.f08: Ditto.
4160         * gfortran.dg/typebound_proc_5.f03: Ditto.
4161         * gfortran.dg/typebound_proc_6.f03: Ditto.
4162
4163 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4164
4165         PR c++/40866
4166         * g++.dg/expr/stmt-expr-1.C: New test.
4167
4168 2009-08-09  Richard Guenther  <rguenther@suse.de>
4169
4170         PR tree-optimization/41016
4171         * gcc.c-torture/compile/pr41016.c: New testcase.
4172
4173 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4174
4175         * gcc.dg/overflow-warn-8.c: New test.
4176
4177 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4178
4179         PR tree-optimization/41008
4180         * gcc.dg/vect/O1-pr41008.c: New test.
4181
4182 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4183
4184         PR fortran/40955
4185         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4186
4187 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4188
4189         * gcc.target/bfin/loop-autoinc.c: New file.
4190
4191 2009-08-08  Richard Guenther  <rguenther@suse.de>
4192
4193         PR tree-optimization/40991
4194         * g++.dg/torture/pr40991.C: New testcase.
4195
4196 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4197
4198         * ada/acats/support/impdef.a: Tweak timing constants. Add
4199         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4200         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4201         * ada/acats/tests/c9/c940007.a: Likewise.
4202         * ada/acats/tests/c9/c94001c.ada: Likewise.
4203         * ada/acats/tests/c9/c94006a.ada: Likewise.
4204         * ada/acats/tests/c9/c94008c.ada: Likewise.
4205         * ada/acats/tests/c9/c951002.a: Likewise.
4206         * ada/acats/tests/c9/c954a01.a: Likewise.
4207         * ada/acats/tests/c9/c96001a.ada: Likewise.
4208         * ada/acats/tests/c9/c97307a.ada: Likewise.
4209
4210 2009-08-07  Richard Guenther  <rguenther@suse.de>
4211
4212         PR tree-optimization/40999
4213         * gfortran.dg/pr40999.f: New testcase.
4214
4215 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4216
4217         * g++.dg/tree-prof/partition1.C: New test.
4218
4219 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4220
4221         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4222         hook.
4223         (check_effective_target_arm_neon_ok): Improve test for neon
4224         availability.
4225         * gcc.target/arm/eabi1.c: Only run test in base variant.
4226         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4227         attribute.
4228         * gcc.target/arm/vfp1[567].c: New tests.
4229
4230 2009-08-06  Jason Merrill  <jason@redhat.com>
4231
4232         PR c++/40948
4233         * g++.dg/ext/complit12.C: Expand.
4234
4235 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4236
4237         Merge ARM/hard_vfp_branch to trunk.
4238
4239         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4240
4241         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4242         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4243
4244         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4245
4246         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4247         (PCS): Define macro to use base AAPCS.
4248         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4249
4250         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4251
4252         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4253         Correct arm_neon.h typo.
4254
4255         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4256
4257         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4258         this a linkage test.
4259         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4260         argument marshalling.
4261         * abitest.h: New file.
4262         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4263         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4264
4265 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4266
4267         PR middle-end/32964
4268         * gcc.dg/tree-ssa/pr32964.c: New test.
4269
4270 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4271             H.J. Lu  <hongjiu.lu@intel.com>
4272
4273         PR target/40957
4274         * gcc.target/i386/pr40957.c: New test.
4275
4276 2009-08-06  Richard Guenther  <rguenther@suse.de>
4277
4278         PR tree-optimization/40964
4279         * gcc.c-torture/compile/pr40964.c: New testcase.
4280
4281 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4282
4283         PR fortran/40847
4284         * gfortran.dg/transfer_resolve_1.f90 : New test.
4285
4286 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4287             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4288
4289         PR target/40906
4290         * gcc.target/i386/pr40906-1.c: New test.
4291         * gcc.target/i386/pr40906-2.c: Ditto.
4292         * gcc.target/i386/pr40906-3.c: Ditto.
4293
4294 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4295
4296         PR rtl-optimization/40924
4297         * g++.dg/torture/pr40924.C: New test.
4298
4299 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4300
4301         PR c++/36069
4302         * g++.dg/warn/pr36069.C: New.
4303
4304 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4305
4306         PR c++/39987
4307         * g++.dg/overload/defarg4.C: New test.
4308
4309 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4310
4311         PR c++/16696
4312         * g++.dg/parse/pr16696.C: New.
4313         * g++.dg/parse/pr16696-permissive.C: New.
4314
4315 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4316
4317         PR fortran/40875
4318         * gfortran.dg/initialization_23.f90 : New test.
4319
4320 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4321
4322         PR debug/39706
4323         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4324
4325 2009-08-03  Jason Merrill  <jason@redhat.com>
4326             Jakub Jelinek  <jakub@redhat.com>
4327
4328         PR c++/40948
4329         * g++.dg/ext/complit12.C: New.
4330
4331 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4332
4333         PR c/39902
4334         * gcc.target/powerpc/pr39902-2.c: New test.
4335
4336 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4337
4338         PR middle-end/40943
4339         * gcc.dg/uninit-6.c: Re-add XFAIL.
4340         * gcc.dg/uninit-6-O0.c: Likewise.
4341         * gcc.dg/uninit-pr40943.c: New test.
4342
4343 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4344
4345         PR testsuite/40858
4346         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4347         .ascii.
4348
4349 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4350
4351         PR libfortran/40853
4352         * gfortran.dg/namelist_40.f90: Update error output.
4353         * gfortran.dg/namelist_47.f90: Update error output.
4354         * gfortran.dg/namelist_58.f90: New test.
4355
4356 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4357
4358         PR fortran/40881
4359         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4360         * gfortran.dg/altreturn_3.f90: Ditto.
4361         * gfortran.dg/altreturn_5.f90: Ditto.
4362         * gfortran.dg/altreturn_6.f90: Ditto.
4363         * gfortran.dg/altreturn_7.f90: Ditto.
4364         * gfortran.dg/array_constructor_13.f90: Ditto.
4365         * gfortran.dg/arrayio_7.f90: Ditto.
4366         * gfortran.dg/arrayio_8.f90: Ditto.
4367         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4368         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4369         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4370         * gfortran.dg/backspace_8.f: Add -std=legacy.
4371         * gfortran.dg/backspace_9.f: Ditto.
4372         * gfortran.dg/char_comparison_1.f: Ditto.
4373         * gfortran.dg/char_decl_1.f90: Ditto.
4374         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4375         * gfortran.dg/char_pointer_assign.f90: Ditto.
4376         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4377         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4378         * gfortran.dg/char_pointer_func.f90: Ditto.
4379         * gfortran.dg/common_8.f90: Ditto.
4380         * gfortran.dg/constant_substring.f: Ditto.
4381         * gfortran.dg/data_char_2.f90: Ditto.
4382         * gfortran.dg/der_array_io_1.f90: Ditto.
4383         * gfortran.dg/der_array_io_2.f90: Ditto.
4384         * gfortran.dg/der_array_io_3.f90: Ditto.
4385         * gfortran.dg/der_io_3.f90: Ditto.
4386         * gfortran.dg/dev_null.F90: Ditto.
4387         * gfortran.dg/direct_io_2.f90: Ditto.
4388         * gfortran.dg/do_iterator_2.f90: Ditto.
4389         * gfortran.dg/e_d_fmt.f90: Ditto.
4390         * gfortran.dg/empty_format_1.f90: Ditto.
4391         * gfortran.dg/entry_17.f90: Modified warning message.
4392         * gfortran.dg/entry_7.f90: Add -std=legacy.
4393         * gfortran.dg/eor_1.f90: Ditto.
4394         * gfortran.dg/equiv_2.f90: Ditto.
4395         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4396         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4397         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4398         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4399         * gfortran.dg/fmt_error_2.f90: Ditto.
4400         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4401         * gfortran.dg/fmt_tl.f: Ditto.
4402         * gfortran.dg/fmt_white.f: Ditto.
4403         * gfortran.dg/func_derived_1.f90: Ditto.
4404         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4405         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4406         * gfortran.dg/global_references_2.f90: Ditto.
4407         * gfortran.dg/hollerith_1.f90: Ditto.
4408         * gfortran.dg/hollerith.f90: Use new-style character length.
4409         * gfortran.dg/hollerith_f95.f90: Ditto.
4410         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4411         * gfortran.dg/implicit_6.f90: Ditto.
4412         * gfortran.dg/implicit_9.f90: Ditto.
4413         * gfortran.dg/inquire_13.f90: Ditto.
4414         * gfortran.dg/inquire_5.f90: Ditto.
4415         * gfortran.dg/inquire_6.f90: Ditto.
4416         * gfortran.dg/inquire.f90: Ditto.
4417         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4418         * gfortran.dg/io_constraints_2.f90: Ditto.
4419         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4420         * gfortran.dg/loc_2.f90: Ditto.
4421         * gfortran.dg/logical_1.f90: Ditto.
4422         * gfortran.dg/longline.f: Ditto.
4423         * gfortran.dg/merge_char_1.f90: Ditto.
4424         * gfortran.dg/namelist_12.f: Ditto.
4425         * gfortran.dg/namelist_14.f90: Ditto.
4426         * gfortran.dg/namelist_18.f90: Ditto.
4427         * gfortran.dg/namelist_19.f90: Ditto.
4428         * gfortran.dg/namelist_21.f90: Ditto.
4429         * gfortran.dg/namelist_22.f90: Ditto.
4430         * gfortran.dg/namelist_37.f90: Ditto.
4431         * gfortran.dg/namelist_54.f90: Ditto.
4432         * gfortran.dg/namelist_55.f90: Ditto.
4433         * gfortran.dg/namelist_empty.f90: Ditto.
4434         * gfortran.dg/namelist_use.f90: Use new-style character length.
4435         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4436         * gfortran.dg/nested_modules_4.f90: Ditto.
4437         * gfortran.dg/nested_modules_5.f90: Ditto.
4438         * gfortran.dg/open-options-blanks.f: Ditto.
4439         * gfortran.dg/output_exponents_1.f90: Ditto.
4440         * gfortran.dg/parens_5.f90: Ditto.
4441         * gfortran.dg/parens_6.f90: Ditto.
4442         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4443         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4444         * gfortran.dg/pr15129.f90: Ditto.
4445         * gfortran.dg/pr15332.f: Ditto.
4446         * gfortran.dg/pr16597.f90: Ditto.
4447         * gfortran.dg/pr17143.f90: Ditto.
4448         * gfortran.dg/pr17164.f90: Ditto.
4449         * gfortran.dg/pr17229.f: Modified warning message.
4450         * gfortran.dg/pr18210.f90: Add -std=legacy.
4451         * gfortran.dg/pr19155.f: Ditto.
4452         * gfortran.dg/pr20086.f90: Ditto.
4453         * gfortran.dg/pr20124.f90: Ditto.
4454         * gfortran.dg/pr20755.f: Ditto.
4455         * gfortran.dg/pr20865.f90: Ditto.
4456         * gfortran.dg/pr20950.f: Ditto.
4457         * gfortran.dg/pr21730.f: Ditto.
4458         * gfortran.dg/pr22491.f: Ditto.
4459         * gfortran.dg/pr29713.f90: Ditto.
4460         * gfortran.dg/print_parentheses_1.f: Ditto.
4461         * gfortran.dg/print_parentheses_2.f90: Ditto.
4462         * gfortran.dg/proc_assign_1.f90: Ditto.
4463         * gfortran.dg/proc_decl_1.f90: Ditto.
4464         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4465         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4466         * gfortran.dg/read_float_1.f90: Ditto.
4467         * gfortran.dg/read_logical.f90: Ditto.
4468         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4469         * gfortran.dg/return_1.f90: Ditto.
4470         * gfortran.dg/rewind_1.f90: Ditto.
4471         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4472         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4473         * gfortran.dg/stfunc_1.f90: Ditto.
4474         * gfortran.dg/stfunc_3.f90: Ditto.
4475         * gfortran.dg/stfunc_4.f90: Ditto.
4476         * gfortran.dg/stfunc_6.f90: Ditto.
4477         * gfortran.dg/streamio_2.f90: Ditto.
4478         * gfortran.dg/string_ctor_1.f90: Ditto.
4479         * gfortran.dg/string_null_compare_1.f: Ditto.
4480         * gfortran.dg/substr_6.f90: Ditto.
4481         * gfortran.dg/tl_editing.f90: Ditto.
4482         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4483         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4484         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4485         * gfortran.dg/g77/1832.f: Ditto.
4486         * gfortran.dg/g77/19981216-0.f Ditto.
4487         * gfortran.dg/g77/19990525-0.f: Ditto.
4488         * gfortran.dg/g77/19990826-2.f: Ditto.
4489         * gfortran.dg/g77/20000630-2.f: Ditto.
4490         * gfortran.dg/g77/20010116.f: Ditto.
4491         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4492         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4493         * gfortran.dg/g77/980520-1.f: Ditto.
4494         * gfortran.dg/g77/check0.f: Ditto.
4495         * gfortran.dg/g77/cpp3.F: Ditto.
4496         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4497         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4498         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4499         * gfortran.dg/g77/short.f: Ditto.
4500
4501 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4502
4503         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4504         * gcc.target/mips/ext-4.c: Likewise.
4505         * gcc.target/mips/interrupt_handler.c: Likewise.
4506         * gcc.target/mips/truncate-4.c: Likewise.
4507         * gcc.target/mips/truncate-5.c: Likewise.
4508
4509 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4510
4511         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4512         -fgraphite-force-parallel to -floop-parallelize-all.
4513
4514 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4515
4516         PR fortran/40011
4517         * gfortran.dg/whole_file_7.f90: New test.
4518         * gfortran.dg/whole_file_8.f90: New test.
4519         * gfortran.dg/whole_file_9.f90: New test.
4520         * gfortran.dg/whole_file_10.f90: New test.
4521         * gfortran.dg/whole_file_11.f90: New test.
4522         * gfortran.dg/whole_file_12.f90: New test.
4523         * gfortran.dg/whole_file_13.f90: New test.
4524         * gfortran.dg/whole_file_14.f90: New test.
4525
4526 2009-07-31  Jason Merrill  <jason@redhat.com>
4527
4528         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4529         binding semantics.
4530         * g++.dg/cpp0x/named.C: Likewise.
4531         * g++.dg/cpp0x/overload.C: Likewise.
4532         * g++.dg/cpp0x/rv1n.C: Likewise.
4533         * g++.dg/cpp0x/rv1p.C: Likewise.
4534         * g++.dg/cpp0x/rv2n.C: Likewise.
4535         * g++.dg/cpp0x/rv2p.C: Likewise.
4536         * g++.dg/cpp0x/rv3n.C: Likewise.
4537         * g++.dg/cpp0x/rv3p.C: Likewise.
4538         * g++.dg/cpp0x/rv4n.C: Likewise.
4539         * g++.dg/cpp0x/rv4p.C: Likewise.
4540         * g++.dg/cpp0x/rv5n.C: Likewise.
4541         * g++.dg/cpp0x/rv5p.C: Likewise.
4542         * g++.dg/cpp0x/rv6n.C: Likewise.
4543         * g++.dg/cpp0x/rv6p.C: Likewise.
4544         * g++.dg/cpp0x/rv7n.C: Likewise.
4545         * g++.dg/cpp0x/rv7p.C: Likewise.
4546         * g++.dg/cpp0x/template_deduction.C: Likewise.
4547         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4548         * g++.dg/cpp0x/overloadn.C: New.
4549         * g++.dg/cpp0x/rv-cast.C: New.
4550
4551 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4552
4553         * gcc.target/mips/ext-4.c: New test.
4554
4555 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4556
4557         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4558
4559 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4560
4561         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4562         * gcc.dg/tree-ssa/loop-32.c: Same.
4563         * gcc.dg/tree-ssa/loop-33.c: Same.
4564         * gcc.dg/tree-ssa/loop-34.c: Same.
4565         * gcc.dg/tree-ssa/loop-35.c: Same.
4566         * gcc.dg/tree-ssa/loop-7.c: Same.
4567         * gcc.dg/tree-ssa/pr23109.c: Same.
4568         * gcc.dg/tree-ssa/restrict-2.c: Same.
4569         * gcc.dg/tree-ssa/restrict-3.c: Same.
4570         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4571         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4572         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4573         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4574         * gcc.dg/tree-ssa/structopt-1.c: Same.
4575         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4576         * gfortran.dg/pr32921.f: Same.
4577
4578 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4579
4580         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4581         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4582         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4583         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4584         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4585         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4586         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4587         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4588         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4589         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4590         * gcc.dg/graphite/id-1.c: New.
4591         * gcc.dg/graphite/id-10.c: New.
4592         * gcc.dg/graphite/id-11.c: New.
4593         * gcc.dg/graphite/id-12.c: New.
4594         * gcc.dg/graphite/id-13.c: New.
4595         * gcc.dg/graphite/id-14.c: New.
4596         * gcc.dg/graphite/id-15.c: New.
4597         * gcc.dg/graphite/id-2.c: New.
4598         * gcc.dg/graphite/id-3.c: New.
4599         * gcc.dg/graphite/id-4.c: New.
4600         * gcc.dg/graphite/id-5.c: New.
4601         * gcc.dg/graphite/id-6.c: New.
4602         * gcc.dg/graphite/id-7.c: New.
4603         * gcc.dg/graphite/id-8.c: New.
4604         * gcc.dg/graphite/id-9.c: New.
4605         * gcc.dg/graphite/interchange-0.c: New.
4606         * gcc.dg/graphite/interchange-1.c: New.
4607         * gcc.dg/graphite/interchange-2.c: New.
4608         * gcc.dg/graphite/interchange-3.c: New.
4609         * gcc.dg/graphite/interchange-4.c: New.
4610         * gcc.dg/graphite/interchange-5.c: New.
4611         * gcc.dg/graphite/interchange-6.c: New.
4612         * gcc.dg/graphite/interchange-7.c: New.
4613         * gcc.dg/graphite/interchange-8.c: New.
4614         * gcc.dg/graphite/pr35356-1.c: New.
4615         * gcc.dg/graphite/pr35356-2.c: New.
4616         * gcc.dg/graphite/pr35356-3.c: New.
4617         * gcc.dg/graphite/pr40157.c: New.
4618         * gcc.dg/graphite/run-id-1.c: New.
4619         * gcc.dg/graphite/scop-20.c: New.
4620         * gcc.dg/graphite/scop-21.c: New.
4621         * gfortran.dg/graphite/id-1.f90: New.
4622         * gfortran.dg/graphite/id-10.f90: New.
4623         * gfortran.dg/graphite/id-11.f: New.
4624         * gfortran.dg/graphite/id-12.f: New.
4625         * gfortran.dg/graphite/id-13.f: New.
4626         * gfortran.dg/graphite/id-14.f: New.
4627         * gfortran.dg/graphite/id-15.f: New.
4628         * gfortran.dg/graphite/id-16.f: New.
4629         * gfortran.dg/graphite/id-5.f: New.
4630         * gfortran.dg/graphite/id-6.f: New.
4631         * gfortran.dg/graphite/id-7.f: New.
4632         * gfortran.dg/graphite/id-8.f: New.
4633         * gfortran.dg/graphite/id-9.f: New.
4634         * gfortran.dg/graphite/interchange-1.f: New.
4635         * gfortran.dg/graphite/interchange-2.f: New.
4636
4637 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4638
4639         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4640         flags based on the name of the testcase.
4641         * gfortran.dg/graphite/graphite.exp: Same.
4642
4643         * gcc.dg/graphite/block-0.c: Adjusted.
4644         * gcc.dg/graphite/block-1.c: Adjusted.
4645         * gcc.dg/graphite/block-2.c: Adjusted.
4646         * gcc.dg/graphite/block-3.c: Adjusted.
4647         * gcc.dg/graphite/block-4.c: Adjusted.
4648         * gcc.dg/graphite/block-5.c: Adjusted.
4649         * gcc.dg/graphite/block-6.c: Adjusted.
4650         * gcc.dg/graphite/pr37485.c: Adjusted.
4651         * gcc.dg/graphite/pr37684.c: Adjusted.
4652         * gcc.dg/graphite/pr37828.c: Adjusted.
4653         * gcc.dg/graphite/pr37883.c: Adjusted.
4654         * gcc.dg/graphite/pr37928.c: Adjusted.
4655         * gcc.dg/graphite/pr37943.c: Adjusted.
4656         * gcc.dg/graphite/pr38409.c: Adjusted.
4657         * gcc.dg/graphite/pr38498.c: Adjusted.
4658         * gcc.dg/graphite/pr38559.c: Adjusted.
4659         * gcc.dg/graphite/pr39335.c: Adjusted.
4660         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4661         * gcc.dg/graphite/scop-0.c: Adjusted.
4662         * gcc.dg/graphite/scop-1.c: Adjusted.
4663         * gcc.dg/graphite/scop-10.c: Adjusted.
4664         * gcc.dg/graphite/scop-11.c: Adjusted.
4665         * gcc.dg/graphite/scop-12.c: Adjusted.
4666         * gcc.dg/graphite/scop-13.c: Adjusted.
4667         * gcc.dg/graphite/scop-14.c: Adjusted.
4668         * gcc.dg/graphite/scop-15.c: Adjusted.
4669         * gcc.dg/graphite/scop-16.c: Adjusted.
4670         * gcc.dg/graphite/scop-17.c: Adjusted.
4671         * gcc.dg/graphite/scop-18.c: Adjusted.
4672         * gcc.dg/graphite/scop-19.c: Adjusted.
4673         * gcc.dg/graphite/scop-2.c: Adjusted.
4674         * gcc.dg/graphite/scop-3.c: Adjusted.-
4675         * gcc.dg/graphite/scop-4.c: Adjusted.
4676         * gcc.dg/graphite/scop-5.c: Adjusted.
4677         * gcc.dg/graphite/scop-6.c: Adjusted.
4678         * gcc.dg/graphite/scop-7.c: Adjusted.
4679         * gcc.dg/graphite/scop-8.c: Adjusted.
4680         * gcc.dg/graphite/scop-9.c: Adjusted.
4681         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4682         * gfortran.dg/graphite/block-1.f90: Adjusted.
4683         * gfortran.dg/graphite/block-2.f: Adjusted.
4684         * gfortran.dg/graphite/block-3.f90: Adjusted.
4685         * gfortran.dg/graphite/block-4.f90: Adjusted.
4686         * gfortran.dg/graphite/id-2.f90: Adjusted.
4687         * gfortran.dg/graphite/id-3.f90: Adjusted.
4688         * gfortran.dg/graphite/id-4.f90: Adjusted.
4689         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4690         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4691         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4692         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4693         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4694         * gfortran.dg/graphite/scop-1.f: Adjusted.
4695
4696 2009-07-30  Doug Kwan  <dougkwan@google.com>
4697
4698         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4699         in warnings added in rev 141298.
4700
4701 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4702
4703         * lib/options.exp: Use "!=" instead of "ne".
4704
4705         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4706
4707         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4708         * gcc.dg/ucnid-12.c: Likewise.
4709
4710 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4711             Pat Haugen  <pthaugen@us.ibm.com>
4712             Revital Eres <ERES@il.ibm.com>
4713
4714         * gcc.target/powerpc/altivec-32.c: New file to test
4715         Altivec simple math function vectorization.
4716
4717         * gcc.target/powerpc/bswap-run.c: New file to test swap
4718         builtins.
4719         * gcc.target/powerpc/bswap16.c: Ditto.
4720         * gcc.target/powerpc/bswap32.c: Ditto.
4721         * gcc.target/powerpc/bswap64-1.c: Ditto.
4722         * gcc.target/powerpc/bswap64-2.c: Ditto.
4723         * gcc.target/powerpc/bswap64-3.c: Ditto.
4724         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4725         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4726         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4727
4728         * gcc.target/powerpc/popcount-2.c: New file to test
4729         power7 popcntd instructions.
4730         * gcc.target/powerpc/popcount-3.c: Ditto.
4731
4732         * gcc.target/powerpc/pr39457.c: New VSX test.
4733         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4734         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4735         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4736         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4737         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4738         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4739         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4740         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4741         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4742         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4743         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4744         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4745
4746         * gcc.target/powerpc/altivec-6.c: Store the result of
4747         vec_add, so the optimizer doesn't remove it.
4748
4749         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4750         systems that support bswap64.
4751
4752         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4753         prevent VSX code generation.
4754
4755         * lib/target-supports.exp (check_vsx_hw_available): New
4756         function to test if VSX available.
4757         (check_effective_target_powerpc_vsx_ok): Ditto.
4758         (check_vmx_hw_available): Add explicit -mno-vsx.
4759
4760 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4761
4762         PR c/39902
4763         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4764
4765 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4766
4767         PR tree-optimization/40570
4768         * gcc.c-torture/compile/pr40570.c: New test.
4769
4770 2009-07-29  Jason Merrill  <jason@redhat.com>
4771
4772         PR c++/14912
4773         * g++.dg/template/defarg13.C: New.
4774
4775 2009-07-29  Richard Guenther  <rguenther@suse.de>
4776
4777         PR c++/40834
4778         * g++.dg/torture/pr40834.C: New testcase.
4779
4780 2009-07-29  Michael Matz  <matz@suse.de>
4781
4782         PR middle-end/40830
4783         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4784
4785 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4786
4787         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4788         sh*-*-* targets.  Skip on spu-*-* targets.
4789         * gfortran.dg/maxlocval_4.f90: Likewise.
4790         * gfortran.dg/minlocval_1.f90: Likewise.
4791         * gfortran.dg/minlocval_4.f90: Likewise.
4792
4793 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4794
4795         PR fortran/40878
4796         * gfortran.dg/gomp/pr40878-1.f90: New test.
4797         * gfortran.dg/gomp/pr40878-2.f90: New test.
4798
4799         PR testsuite/40891
4800         * gcc.dg/cdce1.c: Adjust note line number.
4801         * gcc.dg/cdce2.c: Likewise.
4802
4803 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4804
4805         PR fortran/40882
4806         * gfortran.dg/proc_ptr_comp_13.f90: New.
4807
4808 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4809
4810         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4811         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4812         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4813         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4814         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4815         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4816         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4817         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4818         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4819         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4820         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4821         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4822         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4823         #ifdef NEED_IEEE754_FLOAT conditional.
4824         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4825         conditional.
4826
4827 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4828
4829         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4830         i?86-*-netware.
4831         * g++.dg/ext/bitfield3.C: Likewise.
4832         * g++.dg/ext/bitfield4.C: Likewise.
4833         * g++.dg/ext/bitfield5.C: Likewise.
4834         * gcc.dg/bitfld-15.c: Likewise.
4835         * gcc.dg/bitfld-16.c: Likewise.
4836         * gcc.dg/bitfld-17.c: Likewise.
4837         * gcc.dg/bitfld-18.c: Likewise.
4838         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4839         * gcc.dg/20010912-1.c: Likewise.
4840         * gcc.dg/20021018-1.c: Likewise.
4841         * gcc.dg/20030213-1.c: Likewise.
4842         * gcc.dg/20030225-1.c: Likewise.
4843         * gcc.dg/20030708-1.c: Likewise.
4844         * gcc.dg/20050321-2.c: Likewise.
4845         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4846         * gcc.dg/cdce2.c: Likewise.
4847         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4848         targets.
4849         * gcc.target/i386/pr37248-3.c: Likewise.
4850
4851 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4852
4853         PR fortran/40848
4854         * gfortran.dg/altreturn_7.f90: New.
4855
4856 2009-07-27  Simon Baldwin  <simonb@google.com>
4857
4858         PR testsuite/40829
4859         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4860         so that indexing no longer runs off array end.
4861
4862 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4863
4864         PR fortran/40851
4865         * gfortran.dg/derived_init_3.f90: New test.
4866
4867 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4868
4869         PR fortran/33197
4870         * gfortran.dg/atan2_1.f90: New test
4871         * gfortran.dg/atan2_2.f90: New test
4872
4873 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4874
4875         PR c++/40749
4876         * g++.dg/warn/Wreturn-type-6.C: New test.
4877
4878 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4879
4880         PR tree-optimization/40801
4881         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4882         * gfortran.dg/vect/vect.exp: Run tests starting with
4883         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4884
4885 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4886
4887         PR rtl-optimization/40445
4888         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4889
4890 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4891
4892         * gcc.dg/builtin-unreachable-4.c: New test.
4893
4894 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4895
4896         PR fortran/33197
4897         * gfortran.dg/complex_intrinsic_5.f90: New test.
4898         * gfortran.dg/complex_intrinsic_7.f90: New test.
4899
4900 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4901
4902         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4903         * gcc.dg/ipa/noclone-1.c: New test.
4904
4905 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4906
4907         * lib/target-supports.exp (check_effective_target_static): New
4908         procedure.
4909         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4910         supported.
4911         * g++.old-deja/g++.law/weak.C: Require static effective target.
4912
4913 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4914
4915         PR fortran/39630
4916         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4917         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4918         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4919         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4920         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4921         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4922         * gfortran.dg/typebound_call_10.f03: New.
4923
4924 2009-07-24  Jason Merrill  <jason@redhat.com>
4925
4926         * g++.dg/cpp0x/defaulted11.C: New.
4927
4928         * g++.dg/cpp0x/initlist23.C: New.
4929
4930 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4931
4932         PR fortran/40822
4933         * gfortran.dg/char_length_16.f90: New.
4934
4935 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4936
4937         PR fortran/40643
4938         PR fortran/31067
4939         * gfortran.dg/maxlocval_2.f90: New test.
4940         * gfortran.dg/maxlocval_3.f90: New test.
4941         * gfortran.dg/maxlocval_4.f90: New test.
4942         * gfortran.dg/minlocval_1.f90: New test.
4943         * gfortran.dg/minlocval_2.f90: New test.
4944         * gfortran.dg/minlocval_3.f90: New test.
4945         * gfortran.dg/minlocval_4.f90: New test.
4946
4947 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4948
4949         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4950         scan-assembler.
4951
4952 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4953
4954         PR fortran/40839
4955         * gfortran.dg/pr40839.f90: New test.
4956
4957 2009-07-23  Michael Matz  <matz@suse.de>
4958
4959         PR middle-end/40830
4960         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4961         don't set options ourself.
4962
4963 2009-07-23  Simon Baldwin  <simonb@google.com>
4964
4965         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4966         native C compilation where required.
4967
4968 2009-07-22  Doug Kwan  <dougkwan@google.com>
4969
4970         * gcc.c-torture/compile/20090721-1.c: New test.
4971
4972 2009-07-22  Michael Matz  <matz@suse.de>
4973
4974         PR tree-optimization/35229
4975         PR tree-optimization/39300
4976         * gcc.dg/vect/vect-pre-interact.c: New test.
4977
4978 2009-07-22  Richard Guenther  <rguenther@suse.de>
4979
4980         * g++.dg/lookup/using21.C: Fix duplicate paste.
4981
4982 2009-07-22  Richard Guenther  <rguenther@suse.de>
4983
4984         PR c++/40799
4985         * g++.dg/lookup/using21.C: New testcase.
4986
4987 2009-07-21  Jason Merrill  <jason@redhat.com>
4988
4989         * g++.dg/init/aggr4.C: New.
4990
4991 2009-07-21  Jason Merrill  <jason@redhat.com>
4992
4993         Core issue 934
4994         * g++.dg/cpp0x/initlist22.C: New.
4995
4996 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4997
4998         * gcc.target/i386/vectorize8.c: New test.
4999
5000 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5001
5002         PR target/40811
5003         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5004         Add i?86 and x86_64 targets.
5005         * gcc.target/i386/vectorize7.c: New test.
5006
5007         PR target/40809
5008         * gcc.target/i386/pr40809.c: New test.
5009
5010 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5011
5012         PR tree-optimization/40813
5013         * g++.dg/opt/inline15.C: New test.
5014
5015 2009-07-21  Paul Brook <paul@codesourcery.com>
5016
5017         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5018         * lib/target-supports.exp (check_effective_target_section_anchors):
5019         Add arm*-*-*.
5020
5021 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5022
5023         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5024         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5025         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5026
5027 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5028
5029         * gcc.target/mips/ext-3.c: New test.
5030
5031 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5032
5033         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5034         * gcc.dg/builtin-object-size-8.c: New test.
5035         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5036         * g++.dg/ext/builtin-object-size2.C: Likewise.
5037
5038         PR tree-optimization/40792
5039         * gcc.dg/pr40792.c: New test.
5040
5041 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5042
5043         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5044         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5045         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5046
5047 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5048
5049         * gcc.target/sh/mfmovd.c: New test.
5050
5051 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5052             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5053
5054         PR libfortran/40714
5055         * gfortran.dg/eof_3.f90: New test.
5056
5057 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5058
5059         PR fortran/40727
5060         * gfortran.dg/intrinsic_cmplx.f90: New test.
5061
5062 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5063
5064         PR libfortran/34670
5065         PR libfortran/36874
5066         * gfortran.dg/cshift_bounds_1.f90:  New test.
5067         * gfortran.dg/cshift_bounds_2.f90:  New test.
5068         * gfortran.dg/cshift_bounds_3.f90:  New test.
5069         * gfortran.dg/cshift_bounds_4.f90:  New test.
5070         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5071         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5072         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5073         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5074
5075 2009-07-19  Jan Hubicka  <jh@suse.cz>
5076
5077         PR tree-optimization/40676
5078         * gcc.c-torture/compile/pr40676.c: New testcase.
5079
5080 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5081
5082         * gcc.target/mips/ext-2.c: New test.
5083
5084 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5085
5086         * gcc.target/mips/octeon-exts-7.c: New test.
5087         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5088         * gcc.target/mips/octeon-exts-5.c: Likewise.
5089
5090 2009-07-18  Richard Guenther  <rguenther@suse.de>
5091
5092         PR testsuite/40798
5093         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5094
5095 2009-07-18  Richard Guenther  <rguenther@suse.de>
5096
5097         PR c/40787
5098         * gcc.dg/pr35899.c: Adjust.
5099
5100 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5101
5102         * gcc.target/powerpc/asm-es-1.c: New test.
5103         * gcc.target/powerpc/asm-es-2.c: Likewise.
5104
5105 2009-07-17  Richard Guenther  <rguenther@suse.de>
5106
5107         PR c/40401
5108         * g++.dg/rtti/crash4.C: New testcase.
5109         * g++.dg/torture/20090706-1.C: Likewise.
5110         * gcc.dg/redecl-17.c: Likewise.
5111         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5112         * gcc.dg/declspec-9.c: Expect extra error.
5113         * gcc.dg/declspec-10.c: Likewise.
5114         * gcc.dg/declspec-11.c: Likewise.
5115         * gcc.dg/redecl-10.c: Expect extra warnings.
5116         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5117         * gcc.target/i386/pr39545-1.c: Likewise.
5118         * g++.dg/ext/asm3.C: Expect more errors.
5119         * g++.dg/gomp/block-1.C: Likewise.
5120         * g++.dg/gomp/block-2.C: Likewise.
5121         * g++.dg/gomp/block-3.C: Likewise.
5122         * g++.dg/gomp/block-5.C: Likewise.
5123         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5124         * g++.dg/warn/unused-result1.C: XFAIL.
5125
5126 2009-07-17  Richard Guenther  <rguenther@suse.de>
5127
5128         PR tree-optimization/40321
5129         * gcc.c-torture/compile/pr40321.c: New testcase.
5130         * g++.dg/torture/pr40321.C: Likewise.
5131
5132 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5133
5134         PR c++/40780
5135         * g++.dg/template/ptrmem19.C: New test.
5136
5137 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5138             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5139
5140         PR 40435
5141         * gcc.dg/pr36902.c: Add column info.
5142         * g++.dg/gcov/gcov-2.C: Change count for definition.
5143
5144 2009-07-16  Jason Merrill  <jason@redhat.com>
5145
5146         PR libstdc++/37907
5147         * g++.dg/cpp0x/std-layout1.C: New.
5148         * g++.dg/ext/has_nothrow_assign.C: Fix.
5149         * g++.dg/ext/has_nothrow_copy.C: Fix.
5150         * g++.dg/ext/has_trivial_assign.C: Fix.
5151         * g++.dg/ext/has_trivial_copy.C: Fix.
5152         * g++.dg/ext/is_pod.C: Fix.
5153         * g++.dg/other/offsetof3.C: Adjust.
5154         * g++.dg/overload/ellipsis1.C: Adjust.
5155         * g++.dg/warn/var-args1.C: Adjust.
5156         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5157         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5158         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5159         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5160         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5161
5162 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5163
5164         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5165         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5166         effective target "mpc_pow".
5167         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5168
5169 2009-07-16  Richard Henderson  <rth@redhat.com>
5170
5171         * g++.dg/opt/eh4.C: New test.
5172
5173 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5174
5175         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5176
5177 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5178
5179         PR middle-end/40747
5180         * gcc.c-torture/execute/pr40747.c: New test.
5181
5182 2009-07-15  Richard Guenther  <rguenther@suse.de>
5183
5184         PR middle-end/40753
5185         * gcc.c-torture/compile/pr40753.c: New testcase.
5186
5187 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5188
5189         PR fortran/40743
5190         * gfortran.dg/interface_assignment_4.f90: New.
5191
5192 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5193
5194         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5195         for FreeBSD up to and including version 8.
5196
5197 2009-07-14  Taras Glek  <tglek@mozilla.com>
5198             Rafael Espindola  <espindola@google.com>
5199
5200         * g++.dg/plugin/header-plugin-test.C: New.
5201         * g++.dg/plugin/header_plugin.c: New.
5202         * g++.dg/plugin/plugin.exp: Update.
5203
5204 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5205
5206         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5207         function to enable vectorization.
5208         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5209         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5210
5211 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5212
5213         * gcc.target/i386/sse-copysignf-vec.c: New test.
5214         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5215
5216 2009-07-14  Jason Merrill  <jason@redhat.com>
5217
5218         PR c++/37276
5219         * g++.dg/lookup/builtin5.C: New.
5220         * g++.dg/other/error22.C: Add missing extern "C".
5221         * g++.dg/warn/Warray-bounds.C: Likewise.
5222         * gcc.dg/compat/compat-common.h: Likewise.
5223
5224         PR c++/40746
5225         * g++.dg/lookup/using20.C: New.
5226
5227         PR c++/40740
5228         * g++.dg/template/koenig8.C: New.
5229
5230 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5231
5232         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5233         both i?86-*-darwin* and x86_64-*-darwin*.
5234
5235 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5236
5237         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5238         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5239         name.
5240
5241 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5242
5243         PR debug/40705
5244         * g++.dg/debug/dwarf2/typedef1.C: New test.
5245
5246         PR c++/40357
5247         * g++.dg/other/typedef3.C: New test.
5248
5249 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5250
5251         * gcc.dg/20090709-1.c: Move to a proper place ...
5252         * gcc.target/m68k/20090709-1.c: ... here.
5253
5254 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5255
5256         PR C++/22154
5257         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5258         front of qualified names are allowed.
5259         * g++.dg/parse/crash10.C: Likewise.
5260         * g++.dg/parse/error15.C: Likewise.
5261         * g++.dg/parse/typename9.C: Likewise.
5262         * g++.dg/parse/error8.C: Likewise.
5263
5264 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5265
5266         PR fortran/40646
5267         * gfortran.dg/proc_ptr_22.f90: Extended.
5268         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5269
5270 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5271
5272         * gfortran.dg/vect/vect-6.f: New test.
5273
5274 2009-07-12  Jason Merrill  <jason@redhat.com>
5275
5276         PR c++/36628
5277         * g++.dg/cpp0x/decltype17.C: New.
5278
5279         PR c++/37206
5280         * g++.dg/cpp0x/rv10.C: New.
5281
5282 2009-07-12  Jason Merrill  <jason@redhat.com>
5283
5284         PR c++/40689
5285         * g++.dg/cpp0x/initlist20.C: New.
5286         * g++.dg/cpp0x/initlist21.C: New.
5287
5288 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5289
5290         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5291         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5292         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5293         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5294         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5295
5296 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5297
5298         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5299         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5300         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5301         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5302         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5303         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5304         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5305         effective_target fd_truncate.
5306
5307 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5308
5309         * gnat.dg/specs/addr1.ads: New test.
5310
5311 2009-07-11  Jan Hubicka  <jh@suse.cz>
5312
5313         PR middle-end/48388
5314         * g++.dg/torture/pr40388.C: New testcase.
5315
5316 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5317
5318         PR target/40668
5319         * gcc.c-torture/execute/pr40668.c: New test.
5320
5321 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5322
5323         * gcc.c-torture/execute/20090711-1.c: New test.
5324
5325 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5326
5327         PR testsuite/40699
5328         PR testsuite/40707
5329         PR testsuite/40709
5330         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5331         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5332         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5333         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5334
5335 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5336
5337         PR fortran/33197
5338         * gfortran.dg/complex_intrinsic_3.f90: New test.
5339         * gfortran.dg/complex_intrinsic_4.f90: New test.
5340
5341 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5342
5343         PR target/39079
5344         * gcc.target/mips/mips.exp: Make -msynci a known option.
5345         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5346
5347 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5348
5349         PR c++/40502
5350         * g++.dg/ext/strncpy-chk1.C: New test.
5351
5352 2009-07-10  Richard Guenther  <rguenther@suse.de>
5353
5354         PR tree-optimization/40496
5355         * g++.dg/opt/pr40496.C: New testcase.
5356
5357 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5358
5359         PR 25509
5360         PR 40614
5361         * g++.dg/warn/unused-result1-Werror.c: New.
5362
5363 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5364
5365         PR fortran/39334
5366         * gfortran.dg/recursive_parameter_1.f90: New test.
5367
5368 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5369
5370         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5371         * gfortran.dg/module_equivalence_6.f90: Ditto.
5372         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5373         * gfortran.dg/nan_2.f90: Ditto.
5374         * gfortran.dg/inquire_11.f90: Ditto.
5375         * gfortran.dg/abstract_type_3.f03: Ditto.
5376         * gfortran.dg/abstract_type_1.f90: Ditto.
5377         * gfortran.dg/private_type_9.f90: Ditto.
5378         * gfortran.dg/abstract_type_5.f03: Ditto.
5379         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5380         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5381         * gfortran.dg/derived_sub.f90: Ditto.
5382         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5383         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5384         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5385         * gfortran.dg/mvbits_6.f90: Ditto.
5386         * gfortran.dg/abstract_type_2.f03: Ditto.
5387         * gfortran.dg/abstract_type_4.f03: Ditto.
5388         * gfortran.dg/bounds_check_9.f90: Ditto.
5389         * gfortran.dg/optional_dim_3.f90: Ditto.
5390         * gfortran.dg/pr32921.f: Ditto.
5391         * gfortran.dg/entry_16.f90: Ditto.
5392         * gfortran.dg/generic_16.f90: Ditto.
5393
5394
5395 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5396
5397         * gcc.target/m68k/20090709-1.c: New.
5398
5399 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5400
5401         PR c++/40684
5402         * g++.dg/template/unify11.C: New test.
5403
5404 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5405
5406         PR fortran/40629
5407         * gfortran.dg/host_assoc_function_9.f90: New test.
5408
5409 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5410
5411         PR fortran/40646
5412         * gfortran.dg/proc_ptr_22.f90: New.
5413         * gfortran.dg/proc_ptr_comp_12.f90: New.
5414
5415 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5416
5417         PR middle-end/40692
5418         * gcc.c-torture/compile/pr40692.c: New test.
5419
5420 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5421
5422         PR fortran/40604
5423         * gfortran.dg/pointer_check_6.f90: New test.
5424
5425 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5426
5427         * gcc.target/mips/truncate-5.c: New test.
5428
5429 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5430
5431         PR libfortran/40330
5432         PR libfortran/40662
5433         * gfortran.dg/fmt_cache_1.f: New test.
5434
5435 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5436
5437         PR fortran/40675
5438         * gfortran.dg/nosigned_zero_1.f90: New test.
5439         * gfortran.dg/nosigned_zero_2.f90: New test.
5440
5441 2009-07-08  Richard Guenther  <rguenther@suse.de>
5442
5443         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5444
5445 2009-07-08  Richard Guenther  <rguenther@suse.de>
5446
5447         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5448
5449 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5450
5451         PR fortran/40591
5452         * gfortran.dg/proc_ptr_21.f90: New test.
5453
5454 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5455
5456         PR c++/31246
5457         * g++.dg/warn/pr31246.C: New.
5458         * g++.dg/warn/pr31246-2.C: New.
5459
5460 2009-07-07  Jason Merrill  <jason@redhat.com>
5461
5462         PR c++/35828
5463         * g++.dg/template/defarg12.C: New.
5464
5465         PR c++/37816
5466         * g++.dg/cpp0x/enum7.C: New.
5467
5468         PR c++/37946
5469         * g++.dg/cpp0x/enum6.C: New.
5470
5471         PR c++/40639
5472         * g++.dg/cpp0x/enum5.C: New.
5473
5474         PR c++/40633
5475         * g++.dg/cpp0x/enum4.C: New.
5476
5477 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5478
5479         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5480
5481 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5482
5483         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5484
5485 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5486
5487         PR middle-end/40669
5488         * gcc.dg/pr40669.c: New test.
5489
5490 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5491
5492         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5493         location. Update all calls.
5494         * g++.dg/plugin/selfassign.c: Likewise.
5495
5496 2009-07-06  Jason Merrill  <jason@redhat.com>
5497
5498         * g++.dg/rtti/dyncast[34].C: New.
5499
5500 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5501
5502         * lib/target-supports.exp
5503         (check_effective_target_mips_newabi_large_long_double): New.
5504         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5505         target.
5506         * gcc.target/mips/fpr-moves-6.c: Likewise.
5507
5508 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5509
5510         PR c++/40557
5511         * g++.dg/template/union2.C: New test.
5512
5513 2009-07-04  Jason Merrill  <jason@redhat.com>
5514
5515         * g++.dg/template/using15.C: New.
5516
5517 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5518
5519         * gfortran.dg/maxloc_1.f90: New test.
5520
5521 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5522
5523         PR fortran/40593
5524         * gfortran.dg/proc_ptr_result_6.f90: New.
5525
5526 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5527
5528         * gcc.dg/framework-2.c: Adjust testcase to pass.
5529
5530 2009-07-04  Jason Merrill  <jason@redhat.com>
5531
5532         PR c++/40619
5533         * g++.dg/cpp0x/auto16.C: New.
5534
5535 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5536
5537         PR target/40587
5538         * gfortran.dg/pr40587.f: New test.
5539
5540 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5541
5542         PR fortran/40638
5543         * gfortran.dg/unit_1.f90: New test.
5544
5545 2009-07-03  Jason Merrill  <jason@redhat.com>
5546
5547         * g++.dg/template/pure1.C: Expect another error.
5548
5549 2009-07-03  Richard Guenther  <rguenther@suse.de>
5550
5551         PR tree-optimization/40640
5552         * gcc.c-torture/compile/pr40640.c: New testcase.
5553
5554 2009-07-03  Richard Guenther  <rguenther@suse.de>
5555
5556         PR middle-end/34163
5557         * gfortran.dg/pr34163.f90: New testcase.
5558
5559 2009-07-03  Jan Hubicka  <jh@suse.cz>
5560
5561         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5562         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5563         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5564         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5565         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5566         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5567         * gnat.dg/loop_optimization6.adb: Enable -O2.
5568
5569 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5570
5571         * g++.dg/warn/null4.C: Extend.
5572
5573 2009-07-02  Jason Merrill  <jason@redhat.com>
5574
5575         * g++.dg/template/spec8.C: Fix.
5576
5577 2009-07-02  Michael Matz  <matz@suse.de>
5578
5579         PR fortran/32131
5580         * gfortran.dg/pr32921.f: Adjust.
5581
5582 2009-07-02  Jan Hubicka  <jh@suse.cz>
5583
5584         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5585
5586 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5587
5588         * gcc.target/mips/truncate-4.c: New testcase.
5589
5590 2009-07-01  Richard Guenther  <rguenther@suse.de>
5591
5592         PR tree-optimization/19831
5593         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5594         make allocated memory escape.  Un-XFAIL.
5595         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5596         * gcc.dg/vect/pr31699.c: Likewise.
5597         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5598
5599 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5600
5601         PR c++/40566
5602         * g++.dg/parse/cond5.C: New test.
5603
5604 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5605
5606         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5607         (main): Pass n to main_1 instead.
5608         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5609         (main_1): New function, split off from...
5610         (main): ...here.  Pass `off' to main_1 instead.
5611
5612 2009-06-30  Jason Merrill  <jason@redhat.com>
5613
5614         PR c++/40595
5615         * g++.dg/cpp0x/variadic94.C: New.
5616
5617 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5618
5619         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5620         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5621         (init_ld_library_path_env_vars): New function, replacing the
5622         orig_*_saved assignments.  Call it after defining it.
5623         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5624         (restore_ld_library_path_env_vars): Likewise.
5625         (add_path, find_libgcc_s): New functions.
5626         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5627         gcc-set-multilib-library-path.
5628         (objc_target_compile): Don't add "." to ld_library_path.
5629         Use add_path.
5630         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5631         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5632         gcc-set-multilib-library-path.
5633         * lib/g++.exp (g++_link_flags): Likewise.
5634         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5635         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5636         top level; do it...
5637         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5638         to tell when this needs to happen.  Use find_libgcc_s instead of
5639         gcc-set-multilib-library-path.
5640         * lib/gcc-dg.exp: Likewise.
5641         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5642         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5643         unless it is in $ALT_LD_LIBRARY_PATH.
5644         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5645
5646 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5647
5648         * gnat.dg/discr12.adb: New test.
5649         * gnat.dg/discr12_pkg.ads: New helper.
5650         * gnat.dg/discr13.adb: New test.
5651         * gnat.dg/discr14.ad[sb]: Likewise.
5652         * gnat.dg/discr15.adb: Likewise.
5653         * gnat.dg/discr15_pkg.ads: New helper.
5654         * gnat.dg/discr16.adb: New test.
5655         * gnat.dg/discr16_g.ads: New helper.
5656         * gnat.dg/discr16_pkg.ads: Likewise.
5657         * gnat.dg/discr16_cont.ads: Likewise.
5658         * gnat.dg/discr17.adb: New test.
5659         * gnat.dg/discr18.adb: Likewise.
5660         * gnat.dg/discr18_pkg.ads: New helper.
5661         * gnat.dg/discr19.adb: New test.
5662
5663 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5664
5665         PR fortran/40576
5666         * gfortran.dg/internal_write_1.f90:  New testcase.
5667
5668 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5669
5670         PR fortran/40594
5671         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5672
5673 2009-06-30  Richard Guenther  <rguenther@suse.de>
5674
5675         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5676
5677 2009-06-30  Wei Guozhi  <carrot@google.com>
5678
5679         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5680         to "-Os".
5681
5682 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5683
5684         PR tree-optimization/40542
5685         * gcc.dg/vect/pr40542.c: New test.
5686
5687 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5688
5689         PR tree-optimization/40582
5690         * gcc.c-torture/compile/pr40582.c: New test.
5691
5692 2009-06-30  Wei Guozhi  <carrot@google.com>
5693
5694         PR/40416
5695         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5696
5697 2009-06-29  Jason Merrill  <jason@redhat.com>
5698
5699         PR c++/40274
5700         * g++.dg/template/debug1.C: New.
5701
5702 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5703
5704         PR fortran/40580
5705         * pointer_check_1.f90: New test.
5706         * pointer_check_2.f90: New test.
5707         * pointer_check_3.f90: New test.
5708         * pointer_check_4.f90: New test.
5709         * pointer_check_5.f90: New test.
5710
5711 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5712
5713         PR fortran/40551
5714         * gfortran.dg/func_assign_2.f90 : New test.
5715
5716 2009-06-29  Richard Guenther  <rguenther@suse.de>
5717
5718         PR middle-end/14187
5719         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5720         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5721         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5722         * gcc.c-torture/execute/20090623-1.c: Likewise.
5723         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5724         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5725
5726 2009-06-29  Richard Guenther  <rguenther@suse.de>
5727
5728         PR middle-end/38212
5729         * gcc.c-torture/execute/pr38212.c: New testcase.
5730
5731 2009-06-29  Richard Guenther  <rguenther@suse.de>
5732
5733         PR tree-optimization/40579
5734         * gcc.c-torture/execute/pr40579.c: New testcase.
5735
5736 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5737
5738         PR tree-optimization/40550
5739         * gcc.dg/pr40550.c: New test.
5740
5741 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5742
5743         * gnat.dg/overflow_sum2.adb: New test
5744         * gnat.dg/namet.ads: New helper.
5745
5746         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5747
5748 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5749
5750         PR fortran/34112
5751         * gfortran.dg/compiler-directive_1.f90: New test.
5752         * gfortran.dg/compiler-directive_2.f: New test.
5753
5754 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5755
5756         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5757         comment out some values and add some cases.
5758
5759 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5760
5761         PR testsuite/40567
5762         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5763
5764 2009-06-26  Richard Henderson  <rth@redhat.com>
5765
5766         PR testsuite/40565
5767         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5768         * gcc.target/i386/local.c: Pass a non-constant to T.
5769
5770 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5771
5772         PR fortran/39997
5773         PR fortran/40541
5774         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5775         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5776         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5777         * gfortran.dg/proc_ptr_result_5.f90: New.
5778
5779 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5780
5781         PR c/39902
5782         * gcc.dg/dfp/pr39902.c: New test.
5783
5784 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5785
5786         PR testsuite/40532
5787         * gcc.dg/builtins-65.c: Require c99 runtime.
5788
5789 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5790
5791         * gnat.dg/array7.ad[sb]: New test.
5792
5793 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5794
5795         * gnat.dg/array6.adb: New test.
5796
5797 2009-06-25  Ian Lance Taylor  <iant@google.com>
5798
5799         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5800
5801 2009-06-25  Ian Lance Taylor  <iant@google.com>
5802
5803         * g++.dg/warn/Wunused-16.C: New testcase.
5804
5805 2009-06-25  Ian Lance Taylor  <iant@google.com>
5806
5807         * g++.dg/warn/skip-2.C: New testcase.
5808
5809 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5810
5811         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5812         dg-skip-if and move to ...
5813         * gcc.dg/torture/20090618-1.c.
5814
5815 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5816
5817         PR tree-optimization/40493
5818         * gcc.c-torture/execute/pr40493.c: New test.
5819
5820 2009-06-24  Jason Merrill  <jason@redhat.com>
5821
5822         PR c++/40342
5823         * g++.dg/template/overload10.C: New.
5824
5825 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5826
5827         PR fortran/40427
5828         * gfortran.dg/proc_ptr_comp_11.f90: New.
5829
5830 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5831
5832         * gcc.dg/pr40501.c: New testcase.
5833
5834 2009-06-23  DJ Delorie  <dj@redhat.com>
5835
5836         Add MeP port.
5837         * lib/target-supports.exp: Add mep support (no profiling).
5838
5839 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5840
5841         PR testsuite/39297
5842         * gcc.dg/ssa/loop-31.c: Change scan rules.
5843
5844 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5845
5846         * gcc.dg/cpp/empty-include.c: Update column info.
5847         * gcc.dg/cpp/assert2.c: Update column info.
5848
5849 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5850
5851         * g++.dg/ext/builtin-object-size1.C: New test.
5852         * g++.dg/ext/builtin-object-size2.C: New test.
5853
5854 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5855
5856         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5857         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5858
5859 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5860
5861         * gcc.target/mips/truncate-3.c: New test.
5862
5863 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5864
5865         PR fortran/37254
5866         PR fortran/39850
5867         * gfortran.dg/interface_30.f90: Modified error message.
5868         * gfortran.dg/proc_decl_22.f90: New.
5869
5870 2009-06-22  Ian Lance Taylor  <iant@google.com>
5871
5872         * gcc.dg/Wcxx-compat-19.c: New testcase.
5873
5874 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5875
5876         PR objc/28050
5877         * pr28050.m: New testcase.
5878
5879 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5880
5881         PR testsuite/40481
5882         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5883
5884 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5885
5886         PR tree-optimization/40492
5887         * g++.dg/torture/pr40492.C: New test.
5888
5889 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5890
5891         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5892         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5893
5894 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5895
5896         * gnat.dg/raise_ce.adb: Helper for ...
5897         * gnat.dg/handle_and_return.adb: New test.
5898
5899 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5900
5901         PR fortran/40443
5902         * gfortran.dg/generic_18.f90: New test.
5903
5904 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5905
5906         PR fortran/40472
5907         * gfortran.dg/spread_size_limit.f90: New test.
5908
5909 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5910
5911         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5912         to put dump files in a subdirectory.
5913         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5914         ".o" temporary files.
5915
5916 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5917
5918         PR fortran/39850
5919         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5920         * gfortran.dg/interface_20.f90: Ditto.
5921         * gfortran.dg/interface_21.f90: Ditto.
5922         * gfortran.dg/interface_22.f90: Ditto.
5923         * gfortran.dg/interface_30.f90: New.
5924         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5925
5926 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5927
5928         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5929         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5930         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5931         DEFAULT_VECTFLAGS.
5932
5933 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5934             Revital Eres  <eres@il.ibm.com>
5935
5936         PR testsuite/40359
5937         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5938         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5939         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5940
5941 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5942
5943         PR testsuite/40475
5944         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5945         without misalignment support.
5946         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5947
5948 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5949
5950         PR fortran/40452
5951         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5952
5953 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5954
5955         PR fortran/40440
5956         * gfortran.dg/alloc_comp_result_2.f90: New test.
5957
5958 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5959
5960         PR target/40482
5961         * gcc.target/arm/pr40482.c: New test.
5962
5963 2009-06-19  Ian Lance Taylor  <iant@google.com>
5964
5965         * gcc.dg/Wcxx-compat-18.c: New testcase.
5966
5967 2009-06-19  Richard Guenther  <rguenther@suse.de>
5968
5969         * gcc.c-torture/execute/20090618-1.c: New testcase.
5970
5971 2009-06-19  Ian Lance Taylor  <iant@google.com>
5972
5973         * gcc.dg/Wcxx-compat-17.c: New testcase.
5974
5975 2009-06-19  Ian Lance Taylor  <iant@google.com>
5976
5977         * gcc.dg/Wcxx-compat-15.c: New testcase.
5978
5979 2009-06-19  Ian Lance Taylor  <iant@google.com>
5980
5981         * gcc.dg/Wcxx-compat-16.c: New testcase.
5982
5983 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5984
5985         * gcc.dg/builtins-34.c: Add significand cases.
5986
5987 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5988
5989         PR testsuite/40491
5990         * gcc.dg/20080522-1.c: Remove testcase for real.
5991         * gcc.dg/20080528-1.c: Ditto.
5992
5993 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5994
5995         PR fortran/40450
5996         * gfortran.dg/proc_ptr_20.f90: New.
5997
5998 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5999
6000         PR target/40470
6001         * gcc.dg/torture/pr40470-1.c: New.
6002         * gcc.dg/torture/pr40470-2.c: Likewise.
6003         * gcc.dg/torture/pr40470-3.c: Likewise.
6004         * gcc.dg/torture/pr40470-4.c: Likewise.
6005
6006 2009-06-18  Diego Novillo  <dnovillo@google.com>
6007
6008         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6009         * gcc.dg/plugin/ggcplug.c: Likewise.
6010         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6011         * g++.dg/plugin/selfassign.c: Likewise.
6012         * g++.dg/plugin/attribute_plugin.c: Likewise.
6013         * g++.dg/plugin/dumb_plugin.c: Likewise.
6014
6015 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6016
6017         * gcc.dg/cpp/arith-3.c: Add column info.
6018
6019 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6020
6021         * gcc.target/arm/fp16-compile-none-2.c: New.
6022         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6023         * gcc.target/arm/fp16-compile-alt-12.c: New.
6024
6025 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6026
6027         * gcc.target/arm/fp16-compile-alt-1.c: New.
6028         * gcc.target/arm/fp16-compile-alt-2.c: New.
6029         * gcc.target/arm/fp16-compile-alt-3.c: New.
6030         * gcc.target/arm/fp16-compile-alt-4.c: New.
6031         * gcc.target/arm/fp16-compile-alt-5.c: New.
6032         * gcc.target/arm/fp16-compile-alt-6.c: New.
6033         * gcc.target/arm/fp16-compile-alt-7.c: New.
6034         * gcc.target/arm/fp16-compile-alt-8.c: New.
6035         * gcc.target/arm/fp16-compile-alt-9.c: New.
6036         * gcc.target/arm/fp16-compile-alt-10.c: New.
6037         * gcc.target/arm/fp16-compile-alt-11.c: New.
6038         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6039         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6040         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6041         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6042         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6043         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6044         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6045         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6046         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6047         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6048         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6049         * gcc.target/arm/fp16-compile-none-1.c: New.
6050         * gcc.target/arm/fp16-compile-exprtype.c: New.
6051         * gcc.target/arm/fp16-compile-vcvt.c: New.
6052         * gcc.target/arm/fp16-builtins-1.c: New.
6053         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6054         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6055         * gcc.target/arm/fp16-param-1.c: New.
6056         * gcc.target/arm/fp16-return-1.c: New.
6057         * gcc.target/arm/fp16-unprototyped-1.c: New.
6058         * gcc.target/arm/fp16-unprototyped-2.c: New.
6059         * gcc.target/arm/fp16-variadic-1.c: New.
6060         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6061         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6062         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6063         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6064         * gcc.dg/torture/arm-fp16-ops.h: New.
6065         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6066         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6067         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6068         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6069         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6070         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6071         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6072         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6073         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6074         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6075         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6076         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6077         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6078         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6079         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6080         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6081         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6082         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6083         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6084         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6085         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6086
6087 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6088
6089         * gcc.dg/builtins-65.c: New test.
6090
6091 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6092
6093         PR fortran/40451
6094         * gfortran.dg/proc_ptr_result_4.f90: New.
6095
6096 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6097
6098         * gcc.c-torture/execute/bitfld-5.c: New test.
6099
6100 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6101
6102         * gcc.dg/builtin-unreachable-3.c: New test.
6103
6104 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6105
6106         * gcc.target/i386/builtin-unreachable.c: New test.
6107
6108 2009-06-17  Ian Lance Taylor  <iant@google.com>
6109
6110         * gcc.dg/Wcxx-compat-14.c: New testcase.
6111
6112 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6113
6114         * gcc.dg/func-ptr-conv-1.c: Update column info.
6115
6116 2009-06-17  Richard Guenther  <rguenther@suse.de>
6117
6118         PR middle-end/40404
6119         * gcc.c-torture/execute/pr40404.c: New testcase.
6120
6121 2009-06-17  Richard Guenther  <rguenther@suse.de>
6122
6123         PR middle-end/40460
6124         * g++.dg/torture/pr40460.C: New testcase.
6125
6126 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6127
6128         * gcc.dg/plugin/one_time_plugin.c: New test.
6129         * gcc.dg/plugin/one_time-test-1.c: New test.
6130         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6131
6132 2009-06-16  Ian Lance Taylor  <iant@google.com>
6133
6134         * g++.dg/warn/skip-1.C: New testcase.
6135
6136 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6137
6138         PR middle-end/40446
6139         * g++.dg/other/pr40446.C: New test.
6140
6141 2009-06-16  Richard Guenther  <rguenther@suse.de>
6142
6143         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6144         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6145         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6146         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6147
6148 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6149
6150         * gcc.c-torture/compile/pr40432.c: New file.
6151
6152 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6153
6154         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6155
6156 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6157
6158         PR fortran/36947
6159         PR fortran/40039
6160         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6161         * gfortran.dg/interface_20.f90: Modified error messages.
6162         * gfortran.dg/interface_21.f90: Ditto.
6163         * gfortran.dg/interface_26.f90: Ditto.
6164         * gfortran.dg/interface_27.f90: Ditto.
6165         * gfortran.dg/interface_28.f90: Extended test case.
6166         * gfortran.dg/interface_29.f90: New.
6167         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6168         * gfortran.dg/proc_decl_8.f90: Ditto.
6169         * gfortran.dg/proc_ptr_11.f90: Ditto.
6170         * gfortran.dg/proc_ptr_15.f90: Ditto.
6171
6172 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6173
6174         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6175         printing.
6176         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6177         gcc.dg/vect/vect-outer-4f.c: Likewise.
6178         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6179         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6180         Likewise.
6181         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6182         outer loop.
6183
6184 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6185
6186         PR fortran/40383
6187         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6188
6189 2009-06-15  Ian Lance Taylor  <iant@google.com>
6190
6191         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6192         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6193         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6194         Recognize new notes.
6195         * gcc.dg/stmt-expr-label-2.c: Likewise.
6196         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6197         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6198         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6199         * gcc.dg/c99-vla-jump-4.c: Likewise.
6200         * gcc.dg/stmt-expr-label-1.c: Likewise.
6201         * gcc.dg/stmt-expr-label-3.c: Likewise.
6202         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6203
6204 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6205
6206         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6207
6208 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6209
6210         * gcc.dg/builtin-object-size-7.c: New test.
6211
6212 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6213
6214         PR testsuite/40426
6215         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6216         level != "" use separate -gdwarf-2 -g${level} options instead of
6217         -gdwarf-2${level}.
6218         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6219         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6220         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6221
6222 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6223
6224         * g++.dg/abi/mangle11.C: Update warning line.
6225         * g++.dg/abi/mangle12.C: Update warning line.
6226         * g++.dg/abi/mangle17.C: Update warning line.
6227         * g++.dg/abi/mangle20-2.C: Update warning line.
6228
6229 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6230
6231         * gcc.dg/optimize-bswap-1.c: Split into these two:
6232         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6233         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6234
6235 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6236
6237         * gcc.dg/optimize-bswap-1.c: New testcase.
6238
6239 2009-06-14  Richard Guenther  <rguenther@suse.de>
6240
6241         PR middle-end/40389
6242         * g++.dg/torture/pr40389.C: New testcase.
6243
6244 2009-06-13  Richard Guenther  <rguenther@suse.de>
6245
6246         PR tree-optimization/40421
6247         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6248
6249 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6250
6251         * gcc.dg/old-style-prom-3.c: Add column info.
6252         * gcc.dg/overflow-warn-1.c
6253         * gcc.dg/gomp/pr27415.c
6254         * gcc.dg/gomp/for-1.c: Same.
6255         * gcc.dg/enum-compat-1.c: Same.
6256         * gcc.dg/c99-tag-3.c: Same.
6257         * gcc.dg/Wredundant-decls-2.c: Same.
6258         * gcc.dg/func-ptr-conv-1.c: Same.
6259         * gcc.dg/asm-wide-1.c: Same.
6260         * gcc.dg/nofixed-point-2.c: Same.
6261         * gcc.dg/cpp/line3.c: Same.
6262         * gcc.dg/array-10.c: Same.
6263         * gcc.dg/c99-vla-jump-1.c: Same.
6264         * gcc.dg/pr20368-1.c: Same.
6265         * gcc.dg/Wshadow-3.c: Same.
6266         * gcc.dg/c90-const-expr-8.c: Same.
6267         * gcc.dg/label-decl-2.c: Same.
6268         * gcc.dg/dremf-type-compat-2.c: Same.
6269         * gcc.dg/c90-const-expr-5.c: Same.
6270         * gcc.dg/builtins-30.c: Same.
6271         * gcc.dg/Warray-bounds.c: Same.
6272         * gcc.dg/Wcxx-compat-2.c: Same.
6273         * gcc.dg/tree-ssa/col-1.c: Same.
6274         * gcc.dg/old-style-prom-2.c: Same.
6275         * gcc.dg/cast-function-1.c: Same.
6276         * gcc.dg/pr15698-1.c: Same.
6277         * gcc.dg/dremf-type-compat-3.c: Same.
6278         * gcc.dg/vla-8.c: Same.
6279         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6280         line.
6281         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6282         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6283         * gcc.dg/enum-compat-1.c: Same.
6284         * gcc.dg/dremf-type-compat-2.c: Same.
6285         * gcc.dg/old-style-prom-2.c: Same.
6286         * gcc.dg/pr15698-1.c: Same.
6287         * gcc.dg/pr20368-1.c: Same.
6288         * gcc.dg/dremf-type-compat-3.c: Same.
6289         * gcc.dg/builtins-30.c: Same.  Test for columns.
6290
6291 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6292
6293         PR fortran/40176
6294         * gfortran.dg/proc_decl_1.f90: Extended.
6295
6296 2009-06-12  Ian Lance Taylor  <iant@google.com>
6297
6298         * gcc.dg/Wcxx-compat-13.c: New testcase.
6299
6300 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6301
6302         PR tree-opt/38865
6303         * gcc.dg/tree-ssa/fre-vce-1.c
6304
6305 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6306
6307         PR testsuite/40384
6308         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6309         min-insn-to-prefetch-ratio=5.
6310
6311 2009-06-12  Joey Ye  <joey.ye@intel.com>
6312             H.J. Lu  <hongjiu.lu@intel.com>
6313
6314         PR middle-end/39146
6315         * gcc.target/i386/stackalign/pr39146.c: New.
6316
6317 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6318
6319         * gcc.target/i386/crc32-1.c: New.
6320         * gcc.target/i386/crc32-2.c: Likewise.
6321
6322 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6323
6324         PR c/39252
6325         * gcc.dg/builtin-unreachable-1.c: New test.
6326         * gcc.dg/builtin-unreachable-2.c: Same.
6327
6328 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6329
6330         PR fortran/40402
6331         * gfortran.dg/data_value_1.f90: New test.
6332
6333 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6334
6335         PR testsuite/39831
6336         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6337         remove ilp32 requirement.
6338         * gcc.target/i386/excess-precision-2.c: Likewise.
6339         * gcc.target/i386/excess-precision-3.c: Likewise.
6340         * gcc.target/i386/excess-precision-4.c: Likewise.
6341         * gcc.target/i386/excess-precision-5.c: Likewise.
6342         * gcc.target/i386/excess-precision-6.c: Likewise.
6343
6344 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6345
6346         PR fortran/38718
6347         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6348         * gfortran.dg/nan_5.f90: New test.
6349
6350 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6351
6352         * gcc.target/arm/neon-modes-1.c: New test.
6353
6354 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6355
6356         * g++.dg/torture/pr31579.C: Cast pointer
6357         via __SIZE_TYPE__ instead of 'unsigned long'.
6358
6359 2009-06-10  Anthony Green  <green@moxielogic.com>
6360
6361         * lib/target-supports.exp (check_profiling_available):
6362         Profiling is not available for testing purposes on moxie.
6363
6364 2009-06-09  Ian Lance Taylor  <iant@google.com>
6365
6366         * gcc.dg/Wcxx-compat-12.c: New testcase.
6367
6368 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6369
6370         PR libfortran/40334
6371         * gfortran.dg/backspace_11.f90: New.
6372
6373 2009-06-09  Jason Merrill  <jason@redhat.com>
6374
6375         * g++.dg/cpp0x/defaulted10.C: New.
6376
6377 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6378
6379         * gcc.c-torture/compile/pr40351.c: New file.
6380
6381 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6382
6383         * gnat.dg/align_max.adb: New test.
6384
6385 2009-06-08  Jason Merrill  <jason@redhat.com>
6386
6387         * g++.dg/cpp0x/auto15.C: New.
6388
6389 2009-06-08  Jan Hubicka  <jh@suse.cz>
6390
6391         PR debug/39834
6392         * gcc.dg/torture/pr39834.c
6393
6394 2009-06-08  Jan Hubicka  <jh@suse.cz>
6395
6396         PR middle-end/40102
6397         * g++.dg/torture/pr40102.C: New testcase.
6398
6399 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6400
6401         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6402         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6403         * gcc.dg/builtin-object-size-6.c: New test.
6404
6405         PR c++/40373
6406         * g++.dg/template/dtor7.C: New test.
6407
6408         PR c++/40370
6409         PR c++/40372
6410         * g++.dg/template/error41.C: New test.
6411         * g++.dg/template/error42.C: New test.
6412
6413 2009-06-08  Revital Eres  <eres@il.ibm.com>
6414
6415         PR testsuite/40359
6416         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6417         * gcc.dg/vect/vect-88.c: Likewise.
6418         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6419         * gcc.dg/vect/pr25413.c: Likewise.
6420         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6421
6422 2009-06-07  Ian Lance Taylor  <iant@google.com>
6423
6424         * g++.dg/warn/Wswitch-3.C: New testcase.
6425         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6426         * gcc.dg/Wswitch-enum-error.c: Likewise.
6427         * gcc.dg/Wswitch-error.c: Likewise.
6428
6429 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6430
6431         PR fortran/40008
6432         * gfortran.dg/negative_unit.f: Update test.
6433         * gfortran.dg/negative_unit_int8.f: Update test.
6434         * gfortran.dg/newunit_1.f90: New test.
6435
6436 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6437
6438         PR fortran/25104
6439         PR fortran/29962
6440         * gfortran.dg/spread_init_expr.f03: New.
6441         * gfortran.dg/unpack_init_expr.f03: New.
6442         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6443         error message.
6444
6445 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6446
6447         PR fortran/25104
6448         PR fortran/29962
6449         * gfortran.dg/count_init_expr.f03
6450         * gfortran.dg/product_init_expr.f03
6451         * gfortran.dg/sum_init_expr.f03
6452
6453 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6454
6455         PR fortran/36874
6456         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6457         message.
6458         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6459         shapes.
6460         * gfortran.dg/zero_sized_5.f90: Likewise.
6461
6462 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6463
6464         PR middle-end/32950
6465         * g++.dg/torture/pr32950.C: New.
6466
6467 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6468
6469         PR fortran/25104
6470         PR fortran/29962
6471         * gfortran.dg/dot_product_1.f03: New.
6472         * gfortran.dg/matmul_8.f03: New.
6473         * gfortran.dg/transpose_3.f03: New.
6474
6475 2009-06-06  Ian Lance Taylor  <iant@google.com>
6476
6477         * gcc.dg/Wunused-label-1.c: New test case.
6478         * g++.dg/warn/Wunused-label-1.C: New test case.
6479         * g++.dg/warn/Wunused-label-2.C: New test case.
6480         * g++.dg/warn/Wunused-label-3.C: New test case.
6481
6482 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6483
6484         PR fortran/37203
6485         * reshape_zerosize_2.f90: New.
6486
6487 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6488
6489         PR fortran/32890
6490         * gfortran.dg/pack_assign_1.f90: New.
6491         * gfortran.dg/pack_vector_1.f90: New.
6492
6493 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6494
6495         PR middle-end/40340
6496         * gcc.dg/pr40340-1.c: New test.
6497         * gcc.dg/pr40340-2.c: New test.
6498         * gcc.dg/pr40340-3.c: New test.
6499         * gcc.dg/pr40340-4.c: New test.
6500         * gcc.dg/pr40340-5.c: New test.
6501         * gcc.dg/pr40340.h: New file.
6502
6503 2009-06-05  Revital Eres  <eres@il.ibm.com>
6504
6505         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6506         New procedure.
6507         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6508         * gcc.dg/vect/vect-33.c: Likewise.
6509         * gcc.dg/vect/vect-92.c: Likewise.
6510         * gcc.dg/vect/vect-58.c: Likewise.
6511         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6512         * gcc.dg/vect/vect-42.c: Likewise.
6513         * gcc.dg/vect/slp-25.c: Likewise.
6514         * gcc.dg/vect/vect-align-1.c: Likewise.
6515         * gcc.dg/vect/vect-align-2.c: Likewise.
6516         * gcc.dg/vect/vect-93.c: Likewise.
6517         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6518         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6519         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6520         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6521         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6522         * gcc.dg/vect/vect-26.c: Likewise.
6523         * gcc.dg/vect/vect-44.c: Likewise.
6524         * gcc.dg/vect/vect-70.c: Likewise.
6525         * gcc.dg/vect/vect-95.c: Likewise.
6526         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6527         * gcc.dg/vect/vect-28.c: Likewise.
6528         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6529         * gcc.dg/vect/vect-87.c: Likewise.
6530         * gcc.dg/vect/vect-109.c: Likewise.
6531         * gcc.dg/vect/vect-54.c: Likewise.
6532         * gcc.dg/vect/vect-96.c: Likewise.
6533         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6534         * gcc.dg/vect/vect-88.c: Likewise.
6535         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6536         * gcc.dg/vect/vect-89.c: Likewise.
6537         * gcc.dg/vect/vect-91.c: Likewise.
6538         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6539         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6540         * gfortran.dg/vect/vect-2.f90: Likewise.
6541         * gfortran.dg/vect/vect-3.f90: Likewise.
6542         * gfortran.dg/vect/vect-4.f90: Likewise.
6543         * gfortran.dg/vect/vect-5.f90: Likewise.
6544
6545 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6546
6547         PR tree-optimization/36318
6548         * gcc.dg/tree-ssa/sra-7.c: New test.
6549
6550 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6551
6552         PR fortran/37203
6553         * gfortran.dg/reshape_order_5.f90: New.
6554         * gfortran.dg/reshape_shape_1.f90: New.
6555
6556 2009-06-04  Jason Merrill  <jason@redhat.com>
6557
6558         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6559
6560 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6561
6562         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6563         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6564
6565 2009-06-04  Richard Guenther  <rguenther@suse.de>
6566
6567         PR c++/39371
6568         * g++.dg/torture/pr40335.C: New testcase.
6569
6570 2009-06-03  Richard Guenther  <rguenther@suse.de>
6571
6572         PR middle-end/40328
6573         * gcc.dg/torture/pr40328.c: New testcase.
6574
6575 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6576
6577         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6578         m68k and fido.
6579
6580 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6581
6582         * g++.dg/torture/pr40323.C: New file.
6583
6584 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6585
6586         * gnat.dg/specs/root.ads: New test.
6587         * gnat.dg/specs/root-level_1.ads: Likewise.
6588         * gnat.dg/specs/root-level_2.ads: Likewise.
6589         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6590
6591 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6592
6593         * g++.dg/init/ref15.C: Require unwrapped targets.
6594
6595 2009-06-02  Jason Merrill  <jason@redhat.com>
6596
6597         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6598         * g++.dg/cpp0x/initlist18.C: New.
6599         * g++.dg/cpp0x/initlist19.C: New.
6600
6601         * g++.dg/cpp0x/auto14.C: New.
6602
6603 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6604
6605         * gnat.dg/alignment6.adb: Remove XFAIL.
6606
6607 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6608
6609         PR c++/38089
6610         * g++.dg/template/spec36.C: New test.
6611
6612 2009-06-01  Ian Lance Taylor  <iant@google.com>
6613
6614         * gcc.dg/cast-qual-3.c: New testcase.
6615         * g++.dg/warn/Wcast-qual2.C: New testcase.
6616
6617 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6618
6619         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6620         (process-message): Expect column numbers.
6621         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6622         * gcc.dg/pch/counter-2.c: Same.
6623         * gcc.dg/pch/valid-2.c: Same.
6624         * gcc.dg/pch/warn-1.c: Same.
6625         * gcc.dg/pch/valid-1.c: Same.
6626         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6627         * gcc.dg/cpp/syshdr.c: Same.
6628         * gcc.dg/cpp/19940712-1.c: Same.
6629         * gcc.dg/cpp/missing-header-1.c: Same.
6630         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6631         * gcc.dg/cpp/tr-warn3.c: Same.
6632         * gcc.dg/cpp/pr29612-2.c: Same.
6633         * gcc.dg/cpp/tr-warn4.c: Same.
6634         * gcc.dg/cpp/Wtrigraphs.c: Same.
6635         * gcc.dg/cpp/poison.c: Same.
6636         * gcc.dg/cpp/arith-3.c: Same.
6637         * gcc.dg/cpp/sysmac2.c: Same.
6638         * gcc.dg/cpp/cpp.exp: Same.
6639         * gcc.dg/cpp/tr-warn5.c: Same.
6640         * gcc.dg/cpp/include2.c: Same.
6641         * gcc.dg/cpp/Wmissingdirs.c: Same.
6642         * gcc.dg/cpp/Wmissingdirs.c: Same.
6643         * gcc.dg/cpp/tr-warn6.c: Same.
6644         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6645         * gcc.dg/cpp/macspace1.c: Same.
6646         * gcc.dg/cpp/escape-2.c: Same.
6647         * gcc.dg/cpp/assert2.c: Same.
6648         * gcc.dg/cpp/undef2.c: Same.
6649         * gcc.dg/cpp/macspace2.c: Same.
6650         * gcc.dg/cpp/tr-warn1.c: Same.
6651         * gcc.dg/cpp/extratokens2.c: Same.
6652         * gcc.dg/cpp/strify2.c: Same.
6653         * gcc.dg/cpp/Wsignprom.c: Same.
6654         * gcc.dg/cpp/redef2.c: Same.
6655         * gcc.dg/cpp/trad/trad.exp: Same.
6656         * gcc.dg/cpp/arith-1.c: Same.
6657         * gcc.dg/cpp/extratokens.c: Same.
6658         * gcc.dg/cpp/if-mpar.c: Same.
6659
6660 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6661
6662         * gnat.dg/nested_float_packed.ads: New test.
6663
6664 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6665             Eric Botcazou  <botcazou@adacore.com>
6666
6667         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6668         * gnat.dg/test_oconst.adb: New test.
6669
6670 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6671
6672         * gcc.dg/plugin/ggcplug.c: Moved comment.
6673         (plugin_init): Fixed typo, declared i, returned 0 at end.
6674
6675 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6676
6677         PR testsuite/40244
6678         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6679         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6680
6681 2009-05-29  Ian Lance Taylor  <iant@google.com>
6682
6683         * gcc.dg/Wcxx-compat-11.c: New testcase.
6684
6685 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6686
6687         PR fortran/40019
6688         * gfortran.dg/leadz_trailz_1.f90: New test.
6689         * gfortran.dg/leadz_trailz_2.f90: New test.
6690
6691 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6692
6693         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6694         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6695         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6696         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6697         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6698         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6699         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6700         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6701         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6702         * gcc.dg/tree-ssa/sra-5.c: New file.
6703         * gcc.dg/tree-ssa/sra-6.c: New file.
6704         * gcc.c-torture/compile/sra-1.c: New file.
6705
6706 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6707
6708         PR middle-end/40291
6709         * gcc.c-torture/compile/pr40291.c: New test.
6710
6711         PR target/40017
6712         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6713         __vector _Bool.
6714         * gcc.target/powerpc/altivec-30.c: New test.
6715         * gcc.target/powerpc/altivec-31.c: New test.
6716
6717 2009-05-28  Richard Guenther  <rguenther@suse.de>
6718
6719         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6720         * gcc.c-torture/execute/20090527-1.c: Likewise.
6721
6722 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6723
6724         PR c++/39754
6725         * g++.dg/template/canon-type-1.C: New test.
6726         * g++.dg/template/canon-type-2.C: Likewise.
6727         * g++.dg/template/canon-type-3.C: Likewise.
6728         * g++.dg/template/canon-type-4.C: Likewise.
6729         * g++.dg/template/canon-type-5.C: Likewise.
6730         * g++.dg/template/canon-type-6.C: Likewise.
6731         * g++.dg/template/canon-type-7.C: Likewise.
6732
6733 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6734             Uros Bizjak  <ubizjak@gmail.com>
6735             Danny Smith  <dansmister@gmail.com>
6736
6737         PR target/37216
6738
6739         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6740         New function.
6741         * gcc.target/i386/pr37216.c:  New test source file.
6742         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6743         use -fno-common for testing Cygwin and MinGW targets.
6744
6745 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6746
6747         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6748         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6749         * g++.dg/pr37742.C (size_t): Likewise.
6750         * g++.dg/torture/pr34850.C (size_t): Likewise.
6751         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6752         _PTRDIFF_TYPE__.
6753         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6754         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6755         (size_t): Use __extension__ and __SIZE_TYPE__.
6756         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6757         __SIZE_TYPE__.
6758         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6759         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6760         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6761         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6762         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6763         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6764         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6765         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6766         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6767         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6768         (__ssize_t): Likewise.
6769         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6770         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6771         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6772         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6773         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6774         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6775         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6776         * gcc.dg/pr33667.c (size_t): Likewise.
6777         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6778         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6779         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6780         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6781         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6782         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6783
6784 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6785
6786         PR tree-optimization/40254
6787         * gcc.dg/vect/pr40254.c: New test.
6788
6789 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6790
6791         PR middle-end/33699
6792         * gcc.target/mips/const-anchor-1.c: New test.
6793         * gcc.target/mips/const-anchor-2.c: New test.
6794
6795 2009-05-27  Jason Merrill  <jason@redhat.com>
6796
6797         * g++.dg/cpp0x/initlist15.C: New.
6798         * g++.dg/cpp0x/initlist16.C: New.
6799         * g++.dg/cpp0x/initlist17.C: New.
6800
6801 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6802
6803         PR fortran/39178
6804         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6805         patterns to reflect frontend changes.
6806         * gfortran.dg/vector_subscript_4.f90: Likewise.
6807
6808 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6809             Eric Botcazou  <botcazou@adacore.com>
6810
6811         * gcc.c-torture/execute/align-nest.c: New testcase.
6812         * gnat.dg/misaligned_nest.adb: New testcase.
6813
6814 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6815
6816         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6817         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6818         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6819         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6820
6821 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6822
6823         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6824         cast instead of assuming 0ul.
6825         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6826         __SIZE_TYPE__.
6827         (_type_desc): Make first argument const.
6828         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6829
6830 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6831
6832         PR libfortran/40187
6833         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6834         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6835
6836 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6837
6838         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6839         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6840         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6841         * gcc.dg/plugin/ggcplug.c: Added new file.
6842
6843 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6844
6845         PR fortran/40246
6846         * gfortran.dg/nullify_4.f90: New test.
6847
6848 2009-05-26  Richard Guenther  <rguenther@suse.de>
6849
6850         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6851
6852 2009-05-26  Richard Guenther  <rguenther@suse.de>
6853
6854         PR middle-end/40252
6855         * gcc.c-torture/compile/pr40252.c: New testcase.
6856
6857 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6858
6859         PR c++/40007
6860         * g++.dg/template/typedef18.C: New test.
6861         * g++.dg/template/typedef19.C: Likewise.
6862         * g++.dg/template/typedef20.C: Likewise.
6863         * g++.dg/template/access11.C: Adjust.
6864
6865 2009-05-26  Richard Guenther  <rguenther@suse.de>
6866
6867         PR testsuite/40247
6868         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6869
6870 2009-05-25  Jason Merrill  <jason@redhat.com>
6871
6872         PR c++/38064
6873         * g++.dg/cpp0x/enum3.C: New test.
6874
6875 2009-05-25  Richard Guenther  <rguenther@suse.de>
6876
6877         PR tree-optimization/36327
6878         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6879         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6880         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6881         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6882         * gcc.dg/vect/vect-40.c: Likewise.
6883         * gcc.dg/vect/vect-42.c: Likewise.
6884         * gcc.dg/vect/vect-46.c: Likewise.
6885         * gcc.dg/vect/vect-76.c: Likewise.
6886
6887 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6888
6889         PR fortran/40176
6890         * gfortran.dg/proc_ptr_18.f90: New.
6891         * gfortran.dg/proc_ptr_19.f90: New.
6892         * gfortran.dg/proc_ptr_comp_9.f90: New.
6893         * gfortran.dg/proc_ptr_comp_10.f90: New.
6894
6895 2009-05-25  Richard Guenther  <rguenther@suse.de>
6896
6897         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6898         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6899
6900 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6901
6902         PR tree-optimization/40238
6903         * gcc.dg/vect/pr40238.c: New test.
6904
6905 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6906             Dominique Dhumieres  <dominiq@lps.ens.fr>
6907
6908         PR fortran/35732
6909         PR fortran/39872
6910         * gfortran.dg/bounds_check_fail_3.f90: New test.
6911         * gfortran.dg/bounds_check_fail_4.f90: New test.
6912         * gfortran.dg/bounds_check_14.f90: Update test.
6913         * gfortran.dg/bound_4.f90: Update test.
6914
6915 2009-05-24  Richard Guenther  <rguenther@suse.de>
6916
6917         PR middle-end/40233
6918         * gcc.c-torture/compile/pr40233.c: New testcase.
6919
6920 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6921
6922         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6923         for alpha*-*-* targets.
6924
6925 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6926
6927         * gcc.dg/vect/bb-slp-1.c: New test.
6928         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6929         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6930         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6931         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6932         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6933         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6934         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6935         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6936         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6937         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6938         gcc.dg/vect/bb-slp-22.c: Likewise.
6939         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6940
6941 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6942             Maxim Kuvyrkov  <maxim@codesourcery.com>
6943
6944         * gcc.dg/falign-labels-1.c: New test.
6945
6946 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6947
6948         * gnat.dg/specs/rep_clause3.ads: New test.
6949
6950 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6951
6952         * gnat.dg/addr6.adb: New test.
6953
6954 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6955
6956         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6957         New function.
6958         * gcc.target/arm/thumb2-mul-space.c: New file.
6959         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6960         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6961         * gcc.target/arm/thumb2-mul-speed.c: New file.
6962
6963 2009-05-22  Richard Guenther  <rguenther@suse.de>
6964
6965         PR middle-end/38964
6966         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6967         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6968         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6969
6970 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6971
6972         * gcc.dg/dll-6.c: New test.
6973         * gcc.dg/dll-6a.c: Likewise.
6974         * gcc.dg/dll-7.c: Likewise.
6975         * gcc.dg/dll-7a.c: Likewise.
6976         * g++.dg/ext/dllexport2.C: Likewise.
6977         * g++.dg/ext/dllexport2a.cc: Likewise.
6978
6979 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6980
6981         PR target/37846
6982         * gcc.target/ia64/mfused-madd-vect.c: New test.
6983         * gcc.target/ia64/mfused-madd.c: New test.
6984         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6985         * gcc.target/ia64/mno-fused-madd.c: New test.
6986
6987 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6988
6989         * gcc.target/i386/movbe-1.c: New.
6990         * gcc.target/i386/movbe-2.c: Likewise.
6991
6992 2009-05-21  Taras Glek  <tglek@mozilla.com>
6993
6994         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6995         plugin_init signature.
6996         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6997         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6998         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6999
7000 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7001
7002         * gcc.dg/target/arm/neon-vmla-1.c: New.
7003         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7004
7005 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7006
7007         * gcc.target/mips/octeon-exts-6.c: New test.
7008         * gcc.target/mips/extend-1.c: New test.
7009         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7010         EXTS.
7011         * gcc.target/mips/octeon-exts-5.c: Likewise.
7012
7013 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7014
7015         PR middle-end/40204
7016         * gcc.c-torture/compile/pr40204.c: New test.
7017
7018 2009-05-20  Richard Guenther  <rguenther@suse.de>
7019
7020         * gcc.c-torture/compile/20090518-1.c: New testcase.
7021
7022 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7023
7024         PR tree-optimization/40087
7025         * gcc.dg/tree-ssa/pr40087.c: New test.
7026
7027 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7028
7029         * gcc.dg/vector-4.c: New testcase.
7030         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7031         * g++.dg/ext/vector16.C: New testcase.
7032
7033 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7034
7035         PR c/40172
7036         * gcc.dg/pr40172.c: Renamed to ...
7037         * gcc.dg/pr40172-1.c: This.
7038
7039         * gcc.dg/pr40172-2.c: New.
7040         * gcc.dg/pr40172-3.c: Likewise.
7041
7042 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7043
7044         PR c/40172
7045         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7046
7047 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7048
7049         * gnat.dg/loop_optimization6.ad[sb]: New test.
7050
7051 2009-05-19  Richard Guenther  <rguenther@suse.de>
7052
7053         * gcc.c-torture/compile/20090519-1.c: New testcase.
7054
7055 2009-05-18  Jason Merrill  <jason@redhat.com>
7056
7057         * g++.dg/cpp0x/explicit1.C: New.
7058         * g++.dg/cpp0x/explicit2.C: New.
7059
7060 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7061
7062         PR debug/40109
7063         * g++.dg/debug/dwarf2/nested-1.C: New test.
7064
7065 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7066
7067         PR testsuite/39907
7068         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7069         stack alignment.
7070
7071 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7072
7073         PR fortran/40164
7074         * gfortran.dg/proc_ptr_comp_8.f90: New.
7075
7076 2009-05-18  Richard Guenther  <rguenther@suse.de>
7077
7078         PR fortran/40168
7079         * gfortran.dg/array_memset_2.f90: Adjust.
7080
7081 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7082
7083         PR fortran/36947
7084         PR fortran/40039
7085         * gfortran.dg/interface_27.f90: New.
7086         * gfortran.dg/interface_28.f90: New.
7087         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7088         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7089
7090 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7091
7092         * gcc.target/m68k/tls-ie.c: New test.
7093         * gcc.target/m68k/tls-le.c: New test.
7094         * gcc.target/m68k/tls-gd.c: New test.
7095         * gcc.target/m68k/tls-ld.c: New test.
7096         * gcc.target/m68k/tls-ie-xgot.c: New test.
7097         * gcc.target/m68k/tls-le-xtls.c: New test.
7098         * gcc.target/m68k/tls-gd-xgot.c: New test.
7099         * gcc.target/m68k/tls-ld-xgot.c: New test.
7100         * gcc.target/m68k/tls-ld-xtls.c: New test.
7101         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7102
7103 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7104
7105         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7106
7107 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7108
7109         PR c/40172
7110         * gcc.dg/pr40172.c: New.
7111
7112 2009-05-17  Jason Merrill  <jason@redhat.com>
7113
7114         PR c++/40139
7115         * g++.dg/template/dtor6.C: New.
7116
7117 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7118
7119         * g++.dg/warn/translate-ice-1.C: New test.
7120
7121 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7122
7123         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7124         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7125         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7126         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7127
7128 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7129
7130         PR fortran/33197
7131         * gfortran.dg/erf_2.F90: New test.
7132         * gfortran.dg/erfc_scaled_2.f90: New test.
7133
7134 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7135
7136         PR fortran/31243
7137         * gfortran.dg/string_1.f90: New test.
7138         * gfortran.dg/string_2.f90: New test.
7139         * gfortran.dg/string_3.f90: New test.
7140
7141 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7142
7143         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7144         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7145
7146 2009-05-15  Ian Lance Taylor  <iant@google.com>
7147
7148         * gcc.dg/Wcxx-compat-10.c: New testcase.
7149
7150 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7151
7152         PR 16302
7153         * gcc.dg/pr16302.c: New.
7154         * g++.dg/warn/pr16302.C: New.
7155
7156 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7157
7158         * gcc.dg/torture/builtin-math-5.c: New.
7159         * gcc.dg/torture/builtin-math-6.c: New.
7160         * lib/target-supports.exp (check_effective_target_mpc): New.
7161
7162 2009-05-15  Jan Hubicka  <jh@suse.cz>
7163
7164         * gcc.dg/tree-ssa/inline-3.c: New testcase
7165
7166 2009-05-15  Jan Hubicka  <jh@suse.cz>
7167
7168         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7169         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7170         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7171         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7172         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7173         Mark noinline.
7174         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7175         Mark noinline.
7176         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7177         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7178
7179 2009-05-15  Jan Hubicka  <jh@suse.cz>
7180
7181         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7182         optimized by sibcall noinline.
7183
7184 2009-05-15  Jan Hubicka  <jh@suse.cz>
7185
7186         * sibcall-1.c (track): Mark noinline.
7187         * sibcall-2.c (track): Mark noinline.
7188         * sibcall-3.c (track): Mark noinline.
7189         * sibcall-4.c (track): Mark noinline.
7190
7191 2009-05-15  Jan Hubicka  <jh@suse.cz>
7192
7193         * flatten-2.c: Disable early inlining; add comment.
7194         * flatten-3.c: New test based on flatten-2.c.
7195
7196 2009-05-15  Richard Guenther  <rguenther@suse.de>
7197
7198         PR tree-optimization/39999
7199         * gcc.c-torture/compile/pr39999.c: New testcase.
7200
7201 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7202
7203         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7204
7205 2009-05-14  Ian Lance Taylor  <iant@google.com>
7206
7207         * gcc.dg/Wcxx-compat-9.c: New testcase.
7208
7209 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7210
7211         PR fortran/39996
7212         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7213         * gfortran.dg/duplicate_type_2.f90: Ditto.
7214         * gfortran.dg/duplicate_type_3.f90: New.
7215
7216 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7217
7218         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7219         * ada/acats/tests/c5/c59002c.ada: Likewise.
7220
7221 2009-05-13  Taras Glek  <tglek@mozilla.com>
7222
7223         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7224         attributes and decl smashing.
7225         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7226         attributes.
7227         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7228         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7229
7230 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7231
7232         PR fortran/39865
7233         * gfortran.dg/pr39865.f90: New test.
7234         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7235         arrays in FMT=.
7236         * gfortran.dg/hollerith_f95.f90: Likewise.
7237         * gfortran.dg/hollerith6.f90: New test.
7238         * gfortran.dg/hollerith7.f90: New test.
7239
7240 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7241
7242         PR cpp/36674
7243         * gcc.dg/cpp/pr36674.i: New.
7244
7245 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7246
7247         PR middle-end/40035
7248         * gcc.c-torture/compile/pr40035.c: New test.
7249
7250 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7251
7252         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7253
7254 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7255
7256         PR fortran/40110
7257         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7258         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7259         * gfortran.dg/interop_params.f03: Ditto.
7260
7261 2009-05-12  Jan Hubicka  <jh@suse.cz>
7262
7263         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7264         so unrolling still happens.
7265         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7266         * gcc.dg/ipa/ipacost-2.c: Likewise.
7267         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7268
7269 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7270
7271         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7272
7273 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7274
7275         * lib/target-supports.exp (check_profiling_available): Return
7276         false for -p on *-*-cygwin* targets.
7277
7278 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7279
7280         PR tree-optimization/38632
7281         * g++.dg/tree-ssa/pr38632.C: New.
7282
7283 2009-05-11  Jan Hubicka  <jh@suse.cz>
7284
7285         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7286         we now optimize better.
7287         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7288         out at different places.
7289         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7290         unroling.
7291         * gcc.dg/vect/vect-76.c: Likewise.
7292         * gcc.dg/vect/vect-70.c: Likewise.
7293         * gcc.dg/vect/vect-66.c: Likewise.
7294         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7295         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7296
7297 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7298
7299         PR middle-end/40080
7300         * gcc.c-torture/compile/pr40080.c: New.
7301
7302 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7303
7304         * gcc.c-torture/compile/pr40026.c: New testcase.
7305
7306 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7307
7308         PR fortran/40089
7309         * gfortran.dg/proc_ptr_comp_7.f90: New.
7310
7311 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7312
7313         PR tree-optimization/40074
7314         * gcc.dg/vect/pr40074.c: New test.
7315
7316 2009-05-10  Ian Lance Taylor  <iant@google.com>
7317
7318         * gcc.dg/Wcxx-compat-7.c: New testcase.
7319         * gcc.dg/Wcxx-compat-8.c: New testcase.
7320         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7321         * gcc.dg/pr17188-1.c: Likewise.
7322         * gcc.dg/pr39084.c: Likewise.
7323
7324 2009-05-10  Michael Matz  <matz@suse.de>
7325
7326         PR target/40031
7327         * gcc.dg/pr40031.c: New test.
7328
7329 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7330
7331         PR fortran/40018
7332         * gfortran.dg/array_constructor_31.f90: New test.
7333
7334 2009-05-10  Richard Guenther  <rguenther@suse.de>
7335
7336         PR tree-optimization/40081
7337         * g++.dg/torture/pr40081.C: New testcase.
7338
7339 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7340
7341         PR fortran/38863
7342         * gfortran.dg/dependency_24.f90: New test.
7343         * gfortran.dg/dependency_23.f90: Clean up module files.
7344
7345 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7346
7347         PR fortran/38956
7348         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7349         * gfortran.dg/chmod_2.f90: Likewise.
7350         * gfortran.dg/chmod_3.f90: Likewise.
7351         * gfortran.dg/open_errors.f90: Likewise.
7352
7353 2009-05-09  Jan Hubicka  <jh@suse.cz>
7354
7355         PR middle-end/40043
7356         * g++.dg/eh/nested-try.C: New test.
7357
7358 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7359
7360         PR tree-optimization/40049
7361         * gcc.dg/vect/vect-shift-2.c: New test.
7362
7363 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7364
7365         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7366         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7367
7368 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7369
7370         PR c/36892
7371         * g++.dg/warn/deprecated-6.C: New.
7372         * gcc.dg/deprecated-4.c: Likewise.
7373         * gcc.dg/deprecated-5.c: Likewise.
7374         * gcc.dg/deprecated-6.c: Likewise.
7375
7376 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7377
7378         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7379         __aligned__(__BIGGEST_ALIGNMENT__).
7380         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7381         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7382         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7383         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7384         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7385         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7386         * gcc.dg/vect/Os-vect-95.c: Likewise.
7387         * gcc.dg/vect/pr20122.c: Likewise.
7388         * gcc.dg/vect/pr36493.c: Likewise.
7389         * gcc.dg/vect/pr37385.c: Likewise.
7390         * gcc.dg/vect/slp-7.c: Likewise.
7391         * gcc.dg/vect/slp-9.c: Likewise.
7392         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7393         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7394         * gcc.dg/vect/vect-35.c: Likewise.
7395         * gcc.dg/vect/vect-40.c: Likewise.
7396         * gcc.dg/vect/vect-42.c: Likewise.
7397         * gcc.dg/vect/vect-44.c: Likewise.
7398         * gcc.dg/vect/vect-46.c: Likewise.
7399         * gcc.dg/vect/vect-48.c: Likewise.
7400         * gcc.dg/vect/vect-52.c: Likewise.
7401         * gcc.dg/vect/vect-54.c: Likewise.
7402         * gcc.dg/vect/vect-56.c: Likewise.
7403         * gcc.dg/vect/vect-58.c: Likewise.
7404         * gcc.dg/vect/vect-60.c: Likewise.
7405         * gcc.dg/vect/vect-74.c: Likewise.
7406         * gcc.dg/vect/vect-75.c: Likewise.
7407         * gcc.dg/vect/vect-76.c: Likewise.
7408         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7409         * gcc.dg/vect/vect-77.c: Likewise.
7410         * gcc.dg/vect/vect-77-global.c: Likewise.
7411         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7412         * gcc.dg/vect/vect-78.c: Likewise.
7413         * gcc.dg/vect/vect-78-global.c: Likewise.
7414         * gcc.dg/vect/vect-80.c: Likewise.
7415         * gcc.dg/vect/vect-85.c: Likewise.
7416         * gcc.dg/vect/vect-87.c: Likewise.
7417         * gcc.dg/vect/vect-88.c: Likewise.
7418         * gcc.dg/vect/vect-92.c: Likewise.
7419         * gcc.dg/vect/vect-93.c: Likewise.
7420         * gcc.dg/vect/vect-95.c: Likewise.
7421         * gcc.dg/vect/vect-97.c: Likewise.
7422         * gcc.dg/vect/vect-complex-1.c: Likewise.
7423         * gcc.dg/vect/vect-complex-4.c: Likewise.
7424         * gcc.dg/vect/vect-complex-5.c: Likewise.
7425         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7426         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7427         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7428         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7429         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7430         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7431         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7432         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7433         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7434         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7435         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7436         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7437         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7438         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7439         * gcc.dg/vect/vect-outer-1.c: Likewise.
7440         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7441         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7442         * gcc.dg/vect/vect-outer-2.c: Likewise.
7443         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7444         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7445         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7446         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7447         * gcc.dg/vect/vect-outer-3.c: Likewise.
7448         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7449         * gcc.dg/vect/vect-outer-5.c: Likewise.
7450         * gcc.dg/vect/vect-outer-6.c: Likewise.
7451         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7452         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7453         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7454         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7455         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7456         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7457         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7458         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7459         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7460         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7461         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7462         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7463         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7464         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7465
7466 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7467
7468         PR c/24581
7469         * gcc.dg/torture/complex-sign.h: New header.
7470         * gcc.dg/torture/complex-sign-add.c,
7471         gcc.dg/torture/complex-sign-mixed-add.c,
7472         gcc.dg/torture/complex-sign-mixed-div.c,
7473         gcc.dg/torture/complex-sign-mixed-mul.c,
7474         gcc.dg/torture/complex-sign-mixed-sub.c,
7475         gcc.dg/torture/complex-sign-mul.c,
7476         gcc.dg/torture/complex-sign-sub.c: New tests.
7477
7478 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7479
7480         PR fortran/39876
7481         * gfortran.dg/intrinsic_3.f90: New.
7482
7483 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7484
7485         PR c/39037
7486         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7487         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7488         * gcc.dg/dfp/float-constant-double.c: New test.
7489         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7490         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7491         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7492         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7493         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7494         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7495         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7496         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7497         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7498
7499 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7500
7501         PR middle-end/40057
7502         * gcc.c-torture/execute/pr40057.c: New test.
7503
7504 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7505
7506         * gcc.c-torture/compile/const-high-part.c: New test.
7507
7508 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7509
7510         PR testsuite/40050
7511         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7512         build plugin.
7513
7514 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7515
7516         PR fortran/39630
7517         * gfortran.dg/proc_decl_1.f90: Modified.
7518         * gfortran.dg/proc_ptr_comp_1.f90: New.
7519         * gfortran.dg/proc_ptr_comp_2.f90: New.
7520         * gfortran.dg/proc_ptr_comp_3.f90: New.
7521         * gfortran.dg/proc_ptr_comp_4.f90: New.
7522         * gfortran.dg/proc_ptr_comp_5.f90: New.
7523         * gfortran.dg/proc_ptr_comp_6.f90: New.
7524
7525 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7526
7527         PR c++/17395
7528         * g++.dg/template/call7.C: New test.
7529
7530 2009-05-06  Diego Novillo  <dnovillo@google.com>
7531
7532         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7533
7534 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7535
7536         * gfortran.dg/pr40021.f: Moved to ...
7537         * gfortran.fortran-torture/execute/pr40021.f: Here.
7538
7539 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7540
7541         PR middle-end/39986
7542         * gcc.dg/dfp/pr39986.c: New test.
7543
7544 2009-05-06  Michael Matz  <matz@suse.de>
7545
7546         PR middle-end/40021
7547         * gfortran.dg/pr40021.f: New test.
7548
7549 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7550
7551         * lib/plugin-support.exp: New file containing support procs for
7552         plugin testcases.
7553         * lib/target-supports.exp (check_plugin_available): New proc.
7554         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7555         * gcc.dg/plugin/selfassign.c: New plugin source file.
7556         * gcc.dg/plugin/self-assign-test-1.c: New test.
7557         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7558         * g++.dg/README: Add description for plugin test.
7559         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7560         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7561         * g++.dg/plugin/selfassign.c: New plugin source file.
7562         * g++.dg/plugin/self-assign-test-1.C: New test.
7563         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7564         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7565         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7566         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7567
7568 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7569
7570         PR fortran/40041
7571         * gfortran.dg/intrinsic_2.f90: New test.
7572         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7573
7574 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7575
7576         PR c/40032
7577         * gcc.dg/noncompile/incomplete-5.c: New test.
7578
7579 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7580
7581         PR middle-end/39666
7582         * gcc.dg/pr39666-1.c: New test.
7583         * gcc.dg/pr39666-2.c: Likewise.
7584         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7585         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7586         * gfortran.dg/pr39666-1.f90: Likewise.
7587         * gfortran.dg/pr39666-2.f90: Likewise.
7588
7589 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7590
7591         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7592         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7593         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7594
7595 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7596
7597         PR fortran/39998
7598         * gfortran.dg/proc_ptr_17.f90: New.
7599
7600 2009-05-05  Richard Guenther  <rguenther@suse.de>
7601
7602         PR tree-optimization/40022
7603         * gcc.c-torture/execute/pr40022.c: New testcase.
7604
7605 2009-05-05  Richard Guenther  <rguenther@suse.de>
7606
7607         PR middle-end/40023
7608         * gcc.c-torture/compile/pr40023.c: New testcase.
7609
7610 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7611
7612         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7613         * g++.dg/template/overload9.C: Likewise.
7614         * g++.dg/ext/ms-1.C: New.
7615
7616 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7617
7618         PR c++/40013
7619         * g++.dg/ext/vla7.C: New test.
7620
7621 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7622
7623         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7624
7625 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7626
7627         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7628         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7629         Update expected errors.
7630
7631 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7632
7633         PR c++/28152
7634         * g++.dg/parse/parser-pr28152.C: New.
7635         * g++.dg/parse/parser-pr28152-2.C: New.
7636
7637 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7638
7639         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7640
7641 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7642
7643         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7644         * gcc.target/sparc/fexpand-2.c: Likewise.
7645         * gcc.target/sparc/fpmerge-2.c: Likewise.
7646         * gcc.target/sparc/pdist-2.c: Likewise.
7647
7648 2009-05-03  Richard Guenther  <rguenther@suse.de>
7649
7650         PR c/39983
7651         * gcc.c-torture/compile/pr39983.c: New testcase.
7652
7653 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7654
7655         * gcc.dg/c99-complex-3.c: New test.
7656
7657 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7658
7659         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7660
7661 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7662
7663         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7664
7665 2009-05-02  Richard Guenther  <rguenther@suse.de>
7666
7667         PR middle-end/40001
7668         * gcc.target/spu/pr40001.c: New testcase.
7669
7670 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7671
7672         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7673
7674 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7675
7676         PR middle-end/39579
7677         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7678         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7679
7680 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7681
7682         PR testsuite/39776
7683         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7684         no longer issued.
7685
7686 2009-04-30  David Ayers  <ayers@fsfe.org>
7687
7688         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7689         and gcc_error_prefix variables.
7690         * objc.dg/bad-receiver-type.m: Update to match correct
7691         diagnostics marker.
7692         * objc.dg/encode-5.m: Likewise.
7693         * objc.dg/id-1.m: Likewise.
7694         * objc.dg/method-1.m: Likewise.
7695         * objc.dg/method-6.m: Likewise.
7696         * objc.dg/method-7.m: Likewise.
7697         * objc.dg/method-9.m: Likewise.
7698         * objc.dg/method-11.m: Likewise.
7699         * objc.dg/method-20.m: Likewise.
7700         * objc.dg/private-1.m: Likewise.
7701
7702 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7703
7704         PR libfortran/39667
7705         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7706         * gfortran.dg/advance_4.f90: Likewise
7707         * gfortran.dg/advance_5.f90: Likewise
7708         * gfortran.dg/append_1.f90: Likewise
7709         * gfortran.dg/backslash_1.f90: Likewise
7710         * gfortran.dg/backslash_2.f90: Likewise
7711         * gfortran.dg/backslash_3.f: Likewise
7712         * gfortran.dg/backspace_10.f90: Likewise
7713         * gfortran.dg/backspace_3.f: Likewise
7714         * gfortran.dg/backspace_4.f: Likewise
7715         * gfortran.dg/backspace_5.f: Likewise
7716         * gfortran.dg/backspace_8.f: Likewise
7717         * gfortran.dg/backspace_9.f: Likewise
7718         * gfortran.dg/complex_write.f90: Likewise
7719         * gfortran.dg/convert_implied_open.f90: Likewise
7720         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7721         * gfortran.dg/dos_eol.f: Likewise
7722         * gfortran.dg/empty_format_1.f90: Likewise
7723         * gfortran.dg/endfile.f: Likewise
7724         * gfortran.dg/eof_1.f90: Likewise
7725         * gfortran.dg/eor_1.f90: Likewise
7726         * gfortran.dg/eor_handling_1.f90: Likewise
7727         * gfortran.dg/eor_handling_2.f90: Likewise
7728         * gfortran.dg/eor_handling_3.f90: Likewise
7729         * gfortran.dg/eor_handling_4.f90: Likewise
7730         * gfortran.dg/eor_handling_5.f90: Likewise
7731         * gfortran.dg/error_recovery_5.f90: Likewise
7732         * gfortran.dg/f2003_inquire_1.f03: Likewise
7733         * gfortran.dg/f2003_io_4.f03: Likewise
7734         * gfortran.dg/f2003_io_5.f03: Likewise
7735         * gfortran.dg/f2003_io_7.f03: Likewise
7736         * gfortran.dg/fgetc_1.f90: Likewise
7737         * gfortran.dg/fgetc_2.f90: Likewise
7738         * gfortran.dg/flush_1.f90: Likewise
7739         * gfortran.dg/fmt_exhaust.f90: Likewise
7740         * gfortran.dg/fmt_huge.f90: Likewise
7741         * gfortran.dg/fmt_read.f90: Likewise
7742         * gfortran.dg/fmt_t_1.f90: Likewise
7743         * gfortran.dg/fmt_t_2.f90: Likewise
7744         * gfortran.dg/fmt_t_3.f90: Likewise
7745         * gfortran.dg/fmt_t_4.f90: Likewise
7746         * gfortran.dg/fmt_t_5.f90: Likewise
7747         * gfortran.dg/fmt_t_7.f: Likewise
7748         * gfortran.dg/fseek.f90: Likewise
7749         * gfortran.dg/ftell_1.f90: Likewise
7750         * gfortran.dg/ftell_2.f90: Likewise
7751         * gfortran.dg/func_derived_3.f90: Likewise
7752         * gfortran.dg/inquire_9.f90: Likewise
7753         * gfortran.dg/iostat_1.f90: Likewise
7754         * gfortran.dg/iostat_2.f90: Likewise
7755         * gfortran.dg/list_read_1.f90: Likewise
7756         * gfortran.dg/list_read_4.f90: Likewise
7757         * gfortran.dg/list_read_5.f90: Likewise
7758         * gfortran.dg/list_read_7.f90: Likewise
7759         * gfortran.dg/list_read_8.f90: Likewise
7760         * gfortran.dg/list_read_9.f90: Likewise
7761         * gfortran.dg/namelist_13.f90: Likewise
7762         * gfortran.dg/namelist_14.f90: Likewise
7763         * gfortran.dg/namelist_15.f90: Likewise
7764         * gfortran.dg/namelist_16.f90: Likewise
7765         * gfortran.dg/namelist_17.f90: Likewise
7766         * gfortran.dg/namelist_18.f90: Likewise
7767         * gfortran.dg/namelist_19.f90: Likewise
7768         * gfortran.dg/namelist_20.f90: Likewise
7769         * gfortran.dg/namelist_24.f90: Likewise
7770         * gfortran.dg/namelist_26.f90: Likewise
7771         * gfortran.dg/namelist_27.f90: Likewise
7772         * gfortran.dg/namelist_28.f90: Likewise
7773         * gfortran.dg/namelist_37.f90: Likewise
7774         * gfortran.dg/namelist_38.f90: Likewise
7775         * gfortran.dg/namelist_39.f90: Likewise
7776         * gfortran.dg/namelist_40.f90: Likewise
7777         * gfortran.dg/namelist_43.f90: Likewise
7778         * gfortran.dg/namelist_44.f90: Likewise
7779         * gfortran.dg/namelist_45.f90: Likewise
7780         * gfortran.dg/namelist_46.f90: Likewise
7781         * gfortran.dg/namelist_47.f90: Likewise
7782         * gfortran.dg/namelist_48.f90: Likewise
7783         * gfortran.dg/namelist_49.f90: Likewise
7784         * gfortran.dg/namelist_50.f90: Likewise
7785         * gfortran.dg/namelist_51.f90: Likewise
7786         * gfortran.dg/namelist_52.f90: Likewise
7787         * gfortran.dg/namelist_56.f90: Likewise
7788         * gfortran.dg/namelist_char_only.f90: Likewise
7789         * gfortran.dg/namelist_use.f90: Likewise
7790         * gfortran.dg/namelist_use_only.f90: Likewise
7791         * gfortran.dg/noadv_size.f90: Likewise
7792         * gfortran.dg/open_access_append_1.f90: Likewise
7793         * gfortran.dg/pad_no.f90: Likewise
7794         * gfortran.dg/pr12884.f: Likewise
7795         * gfortran.dg/pr17090.f90: Likewise
7796         * gfortran.dg/pr17285.f90: Likewise
7797         * gfortran.dg/pr17286.f90: Likewise
7798         * gfortran.dg/pr18122.f90: Likewise
7799         * gfortran.dg/pr18210.f90: Likewise
7800         * gfortran.dg/pr18392.f90: Likewise
7801         * gfortran.dg/pr19155.f: Likewise
7802         * gfortran.dg/pr19216.f: Likewise
7803         * gfortran.dg/pr19467.f90: Likewise
7804         * gfortran.dg/pr19657.f: Likewise
7805         * gfortran.dg/pr20257.f90: Likewise
7806         * gfortran.dg/read_bad_advance.f90: Likewise
7807         * gfortran.dg/read_eof_2.f90: Likewise
7808         * gfortran.dg/read_eof_4.f90: Likewise
7809         * gfortran.dg/read_many_1.f: Likewise
7810         * gfortran.dg/read_noadvance.f90: Likewise
7811         * gfortran.dg/read_repeat.f90: Likewise
7812         * gfortran.dg/read_size_noadvance.f90: Likewise
7813         * gfortran.dg/read_x_past.f: Likewise
7814         * gfortran.dg/record_marker_1.f90: Likewise
7815         * gfortran.dg/record_marker_3.f90: Likewise
7816         * gfortran.dg/rewind_1.f90: Likewise
7817         * gfortran.dg/runtime_warning_1.f90: Likewise
7818         * gfortran.dg/shape_3.f90: Likewise
7819         * gfortran.dg/slash_1.f90: Likewise
7820         * gfortran.dg/stat_1.f90: Likewise
7821         * gfortran.dg/stat_2.f90: Likewise
7822         * gfortran.dg/streamio_11.f90: Likewise
7823         * gfortran.dg/streamio_3.f90: Likewise
7824         * gfortran.dg/streamio_4.f90: Likewise
7825         * gfortran.dg/streamio_9.f90: Likewise
7826         * gfortran.dg/tl_editing.f90: Likewise
7827         * gfortran.dg/unf_io_convert_1.f90: Likewise
7828         * gfortran.dg/unf_io_convert_2.f90: Likewise
7829         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7830         * gfortran.dg/unf_short_record_1.f90: Likewise
7831         * gfortran.dg/utf8_1.f03: Likewise
7832         * gfortran.dg/utf8_2.f03: Likewise
7833         * gfortran.dg/widechar_IO_1.f90: Likewise
7834         * gfortran.dg/write_check3.f90: Likewise
7835         * gfortran.dg/write_rewind_2.f: Likewise
7836         * gfortran.dg/x_slash_2.f: Likewise
7837
7838 2009-04-29  Richard Guenther  <rguenther@suse.de>
7839
7840         PR target/39943
7841         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7842         New.
7843         (check_effective_target_vect_floatuint_cvt): Likewise.
7844         * gcc.dg/vect/slp-10.c: Adjust.
7845         * gcc.dg/vect/slp-11.c: Adjust.
7846         * gcc.dg/vect/slp-12b.c: Adjust.
7847         * gcc.dg/vect/slp-33.c: Adjust.
7848         * gcc.c-torture/compile/pr39943.c: New testcase.
7849
7850 2009-04-29  Richard Guenther  <rguenther@suse.de>
7851
7852         PR middle-end/39937
7853         * gcc.c-torture/compile/pr39937.c: New testcase.
7854
7855 2009-04-29  Richard Guenther  <rguenther@suse.de>
7856
7857         PR tree-optimization/39941
7858         * gcc.c-torture/compile/pr39941.c: New testcase.
7859
7860 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7861
7862         * gcc.target/bfin/20090411-1.c: New test.
7863
7864 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7865
7866         PR target/39565
7867         * gcc.dg/pr39565.c: New testcase.
7868
7869 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7870
7871         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7872         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7873         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7874         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7875         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7876         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7877         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7878         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7879         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7880         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7881         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7882         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7883         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7884         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7885         * gcc.target/i386/pr37191.c: Likewise.
7886         * gcc.target/i386/reload-1.c: Likewise.
7887         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7888         * g++.old-deja/g++.pt/repo2.C: Likewise.
7889         * g++.old-deja/g++.pt/repo3.C: Likewise.
7890         * g++.old-deja/g++.pt/repo4.C: Likewise.
7891         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7892         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7893         * g++.dg/template/repo1.C: Likewise.
7894         * g++.dg/template/repo2.C: Likewise.
7895         * g++.dg/template/repo3.C: Likewise.
7896         * g++.dg/template/repo4.C: Likewise.
7897         * g++.dg/template/repo5.C: Likewise.
7898         * g++.dg/template/repo6.C: Likewise.
7899         * g++.dg/template/repo7.C: Likewise.
7900         * g++.dg/template/repo8.C: Likewise.
7901         * g++.dg/template/repo9.C: Likewise.
7902         * g++.dg/rtti/repo1.C: Likewise.
7903         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7904         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7905         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7906         * g++.dg/other/PR23205.C: Skip for vxworks.
7907         * g++.dg/ext/visibility/class1.C: Requires PIC.
7908         * g++.dg/eh/async-unwind2.C: Requires PIC.
7909         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7910         does not have cxa_exit.
7911
7912 2009-04-28  Jing Yu  <jingyu@google.com>
7913
7914         PR testsuite/39790
7915         * lib/target-supports.exp (check_effective_target_tls): Remove
7916         comment of caching.
7917         (check_effective_target_tls_native): Likewise.
7918         (check_effective_target_tls_runtime): Likewise.
7919         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7920         tls to tls_runtime.
7921         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7922
7923 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7924
7925         PR fortran/39946
7926         * gfortran.dg/proc_ptr_16.f90: New.
7927
7928 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7929
7930         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7931         lp64 is true.
7932
7933 2009-04-28  Richard Guenther  <rguenther@suse.de>
7934
7935         PR middle-end/39937
7936         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7937
7938 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7939
7940         * g++.dg/warn/pr35652.C: Removed.
7941         * gcc.dg/pr35652.c: Likewise.
7942
7943 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7944
7945         * gcc.target/ia64/20071210-2.c: New testcase.
7946
7947 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7948
7949         PR c/39323
7950         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7951         * gcc.dg/pr39323-3.c: Ditto.
7952
7953 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7954
7955         PR fortran/39930
7956         PR fortran/39931
7957         * gfortran.dg/ambiguous_reference_2.f90: New.
7958         * gfortran.dg/pointer_assign_7.f90: New.
7959
7960 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7961             Mark Mitchell  <mark@codesourcery.com>
7962
7963         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7964         * gcc.dg/20020103-1.c: Check for __ppc.
7965         * gcc.dg/asm-b.c: Check for __ppc.
7966         * gcc.dg/20020919-1.c: Check for __ppc.
7967         * gcc.dg/20020312-2.c: Likewise.
7968         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7969         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7970         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7971         * g++.dg/warn/weak1.C: Likewise.
7972         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7973         static so appropriate optimizations kick in.
7974         (find_base_value_wrapper): New function.
7975         * g++.dg/eh/simd-5.C: Fix target triplet.
7976         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7977
7978 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7979             H.J. Lu  <hongjiu.lu@intel.com>
7980
7981         PR target/39911
7982         * gcc.target/i386/pr39911.c: New test.
7983
7984 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7985
7986         PR fortran/39879
7987         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7988
7989 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7990
7991         PR c++/35652
7992         Revert:
7993
7994         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7995
7996         * gcc.dg/pr35652.C: New.
7997         * g++.dg/warn/pr35652.C: New.
7998         * gcc.dg/format/plus-1.c: Adjust message.
7999
8000 2009-04-27  DJ Delorie  <dj@redhat.com>
8001
8002         * lib/target-supports.exp (check_effective_target_double64): New.
8003         (check_effective_target_double64plus): New.
8004         (check_effective_target_large_double): New.
8005         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8006         * gcc.dg/div-double-1.c: Likewise.
8007         * gcc.dg/Wconversion-real.c: Require large_double.
8008         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8009
8010         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8011         are too small.
8012
8013         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8014         constants as long.
8015
8016 2009-04-27  Ian Lance Taylor  <iant@google.com>
8017
8018         * gcc.dg/Wcxx-compat-5.c: New testcase.
8019         * gcc.dg/Wcxx-compat-6.c: New testcase.
8020
8021 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8022
8023         Allow non-constant arguments to conversion intrinsics.
8024         * gcc.target/spu/intrinsics-3.c: Update tests.
8025
8026 2009-04-27  Richard Guenther  <rguenther@suse.de>
8027
8028         PR middle-end/39928
8029         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8030         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8031
8032 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8033
8034         PR target/39903
8035         * gcc.dg/torture/pr39903-1.c: New.
8036         * gcc.dg/torture/pr39903-2.c: Likewise.
8037
8038 2009-04-27  Revital Eres  <eres@il.ibm.com>
8039
8040         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8041         and check it.
8042         * gcc.dg/sms-2.c: Add dump check.
8043         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8044         and check it.
8045         * gcc.dg/sms-4.c: Likewise.
8046         * gcc.dg/sms-5.c: Likewise.
8047         * gcc.dg/sms-6.c: Likewise.
8048         * gcc.dg/sms-7.c: Likewise.
8049         * gcc.dg/sms-antideps.c: Rename to...
8050         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8051
8052 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8053
8054         * gnat.dg/opt2.adb: New test.
8055
8056 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8057
8058         PR c++/39875
8059         * g++.dg/warn/Wunused-15.C: New test.
8060
8061 2009-04-26  Michael Matz  <matz@suse.de>
8062
8063         Expand from SSA.
8064         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8065         change regexps.
8066         * gcc.target/i386/pr37248-1.c: Modified.
8067         * gcc.target/i386/pr37248-3.c: Modified.
8068         * gcc.target/i386/pr37248-2.c: Modified.
8069         * gnat.dg/aliasing1.adb: Modified.
8070         * gnat.dg/pack9.adb: Modified.
8071         * gnat.dg/aliasing2.adb: Modified.
8072         * gcc.dg/strict-overflow-2.c: Modified.
8073         * gcc.dg/autopar/reduc-1char.c: Modified.
8074         * gcc.dg/autopar/reduc-2char.c: Modified.
8075         * gcc.dg/autopar/reduc-1.c: Modified.
8076         * gcc.dg/autopar/reduc-2.c: Modified.
8077         * gcc.dg/autopar/reduc-3.c: Modified.
8078         * gcc.dg/autopar/reduc-6.c: Modified.
8079         * gcc.dg/autopar/reduc-7.c: Modified.
8080         * gcc.dg/autopar/reduc-8.c: Modified.
8081         * gcc.dg/autopar/reduc-9.c: Modified.
8082         * gcc.dg/autopar/reduc-1short.c: Modified.
8083         * gcc.dg/autopar/reduc-2short.c: Modified.
8084         * gcc.dg/autopar/parallelization-1.c: Modified.
8085         * gcc.dg/strict-overflow-4.c: Modified.
8086         * gcc.dg/strict-overflow-6.c: Modified.
8087         * gcc.dg/gomp/combined-1.c: Modified.
8088         * gcc.dg/no-strict-overflow-1.c: Modified.
8089         * gcc.dg/no-strict-overflow-3.c: Modified.
8090         * gcc.dg/no-strict-overflow-5.c: Modified.
8091         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8092         * gcc.dg/tree-ssa/pr18134.c: Modified.
8093         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8094         * gcc.dg/tree-ssa/vector-2.c: Modified.
8095         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8096         * gcc.dg/tree-ssa/loop-21.c: Modified.
8097         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8098         * gcc.dg/tree-ssa/vector-3.c: Modified.
8099         * gcc.dg/tree-ssa/asm-3.c: Modified.
8100         * gcc.dg/tree-ssa/pr23294.c: Modified.
8101         * gcc.dg/tree-ssa/loop-22.c: Modified.
8102         * gcc.dg/tree-ssa/loop-15.c: Modified.
8103         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8104         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8105         * gcc.dg/tree-ssa/pr20139.c: Modified.
8106         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8107         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8108         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8109         * gcc.dg/tree-ssa/loop-5.c: Modified.
8110         * gcc.dg/tree-ssa/pr19431.c: Modified.
8111         * gcc.dg/tree-ssa/pr32044.c: Modified.
8112         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8113         * gcc.dg/tree-ssa/loop-19.c: Modified.
8114         * gcc.dg/tree-ssa/loop-28.c: Modified.
8115         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8116         * gcc.dg/tree-ssa/divide-1.c: Modified.
8117         * gcc.dg/tree-ssa/inline-1.c: Modified.
8118         * gcc.dg/tree-ssa/divide-3.c: Modified.
8119         * gcc.dg/tree-ssa/pr30978.c: Modified.
8120         * gcc.dg/tree-ssa/alias-6.c: Modified.
8121         * gcc.dg/tree-ssa/divide-4.c: Modified.
8122         * gcc.dg/tree-ssa/alias-11.c: Modified.
8123         * gcc.dg/no-strict-overflow-7.c: Modified.
8124         * gcc.dg/strict-overflow-1.c: Modified.
8125         * gcc.dg/pr15784-4.c: Modified.
8126         * gcc.dg/pr34263.c: Modified.
8127         * gcc.dg/strict-overflow-3.c: Modified.
8128         * gcc.dg/tree-prof/stringop-1.c: Modified.
8129         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8130         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8131         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8132         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8133         * gcc.dg/no-strict-overflow-2.c: Modified.
8134         * gcc.dg/no-strict-overflow-4.c: Modified.
8135         * gcc.dg/no-strict-overflow-6.c: Modified.
8136         * g++.dg/tree-ssa/pr27090.C: Modified.
8137         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8138         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8139         * g++.dg/tree-ssa/pr19807.C: Modified.
8140         * g++.dg/opt/pr30965.C: Modified.
8141         * g++.dg/init/new17.C: Modified.
8142         * gfortran.dg/whole_file_6.f90: Modified.
8143         * gfortran.dg/whole_file_5.f90: Modified.
8144         * gfortran.dg/reassoc_1.f90: Modified.
8145         * gfortran.dg/reassoc_3.f90: Modified.
8146
8147 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8148
8149         PR fortran/39893
8150         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8151
8152 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8153
8154         PR inline-asm/39543
8155         * gcc.target/i386/pr39543-1.c: New test.
8156         * gcc.target/i386/pr39543-2.c: New test.
8157         * gcc.target/i386/pr39543-3.c: New test.
8158
8159         PR c/39889
8160         * gcc.dg/Wunused-value-3.c: New test.
8161
8162 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8163
8164         PR c/39581
8165         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8166         gcc.dg/vla-21.c: New tests.
8167
8168 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8169
8170         PR c/39556
8171         * gcc.dg/inline-34.c: New test.
8172
8173 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8174
8175         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8176         gcc.dg/enum-const-3.c: New tests.
8177         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8178         -pedantic-errors.  Update expected diagnostics.
8179
8180 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8181
8182         PR c/39582
8183         * gcc.dg/vla-20.c: New test.
8184
8185 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8186
8187         PR c/39564
8188         * gcc.dg/vla-19.c: New test.
8189
8190 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8191
8192         PR preprocessor/39559
8193         * gcc.dg/c99-intconst-2.c: New test.
8194
8195 2009-04-25  Jan Hubicka  <jh@suse.cz>
8196
8197         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8198
8199 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8200
8201         PR fortran/39688
8202         * gfortran.dg/import7.f90: New.
8203
8204 2009-04-24  Richard Guenther  <rguenther@suse.de>
8205
8206         * gcc.dg/tree-ssa/vrp48.c: Fix.
8207
8208 2008-04-24  Doug Kwan  <dougkwan@google.com>
8209
8210         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8211         destination are the same.
8212
8213 2009-04-24  Richard Guenther  <rguenther@suse.de>
8214
8215         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8216
8217 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8218
8219         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8220         gcc.dg/array-const-3.c: New tests.
8221
8222 2009-04-24  Ian Lance Taylor  <iant@google.com>
8223
8224         * gcc.dg/Wcxx-compat-4.c: New testcase.
8225
8226 2009-04-24  Daniel Kraft  <d@domob.eu>
8227
8228         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8229         expected on already erraneous symbol (renamed to fresh one).
8230
8231 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8232
8233         PR middle-end/39867
8234         * gcc.dg/pr39867.c: New.
8235
8236 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8237
8238         PR fortran/39861
8239         PR fortran/39864
8240         * gfortran.dg/intrinsic_1.f90: New.
8241
8242 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8243
8244         * gnat.dg/alignment7.adb: New test.
8245         * gnat.dg/alignment8.adb: Likewise.
8246
8247 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8248
8249         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8250         * gnat.dg/specs/rep_clause2.ads: New test.
8251
8252 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8253
8254         PR rtl-optimization/39794
8255         * gcc.dg/pr39794.c: New test.
8256
8257 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8258
8259         * gnat.dg/atomic1.adb: New test.
8260         * gnat.dg/atomic1_pkg.ads: New helper.
8261
8262 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8263
8264         PR testsuite/39623
8265         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8266         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8267
8268 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8269
8270         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8271         warning.
8272
8273 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8274
8275         PR C/31499
8276         * gcc.dg/vector-init-1.c: New testcase.
8277         * gcc.dg/vector-init-2.c: New testcase.
8278
8279 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8280
8281         * gnat.dg/enum2.adb: New test.
8282         * gnat.dg/enum2_pkg.ads: New helper.
8283
8284 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8285
8286         PR c/39855
8287         * gcc.dg/torture/pr39855.c: New test.
8288
8289 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8290
8291         PR c++/39639
8292         * g++.dg/cpp0x/pr39639.C: New test.
8293
8294 2009-04-22  Mark Heffernan  <meheff@google.com>
8295
8296         * gcc.dg/profile-generate-3.c: New test.
8297
8298 2009-04-22  Jan Hubicka  <jh@suse.cz>
8299
8300         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8301
8302 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8303
8304         PR testsuite/39623
8305         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8306
8307 2009-04-22  Richard Guenther  <rguenther@suse.de>
8308
8309         PR tree-optimization/39824
8310         * gcc.c-torture/compile/pr39824.c: New testcase.
8311
8312 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8313
8314         PR c++/14875
8315         * g++.dg/parse/parser-pr14875.C: New.
8316         * g++.dg/parse/parser-pr14875-2.C: New.
8317         * g++.dg/parse/error6.C: Update match string.
8318
8319 2009-04-22  Richard Guenther  <rguenther@suse.de>
8320
8321         PR tree-optimization/39845
8322         * gcc.c-torture/compile/pr39845.c: New testcase.
8323
8324 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8325
8326         PR fortran/39735
8327         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8328         * gfortran.dg/external_initializer.f90: Modified.
8329         * gfortran.dg/interface_26.f90: Modified.
8330         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8331         * gfortran.dg/proc_ptr_3.f90: Modified.
8332         * gfortran.dg/proc_ptr_15.f90: New.
8333         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8334
8335 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8336
8337         PR c++/35711
8338         * g++.dg/warn/pr35711.C: New.
8339         * g++.dg/conversion/ptrmem2.C: Update.
8340
8341 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8342
8343         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8344         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8345         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8346         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8347         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8348         gcc.c-torture/ChangeLog.0,
8349         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8350         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8351         gcc.target/i386/math-torture/math-torture.exp,
8352         gcc.target/mips/inter/mips16-inter.exp,
8353         gcc.target/mips/mips-nonpic/README,
8354         gcc.target/x86_64/abi/README.gcc,
8355         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8356         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8357         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8358         notices.
8359         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8360
8361 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8362
8363         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8364
8365 2009-04-21  Richard Guenther  <rguenther@suse.de>
8366
8367         PR middle-end/39829
8368         * gcc.dg/torture/pr39829.c: New testcase.
8369
8370 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8371
8372         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8373
8374 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8375
8376         PR 16202
8377         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8378         * gcc.dg/sequence-pt-2.c: New.
8379         * gcc.dg/sequence-pt-3.c: New.
8380         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8381         * g++.dg/warn/sequence-pt-2.c: New.
8382         * g++.dg/warn/sequence-pt-3.c: New.
8383
8384 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8385
8386         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8387
8388 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8389
8390         * gnat.dg/import1.ad[sb]: New test.
8391
8392 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8393
8394         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8395         return 0.
8396
8397 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8398
8399         PR fortran/39811
8400         * gfortran.dg/continuation_11.f90: New test.
8401
8402 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8403
8404         PR c++/13358
8405         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8406         messages. Test for "long long" in system headers.
8407         * gcc.dg/c99-longlong-2.c: New.
8408         * g++.dg/warn/pr13358.C: New.
8409         * g++.dg/warn/pr13358-2.C: New.
8410         * g++.dg/warn/pr13358-3.C: New.
8411         * g++.dg/warn/pr13358-4.C: New.
8412
8413 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8414
8415         * gcc.dg/framework-2.c: Fix up for non existent includes
8416         being fatal errors now.
8417
8418 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8419
8420         PR fortran/39800
8421         * gfortran.dg/private_type_13.f90: New test.
8422         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8423
8424 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8425
8426         PR c++/39803
8427         * g++.dg/warn/Wunused-14.C: New test.
8428
8429 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8430
8431         * gnat.dg/specs/small_alignment.ads: New test.
8432
8433 2009-04-20  Ian Lance Taylor  <iant@google.com>
8434
8435         * gcc.dg/Wcxx-compat-3.c: New testcase.
8436
8437 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8438
8439         * gnat.dg/pack13.ad[sb]: New test.
8440         * gnat.dg/pack13_pkg.ads: New helper.
8441
8442 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8443
8444         * gnat.dg/discr11.ad[sb]: New test.
8445         * gnat.dg/discr11_pkg.ads: New helper.
8446
8447 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8448
8449         PR tree-optimization/39675
8450         * gcc.dg/vect/O3-pr39675-2.c: New test.
8451
8452 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8453
8454         * gnat.dg/rep_clause3.adb: New test.
8455
8456 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8457
8458         PR c/37481
8459         * gcc.dg/c99-flex-array-7.c: New test.
8460
8461 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8462
8463         PR c/19771
8464         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8465
8466 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8467
8468         PR c/38243
8469         * gcc.dg/c99-restrict-3.c: New test.
8470
8471 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8472
8473         PR preprocessor/20078
8474         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8475
8476 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8477
8478         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8479         Do not pass -B$root after -margs.
8480
8481 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8482
8483         PR c/32061
8484         PR c++/36954
8485         * gcc.dg/pr32061.c: New.
8486         * gcc.dg/Wlogical-op-1.c: Update.
8487         * g++.dg/warn/Wlogical-op-1.C: Update.
8488         * g++.dg/warn/pr36954.C: New.
8489
8490 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8491
8492         PR c/27676
8493         * gcc.dg/lvalue-5.c: New test.
8494
8495 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8496
8497         PR c/22367
8498         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8499
8500 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8501
8502         * gcc.dg/cpp/include5.c: New test.
8503
8504 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8505
8506         PR c/35210
8507         * gcc.dg/call-diag-2.c: New test.
8508
8509 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8510
8511         PR preprocessor/39646
8512         * gcc.dg/cpp/line8.c: New test.
8513
8514 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8515
8516         PR preprocessor/39647
8517         * gcc.dg/cpp/line7.c: New test.
8518
8519 2009-04-18  Richard Guenther  <rguenther@suse.de>
8520
8521         PR middle-end/39804
8522         * gcc.target/i386/pr39804.c: New testcase.
8523
8524 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8525
8526         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8527         * g++.dg/other/pr39496.C: Likewise.
8528
8529 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8530
8531         PR middle-end/36902
8532         * gcc.dg/pr36902.c: New.
8533
8534 2009-04-17  Diego Novillo  <dnovillo@google.com>
8535
8536         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8537         violation for variable 'inside_main'.
8538
8539 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8540
8541         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8542
8543 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8544
8545         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8546
8547 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8548
8549         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8550         * gfortran.dg/chmod_2.f90: Likewise.
8551         * gfortran.dg/chmod_3.f90: Likewise.
8552         * gfortran.dg/open_errors.f90: Likewise.
8553         * gfortran.dg/stat_1.f90: Likewise.
8554         * gfortran.dg/stat_2.f90: Likewise.
8555
8556 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8557
8558         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8559         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8560         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8561         * gfortran.dg/nearest_1.f90: Likewise.
8562         * gfortran.dg/nearest_3.f90: Likewise.
8563         * gfortran.dg/isnan_1.f90: Likewise.
8564         * gfortran.dg/isnan_2.f90: Likewise.
8565         * gfortran.dg/nan_1.f90: Likewise.
8566         * gfortran.dg/nan_2.f90: Likewise.
8567         * gfortran.dg/nan_3.f90: Likewise.
8568         * gfortran.dg/nan_4.f90: Likewise.
8569         * gfortran.dg/module_nan.f90: Likewise.
8570         * gfortran.dg/int_conv_2.f90: Likewise.
8571         * gfortran.dg/init_flag_3.f90: Likewise.
8572         * gfortran.dg/namelist_42.f90: Likewise.
8573         * gfortran.dg/namelist_43.f90: Likewise.
8574         * gfortran.dg/real_const_3.f90: Likewise.
8575         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8576
8577         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8578         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8579         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8580         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8581         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8582
8583         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8584         * gfortran.dg/gamma_5.f90: Likewise.
8585
8586 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8587
8588         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8589         less strict so it also works with auto-overlay support.
8590         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8591         for "exceeds local store" linker errors on the SPU.
8592
8593         * lib/gfortran.exp: Include target-supports.exp.
8594         (gfortran_init): On SPU targets where automatic overlay support
8595         is available, use it to build all Fortran test cases.
8596
8597         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8598
8599 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8600
8601         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8602         rule enforced by gnat on taft types.
8603
8604 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8605
8606         PR testsuite/39792
8607         * g++.dg/ext/complit11.C: Add empty dg-options.
8608
8609 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8610
8611         PR c++/17570
8612         * g++.dg/template/defarg11.C: New test.
8613
8614 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8615
8616         PR c++/28766
8617         * g++.dg/ext/complit11.C: New testcase.
8618
8619 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8620
8621         PR c++/39551
8622         * g++.dg/warn/Wunused-13.C: New testcase.
8623
8624 2009-04-15  Ian Lance Taylor  <iant@google.com>
8625
8626         * gcc.dg/Wenum-compare-1.c: New testcase.
8627
8628 2009-04-15  Richard Guenther  <rguenther@suse.de>
8629
8630         PR tree-optimization/39764
8631         * g++.dg/torture/pr39764.C: New testcase.
8632
8633 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8634
8635         * g++.dg/ext/altivec-17.C: New.
8636
8637 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8638
8639         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8640         * gnat.dg/specs/limited1.ads: Ditto.
8641
8642 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8643
8644         PR testsuite/39769
8645         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8646         for testing the results of estimate instructions.
8647         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8648         * gcc.dg/vmx/3a-05.c (test): Ditto.
8649
8650 2009-04-14  Jason Merrill  <jason@redhat.com>
8651
8652         PR c++/39763
8653         * g++.dg/warn/Wshadow-4.C: Extend.
8654
8655 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8656
8657         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8658         (do_D): Remove attribute hidden.
8659
8660 2009-04-13  Jason Merrill  <jason@redhat.com>
8661
8662         PR c++/39480
8663         * g++.dg/init/copy7.C: New.
8664
8665 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8666
8667         PR testsuite/39733
8668         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8669         (check_for_all_options): This.
8670
8671 2009-04-13  Jason Merrill  <jason@redhat.com>
8672
8673         PR c++/39750
8674         * g++.dg/template/crash90.C: New.
8675
8676 2009-04-12  Jason Merrill  <jason@redhat.com>
8677
8678         PR c++/39742
8679         * g++.dg/overload/extern-C-2.C: New.
8680
8681 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8682
8683         PR preprocessor/31869
8684         * gcc.dg/cpp/strify5.c: New test.
8685
8686 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8687
8688         * gnat.dg/enum1.adb: New test.
8689         * gnat.dg/enum1_pkg.ads: New helper.
8690
8691 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8692
8693         PR target/39740
8694         * gcc.target/alpha/pr39740.c: New test.
8695
8696 2009-04-11  Daniel Kraft  <d@domob.eu>
8697
8698         PR fortran/37746
8699         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8700         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8701         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8702         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8703         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8704         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8705         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8706         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8707         expected string length that failed with -fbounds-check now.
8708         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8709
8710 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8711
8712         PR fortran/39692
8713         * gfortran.dg/proc_ptr_14.f90: New.
8714
8715 2009-04-11  Richard Guenther  <rguenther@suse.de>
8716
8717         PR middle-end/39732
8718         * g++.dg/torture/pr39732.C: New testcase.
8719
8720 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8721
8722         * gfortran.dg/whole_file_5.f90: New.
8723         * gfortran.dg/whole_file_6.f90: New.
8724
8725 2009-04-11  Richard Guenther  <rguenther@suse.de>
8726
8727         PR tree-optimization/39713
8728         * g++.dg/torture/pr39713.C: New testcase.
8729
8730 2009-04-10  Richard Guenther  <rguenther@suse.de>
8731
8732         PR c/39712
8733         * gcc.dg/pr39712.c: New testcase.
8734
8735 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8736
8737         PR c++/28301
8738         * g++.dg/cpp0x/enum2.C: Updated.
8739         * g++.dg/debug/pr22514.C: Likewise.
8740         * g++.dg/parse/enum2.C: Likewise.
8741         * g++.dg/parse/enum3.C: Likewise.
8742         * g++.dg/template/crash79.C: Likewise.
8743         * g++.old-deja/g++.jason/cond.C: Likewise.
8744
8745 2009-04-10  Chao-ying Fu  <fu@mips.com>
8746
8747         * gcc.target/mips/interrupt_handler.c: Change from compile to
8748         assemble.
8749
8750 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8751
8752         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8753
8754 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8755
8756         PR fortran/38709
8757         * gfortran.dg/zero_sized_6.f90: New.
8758
8759 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8760
8761         PR  c++/20118
8762         * g++.dg/parse/pr20118.C: New.
8763         * g++.dg/template/spec16.C: Update.
8764
8765 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8766
8767         PR testsuite/35621
8768         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8769         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8770         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8771         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8772         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8773         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8774         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8775         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8776         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8777         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8778         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8779         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8780         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8781         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8782         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8783         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8784         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8785
8786 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8787
8788         PR target/39678
8789         * g++.dg/torture/pr39678.C: New.
8790         * gcc.dg/compat/struct-complex-2.h: Likewise.
8791         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8792         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8793         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8794         * gcc.dg/torture/pr39678.c: Likewise.
8795         * gcc.target/i386/pr39678.c: Likewise.
8796
8797         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8798         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8799
8800         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8801         <complex.h>.  Add tests for structure with complex float.
8802
8803 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8804             Joseph Myers  <joseph@codesourcery.com>
8805
8806         PR target/36800
8807         * gcc.dg/dfp/pr36800.c: New.
8808
8809 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8810             Rafael Avila de Espindola  <espindola@google.com>
8811
8812         * gcc.misc-tests/help.exp: New file.
8813         * lib/options.exp: New file.
8814
8815 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8816
8817         PR libobjc/36610
8818         * objc/execute/forward-1.x: New.
8819
8820 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8821
8822         * gcc.dg/pr27150-1.c: Change to a link test.
8823
8824 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8825
8826         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8827         3 of the GNU General Public License and to point readers at the
8828         COPYING3 file and the FSF's license web page.
8829         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8830         * gcc.dg/struct/struct-reorg.exp: Likewise.
8831         * gcc.target/spu/tag_manager.c: Likewise.
8832
8833 2009-04-09  Richard Guenther  <rguenther@suse.de>
8834
8835         PR testsuite/39696
8836         * ssa-ccp-25.c: Adjust pattern.
8837
8838 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8839
8840         PR fortran/36704
8841         * gfortran.dg/external_procedures_1.f90: Modified.
8842         * gfortran.dg/proc_ptr_result_1.f90: New.
8843         * gfortran.dg/proc_ptr_result_2.f90: New.
8844         * gfortran.dg/proc_ptr_result_3.f90: New.
8845
8846 2009-04-09  Richard Guenther  <rguenther@suse.de>
8847
8848         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8849         to prevent constant propagation.
8850         * gcc.dg/vect/vect-56.c: Likewise.
8851         * gcc.dg/vect/vect-58.c: Likewise.
8852         * gcc.dg/vect/vect-60.c: Likewise.
8853         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8854         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8855         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8856
8857 2009-04-09  Richard Guenther  <rguenther@suse.de>
8858
8859         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8860         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8861
8862 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8863
8864         PR c/39613
8865         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8866         New tests.
8867
8868 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8869
8870         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8871         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8872
8873 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8874
8875         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8876
8877 2009-04-08  Jason Merrill  <jason@redhat.com>
8878
8879         PR c++/25185
8880         * g++.dg/template/error40.C: Add another test.
8881
8882 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8883
8884         PR c/39614
8885         PR c/39673
8886         * gcc.c-torture/compile/pr39614-1.c,
8887         gcc.c-torture/compile/pr39614-2.c,
8888         gcc.c-torture/compile/pr39614-3.c,
8889         gcc.c-torture/compile/pr39614-4.c,
8890         gcc.c-torture/compile/pr39614-5.c,
8891         gcc.c-torture/compile/pr39673-1.c,
8892         gcc.c-torture/compile/pr39673-2.c: New tests.
8893         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8894         more cases.
8895         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8896         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8897         expected errors.
8898
8899 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8900
8901         PRc++/39637
8902         * g++.dg/cpp0x/variadic-crash2.C: New test.
8903
8904 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8905
8906         PR fortran/38863
8907         * gfortran.dg/alloc_comp_result_1.f90: New test.
8908
8909 2009-04-07  Jason Merrill  <jason@redhat.com>
8910
8911         PR c++/34691
8912         * g++.dg/overload/extern-C-1.C: New.
8913
8914 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8915
8916         PR testsuite/39325
8917         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8918
8919 2009-04-07  Jason Merrill  <jason@redhat.com>
8920
8921         PR c++/25185
8922         * g++.dg/template/error40.C: New.
8923
8924 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8925
8926         PR fortran/38152
8927         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8928
8929 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8930
8931         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8932
8933 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8934
8935         PR fortran/38290
8936         * gfortran.dg/proc_decl_1.f90: Modified.
8937         * gfortran.dg/proc_ptr_11.f90: Extended.
8938         * gfortran.dg/proc_ptr_13.f90: Modified.
8939
8940 2009-04-06  Jason Merrill  <jason@redhat.com>
8941
8942         PR c++/35146
8943         * g++.dg/template/fnspec1.C: New.
8944
8945 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8946
8947         * lib/gnat.exp: Handle multilib.
8948
8949 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8950
8951         PR fortran/38863
8952         * gfortran.dg/dependency_23.f90: New test.
8953
8954 2009-04-06  Richard Guenther  <rguenther@suse.de>
8955
8956         PR tree-optimization/28868
8957         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8958         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8959         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8960         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8961
8962 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8963
8964         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8965
8966 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8967
8968         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8969
8970 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8971
8972         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8973         with the built-in y0, and the subsequent warning.
8974         (y1): Likewise, rename to y_1.
8975
8976 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8977
8978         PR fortran/39414
8979         * gfortran.dg/proc_decl_21.f90: New.
8980
8981 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8982
8983         PR fortran/36091
8984         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8985
8986 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8987
8988         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8989         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8990         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8991         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8992         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8993         gfortran.dg/namelist_49.f90: Gate test on effective_target
8994         fd_truncate.
8995         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8996
8997 2009-04-05  Daniel Kraft  <d@domob.eu>
8998
8999         PR fortran/38654
9000         * gfortran.dg/read_float_2.f03
9001         * gfortran.dg/read_float_3.f90
9002
9003 2009-04-05  Richard Guenther  <rguenther@suse.de>
9004
9005         PR tree-optimization/39648
9006         * gcc.c-torture/compile/pr39648.c: New testcase.
9007
9008 2009-04-05  Jason Merrill  <jason@redhat.com>
9009
9010         PR c++/14912
9011         * g++.dg/template/error39.C: New.
9012
9013 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9014
9015         PR fortran/29458
9016         * gfortran.dg/implied_do_1.f90: New.
9017
9018 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9019
9020         PR fortran/39577
9021         * gfortran.dg/recursive_check_8.f90: New.
9022         * gfortran.dg/recursive_check_9.f90: New.
9023         * gfortran.dg/recursive_check_10.f90: New.
9024         * gfortran.dg/recursive_check_11.f90: New.
9025         * gfortran.dg/recursive_check_12.f90: New.
9026         * gfortran.dg/recursive_check_13.f90: New.
9027         * gfortran.dg/recursive_check_14.f90: New.
9028
9029 2009-04-04  Jason Merrill  <jason@redhat.com>
9030
9031         PR c++/25185
9032         * g++.dg/template/error38.C: Add more tests.
9033
9034 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9035
9036         PR fortran/37614
9037         * gfortran.dg/common_align_2.f90: New test.
9038
9039 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9040
9041         PR target/39501
9042         * gcc.c-torture/execute/pr39501.c: New file.
9043         * gcc.c-torture/execute/pr39501.x: New file.
9044
9045 2009-04-04  Richard Guenther  <rguenther@suse.de>
9046
9047         PR tree-optimization/8781
9048         PR tree-optimization/37892
9049         * g++.dg/tree-ssa/pr8781.C: New testcase.
9050         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9051
9052 2009-04-04  Richard Guenther  <rguenther@suse.de>
9053
9054         PR tree-optimization/39636
9055         * gcc.c-torture/compile/pr39636.c: New testcase.
9056
9057 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9058
9059         PR rtl-optimization/39607
9060         * g++.dg/opt/pr39607.C: New.
9061
9062 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9063
9064         PR fortran/39594
9065         * gfortran.dg/common_12.f90: New.
9066
9067 2009-04-03  Jason Merrill  <jason@redhat.com>
9068
9069         PR c++/39608
9070         * g++.dg/template/const2.C: New test.
9071
9072 2009-04-03  Richard Guenther  <rguenther@suse.de>
9073
9074         PR tree-optimization/2480
9075         PR tree-optimization/23086
9076         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9077         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9078
9079 2009-04-03  Richard Guenther  <rguenther@suse.de>
9080
9081         PR tree-optimization/34743
9082         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9083         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9084         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9085         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9086         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9087         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9088         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9089         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9090
9091 2009-04-03  Richard Guenther  <rguenther@suse.de>
9092
9093         PR middle-end/13146
9094         PR tree-optimization/23940
9095         PR tree-optimization/33237
9096         PR middle-end/33974
9097         PR middle-end/34093
9098         PR tree-optimization/36201
9099         PR tree-optimization/36230
9100         PR tree-optimization/38049
9101         PR tree-optimization/38207
9102         PR tree-optimization/38230
9103         PR tree-optimization/38301
9104         PR tree-optimization/38585
9105         PR middle-end/38895
9106         PR tree-optimization/38985
9107         PR tree-optimization/39299
9108         * gcc.dg/pr19633-1.c: Adjust.
9109         * gcc.dg/torture/pta-callused-1.c: Likewise.
9110         * gcc.dg/torture/pr39074-2.c: Likewise.
9111         * gcc.dg/torture/pr39074.c: Likewise.
9112         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9113         * gcc.dg/torture/pr30375.c: Adjust.
9114         * gcc.dg/torture/pr33563.c: Likewise.
9115         * gcc.dg/torture/pr33870.c: Likewise.
9116         * gcc.dg/torture/pr33560.c: Likewise.
9117         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9118         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9119         * gcc.dg/tree-ssa/alias-15.c: Remove.
9120         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9121         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9122         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9123         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9124         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9125         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9126         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9127         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9128         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9129         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9130         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9131         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9132         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9133         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9134         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9135         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9136         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9137         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9138         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9139         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9140         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9141         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9142         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9143         * gcc.dg/uninit-B.c: XFAIL.
9144         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9145         * gcc.dg/uninit-pr19430.c: XFAIL.
9146         * g++.dg/tree-ssa/pr13146.C: New testcase.
9147         * g++.dg/opt/pr36187.C: Adjust.
9148         * g++.dg/torture/20090329-1.C: New testcase.
9149
9150 2009-04-02  Chao-ying Fu  <fu@mips.com>
9151
9152         * gcc.target/mips/interrupt_handler.c: New test.
9153
9154 2009-04-02  David Ayers  <ayers@fsfe.org>
9155
9156         PR objc/18456
9157         * objc.dg/bad-receiver-type-2.m: New test contributed by
9158         Alexander Mamberg.
9159
9160 2009-04-02  Jason Merrill  <jason@redhat.com>
9161
9162         PR c++/25185
9163         * g++.dg/template/error38.C: New test.
9164
9165 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9166
9167         PR tree-optimization/31677
9168         * gcc.dg/memcpy-1.c: Add compiler option.
9169
9170 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9171
9172         PR tree-optimization/39595
9173         * gfortran.dg/vect/O3-pr39595.f: New test.
9174
9175 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9176
9177         PR c++/26693
9178         * g++.dg/template/typedef11.C: New test.
9179         * g++.dg/template/typedef12.C: Likewise.
9180         * g++.dg/template/typedef13.C: Likewise.
9181         * g++.dg/template/typedef14.C: Likewise.
9182         * g++.dg/template/typedef15.C: Likewise.
9183         * g++.dg/template/typedef16.C: Likewise.
9184         * g++.dg/template/sfinae3.C: Compile this pedantically.
9185         The only errors expected should be the one saying the typedef is ill
9186         formed.
9187         * g++.old-deja/g++.pt/typename8.C: Likewise.
9188         * g++.dg/template/access11.C: Update this.
9189
9190 2009-04-02  Richard Guenther  <rguenther@suse.de>
9191
9192         PR tree-optimization/37221
9193         * gcc.c-torture/compile/20090331-1.c: New testcase.
9194
9195 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9196
9197         * gcc.c-torture/compile/20090401-1.c: New test.
9198
9199 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9200
9201         PR c++/4926
9202         * g++.dg/template/pr4926-1.C: New.
9203
9204 2009-04-01  Xinliang David Li  <davidxl@google.com>
9205
9206         * gcc.target/i386/all_one_m128i.c: New test.
9207
9208 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9209
9210         PR c/39027
9211         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9212         * gcc.dg/fltconst-2.c: New test.
9213         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9214         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9215
9216         PR c/33466
9217         * gcc.dg/cpp/pr33466.c: New test.
9218         * gcc.dg/dfp/pr33466.c: New test.
9219         * gcc.dg/fixed-point/pr33466.c: New test.
9220
9221 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9222
9223         PR tree-optimization/35011
9224         * g++.dg/other/pr35011.C: New.
9225
9226 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9227
9228         PR target/39226
9229         * gcc.dg/pr39226.c: New test.
9230
9231 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9232
9233         PR c++/35240
9234         * g++.dg/template/pr35240.C: New.
9235
9236 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9237
9238         PR c/39605
9239         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9240         * gcc.dg/pr25682.c: Update expected diagnostics.
9241
9242 2009-04-01  Richard Guenther  <rguenther@suse.de>
9243
9244         * gcc.dg/fold-plusmult-2.c: New testcase.
9245
9246 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9247
9248         PR c/37772
9249         * gcc.dg/pr37772.c: New test.
9250         * g++.dg/ext/asm11.C: New test.
9251
9252 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9253
9254         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9255         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9256         defined.
9257
9258 2009-03-31  Jason Merrill  <jason@redhat.com>
9259
9260         * g++.old-deja/g++.other/using9.C: Add expected errors.
9261
9262 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9263
9264         * gcc.c-torture/compile/pr33009.c: Removed.
9265
9266 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9267
9268         * gcc.c-torture/compile/pr33009.c: Delete.
9269         * gcc.c-torture/compile/pr11832.c: Likewise.
9270
9271 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9272
9273         PR c/448
9274         * lib/target-supports.exp (check_effective_target_stdint_types):
9275         Update comment.
9276         (check_effective_target_inttypes_types): New.
9277         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9278         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9279         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9280
9281 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9282
9283         PR fortran/38917
9284         PR fortran/38918
9285         * gfortran.dg/data_pointer_1.f90: New test.
9286
9287 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9288
9289         PR fortran/38915
9290         * gfortran.dg/char_length_15.f90: New test.
9291
9292 2009-03-31  Jason Merrill  <jason@redhat.com>
9293
9294         C++ DR 613
9295         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9296         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9297         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9298         xfail others.
9299
9300         * g++.dg/other/typedef2.C: New test.
9301
9302         PR c++/37806
9303         * g++.dg/template/typedef17.C: New test.
9304
9305         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9306         * g++.dg/cpp0x/auto12.C: Likewise.
9307
9308 2009-03-31  Richard Guenther  <rguenther@suse.de>
9309
9310         PR middle-end/31029
9311         * gcc.dg/fold-compare-4.c: New testcase.
9312         * gcc.dg/fold-compare-5.c: Likewise.
9313
9314 2009-03-31  Richard Guenther  <rguenther@suse.de>
9315
9316         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9317
9318 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9319
9320         PR target/39592
9321         * gcc.target/i386/pr39592-1.c: New test.
9322
9323 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9324
9325         PR preprocessor/15638
9326         * gcc.dg/cpp/missing-header-1.c: New test.
9327         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9328         "compilation terminated" message.
9329         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9330         test #include "".
9331         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9332         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9333         terminated" message.
9334
9335 2009-03-31  Richard Guenther  <rguenther@suse.de>
9336
9337         PR middle-end/23401
9338         PR middle-end/27810
9339         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9340         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9341
9342 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9343
9344         PR fortran/38389
9345         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9346         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9347         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9348         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9349         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9350         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9351         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9352
9353 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9354
9355         PR fortran/22571
9356         * gfortran.dg/whole_file_1.f90: New test.
9357         PR fortran/26227
9358         * gfortran.dg/whole_file_2.f90: New test.
9359         * gfortran.dg/whole_file_3.f90: New test.
9360         PR fortran/24886
9361         * gfortran.dg/whole_file_4.f90: New test.
9362
9363 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9364
9365         * gfortran.dg/bind_c_usage_19.f90: New test.
9366
9367         PR target/39558
9368         * gcc.target/powerpc/altivec-29.c: New test.
9369
9370 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9371
9372         PR rtl-optimization/323
9373         * gcc.target/i386/excess-precision-1.c,
9374         gcc.target/i386/excess-precision-2.c,
9375         gcc.target/i386/excess-precision-3.c,
9376         gcc.target/i386/excess-precision-4.c,
9377         gcc.target/i386/excess-precision-5.c,
9378         gcc.target/i386/excess-precision-6.c: New tests.
9379
9380 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9381
9382         PR c/35235
9383         * gcc.dg/c99-array-lval-8.c: New test.
9384
9385 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9386
9387         PR preprocessor/34695
9388         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9389         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9390         instead of dg-warning for "previous definition" messages.
9391         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9392         "warnings being treated as errors" message.
9393         * gcc.dg/fltconst-1.c: Use -fshow-column.
9394
9395 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9396
9397         PR fortran/38823
9398         * gfortran.dg/power1.f90: New test.
9399
9400 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9401
9402         PR c/456
9403         PR c/5675
9404         PR c/19976
9405         PR c/29116
9406         PR c/31871
9407         PR c/35198
9408         * gcc.c-torture/compile/20081108-1.c,
9409         gcc.c-torture/compile/20081108-2.c,
9410         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9411         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9412         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9413         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9414         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9415         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9416         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9417         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9418         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9419         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9420         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9421         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9422         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9423         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9424         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9425         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9426         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9427         case.
9428         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9429         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9430         XFAILs.  Update expected messages.
9431         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9432         expected messages.
9433         * gcc.dg/real-const-1.c: Replace with test from original PR.
9434         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9435         when casting from non-constant integer to pointer.
9436
9437 2009-03-29  Richard Guenther  <rguenther@suse.de>
9438
9439         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9440
9441 2009-03-29  Daniel Kraft  <d@domob.eu>
9442
9443         PR fortran/37423
9444         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9445         DEFERRED bindings.
9446         * gfortran.dg/typebound_proc_9.f03: New test.
9447         * gfortran.dg/typebound_proc_10.f03: New test.
9448         * gfortran.dg/typebound_proc_11.f03: New test.
9449         * gfortran.dg/abstract_type_5.f03: New test.
9450
9451 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9452
9453         PR fortran/38507
9454         * gfortran.dg/do_4.f: New.
9455         * gfortran.dg/goto_2.f90: Correct expected warnings.
9456         * gfortran.dg/goto_4.f90: Likewise.
9457         * gfortran.dg/goto_5.f90: New.
9458
9459 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9460
9461         PR target/39545
9462         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9463
9464         * gcc.target/i386/pr39545-1.c: New.
9465         * gcc.target/i386/pr39545-2.c: Likewise.
9466
9467         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9468         (flex2_struct): Likewise.
9469         (check_struct_passing7): Likewise.
9470         (check_struct_passing8): Likewise.
9471         (f1s): Likewise.
9472         (f2s): Likewise.
9473         (main): Call check_struct_passing7 and check_struct_passing8.
9474
9475 2009-03-29  Richard Guenther  <rguenther@suse.de>
9476
9477         * gcc.c-torture/execute/20090113-1.c: New testcase.
9478         * gcc.c-torture/execute/20090113-2.c: Likewise.
9479         * gcc.c-torture/execute/20090113-3.c: Likewise.
9480         * gcc.c-torture/execute/20090207-1.c: Likewise.
9481         * gcc.c-torture/compile/20090114-1.c: Likewise.
9482         * gcc.c-torture/compile/20090328-1.c: Likewise.
9483         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9484
9485 2009-03-29  David Ayers  <ayers@fsfe.org>
9486
9487         PR objc/27377
9488         * objc.dg/conditional-1.m: New tests.
9489
9490 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9491
9492         * gcc.dg/winline-10.c: New test.
9493
9494 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9495
9496         PR fortran/34656
9497         * gfortran.dg/do_check_1.f90: Add test.
9498         * gfortran.dg/do_check_2.f90: Add test.
9499         * gfortran.dg/do_check_3.f90: Add test.
9500         * gfortran.dg/do_check_4.f90: Add test.
9501
9502 2009-03-28  Jan Hubicka  <jh@suse.cz>
9503
9504         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9505         * gcc.dg/pr33826.c: Update dump files.
9506         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9507         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9508
9509 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9510
9511         * g++.dg/tree-ssa/fwprop-align.C: New test.
9512
9513 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9514
9515         * gcc.target/powerpc/altivec-28.c: New test.
9516
9517         PR c++/39554
9518         * gcc.dg/wdisallowed-functions-1.c: Removed.
9519         * gcc.dg/wdisallowed-functions-2.c: Removed.
9520         * gcc.dg/wdisallowed-functions-3.c: Removed.
9521         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9522         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9523         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9524
9525 2009-03-28  Richard Guenther  <rguenther@suse.de>
9526
9527         PR tree-optimization/38723
9528         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9529
9530 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9531
9532         PR fortran/38538
9533         * gfortran.dg/char_result_13.f90: New test.
9534
9535 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9536
9537         PR fortran/38765
9538         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9539
9540 2009-03-28  Daniel Kraft  <d@domob.eu>
9541
9542         * gfortran.dg/trim_1.f90: New test.
9543
9544 2009-03-28  Richard Guenther  <rguenther@suse.de>
9545
9546         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9547         * g++.dg/warn/Warray-bounds.C: Likewise.
9548
9549 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9550
9551         PR fortran/32626
9552         * gfortran.dg/recursive_check_7.f90: New test.
9553
9554 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9555
9556         PR fortran/38432
9557         * gfortran.dg/do_check_5.f90: New test.
9558         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9559         * gfortran.dg/array_constructor_18.f90: Ditto.
9560         * gfortran.dg/array_constructor_22.f90: Ditto.
9561         * gfortran.dg/do_3.F90: Ditto.
9562         * gfortran.dg/do_1.f90: Ditto.
9563
9564 2009-03-28  Richard Guenther  <rguenther@suse.de>
9565
9566         PR tree-optimization/38180
9567         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9568
9569 2009-03-28  Richard Guenther  <rguenther@suse.de>
9570
9571         PR tree-optimization/38513
9572         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9573         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9574         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9575         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9576         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9577         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9578         * gcc.dg/vect/vect-35.c: Likewise.
9579         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9580         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9581         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9582
9583 2009-03-28  Richard Guenther  <rguenther@suse.de>
9584
9585         PR tree-optimization/38968
9586         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9587
9588 2009-03-28  Richard Guenther  <rguenther@suse.de>
9589
9590         PR tree-optimization/37795
9591         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9592
9593 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9594
9595         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9596         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9597         options for removed targets.
9598
9599 2009-03-27  Richard Guenther  <rguenther@suse.de>
9600
9601         PR tree-optimization/39120
9602         * gcc.c-torture/execute/pr39120.c: New testcase.
9603
9604 2009-03-27  Richard Guenther  <rguenther@suse.de>
9605
9606         PR tree-optimization/39120
9607         * gcc.dg/torture/pta-callused-1.c: New testcase.
9608
9609 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9610
9611         PR middle-end/39315
9612         * gcc.target/i386/pr39315-1.c: New.
9613         * gcc.target/i386/pr39315-2.c: Likewise.
9614         * gcc.target/i386/pr39315-3.c: Likewise.
9615         * gcc.target/i386/pr39315-4.c: Likewise.
9616         * gcc.target/i386/pr39315-check.c: Likewise.
9617
9618 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9619
9620         PR c/39323
9621         * gcc.dg/pr39323-1.c: New.
9622         * gcc.dg/pr39323-2.c: Likewise.
9623         * gcc.dg/pr39323-3.c: Likewise.
9624
9625 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9626
9627         PR target/38034
9628         * gcc.target/ia64/sync-1.c: New.
9629
9630 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9631
9632         PR target/39472
9633         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9634         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9635         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9636         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9637         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9638         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9639         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9640         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9641
9642 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9643
9644         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9645         for low precision (i.e. float).
9646
9647 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9648             Jakub Jelinek  <jakub@redhat.com>
9649
9650         PR debug/37959
9651         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9652
9653 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9654
9655         * gcc.dg/memmove-2.c: New test.
9656         * gcc.dg/memmove-3.c: New test.
9657
9658         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9659         in clone naming.
9660
9661 2009-03-27  Xinliang David Li  <davidxl@google.com>
9662
9663         PR tree-optimization/39557
9664         * g++.dg/tree-ssa/dom-invalid.C: New test.
9665
9666 2009-03-27  Xinliang David Li  <davidxl@google.com>
9667
9668         PR tree-optimization/39548
9669         * g++.dg/tree-ssa/copyprop.C: New test.
9670
9671 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9672
9673         PR c++/38638
9674         * g++.dg/template/typename17.C: New testcase.
9675         * g++.dg/template/typename18.C: New testcase.
9676
9677 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9678
9679         PR c++/36799
9680         * g++.dg/other/var_copy-1.C: New test.
9681
9682 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9683
9684         PR c++/37647
9685         * g++.dg/parse/ctor9.C: New test.
9686
9687 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9688
9689         PR c++/29727
9690         * g++.dg/init/error2.C: New test.
9691
9692 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9693
9694         PR c++/35652
9695         * gcc.dg/pr35652.C: New.
9696         * g++.dg/warn/pr35652.C: New.
9697         * gcc.dg/format/plus-1.c: Adjust message.
9698
9699 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9700
9701         PR c++/39554
9702         * gcc.dg/wdisallowed-functions-3.c: New test.
9703         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9704
9705 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9706
9707         * gcc.dg/inline-33.c: Fix when pic.
9708
9709 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9710
9711         * gcc.target/ia64/20090324-1.c: New test.
9712
9713 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9714
9715         PR c/27898
9716         * gcc.dg/pr27898.c: New test.
9717
9718         PR tree-optimization/32139
9719         * gcc.c-torture/compile/pr32139.c: New test.
9720
9721 2009-03-24  Jason Merrill  <jason@redhat.com>
9722
9723         PR c++/28274
9724         * g++.dg/parse/defarg14.C: New test.
9725
9726 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9727
9728         PR libfortran/39528
9729         * gfortran.dg/read_repeat.f90: New test.
9730
9731 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9732
9733         PR tree-optimization/39529
9734         * gcc.dg/vect/pr39529.c: New test.
9735
9736 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9737             Jakub Jelinek  <jakub@redhat.com>
9738
9739         PR debug/39524
9740         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9741
9742 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9743
9744         PR c/39495
9745         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9746
9747 2009-03-23  Jason Merrill  <jason@redhat.com>
9748
9749         * g++.dg/cpp0x/auto12.C: Add variadic test.
9750
9751         PR c++/39526
9752         * g++.dg/warn/Wshadow-4.C: New test.
9753
9754 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9755
9756         PR tree-optimization/39516
9757         * gfortran.dg/pr39516.f: New test.
9758
9759 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9760
9761         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9762         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9763         variable, not environment variable.
9764
9765 2009-03-21  Jason Merrill  <jason@redhat.com>
9766
9767         PR c++/28879
9768         * g++.dg/ext/vla6.C: New test.
9769
9770 2009-03-20  Jason Merrill  <jason@redhat.com>
9771
9772         * g++.dg/cpp0x/initlist5.C: Add additional test.
9773
9774 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9775             Janis Johnson  <janis187@us.ibm.com>
9776
9777         * lib/compat.exp (compat-get-options-main, compat-get-options):
9778         Handle dg-prune-output in source file.
9779         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9780         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9781         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9782         two warnings.
9783
9784 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9785
9786         PR c/39495
9787         * gcc.dg/gomp/pr39495-1.c: New test.
9788         * gcc.dg/gomp/pr39495-2.c: New test.
9789         * g++.dg/gomp/pr39495-1.C: New test.
9790         * g++.dg/gomp/pr39495-2.C: New test.
9791
9792         PR target/39496
9793         * gcc.target/i386/pr39496.c: New test.
9794         * g++.dg/other/pr39496.C: New test.
9795
9796 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9797
9798         PR middle-end/39500
9799         * gcc.dg/autopar/pr39500-1.c: New.
9800         * gcc.dg/autopar/pr39500-2.c: New.
9801
9802 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9803
9804         * g++.dg/dg.exp: Prune graphite.
9805
9806 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9807
9808         PR middle-end/39447
9809         * g++.dg/graphite: New.
9810         * g++.dg/graphite/graphite.exp: New.
9811         * g++.dg/graphite/pr39447.C: New.
9812
9813 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9814
9815         PR c++/39425
9816         * g++.dg/template/pr39425.C: New.
9817
9818         * g++.dg/template/spec33.C: Updated.
9819
9820 2009-03-17  Jason Merrill  <jason@redhat.com>
9821
9822         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9823
9824 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9825
9826         PR c++/39475
9827         * g++.dg/ext/unary_trait_incomplete.C: New.
9828
9829 2009-03-17  Jing Yu  <jingyu@google.com>
9830
9831         PR middle-end/39378
9832         * g++.dg/inherit/thunk10.C: New test.
9833
9834 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9835
9836         PR target/39482
9837         * gcc.target/i386/pr39482.c: New test.
9838
9839 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9840
9841         PR debug/39471
9842         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9843         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9844         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9845         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9846
9847         PR middle-end/39443
9848         * gcc.dg/pr39443.c: New test.
9849
9850         PR debug/39412
9851         * gcc.dg/debug/pr39412.c: New test.
9852
9853 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9854
9855         PR testsuite/38526
9856         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9857         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9858         is defined.
9859         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9860         its original value, or unset if it was not defined.
9861         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9862         path procs around use of HOSTCC.
9863         * g++.dg/compat/struct-layout-1.exp: Ditto.
9864         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9865
9866 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9867
9868         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9869
9870 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9871
9872         Revert patch for PR testsuite/37630.
9873
9874         PR testsuite/37960
9875         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9876
9877         PR testsuite/37630
9878         * lib/target-supports.exp (check_effective_target_ieee): New.
9879         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9880         * gcc.dg/20001012-1.c: Require ieee.
9881
9882         PR testsuite/37628
9883         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9884
9885 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9886
9887         PR tree-optimization/39455
9888         * gcc.dg/pr39455.c: New test.
9889
9890 2009-03-13  David Ayers  <ayers@fsfe.org>
9891
9892         * objc/execute/trivial.m. New test.
9893
9894 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9895
9896         PR target/39137
9897         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9898
9899 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9900
9901         PR testsuite/39451
9902         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9903         constraint on (%2).
9904
9905 2009-03-12  David Ayers  <ayers@fsfe.org>
9906
9907         PR libobjc/27466
9908         * objc/execute/exceptions/handler-1.m. New test.
9909
9910 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9911
9912         PR target/39431
9913         * gcc.target/i386/pr39431.c: New test.
9914
9915 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9916
9917         PR target/39445
9918         * gcc.target/i386/pr39445.c: New.
9919
9920         * gcc.target/i386/push-1.c: XFAIL.
9921
9922 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9923
9924         * gcc.dg/inline-33.c: New test.
9925
9926 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9927
9928         * gcc.dg/vect/vect-82.c: Combine dg-do and
9929         dg-require-effective-target into dg-skip-if.
9930         * gcc.dg/vect/vect-83.c: Likewise.
9931
9932 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9933
9934         PR target/39137
9935         * gcc.target/i386/stackalign/longlong-1.c: New test.
9936         * gcc.target/i386/stackalign/longlong-2.c: New test.
9937
9938 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9939
9940         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9941
9942 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9943
9944         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9945         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9946
9947 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9948
9949         * gnat.dg/slice_enum.adb: New test.
9950
9951 2009-03-11  Jason Merrill  <jason@redhat.com>
9952
9953         PR debug/39086
9954         * g++.dg/opt/nrv15.C: New test.
9955
9956 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9957
9958         PR tree-optimization/39422
9959         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9960         constant array with static initialization to global memory.
9961         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9962
9963 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9964
9965         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9966         padding.
9967
9968 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9969
9970         PR c++/39371
9971         * g++.dg/opt/switch2.C: Add -w to dg-options.
9972         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9973         * g++.dg/warn/switch1.C: New test.
9974         * g++.dg/other/switch3.C: New test.
9975
9976         PR tree-optimization/39394
9977         * gcc.c-torture/compile/pr39394.c: New test.
9978
9979 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9980
9981         * gcc.target/s390/20090223-1.c: New testcase.
9982
9983 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9984
9985         PR libfortran/39402
9986         * gfortran.dg/fmt_f0_1.f90: New test.
9987
9988 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9989
9990         PR c++/39060
9991         * g++.dg/other/new1.C: Adjusted.
9992         * g++.dg/parse/crash40.C: Likewise.
9993         * g++.dg/parse/defarg12.C: Likewise.
9994         * g++.dg/template/error15.C: Likewise.
9995
9996         * g++.dg/other/pr39060.C: New.
9997
9998 2009-03-07  Jason Merrill  <jason@redhat.com>
9999
10000         PR c++/39367
10001         * g++.dg/opt/new1.C: New.
10002
10003 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10004
10005         PR c++/33492
10006         * g++.dg/other/error32.C: New.
10007
10008 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10009
10010         PR middle-end/39360
10011         * gcc.c-torture/compile/pr39360.c: New test.
10012
10013         PR debug/39372
10014         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10015
10016 2009-03-05  Jason Merrill  <jason@redhat.com>
10017
10018         PR c++/38908
10019         * g++.dg/warn/Wuninitialized-3.C: New test.
10020
10021 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10022
10023         PR debug/39379
10024         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10025         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10026
10027 2009-03-04  Jason Merrill  <jason@redhat.com>
10028
10029         PR c++/13549
10030         * g++.dg/template/koenig7.C: New test.
10031
10032 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10033
10034         * g++.dg/torture/predcom-1.C: New test.
10035
10036 2009-03-04  Richard Guenther  <rguenther@suse.de>
10037
10038         PR tree-optimization/39362
10039         * g++.dg/torture/pr39362.C: New testcase.
10040
10041 2009-03-04  Jason Merrill  <jason@redhat.com>
10042             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10043
10044         PR c++/9634
10045         PR c++/29469
10046         PR c++/29607
10047         * g++.dg/template/dependent-name5.C: New test.
10048
10049 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10050
10051         PR testsuite/39357
10052         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10053         vect_int to vect_int_mult.
10054
10055 2009-03-04  Richard Guenther  <rguenther@suse.de>
10056
10057         PR tree-optimization/39358
10058         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10059         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10060
10061 2009-03-04  Richard Guenther  <rguenther@suse.de>
10062
10063         PR tree-optimization/39339
10064         * gcc.c-torture/execute/pr39339.c: New testcase.
10065
10066 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10067
10068         * gcc.c-torture/compile/20090303-1.c,
10069         gcc.c-torture/compile/20090303-2.c: New tests.
10070
10071 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10072
10073         PR fortran/39354
10074         * gfortran.dg/gomp/pr39354.f90: New test.
10075
10076         PR tree-optimization/39343
10077         * gcc.dg/pr39343.c: New test.
10078
10079 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10080
10081         PR tree-optimization/39248
10082         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10083         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10084         on targets without vector misalignment support.
10085         * lib/target-supports.exp
10086         (check_effective_target_vect_short_mult): Add
10087         check_effective_target_arm32.
10088
10089 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10090
10091         PR middle-end/39335
10092         * gcc.dg/graphite/pr39335_1.c: New.
10093         * gcc.dg/graphite/pr39335.c: New.
10094
10095 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10096
10097         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10098         of andl.
10099         * gcc.target/i386/stackalign/return-5.c: Likewise.
10100         * gcc.target/i386/stackalign/return-6.c: Likewise.
10101
10102 2009-03-02  Richard Guenther  <rguenther@suse.de>
10103             Ira Rosen  <irar@il.ibm.com>
10104
10105         PR tree-optimization/39318
10106         * gfortran.dg/vect/pr39318.f90: New test.
10107
10108 2009-03-01  Jan Hubicka  <jh@suse.cz>
10109
10110         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10111
10112 2009-03-01  Jan Hubicka  <jh@suse.cz>
10113
10114         PR debug/39267
10115         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10116
10117 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10118
10119         * gnat.dg/pack12.adb: New test.
10120
10121 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10122
10123         PR c++/37789
10124         * g++.dg/other/pr37789.C: New.
10125
10126 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10127
10128         PR fortran/39295
10129         * gfortran.dg/interface_25.f90: New test.
10130         * gfortran.dg/interface_26.f90: New test.
10131
10132 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10133
10134         PR fortran/39292
10135         * gfortran.dg/initialization_22.f90: New test.
10136
10137 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10138
10139         PR rtl-optimization/39241
10140         * gcc.dg/torture/pr39241.c: New.
10141
10142 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10143
10144         PR tree-optimizations/39259
10145         * g++.dg/torture/pr39259.C: New testcase.
10146
10147 2009-02-24  Richard Guenther  <rguenther@suse.de>
10148
10149         PR c++/39242
10150         * g++.dg/template/instantiate10.C: New testcase.
10151
10152 2009-02-24  Richard Guenther  <rguenther@suse.de>
10153             Zdenek Dvorak  <ook@ucw.cz>
10154
10155         PR tree-optimization/39233
10156         * gcc.c-torture/execute/pr39233.c: New testcase.
10157
10158 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10159
10160         PR tree-optimization/39260
10161         * gcc.dg/graphite/pr39260.c: New.
10162
10163 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10164
10165         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10166
10167 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10168
10169         PR c++/36411
10170         * g++.dg/template/void14.C: New.
10171
10172 2009-02-23  Jason Merrill  <jason@redhat.com>
10173
10174         PR c++/38880
10175         * g++.dg/init/const7.C: Remove XFAIL.
10176         * g++.dg/init/static-init1.C: New test.
10177
10178         * g++.dg/cpp0x/initlist14.C: New test.
10179
10180 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10181
10182         PR fortran/38914
10183         * bound_simplification_2.f90:  New test case.
10184         * bound_7.f90:  New test case.
10185
10186 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10187
10188         * gcc.dg/cpp/include4.c: New test.
10189
10190 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10191
10192         PR target/39256
10193         * gcc.target/i386/abi-2.c: New.
10194
10195 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10196
10197         * gcc.c-torture/execute/pr39228.x: New.
10198
10199 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10200
10201         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10202         scan-assembler to check for xmm0 register.
10203
10204 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10205             Joseph Myers  <joseph@codesourcery.com>
10206
10207         * gcc.target/arm/va_list.c: New test.
10208         * g++.dg/abi/arm_va_list.C: Likewise.
10209         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10210         function.
10211         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10212         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10213         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10214         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10215         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10216         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10217
10218 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10219
10220         PR testsuite/38164
10221         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10222         to dg-options.
10223
10224 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10225
10226         PR target/39240
10227         * gcc.c-torture/execute/pr39240.c: New test.
10228
10229 2009-02-20  Jason Merrill  <jason@redhat.com>
10230
10231         PR c++/39225
10232         * g++.dg/parse/dtor15.C: New test.
10233
10234 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10235
10236         * gcc.c-torture/execute/20090219-1.c: New.
10237
10238 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10239
10240         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10241         (mips-dg-options): When matching isa* pseudo-options make
10242         'value' optional and accept ! entries.  Use $spec instead of
10243         $isa_spec in the isa pseudo-option error message.  Only
10244         perform the ISA-range check when 'value' is set.  If arch is
10245         matching any CPU in the ! entries switch to its generic ISA.
10246         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10247         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10248
10249 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10250
10251         PR target/39175
10252         * gcc.dg/visibility-20.c: New test.
10253         * g++.dg/ext/visibility/visibility-11.C: New test.
10254
10255 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10256
10257         PR c++/39188
10258         * g++.dg/abi/pr39188-1a.C: New.
10259         * g++.dg/abi/pr39188-1b.C: Likewise.
10260         * g++.dg/abi/pr39188-1.h: Likewise.
10261         * g++.dg/abi/pr39188-2a.C: Likewise.
10262         * g++.dg/abi/pr39188-2b.C: Likewise.
10263         * g++.dg/abi/pr39188-2.h: Likewise.
10264         * g++.dg/abi/pr39188-3a.C: Likewise.
10265         * g++.dg/abi/pr39188-3b.C: Likewise.
10266         * g++.dg/abi/pr39188-3.h: Likewise.
10267
10268 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10269
10270         PR c/38483
10271         * gcc.c-torture/execute/call-trap-1.c,
10272         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10273         tests.
10274
10275 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10276
10277         PR target/39228
10278         * gcc.c-torture/execute/pr39228.c: New test.
10279
10280 2009-02-19  Richard Guenther  <rguenther@suse.de>
10281
10282         PR tree-optimization/39074
10283         * gcc.dg/torture/pr39074.c: New testcase.
10284         * gcc.dg/torture/pr39074-2.c: Likewise.
10285         * gcc.dg/torture/pr39074-3.c: Likewise.
10286
10287 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10288
10289         PR c++/39219
10290         * g++.dg/parse/attr3.C: New.
10291
10292 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10293
10294         PR testsuite/38165
10295         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10296
10297         PR testsuite/38166
10298         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10299         and skip on Darwin.
10300
10301 2009-02-18  Jason Merrill  <jason@redhat.com>
10302
10303         PR c++/38880
10304         * g++.dg/init/const7.C: Remove XFAIL.
10305
10306         PR target/39179
10307         * g++.dg/opt/const6.C: New test.
10308
10309 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10310
10311         * gcc.dg/callabi/callabi.exp: Moved to ...
10312         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10313         in 64bit mode.
10314
10315         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10316         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10317         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10318         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10319         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10320         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10321         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10322
10323         * gcc.dg/callabi/callabi.h: Moved to ...
10324         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10325
10326         * gcc.dg/callabi/func-1.c: Moved to ...
10327         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10328
10329         * gcc.dg/callabi/func-indirect.c: Moved to ...
10330         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10331
10332         * gcc.dg/callabi/pr38891.c: Moved to ...
10333         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10334
10335         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10336         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10337
10338         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10339         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10340
10341         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10342         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10343
10344 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10345
10346         PR target/38891
10347         * gcc.dg/callabi/pr38891.c: New.
10348
10349 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10350
10351         * gcc.dg/callabi/callabi.exp: New.
10352
10353 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10354
10355         PR target/39082
10356         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10357         -Wno-abi for x86.
10358         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10359
10360         * gcc.target/i386/pr39082-1.c: New.
10361
10362         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10363         -Wno-abi.
10364
10365         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10366         CHECK_M64_M128 is defined.
10367         (check_f_arguments): Add "do".
10368         (check_vector_arguments): New.
10369         (check_m64_arguments): Likewise.
10370         (check_m128_arguments): Likewise.
10371
10372         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10373         (CHECK_M64_M128): Define.
10374
10375         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10376         on abitest.
10377         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10378
10379         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10380         tests only if CHECK_M64_M128 is defined.
10381
10382         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10383         (m128_2_struct): Likewise.
10384         (check_struct_passing5): Likewise.
10385         (check_struct_passing6): Likewise.
10386         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10387
10388         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10389         (un5): Likewise.
10390         (check_union_passing4): Likewise.
10391         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10392
10393 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10394
10395         PR c/35447
10396         * gcc.dg/noncompile/pr35447-1.c: New test.
10397
10398 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10399
10400         PR tree-optimization/36922
10401         * gfortran.dg/pr36922.f: New test.
10402
10403 2009-02-17  Richard Guenther  <rguenther@suse.de>
10404
10405         PR tree-optimization/39202
10406         * gcc.c-torture/compile/pr39202.c: New testcase.
10407
10408 2009-02-17  Richard Guenther  <rguenther@suse.de>
10409
10410         PR tree-optimization/39204
10411         * gcc.dg/torture/pr39204.c: New testcase.
10412
10413 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10414
10415         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10416         * gcc.dg/vect/vect-outer-6.c: Ditto.
10417
10418 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10419
10420         PR c/35446
10421         * gcc.dg/noncompile/init-5.c: New test.
10422         * gcc.dg/init-bad-4.c: Adjust expected errors.
10423
10424 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10425
10426         PR target/37049
10427         * gcc.target/i386/push-1.c: New.
10428
10429 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10430
10431         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10432
10433 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10434
10435         * gcc.target/spu/intrinsics-sr.c: New test.
10436
10437 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10438
10439         PR target/38056
10440         * gcc.target/ia64/sibcall-opt-1.c: New test.
10441         * gcc.target/ia64/sibcall-opt-2.c: New test.
10442
10443 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10444
10445         PR fortran/36528
10446         * gfortran.dg/cray_pointers_8.f90: New test.
10447
10448         PR fortran/36703
10449         * gfortran.dg/cray_pointers_9.f90: New test.
10450
10451 2009-02-13  Jason Merrill  <jason@redhat.com>
10452
10453         PR c++/39070
10454         * g++.dg/cpp0x/decltype16.C: New.
10455
10456 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10457
10458         PR target/39152
10459         * gfortran.dg/gomp/pr39152.f90: New.
10460
10461 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10462
10463         PR target/39162
10464         * gcc.target/i386/pr39162.c: New.
10465
10466 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10467
10468         PR c/35444
10469         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10470         New tests.
10471
10472 2009-02-12  Jason Merrill  <jason@redhat.com>
10473
10474         PR c++/38950
10475         * g++.dg/template/array20.C: New test.
10476
10477 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10478
10479         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10480         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10481         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10482
10483 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10484
10485         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10486
10487 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10488
10489         PR target/39152
10490         * gfortran.dg/pr39152.f: New.
10491
10492 2009-02-11  Jason Merrill  <jason@redhat.com>
10493
10494         PR c++/39153
10495         * g++.dg/cpp0x/defaulted9.C: New test.
10496
10497         PR c++/30111
10498         * g++.dg/init/value7.C: New test.
10499
10500 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10501
10502         PR target/38824
10503         * gcc.target/i386/pr38824.c: New testcase.
10504
10505 2009-02-11  Jason Merrill  <jason@redhat.com>
10506
10507         PR c++/38649
10508         * g++.dg/cpp0x/defaulted8.C: New test.
10509
10510         PR c++/36744
10511         * g++.dg/cpp0x/rv9p.C: New test.
10512
10513 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10514
10515         * gnat.dg/aliasing3.adb: New test.
10516         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10517
10518 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10519
10520         PR c++/34397
10521         * g++.dg/template/crash88.C: New.
10522         * g++.dg/template/crash89.C: Likewise.
10523
10524 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10525
10526         PR c/39084
10527         * gcc.dg/pr39084.c: New test.
10528
10529 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10530
10531         PR target/39139
10532         * gcc.target/i386/pr39139.c: New test.
10533
10534 2009-02-10  Richard Guenther  <rguenther@suse.de>
10535
10536         PR tree-optimization/39132
10537         * gcc.dg/torture/pr39132.c: New testcase.
10538
10539 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10540
10541         PR target/39119
10542         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10543         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10544         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10545         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10546         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10547         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10548         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10549         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10550
10551 2009-02-09  Jason Merrill  <jason@redhat.com>
10552
10553         PR c++/39109
10554         * g++.dg/init/value6.C: New test.
10555
10556 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10557
10558         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10559
10560 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10561
10562         * gcc.c-torture/compile/20090209-1.c: New test.
10563
10564 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10565
10566         PR c++/35147
10567         PR c++/37737
10568         * g++.dg/cpp0x/vt-35147.C: New.
10569         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10570         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10571
10572 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10573
10574         PR c/35434
10575         * gcc.dg/attr-alias-4.c: New test.
10576
10577 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10578
10579         PR c/39035
10580         * gcc.dg/dfp/pr39035.c: New test.
10581
10582 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10583
10584         PR c/36432
10585         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10586
10587 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10588
10589         PR c++/39106
10590         * g++.dg/opt/thunk3.C: New test.
10591
10592 2009-02-05  Nick Clifton  <nickc@redhat.com>
10593
10594         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10595         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10596         * gcc.dg/cdce1.c: Likewise.
10597         * gcc.dg/cpp/_Pragma6.c: Likewise.
10598         * g++.dg/cpp/_Pragma1.C: Likewise.
10599         * gcc.dg/utf32-2.c: Xfail for M32C.
10600         * gcc.dg/utf32-1.c: Likewise.
10601         * gcc.dg/utf32-3.c: Likewise.
10602         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10603         targets.
10604         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10605         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10606         * gcc.dg/Wconversion-5.c: Likewise.
10607         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10608         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10609         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10610         * gcc.dg/utf-inc-init.c: Likewise.
10611         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10612         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10613         * gcc.dg/utf-array-short-wchar.c: Likewise.
10614         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10615         * gcc.dg/mallign.c: Use size_t instead of long.
10616
10617 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10618
10619         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10620
10621 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10622
10623         * gcc.c-torture/execute/pr39100.c: New.
10624
10625 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10626
10627         PR c/35435
10628         * gcc.dg/tls/diag-6.c: New test.
10629
10630 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10631
10632         * gcc.dg/graphite/scop-19.c: New
10633
10634 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10635
10636         AVX Programming Reference (January, 2009)
10637         * gcc.target/i386/avx-vpclmulqdq.c: New.
10638         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10639
10640         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10641
10642         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10643         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10644         (pclmul_test): Renamed to ...
10645         (TEST): This.
10646
10647 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10648
10649         PR c++/39095
10650         * g++.dg/abi/mangle31.C: New test.
10651
10652 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10653
10654         PR c/29129
10655         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10656         declarator.
10657         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10658         inside function prototype but not part of parameter declarator.
10659         * vla-11.c: New test.
10660
10661 2009-02-03  Jason Merrill  <jason@redhat.com>
10662
10663         * g++.dg/warn/main-4.C: New test.
10664         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10665
10666 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10667
10668         PR c++/36607
10669         * g++.dg/expr/cast10.C: New test.
10670
10671 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10672
10673         PR c/35433
10674         * gcc.dg/init-bad-6.c: New test.
10675
10676 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10677
10678         PR target/35318
10679         * gcc.c-torture/compile/pr35318.c: New test.
10680
10681         PR inline-asm/39059
10682         * gcc.dg/nofixed-point-2.c: New test.
10683         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10684         * g++.dg/ext/fixed2.C: Likewise.
10685         * g++.dg/other/error25.C: Likewise.
10686         * g++.dg/lookup/crash7.C: Likewise.
10687         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10688
10689         PR c++/39056
10690         * g++.dg/cpp0x/initlist13.C: New test.
10691
10692 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10693
10694         PR c++/36897
10695         * g++.dg/template/func2.C: New test.
10696
10697         PR c++/37314
10698         * g++.dg/template/typename15.C: New.
10699         * g++.dg/template/typename16.C: New.
10700
10701 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10702             Ben Elliston  <bje@au.ibm.com>
10703
10704         PR c/39034
10705         * gcc.dg/dfp/pr39034.c: New test.
10706
10707 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10708
10709         PR testsuite/38263
10710         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10711
10712 2009-02-02  Jason Merrill  <jason@redhat.com>
10713
10714         PR c++/39054
10715         * g++.dg/parse/dtor14.C: New test.
10716
10717 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10718
10719         * lib/target-supports.exp
10720         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10721         * g++.dg/ext/builtin10.C: New test.
10722
10723         PR inline-asm/39058
10724         * gcc.target/i386/pr39058.c: New test.
10725
10726 2009-02-02  Richard Guenther  <rguenther@suse.de>
10727
10728         PR tree-optimization/38937
10729         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10730
10731 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10732
10733         PR c++/39053
10734         * g++.dg/parse/crash52.C: New.
10735
10736 2009-01-30  Richard Guenther  <rguenther@suse.de>
10737
10738         PR tree-optimization/39041
10739         * gcc.c-torture/compile/pr39041.c: New testcase.
10740
10741 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10742
10743         PR target/39013
10744         * gcc.target/i386/pr39013-1.c: New test.
10745         * gcc.target/i386/pr39013-2.c: New test.
10746
10747         PR c++/39028
10748         * g++.dg/ext/label12.C: New test.
10749
10750 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10751
10752         PR c++/33465
10753         * g++.dg/parse/error34.C: New.
10754         * g++.dg/parse/error35.C: Likewise.
10755
10756 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10757
10758         PR c++/38655
10759         * g++.dg/cpp0x/decltype-38655.C: New.
10760
10761 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10762
10763         PR target/39002
10764         * g++.dg/torture/pr39002.C: New test.
10765
10766 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10767
10768         PR tree-optimization/39007
10769         * gcc.dg/tree-ssa/pr39007.c: New.
10770
10771 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10772
10773         PR middle-end/35854
10774         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10775         to "subreg1".
10776
10777 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10778
10779         PR middle-end/38857
10780         * gcc.c-torture/compile/pr38857.c: New test.
10781
10782 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10783
10784         PR fortran/38852
10785         PR fortran/39006
10786         * gfortran.dg/bound_6.f90: New test.
10787
10788 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10789
10790         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10791
10792 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10793
10794         PR tree-optimization/38997
10795         * gcc.dg/tree-ssa/pr38997.c: New.
10796
10797 2009-01-28  Richard Guenther  <rguenther@suse.de>
10798
10799         PR tree-optimization/38926
10800         * gcc.c-torture/compile/pr38926.c: New testcase.
10801
10802 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10803
10804         PR middle-end/38934
10805         * gcc.dg/pr38934.c: New test.
10806
10807 2009-01-28  Richard Guenther  <rguenther@suse.de>
10808
10809         PR middle-end/38908
10810         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10811
10812 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10813
10814         PR tree-optimization/38984
10815         * gcc.dg/pr38984.c: New XFAILed testcase.
10816
10817
10818 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10819
10820         PR target/38988
10821         * gcc.target/i386/pr38988.c: New test.
10822
10823 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10824
10825         PR c++/37554
10826         * g++.dg/parse/crash51.C: New.
10827         * g++.old-deja/g++.pt/crash9.C: Adjust.
10828
10829 2009-01-27  Daniel Kraft  <d@domob.eu>
10830
10831         PR fortran/38883
10832         * gfortran.dg/mvbits_6.f90:  New test.
10833         * gfortran.dg/mvbits_7.f90:  New test.
10834         * gfortran.dg/mvbits_8.f90:  New test.
10835
10836 2009-01-27  Richard Guenther  <rguenther@suse.de>
10837
10838         PR tree-optimization/38503
10839         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10840
10841 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10842
10843         PR middle-end/38969
10844         * gcc.c-torture/execute/pr38969.c: New test.
10845
10846 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10847
10848         PR testsuite/38864
10849         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10850         to dg-do compile.
10851         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10852         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10853         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10854
10855 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10856
10857         PR target/38952
10858         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10859         if __USING_SJLJ_EXCEPTIONS__ is defined.
10860
10861         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10862         __USING_SJLJ_EXCEPTIONS__ is defined.
10863         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10864         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10865         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10866         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10867         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10868         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10869
10870 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10871
10872         PR testsuite/38949
10873         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10874         Use instead of C name in asm statements.
10875
10876 2009-01-26  Richard Guenther  <rguenther@suse.de>
10877
10878         PR tree-optimization/38745
10879         * g++.dg/torture/pr38745.C: New testcase.
10880
10881 2009-01-26  Richard Guenther  <rguenther@suse.de>
10882
10883         PR middle-end/38851
10884         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10885
10886 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10887
10888         * gcc.dg/bitfld-15.c: Gate warning on target
10889         pcc_bitfield_type_matters.
10890         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10891         g++.dg/ext/bitfield4.C: Likewise.
10892         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10893         bitfield for any target.
10894
10895 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10896
10897         PR c/38957
10898         * gcc.dg/pr38957.c: New test.
10899
10900 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10901
10902         PR fortran/38955
10903         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10904         comparing floats.
10905
10906 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10907
10908         PR tree-optimization/38953
10909         * gfortran.dg/graphite/pr38953.f90: New.
10910
10911 2009-01-24  Paul Brook  <paul@codesourcery.com>
10912
10913         * gcc.target/arm/neon-cond-1.c: New test.
10914
10915 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10916
10917         PR tree-optimization/38932
10918         * gcc.dg/pr38932.c: New.
10919
10920 2009-01-23  Revital Eres  <eres@il.ibm.com>
10921
10922         * gcc.dg/sms-7.c: Fix test.
10923
10924 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10925
10926         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10927         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10928         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10929         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10930
10931 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10932
10933         * gcc.dg/pr35729.c: Make test x86 specific.
10934
10935 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10936
10937         PR middle-end/38615
10938         * gcc.dg/pr38615.c: New test.
10939
10940 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10941
10942         PR target/38931
10943         * gcc.target/i386/pr38931.c: New test.
10944
10945 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10946
10947         PR c++/38930
10948         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10949         * g++.dg/template/typedef12.C: Likewise.
10950         * g++.dg/template/typedef13.C: Likewise.
10951         * g++.dg/template/typedef14.C: Likewise.
10952         * g++.dg/template/sfinae3.C: Likewise.
10953         * g++.old-deja/g++.pt/typename8.C: Likewise.
10954         * g++.dg/template/access11.C: Likewise
10955
10956 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10957
10958         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10959         and mips*-*-irix*.
10960         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10961
10962 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10963
10964         PR c++/26693
10965         * g++.dg/template/typedef11.C: New test.
10966         * g++.dg/template/typedef12.C: Likewise.
10967         * g++.dg/template/typedef13.C: Likewise.
10968         * g++.dg/template/typedef14.C: Likewise.
10969         * g++.dg/template/sfinae3.C: Compile this pedantically.
10970         The only errors expected should be the one saying the typedef is ill
10971         formed.
10972         * g++.old-deja/g++.pt/typename8.C: Likewise.
10973         * g++.dg/template/access11.C: Update this.
10974
10975 2009-01-21  Daniel Kraft  <d@domob.eu>
10976
10977         PR fortran/38887
10978         * gfortran.dg/mvbits_5.f90:  New test.
10979
10980 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10981
10982         * gcc.dg/sms-6.c: New test.
10983         * gcc.dg/sms-7.c: Likewise.
10984
10985 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10986
10987         PR fortran/38907
10988         * gfortran.dg/host_assoc_function_7.f90: New test
10989
10990 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10991             Richard Guenther  <rguenther@suse.de>
10992
10993         PR tree-optimization/38747
10994         PR tree-optimization/38748
10995         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10996         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10997         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10998
10999 2009-01-20  Kees Cook  <kees@ubuntu.com>
11000             H.J. Lu  <hongjiu.lu@intel.com>
11001
11002         PR target/38902
11003         * gcc.dg/pr38902.c: New.
11004
11005 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11006
11007         PR target/38868
11008         * gfortran.dg/pr38868.f: New testcase.
11009
11010 2009-01-20  Richard Guenther  <rguenther@suse.de>
11011
11012         * gcc.c-torture/execute/pr36227.c: Move ...
11013         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11014
11015 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11016
11017         * lib/gfortran.exp: Add -B options for targets that use
11018         libgfortran.a%s in their specs.
11019
11020 2009-01-19  Jason Merrill  <jason@redhat.com>
11021
11022         PR c++/23287
11023         * g++.dg/template/dtor5.C: New test.
11024
11025 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11026
11027         PR fortran/38859
11028         * gfortran.dg/bound_5.f90: New test.
11029
11030 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11031
11032         PR target/38736
11033         * g++.dg/compat/abi/pr38736_main.C: New.
11034         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11035         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11036         * g++.dg/other/macro-1.C: Likewise.
11037         * gcc.dg/macro-1.c: Likewise.
11038         * gcc.dg/compat/pr38736_main.c: Likewise.
11039         * gcc.dg/compat/pr38736_x.c: Likewise.
11040         * gcc.dg/compat/pr38736_y.c: Likewise.
11041
11042 2009-01-18  Richard Guenther  <rguenther@suse.de>
11043
11044         PR tree-optimization/38819
11045         * gcc.c-torture/execute/pr38819.c: New testcase.
11046
11047 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11048
11049         PR fortran/38657
11050         * gfortran.dg/module_commons_3.f90: Reapply.
11051
11052 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11053
11054         PR fortran/34955
11055         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11056         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11057
11058 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11059
11060         PR fortran/38657
11061         * gfortran.dg/module_commons_3.f90: Remove
11062
11063 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11064
11065         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11066
11067 2009-01-16  Jason Merrill  <jason@redhat.com>
11068
11069         PR c++/38877
11070         * g++.dg/template/lvalue1.C: New test.
11071
11072         PR c++/29470
11073         * g++.dg/template/access20.C: New test.
11074         * g++.dg/torture/pr34641.C: Fix access.
11075
11076 2009-01-16  Richard Guenther  <rguenther@suse.de>
11077
11078         PR tree-optimization/38835
11079         PR middle-end/36227
11080         * gcc.c-torture/execute/pr36227.c: New testcase.
11081         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11082         * g++.dg/init/const7.C: Likewise.
11083
11084 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11085
11086         PR target/38554
11087         * gcc.c-torture/compile/pr38554.c: New test.
11088
11089 2009-01-16  Jason Merrill  <jason@redhat.com>
11090
11091         PR c++/38579
11092         * g++.dg/conversion/access1.C: New test.
11093
11094 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11095
11096         PR tree-optimization/38789
11097         * gcc.c-torture/compile/pr38789.c: New test.
11098
11099 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11100
11101         PR fortran/38152
11102         * gfortran.dg/proc_ptr_13.f90: New.
11103
11104 2009-01-15  Jason Merrill  <jason@redhat.com>
11105
11106         PR c++/38850
11107         * g++.dg/template/koenig6.C: New test.
11108
11109 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11110
11111         PR c++/29388
11112         * g++.dg/template/error37.C: New testcase.
11113
11114 2009-01-15  Jason Merrill  <jason@redhat.com>
11115
11116         PR c++/36334
11117         * g++.dg/conversion/memfn1.C: New test.
11118
11119         PR c++/37646
11120         * g++.dg/conversion/memfn2.C: New test.
11121
11122 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11123
11124         PR c++/38357
11125         * g++.dg/template/crash87.C: New test.
11126
11127 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11128
11129         PR middle-end/37843
11130         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11131
11132 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11133
11134         PR c++/38636
11135         * g++.dg/parse/crash50.C: New test.
11136
11137 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11138
11139         PR rtl-optimization/38245
11140         * gcc.dg/pr38245-3.c: New test.
11141         * gcc.dg/pr38245-3.h: New file.
11142         * gcc.dg/pr38245-4.c: New file.
11143         * gcc.dg/pr38364.c: New test.
11144
11145 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11146
11147         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11148         sequence PC-relative.
11149
11150 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11151
11152         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11153         calls and/or PLT markers.
11154         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11155         calls and/or PLT markers.
11156         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11157         calls and/or PLT markers.
11158         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11159         calls and/or PLT markers.
11160
11161 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11162             Nathan Froyd  <froydnj@codesourcery.com>
11163             Joseph Myers  <joseph@codesourcery.com>
11164
11165         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11166         New function.
11167         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11168         and use consistent CFLAGS.
11169         * gcc.target/powerpc/20030505.c: Likewise.
11170         * gcc.target/powerpc/20081204-1.c: Likewise.
11171         * gcc.target/powerpc/ppc-spe.c: Likewise.
11172         * gcc.target/powerpc/spe1.c: Likewise.
11173         * g++.dg/ext/spe1.C: Likewise.
11174         * g++.dg/other/opaque-1.C: Likewise.
11175         * g++.dg/other/opaque-2.C: Likewise.
11176         * g++.dg/other/opaque-3.C: Likewise.
11177
11178 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11179
11180         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11181         out of loop.
11182
11183 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11184
11185         PR target/38811
11186         * g++.dg/torture/pr38811.C: New file.
11187
11188 2009-01-14  Richard Guenther  <rguenther@suse.de>
11189
11190         PR tree-optimization/38826
11191         PR middle-end/38477
11192         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11193
11194 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11195
11196         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11197
11198 2009-01-14  Nick Clifton  <nickc@redhat.com>
11199
11200         PR c++/37862
11201         * g++.cp/parse/pr37862.C: New test.
11202
11203 2009-01-14  Julian Brown  <julian@codesourcery.com>
11204
11205         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11206         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11207         to...
11208         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11209         These.
11210
11211 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11212
11213         PR rtl-optimization/38774
11214         * gcc.dg/torture/pr38774.c: New test.
11215
11216         PR c++/38795
11217         * g++.dg/cpp0x/pr38795.C: New test.
11218
11219 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11220             Nathan Froyd  <froydnj@codesourcery.com>
11221             Joseph Myers  <joseph@codesourcery.com>
11222
11223         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11224         otherwise.  Do not check for AltiVec at runtime.
11225         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11226         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11227         * gcc.target/powerpc/altivec-1.c: Likewise.
11228         * gcc.target/powerpc/altivec-3.c: Likewise.
11229         * gcc.target/powerpc/altivec-10.c: Likewise.
11230         * gcc.target/powerpc/altivec-12.c: Likewise.
11231         * gcc.target/powerpc/altivec-24.c: Likewise.
11232         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11233         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11234         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11235         * gcc.target/powerpc/pr35907.c: Likewise.
11236         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11237         otherwise.  Do not check for Cell at runtime.
11238         * gcc.target/powerpc/altivec_check.h: Delete.
11239
11240         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11241         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11242         not check for AltiVec at runtime.
11243         * g++.dg/ext/altivec-cell-2.C: Likewise.
11244         * g++.dg/ext/altivec-cell-3.C: Likewise.
11245         * g++.dg/ext/altivec-cell-4.C: Likewise.
11246         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11247         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11248         check.
11249         * g++.dg/ext/altivec_check.h: Delete.
11250
11251 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11252
11253         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11254         effective target.  Adjust line numbers accordingly.
11255
11256 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11257
11258         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11259
11260 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11261
11262         PR tree-optimization/38786
11263         * gcc.dg/graphite/pr38786.c: New.
11264
11265 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11266
11267         Revert:
11268         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11269
11270         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11271         for alpha*-*-* targets.
11272         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11273
11274 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11275
11276         PR libfortran/38772
11277         * gfortran.dg/fmt_bz_bn_err.f: New test.
11278
11279 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11280
11281         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11282
11283 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11284
11285         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11286         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11287         instruction support.  Do not check for it at runtime.
11288
11289 2009-01-12  Jason Merrill  <jason@redhat.com>
11290
11291         PR c++/35109
11292         * g++.dg/lookup/friend11.C: Remove expected error.
11293         * g++.dg/lookup/friend14.C: New test.
11294         * g++.dg/lookup/friend15.C: New test.
11295
11296 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11297
11298         PR c++/36019
11299         * g++.dg/lookup/hidden-class12.C: New test.
11300         * g++.dg/lookup/hidden-class13.C: New test.
11301         * g++.dg/lookup/hidden-class14.C: New test.
11302         * g++.dg/lookup/hidden-class15.C: New test.
11303         * g++.dg/lookup/hidden-class16.C: New test.
11304
11305 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11306
11307         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11308         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11309         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11310
11311 2009-01-12  Jason Merrill  <jason@redhat.com>
11312
11313         PR c++/31488
11314         * g++.dg/other/vararg-3.C: New test.
11315
11316 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11317
11318         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11319         Explicitly enable SPE.
11320         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11321         directive.
11322
11323         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11324         Expect -flax-vector-conversions message.  Adjust incompatible
11325         types errors.
11326         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11327         Make Foo extern.
11328
11329         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11330
11331         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11332
11333         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11334         * g++.dg/other/opaque-2.C: Likewise.
11335         * g++.dg/other/opaque-3.C: Likewise.
11336
11337 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11338
11339         PR c/32041
11340         * gcc.dg/pr32041.c: New test.
11341         * g++.dg/parse/offsetof9.C: New test.
11342
11343 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11344             Nathan Froyd  <froydnj@codesourcery.com>
11345
11346         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11347         * g++.dg/ext/attribute-test-1.C: Likewise.
11348         * g++.dg/ext/attribute-test-2.C: Likewise.
11349         * g++.dg/ext/attribute-test-3.C: Likewise.
11350         * g++.dg/ext/attribute-test-4.C: Likewise.
11351
11352 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11353
11354         * gnat.dg/unchecked_convert3.adb: New test.
11355
11356 2009-01-12  Tomas Bily  <tbily@suse.cz>
11357
11358         PR middlend/38385
11359         * gcc.dg/tree-ssa/pr38385.c: New file.
11360
11361 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11362
11363         PR c++/38794
11364         * g++.dg/parse/typedef9.C: New test.
11365
11366         PR tree-optimization/38807
11367         * gcc.c-torture/compile/pr38807.c: New test.
11368
11369 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11370
11371         * gcc.target/mips/ins-2.c: New test.
11372
11373 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11374
11375         PR testsuite/38809
11376         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11377
11378 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11379
11380         PR c++/36254
11381         * g++.dg/warn/Wreturn-type-5.C: New test.
11382
11383 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11384
11385         PR middle-end/38616
11386         * gcc.dg/pr38616.c: New test.
11387
11388 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11389
11390         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11391
11392 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11393
11394         PR c++/38648
11395         * g++.dg/expr/string-1.C: New test.
11396         * g++.dg/expr/string-2.C: New test.
11397
11398         PR c++/36695
11399         * g++.dg/ext/complex4.C: New test.
11400         * g++.dg/ext/complex5.C: New test.
11401         * g++.dg/init/reference1.C: New test.
11402         * g++.dg/init/reference2.C: New test.
11403         * g++.dg/init/reference3.C: New test.
11404
11405 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11406
11407         PR fortran/38763
11408         * gfortran.dg/transfer_null_1.f90: New test.
11409
11410 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11411
11412         PR fortran/38765
11413         * gfortran.dg/host_assoc_function_6.f90: New test.
11414
11415 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11416
11417         * lib/target-supports.exp: Add method to determine if the effective
11418         target is really a ppc405 after applying all compile options.
11419         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11420         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11421         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11422         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11423         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11424         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11425         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11426         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11427         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11428         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11429         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11430         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11431         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11432         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11433         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11434         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11435         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11436         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11437         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11438         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11439         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11440         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11441         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11442         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11443         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11444         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11445         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11446         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11447         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11448         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11449         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11450
11451 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11452
11453         PR c++/35335
11454         * g++.dg/other/error31.C: New testcase.
11455
11456         PR c/35742
11457         * gcc.dg/pr35742.c: New test.
11458
11459 2009-01-09  John F. Carr  <jfc@mit.edu>
11460
11461         PR c++/37877
11462         * g++.dg/parse/linkage3.C: New test.
11463
11464 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11465
11466         PR middle-end/38771
11467         * gcc.c-torture/compile/pr38771.c: New test.
11468
11469 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11470
11471         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11472
11473 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11474
11475         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11476         * gcc.dg/sibcall-4.c: Likewise.
11477
11478 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11479             Jan Sjodin  <jan.sjodin@amd.com>
11480
11481         PR tree-optimization/38559
11482         * gcc.dg/graphite/pr38559.c: New.
11483
11484 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11485
11486         PR tree-optimization/37194
11487         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11488
11489 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11490
11491         PR c++/38725
11492         * g++.dg/ext/label11.C: New test.
11493
11494 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11495
11496         * lib/target-supports.exp (check_weak_override_available): New.
11497         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11498         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11499         dg-require-weak-override.
11500
11501 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11502             Alan Modra  <amodra@bigpond.net.au>
11503
11504         * gcc.c-torture/compile/20090107-1.c: New test.
11505
11506 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11507
11508         PR target/38706
11509         * g++.dg/other/pr38706.C: New test.
11510
11511 2009-01-07  Jason Merrill  <jason@redhat.com>
11512
11513         * g++.dg/cpp0x/variadic92.C: New test.
11514         * g++.dg/cpp0x/variadic93.C: New test.
11515
11516 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11517
11518         * lib/target-supports-dg.exp (current_compiler_flags): New.
11519         (check-flags): Use it; do not access dg-test local variables.
11520         (dg-skip-if): Do not access dg-test local variables.
11521         (dg-xfail-run-if): Ditto.
11522         (dg-shouldfail): Ditto.
11523         * gcc.test-framework/test-framework.exp
11524         (check_effective_target_def_nocache): New.
11525         * gcc.test-framework/test-framework.awk: Handle scan tests.
11526         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11527         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11528         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11529         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11530         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11531         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11532         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11533         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11534         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11535
11536         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11537
11538         * lib/target-supports-dg.exp (check_test_flags): Delete.
11539
11540 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11541
11542         PR tree-optimization/38492
11543         PR tree-optimization/38498
11544         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11545         in trunk.
11546         * gcc.dg/graphite/block-0.c: Update test.
11547         * gcc.dg/graphite/block-1.c: Same.
11548         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11549         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11550         * gcc.dg/graphite/block-3.c: New.
11551         * gcc.dg/graphite/pr38498.c: New.
11552
11553 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11554
11555         AVX Programming Reference (December, 2008)
11556         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11557         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11558         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11559
11560         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11561         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11562
11563 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11564
11565         PR fortran/38220
11566         * gfortran.dg/c_loc_pure_1.f90:  New test.
11567
11568 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11569
11570         PR fortran/38669
11571         * gfortran.dg/elemental_dependency_3.f90:
11572         Add the final tree dump cleanup.
11573
11574 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11575
11576         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11577         passing -m32.
11578
11579         PR rtl-optimization/38722
11580         * gfortran.dg/pr38722.f90: New test.
11581
11582 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11583
11584         PR c/34252
11585         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11586         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11587
11588 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11589
11590         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11591         * gfortran.dg/typebound_call_8.f03: Same.
11592         * gfortran.dg/elemental_bind_c.f90: Same.
11593         * gfortran.dg/typebound_call_7.f03: Same.
11594         * gfortran.dg/interface_proc_end.f90: Same
11595         * gfortran.dg/pr37243.f: Fix typo.
11596
11597 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11598
11599         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11600         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11601         large stack sizes.
11602
11603 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11604
11605         AVX Programming Reference (December, 2008)
11606         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11607         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11608         * gcc.target/i386/sse-14.c: Likewise.
11609
11610         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11611         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11612         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11613         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11614
11615 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11616
11617         PR libfortran/38735
11618         * gfortran.dg/fmt_bz_bn.f: Update test.
11619
11620 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11621
11622         PR c++/38472
11623         * g++.dg/conversion/usual-arith-conv.C: New test.
11624
11625 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11626
11627         PR c/34911
11628         * gcc.dg/vector-3.c: New testcase.
11629         * g++.dg/ext/vector15.C: New test.
11630
11631 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11632
11633         PR tree-optimization/38510
11634         * gcc.dg/graphite/pr38510.c: New.
11635
11636 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11637             Jan Sjodin <jan.sjodin@amd.com>
11638
11639         PR tree-optimization/38500
11640         * gcc.dg/graphite/pr38500.c: New.
11641
11642 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11643
11644         * gcc.c-torture/compile/20001226-1.c: Generalize
11645         dg-timeout-factor.
11646         * gcc.c-torture/compile/limits-fnargs.c: Add
11647         dg-timeout-factor.
11648         * gcc.dg/20020425-1.c: Likewise.
11649         * gcc.dg/pch/pch.exp: Likewise.
11650
11651 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11652
11653         PR fortran/38657
11654         * gfortran.dg/module_commons_3.f90: New test.
11655
11656 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11657
11658         PR fortran/37159
11659         * gfortran.dg/random_seed_1.f90: Updated.
11660
11661 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11662
11663         PR fortran/38669
11664         PR fortran/38726
11665         * gfortran.dg/elemental_subroutine_7.f90:
11666         Fix p values so that it can be used as vector subscript.
11667
11668 2009-01-05  Jason Merrill  <jason@redhat.com>
11669
11670         * g++.dg/cpp0x/initlist12.C: Add another test.
11671
11672         * g++.dg/cpp0x/defaulted7.C: New test.
11673
11674 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11675
11676         PR fortran/38672
11677         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11678         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11679
11680 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11681
11682         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11683         for alpha*-*-* targets.
11684         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11685
11686 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11687
11688         PR fortran/38665
11689         * gfortran.dg/host_assoc_function_5.f90: New test.
11690
11691 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11692
11693         PR fortran/38669
11694         * gfortran.dg/elemental_dependency_3.f90: New test.
11695         * gfortran.dg/elemental_subroutine_7.f90: New test.
11696
11697 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11698
11699         * gcc.dg/struct-ret-3.c: Include unistd.h.
11700         (main): Exit early if system memory page size is
11701         larger than 4096 bytes.
11702
11703 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11704
11705         PR fortran/38718
11706         * gfortran.dg/merge_init_expr.f90: New.
11707
11708 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11709
11710         PR fortran/38536
11711         * gfortran.dg/c_loc_tests_13.f90: New test.
11712         * gfortran.dg/c_loc_tests_14.f90: New test.
11713
11714 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11715
11716         * gfortran.dg/func_result_4.f90: New.
11717
11718 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11719
11720         PR fortran/38594
11721         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11722         interface still works, in addition to original tests.
11723         * gfortran.dg/host_assoc_call_6.f90: New test.
11724
11725 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11726
11727         PR c++/38705
11728         * g++.dg/torture/pr38705.C: New test.
11729
11730         PR c/38700
11731         * gcc.dg/pr38700.c: New test.
11732
11733 2009-01-02  Jason Merrill  <jason@redhat.com>
11734
11735         * g++.dg/cpp0x/initlist11.C: New test.
11736         * g++.dg/cpp0x/initlist12.C: New test.
11737
11738 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11739
11740         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11741         Allow extra informative notes.
11742
11743 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11744
11745         PR c/36489
11746         * gcc.dg/pr36489.c: New test.
11747
11748 \f
11749 Copyright (C) 2009 Free Software Foundation, Inc.
11750
11751 Copying and distribution of this file, with or without modification,
11752 are permitted in any medium without royalty provided the copyright
11753 notice and this notice are preserved.