OSDN Git Service

* gcc.c-torture/execute/ipa-sra-2.x: New. Skip test for 16bit targets.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
2
3         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
4
5
6 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
7
8         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
9         * gcc.dg/sms-7.c: Ditto.
10
11 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
12
13         * gcc.dg/pr36998.c: Frame pointer required for avr target.
14         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
15         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
16         * gcc.dg/pr41340.c: Test requires long pointer target.
17         * gcc.dg/profile-generate-3.c: Test requires profiling support.
18
19 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
20
21         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
22         * gcc.dg/graphite/block-3.c: Ditto.
23         * gcc.dg/graphite/block-4.c: Ditto.
24         * gcc.dg/graphite/block-5.c: Ditto.
25         * gcc.dg/graphite/block-6.c: Ditto.
26         * gcc.dg/graphite/interchange-0.c: Ditto.
27         * gcc.dg/graphite/interchange-1.c: Ditto.
28         * gcc.dg/graphite/interchange-2.c: Ditto.
29         * gcc.dg/graphite/interchange-3.c: Ditto.
30         * gcc.dg/graphite/interchange-4.c: Ditto.
31         * gcc.dg/graphite/interchange-5.c: Ditto.
32         * gcc.dg/graphite/interchange-6.c: Ditto.
33         * gcc.dg/graphite/run-id-1.c: Ditto.
34         * gcc.dg/graphite/scop-16.c: Ditto.
35         * gcc.dg/graphite/scop-17.c: Ditto.
36         * gcc.dg/graphite/scop-18.c: Ditto.
37         * gcc.dg/graphite/scop-matmult.c: Ditto.
38         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
39         * gcc.dg/graphite/id-15.c: Ditto.
40
41 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
42
43         * gnat.dg/specs/weak1.ads: New test.
44
45 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
46
47         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
48
49 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
50
51         PR c++/14777
52         * g++.dg/template/typedef13.C: Adjust.
53         * g++.dg/template/typedef19.C: Adjust.
54         * g++.dg/template/typedef20.C: Adjust.
55         * g++.dg/template/typedef22.C: New test.
56
57 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
58
59         PR target/42113
60         * gcc.target/alpha/pr42113.c: New test.
61
62 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
63
64         PR fortran/41807
65         * gfortran.dg/data_value_1.f90: Update test.
66         * gfortran.dg/array_constructor_32.f90: New test.
67
68 2009-11-21  Martin Jambor  <mjambor@suse.cz>
69
70         PR middle-end/42025
71         * gcc.c-torture/compile/pr42025-1.c: New test.
72         * gcc.c-torture/compile/pr42025-2.c: New test.
73
74 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
75
76         * gcc.target/mips/mult-1.c: Forbid octeon.
77         * gcc.target/mips/octeon-dmul-3.c: New test.
78
79 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
80
81         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
82
83 2009-11-20  Jason Merrill  <jason@redhat.com>
84
85         PR c++/9050, DR 147, DR 318
86         * g++.dg/template/ctor9.C: New.
87         * g++.dg/tc1/dr147.C: Remove xfails.
88         * g++.dg/lookup/name-clash4.C: Adjust.
89         * g++.old-deja/g++.jason/temporary5.C: Adjust.
90         * g++.old-deja/g++.pt/ctor2.C: Adjust.
91
92 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
93
94         PR tree-optimization/42078
95         * gcc.dg/pr42078.c: New test.
96
97 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
98
99         PR Testsuite/42114
100         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
101         XFAIL ptrdiff range test for avr.
102         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
103         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
104         * gcc-dg/c99-stdint-6.c: Ditto.
105
106 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
107
108         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
109         2009-10-23 change to set VRSAVE if VSX has been reverted.
110
111 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
112
113         PR c++/38646
114         * g++.dg/cpp0x/pr38646.C: New test.
115
116 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
117
118         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
119         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
120         Wrap *intmax_t tests in !NO_MAX_TYPES.
121
122 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
123
124         PR c++/42060
125         * g++.dg/cpp0x/initlist28.C: New.
126
127 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
128
129         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
130
131 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
132
133         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
134
135 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
136
137         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
138         explicit.
139         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
140         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
141         * g++.old-deja/g++.law/typeck1.C: Likewise.
142         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
143         * g++.dg/conversion/ptrmem9.C: Likewise.
144         * g++.dg/expr/cond2.C: Likewise.
145
146 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
147             Janus Weil  <janus@gcc.gnu.org>
148
149         PR fortran/42104
150         * gfortran.dg/proc_ptr_comp_23.f90: New test.
151
152 2009-11-19  Jason Merrill  <jason@redhat.com>
153
154         PR c++/42115
155         * g++.dg/init/placement5.C: Add positive test.
156
157         DR 176 permissiveness
158         * g++.dg/ext/injected-ttp.C: New.
159         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
160         * g++.old-deja/g++.pt/ttp41.C: Adjust.
161
162 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
163
164         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
165         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
166
167 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
168
169         * gcc-dg/raw-string-1.c: Skip test for avr target.
170         * gcc-dg/utf-array-short-wchar.c: Ditto.
171         * gcc-dg/utf-array.c: Ditto.
172         * gcc-dg/utf8-2.c: Ditto.
173
174 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
175
176         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
177         (plugin_init): Pass correct version to plugin_default_version_check.
178         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
179         (plugin_init): Pass correct version to plugin_default_version_check.
180         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
181         (plugin_init): Pass correct version to plugin_default_version_check.
182
183 2009-11-19  Jason Merrill  <jason@redhat.com>
184
185         PR c++/561
186         * g++.dg/overload/pmf2.C: New.
187
188 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
189
190         PR libgfortran/42090
191         * gfortran.dg/direct_io_11.f90: New test.
192
193 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
194
195         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
196
197 2009-11-18  Nick Clifton  <nickc@redhat.com>
198         
199         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
200         * g++.dg/lto/20081120-1_0.C: Likewise.
201         * g++.dg/lto/20091002-2_0.C: Likewise.
202         * g++.dg/lto/20081120-2_0.C: Likewise.
203         * g++.dg/lto/20091002-3_0.C: Likewise.
204         * g++.dg/lto/20081123_0.C: Likewise.
205         * g++.dg/lto/20090313_0.C: Likewise.
206         * g++.dg/lto/20081109-1_0.C: Likewise.
207         * g++.dg/lto/20081219_0.C: Likewise.
208         * g++.dg/lto/20081204-1_0.C: Likewise.
209         * g++.dg/lto/20090302_0.C: Likewise.
210         * g++.dg/lto/20081119-1_0.C: Likewise.
211         * g++.dg/lto/20081118_0.C: Likewise.
212
213 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
214
215         PR testsuite/41913
216         * lib/lto.exp (scan-symbol): Properly check if target exist.
217
218 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
219
220         PR fortran/42072
221         * gfortran.dg/proc_ptr_8.f90: Extended.
222
223 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
224
225         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
226         explicit.
227         * g++.dg/inherit/error4.C: Likewise.
228         * g++.dg/template/crash90.C: Likewise.
229
230 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
231
232         PR c++/3187
233         * g++.dg/abi/mangle26.C: Also match *C2* definition.
234         * g++.dg/abi/mangle27.C: Likewise.
235         * g++.dg/abi/mangle28.C: Likewise.
236         * g++.dg/abi/mangle29.C: Likewise.
237
238 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
239
240         PR debug/41926
241         * gcc.dg/vect/vect-debug-pr41926.c: New.
242
243 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
244
245         PR c++/42058
246         * g++.dg/init/array26.C: New.
247         * g++.dg/init/array27.C: Likewise.
248         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
249
250 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
251
252         PR c++/42061
253         * g++.dg/cpp0x/initlist27.C: New test.
254
255         PR c++/42059
256         * g++.dg/cpp0x/initlist26.C: New test.
257
258 2009-11-16  Jason Merrill  <jason@redhat.com>
259
260         PR c++/189, c++/9937, c++/13950, DR 176
261         * g++.dg/tc1/dr176.C: Adjust.
262         * g++.dg/template/injected1.C: New.
263         * g++.dg/template/inherit.C: Adjust.
264         * g++.old-deja/g++.brendan/crash56.C: Adjust.
265         * g++.old-deja/g++.pt/lookup8.C: Adjust.
266         * g++.old-deja/g++.pt/ttp22.C: Adjust.
267         * g++.old-deja/g++.pt/ttp23.C: Adjust.
268
269 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
270
271         PR c++/42055
272         * g++.dg/template/crash92.C: New.
273
274 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
275
276         PR c++/32056
277         * g++.dg/template/error44.C: New.
278
279 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
280
281         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
282
283 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
284
285         PR fortran/42048
286         * gfortran.dg/typebound_call_11.f03: New test.
287
288 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
289
290         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
291         init functions.
292
293 2009-11-13  Jason Merrill  <jason@redhat.com>
294
295         PR c++/27425
296         PR c++/34274
297         * g++.dg/template/arg7.C: New.
298
299         PR c++/29363
300         * g++.dg/template/error43.C: New.
301
302         PR debug/26965
303         * g++.dg/debug/dwarf2/static-data-member2.C: New.
304
305         PR c++/35075
306         * g++.dg/template/ref5.C: New.
307
308         PR c++/21008, DR 515
309         * g++.dg/template/inherit4.C: New.
310         * g++.dg/lookup/scoped8.C: Adjust.
311
312         PR c++/11987
313         * g++.dg/parse/typename11.C: New.
314         * g++.dg/template/crash48.C: Adjust.
315
316 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
317
318         PR testsuite/42001
319         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
320         lto_finish at the end.
321         * gfortran.dg/lto/lto.exp: Ditto.
322
323 2009-11-12  Jason Merrill  <jason@redhat.com>
324
325         PR c++/39560
326         * g++.dg/lookup/anon7.C: New.
327
328         PR c++/37037
329         * g++.dg/template/typedef21.C: New.
330
331         PR c++/42013
332         * g++.dg/cpp0x/decltype19.C: New.
333
334 2009-11-11  Jason Merrill  <jason@redhat.com>
335
336         PR c++/39131
337         * g++.dg/dfp/typeid1.C: New.
338
339 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
340
341         PR fortran/41978
342         * gfortran.dg/proc_ptr_comp_22.f90: New test.
343
344 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
345
346         PR testsuite/42001
347         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
348         lto_finish at the end.
349
350         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
351         (lto_finish): New. Restore mathlib.
352
353 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
354
355         * g++.dg/torture/pushpop_macro.C: New testcase.
356         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
357         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
358
359 2009-11-11  Jon Beniston  <jon@beniston.com>
360
361         * lib/target-supports.exp (check_profiling_available): lm32 target
362           doesn't support profiling.
363         * gcc.dg/20020312-2.c: Add lm32 support.
364         * g++.dg/other/packed1.C: Expect to fail on lm32.
365         * g++.old-deja/g++.jason/thunk3.C: Likewise.
366
367 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
368
369         * gcc.target/arm/neon: Regenerate generated tests.
370
371 2009-11-10  Jason Merrill  <jason@redhat.com>
372
373         * g++.dg/init/placement5.C: New.
374
375         PR c++/34158
376         * g++.dg/init/placement4.C: New.
377
378 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
379
380         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
381         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
382         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
383         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
384
385 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
386
387         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
388         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
389
390 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
391
392         * gcc.c-torture/compile/pr41987.c: New.
393
394 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
395
396         PR middle-end/40946
397         * gcc.dg/pr40946.c: New test.
398
399 2009-11-09  Jason Merrill  <jason@redhat.com>
400
401         PR c++/41972
402         * g++.dg/template/ref4.C: New.
403
404         PR c++/41994
405         * g++.dg/template/conv10.C: New.
406
407 2009-11-07  Jason Merrill  <jason@redhat.com>
408
409         PR c++/37920
410         * g++.dg/ext/typeof11.C: New.
411
412 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
413
414         PR target/41985
415         * gcc.target/i386/pr41985.c: New test.
416
417 2009-11-08  Richard Guenther  <rguenther@suse.de>
418
419         * gcc.dg/torture/pta-escape-1.c: New testcase.
420
421 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
422
423         * gnat.dg/rep_clause4.adb: New test.
424
425 2009-11-08  Richard Guenther  <rguenther@suse.de>
426
427         PR rtl-optimization/41928
428         * gfortran.dg/pr41928.f90: New testcase.
429
430 2009-11-07  Jason Merrill  <jason@redhat.com>
431
432         PR c++/18451
433         PR c++/40738
434         * g++.dg/parse/error36.C: Add parameter and template cases.
435         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
436         * g++.dg/ext/typedef-init.C: Likewise.
437         * g++.dg/lookup/hidden-class1.C: Likewise.
438         * g++.dg/lookup/hidden-class10.C: Likewise.
439         * g++.dg/lookup/hidden-class5.C: Likewise.
440         * g++.dg/lookup/hidden-class7.C: Likewise.
441         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
442         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
443         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
444         * g++.dg/lookup/strong-using-2.C: Likewise.
445         * g++.dg/other/typedef1.C: Likewise.
446         * g++.dg/parse/access10.C: Likewise.
447         * g++.dg/parse/constructor1.C: Likewise.
448         * g++.dg/parse/crash38.C: Likewise.
449         * g++.dg/parse/error3.C: Likewise.
450         * g++.dg/parse/typespec1.C: Likewise.
451         * g++.dg/template/typedef5.C: Likewise.
452         * g++.old-deja/g++.pt/typename3.C: Likewise.
453         * g++.old-deja/g++.pt/typename4.C: Likewise.
454         * g++.old-deja/g++.pt/typename6.C: Likewise.
455         * g++.old-deja/g++.robertl/eb94.C: Likewise.
456
457         * g++.dg/abi/regparm1.C: Fix execute test.
458
459 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
460
461         PR tree-optimization/41643
462         * gcc.dg/pr41643.c: New test.
463
464 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
465
466         PR fortran/41909
467         * gfortran.dg/recursive_check_15.f90: New test.
468
469 2009-11-06  Jason Merrill  <jason@redhat.com>
470
471         PR c++/15946
472         * g++.dg/parse/error36.C: New.
473         * g++.old-deja/g++.other/typename1.C: Adjust.
474
475         PR c++/9381
476         * g++.dg/abi/regparm1.C: New.
477
478 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
479
480         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
481         PLUGIN_PRAGMAS.
482         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
483         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
484         and pragma_plugin-test-1.C.
485
486 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
487
488         PR c++/41536
489         * g++.dg/ext/always_inline-5.C: New test.
490
491 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
492
493         PR c++/41967
494         * g++.dg/gomp/pr41967.C: New test.
495
496 2009-11-06  Michael Matz  <matz@suse.de>
497
498         PR middle-end/41963
499         * gcc.dg/pr41963.c: New test.
500
501 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
502
503         PR middle-end/41935
504         * gcc.dg/pr41935.c: New test.
505         * c-c++-common/pr41935.c: New test.
506         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
507         element.
508         * gcc.c-torture/execute/pr41935.c: New test.
509
510 2009-11-05  Jason Merrill  <jason@redhat.com>
511
512         PR c++/34180
513         * g++.dg/init/synth2.C: New.
514
515         PR c++/7046
516         * g++.dg/abi/pragma-pack1.C: New.
517
518         PR c++/34870
519         * g++.dg/lookup/koenig7.C: New.
520
521         PR c++/41703
522         * g++.dg/template/partial6.C: New.
523
524 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
525
526         PR fortran/41556
527         * gfortran.dg/class_12.f03: New test.
528
529 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
530
531         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
532         in builtin's name.
533
534 2009-11-04  Jason Merrill  <jason@redhat.com>
535
536         PR c++/36912
537         * g++.dg/init/static-init2.C: New.
538
539 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
540
541         PR fortran/41556
542         PR fortran/41873
543         * gfortran.dg/interface_abstract_4.f90: New test.
544
545 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
546
547         * gcc.target/m68k/pr41302.c: Fix target triplet.
548
549 2009-11-04  Jason Merrill  <jason@redhat.com>
550
551         PR c++/39413
552         * g++.dg/template/overload11.C: New.
553         * g++.dg/template/nested3.C: Adjust.
554
555 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
556
557         PR ada/20548
558         * ada/acats/norun.lst: Remove the stack checking tests.
559         * ada/acats/run_acats: Limit the stack to 8MB.
560
561 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
562
563         PR fortran/41556
564         PR fortran/41937
565         * gfortran.dg/class_11.f03: New test.
566
567 2009-11-04  Jason Merrill  <jason@redhat.com>
568
569         PR c++/35067
570         * g++.dg/abi/thunk5.C: New.
571
572 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
573
574         PR rtl-opt/41833
575         * gcc.target/powerpc/altivec-33.c: New testcase.
576
577 2009-11-04  Jason Merrill  <jason@redhat.com>
578
579         PR c++/17365, DR 218
580         * g++.dg/lookup/koenig6.C: New.
581         * g++.dg/lookup/koenig5.C: Adjust.
582         * g++.dg/template/crash56.C: Adjust.
583         * g++.old-deja/g++.ns/koenig5.C: Adjust.
584
585 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
586             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
587
588         * gcc.target/i386/xop-check.h: New file.
589         * gcc.target/i386/xop-hadduX.c: Ditto.
590         * gcc.target/i386/xop-haddX.c: Ditto.
591         * gcc.target/i386/xop-hsubX.c: Ditto.
592         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
593         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
594         * gcc.target/i386/xop-pcmov2.c: Ditto.
595         * gcc.target/i386/xop-pcmov.c: Ditto.
596         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
597         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
598         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
599         * gcc.target/i386/xop-shift1-vector.c: Ditto.
600         * gcc.target/i386/xop-shift2-vector.c: Ditto.
601         * gcc.target/i386/xop-shift3-vector.c: Ditto.
602         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
603         * gcc.target/i386/sse-12.c: Update with new compile options to
604         activate and check xopintrin.h intrinsic file.
605         * gcc.target/i386/sse-13.c: Ditto.
606         * gcc.target/i386/sse-14.c: Ditto.
607         * gcc.target/i386/sse-22.c: Ditto.
608         * gcc.target/i386/sse-23.c: Ditto.
609         * g++.dg/other/i386-2.C: Ditto.
610         * g++.dg/other/i386-3.C: Ditto.
611         * g++.dg/other/i386-5.C: Ditto.
612         * g++.dg/other/i386-6.C: Ditto.
613         
614 2009-11-04  Wei Guozhi  <carrot@google.com>
615
616         PR target/40835
617         * gcc.target/arm/pr40835: New testcase.
618
619 2009-11-04  Revital Eres  <eres@il.ibm.com>
620
621         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
622         change in decision of peeling for alignment.
623         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
624         * gcc.dg/vect/vect-50.c: Likewise.
625         * gcc.dg/vect/vect-42.c: Likewise.
626         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
627         Likewise.
628         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
629         Likewise.
630         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
631         * gcc.dg/vect/vect-60.c: Likewise.
632         * gcc.dg/vect/vect-52.c: Likewise.
633         * gcc.dg/vect/vect-44.c: Likewise.
634         * gcc.dg/vect/vect-27.c: Likewise.
635         * gcc.dg/vect/vect-29.c: Likewise.
636         * gcc.dg/vect/vect-72.c: Likewise.
637         * gcc.dg/vect/vect-56.c: Likewise.
638         * gcc.dg/vect/vect-48.c: Likewise.
639         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
640         * gfortran.dg/vect/vect-2.f90: Likewise.
641         * gfortran.dg/vect/vect-5.f90: Likewise.
642
643 2009-11-04  Richard Guenther  <rguenther@suse.de>
644
645         PR tree-optimization/41919
646         * gcc.c-torture/execute/pr41919.c: New testcase.
647
648 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
649
650         PR target/41302
651         * gcc.target/m68k/pr41302.c: New test.
652
653 2009-11-03  Jason Merrill  <jason@redhat.com>
654
655         PR c++/36959
656         * g++.dg/opt/inline16.C: New.
657
658 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
659
660         * gnat.dg/stack_check.adb1: New test.
661         * gnat.dg/stack_check.adb2: Likewise.
662
663 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
664
665         PR rtl-optimization/41917
666         * gcc.c-torture/execute/pr41917.c: New test.
667
668 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
669
670         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
671         dump to not include "call *%esp".
672
673 2009-11-03  Jason Merrill  <jason@redhat.com>
674
675         PR c++/39786
676         * g++.dg/lookup/using22.C: New.
677
678         PR c++/41876
679         * g++.dg/parse/eh-decl.C: New.
680
681         PR c++/41927
682         * g++.dg/template/sfinae16.C: New.
683
684         PR c++/41815
685         * g++.dg/cpp0x/rv-return.C: New.
686         * g++.dg/cpp0x/deduce.C: Adjust.
687
688         PR c++/40944
689         * g++.dg/template/sfinae15.C: New.
690
691         PR c++/40687
692         * g++.dg/cpp0x/auto3.C: Remove xfail.
693
694 2009-11-03  Tobias Burnus  <burnus@net-b.de>
695
696         PR fortran/41907
697         * gfortran.dg/missing_optional_dummy_6.f90: New test.
698
699 2009-11-03  Nick Clifton  <nickc@redhat.com>
700
701         * gcc.target/rx/builtins.c: Remove redundant tests.
702         Add test of MVTIPL instruction.
703         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
704         function attributes.  Add -msave-acc-in-interrupts option to the
705         command line.
706
707 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
708             Maxim Kuvyrkov  <maxim@codesourcery.com>
709
710         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
711         sh, m68k and fido.
712
713 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
714
715         PR c++/38699
716         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
717         * c-c++-common/builtin-offsetof.c: ... here.
718
719 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
720
721         PR c++/38699
722         * c-c++-common/dfp/builtin-offsetof.c: New test.
723         * g++.dg/other/offsetof6.C: Likewise.
724
725 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
726
727         PR target/41900
728         * gcc.target/i386/pr41900.c: New test.
729
730 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
731
732         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
733
734 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
735
736         PR c++/41856
737         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
738         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
739
740 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
741
742         PR c++/37093
743         * g++.dg/other/ptrmem10.C: New test.
744         * g++.dg/other/ptrmem11.C: Likewise.
745
746 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
747
748         PR testsuite/41878
749         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
750         spaces in some expressions.
751
752 2009-11-02  Jason Merrill  <jason@redhat.com>
753
754         * g++.dg/other/linkage2.C: Move to...
755         * g++.dg/cpp0x/linkage2.C: ..here.
756         * g++.dg/abi/mangle32.C: Add -std=c++0x.
757         * g++.dg/cpp0x/nolinkage1.C: Likewise.
758         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
759         * g++.dg/ext/anon-struct4.C: Revert earlier change.
760         * g++.dg/lookup/anon2.C: Likewise.
761         * g++.dg/other/anon3.C: Likewise.
762         * g++.dg/template/arg2.C: Likewise.
763         * g++.dg/template/local4.C: Likewise.
764         * g++.old-deja/g++.law/operators32.C: Likewise.
765         * g++.old-deja/g++.other/linkage2.C: Likewise.
766         * g++.old-deja/g++.pt/enum6.C: Likewise.
767         * g++.old-deja/g++.other/anon9.C: Likewise.
768         * g++.old-deja/g++.other/linkage1.C: Likewise.
769         * c-c++-common/dfp/pr35620.c: Give the union a name.
770
771 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
772
773         PR tree-optimization/41857
774         * gcc.target/spu/ea/pr41857.c: New file.
775
776 2009-11-02  Martin Jambor  <mjambor@suse.cz>
777
778         PR tree-optimization/41750
779         * gcc.c-torture/execute/pr41750.c: New test.
780
781 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
782
783         PR tree-optimization/41841
784         * gcc.dg/pr41841.c: New test.
785
786         PR debug/41893
787         * gcc.dg/debug/pr41893-1.c: New test.
788         * gcc.dg/debug/pr41893-2.c: New file.
789
790         PR c++/41774
791         * g++.dg/ext/visibility/namespace3.C: New test.
792
793 2009-11-01  Jason Merrill  <jason@redhat.com>
794
795         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
796         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
797         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
798
799 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
800
801         * gnat.dg/opt5.adb: New test.
802
803 2009-11-01  Tobias Burnus  <burnus@net-b.de>
804
805         PR fortran/41872
806         * gfortran.dg/allocatable_scalar_4.f90: New test.
807
808 2009-11-01  Tobias Burnus  <burnus@net-b.de>
809
810         PR fortran/41850
811         * gfortran.dg/intent_out_6.f90: New testcase.
812
813 2009-10-31  Richard Guenther  <rguenther@suse.de>
814
815         * g++.dg/tree-ssa/restrict1.C: New.
816
817 2009-10-31  Jason Merrill  <jason@redhat.com>
818
819         * g++.dg/rtti/typeid9.C: New.
820
821         PR c++/41754
822         * g++.dg/cpp0x/initlist25.C: New.
823
824 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
825
826         * gnat.dg/specs/rep_clause4.ads: New test.
827
828 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
829
830         PR target/41885
831         * gcc.target/avr/torture/pr41885.c: New test.
832
833 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
834
835         * gnat.dg/specs/pack5.ads: New test.
836
837 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
838
839         * lib/target-supports.exp: Handle powerpc-*-elf.
840
841 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
842
843         PR target/40838
844         * gcc.target/i386/incoming-6.c: New.
845         * gcc.target/i386/incoming-7.c: Likewise.
846         * gcc.target/i386/incoming-8.c: Likewise.
847         * gcc.target/i386/incoming-9.c: Likewise.
848         * gcc.target/i386/incoming-10.c: Likewise.
849         * gcc.target/i386/incoming-11.c: Likewise.
850         * gcc.target/i386/incoming-12.c: Likewise.
851         * gcc.target/i386/incoming-13.c: Likewise.
852         * gcc.target/i386/incoming-14.c: Likewise.
853         * gcc.target/i386/incoming-15.c: Likewise.
854         * gcc.target/i386/pr37843-4.c: Likewise.
855
856 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
857
858         PR c++/41863
859         * g++.dg/template/sizeof12.C: New test.
860
861 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
862
863         * gnat.dg/pack14.adb: New test.
864
865 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
866
867         * gcc.target/mips/mips.exp (mips_option_groups): Add
868         mcount-ra-address.
869         * gcc.target/mips/mmcount-ra-address-1.c: New test.
870         * gcc.target/mips/mmcount-ra-address-2.c: New test.
871         * gcc.target/mips/mmcount-ra-address-3.c: New test.
872
873 2009-10-29  Michael Matz  <matz@suse.de>
874
875         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
876         * gcc.target/i386/sse-recip-vec.c: Ditto.
877         * gcc.target/i386/brokensqrt.c: New test.
878
879 2009-10-29  Tobias Burnus  <burnus@net-b.de>
880
881         PR fortran/41777
882         * gfortran.dg/associated_target_3.f90: New testcase.
883
884 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
885
886         * gfortran.dg/lto/pr41764_0.f: New.
887
888 2009-10-29  Martin Jambor  <mjambor@suse.cz>
889
890         PR tree-optimization/41775
891         * g++.dg/torture/pr41775.C: New testcase.
892
893 2009-10-28  Jason Merrill  <jason@redhat.com>
894
895         * g++.dg/cpp0x/inline-ns1.C: New.
896         * g++.dg/cpp0x/inline-ns2.C: New.
897         * g++.dg/cpp0x/inline-ns3.C: New.
898
899 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
900
901         PR rtl-optimization/39715
902         * gcc.target/arm/thumb-ltu.c: New.
903
904 2009-10-28  Richard Guenther  <rguenther@suse.de>
905
906         PR lto/41808
907         PR lto/41839
908         * gcc.dg/lto/20091027-1_0.c: New testcase.
909         * gcc.dg/lto/20091027-1_1.c: Likewise.
910         * g++.dg/lto/20091026-1_0.C: Likewise.
911         * g++.dg/lto/20091026-1_1.C: Likewise.
912         * g++.dg/lto/20091026-1_a.h: Likewise.
913
914 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
915
916         PR middle-end/41837
917         * gcc.dg/pr41837.c: New test.
918
919         PR debug/41801
920         * g++.dg/ext/sync-3.C: New test.
921
922         PR target/41762
923         * gcc.dg/pr41762.c: New test.
924
925 2009-10-28  Richard Guenther  <rguenther@suse.de>
926
927         PR middle-end/41855
928         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
929         * gfortran.dg/lto/20091028-1_1.c: Likewise.
930         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
931         * gfortran.dg/lto/20091028-2_1.c: Likewise.
932
933 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
934
935         PR rtl-optimization/39715
936         * gcc.target/arm/thumb-bitfld1.c: New.
937
938 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
939
940         PR rtl-optimization/40741
941         * gcc.target/arm/thumb-branch1.c: New.
942
943 2009-10-27  Jason Merrill  <jason@redhat.com>
944
945         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
946         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
947         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
948         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
949
950 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
951
952         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
953         * gnat.dg/null_pointer_deref2.adb: Likewise.
954
955 2009-10-27  Richard Guenther  <rguenther@suse.de>
956
957         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
958
959 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
960
961         PR c/41842
962         * gcc.dg/pr41842.c: New test.
963
964 2009-10-27  Revital Eres  <eres@il.ibm.com>
965
966         PR tree-optimization/40648
967         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
968         change in decision of peeling for alignment.
969         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
970         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
971         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
972         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
973         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
974         * gcc.dg/vect/vect-50.c: Likewise.
975         * gcc.dg/vect/vect-33.c: Likewise.
976         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
977         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
978         Likewise.
979         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
980         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
981         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
982         Likewise.
983         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
984         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
985         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
986         * gcc.dg/vect/vect-60.c: Likewise.
987         * gcc.dg/vect/vect-26.c: Likewise.
988         * gcc.dg/vect/vect-52.c: Likewise.
989         * gcc.dg/vect/vect-44.c: Likewise.
990         * gcc.dg/vect/vect-27.c: Likewise.
991         * gcc.dg/vect/vect-70.c: Likewise.
992         * gcc.dg/vect/vect-28.c: Likewise.
993         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
994         * gcc.dg/vect/vect-109.c: Likewise.
995         * gcc.dg/vect/vect-54.c: Likewise.
996         * gcc.dg/vect/vect-29.c: Likewise.
997         * gcc.dg/vect/vect-72.c: Likewise.
998         * gcc.dg/vect/vect-56.c: Likewise.
999         * gcc.dg/vect/vect-48.c: Likewise.
1000         * gcc.dg/vect/vect-91.c: Likewise.
1001         * gcc.dg/vect/vect-92.c: Likewise.
1002         * gcc.dg/vect/vect-58.c: Likewise.
1003         * gcc.dg/vect/slp-25.c: Likewise.
1004         * gcc.dg/vect/vect-93.c: Likewise.
1005         * gcc.dg/vect/vect-95.c: Likewise.
1006         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1007         * gcc.dg/vect/vect-87.c: Likewise.
1008         * gcc.dg/vect/vect-96.c: Likewise.
1009         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1010         * gcc.dg/vect/vect-88.c: Likewise.
1011         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1012         * gcc.dg/vect/vect-89.c: Likewise.
1013         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1014         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1015         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1016         * gfortran.dg/vect/vect-2.f90: Likewise.
1017         * gfortran.dg/vect/vect-3.f90: Likewise.
1018         * gfortran.dg/vect/vect-4.f90: Likewise.
1019         * gfortran.dg/vect/vect-5.f90: Likewise.
1020
1021 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1022
1023         PR c++/41020
1024         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1025
1026 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1027             Michael Meissner  <meissner@linux.vnet.ibm.com>
1028             Ulrich Weigand  <uweigand@de.ibm.com>
1029
1030         * gcc.target/spu/ea/ea.exp: New file.
1031         * gcc.target/spu/ea/cache1.c: Likewise.
1032         * gcc.target/spu/ea/cast1.c: Likewise.
1033         * gcc.target/spu/ea/cast2.c: Likewise.
1034         * gcc.target/spu/ea/compile1.c: Likewise.
1035         * gcc.target/spu/ea/compile2.c: Likewise.
1036         * gcc.target/spu/ea/cppdefine.c: Likewise.
1037         * gcc.target/spu/ea/errors1.c: Likewise.
1038         * gcc.target/spu/ea/errors2.c: Likewise.
1039         * gcc.target/spu/ea/execute1.c: Likewise.
1040         * gcc.target/spu/ea/execute2.c: Likewise.
1041         * gcc.target/spu/ea/execute3.c: Likewise.
1042         * gcc.target/spu/ea/ops1.c: Likewise.
1043         * gcc.target/spu/ea/ops2.c: Likewise.
1044         * gcc.target/spu/ea/options1.c: Likewise.
1045         * gcc.target/spu/ea/test-sizes.c: Likewise.
1046
1047 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1048
1049         PR bootstrap/41345
1050         * gcc.dg/pr41345.c: New test.
1051
1052         PR debug/41828
1053         * g++.dg/debug/dwarf2/anonname1.C: New test.
1054
1055 2009-10-26  Jason Merrill  <jason@redhat.com>
1056
1057         PR c++/38796
1058         * g++.dg/cpp0x/defaulted15.C: New.
1059         * g++.dg/cpp0x/defaulted16.C: New.
1060
1061 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1062
1063         PR c++/41785
1064         * g++.dg/cpp0x/variadic96.C: New test.
1065
1066 2009-10-26  Nick Clifton  <nickc@redhat.com>
1067
1068         * lib/target-supports.exp (check_profiling_available):
1069         Profiling is not, currently, available for the RX port.
1070         (check_effective_target_hard_float): Add support for RX target.
1071         * gcc.target/rx: New directory.
1072         * gcc.target/rx/builtins.c: New test file.
1073         * gcc.target/rx/interrupts.c: New test file.
1074         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1075         * gcc.target/rx/zero-width-bitfield.c: New test file.
1076         * gcc.target/rx/i272091.c: New test file.
1077         * gcc.target/rx/packed-struct.c: New test file.
1078         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1079
1080 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1081
1082         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1083         * gcc.dg/lto/20091016-1_0.c: Likewise.
1084         * gcc.dg/lto/20090206-1_0.c: Likewise.
1085         * gcc.dg/lto/20081120-1_0.c: Likewise.
1086         * gcc.dg/lto/20081120-2_0.c: Likewise.
1087         * gcc.dg/lto/20090116_0.c: Likewise.
1088         * gcc.dg/lto/20081126_0.c: Likewise.
1089         * gcc.dg/lto/20091013-1_0.c: Likewise.
1090         * gcc.dg/lto/20081212-1_0.c: Likewise.
1091         * gcc.dg/lto/20091015-1_0.c: Likewise.
1092         * gcc.dg/lto/20090126-1_0.c: Likewise.
1093         * gcc.dg/lto/20090126-2_0.c: Likewise.
1094         * gcc.dg/lto/20091020-1_0.c: Likewise.
1095         * gcc.dg/lto/20091020-2_0.c: Likewise.
1096         * gcc.dg/lto/20081204-1_0.c: Likewise.
1097         * gcc.dg/lto/20081204-2_0.c: Likewise.
1098         * gcc.dg/lto/20081224_0.c: Likewise.
1099         * gcc.dg/lto/20090219_0.c: Likewise.
1100
1101 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1102
1103         PR c++/41020
1104         * g++.dg/lookup/extern-c-redecl2.C: New test.
1105         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1106         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1107         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1108
1109 2009-10-26  Michael Matz  <matz@suse.de>
1110
1111         PR tree-optimization/41783
1112         * gcc.dg/pr41783.c: New test.
1113         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1114         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1115         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1116
1117 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1118
1119         PR fortran/41714
1120         * gfortran.dg/class_allocate_4.f03: New test.
1121
1122 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1123
1124         * gcc.target/mips/mult-1.c: New test.
1125
1126 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1127
1128         PR fortran/41784
1129         * gfortran.dg/extends_8.f03: New test.
1130
1131 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1132
1133         * gnat.dg/specs/pack4.ads: New test.
1134
1135 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1136
1137         * gnat.dg/null_pointer_deref1.adb: New test.
1138         * gnat.dg/null_pointer_deref2.adb: Likewise.
1139
1140 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1141
1142         PR fortran/41772
1143         * gfortran.dg/transfer_intrinsic_3.f90.
1144
1145 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1146
1147         * gnat.dg/opt4.adb: New test.
1148
1149 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1150
1151         PR c/40033
1152         * gcc.dg/noncompile/pr40033-1.c: New test.
1153
1154 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1155
1156         PR c++/40808
1157         * g++.dg/abi/mangle34.C: New test
1158
1159 2009-10-23  Jason Merrill  <jason@redhat.com>
1160
1161         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1162
1163         Core issue 899
1164         * g++.dg/cpp0x/explicit4.C: New.
1165
1166 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1167
1168         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1169         *-*-cygwin.
1170         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1171         for *-*-mingw* and *-*-cygwin.
1172         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1173         * g++.dg/template/spec35.C: Disable weak symbol test for
1174         *-*-mingw* and *-*-cygwin.
1175
1176         PR testsuite/31342
1177         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1178
1179 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1180
1181         PR fortran/41800
1182         * gfortran.dg/class_10.f03: New test.
1183
1184 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1185
1186         PR target/41787
1187         * gcc.target/powerpc/vsx-vrsave.c: New file.
1188
1189 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1190
1191         PR c/41673
1192         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1193
1194 2009-10-23  Richard Guenther  <rguenther@suse.de>
1195
1196         PR tree-optimization/41778
1197         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1198
1199 2009-10-22  Richard Guenther  <rguenther@suse.de>
1200
1201         PR lto/41791
1202         * g++.dg/lto/20091022-2_0.C: New testcase.
1203
1204 2009-10-22  Richard Guenther  <rguenther@suse.de>
1205
1206         PR lto/41730
1207         * g++.dg/lto/20091022-1_0.C: New testcase.
1208
1209 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1210
1211         * gcc.dg/autopar/outer-4.c: Adjust scan.
1212         * gcc.dg/autopar/outer-5.c: Adjust scan.
1213         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1214
1215         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1216         * gcc.dg/autopar/outer-1.c: New testcase.
1217         * gcc.dg/autopar/outer-2.c: New testcase.
1218         * gcc.dg/autopar/outer-3.c: New testcase.
1219         * gcc.dg/autopar/outer-4.c: New testcase.
1220         * gcc.dg/autopar/outer-5.c: New testcase.
1221         * gcc.dg/autopar/outer-6.c: New testcase.
1222
1223 2009-10-22  Jan Hubicka  <jh@suse.cz>
1224
1225         * gcc.c-torture/compile/pr40556.c: New testcase.
1226
1227 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1228
1229         PR fortran/41781
1230         * gfortran.dg/goto_8.f90: New test case.
1231
1232 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1233
1234         PR tree-optimization/41497
1235         * gcc.dg/tree-ssa/pr41497.c: New.
1236
1237 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1238
1239         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1240
1241 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1242
1243         * gcc.dg/tls/pie-1.c: New test.
1244
1245 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1246
1247         * g++.dg/abi/mangle33.C: New test.
1248
1249 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1250
1251         * gnat.dg/discr22.adb: New test.
1252
1253 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1254
1255         * gnat.dg/loop_optimization7.ad[sb]: New test.
1256         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1257
1258 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1259
1260         PR fortran/41706
1261         PR fortran/41766
1262         * gfortran.dg/class_9.f03: Extended test case.
1263         * gfortran.dg/select_type_7.f03: New test case.
1264
1265 2009-10-20  Richard Guenther  <rguenther@suse.de>
1266
1267         * gcc.dg/lto/20091020-3_0.c: New testcase.
1268
1269 2009-10-20  Richard Guenther  <rguenther@suse.de>
1270
1271         PR lto/41761
1272         * gcc.dg/lto/20091020-1_0.c: New testcase.
1273         * gcc.dg/lto/20091020-1_1.c: Likewise.
1274         * gcc.dg/lto/20091020-2_0.c: Likewise.
1275         * gcc.dg/lto/20091020-2_1.c: Likewise.
1276
1277 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1278
1279         PR debug/41340
1280         * gcc.dg/pr41340.c: New test.
1281
1282 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1283
1284         * gnat.dg/discr21.ad[sb]: New test.
1285         * gnat.dg/discr21_pkg.ads: New helper.
1286
1287 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1288
1289         PR fortran/41706
1290         * gfortran.dg/class_9 : New test.
1291
1292 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1293
1294         * gcc.dg/raw-string-1.c: New test.
1295         * gcc.dg/raw-string-2.c: New test.
1296         * gcc.dg/raw-string-3.c: New test.
1297         * gcc.dg/raw-string-4.c: New test.
1298         * gcc.dg/raw-string-5.c: New test.
1299         * gcc.dg/raw-string-6.c: New test.
1300         * gcc.dg/raw-string-7.c: New test.
1301         * gcc.dg/utf8-1.c: New test.
1302         * gcc.dg/utf8-2.c: New test.
1303         * gcc.dg/utf-badconcat2.c: New test.
1304         * gcc.dg/utf-dflt2.c: New test.
1305         * gcc.dg/cpp/include6.c: New test.
1306         * g++.dg/ext/raw-string-1.C: New test.
1307         * g++.dg/ext/raw-string-2.C: New test.
1308         * g++.dg/ext/raw-string-3.C: New test.
1309         * g++.dg/ext/raw-string-4.C: New test.
1310         * g++.dg/ext/raw-string-5.C: New test.
1311         * g++.dg/ext/raw-string-6.C: New test.
1312         * g++.dg/ext/raw-string-7.C: New test.
1313         * g++.dg/ext/utf8-1.C: New test.
1314         * g++.dg/ext/utf8-2.C: New test.
1315         * g++.dg/ext/utf-badconcat2.C: New test.
1316         * g++.dg/ext/utf-dflt2.C: New test.
1317
1318         * gcc.dg/cleanup-13.c: New test.
1319
1320 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1321
1322         PR fortran/41586
1323         * gfortran.dg/auto_dealloc_1.f90: New test case.
1324
1325 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1326
1327         Port from redhat/gcc-4_4-branch:
1328         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1329         * gcc.dg/debug/vta-2.c: New test.
1330
1331         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1332         * gcc.dg/debug/vta-1.c: New.
1333
1334 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1335
1336         * gnat.dg/noreturn2.ad[sb]: New test.
1337
1338 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1339
1340         PR fortran/41755
1341         * gfortran.dg/equiv_8.f90: New test.
1342         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1343
1344 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1345
1346         * gcc.target/arm/neon-thumb2-move.c: New test.
1347
1348 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1349
1350         * gcc.dg/debug/vta-3.c: New test.
1351
1352 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1353
1354         * gnat.dg/nested_proc.adb: Rename into...
1355         * gnat.dg/nested_proc1.adb: ...this.
1356         * gnat.dg/nested_proc2.adb: New test.
1357
1358 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1359
1360         * gnat.dg/noreturn1.ad[sb]: New test.
1361
1362 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1363             Paul Thomas  <pault@gcc.gnu.org>
1364
1365         PR fortran/41629
1366         * gfortran.dg/class_6.f90: New test.
1367
1368         PR fortran/41608
1369         PR fortran/41587
1370         * gfortran.dg/class_7.f90: New test.
1371
1372         PR fortran/41618
1373         * gfortran.dg/class_8.f90: New test.
1374
1375 2009-10-17  Richard Guenther  <rguenther@suse.de>
1376
1377         * gcc.dg/lto/20091017-1_0.c: New testcase.
1378         * gcc.dg/lto/20091017-1_1.c: Likewise.
1379
1380 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1381
1382         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1383
1384 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1385
1386         * gnat.dg/aggr11.adb: New test.
1387         * gnat.dg/aggr11_pkg.ads: New helper.
1388
1389 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1390
1391         * gnat.dg/slice8.adb: New test.
1392         * gnat.dg/slice8_pkg1.ads: New helper.
1393         * gnat.dg/slice8_pkg2.ads: Likewise.
1394         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1395
1396 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1397
1398         * gnat.dg/unchecked_convert4.adb: New test.
1399
1400 2009-10-15  Jason Merrill  <jason@redhat.com>
1401
1402         PR c++/38798
1403         * g++.dg/cpp0x/trailing5.C: New.
1404
1405         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1406         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1407         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1408         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1409
1410 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1411
1412         PR fortran/41719
1413         * gfortran.dg/class_5.f03: New test case.
1414         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1415         * gfortran.dg/typebound_operator_4.f03: Ditto.
1416
1417 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1418
1419         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1420         * g++.dg/other/first-global.C: Likewise.
1421         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1422         * g++.dg/torture/pr40323.C: Likewise.
1423         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1424         * gcc.dg/inline-33.c: Likewise.
1425         * gcc.dg/ipa/ipa-1.c: Likewise.
1426         * gcc.dg/ipa/ipa-2.c: Likewise.
1427         * gcc.dg/ipa/ipa-3.c: Likewise.
1428         * gcc.dg/ipa/ipa-4.c: Likewise.
1429         * gcc.dg/ipa/ipa-5.c: Likewise.
1430         * gcc.dg/ipa/ipa-7.c: Likewise.
1431         * gcc.dg/ipa/ipacost-2.c: Likewise.
1432         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1433         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1434         * gfortran.dg/whole_file_5.f90: Likewise.
1435         * gfortran.dg/whole_file_6.f90: Likewise.
1436
1437 2009-10-16  Richard Guenther  <rguenther@suse.de>
1438
1439         PR tree-optimization/41728
1440         * gcc.c-torture/compile/pr41728.c: New testcase.
1441
1442 2009-10-16  Richard Guenther  <rguenther@suse.de>
1443
1444         PR lto/41598
1445         * gcc.dg/lto/20091016-1_0.c: New testcase.
1446         * gcc.dg/lto/20091016-1_1.c: Likewise.
1447         * gcc.dg/lto/20091016-1_a.h: Likewise.
1448
1449 2009-10-16  Richard Guenther  <rguenther@suse.de>
1450
1451         PR lto/41715
1452         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1453         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1454         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1455
1456 2009-10-16  Richard Guenther  <rguenther@suse.de>
1457
1458         PR lto/41713
1459         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1460
1461 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1462
1463         PR debug/41717
1464         * gcc.dg/debug/pr41717.c: New test.
1465
1466 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1467
1468         PR fortran/41648
1469         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1470
1471         PR fortran/41656
1472         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1473
1474 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1475
1476         PR target/23983
1477         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1478         result used.
1479         * g++.dg/ext/altivec-2.C (main): Ditto.
1480
1481 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1482
1483         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1484         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1485
1486 2009-10-15  Richard Guenther  <rguenther@suse.de>
1487
1488         PR lto/41669
1489         * gcc.dg/lto/20091015-1_0.c: New testcase.
1490         * gcc.dg/lto/20091015-1_1.c: Likewise.
1491         * gcc.dg/lto/20091015-1_2.c: Likewise.
1492         * gcc.dg/lto/20091015-1_a.h: Likewise.
1493         * gcc.dg/lto/20091015-1_b.h: Likewise.
1494
1495 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1496
1497         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1498
1499 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1500
1501         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1502
1503 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1504
1505         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1506         line from 1 to 0.
1507         * obj-c++.dg/bitfield-1.mm: Likewise.
1508         * obj-c++.dg/bitfield-4.mm: Likewise.
1509
1510 2009-10-14  Richard Guenther  <rguenther@suse.de>
1511
1512         PR lto/41173
1513         * gcc.dg/lto/20091014-1_0.c: New testcase.
1514
1515 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1516
1517         PR testsuite/41707
1518         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1519         warning on line 0 instead of 1.
1520
1521 2009-10-14  Richard Guenther  <rguenther@suse.de>
1522
1523         PR lto/41521
1524         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1525         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1526
1527 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1528
1529         PR preprocessor/41543
1530         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1531
1532         PR debug/41695
1533         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1534
1535 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1536
1537         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1538         New procedure.
1539         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1540         effective target.
1541
1542 2009-10-14  Jason Merrill  <jason@redhat.com>
1543
1544         PR c++/39866
1545         * g++.dg/cpp0x/defaulted14.C: New.
1546
1547 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1548
1549         * g++.dg/cpp0x/vt-40092.C: New.
1550
1551 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1552
1553         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1554         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1555
1556 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1557
1558         * gfortran.dg/complex_intrinsic_8.f90: New test.
1559
1560 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1561
1562         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1563         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1564
1565 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1566
1567         PR target/38948
1568         * gcc.dg/torture/pr38948.c: New test.
1569
1570 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1571
1572         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1573
1574 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1575
1576         PR fortran/41581
1577         * gfortran.dg/class_allocate_2.f03: Modified.
1578         * gfortran.dg/class_allocate_3.f03: New test case.
1579
1580 2009-10-13  Richard Guenther  <rguenther@suse.de>
1581
1582         PR lto/41668
1583         * gcc.dg/lto/20091006-2_0.c: New testcase.
1584         * gcc.dg/lto/20091006-2_1.c: Likewise.
1585         * gcc.dg/lto/20091006-2_2.c: Likewise.
1586         * gcc.dg/lto/20091013-1_0.c: Likewise.
1587         * gcc.dg/lto/20091013-1_1.c: Likewise.
1588         * gcc.dg/lto/20091013-1_2.c: Likewise.
1589
1590 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1591
1592         * gcc.c-torture/compile/pr41661.c: New test.
1593
1594 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1595
1596         PR libgfortran/41683
1597         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1598
1599 2009-10-12  Jason Merrill  <jason@redhat.com>
1600
1601         PR c++/37875
1602         * g++.dg/cpp0x/decltype18.C: New.
1603
1604         PR c++/37766
1605         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1606
1607 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1608
1609         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1610
1611 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1612
1613         PR debug/41343
1614         PR debug/41447
1615         PR debug/41264
1616         PR debug/41338
1617         * gcc.dg/guality/pr41447-1.c: New.
1618         * gcc.dg/debug/pr41264-1.c: New.
1619         * gcc.dg/debug/pr41343-1.c: New.
1620
1621 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1622
1623         PR target/26515
1624         * gcc.dg/torture/pr26515.c: New test.
1625
1626 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1627
1628         PR testsuite/41659
1629         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1630         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1631         or "xfail" with dg-lto-do.
1632
1633 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1634
1635         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1636
1637 2009-10-12  Michael Matz  <matz@suse.de>
1638
1639         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1640         pass.
1641
1642 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1643
1644         PR target/41680
1645         * g++.dg/torture/pr41680.C: New test.
1646
1647 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1648
1649         PR c++/41570
1650         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1651
1652 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1653
1654         PR debug/41616
1655         * gcc.dg/guality/pr41616-1.c: New.
1656
1657 2009-10-11  Jason Merrill  <jason@redhat.com>
1658
1659         PR c++/37204
1660         * g++.dg/cpp0x/rv-reinterpret.C: New.
1661
1662 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1663
1664         PR libgfortran/38439
1665         * gfortran.dg/fmt_error_9.f: New test.
1666         * gfortran.dg/fmt_error_10.f: New test.
1667
1668 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1669
1670         PR fortran/41583
1671         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1672         * gfortran.dg/class_4b.f03: As above.
1673         * gfortran.dg/class_4c.f03: As above.
1674         * gfortran.dg/class_4d.f03: As above.
1675
1676 2009-10-11  Richard Guenther  <rguenther@suse.de>
1677
1678         PR tree-optimization/41555
1679         * gcc.dg/torture/pr41555.c: New testcase.
1680
1681 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1682
1683         PR libgfortran/35862
1684         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1685         function correctly.
1686
1687 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1688
1689         PR libgfortran/35862
1690         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1691         Add conditions to avoid runtime errors if not supported.
1692
1693 2009-10-10  Richard Guenther  <rguenther@suse.de>
1694
1695         PR tree-optimization/41654
1696         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1697
1698 2009-10-09  Jason Merrill  <jason@redhat.com>
1699
1700         * g++.dg/cpp/ucn-1.C: New.
1701
1702 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1703
1704         PR fortran/41585
1705         * gfortran.dg/class_2.f03: Extended test case.
1706
1707 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1708
1709         PR fortran/41582
1710         * gfortran.dg/class_allocate_1.f03: Modify code such that
1711         it compiles with the gfc_warning->gfc_error change.
1712         * gfortran.dg/class_allocate_1.f03: New test.
1713
1714 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1715
1716         PR fortran/41579
1717         * gfortran.dg/select_type_6.f03: New test.
1718
1719 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1720
1721         PR preprocessor/41445
1722         * gcc.dg/cpp/separate-1.c: Adjust.
1723         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1724         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1725         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1726         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1727         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1728         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1729         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1730
1731         PR rtl-optimization/41646
1732         * gcc.c-torture/compile/pr41646.c: New test.
1733
1734 2009-10-09  Richard Guenther  <rguenther@suse.de>
1735
1736         PR tree-optimization/41634
1737         * gcc.c-torture/compile/pr41634.c: New testcase.
1738
1739 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1740
1741         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1742
1743 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1744
1745         * gnat.dg/opt3.adb: New test.
1746         * gnat.dg/opt3_pkg.ads: New helper.
1747
1748 2009-10-08  Doug Kwan  <dougkwan@google.com>
1749
1750         PR rtl-optimization/41574
1751         * gcc.dg/pr41574.c: New test.
1752
1753 2009-10-08  Cary Coutant  <ccoutant@google.com>
1754
1755         Add support for debugging with ICF (Identical Code Folding).
1756         * g++.dg/debug/dwarf2/icf.C: New test.
1757
1758 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1759
1760         * gcc.target/mips/truncate-6.c: New test.
1761
1762 2009-10-08  Jason Merrill  <jason@redhat.com>
1763
1764         PR c++/36816
1765         * g++.dg/cpp0x/rv-deduce.C: New.
1766
1767         PR c++/37177
1768         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1769         * g++.dg/template/explicit-args2.C: New.
1770         * g++.dg/template/explicit-args3.C: New.
1771         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1772
1773 2009-10-08  Michael Matz  <matz@suse.de>
1774
1775         PR middle-end/41573
1776         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1777         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1778         * gcc.dg/pr41573.c: New test.
1779
1780 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1781
1782         PR c/41182
1783         * gcc.c-torture/compile/pr41182-1.c: New.
1784
1785 2009-10-07  Jason Merrill  <jason@redhat.com>
1786
1787         * g++.dg/cpp0x/variadic95.C: New.
1788
1789 2009-10-07  Jason Merrill  <jason@redhat.com>
1790
1791         * g++.dg/template/scope3.C: New.
1792
1793 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1794
1795         * gcc.dg/debug/dwarf2/inline3.c: New test.
1796
1797 2009-10-07  Daniel Kraft  <d@domob.eu>
1798
1799         PR fortran/41615
1800         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1801
1802 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1803
1804         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1805         * gfortran.dg/select_type_1.f03: Modified error message.
1806         * gfortran.dg/select_type_5.f03: New test.
1807
1808 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1809
1810         PR libgfortran/41612
1811         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1812         have kind=10 reals.
1813
1814 2009-10-06  Jason Merrill  <jason@redhat.com>
1815
1816         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1817         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1818
1819 2009-10-06  Richard Guenther  <rguenther@suse.de>
1820
1821         PR lto/41502
1822         * gcc.dg/lto/20091006-1_0.c: New testcase.
1823         * gcc.dg/lto/20091006-1_1.c: Likewise.
1824         * gcc.dg/lto/20091005-2_0.c: Likewise.
1825
1826 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1827
1828         PR ada/41383
1829         * gnat.dg/timer_cancel.adb: New test.
1830
1831 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1832
1833         PR ada/38333
1834         * gnat.dg/specs/import_abstract.ads: New.
1835
1836 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1837
1838         PR libgfortran/35862
1839         * gfortran.dg/round_2.f03: New test.
1840
1841 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1842
1843         PR debug/41558
1844         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1845         * lib/gcc-gdb-test.exp: ... here.  New file.
1846         * gfortran.dg/guality/guality.exp: New file.
1847         * gfortran.dg/guality/pr41558.f90: New test.
1848         * gfortran.dg/guality/arg1.f90: New test.
1849
1850 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1851
1852         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1853         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1854         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1855         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1856
1857 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1858
1859         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1860         register_pass_info.
1861         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1862         plugin_pass to register_pass_info.
1863         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1864         register_pass_info.
1865         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1866         register_pass_info.
1867
1868 2009-10-05  Richard Guenther  <rguenther@suse.de>
1869
1870         PR lto/41281
1871         * gcc.dg/lto/20090914-2_0.c: New testcase.
1872
1873 2009-10-05  Richard Guenther  <rguenther@suse.de>
1874
1875         PR lto/40902
1876         * gcc.dg/lto/20091005-1_0.c: New testcase.
1877         * gcc.dg/lto/20091005-1_1.c: Likewise.
1878
1879 2009-10-05  Richard Guenther  <rguenther@suse.de>
1880
1881         PR lto/41552
1882         PR lto/41487
1883         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1884         * g++.dg/lto/20091004-1_0.C: New testcase.
1885         * g++.dg/lto/20091004-1_1.C: Likewise.
1886         * g++.dg/lto/20091004-2_0.C: Likewise.
1887         * g++.dg/lto/20091004-2_1.C: Likewise.
1888         * g++.dg/lto/20091004-3_0.C: Likewise.
1889         * g++.dg/lto/20091004-3_1.C: Likewise.
1890
1891 2009-10-05  Richard Guenther  <rguenther@suse.de>
1892
1893         PR tree-optimization/23821
1894         * gcc.dg/torture/pr23821.c: New testcase.
1895
1896 2009-10-05  Daniel Kraft  <d@domob.eu>
1897
1898         PR fortran/41403
1899         * gfortran.dg/goto_6.f: New test.
1900         * gfortran.dg/goto_7.f: New test.
1901
1902 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1903             Bill Maddox  <maddox@google.com>
1904             Cary Coutant  <ccoutant@google.com>
1905             Chris Demetriou  <cgd@google.com>
1906             Diego Novillo  <dnovillo@google.com>
1907             Doug Kwan  <dougkwan@google.com>
1908             Jan Hubicka  <jh@suse.cz>
1909             Ollie Wild  <aaw@google.com>
1910             Rafael Espindola  <espindola@google.com>
1911             Richard Guenther  <rguenther@suse.de>
1912             Simon Baldwin  <simonb@google.com>
1913
1914         * g++.dg/20090107-1.C: New.
1915         * g++.dg/20090121-1.C: New.
1916         * g++.dg/ipa/20090113-1.C: New.
1917         * g++.dg/lto: New directory.
1918         * g++.dg/lto/20080829_0.C: New.
1919         * g++.dg/lto/20080904_0.C: New.
1920         * g++.dg/lto/20080907_0.C: New.
1921         * g++.dg/lto/20080908-1_0.C: New.
1922         * g++.dg/lto/20080908-2_0.C: New.
1923         * g++.dg/lto/20080908-3_0.C: New.
1924         * g++.dg/lto/20080909-1_0.C: New.
1925         * g++.dg/lto/20080910-1_0.C: New.
1926         * g++.dg/lto/20080912-1_0.C: New.
1927         * g++.dg/lto/20080912_0.C: New.
1928         * g++.dg/lto/20080915_0.C: New.
1929         * g++.dg/lto/20080916_0.C: New.
1930         * g++.dg/lto/20080917_0.C: New.
1931         * g++.dg/lto/20080924_0.C: New.
1932         * g++.dg/lto/20080926_0.C: New.
1933         * g++.dg/lto/20081008_0.C: New.
1934         * g++.dg/lto/20081022.h: New.
1935         * g++.dg/lto/20081022_0.C: New.
1936         * g++.dg/lto/20081022_1.C: New.
1937         * g++.dg/lto/20081023_0.C: New.
1938         * g++.dg/lto/20081109-1_0.C: New.
1939         * g++.dg/lto/20081109-2_0.C: New.
1940         * g++.dg/lto/20081109_0.C: New.
1941         * g++.dg/lto/20081109_1.C: New.
1942         * g++.dg/lto/20081118-1_0.C: New.
1943         * g++.dg/lto/20081118-1_1.C: New.
1944         * g++.dg/lto/20081118_0.C: New.
1945         * g++.dg/lto/20081118_1.C: New.
1946         * g++.dg/lto/20081119-1.h: New.
1947         * g++.dg/lto/20081119-1_0.C: New.
1948         * g++.dg/lto/20081119-1_1.C: New.
1949         * g++.dg/lto/20081119_0.C: New.
1950         * g++.dg/lto/20081119_1.C: New.
1951         * g++.dg/lto/20081120-1_0.C: New.
1952         * g++.dg/lto/20081120-1_1.C: New.
1953         * g++.dg/lto/20081120-2_0.C: New.
1954         * g++.dg/lto/20081120-2_1.C: New.
1955         * g++.dg/lto/20081123_0.C: New.
1956         * g++.dg/lto/20081123_1.C: New.
1957         * g++.dg/lto/20081125.h: New.
1958         * g++.dg/lto/20081125_0.C: New.
1959         * g++.dg/lto/20081125_1.C: New.
1960         * g++.dg/lto/20081127_0.C: New.
1961         * g++.dg/lto/20081127_1.C: New.
1962         * g++.dg/lto/20081203_0.C: New.
1963         * g++.dg/lto/20081203_1.C: New.
1964         * g++.dg/lto/20081204-1_0.C: New.
1965         * g++.dg/lto/20081204-1_1.C: New.
1966         * g++.dg/lto/20081204-2_0.C: New.
1967         * g++.dg/lto/20081204-2_1.C: New.
1968         * g++.dg/lto/20081209_0.C: New.
1969         * g++.dg/lto/20081209_1.C: New.
1970         * g++.dg/lto/20081211-1.h: New.
1971         * g++.dg/lto/20081211-1_0.C: New.
1972         * g++.dg/lto/20081211-1_1.C: New.
1973         * g++.dg/lto/20081217-1_0.C: New.
1974         * g++.dg/lto/20081217-2_0.C: New.
1975         * g++.dg/lto/20081219_0.C: New.
1976         * g++.dg/lto/20081219_1.C: New.
1977         * g++.dg/lto/20090106_0.C: New.
1978         * g++.dg/lto/20090112_0.C: New.
1979         * g++.dg/lto/20090128_0.C: New.
1980         * g++.dg/lto/20090221_0.C: New.
1981         * g++.dg/lto/20090302_0.C: New.
1982         * g++.dg/lto/20090302_1.C: New.
1983         * g++.dg/lto/20090303_0.C: New.
1984         * g++.dg/lto/20090311-1.h: New.
1985         * g++.dg/lto/20090311-1_0.C: New.
1986         * g++.dg/lto/20090311-1_1.C: New.
1987         * g++.dg/lto/20090311_0.C: New.
1988         * g++.dg/lto/20090311_1.C: New.
1989         * g++.dg/lto/20090312.h: New.
1990         * g++.dg/lto/20090312_0.C: New.
1991         * g++.dg/lto/20090312_1.C: New.
1992         * g++.dg/lto/20090313_0.C: New.
1993         * g++.dg/lto/20090313_1.C: New.
1994         * g++.dg/lto/20090315_0.C: New.
1995         * g++.dg/lto/20090315_1.C: New.
1996         * g++.dg/lto/20091002-1_0.C: New testcase.
1997         * g++.dg/lto/20091002-2_0.C: Likewise..
1998         * g++.dg/lto/20091002-3_0.C: Likewise..
1999         * g++.dg/lto/README: New.
2000         * g++.dg/lto/pr40818_0.C: New.
2001         * g++.dg/opt/thunk3-1.C: New.
2002         * g++.dg/opt/thunk4.C: New.
2003         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2004         replacements with __attribute__ ((__noinline__)).
2005         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2006         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2007         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2008         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2009         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2010         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2011         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2012         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2013         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2014         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2015         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2016         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2017         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2018         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2019         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2020         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2021         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2022         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2023         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2024         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2025         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2026         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2027         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2028         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2029         * gcc.dg/20081223-1.c: New.
2030         * gcc.dg/lto: New directory.
2031         * gcc.dg/lto/20080908_0.c: New.
2032         * gcc.dg/lto/20080917_0.c: New.
2033         * gcc.dg/lto/20080924_0.c: New.
2034         * gcc.dg/lto/20081024_0.c: New.
2035         * gcc.dg/lto/20081109_0.c: New.
2036         * gcc.dg/lto/20081111_0.c: New.
2037         * gcc.dg/lto/20081111_1.c: New.
2038         * gcc.dg/lto/20081112_0.c: New.
2039         * gcc.dg/lto/20081112_1.c: New.
2040         * gcc.dg/lto/20081115_0.c: New.
2041         * gcc.dg/lto/20081115_1.c: New.
2042         * gcc.dg/lto/20081115_2.c: New.
2043         * gcc.dg/lto/20081118_0.c: New.
2044         * gcc.dg/lto/20081118_1.c: New.
2045         * gcc.dg/lto/20081118_2.c: New.
2046         * gcc.dg/lto/20081120-1_0.c: New.
2047         * gcc.dg/lto/20081120-1_1.c: New.
2048         * gcc.dg/lto/20081120-2_0.c: New.
2049         * gcc.dg/lto/20081120-2_1.c: New.
2050         * gcc.dg/lto/20081125_0.c: New.
2051         * gcc.dg/lto/20081125_1.c: New.
2052         * gcc.dg/lto/20081126_0.c: New.
2053         * gcc.dg/lto/20081201-1_0.c: New.
2054         * gcc.dg/lto/20081201-1_1.c: New.
2055         * gcc.dg/lto/20081201-1_2.c: New.
2056         * gcc.dg/lto/20081201-2_0.c: New.
2057         * gcc.dg/lto/20081201-2_1.c: New.
2058         * gcc.dg/lto/20081202-1_0.c: New.
2059         * gcc.dg/lto/20081202-1_1.c: New.
2060         * gcc.dg/lto/20081202-2_0.c: New.
2061         * gcc.dg/lto/20081202-2_1.c: New.
2062         * gcc.dg/lto/20081204-1_0.c: New.
2063         * gcc.dg/lto/20081204-1_1.c: New.
2064         * gcc.dg/lto/20081204-2_0.c: New.
2065         * gcc.dg/lto/20081210-1_0.c: New.
2066         * gcc.dg/lto/20081212-1_0.c: New.
2067         * gcc.dg/lto/20081222_0.c: New.
2068         * gcc.dg/lto/20081222_0.h: New.
2069         * gcc.dg/lto/20081222_1.c: New.
2070         * gcc.dg/lto/20081224_0.c: New.
2071         * gcc.dg/lto/20081224_0.h: New.
2072         * gcc.dg/lto/20081224_1.c: New.
2073         * gcc.dg/lto/20090116_0.c: New.
2074         * gcc.dg/lto/20090120_0.c: New.
2075         * gcc.dg/lto/20090126-1_0.c: New.
2076         * gcc.dg/lto/20090126-2_0.c: New.
2077         * gcc.dg/lto/20090206-1_0.c: New.
2078         * gcc.dg/lto/20090206-2_0.c: New.
2079         * gcc.dg/lto/20090210_0.c: New.
2080         * gcc.dg/lto/20090210_1.c: New.
2081         * gcc.dg/lto/20090213_0.c: New.
2082         * gcc.dg/lto/20090213_1.c: New.
2083         * gcc.dg/lto/20090218-1_0.c: New.
2084         * gcc.dg/lto/20090218-1_1.c: New.
2085         * gcc.dg/lto/20090218-2_0.c: New.
2086         * gcc.dg/lto/20090218-2_1.c: New.
2087         * gcc.dg/lto/20090218_0.c: New.
2088         * gcc.dg/lto/20090218_1.c: New.
2089         * gcc.dg/lto/20090218_2.c: New.
2090         * gcc.dg/lto/20090218_3.c: New.
2091         * gcc.dg/lto/20090219_0.c: New.
2092         * gcc.dg/lto/20090312_0.c: New.
2093         * gcc.dg/lto/20090312_1.c: New.
2094         * gcc.dg/lto/20090313_0.c: New.
2095         * gcc.dg/lto/20090706-1_0.c: New.
2096         * gcc.dg/lto/20090706-2_0.c: New.
2097         * gcc.dg/lto/20090717_0.c: New.
2098         * gcc.dg/lto/20090717_1.c: New.
2099         * gcc.dg/lto/20090729_0.c: New.
2100         * gcc.dg/lto/20090729_1.c: New.
2101         * gcc.dg/lto/20090812_0.c: New.
2102         * gcc.dg/lto/20090812_1.c: New.
2103         * gcc.dg/lto/20090914-1_0.c: New.
2104         * gcc.dg/lto/README: New.
2105         * gcc.dg/visibility-7.c: Adjust expected pattern
2106         * gfortran.dg/lto: New directory.
2107         * gfortran.dg/lto/pr40724_0.f: New.
2108         * gfortran.dg/lto/pr40724_1.f: New.
2109         * gfortran.dg/lto/pr40725_0.f03: New.
2110         * gfortran.dg/lto/pr40725_1.c: New.
2111         * gfortran.dg/lto/pr41069_0.f90: New.
2112         * gfortran.dg/lto/pr41069_1.f90: New.
2113         * gfortran.dg/lto/pr41069_2.f90: New.
2114         * g++.dg/README: Add 'lto' directory.
2115         * g++.dg/dg.exp: Also scan 'lto' directory
2116
2117 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2118             Janis Johnson  <janis187@us.ibm.com>
2119             Diego Novillo  <dnovillo@google.com>
2120
2121         * g++.dg/lto/lto.exp: New.
2122         * gcc.c-torture/execute/execute.exp: Add
2123         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2124         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2125         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2126         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2127         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2128         * gcc.dg/lto/lto.exp: New.
2129         * gfortran.dg/lto/lto.exp: New.
2130         * lib/target-supports.exp (check_effective_target_lto): New.
2131         * lib/c-torture.exp: Load target-supports.exp.  Define
2132         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2133         * lib/gcc-dg.exp: Likewise.
2134         * lib/lto.exp: New.
2135         * lib/torture-options.exp: Add support for a third argument.
2136
2137 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2138
2139         PR testsuite/41542
2140         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2141
2142 2009-10-02  Jason Merrill  <jason@redhat.com>
2143
2144         * g++.dg/abi/mangle32.C: New.
2145
2146 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2147
2148         * gnat.dg/atomic2.adb: New test.
2149
2150 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2151
2152         * gnat.dg/array11.adb: New test.
2153         * gnat.dg/array12.adb: Likewise.
2154
2155 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2156
2157         * gnat.dg/array10.adb: New test.
2158         * gnat.dg/object_overflow.adb: Tweak.
2159
2160 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2161
2162         * gcc.dg/guality/guality.exp: Disable on darwin.
2163
2164 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2165
2166         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2167         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2168         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2169         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2170
2171 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2172
2173         PR fortran/41479
2174         * gfortran.dg/intent_out_5.f90: New test.
2175
2176 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2177
2178         PR debug/41404
2179         PR debug/41353
2180         * gcc.dg/guality/pr41404-1.c: New test.
2181         * gcc.dg/guality/pr41353-2.c: New test.
2182
2183 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2184
2185         PR testsuite/41546
2186         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2187         to -mtune=generic.
2188
2189 2009-10-01  Jan Hubicka  <jh@suse.cz>
2190
2191         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2192
2193 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2194
2195         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2196
2197         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2198
2199 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2200
2201         PR fortran/41515
2202         * gfortran.dg/parameter_array_init_5.f90: New test.
2203
2204 2009-10-01  Jason Merrill  <jason@redhat.com>
2205
2206         * g++.dg/cpp0x/defaulted13.C: New.
2207
2208 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2209
2210         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2211         * gfortran.dg/bounds_check_11.f90: Likewise.
2212         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2213
2214 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2215
2216         * gfortran.dg/select_type_4.f90: New test.
2217
2218 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2219
2220         * gfortran.dg/same_type_as_1.f03: New test.
2221         * gfortran.dg/same_type_as_2.f03: Ditto.
2222
2223 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2224
2225         * gfortran.dg/select_type_1.f03: Extended.
2226         * gfortran.dg/select_type_3.f03: New test.
2227
2228 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2229
2230         * gfortran.dg/class_allocate_1.f03: New test.
2231
2232 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2233
2234         PR fortran/40996
2235         * gfortran.dg/allocatable_scalar_3.f90: New test.
2236         * gfortran.dg/select_type_2.f03: Ditto.
2237         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2238
2239 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2240
2241         * gfortran.dg/block_name_2.f90: Modified error message.
2242         * gfortran.dg/select_6.f90: Ditto.
2243         * gfortran.dg/select_type_1.f03: New test.
2244
2245 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2246
2247         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2248         * gfortran.dg/class_1.f03: Ditto.
2249         * gfortran.dg/class_2.f03: Ditto.
2250         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2251         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2252         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2253         * gfortran.dg/typebound_call_10.f03: Ditto.
2254         * gfortran.dg/typebound_call_2.f03: Ditto.
2255         * gfortran.dg/typebound_call_3.f03: Ditto.
2256         * gfortran.dg/typebound_call_4.f03: Ditto.
2257         * gfortran.dg/typebound_call_9.f03: Ditto.
2258         * gfortran.dg/typebound_generic_3.f03: Ditto.
2259         * gfortran.dg/typebound_generic_4.f03: Ditto.
2260         * gfortran.dg/typebound_operator_1.f03: Ditto.
2261         * gfortran.dg/typebound_operator_2.f03: Ditto.
2262         * gfortran.dg/typebound_operator_3.f03: Ditto.
2263         * gfortran.dg/typebound_operator_4.f03: Ditto.
2264         * gfortran.dg/typebound_proc_1.f08: Ditto.
2265         * gfortran.dg/typebound_proc_5.f03: Ditto.
2266         * gfortran.dg/typebound_proc_6.f03: Ditto.
2267
2268 2009-09-30  Jason Merrill  <jason@redhat.com>
2269
2270         * g++.dg/eh/init-temp1.C: Improve test.
2271
2272 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2273
2274         PR target/22093
2275         * gcc.target/alpha/pr22093.c: New test.
2276
2277 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2278             Jason Merrill  <jason@redhat.com>
2279
2280         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2281         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2282         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2283         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2284         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2285         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2286         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2287         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2288         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2289         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2290         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2291         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2292         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2293         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2294         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2295         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2296         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2297         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2298         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2299         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2300         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2301         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2302         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2303         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2304         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2305         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2306         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2307         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2308         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2309         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2310         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2311         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2312         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2313         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2314         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2315         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2316         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2317         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2318         * lib/prune.exp: Accept "In lambda function".
2319
2320 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2321
2322         * gcc.target/i386/fma4-check.h: New file.
2323         * gcc.target/i386/fma4-fma.c: Ditto.
2324         * gcc.target/i386/fma4-maccXX.c: Ditto.
2325         * gcc.target/i386/fma4-msubXX.c: Ditto.
2326         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2327         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2328         * gcc.target/i386/fma4-vector.c: Ditto.
2329         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2330         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2331         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2332         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2333         * gcc.target/i386/fma4-256-vector.c: Ditto.
2334         * gcc.target/i386/funcspec-2.c: Ditto.
2335
2336         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2337
2338         * gcc.target/i386/funcspec-5.c: Add FMA4.
2339         * gcc.target/i386/funcspec-6.c: Ditto.
2340         * gcc.target/i386/funcspec-8.c: Ditto.
2341
2342         * gcc.target/i386/funcspec-9.c: New file.
2343
2344         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2345
2346         * gcc.target/i386/isa-10.c: New file.
2347         * gcc.target/i386/isa-11.c: Ditto.
2348         * gcc.target/i386/isa-12.c: Ditto.
2349         * gcc.target/i386/isa-13.c: Ditto.
2350         * gcc.target/i386/isa-2.c: Ditto.
2351         * gcc.target/i386/isa-3.c: Ditto.
2352         * gcc.target/i386/isa-4.c: Ditto.
2353         * gcc.target/i386/isa-7.c: Ditto.
2354         * gcc.target/i386/isa-8.c: Ditto.
2355         * gcc.target/i386/isa-9.c: Ditto.
2356
2357         * gcc.target/i386/isa-14.c: Add FMA4.
2358         * gcc.target/i386/isa-1.c: Ditto.
2359         * gcc.target/i386/isa-5.c: Ditto.
2360         * gcc.target/i386/isa-6.c: Ditto.
2361
2362         * gcc.target/i386/sse-12.c: New file.
2363         * gcc.target/i386/sse-13.c: Ditto.
2364         * gcc.target/i386/sse-14.c: Ditto.
2365         * gcc.target/i386/sse-22.c: Ditto.
2366
2367         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2368         * g++.dg/other/i386-3.C: Ditto.
2369         * g++.dg/other/i386-5.C: Ditto.
2370         * g++.dg/other/i386-6.C: Ditto.
2371
2372 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2373
2374         PR testsuite/41496
2375         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2376         before.
2377
2378 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2379
2380         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2381         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2382
2383 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2384
2385         PR debug/41438
2386         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2387         hidden.
2388         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2389
2390 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2391
2392         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2393         * gcc.target/i386/isa-1.c: Remove SSE5.
2394         * gcc.target/i386/isa-5.c: Ditto.
2395         * gcc.target/i386/isa-6.c: Ditto.
2396         * gcc.target/i386/funcspec-4.c: Remove error conditions
2397         related to SSE5.
2398         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2399         * gcc.target/i386/avx-2.c: Ditto.
2400         * gcc.target/i386/sse-23.c: Ditto.
2401         * gcc.target/i386/funcspec-9.c: Delete.
2402
2403 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2404
2405         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2406         * gcc.dg/guality/pr41353-1.c: New test.
2407
2408         PR testsuite/41444
2409         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2410         in macro name definition for non-unix/win32/msdos.
2411
2412 2009-09-29  Daniel Kraft  <d@domob.eu>
2413
2414         PR fortran/39626
2415         * gfortran.dg/block_1.f08: New test.
2416         * gfortran.dg/block_2.f08: New test.
2417         * gfortran.dg/block_3.f90: New test.
2418         * gfortran.dg/block_4.f08: New test.
2419         * gfortran.dg/block_5.f08: New test.
2420         * gfortran.dg/block_6.f08: New test.
2421         * gfortran.dg/block_7.f08: New test.
2422         * gfortran.dg/block_8.f08: New test.
2423
2424 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2425
2426         PR libgfortran/35862
2427         * gfortran.dg/round_1.f03: New test.
2428         * gfortran.dg/f2003_io_3.f03: Update test.
2429
2430 2009-09-28  Easwaran Raman  <eraman@google.com>
2431
2432         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2433         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2434
2435 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2436
2437         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2438         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2439         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2440         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2441         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2442
2443         * g++.dg/dfp/dfp.exp: Fix typo.
2444
2445         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2446         Fix typo that breaks the check.
2447
2448 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2449
2450         * gnat.dg (tagged_alloc_free.adb): New testcase.
2451
2452 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2453
2454         * g++.dg/dfp: New directory.
2455         * g++.dg/dg.exp: Prune tests in dfp directory.
2456         * g++.dg/dfp/dfp.exp: New.
2457         * g++.dg/dfp/mangle-mode.C: New test.
2458
2459 2009-09-28  Michael Matz  <matz@suse.de>
2460
2461         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2462         for sign of -Inf.
2463
2464 2009-09-27  Richard Henderson  <rth@redhat.com>
2465
2466         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2467         * gcc.dg/tree-ssa/pr41469-1.c: New.
2468
2469 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2470
2471         PR c/41476
2472         * gcc.dg/cond-constqual-1.c: New test.
2473
2474 2009-09-26  Michael Matz  <matz@suse.de>
2475
2476         PR lto/40758
2477         PR middle-end/41470
2478         * gcc.dg/pr41470.c: New test.
2479
2480 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2481
2482         * gnat.dg/array9.adb: New test.
2483
2484 2009-09-26  Michael Matz  <matz@suse.de>
2485
2486         PR tree-optimization/41454
2487         * gcc.dg/pr41454.c: New test.
2488
2489 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2490
2491         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2492         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2493         into DW_TAG_GNU_template_parameter_pack and
2494         DW_TAG_GNU_formal_parameter_pack.
2495         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2496         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2497
2498 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2499
2500         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2501         parameters for alignment-sensitive -fsection-anchors tests.
2502
2503 2009-09-25  Richard Guenther  <rguenther@suse.de>
2504
2505         PR middle-end/41463
2506         * gcc.c-torture/execute/pr41463.c: New testcase.
2507
2508 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2509
2510         * gnat.dg/sse_nolib.adb: New testcase.
2511
2512 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2513
2514         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2515         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2516         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2517         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2518         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2519         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2520         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2521         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2522         * gcc.dg/vect/vect.exp: Add Power7 flags.
2523         * g++.dg/vect/vect.exp: Likewise.
2524         * gfortran.dg/vect/vect.exp: Likewise.
2525
2526 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2527
2528         PR fortran/41459
2529         * gfortran.dg/empty_label.f: New test.
2530         * gfortran.dg/empty_label.f90: Ditto.
2531         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2532
2533 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2534
2535         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2536         compile-time.
2537
2538 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2539
2540         * lib/scanasm.exp (make_pattern_printable): New function.
2541         (dg-scan, scan-assembler-times, scan-assembler-dem,
2542         scan-assembler-dem-not): Use it.
2543
2544 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2545
2546         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2547         (test_nested): Renamed to ...
2548         (test_nested1): This.
2549         (test_nested2): New.
2550         (main): Likewise.
2551
2552 2009-09-24  Richard Guenther  <rguenther@suse.de>
2553
2554         PR tree-optimization/36143
2555         PR tree-optimization/38747
2556         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2557         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2558         * g++.dg/torture/pr38747.C: New testcase.
2559         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2560
2561 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2562
2563         * gnat.dg/nested_proc.adb: New test.
2564
2565 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2566
2567         * gcc.target/i386/pr12329.c: Adjust.
2568
2569 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2570
2571         PR debug/41248
2572         * gcc.dg/pr41248.c: New.
2573
2574 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2575
2576         PR debug/41065
2577         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2578
2579 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2580
2581         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2582         current_compiler_flags.  Fix typos.
2583
2584 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2585
2586         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2587
2588 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2589
2590         PR c/39779
2591         * gcc.c-torture/compile/pr39779.c: New test.
2592
2593 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2594
2595         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2596         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2597         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2598
2599 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2600
2601         PR debug/41295
2602         * gcc.dg/pr41295.c: New.
2603
2604 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2605
2606         * gcc.dg/pr40209.c: Add test case.
2607
2608 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2609
2610         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2611         matching assembly.
2612         * gcc.target/mips/code-readable-2.c: Likewise.
2613         * gcc.target/mips/code-readable-3.c: Likewise.
2614
2615 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2616
2617         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2618         Check support via mode instead of C type.
2619         (check_effective_target_dfprt_nocache): Ditto.
2620         (check_effective_target_hard_dfp): Ditto.
2621
2622 2009-09-22  Richard Guenther  <rguenther@suse.de>
2623
2624         PR middle-end/41395
2625         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2626         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2627
2628 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2629
2630         * gcc.dg/20090922-1.c: New test.
2631
2632         PR bootstrap/41405
2633         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2634         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2635         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2636         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2637         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2638         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2639         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2640         * objc.dg/dwarf-2.m: Likewise.
2641
2642 2009-09-22  Richard Guenther  <rguenther@suse.de>
2643
2644         PR tree-optimization/41428
2645         * g++.dg/tree-ssa/pr41428.C: New testcase.
2646
2647 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2648
2649         PR middle-end/41429
2650         * g++.dg/gomp/pr41429.C: New test.
2651
2652 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2653
2654         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2655
2656 2009-09-21  Jason Merrill  <jason@redhat.com>
2657
2658         PR c++/41421
2659         * g++.dg/cpp0x/trivial1.C: Expand.
2660
2661 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2662
2663         * gcc.dg/torture/calleesave-sse.c: New.
2664
2665 2009-09-21  Jan Hubicka  <jh@suse.cz>
2666
2667         * gcc.dg/guality/inline-params.c: New testcase.
2668
2669 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2670
2671         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2672         Add -fno-inline.
2673         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2674         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2675         (f2): Ditto.
2676
2677 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2678
2679         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2680         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2681         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2682         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2683         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2684
2685 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2686
2687         PR middle-end/40642
2688         * g++.dg/torture/pr40642.C: New testcase.
2689
2690 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2691
2692         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2693         cases in static initializers.
2694
2695 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2696
2697         * gcc.c-tortue/compile/pr39886.c: New.
2698
2699 2009-09-20  Chris Demetriou  <cgd@google.com>
2700
2701         PR preprocessor/28435:
2702         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2703         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2704         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2705         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2706         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2707
2708 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2709
2710         * gcc.target/mips/mips.exp: Add relax-pic-calls
2711         under -mfoo/-mno-foo options.
2712         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2713         and -mexplicit-relocs.
2714         * gcc.target/mips/call-1.c: New test.
2715         * gcc.target/mips/call-2.c: New test.
2716         * gcc.target/mips/call-3.c: New test.
2717         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2718         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2719
2720 2009-09-19  Chris Demetriou  <cgd@google.com>
2721
2722         PR preprocessor/28435:
2723         * gcc.dg/cpp/missing-header-MD.c: New test.
2724         * gcc.dg/cpp/missing-header-MMD.c: New test.
2725         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2726         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2727
2728 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2729
2730         PR libgfortran/41328
2731         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2732         EOF works.
2733
2734 2009-09-18  Jason Merrill  <jason@redhat.com>
2735
2736         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2737         * g++.dg/cpp0x/initlist-deduce.C: New.
2738
2739 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2740
2741         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2742
2743 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2744
2745         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2746         * c-c++-common/dfp: New directory.
2747         * c-c++-common/dfp/dfp-dbg.h: New file.
2748         * gcc.dg/dfp/call-by-value.c: Move to ...
2749         * c-c++-common/call-by-value.c: here.
2750         * gcc.dg/dfp/cast.c: Move to ...
2751         * c-c++-common/cast.c: here.
2752         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2753         * c-c++-common/compare-eq-const.c: here.
2754         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2755         * c-c++-common/compare-eq-d128.c: here.
2756         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2757         * c-c++-common/compare-eq-d32.c: here.
2758         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2759         * c-c++-common/compare-eq-d64.c: here.
2760         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2761         * c-c++-common/compare-eq-dfp.c: here.
2762         * gcc.dg/dfp/compare-eq.h: Move to ...
2763         * c-c++-common/compare-eq.h: here.
2764         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2765         * c-c++-common/compare-rel-const.c: here.
2766         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2767         * c-c++-common/compare-rel-d128.c: here.
2768         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2769         * c-c++-common/compare-rel-d32.c: here.
2770         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2771         * c-c++-common/compare-rel-d64.c: here.
2772         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2773         * c-c++-common/compare-rel-dfp.c: here.
2774         * gcc.dg/dfp/compare-rel.h: Move to ...
2775         * c-c++-common/compare-rel.h: here.
2776         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2777         * c-c++-common/compare-special-d128.c: here.
2778         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2779         * c-c++-common/compare-special-d32.c: here.
2780         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2781         * c-c++-common/compare-special-d64.c: here.
2782         * gcc.dg/dfp/compare-special.h: Move to ...
2783         * c-c++-common/compare-special.h: here.
2784         * gcc.dg/dfp/constants-zero.c: Move to ...
2785         * c-c++-common/constants-zero.c: here.
2786         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2787         * c-c++-common/convert-bfp-10.c: here.
2788         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2789         * c-c++-common/convert-bfp-11.c: here.
2790         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2791         * c-c++-common/convert-bfp-12.c: here.
2792         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2793         * c-c++-common/convert-bfp-13.c: here.
2794         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2795         * c-c++-common/convert-bfp-14.c: here.
2796         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2797         * c-c++-common/convert-bfp-2.c: here.
2798         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2799         * c-c++-common/convert-bfp-3.c: here.
2800         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2801         * c-c++-common/convert-bfp-4.c: here.
2802         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2803         * c-c++-common/convert-bfp-5.c: here.
2804         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2805         * c-c++-common/convert-bfp-6.c: here.
2806         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2807         * c-c++-common/convert-bfp-7.c: here.
2808         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2809         * c-c++-common/convert-bfp-8.c: here.
2810         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2811         * c-c++-common/convert-bfp-9.c: here.
2812         * gcc.dg/dfp/convert-bfp.c: Move to ...
2813         * c-c++-common/convert-bfp.c: here.
2814         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2815         * c-c++-common/convert-bfp-fold.c: here.
2816         * gcc.dg/dfp/convert-dfp.c: Move to ...
2817         * c-c++-common/convert-dfp.c: here.
2818         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2819         * c-c++-common/convert-dfp-fold-2.c: here.
2820         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2821         * c-c++-common/convert-dfp-fold.c: here.
2822         * gcc.dg/dfp/convert.h: Move to ...
2823         * c-c++-common/convert.h: here.
2824         * gcc.dg/dfp/convert-int.c: Move to ...
2825         * c-c++-common/convert-int.c: here.
2826         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2827         * c-c++-common/convert-int-fold.c: here.
2828         * gcc.dg/dfp/convert-int-max.c: Move to ...
2829         * c-c++-common/convert-int-max.c: here.
2830         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2831         * c-c++-common/convert-int-max-fold.c: here.
2832         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2833         * c-c++-common/convert-int-saturate.c: here.
2834         * gcc.dg/dfp/func-array.c: Move to ...
2835         * c-c++-common/func-array.c: here.
2836         * gcc.dg/dfp/func-deref.c: Move to ...
2837         * c-c++-common/func-deref.c: here.
2838         * gcc.dg/dfp/func-mixed.c: Move to ...
2839         * c-c++-common/func-mixed.c: here.
2840         * gcc.dg/dfp/func-pointer.c: Move to ...
2841         * c-c++-common/func-pointer.c: here.
2842         * gcc.dg/dfp/func-scalar.c: Move to ...
2843         * c-c++-common/func-scalar.c: here.
2844         * gcc.dg/dfp/func-struct.c: Move to ...
2845         * c-c++-common/func-struct.c: here.
2846         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2847         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2848         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2849         * c-c++-common/func-vararg-alternate-d128.c: here.
2850         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2851         * c-c++-common/func-vararg-alternate-d32.c: here.
2852         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2853         * c-c++-common/func-vararg-alternate-d64.c: here.
2854         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2855         * c-c++-common/func-vararg-alternate.h: here.
2856         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2857         * c-c++-common/func-vararg-dfp.c: here.
2858         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2859         * c-c++-common/func-vararg-mixed-2.c: here.
2860         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2861         * c-c++-common/func-vararg-mixed.c: here.
2862         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2863         * c-c++-common/func-vararg-size0.c: here.
2864         * gcc.dg/dfp/inf-1.c: Move to ...
2865         * c-c++-common/inf-1.c: here.
2866         * gcc.dg/dfp/loop-index.c: Move to ...
2867         * c-c++-common/loop-index.c: here.
2868         * gcc.dg/dfp/modes.c: Move to ...
2869         * c-c++-common/modes.c: here.
2870         * gcc.dg/dfp/nan-1.c: Move to ...
2871         * c-c++-common/nan-1.c: here.
2872         * gcc.dg/dfp/nan-2.c: Move to ...
2873         * c-c++-common/nan-2.c: here.
2874         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2875         * c-c++-common/operator-arith-fold.c: here.
2876         * gcc.dg/dfp/operator-assignment.c: Move to ...
2877         * c-c++-common/operator-assignment.c: here.
2878         * gcc.dg/dfp/operator-comma.c: Move to ...
2879         * c-c++-common/operator-comma.c: here.
2880         * gcc.dg/dfp/operator-cond.c: Move to ...
2881         * c-c++-common/operator-cond.c: here.
2882         * gcc.dg/dfp/operator-logical.c: Move to ...
2883         * c-c++-common/operator-logical.c: here.
2884         * gcc.dg/dfp/operator-unary.c: Move to ...
2885         * c-c++-common/operator-unary.c: here.
2886         * gcc.dg/dfp/pr31385.c: Move to ...
2887         * c-c++-common/pr31385.c: here.
2888         * gcc.dg/dfp/pr33466.c: Move to ...
2889         * c-c++-common/pr33466.c: here.
2890         * gcc.dg/dfp/pr35620.c: Move to ...
2891         * c-c++-common/pr35620.c: here.
2892         * gcc.dg/dfp/pr36800.c: Move to ...
2893         * c-c++-common/pr36800.c: here.
2894         * gcc.dg/dfp/pr39034.c: Move to ...
2895         * c-c++-common/pr39034.c: here.
2896         * gcc.dg/dfp/pr39035.c: Move to ...
2897         * c-c++-common/pr39035.c: here.
2898         * gcc.dg/dfp/pr39902.c: Move to ...
2899         * c-c++-common/pr39902.c: here.
2900         * gcc.dg/dfp/pr39986.c: Move to ...
2901         * c-c++-common/pr39986.c: here.
2902         * gcc.dg/dfp/signbit-1.c: Move to ...
2903         * c-c++-common/signbit-1.c: here.
2904         * gcc.dg/dfp/signbit-2.c: Move to ...
2905         * c-c++-common/signbit-2.c: here.
2906         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2907         * c-c++-common/struct-layout-1.c: here.
2908         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2909         * c-c++-common/usual-arith-conv.c: here.
2910         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2911         * c-c++-common/usual-arith-conv-const.c: here.
2912
2913 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2914
2915         PR testsuite/41288
2916         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2917         stack alignment.
2918
2919 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2920
2921         PR c++/39365
2922         * g++.dg/expr/bool3.C: New test.
2923         * g++.dg/expr/bool4.C: New test.
2924
2925 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2926
2927         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2928         * gcc.dg/dfp/signbit-2.c: Use it.
2929         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2930         arguments to unsigned int.
2931         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2932         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2933         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2934         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2935         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2936         * gcc.dg/dfp/pr39986.c: Ditto.
2937         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2938         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2939         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2940         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2941         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2942
2943 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2944
2945         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2946
2947 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2948
2949         PR c/41049
2950         * dfp/pr41049.c: New test.
2951
2952 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2953
2954         PR testsuite/41385
2955         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2956
2957 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2958
2959         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2960         * gcc.dg/ipa/ipa-sra-1.c: New test.
2961         * gcc.dg/ipa/ipa-sra-2.c: New test.
2962         * gcc.dg/ipa/ipa-sra-3.c: New test.
2963         * gcc.dg/ipa/ipa-sra-4.c: New test.
2964         * gcc.dg/ipa/ipa-sra-5.c: New test.
2965         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2966         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2967
2968 2009-09-17  Michael Matz  <matz@suse.de>
2969
2970         PR middle-end/41347
2971         * gfortran.dg/pr41347.f90: New test.
2972
2973 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2974
2975         * gcc.c-torture/compile/20090917-1.c: New testcase.
2976
2977 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2978
2979         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2980         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2981         alpha*-*-* target from XFAIL list.
2982
2983 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2984
2985         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2986         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2987         * gcc.dg/dfp/cast-bad.c: Use default options.
2988         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2989         * gcc.dg/dfp/composite-type.c: Ditto.
2990         * gcc.dg/dfp/constants.c: Ditto.
2991         * gcc.dg/dfp/constants-hex.c: Ditto.
2992         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2993         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2994         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2995         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2996         * gcc.dg/dfp/ctypes.c: Ditto.
2997         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2998         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2999         * gcc.dg/dfp/float-constant-double.c: Ditto.
3000         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3001         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3002         * gcc.dg/dfp/modes.c: Ditto.
3003         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3004         * gcc.dg/dfp/pr31344.c: Ditto.
3005         * gcc.dg/dfp/pr31385.c: Ditto.
3006         * gcc.dg/dfp/pr33466.c: Ditto.
3007         * gcc.dg/dfp/pr35620.c: Ditto.
3008         * gcc.dg/dfp/pr37435.c: Ditto.
3009         * gcc.dg/dfp/pr39986.c: Ditto.
3010         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3011         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3012         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3013         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3014         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3015         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3016         * gcc.dg/dfp/typespec.c: Ditto.
3017         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3018         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3019         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3020         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3021         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3022         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3023         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3024         * gcc.dg/dfp/compare-rel.h: Ditto.
3025         * gcc.dg/dfp/compare-special.h: Ditto.
3026         * gcc.dg/dfp/convert.h: Ditto.
3027         * gcc.dg/dfp/fe-check.h: Ditto.
3028         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3029         * gcc.dg/dfp/cast.c: Ditto.
3030         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3031         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3032         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3033         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3034         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3035         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3036         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3037         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3038         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3039         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3040         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3041         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3042         * gcc.dg/dfp/constants-zero.c: Ditto.
3043         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3044         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3045         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3046         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3047         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3048         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3049         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3050         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3051         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3052         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3053         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3054         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3055         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3056         * gcc.dg/dfp/convert-bfp.c: Ditto.
3057         * gcc.dg/dfp/convert-complex.c: Ditto.
3058         * gcc.dg/dfp/convert-dfp.c: Ditto.
3059         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3060         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3061         * gcc.dg/dfp/convert-int.c: Ditto.
3062         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3063         * gcc.dg/dfp/convert-int-max.c: Ditto.
3064         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3065         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3066         * gcc.dg/dfp/fe-binop.c: Ditto.
3067         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3068         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3069         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3070         * gcc.dg/dfp/func-array.c: Ditto.
3071         * gcc.dg/dfp/func-deref.c: Ditto.
3072         * gcc.dg/dfp/func-mixed.c: Ditto.
3073         * gcc.dg/dfp/func-pointer.c: Ditto.
3074         * gcc.dg/dfp/func-scalar.c: Ditto.
3075         * gcc.dg/dfp/func-struct.c: Ditto.
3076         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3077         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3078         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3079         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3080         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3081         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3082         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3083         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3084         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3085         * gcc.dg/dfp/inf-1.c: Ditto.
3086         * gcc.dg/dfp/loop-index.c: Ditto.
3087         * gcc.dg/dfp/nan-1.c: Ditto.
3088         * gcc.dg/dfp/nan-2.c: Ditto.
3089         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3090         * gcc.dg/dfp/operator-assignment.c: Ditto.
3091         * gcc.dg/dfp/operator-comma.c: Ditto.
3092         * gcc.dg/dfp/operator-cond.c: Ditto.
3093         * gcc.dg/dfp/operator-logical.c: Ditto.
3094         * gcc.dg/dfp/operator-unary.c: Ditto.
3095         * gcc.dg/dfp/pr36800.c: Ditto.
3096         * gcc.dg/dfp/pr39034.c: Ditto.
3097         * gcc.dg/dfp/pr39035.c: Ditto.
3098         * gcc.dg/dfp/pr39902.c: Ditto.
3099         * gcc.dg/dfp/signbit-1.c: Ditto.
3100         * gcc.dg/dfp/signbit-2.c: Ditto.
3101         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3102         * gcc.dg/dfp/union-init.c: Ditto.
3103         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3104
3105 2009-09-16  Michael Matz  <matz@suse.de>
3106
3107         PR fortran/41212
3108         * gfortran.dg/pr41212.f90: New test.
3109
3110 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3111
3112         * gnat.dg/alignment9.adb: New test.
3113
3114 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3115
3116         * gnat.dg/discr20.ad[sb]: New test.
3117
3118 2009-09-16  Richard Guenther  <rguenther@suse.de>
3119
3120         PR middle-end/34011
3121         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3122
3123 2009-09-16  DJ Delorie  <dj@redhat.com>
3124             Kaz Kojima  <kkojima@gcc.gnu.org>
3125
3126         * gcc.target/sh/struct-arg-dw2.c: New test.
3127
3128 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3129             Jakub Jelinek  <jakub@redhat.com>
3130
3131         PR target/41175
3132         * gcc.target/powerpc/pr41175.c: New test.
3133
3134 2009-09-14  Richard Henderson  <rth@redhat.com>
3135
3136         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3137         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3138         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3139
3140 2009-09-14  Richard Henderson  <rth@redhat.com>
3141
3142         * g++.dg/eh/builtin1.C: Update resx pattern match.
3143         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3144
3145 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3146
3147         * gcc.target/mips/branch-helper.h: New file.
3148         * gcc.target/mips/branch-2.c,
3149         * gcc.target/mips/branch-3.c,
3150         * gcc.target/mips/branch-4.c,
3151         * gcc.target/mips/branch-5.c,
3152         * gcc.target/mips/branch-6.c,
3153         * gcc.target/mips/branch-7.c,
3154         * gcc.target/mips/branch-8.c,
3155         * gcc.target/mips/branch-9.c,
3156         * gcc.target/mips/branch-10.c,
3157         * gcc.target/mips/branch-11.c,
3158         * gcc.target/mips/branch-12.c,
3159         * gcc.target/mips/branch-13.c,
3160         * gcc.target/mips/branch-14.c,
3161         * gcc.target/mips/branch-15.c: New tests.
3162
3163 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3164
3165         PR target/41331
3166         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3167         -m32 -mpowerpc64 system.
3168
3169 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3170
3171         From Jie Zhang <jie.zhang@analog.com>:
3172         * gcc.target/bfin/saveall.c: New test.
3173         * gcc.target/bfin/20090914-1.c: New test.
3174         * gcc.target/bfin/20090914-2.c: New test.
3175
3176         * gcc.target/bfin/20090914-3.c: New test.
3177
3178 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3179
3180         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3181
3182 2009-09-14  Richard Guenther  <rguenther@suse.de>
3183
3184         PR middle-end/41350
3185         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3186
3187 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3188
3189         PR libgfortran/41328
3190         * gfortran.dg/cr_lf.f90: New test.
3191
3192 2009-09-11  Michael Matz  <matz@suse.de>
3193
3194         PR middle-end/41275
3195         * g++.dg/tree-ssa/pr41275.C: New test.
3196
3197 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3198
3199         PR fortran/41242
3200         * gfortran.dg/proc_ptr_comp_21.f90: New.
3201
3202 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3203
3204         PR fortran/31292
3205         * gfortran.dg/module_procedure_1.f90: New test.
3206         * gfortran.dg/module_procedure_2.f90: Ditto.
3207         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3208
3209 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3210             James A. Morrison  <phython@gcc.gnu.org>
3211
3212         PR ada/18302
3213         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3214         commands.
3215         * ada/acats/run_test.exp: New file.
3216
3217 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3218
3219         Revert:
3220         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3221
3222         PR rtl-optimization/39779
3223         * gcc.dg/pr39979.c: New test.
3224
3225 2009-09-10  Richard Guenther  <rguenther@suse.de>
3226
3227         PR middle-end/41257
3228         * g++.dg/torture/pr41257-2.C: New testcase.
3229
3230 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3231
3232         PR c++/28293
3233         * g++.dg/template/crash91.C: New.
3234
3235 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3236
3237         PR rtl-optimization/39779
3238         * gcc.dg/pr39979.c: New test.
3239
3240 2009-09-09  Richard Guenther  <rguenther@suse.de>
3241
3242         PR tree-optimization/41101
3243         * gcc.c-torture/compile/pr41101.c: New testcase.
3244
3245 2009-09-09  Richard Guenther  <rguenther@suse.de>
3246
3247         PR middle-end/41317
3248         * gcc.c-torture/execute/pr41317.c: New testcase.
3249         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3250         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3251
3252 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3253
3254         Fix some test breakages on Darwin
3255         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3256         and adjust.
3257         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3258         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3259         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3260         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3261         take darwin specifics in account.
3262
3263 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3264
3265         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3266         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3267
3268 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3269
3270         PR c++/39923
3271         * g++.dg/cpp0x/initlist24.C: New.
3272
3273 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3274
3275         * gcc.dg/large-size-array-2.c: Fix target requirement.
3276         * gcc.dg/large-size-array-4.c: Likewise.
3277         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3278         * gcc.dg/c99-const-expr-2.c: Likewise.
3279         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3280         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3281         * gcc.dg/c90-const-expr-10.c: Likewise.
3282         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3283         instead of long.
3284         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3285         * gcc.dg/vect/pr33846.c: Likewise.
3286         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3287         __PTRDIFF_TYPE__, instead of unsigned long.
3288         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3289
3290 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3291
3292         PR debug/41229
3293         PR debug/41291
3294         PR debug/41300
3295         * gfortran.dg/pr41229.f90: New.
3296
3297 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3298
3299         PR debug/41232
3300         * gcc.dg/pr41232.c: New.
3301
3302 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3303
3304         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3305         contain -march.
3306         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3307         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3308         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3309         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3310         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3311         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3312         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3313         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3314         options other than that used in dg-options.
3315
3316 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3317
3318         PR rtl-optimization/41239
3319         * gcc.c-torture/execute/pr41239.c: New test.
3320
3321 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3322
3323         PR libgfortran/41192
3324         * gfortran.dg/namelist_59.f90: New test.
3325
3326 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3327
3328         From Mike Frysinger  <michael.frysinger@analog.com>
3329         * gcc.target/bfin/mcpu-bf542m.c: New file.
3330         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3331         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3332         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3333         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3334
3335 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3336
3337         PR middle-end/41282
3338         * gcc.c-torture/compile/pr41282.c: New test.
3339
3340 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3341
3342         PR fortran/41197
3343         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3344         variables for stat and errmsg.
3345         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3346         * gfortran.dg/allocate_stat_2.f90:  New test.
3347
3348 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3349
3350         * gcc.c-torture/compile/20090907-1.c: New test.
3351
3352 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3353
3354         PR bootstrap/41241
3355         * gcc.dg/pr41241.c: New test.
3356
3357 2009-09-06  Richard Guenther  <rguenther@suse.de>
3358
3359         PR middle-end/41144
3360         * g++.dg/torture/pr41144.C: New testcase.
3361
3362 2009-09-06  Richard Guenther  <rguenther@suse.de>
3363
3364         PR middle-end/41261
3365         * gcc.dg/torture/pr41261.c: New testcase.
3366
3367 2009-09-05  Richard Guenther  <rguenther@suse.de>
3368
3369         PR middle-end/41181
3370         * gcc.c-torture/compile/pr41181.c: New testcase.
3371
3372 2009-09-05  Richard Guenther  <rguenther@suse.de>
3373
3374         PR debug/41273
3375         * g++.dg/torture/pr41273.C: New testcase.
3376
3377 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3378
3379         PR fortran/41258
3380         * gfortran.dg/typebound_proc_12.f90 : New test.
3381
3382 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3383
3384         PR debug/41225
3385         * gfortran.dg/pr41225.f90: New.
3386
3387 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3388
3389         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3390         unistd.h, sys/types.h and sys/wait.h.
3391         (gualchk_t): New.
3392         (GUALCVT): New.
3393         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3394         (GUALITY_GDB_REDIRECT): New.
3395         (GUALITY_GDB_ARGS): Use it.
3396
3397 2009-09-04  Richard Guenther  <rguenther@suse.de>
3398
3399         PR middle-end/41257
3400         * g++.dg/torture/pr41257.C: New testcase.
3401
3402 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3403
3404         PR tree-optimization/41112
3405         * gnat.dg/array8.adb: New test.
3406
3407 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3408
3409         * gcc.target/arm/ctz.c: New test case.
3410
3411 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3412
3413         PR tree-optimization/38275
3414         * gcc.dg/autopar/reduc-1char.c: Increase number
3415         of iterations. Adjust the logic accordingly.
3416         * gcc.dg/autopar/reduc-2char.c: Ditto.
3417         * gcc.dg/autopar/reduc-1.c: Ditto.
3418         * gcc.dg/autopar/reduc-2.c: Ditto.
3419         * gcc.dg/autopar/reduc-3.c: Ditto.
3420         * gcc.dg/autopar/reduc-6.c: Ditto.
3421         * gcc.dg/autopar/reduc-7.c: Ditto.
3422         * gcc.dg/autopar/reduc-8.c: Ditto.
3423         * gcc.dg/autopar/reduc-9.c: Ditto.
3424         * gcc.dg/autopar/pr39500-1.c: Ditto.
3425         * gcc.dg/autopar/reduc-1short.c: Ditto.
3426         * gcc.dg/autopar/reduc-2short.c: Ditto.
3427         * gcc.dg/autopar/parallelization-1.c: Ditto.
3428
3429 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3430
3431         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3432         testcase using guality.h compiles and links and if a global variable
3433         can be verified by gdb.
3434
3435 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3436
3437         * lib/target-supports.exp (check_effective_target_sync_int_long):
3438         Supported on Blackfin Linux targets.
3439
3440 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3441
3442         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3443
3444 2009-09-03  Diego Novillo  <dnovillo@google.com>
3445
3446         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3447         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3448         * g++.dg/warn/unit-1.C: Likewise.
3449         * g++.dg/ipa/iinline-1.C: Likewise.
3450         * g++.dg/template/cond2.C: Adjust expected line location for the
3451         error.
3452         * g++.dg/template/pr35240.C: Likewise.
3453
3454 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3455
3456         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3457         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3458
3459 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3460
3461         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3462         * gcc.dg/memcpy-1.c: Add . to match pattern.
3463         * gcc.dg/uninit-I.c: XFAIL warning test.
3464         * g++.dg/warn/unit-1.C: XFAIL warning test.
3465
3466 2009-09-02  Ian Lance Taylor  <iant@google.com>
3467
3468         * gcc.dg/20090902-1.c: New test.
3469
3470 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3471
3472         * gcc.dg/builtin-object-size-9.c: New test.
3473
3474 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3475
3476         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3477
3478 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3479             Olivier Hainque  <hainque@adacore.com>
3480
3481         * gnat.dg/misaligned_param.adb: New test.
3482         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3483         * gnat.dg/slice7.adb: Add 1 more related case.
3484
3485 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3486
3487         * gcc.dg/guality/guality.c: Expect to fail for now.
3488         * gcc.dg/guality/example.c: Likewise.
3489
3490 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3491
3492         * gcc.dg/guality/guality.c: New.
3493         * gcc.dg/guality/guality.h: New.
3494         * gcc.dg/guality/guality.exp: New.
3495         * gcc.dg/guality/example.c: New.
3496         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3497         (cleanup-saved-temps): Likewise, .gkd files too.
3498
3499 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3500
3501         PR fortran/39229
3502         * gfortran.dg/line_length_3.f: New test.
3503         * gfortran.dg/line_length_4.f90: New test.
3504
3505 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3506
3507         * lib/target-supports.exp (check_gc_sections_available):
3508         Add proper pattern quote.
3509
3510 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3511             Kaz Kojima  <kkojima@gcc.gnu.org>
3512
3513         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3514         * g++.dg/cdce3.C: Use dg-add-options ieee.
3515         * g++.dg/torture/type-generic-1.C: Likewise.
3516         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3517         * gcc.dg/pr28796-2.c: Likewise.
3518         * gcc.dg/torture/builtin-math-7.c: Likewise.
3519         * gcc.dg/torture/type-generic-1.c: Likewise.
3520         * gfortran.dg/boz_14.f90: Likewise.
3521         * gfortran.dg/erf_2.F90: Likewise.
3522         * gfortran.dg/init_flag_3.f90: Likewise.
3523         * gfortran.dg/init_flag_4.f90: Likewise.
3524         * gfortran.dg/init_flag_5.f90: Likewise.
3525         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3526         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3527         * gfortran.dg/isnan_1.f90: Likewise.
3528         * gfortran.dg/isnan_2.f90: Likewise.
3529         * gfortran.dg/maxlocval_2.f90: Likewise.
3530         * gfortran.dg/maxlocval_4.f90: Likewise.
3531         * gfortran.dg/minlocval_1.f90: Likewise.
3532         * gfortran.dg/minlocval_4.f90: Likewise.
3533         * gfortran.dg/module_nan.f90: Likewise.
3534         * gfortran.dg/namelist_42.f90: Likewise.
3535         * gfortran.dg/namelist_43.f90: Likewise.
3536         * gfortran.dg/nan_1.f90: Likewise.
3537         * gfortran.dg/nan_2.f90: Likewise.
3538         * gfortran.dg/nan_3.f90: Likewise.
3539         * gfortran.dg/nan_4.f90: Likewise.
3540         * gfortran.dg/nan_5.f90: Likewise.
3541         * gfortran.dg/nearest_1.f90: Likewise.
3542         * gfortran.dg/nearest_2.f90: Likewise.
3543         * gfortran.dg/nearest_3.f90: Likewise.
3544         * gfortran.dg/pr37243.f: Likewise.
3545         * gfortran.dg/real_const_3.f90: Likewise.
3546         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3547
3548 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3549
3550         PR debug/30161
3551         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3552         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3553         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3554         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3555         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3556         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3557         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3558         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3559         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3560         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3561         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3562         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3563         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3564
3565 2009-08-31  Jason Merrill  <jason@redhat.com>
3566
3567         PR c++/41127
3568         * g++.dg/parse/enum5.C: New.
3569         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3570
3571 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3572
3573         PR fortran/40940
3574         * gfortran.dg/allocate_derived_1.f90: New.
3575         * gfortran.dg/class_3.f03: New.
3576
3577 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3578
3579         PR fortran/40996
3580         * gfortran.dg/allocatable_scalar_1.f90: New.
3581         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3582         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3583         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3584
3585 2009-08-30  Richard Guenther  <rguenther@suse.de>
3586
3587         PR tree-optimization/41186
3588         * g++.dg/torture/pr41186.C: New testcase.
3589         * g++.dg/tree-ssa/pr41186.C: Likewise.
3590
3591 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3592
3593         PR c++/41187
3594         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3595         take ia64 assembly comments syntax in account.
3596
3597 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3598
3599         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3600
3601 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3602
3603         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3604         * gfortran.dg/whole_file_6.f90: Likewise.
3605
3606 2009-08-28  Cary Coutant  <ccoutant@google.com>
3607
3608         PR debug/41063
3609         * g++.dg/debug/dwarf2/pr41063.C: New test.
3610
3611 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3612
3613         PR rtl-optimization/40861
3614         * gcc.dg/pr40861.c: New test.
3615
3616 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3617
3618         PR fortran/40869
3619         * gfortran.dg/proc_ptr_comp_20.f90: New.
3620
3621 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3622
3623         PR libfortran/39667
3624         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3625         open temp file with status="scratch".
3626         * gfortran.dg/fmt_cache_1.f: Likewise.
3627         * gfortran.dg/fmt_exhaust.f90: Likewise.
3628         * gfortran.dg/fmt_t_4.f90: Likewise.
3629         * gfortran.dg/fseek.f90: Likewise.
3630         * gfortran.dg/list_read_5.f90: Likewise.
3631         * gfortran.dg/namelist_39.f90: Likewise.
3632         * gfortran.dg/namelist_56.f90: Likewise.
3633         * gfortran.dg/read_bad_advance.f90: Likewise.
3634         * gfortran.dg/read_repeat.f90: Likewise.
3635         * gfortran.dg/read_size_noadvance.f90: Likewise.
3636         * gfortran.dg/read_x_past.f: Likewise.
3637
3638 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3639
3640         PR fortran/28039
3641         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3642
3643 2009-08-27  Daniel Kraft  <d@domob.eu>
3644
3645         PR fortran/37425
3646         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3647         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3648         error and fix problem with recursive assignment.
3649         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3650         * gfortran.dg/typebound_operator_3.f03: New test.
3651         * gfortran.dg/typebound_operator_4.f03: New test.
3652
3653 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3654
3655         PR debug/41170
3656         * debug/dwarf2/namespace-1.C: New test.
3657
3658 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3659
3660         PR fortran/41162
3661         * gfortran.dg/pr41162.f: New.
3662
3663 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3664             Richard Sandiford  <rdsandiford@googlemail.com>
3665
3666         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3667         with "forbid_cpu".
3668         * gcc.target/mips/branch-1.c: Update accordingly.
3669         * gcc.target/mips/extend-1.c: Likewise.
3670         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3671
3672 2009-08-26  Richard Guenther  <rguenther@suse.de>
3673
3674         PR middle-end/41163
3675         * gcc.c-torture/compile/pr41163.c: New testcase.
3676         * gcc.dg/pr35899.c: Adjust.
3677
3678 2009-08-26  Richard Guenther  <rguenther@suse.de>
3679
3680         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3681
3682 2009-08-26  Jason Merrill  <jason@redhat.com>
3683
3684         * g++.dg/cpp0x/explicit3.C: New.
3685         * g++.dg/overload/cond2.C: New.
3686
3687 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3688
3689         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3690
3691 2009-08-25  Jan Hubicka  <jh@suse.cz>
3692
3693         * gcc.target/i386/sse5-shift1-vector.c
3694         * gcc.target/i386/isa-12.c
3695         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3696         * gcc.target/i386/sse5-pcmov2.c
3697         * gcc.target/i386/isa-3.c
3698         * gcc.target/i386/sse5-shift2-vector.c
3699         * gcc.target/i386/isa-7.c
3700         * gcc.target/i386/funcspec-2.c
3701         * gcc.target/i386/sse5-haddX.c
3702         * gcc.target/i386/sse5-hadduX.c
3703         * gcc.target/i386/isa-9.c
3704         * gcc.target/i386/sse5-maccXX.c
3705         * gcc.target/i386/sse5-shift3-vector.c
3706         * gcc.target/i386/sse5-msubXX.c
3707         * gcc.target/i386/sse5-permpX.c
3708         * gcc.target/i386/sse5-check.h
3709         * gcc.target/i386/sse-12.c
3710         * gcc.target/i386/sse-11.c
3711         * gcc.target/i386/sse-10.c
3712         * gcc.target/i386/sse-13.c
3713         * gcc.target/i386/sse-14.c
3714         * gcc.target/i386/sse-22.c
3715         * gcc.target/i386/sse-2.c
3716         * gcc.target/i386/sse-13.c
3717         * gcc.target/i386/avx-2.c
3718         * gcc.target/i386/sse5-rotate1-vector.c
3719         * gcc.target/i386/isa-4.c
3720         * gcc.target/i386/sse5-hsubX.c
3721         * gcc.target/i386/sse5-pcmov.c
3722         * gcc.target/i386/sse5-fma.c
3723         * gcc.target/i386/isa-8.c
3724         * gcc.target/i386/sse5-rotate2-vector.c
3725         * gcc.target/i386/sse5-nmaccXX.c
3726         * gcc.target/i386/sse5-imul64-vector.c
3727         * gcc.target/i386/sse5-nmsubXX.c
3728         * gcc.target/i386/sse5-rotate3-vector.c
3729         * gcc.target/i386/sse5-fma-vector.c
3730         * gcc.target/i386/sse5-imul32widen-vector.c
3731         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3732
3733         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3734         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3735         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3736         * gcc.target/i386/avx-1.c: Remove SSE5.
3737         * gcc.target/i386/avx-2.c: Remove SSE5.
3738         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3739         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3740         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3741         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3742
3743 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3744
3745         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3746
3747 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3748
3749         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3750         keyword works in the same manner as __alignof.
3751
3752 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3753
3754         PR libfortran/34670
3755         * gfortran.dg/unpack_bounds_1.f90:  New test.
3756         * gfortran.dg/unpack_bounds_2.f90:  New test.
3757         * gfortran.dg/unpack_bounds_3.f90:  New test.
3758
3759 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3760
3761         * gnat.dg/slice7.adb: New test.
3762         * gnat.dg/slice7_pkg.ads: New helper.
3763
3764 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3765
3766         PR fortran/41139
3767         * gfortran.dg/proc_ptr_25.f90: New.
3768         * gfortran.dg/proc_ptr_comp_18.f90: New.
3769         * gfortran.dg/proc_ptr_comp_19.f90: New.
3770
3771 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3772
3773         PR fortran/41154
3774         * gfortran.dg/fmt_error_8.f: New test.
3775
3776 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3777
3778         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3779         number, update all callers and synchronize results for latest MPC.
3780
3781 2009-08-21  Jason Merrill  <jason@redhat.com>
3782
3783         * g++.dg/warn/Wunused-17.C: New.
3784
3785 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3786
3787         * gcc.target/arm/combine-cmp-shift.c: New test.
3788
3789 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3790
3791         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3792         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3793         width specifier.
3794
3795 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3796
3797         * gfortran.dg/fmt_error_7.f: New test.
3798
3799 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3800
3801         PR target/40718
3802         * gcc.target/i386/pr40718.c: New test.
3803
3804 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3805
3806         * gfortran.dg/proc_ptr_24.f90: New test.
3807
3808 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3809
3810         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3811         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3812         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3813
3814 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3815
3816         PR fortran/28039
3817         * gfortran.dg/fmt_with_extra.f: new file.
3818
3819 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3820
3821         * lib/target-supports.exp
3822         (check_effective_target_arm_iwmmxt_ok): New procedure.
3823         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3824         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3825
3826 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3827
3828         * gfortran.dg/boz_9.f90: Do not load denormal floating
3829         point constants.  Remove -mieee option for alpha*-*-* targets.
3830
3831 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3832
3833         PR fortran/41106
3834         * gfortran.dg/proc_ptr_23.f90: New.
3835         * gfortran.dg/proc_ptr_comp_15.f90: New.
3836         * gfortran.dg/proc_ptr_comp_16.f90: New.
3837         * gfortran.dg/proc_ptr_comp_17.f90: New.
3838
3839 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3840
3841         PR c++/41131
3842         * g++.dg/expr/unary3.C: New test.
3843
3844 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3845
3846         * gfortran.dg/common_5.f: Add -mdalign for sh.
3847         * gfortran.dg/common_align_2.f90: Likewise.
3848
3849 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3850
3851         PR libfortran/40962
3852         * c_f_pointer_tests_4.f90:  New test.
3853
3854 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3855
3856         * gnat.dg/slice6.adb: New test.
3857         * gnat.dg/slice6_pkg.ads: New helper.
3858
3859 2009-08-20  Michael Matz  <matz@suse.de>
3860
3861         PR fortran/41126
3862         * gfortran.dg/pr41126.f90: New test.
3863
3864 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3865
3866         * gnat.dg/dynamic_bound.adb: New test.
3867
3868 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3869
3870         PR fortran/41121
3871         * gfortran.dg/intrinsic_5.f90: New.
3872
3873 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3874             Richard Earnshaw  <richard.earnshaw@arm.com>
3875
3876         * gcc.target/arm/20090811-1.c: New test.
3877
3878 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3879
3880         PR middle-end/41123
3881         * gcc.dg/pr41123.c: New test.
3882
3883 2009-08-19  Jason Merrill  <jason@redhat.com>
3884
3885         PR c++/41120
3886         * g++.dg/other/gc4.C: New.
3887
3888 2009-08-18  Michael Matz  <matz@suse.de>
3889
3890         * gfortran.dg/vect/vect-gems.f90: New test.
3891         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3892
3893 2009-08-18  DJ Delorie  <dj@redhat.com>
3894
3895         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3896         * lib/gcc-defs.exp: ... to here.
3897
3898         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3899         GCC_EXEC_PREFIX before building the wrapper.
3900
3901 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3902
3903         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3904         tests.
3905         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3906         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3907         dg-options.  Fix dg-final clause.
3908
3909 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3910
3911         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3912
3913 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3914             Paul Thomas  <pault@gcc.gnu.org>
3915
3916         PR fortran/40870
3917         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3918
3919 2009-08-18  Richard Guenther  <rguenther@suse.de>
3920
3921         PR middle-end/41094
3922         * gcc.dg/torture/pr41094.c: New testcase.
3923         * gcc.dg/torture/builtin-power-1.c: Adjust.
3924         * gcc.dg/builtins-10.c: Likewise.
3925
3926 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3927
3928         PR target/40971
3929         * gcc.dg/pr40971.c: New test.
3930
3931 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3932
3933         PR fortran/41062
3934         * gfortran.dg/use_only_4.f90: New test.
3935
3936 2009-08-17  Daniel Kraft  <d@domob.eu>
3937
3938         PR fortran/37425
3939         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3940         NOPASS bindings as operators.
3941
3942 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3943
3944         * lib/target-supports.exp
3945         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3946         of targets that do not need command line argument to enable SIMD.
3947
3948 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3949
3950         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3951         typo in cache name.
3952
3953 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3954
3955         PR fortran/41075
3956         * gfortran.dg/unlimited_fmt_1.f90: New test.
3957
3958 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3959
3960         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3961
3962 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3963
3964         * gnat.dg/itype.ad[sb]: New test.
3965
3966 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3967
3968         * gcc.target/mips/mips.exp: Add terminology section to comment
3969         at the top of the file.  Fix typos.
3970
3971 2009-08-16  Jason Merrill  <jason@redhat.com>
3972
3973         * g++.dg/debug/dwarf2/inline1.C: New.
3974
3975 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3976
3977         PR target/38599
3978         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3979
3980 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3981
3982         PR debug/37801
3983         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3984         Make sure to trigger inlining optimizations.
3985         * gcc.dg/debug/dwarf2/inline2.c: New test.
3986
3987 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3988
3989         PR fortran/41070
3990         * gfortran.dg/structure_constructor_10.f90: New.
3991
3992 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3993
3994         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3995         * gcc.dg/pragma-re-2.c: Likewise.
3996         * gcc.dg/pragma-re-3.c: Likewise.
3997         * gcc.dg/pragma-re-4.c: Likewise.
3998         * g++.dg/other/pragma-re-1.C: Likewise.
3999         * g++.dg/other/pragma-re-2.C: Likewise.
4000
4001 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4002
4003         * gcc.dg/torture/builtin-math-7.c: New.
4004
4005 2009-08-14  Richard Guenther  <rguenther@suse.de>
4006
4007         * gcc.c-torture/execute/20090814-1.c: New testcase.
4008
4009 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4010
4011         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4012
4013 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4014
4015         PR target/40934
4016         * gcc.target/i386/pr40934.c: New.
4017
4018 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4019
4020         PR target/41019
4021         * gcc.target/i386/pr41019.c: New test.
4022
4023 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4024
4025         PR fortran/40955
4026         * gfortran.dg/winapi.f90: New test.
4027
4028 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4029
4030         PR fortran/40995
4031         * gfortran.dg/intrinsic_4.f90: New.
4032         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4033         different line.
4034
4035 2009-08-13  Richard Guenther  <rguenther@suse.de>
4036
4037         PR middle-end/41047
4038         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4039
4040 2009-08-12  Richard Guenther  <rguenther@suse.de>
4041
4042         PR tree-optimization/41011
4043         * gfortran.dg/pr41011.f: New testcase.
4044
4045 2009-08-11  Andrew Haley  <aph@redhat.com>
4046
4047         * gcc.target/arm/synchronize.c: New file.
4048
4049 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4050
4051         PR middle-end/40980
4052         * gfortran.dg/graphite/id-17.f: New.
4053
4054 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4055             Sebastian Pop  <sebastian.pop@amd.com>
4056
4057         * gcc.dg/graphite/interchange-1.c: XFAILed.
4058         * gcc.dg/graphite/interchange-2.c: XFAILed.
4059         * gcc.dg/graphite/interchange-3.c: XFAILed.
4060         * gcc.dg/graphite/interchange-4.c: XFAILed.
4061         * gcc.dg/graphite/interchange-7.c: XFAILed.
4062
4063 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4064
4065         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4066
4067 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4068             Pranav Garg  <pranav.garg2107@gmail.com>
4069
4070         * gcc.dg/graphite/interchange-6.c: XFAILed.
4071
4072 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4073
4074         * gcc.dg/graphite/interchange-9.c: New.
4075
4076 2009-08-12  Richard Guenther  <rguenther@suse.de>
4077
4078         PR rtl-optimization/41033
4079         * gcc.dg/pr41033.c: New test.
4080
4081 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4082
4083         PR fortran/41022
4084         * gfortran.dg/proc_ptr_comp_14.f90: New.
4085
4086 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4087
4088         * gcc.target/mips/ext-5.c: New test.
4089         * gcc.target/mips/ext-6.c: New test.
4090         * gcc.target/mips/ext-7.c: New test.
4091         * gcc.target/mips/ext-8.c: New test.
4092         * gcc.target/mips/extend-2.c: New test.
4093
4094 2009-08-10  Jason Merrill  <jason@redhat.com>
4095
4096         * g++.dg/other/linkage2.C: New test for types-without-linkage
4097         handling.
4098         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4099         * g++.dg/lookup/anon2.C: Likewise.
4100         * g++.dg/other/anon3.C: Likewise.
4101         * g++.dg/template/arg2.C: Likewise.
4102         * g++.dg/template/local4.C: Likewise.
4103         * g++.old-deja/g++.law/operators32.C: Likewise.
4104         * g++.old-deja/g++.other/linkage2.C: Likewise.
4105         * g++.old-deja/g++.pt/enum6.C: Likewise.
4106         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4107         * g++.old-deja/g++.other/linkage1.C: Likewise.
4108
4109 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4110
4111         * gcc.dg/dg.exp: Test also c-c++-common dir.
4112         * g++.dg/dg.exp: Likewise.
4113         * g++.dg/warn/Wconversion-real.C: Delete.
4114         * gcc.dg/Wconversion-real.c: Move to ...
4115         * c-c++-common/Wconversion-real.c: ... here.
4116         * lib/target-supports.exp
4117         (check_effective_target_c,check_effective_target_c++): New.
4118
4119 2009-08-10  Daniel Kraft  <d@domob.eu>
4120
4121         PR fortran/37425
4122         * gfortran.dg/typebound_operator_1.f03: New test.
4123         * gfortran.dg/typebound_operator_2.f03: New test.
4124
4125 2009-08-10  Richard Guenther  <rguenther@suse.de>
4126
4127         PR middle-end/41006
4128         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4129         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4130
4131 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4132
4133         PR fortran/40940
4134         * gfortran.dg/class_1.f03: New.
4135         * gfortran.dg/class_2.f03: New.
4136         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4137         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4138         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4139         * gfortran.dg/typebound_call_10.f03: Ditto.
4140         * gfortran.dg/typebound_call_2.f03: Ditto.
4141         * gfortran.dg/typebound_call_3.f03: Ditto.
4142         * gfortran.dg/typebound_call_4.f03: Ditto.
4143         * gfortran.dg/typebound_generic_3.f03: Ditto.
4144         * gfortran.dg/typebound_generic_4.f03: Ditto.
4145         * gfortran.dg/typebound_proc_1.f08: Ditto.
4146         * gfortran.dg/typebound_proc_5.f03: Ditto.
4147         * gfortran.dg/typebound_proc_6.f03: Ditto.
4148
4149 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4150
4151         PR c++/40866
4152         * g++.dg/expr/stmt-expr-1.C: New test.
4153
4154 2009-08-09  Richard Guenther  <rguenther@suse.de>
4155
4156         PR tree-optimization/41016
4157         * gcc.c-torture/compile/pr41016.c: New testcase.
4158
4159 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4160
4161         * gcc.dg/overflow-warn-8.c: New test.
4162
4163 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4164
4165         PR tree-optimization/41008
4166         * gcc.dg/vect/O1-pr41008.c: New test.
4167
4168 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4169
4170         PR fortran/40955
4171         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4172
4173 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4174
4175         * gcc.target/bfin/loop-autoinc.c: New file.
4176
4177 2009-08-08  Richard Guenther  <rguenther@suse.de>
4178
4179         PR tree-optimization/40991
4180         * g++.dg/torture/pr40991.C: New testcase.
4181
4182 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4183
4184         * ada/acats/support/impdef.a: Tweak timing constants. Add
4185         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4186         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4187         * ada/acats/tests/c9/c940007.a: Likewise.
4188         * ada/acats/tests/c9/c94001c.ada: Likewise.
4189         * ada/acats/tests/c9/c94006a.ada: Likewise.
4190         * ada/acats/tests/c9/c94008c.ada: Likewise.
4191         * ada/acats/tests/c9/c951002.a: Likewise.
4192         * ada/acats/tests/c9/c954a01.a: Likewise.
4193         * ada/acats/tests/c9/c96001a.ada: Likewise.
4194         * ada/acats/tests/c9/c97307a.ada: Likewise.
4195
4196 2009-08-07  Richard Guenther  <rguenther@suse.de>
4197
4198         PR tree-optimization/40999
4199         * gfortran.dg/pr40999.f: New testcase.
4200
4201 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4202
4203         * g++.dg/tree-prof/partition1.C: New test.
4204
4205 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4206
4207         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4208         hook.
4209         (check_effective_target_arm_neon_ok): Improve test for neon
4210         availability.
4211         * gcc.target/arm/eabi1.c: Only run test in base variant.
4212         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4213         attribute.
4214         * gcc.target/arm/vfp1[567].c: New tests.
4215
4216 2009-08-06  Jason Merrill  <jason@redhat.com>
4217
4218         PR c++/40948
4219         * g++.dg/ext/complit12.C: Expand.
4220
4221 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4222
4223         Merge ARM/hard_vfp_branch to trunk.
4224
4225         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4226
4227         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4228         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4229
4230         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4231
4232         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4233         (PCS): Define macro to use base AAPCS.
4234         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4235
4236         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4237
4238         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4239         Correct arm_neon.h typo.
4240
4241         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4242
4243         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4244         this a linkage test.
4245         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4246         argument marshalling.
4247         * abitest.h: New file.
4248         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4249         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4250
4251 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4252
4253         PR middle-end/32964
4254         * gcc.dg/tree-ssa/pr32964.c: New test.
4255
4256 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4257             H.J. Lu  <hongjiu.lu@intel.com>
4258
4259         PR target/40957
4260         * gcc.target/i386/pr40957.c: New test.
4261
4262 2009-08-06  Richard Guenther  <rguenther@suse.de>
4263
4264         PR tree-optimization/40964
4265         * gcc.c-torture/compile/pr40964.c: New testcase.
4266
4267 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4268
4269         PR fortran/40847
4270         * gfortran.dg/transfer_resolve_1.f90 : New test.
4271
4272 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4273             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4274
4275         PR target/40906
4276         * gcc.target/i386/pr40906-1.c: New test.
4277         * gcc.target/i386/pr40906-2.c: Ditto.
4278         * gcc.target/i386/pr40906-3.c: Ditto.
4279
4280 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4281
4282         PR rtl-optimization/40924
4283         * g++.dg/torture/pr40924.C: New test.
4284
4285 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4286
4287         PR c++/36069
4288         * g++.dg/warn/pr36069.C: New.
4289
4290 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4291
4292         PR c++/39987
4293         * g++.dg/overload/defarg4.C: New test.
4294
4295 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4296
4297         PR c++/16696
4298         * g++.dg/parse/pr16696.C: New.
4299         * g++.dg/parse/pr16696-permissive.C: New.
4300
4301 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4302
4303         PR fortran/40875
4304         * gfortran.dg/initialization_23.f90 : New test.
4305
4306 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4307
4308         PR debug/39706
4309         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4310
4311 2009-08-03  Jason Merrill  <jason@redhat.com>
4312             Jakub Jelinek  <jakub@redhat.com>
4313
4314         PR c++/40948
4315         * g++.dg/ext/complit12.C: New.
4316
4317 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4318
4319         PR c/39902
4320         * gcc.target/powerpc/pr39902-2.c: New test.
4321
4322 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4323
4324         PR middle-end/40943
4325         * gcc.dg/uninit-6.c: Re-add XFAIL.
4326         * gcc.dg/uninit-6-O0.c: Likewise.
4327         * gcc.dg/uninit-pr40943.c: New test.
4328
4329 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4330
4331         PR testsuite/40858
4332         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4333         .ascii.
4334
4335 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4336
4337         PR libfortran/40853
4338         * gfortran.dg/namelist_40.f90: Update error output.
4339         * gfortran.dg/namelist_47.f90: Update error output.
4340         * gfortran.dg/namelist_58.f90: New test.
4341
4342 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4343
4344         PR fortran/40881
4345         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4346         * gfortran.dg/altreturn_3.f90: Ditto.
4347         * gfortran.dg/altreturn_5.f90: Ditto.
4348         * gfortran.dg/altreturn_6.f90: Ditto.
4349         * gfortran.dg/altreturn_7.f90: Ditto.
4350         * gfortran.dg/array_constructor_13.f90: Ditto.
4351         * gfortran.dg/arrayio_7.f90: Ditto.
4352         * gfortran.dg/arrayio_8.f90: Ditto.
4353         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4354         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4355         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4356         * gfortran.dg/backspace_8.f: Add -std=legacy.
4357         * gfortran.dg/backspace_9.f: Ditto.
4358         * gfortran.dg/char_comparison_1.f: Ditto.
4359         * gfortran.dg/char_decl_1.f90: Ditto.
4360         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4361         * gfortran.dg/char_pointer_assign.f90: Ditto.
4362         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4363         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4364         * gfortran.dg/char_pointer_func.f90: Ditto.
4365         * gfortran.dg/common_8.f90: Ditto.
4366         * gfortran.dg/constant_substring.f: Ditto.
4367         * gfortran.dg/data_char_2.f90: Ditto.
4368         * gfortran.dg/der_array_io_1.f90: Ditto.
4369         * gfortran.dg/der_array_io_2.f90: Ditto.
4370         * gfortran.dg/der_array_io_3.f90: Ditto.
4371         * gfortran.dg/der_io_3.f90: Ditto.
4372         * gfortran.dg/dev_null.F90: Ditto.
4373         * gfortran.dg/direct_io_2.f90: Ditto.
4374         * gfortran.dg/do_iterator_2.f90: Ditto.
4375         * gfortran.dg/e_d_fmt.f90: Ditto.
4376         * gfortran.dg/empty_format_1.f90: Ditto.
4377         * gfortran.dg/entry_17.f90: Modified warning message.
4378         * gfortran.dg/entry_7.f90: Add -std=legacy.
4379         * gfortran.dg/eor_1.f90: Ditto.
4380         * gfortran.dg/equiv_2.f90: Ditto.
4381         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4382         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4383         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4384         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4385         * gfortran.dg/fmt_error_2.f90: Ditto.
4386         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4387         * gfortran.dg/fmt_tl.f: Ditto.
4388         * gfortran.dg/fmt_white.f: Ditto.
4389         * gfortran.dg/func_derived_1.f90: Ditto.
4390         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4391         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4392         * gfortran.dg/global_references_2.f90: Ditto.
4393         * gfortran.dg/hollerith_1.f90: Ditto.
4394         * gfortran.dg/hollerith.f90: Use new-style character length.
4395         * gfortran.dg/hollerith_f95.f90: Ditto.
4396         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4397         * gfortran.dg/implicit_6.f90: Ditto.
4398         * gfortran.dg/implicit_9.f90: Ditto.
4399         * gfortran.dg/inquire_13.f90: Ditto.
4400         * gfortran.dg/inquire_5.f90: Ditto.
4401         * gfortran.dg/inquire_6.f90: Ditto.
4402         * gfortran.dg/inquire.f90: Ditto.
4403         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4404         * gfortran.dg/io_constraints_2.f90: Ditto.
4405         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4406         * gfortran.dg/loc_2.f90: Ditto.
4407         * gfortran.dg/logical_1.f90: Ditto.
4408         * gfortran.dg/longline.f: Ditto.
4409         * gfortran.dg/merge_char_1.f90: Ditto.
4410         * gfortran.dg/namelist_12.f: Ditto.
4411         * gfortran.dg/namelist_14.f90: Ditto.
4412         * gfortran.dg/namelist_18.f90: Ditto.
4413         * gfortran.dg/namelist_19.f90: Ditto.
4414         * gfortran.dg/namelist_21.f90: Ditto.
4415         * gfortran.dg/namelist_22.f90: Ditto.
4416         * gfortran.dg/namelist_37.f90: Ditto.
4417         * gfortran.dg/namelist_54.f90: Ditto.
4418         * gfortran.dg/namelist_55.f90: Ditto.
4419         * gfortran.dg/namelist_empty.f90: Ditto.
4420         * gfortran.dg/namelist_use.f90: Use new-style character length.
4421         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4422         * gfortran.dg/nested_modules_4.f90: Ditto.
4423         * gfortran.dg/nested_modules_5.f90: Ditto.
4424         * gfortran.dg/open-options-blanks.f: Ditto.
4425         * gfortran.dg/output_exponents_1.f90: Ditto.
4426         * gfortran.dg/parens_5.f90: Ditto.
4427         * gfortran.dg/parens_6.f90: Ditto.
4428         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4429         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4430         * gfortran.dg/pr15129.f90: Ditto.
4431         * gfortran.dg/pr15332.f: Ditto.
4432         * gfortran.dg/pr16597.f90: Ditto.
4433         * gfortran.dg/pr17143.f90: Ditto.
4434         * gfortran.dg/pr17164.f90: Ditto.
4435         * gfortran.dg/pr17229.f: Modified warning message.
4436         * gfortran.dg/pr18210.f90: Add -std=legacy.
4437         * gfortran.dg/pr19155.f: Ditto.
4438         * gfortran.dg/pr20086.f90: Ditto.
4439         * gfortran.dg/pr20124.f90: Ditto.
4440         * gfortran.dg/pr20755.f: Ditto.
4441         * gfortran.dg/pr20865.f90: Ditto.
4442         * gfortran.dg/pr20950.f: Ditto.
4443         * gfortran.dg/pr21730.f: Ditto.
4444         * gfortran.dg/pr22491.f: Ditto.
4445         * gfortran.dg/pr29713.f90: Ditto.
4446         * gfortran.dg/print_parentheses_1.f: Ditto.
4447         * gfortran.dg/print_parentheses_2.f90: Ditto.
4448         * gfortran.dg/proc_assign_1.f90: Ditto.
4449         * gfortran.dg/proc_decl_1.f90: Ditto.
4450         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4451         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4452         * gfortran.dg/read_float_1.f90: Ditto.
4453         * gfortran.dg/read_logical.f90: Ditto.
4454         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4455         * gfortran.dg/return_1.f90: Ditto.
4456         * gfortran.dg/rewind_1.f90: Ditto.
4457         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4458         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4459         * gfortran.dg/stfunc_1.f90: Ditto.
4460         * gfortran.dg/stfunc_3.f90: Ditto.
4461         * gfortran.dg/stfunc_4.f90: Ditto.
4462         * gfortran.dg/stfunc_6.f90: Ditto.
4463         * gfortran.dg/streamio_2.f90: Ditto.
4464         * gfortran.dg/string_ctor_1.f90: Ditto.
4465         * gfortran.dg/string_null_compare_1.f: Ditto.
4466         * gfortran.dg/substr_6.f90: Ditto.
4467         * gfortran.dg/tl_editing.f90: Ditto.
4468         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4469         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4470         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4471         * gfortran.dg/g77/1832.f: Ditto.
4472         * gfortran.dg/g77/19981216-0.f Ditto.
4473         * gfortran.dg/g77/19990525-0.f: Ditto.
4474         * gfortran.dg/g77/19990826-2.f: Ditto.
4475         * gfortran.dg/g77/20000630-2.f: Ditto.
4476         * gfortran.dg/g77/20010116.f: Ditto.
4477         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4478         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4479         * gfortran.dg/g77/980520-1.f: Ditto.
4480         * gfortran.dg/g77/check0.f: Ditto.
4481         * gfortran.dg/g77/cpp3.F: Ditto.
4482         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4483         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4484         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4485         * gfortran.dg/g77/short.f: Ditto.
4486
4487 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4488
4489         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4490         * gcc.target/mips/ext-4.c: Likewise.
4491         * gcc.target/mips/interrupt_handler.c: Likewise.
4492         * gcc.target/mips/truncate-4.c: Likewise.
4493         * gcc.target/mips/truncate-5.c: Likewise.
4494
4495 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4496
4497         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4498         -fgraphite-force-parallel to -floop-parallelize-all.
4499
4500 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4501
4502         PR fortran/40011
4503         * gfortran.dg/whole_file_7.f90: New test.
4504         * gfortran.dg/whole_file_8.f90: New test.
4505         * gfortran.dg/whole_file_9.f90: New test.
4506         * gfortran.dg/whole_file_10.f90: New test.
4507         * gfortran.dg/whole_file_11.f90: New test.
4508         * gfortran.dg/whole_file_12.f90: New test.
4509         * gfortran.dg/whole_file_13.f90: New test.
4510         * gfortran.dg/whole_file_14.f90: New test.
4511
4512 2009-07-31  Jason Merrill  <jason@redhat.com>
4513
4514         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4515         binding semantics.
4516         * g++.dg/cpp0x/named.C: Likewise.
4517         * g++.dg/cpp0x/overload.C: Likewise.
4518         * g++.dg/cpp0x/rv1n.C: Likewise.
4519         * g++.dg/cpp0x/rv1p.C: Likewise.
4520         * g++.dg/cpp0x/rv2n.C: Likewise.
4521         * g++.dg/cpp0x/rv2p.C: Likewise.
4522         * g++.dg/cpp0x/rv3n.C: Likewise.
4523         * g++.dg/cpp0x/rv3p.C: Likewise.
4524         * g++.dg/cpp0x/rv4n.C: Likewise.
4525         * g++.dg/cpp0x/rv4p.C: Likewise.
4526         * g++.dg/cpp0x/rv5n.C: Likewise.
4527         * g++.dg/cpp0x/rv5p.C: Likewise.
4528         * g++.dg/cpp0x/rv6n.C: Likewise.
4529         * g++.dg/cpp0x/rv6p.C: Likewise.
4530         * g++.dg/cpp0x/rv7n.C: Likewise.
4531         * g++.dg/cpp0x/rv7p.C: Likewise.
4532         * g++.dg/cpp0x/template_deduction.C: Likewise.
4533         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4534         * g++.dg/cpp0x/overloadn.C: New.
4535         * g++.dg/cpp0x/rv-cast.C: New.
4536
4537 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4538
4539         * gcc.target/mips/ext-4.c: New test.
4540
4541 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4542
4543         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4544
4545 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4546
4547         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4548         * gcc.dg/tree-ssa/loop-32.c: Same.
4549         * gcc.dg/tree-ssa/loop-33.c: Same.
4550         * gcc.dg/tree-ssa/loop-34.c: Same.
4551         * gcc.dg/tree-ssa/loop-35.c: Same.
4552         * gcc.dg/tree-ssa/loop-7.c: Same.
4553         * gcc.dg/tree-ssa/pr23109.c: Same.
4554         * gcc.dg/tree-ssa/restrict-2.c: Same.
4555         * gcc.dg/tree-ssa/restrict-3.c: Same.
4556         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4557         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4558         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4559         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4560         * gcc.dg/tree-ssa/structopt-1.c: Same.
4561         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4562         * gfortran.dg/pr32921.f: Same.
4563
4564 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4565
4566         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4567         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4568         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4569         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4570         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4571         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4572         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4573         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4574         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4575         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4576         * gcc.dg/graphite/id-1.c: New.
4577         * gcc.dg/graphite/id-10.c: New.
4578         * gcc.dg/graphite/id-11.c: New.
4579         * gcc.dg/graphite/id-12.c: New.
4580         * gcc.dg/graphite/id-13.c: New.
4581         * gcc.dg/graphite/id-14.c: New.
4582         * gcc.dg/graphite/id-15.c: New.
4583         * gcc.dg/graphite/id-2.c: New.
4584         * gcc.dg/graphite/id-3.c: New.
4585         * gcc.dg/graphite/id-4.c: New.
4586         * gcc.dg/graphite/id-5.c: New.
4587         * gcc.dg/graphite/id-6.c: New.
4588         * gcc.dg/graphite/id-7.c: New.
4589         * gcc.dg/graphite/id-8.c: New.
4590         * gcc.dg/graphite/id-9.c: New.
4591         * gcc.dg/graphite/interchange-0.c: New.
4592         * gcc.dg/graphite/interchange-1.c: New.
4593         * gcc.dg/graphite/interchange-2.c: New.
4594         * gcc.dg/graphite/interchange-3.c: New.
4595         * gcc.dg/graphite/interchange-4.c: New.
4596         * gcc.dg/graphite/interchange-5.c: New.
4597         * gcc.dg/graphite/interchange-6.c: New.
4598         * gcc.dg/graphite/interchange-7.c: New.
4599         * gcc.dg/graphite/interchange-8.c: New.
4600         * gcc.dg/graphite/pr35356-1.c: New.
4601         * gcc.dg/graphite/pr35356-2.c: New.
4602         * gcc.dg/graphite/pr35356-3.c: New.
4603         * gcc.dg/graphite/pr40157.c: New.
4604         * gcc.dg/graphite/run-id-1.c: New.
4605         * gcc.dg/graphite/scop-20.c: New.
4606         * gcc.dg/graphite/scop-21.c: New.
4607         * gfortran.dg/graphite/id-1.f90: New.
4608         * gfortran.dg/graphite/id-10.f90: New.
4609         * gfortran.dg/graphite/id-11.f: New.
4610         * gfortran.dg/graphite/id-12.f: New.
4611         * gfortran.dg/graphite/id-13.f: New.
4612         * gfortran.dg/graphite/id-14.f: New.
4613         * gfortran.dg/graphite/id-15.f: New.
4614         * gfortran.dg/graphite/id-16.f: New.
4615         * gfortran.dg/graphite/id-5.f: New.
4616         * gfortran.dg/graphite/id-6.f: New.
4617         * gfortran.dg/graphite/id-7.f: New.
4618         * gfortran.dg/graphite/id-8.f: New.
4619         * gfortran.dg/graphite/id-9.f: New.
4620         * gfortran.dg/graphite/interchange-1.f: New.
4621         * gfortran.dg/graphite/interchange-2.f: New.
4622
4623 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4624
4625         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4626         flags based on the name of the testcase.
4627         * gfortran.dg/graphite/graphite.exp: Same.
4628
4629         * gcc.dg/graphite/block-0.c: Adjusted.
4630         * gcc.dg/graphite/block-1.c: Adjusted.
4631         * gcc.dg/graphite/block-2.c: Adjusted.
4632         * gcc.dg/graphite/block-3.c: Adjusted.
4633         * gcc.dg/graphite/block-4.c: Adjusted.
4634         * gcc.dg/graphite/block-5.c: Adjusted.
4635         * gcc.dg/graphite/block-6.c: Adjusted.
4636         * gcc.dg/graphite/pr37485.c: Adjusted.
4637         * gcc.dg/graphite/pr37684.c: Adjusted.
4638         * gcc.dg/graphite/pr37828.c: Adjusted.
4639         * gcc.dg/graphite/pr37883.c: Adjusted.
4640         * gcc.dg/graphite/pr37928.c: Adjusted.
4641         * gcc.dg/graphite/pr37943.c: Adjusted.
4642         * gcc.dg/graphite/pr38409.c: Adjusted.
4643         * gcc.dg/graphite/pr38498.c: Adjusted.
4644         * gcc.dg/graphite/pr38559.c: Adjusted.
4645         * gcc.dg/graphite/pr39335.c: Adjusted.
4646         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4647         * gcc.dg/graphite/scop-0.c: Adjusted.
4648         * gcc.dg/graphite/scop-1.c: Adjusted.
4649         * gcc.dg/graphite/scop-10.c: Adjusted.
4650         * gcc.dg/graphite/scop-11.c: Adjusted.
4651         * gcc.dg/graphite/scop-12.c: Adjusted.
4652         * gcc.dg/graphite/scop-13.c: Adjusted.
4653         * gcc.dg/graphite/scop-14.c: Adjusted.
4654         * gcc.dg/graphite/scop-15.c: Adjusted.
4655         * gcc.dg/graphite/scop-16.c: Adjusted.
4656         * gcc.dg/graphite/scop-17.c: Adjusted.
4657         * gcc.dg/graphite/scop-18.c: Adjusted.
4658         * gcc.dg/graphite/scop-19.c: Adjusted.
4659         * gcc.dg/graphite/scop-2.c: Adjusted.
4660         * gcc.dg/graphite/scop-3.c: Adjusted.-
4661         * gcc.dg/graphite/scop-4.c: Adjusted.
4662         * gcc.dg/graphite/scop-5.c: Adjusted.
4663         * gcc.dg/graphite/scop-6.c: Adjusted.
4664         * gcc.dg/graphite/scop-7.c: Adjusted.
4665         * gcc.dg/graphite/scop-8.c: Adjusted.
4666         * gcc.dg/graphite/scop-9.c: Adjusted.
4667         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4668         * gfortran.dg/graphite/block-1.f90: Adjusted.
4669         * gfortran.dg/graphite/block-2.f: Adjusted.
4670         * gfortran.dg/graphite/block-3.f90: Adjusted.
4671         * gfortran.dg/graphite/block-4.f90: Adjusted.
4672         * gfortran.dg/graphite/id-2.f90: Adjusted.
4673         * gfortran.dg/graphite/id-3.f90: Adjusted.
4674         * gfortran.dg/graphite/id-4.f90: Adjusted.
4675         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4676         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4677         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4678         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4679         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4680         * gfortran.dg/graphite/scop-1.f: Adjusted.
4681
4682 2009-07-30  Doug Kwan  <dougkwan@google.com>
4683
4684         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4685         in warnings added in rev 141298.
4686
4687 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4688
4689         * lib/options.exp: Use "!=" instead of "ne".
4690
4691         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4692
4693         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4694         * gcc.dg/ucnid-12.c: Likewise.
4695
4696 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4697             Pat Haugen  <pthaugen@us.ibm.com>
4698             Revital Eres <ERES@il.ibm.com>
4699
4700         * gcc.target/powerpc/altivec-32.c: New file to test
4701         Altivec simple math function vectorization.
4702
4703         * gcc.target/powerpc/bswap-run.c: New file to test swap
4704         builtins.
4705         * gcc.target/powerpc/bswap16.c: Ditto.
4706         * gcc.target/powerpc/bswap32.c: Ditto.
4707         * gcc.target/powerpc/bswap64-1.c: Ditto.
4708         * gcc.target/powerpc/bswap64-2.c: Ditto.
4709         * gcc.target/powerpc/bswap64-3.c: Ditto.
4710         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4711         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4712         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4713
4714         * gcc.target/powerpc/popcount-2.c: New file to test
4715         power7 popcntd instructions.
4716         * gcc.target/powerpc/popcount-3.c: Ditto.
4717
4718         * gcc.target/powerpc/pr39457.c: New VSX test.
4719         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4720         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4721         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4722         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4723         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4724         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4725         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4726         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4727         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4728         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4729         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4730         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4731
4732         * gcc.target/powerpc/altivec-6.c: Store the result of
4733         vec_add, so the optimizer doesn't remove it.
4734
4735         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4736         systems that support bswap64.
4737
4738         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4739         prevent VSX code generation.
4740
4741         * lib/target-supports.exp (check_vsx_hw_available): New
4742         function to test if VSX available.
4743         (check_effective_target_powerpc_vsx_ok): Ditto.
4744         (check_vmx_hw_available): Add explicit -mno-vsx.
4745
4746 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4747
4748         PR c/39902
4749         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4750
4751 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4752
4753         PR tree-optimization/40570
4754         * gcc.c-torture/compile/pr40570.c: New test.
4755
4756 2009-07-29  Jason Merrill  <jason@redhat.com>
4757
4758         PR c++/14912
4759         * g++.dg/template/defarg13.C: New.
4760
4761 2009-07-29  Richard Guenther  <rguenther@suse.de>
4762
4763         PR c++/40834
4764         * g++.dg/torture/pr40834.C: New testcase.
4765
4766 2009-07-29  Michael Matz  <matz@suse.de>
4767
4768         PR middle-end/40830
4769         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4770
4771 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4772
4773         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4774         sh*-*-* targets.  Skip on spu-*-* targets.
4775         * gfortran.dg/maxlocval_4.f90: Likewise.
4776         * gfortran.dg/minlocval_1.f90: Likewise.
4777         * gfortran.dg/minlocval_4.f90: Likewise.
4778
4779 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4780
4781         PR fortran/40878
4782         * gfortran.dg/gomp/pr40878-1.f90: New test.
4783         * gfortran.dg/gomp/pr40878-2.f90: New test.
4784
4785         PR testsuite/40891
4786         * gcc.dg/cdce1.c: Adjust note line number.
4787         * gcc.dg/cdce2.c: Likewise.
4788
4789 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4790
4791         PR fortran/40882
4792         * gfortran.dg/proc_ptr_comp_13.f90: New.
4793
4794 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4795
4796         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4797         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4798         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4799         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4800         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4801         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4802         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4803         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4804         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4805         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4806         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4807         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4808         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4809         #ifdef NEED_IEEE754_FLOAT conditional.
4810         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4811         conditional.
4812
4813 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4814
4815         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4816         i?86-*-netware.
4817         * g++.dg/ext/bitfield3.C: Likewise.
4818         * g++.dg/ext/bitfield4.C: Likewise.
4819         * g++.dg/ext/bitfield5.C: Likewise.
4820         * gcc.dg/bitfld-15.c: Likewise.
4821         * gcc.dg/bitfld-16.c: Likewise.
4822         * gcc.dg/bitfld-17.c: Likewise.
4823         * gcc.dg/bitfld-18.c: Likewise.
4824         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4825         * gcc.dg/20010912-1.c: Likewise.
4826         * gcc.dg/20021018-1.c: Likewise.
4827         * gcc.dg/20030213-1.c: Likewise.
4828         * gcc.dg/20030225-1.c: Likewise.
4829         * gcc.dg/20030708-1.c: Likewise.
4830         * gcc.dg/20050321-2.c: Likewise.
4831         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4832         * gcc.dg/cdce2.c: Likewise.
4833         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4834         targets.
4835         * gcc.target/i386/pr37248-3.c: Likewise.
4836
4837 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4838
4839         PR fortran/40848
4840         * gfortran.dg/altreturn_7.f90: New.
4841
4842 2009-07-27  Simon Baldwin  <simonb@google.com>
4843
4844         PR testsuite/40829
4845         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4846         so that indexing no longer runs off array end.
4847
4848 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4849
4850         PR fortran/40851
4851         * gfortran.dg/derived_init_3.f90: New test.
4852
4853 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4854
4855         PR fortran/33197
4856         * gfortran.dg/atan2_1.f90: New test
4857         * gfortran.dg/atan2_2.f90: New test
4858
4859 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4860
4861         PR c++/40749
4862         * g++.dg/warn/Wreturn-type-6.C: New test.
4863
4864 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4865
4866         PR tree-optimization/40801
4867         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4868         * gfortran.dg/vect/vect.exp: Run tests starting with
4869         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4870
4871 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4872
4873         PR rtl-optimization/40445
4874         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4875
4876 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4877
4878         * gcc.dg/builtin-unreachable-4.c: New test.
4879
4880 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4881
4882         PR fortran/33197
4883         * gfortran.dg/complex_intrinsic_5.f90: New test.
4884         * gfortran.dg/complex_intrinsic_7.f90: New test.
4885
4886 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4887
4888         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4889         * gcc.dg/ipa/noclone-1.c: New test.
4890
4891 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4892
4893         * lib/target-supports.exp (check_effective_target_static): New
4894         procedure.
4895         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4896         supported.
4897         * g++.old-deja/g++.law/weak.C: Require static effective target.
4898
4899 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4900
4901         PR fortran/39630
4902         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4903         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4904         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4905         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4906         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4907         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4908         * gfortran.dg/typebound_call_10.f03: New.
4909
4910 2009-07-24  Jason Merrill  <jason@redhat.com>
4911
4912         * g++.dg/cpp0x/defaulted11.C: New.
4913
4914         * g++.dg/cpp0x/initlist23.C: New.
4915
4916 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4917
4918         PR fortran/40822
4919         * gfortran.dg/char_length_16.f90: New.
4920
4921 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4922
4923         PR fortran/40643
4924         PR fortran/31067
4925         * gfortran.dg/maxlocval_2.f90: New test.
4926         * gfortran.dg/maxlocval_3.f90: New test.
4927         * gfortran.dg/maxlocval_4.f90: New test.
4928         * gfortran.dg/minlocval_1.f90: New test.
4929         * gfortran.dg/minlocval_2.f90: New test.
4930         * gfortran.dg/minlocval_3.f90: New test.
4931         * gfortran.dg/minlocval_4.f90: New test.
4932
4933 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4934
4935         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4936         scan-assembler.
4937
4938 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4939
4940         PR fortran/40839
4941         * gfortran.dg/pr40839.f90: New test.
4942
4943 2009-07-23  Michael Matz  <matz@suse.de>
4944
4945         PR middle-end/40830
4946         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4947         don't set options ourself.
4948
4949 2009-07-23  Simon Baldwin  <simonb@google.com>
4950
4951         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4952         native C compilation where required.
4953
4954 2009-07-22  Doug Kwan  <dougkwan@google.com>
4955
4956         * gcc.c-torture/compile/20090721-1.c: New test.
4957
4958 2009-07-22  Michael Matz  <matz@suse.de>
4959
4960         PR tree-optimization/35229
4961         PR tree-optimization/39300
4962         * gcc.dg/vect/vect-pre-interact.c: New test.
4963
4964 2009-07-22  Richard Guenther  <rguenther@suse.de>
4965
4966         * g++.dg/lookup/using21.C: Fix duplicate paste.
4967
4968 2009-07-22  Richard Guenther  <rguenther@suse.de>
4969
4970         PR c++/40799
4971         * g++.dg/lookup/using21.C: New testcase.
4972
4973 2009-07-21  Jason Merrill  <jason@redhat.com>
4974
4975         * g++.dg/init/aggr4.C: New.
4976
4977 2009-07-21  Jason Merrill  <jason@redhat.com>
4978
4979         Core issue 934
4980         * g++.dg/cpp0x/initlist22.C: New.
4981
4982 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4983
4984         * gcc.target/i386/vectorize8.c: New test.
4985
4986 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4987
4988         PR target/40811
4989         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4990         Add i?86 and x86_64 targets.
4991         * gcc.target/i386/vectorize7.c: New test.
4992
4993         PR target/40809
4994         * gcc.target/i386/pr40809.c: New test.
4995
4996 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4997
4998         PR tree-optimization/40813
4999         * g++.dg/opt/inline15.C: New test.
5000
5001 2009-07-21  Paul Brook <paul@codesourcery.com>
5002
5003         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5004         * lib/target-supports.exp (check_effective_target_section_anchors):
5005         Add arm*-*-*.
5006
5007 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5008
5009         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5010         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5011         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5012
5013 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5014
5015         * gcc.target/mips/ext-3.c: New test.
5016
5017 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5018
5019         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5020         * gcc.dg/builtin-object-size-8.c: New test.
5021         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5022         * g++.dg/ext/builtin-object-size2.C: Likewise.
5023
5024         PR tree-optimization/40792
5025         * gcc.dg/pr40792.c: New test.
5026
5027 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5028
5029         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5030         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5031         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5032
5033 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5034
5035         * gcc.target/sh/mfmovd.c: New test.
5036
5037 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5038             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5039
5040         PR libfortran/40714
5041         * gfortran.dg/eof_3.f90: New test.
5042
5043 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5044
5045         PR fortran/40727
5046         * gfortran.dg/intrinsic_cmplx.f90: New test.
5047
5048 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5049
5050         PR libfortran/34670
5051         PR libfortran/36874
5052         * gfortran.dg/cshift_bounds_1.f90:  New test.
5053         * gfortran.dg/cshift_bounds_2.f90:  New test.
5054         * gfortran.dg/cshift_bounds_3.f90:  New test.
5055         * gfortran.dg/cshift_bounds_4.f90:  New test.
5056         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5057         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5058         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5059         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5060
5061 2009-07-19  Jan Hubicka  <jh@suse.cz>
5062
5063         PR tree-optimization/40676
5064         * gcc.c-torture/compile/pr40676.c: New testcase.
5065
5066 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5067
5068         * gcc.target/mips/ext-2.c: New test.
5069
5070 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5071
5072         * gcc.target/mips/octeon-exts-7.c: New test.
5073         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5074         * gcc.target/mips/octeon-exts-5.c: Likewise.
5075
5076 2009-07-18  Richard Guenther  <rguenther@suse.de>
5077
5078         PR testsuite/40798
5079         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5080
5081 2009-07-18  Richard Guenther  <rguenther@suse.de>
5082
5083         PR c/40787
5084         * gcc.dg/pr35899.c: Adjust.
5085
5086 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5087
5088         * gcc.target/powerpc/asm-es-1.c: New test.
5089         * gcc.target/powerpc/asm-es-2.c: Likewise.
5090
5091 2009-07-17  Richard Guenther  <rguenther@suse.de>
5092
5093         PR c/40401
5094         * g++.dg/rtti/crash4.C: New testcase.
5095         * g++.dg/torture/20090706-1.C: Likewise.
5096         * gcc.dg/redecl-17.c: Likewise.
5097         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5098         * gcc.dg/declspec-9.c: Expect extra error.
5099         * gcc.dg/declspec-10.c: Likewise.
5100         * gcc.dg/declspec-11.c: Likewise.
5101         * gcc.dg/redecl-10.c: Expect extra warnings.
5102         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5103         * gcc.target/i386/pr39545-1.c: Likewise.
5104         * g++.dg/ext/asm3.C: Expect more errors.
5105         * g++.dg/gomp/block-1.C: Likewise.
5106         * g++.dg/gomp/block-2.C: Likewise.
5107         * g++.dg/gomp/block-3.C: Likewise.
5108         * g++.dg/gomp/block-5.C: Likewise.
5109         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5110         * g++.dg/warn/unused-result1.C: XFAIL.
5111
5112 2009-07-17  Richard Guenther  <rguenther@suse.de>
5113
5114         PR tree-optimization/40321
5115         * gcc.c-torture/compile/pr40321.c: New testcase.
5116         * g++.dg/torture/pr40321.C: Likewise.
5117
5118 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5119
5120         PR c++/40780
5121         * g++.dg/template/ptrmem19.C: New test.
5122
5123 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5124             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5125
5126         PR 40435
5127         * gcc.dg/pr36902.c: Add column info.
5128         * g++.dg/gcov/gcov-2.C: Change count for definition.
5129
5130 2009-07-16  Jason Merrill  <jason@redhat.com>
5131
5132         PR libstdc++/37907
5133         * g++.dg/cpp0x/std-layout1.C: New.
5134         * g++.dg/ext/has_nothrow_assign.C: Fix.
5135         * g++.dg/ext/has_nothrow_copy.C: Fix.
5136         * g++.dg/ext/has_trivial_assign.C: Fix.
5137         * g++.dg/ext/has_trivial_copy.C: Fix.
5138         * g++.dg/ext/is_pod.C: Fix.
5139         * g++.dg/other/offsetof3.C: Adjust.
5140         * g++.dg/overload/ellipsis1.C: Adjust.
5141         * g++.dg/warn/var-args1.C: Adjust.
5142         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5143         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5144         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5145         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5146         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5147
5148 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5149
5150         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5151         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5152         effective target "mpc_pow".
5153         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5154
5155 2009-07-16  Richard Henderson  <rth@redhat.com>
5156
5157         * g++.dg/opt/eh4.C: New test.
5158
5159 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5160
5161         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5162
5163 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5164
5165         PR middle-end/40747
5166         * gcc.c-torture/execute/pr40747.c: New test.
5167
5168 2009-07-15  Richard Guenther  <rguenther@suse.de>
5169
5170         PR middle-end/40753
5171         * gcc.c-torture/compile/pr40753.c: New testcase.
5172
5173 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5174
5175         PR fortran/40743
5176         * gfortran.dg/interface_assignment_4.f90: New.
5177
5178 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5179
5180         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5181         for FreeBSD up to and including version 8.
5182
5183 2009-07-14  Taras Glek  <tglek@mozilla.com>
5184             Rafael Espindola  <espindola@google.com>
5185
5186         * g++.dg/plugin/header-plugin-test.C: New.
5187         * g++.dg/plugin/header_plugin.c: New.
5188         * g++.dg/plugin/plugin.exp: Update.
5189
5190 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5191
5192         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5193         function to enable vectorization.
5194         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5195         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5196
5197 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5198
5199         * gcc.target/i386/sse-copysignf-vec.c: New test.
5200         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5201
5202 2009-07-14  Jason Merrill  <jason@redhat.com>
5203
5204         PR c++/37276
5205         * g++.dg/lookup/builtin5.C: New.
5206         * g++.dg/other/error22.C: Add missing extern "C".
5207         * g++.dg/warn/Warray-bounds.C: Likewise.
5208         * gcc.dg/compat/compat-common.h: Likewise.
5209
5210         PR c++/40746
5211         * g++.dg/lookup/using20.C: New.
5212
5213         PR c++/40740
5214         * g++.dg/template/koenig8.C: New.
5215
5216 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5217
5218         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5219         both i?86-*-darwin* and x86_64-*-darwin*.
5220
5221 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5222
5223         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5224         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5225         name.
5226
5227 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5228
5229         PR debug/40705
5230         * g++.dg/debug/dwarf2/typedef1.C: New test.
5231
5232         PR c++/40357
5233         * g++.dg/other/typedef3.C: New test.
5234
5235 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5236
5237         * gcc.dg/20090709-1.c: Move to a proper place ...
5238         * gcc.target/m68k/20090709-1.c: ... here.
5239
5240 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5241
5242         PR C++/22154
5243         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5244         front of qualified names are allowed.
5245         * g++.dg/parse/crash10.C: Likewise.
5246         * g++.dg/parse/error15.C: Likewise.
5247         * g++.dg/parse/typename9.C: Likewise.
5248         * g++.dg/parse/error8.C: Likewise.
5249
5250 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5251
5252         PR fortran/40646
5253         * gfortran.dg/proc_ptr_22.f90: Extended.
5254         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5255
5256 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5257
5258         * gfortran.dg/vect/vect-6.f: New test.
5259
5260 2009-07-12  Jason Merrill  <jason@redhat.com>
5261
5262         PR c++/36628
5263         * g++.dg/cpp0x/decltype17.C: New.
5264
5265         PR c++/37206
5266         * g++.dg/cpp0x/rv10.C: New.
5267
5268 2009-07-12  Jason Merrill  <jason@redhat.com>
5269
5270         PR c++/40689
5271         * g++.dg/cpp0x/initlist20.C: New.
5272         * g++.dg/cpp0x/initlist21.C: New.
5273
5274 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5275
5276         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5277         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5278         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5279         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5280         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5281
5282 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5283
5284         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5285         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5286         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5287         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5288         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5289         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5290         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5291         effective_target fd_truncate.
5292
5293 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5294
5295         * gnat.dg/specs/addr1.ads: New test.
5296
5297 2009-07-11  Jan Hubicka  <jh@suse.cz>
5298
5299         PR middle-end/48388
5300         * g++.dg/torture/pr40388.C: New testcase.
5301
5302 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5303
5304         PR target/40668
5305         * gcc.c-torture/execute/pr40668.c: New test.
5306
5307 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5308
5309         * gcc.c-torture/execute/20090711-1.c: New test.
5310
5311 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5312
5313         PR testsuite/40699
5314         PR testsuite/40707
5315         PR testsuite/40709
5316         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5317         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5318         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5319         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5320
5321 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5322
5323         PR fortran/33197
5324         * gfortran.dg/complex_intrinsic_3.f90: New test.
5325         * gfortran.dg/complex_intrinsic_4.f90: New test.
5326
5327 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5328
5329         PR target/39079
5330         * gcc.target/mips/mips.exp: Make -msynci a known option.
5331         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5332
5333 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5334
5335         PR c++/40502
5336         * g++.dg/ext/strncpy-chk1.C: New test.
5337
5338 2009-07-10  Richard Guenther  <rguenther@suse.de>
5339
5340         PR tree-optimization/40496
5341         * g++.dg/opt/pr40496.C: New testcase.
5342
5343 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5344
5345         PR 25509
5346         PR 40614
5347         * g++.dg/warn/unused-result1-Werror.c: New.
5348
5349 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5350
5351         PR fortran/39334
5352         * gfortran.dg/recursive_parameter_1.f90: New test.
5353
5354 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5355
5356         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5357         * gfortran.dg/module_equivalence_6.f90: Ditto.
5358         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5359         * gfortran.dg/nan_2.f90: Ditto.
5360         * gfortran.dg/inquire_11.f90: Ditto.
5361         * gfortran.dg/abstract_type_3.f03: Ditto.
5362         * gfortran.dg/abstract_type_1.f90: Ditto.
5363         * gfortran.dg/private_type_9.f90: Ditto.
5364         * gfortran.dg/abstract_type_5.f03: Ditto.
5365         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5366         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5367         * gfortran.dg/derived_sub.f90: Ditto.
5368         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5369         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5370         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5371         * gfortran.dg/mvbits_6.f90: Ditto.
5372         * gfortran.dg/abstract_type_2.f03: Ditto.
5373         * gfortran.dg/abstract_type_4.f03: Ditto.
5374         * gfortran.dg/bounds_check_9.f90: Ditto.
5375         * gfortran.dg/optional_dim_3.f90: Ditto.
5376         * gfortran.dg/pr32921.f: Ditto.
5377         * gfortran.dg/entry_16.f90: Ditto.
5378         * gfortran.dg/generic_16.f90: Ditto.
5379
5380
5381 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5382
5383         * gcc.target/m68k/20090709-1.c: New.
5384
5385 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5386
5387         PR c++/40684
5388         * g++.dg/template/unify11.C: New test.
5389
5390 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5391
5392         PR fortran/40629
5393         * gfortran.dg/host_assoc_function_9.f90: New test.
5394
5395 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5396
5397         PR fortran/40646
5398         * gfortran.dg/proc_ptr_22.f90: New.
5399         * gfortran.dg/proc_ptr_comp_12.f90: New.
5400
5401 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5402
5403         PR middle-end/40692
5404         * gcc.c-torture/compile/pr40692.c: New test.
5405
5406 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5407
5408         PR fortran/40604
5409         * gfortran.dg/pointer_check_6.f90: New test.
5410
5411 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5412
5413         * gcc.target/mips/truncate-5.c: New test.
5414
5415 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5416
5417         PR libfortran/40330
5418         PR libfortran/40662
5419         * gfortran.dg/fmt_cache_1.f: New test.
5420
5421 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5422
5423         PR fortran/40675
5424         * gfortran.dg/nosigned_zero_1.f90: New test.
5425         * gfortran.dg/nosigned_zero_2.f90: New test.
5426
5427 2009-07-08  Richard Guenther  <rguenther@suse.de>
5428
5429         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5430
5431 2009-07-08  Richard Guenther  <rguenther@suse.de>
5432
5433         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5434
5435 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5436
5437         PR fortran/40591
5438         * gfortran.dg/proc_ptr_21.f90: New test.
5439
5440 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5441
5442         PR c++/31246
5443         * g++.dg/warn/pr31246.C: New.
5444         * g++.dg/warn/pr31246-2.C: New.
5445
5446 2009-07-07  Jason Merrill  <jason@redhat.com>
5447
5448         PR c++/35828
5449         * g++.dg/template/defarg12.C: New.
5450
5451         PR c++/37816
5452         * g++.dg/cpp0x/enum7.C: New.
5453
5454         PR c++/37946
5455         * g++.dg/cpp0x/enum6.C: New.
5456
5457         PR c++/40639
5458         * g++.dg/cpp0x/enum5.C: New.
5459
5460         PR c++/40633
5461         * g++.dg/cpp0x/enum4.C: New.
5462
5463 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5464
5465         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5466
5467 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5468
5469         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5470
5471 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5472
5473         PR middle-end/40669
5474         * gcc.dg/pr40669.c: New test.
5475
5476 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5477
5478         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5479         location. Update all calls.
5480         * g++.dg/plugin/selfassign.c: Likewise.
5481
5482 2009-07-06  Jason Merrill  <jason@redhat.com>
5483
5484         * g++.dg/rtti/dyncast[34].C: New.
5485
5486 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5487
5488         * lib/target-supports.exp
5489         (check_effective_target_mips_newabi_large_long_double): New.
5490         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5491         target.
5492         * gcc.target/mips/fpr-moves-6.c: Likewise.
5493
5494 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5495
5496         PR c++/40557
5497         * g++.dg/template/union2.C: New test.
5498
5499 2009-07-04  Jason Merrill  <jason@redhat.com>
5500
5501         * g++.dg/template/using15.C: New.
5502
5503 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5504
5505         * gfortran.dg/maxloc_1.f90: New test.
5506
5507 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5508
5509         PR fortran/40593
5510         * gfortran.dg/proc_ptr_result_6.f90: New.
5511
5512 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5513
5514         * gcc.dg/framework-2.c: Adjust testcase to pass.
5515
5516 2009-07-04  Jason Merrill  <jason@redhat.com>
5517
5518         PR c++/40619
5519         * g++.dg/cpp0x/auto16.C: New.
5520
5521 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5522
5523         PR target/40587
5524         * gfortran.dg/pr40587.f: New test.
5525
5526 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5527
5528         PR fortran/40638
5529         * gfortran.dg/unit_1.f90: New test.
5530
5531 2009-07-03  Jason Merrill  <jason@redhat.com>
5532
5533         * g++.dg/template/pure1.C: Expect another error.
5534
5535 2009-07-03  Richard Guenther  <rguenther@suse.de>
5536
5537         PR tree-optimization/40640
5538         * gcc.c-torture/compile/pr40640.c: New testcase.
5539
5540 2009-07-03  Richard Guenther  <rguenther@suse.de>
5541
5542         PR middle-end/34163
5543         * gfortran.dg/pr34163.f90: New testcase.
5544
5545 2009-07-03  Jan Hubicka  <jh@suse.cz>
5546
5547         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5548         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5549         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5550         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5551         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5552         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5553         * gnat.dg/loop_optimization6.adb: Enable -O2.
5554
5555 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5556
5557         * g++.dg/warn/null4.C: Extend.
5558
5559 2009-07-02  Jason Merrill  <jason@redhat.com>
5560
5561         * g++.dg/template/spec8.C: Fix.
5562
5563 2009-07-02  Michael Matz  <matz@suse.de>
5564
5565         PR fortran/32131
5566         * gfortran.dg/pr32921.f: Adjust.
5567
5568 2009-07-02  Jan Hubicka  <jh@suse.cz>
5569
5570         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5571
5572 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5573
5574         * gcc.target/mips/truncate-4.c: New testcase.
5575
5576 2009-07-01  Richard Guenther  <rguenther@suse.de>
5577
5578         PR tree-optimization/19831
5579         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5580         make allocated memory escape.  Un-XFAIL.
5581         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5582         * gcc.dg/vect/pr31699.c: Likewise.
5583         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5584
5585 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5586
5587         PR c++/40566
5588         * g++.dg/parse/cond5.C: New test.
5589
5590 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5591
5592         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5593         (main): Pass n to main_1 instead.
5594         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5595         (main_1): New function, split off from...
5596         (main): ...here.  Pass `off' to main_1 instead.
5597
5598 2009-06-30  Jason Merrill  <jason@redhat.com>
5599
5600         PR c++/40595
5601         * g++.dg/cpp0x/variadic94.C: New.
5602
5603 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5604
5605         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5606         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5607         (init_ld_library_path_env_vars): New function, replacing the
5608         orig_*_saved assignments.  Call it after defining it.
5609         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5610         (restore_ld_library_path_env_vars): Likewise.
5611         (add_path, find_libgcc_s): New functions.
5612         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5613         gcc-set-multilib-library-path.
5614         (objc_target_compile): Don't add "." to ld_library_path.
5615         Use add_path.
5616         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5617         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5618         gcc-set-multilib-library-path.
5619         * lib/g++.exp (g++_link_flags): Likewise.
5620         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5621         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5622         top level; do it...
5623         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5624         to tell when this needs to happen.  Use find_libgcc_s instead of
5625         gcc-set-multilib-library-path.
5626         * lib/gcc-dg.exp: Likewise.
5627         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5628         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5629         unless it is in $ALT_LD_LIBRARY_PATH.
5630         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5631
5632 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5633
5634         * gnat.dg/discr12.adb: New test.
5635         * gnat.dg/discr12_pkg.ads: New helper.
5636         * gnat.dg/discr13.adb: New test.
5637         * gnat.dg/discr14.ad[sb]: Likewise.
5638         * gnat.dg/discr15.adb: Likewise.
5639         * gnat.dg/discr15_pkg.ads: New helper.
5640         * gnat.dg/discr16.adb: New test.
5641         * gnat.dg/discr16_g.ads: New helper.
5642         * gnat.dg/discr16_pkg.ads: Likewise.
5643         * gnat.dg/discr16_cont.ads: Likewise.
5644         * gnat.dg/discr17.adb: New test.
5645         * gnat.dg/discr18.adb: Likewise.
5646         * gnat.dg/discr18_pkg.ads: New helper.
5647         * gnat.dg/discr19.adb: New test.
5648
5649 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5650
5651         PR fortran/40576
5652         * gfortran.dg/internal_write_1.f90:  New testcase.
5653
5654 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5655
5656         PR fortran/40594
5657         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5658
5659 2009-06-30  Richard Guenther  <rguenther@suse.de>
5660
5661         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5662
5663 2009-06-30  Wei Guozhi  <carrot@google.com>
5664
5665         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5666         to "-Os".
5667
5668 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5669
5670         PR tree-optimization/40542
5671         * gcc.dg/vect/pr40542.c: New test.
5672
5673 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5674
5675         PR tree-optimization/40582
5676         * gcc.c-torture/compile/pr40582.c: New test.
5677
5678 2009-06-30  Wei Guozhi  <carrot@google.com>
5679
5680         PR/40416
5681         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5682
5683 2009-06-29  Jason Merrill  <jason@redhat.com>
5684
5685         PR c++/40274
5686         * g++.dg/template/debug1.C: New.
5687
5688 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5689
5690         PR fortran/40580
5691         * pointer_check_1.f90: New test.
5692         * pointer_check_2.f90: New test.
5693         * pointer_check_3.f90: New test.
5694         * pointer_check_4.f90: New test.
5695         * pointer_check_5.f90: New test.
5696
5697 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5698
5699         PR fortran/40551
5700         * gfortran.dg/func_assign_2.f90 : New test.
5701
5702 2009-06-29  Richard Guenther  <rguenther@suse.de>
5703
5704         PR middle-end/14187
5705         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5706         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5707         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5708         * gcc.c-torture/execute/20090623-1.c: Likewise.
5709         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5710         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5711
5712 2009-06-29  Richard Guenther  <rguenther@suse.de>
5713
5714         PR middle-end/38212
5715         * gcc.c-torture/execute/pr38212.c: New testcase.
5716
5717 2009-06-29  Richard Guenther  <rguenther@suse.de>
5718
5719         PR tree-optimization/40579
5720         * gcc.c-torture/execute/pr40579.c: New testcase.
5721
5722 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5723
5724         PR tree-optimization/40550
5725         * gcc.dg/pr40550.c: New test.
5726
5727 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5728
5729         * gnat.dg/overflow_sum2.adb: New test
5730         * gnat.dg/namet.ads: New helper.
5731
5732         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5733
5734 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5735
5736         PR fortran/34112
5737         * gfortran.dg/compiler-directive_1.f90: New test.
5738         * gfortran.dg/compiler-directive_2.f: New test.
5739
5740 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5741
5742         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5743         comment out some values and add some cases.
5744
5745 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5746
5747         PR testsuite/40567
5748         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5749
5750 2009-06-26  Richard Henderson  <rth@redhat.com>
5751
5752         PR testsuite/40565
5753         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5754         * gcc.target/i386/local.c: Pass a non-constant to T.
5755
5756 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5757
5758         PR fortran/39997
5759         PR fortran/40541
5760         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5761         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5762         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5763         * gfortran.dg/proc_ptr_result_5.f90: New.
5764
5765 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5766
5767         PR c/39902
5768         * gcc.dg/dfp/pr39902.c: New test.
5769
5770 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5771
5772         PR testsuite/40532
5773         * gcc.dg/builtins-65.c: Require c99 runtime.
5774
5775 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5776
5777         * gnat.dg/array7.ad[sb]: New test.
5778
5779 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5780
5781         * gnat.dg/array6.adb: New test.
5782
5783 2009-06-25  Ian Lance Taylor  <iant@google.com>
5784
5785         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5786
5787 2009-06-25  Ian Lance Taylor  <iant@google.com>
5788
5789         * g++.dg/warn/Wunused-16.C: New testcase.
5790
5791 2009-06-25  Ian Lance Taylor  <iant@google.com>
5792
5793         * g++.dg/warn/skip-2.C: New testcase.
5794
5795 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5796
5797         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5798         dg-skip-if and move to ...
5799         * gcc.dg/torture/20090618-1.c.
5800
5801 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5802
5803         PR tree-optimization/40493
5804         * gcc.c-torture/execute/pr40493.c: New test.
5805
5806 2009-06-24  Jason Merrill  <jason@redhat.com>
5807
5808         PR c++/40342
5809         * g++.dg/template/overload10.C: New.
5810
5811 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5812
5813         PR fortran/40427
5814         * gfortran.dg/proc_ptr_comp_11.f90: New.
5815
5816 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5817
5818         * gcc.dg/pr40501.c: New testcase.
5819
5820 2009-06-23  DJ Delorie  <dj@redhat.com>
5821
5822         Add MeP port.
5823         * lib/target-supports.exp: Add mep support (no profiling).
5824
5825 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5826
5827         PR testsuite/39297
5828         * gcc.dg/ssa/loop-31.c: Change scan rules.
5829
5830 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5831
5832         * gcc.dg/cpp/empty-include.c: Update column info.
5833         * gcc.dg/cpp/assert2.c: Update column info.
5834
5835 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5836
5837         * g++.dg/ext/builtin-object-size1.C: New test.
5838         * g++.dg/ext/builtin-object-size2.C: New test.
5839
5840 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5841
5842         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5843         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5844
5845 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5846
5847         * gcc.target/mips/truncate-3.c: New test.
5848
5849 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5850
5851         PR fortran/37254
5852         PR fortran/39850
5853         * gfortran.dg/interface_30.f90: Modified error message.
5854         * gfortran.dg/proc_decl_22.f90: New.
5855
5856 2009-06-22  Ian Lance Taylor  <iant@google.com>
5857
5858         * gcc.dg/Wcxx-compat-19.c: New testcase.
5859
5860 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5861
5862         PR objc/28050
5863         * pr28050.m: New testcase.
5864
5865 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5866
5867         PR testsuite/40481
5868         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5869
5870 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5871
5872         PR tree-optimization/40492
5873         * g++.dg/torture/pr40492.C: New test.
5874
5875 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5876
5877         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5878         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5879
5880 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5881
5882         * gnat.dg/raise_ce.adb: Helper for ...
5883         * gnat.dg/handle_and_return.adb: New test.
5884
5885 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5886
5887         PR fortran/40443
5888         * gfortran.dg/generic_18.f90: New test.
5889
5890 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5891
5892         PR fortran/40472
5893         * gfortran.dg/spread_size_limit.f90: New test.
5894
5895 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5896
5897         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5898         to put dump files in a subdirectory.
5899         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5900         ".o" temporary files.
5901
5902 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5903
5904         PR fortran/39850
5905         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5906         * gfortran.dg/interface_20.f90: Ditto.
5907         * gfortran.dg/interface_21.f90: Ditto.
5908         * gfortran.dg/interface_22.f90: Ditto.
5909         * gfortran.dg/interface_30.f90: New.
5910         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5911
5912 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5913
5914         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5915         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5916         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5917         DEFAULT_VECTFLAGS.
5918
5919 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5920             Revital Eres  <eres@il.ibm.com>
5921
5922         PR testsuite/40359
5923         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5924         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5925         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5926
5927 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5928
5929         PR testsuite/40475
5930         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5931         without misalignment support.
5932         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5933
5934 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5935
5936         PR fortran/40452
5937         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5938
5939 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5940
5941         PR fortran/40440
5942         * gfortran.dg/alloc_comp_result_2.f90: New test.
5943
5944 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5945
5946         PR target/40482
5947         * gcc.target/arm/pr40482.c: New test.
5948
5949 2009-06-19  Ian Lance Taylor  <iant@google.com>
5950
5951         * gcc.dg/Wcxx-compat-18.c: New testcase.
5952
5953 2009-06-19  Richard Guenther  <rguenther@suse.de>
5954
5955         * gcc.c-torture/execute/20090618-1.c: New testcase.
5956
5957 2009-06-19  Ian Lance Taylor  <iant@google.com>
5958
5959         * gcc.dg/Wcxx-compat-17.c: New testcase.
5960
5961 2009-06-19  Ian Lance Taylor  <iant@google.com>
5962
5963         * gcc.dg/Wcxx-compat-15.c: New testcase.
5964
5965 2009-06-19  Ian Lance Taylor  <iant@google.com>
5966
5967         * gcc.dg/Wcxx-compat-16.c: New testcase.
5968
5969 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5970
5971         * gcc.dg/builtins-34.c: Add significand cases.
5972
5973 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5974
5975         PR testsuite/40491
5976         * gcc.dg/20080522-1.c: Remove testcase for real.
5977         * gcc.dg/20080528-1.c: Ditto.
5978
5979 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5980
5981         PR fortran/40450
5982         * gfortran.dg/proc_ptr_20.f90: New.
5983
5984 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5985
5986         PR target/40470
5987         * gcc.dg/torture/pr40470-1.c: New.
5988         * gcc.dg/torture/pr40470-2.c: Likewise.
5989         * gcc.dg/torture/pr40470-3.c: Likewise.
5990         * gcc.dg/torture/pr40470-4.c: Likewise.
5991
5992 2009-06-18  Diego Novillo  <dnovillo@google.com>
5993
5994         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5995         * gcc.dg/plugin/ggcplug.c: Likewise.
5996         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5997         * g++.dg/plugin/selfassign.c: Likewise.
5998         * g++.dg/plugin/attribute_plugin.c: Likewise.
5999         * g++.dg/plugin/dumb_plugin.c: Likewise.
6000
6001 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6002
6003         * gcc.dg/cpp/arith-3.c: Add column info.
6004
6005 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6006
6007         * gcc.target/arm/fp16-compile-none-2.c: New.
6008         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6009         * gcc.target/arm/fp16-compile-alt-12.c: New.
6010
6011 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6012
6013         * gcc.target/arm/fp16-compile-alt-1.c: New.
6014         * gcc.target/arm/fp16-compile-alt-2.c: New.
6015         * gcc.target/arm/fp16-compile-alt-3.c: New.
6016         * gcc.target/arm/fp16-compile-alt-4.c: New.
6017         * gcc.target/arm/fp16-compile-alt-5.c: New.
6018         * gcc.target/arm/fp16-compile-alt-6.c: New.
6019         * gcc.target/arm/fp16-compile-alt-7.c: New.
6020         * gcc.target/arm/fp16-compile-alt-8.c: New.
6021         * gcc.target/arm/fp16-compile-alt-9.c: New.
6022         * gcc.target/arm/fp16-compile-alt-10.c: New.
6023         * gcc.target/arm/fp16-compile-alt-11.c: New.
6024         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6025         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6026         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6027         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6028         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6029         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6030         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6031         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6032         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6033         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6034         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6035         * gcc.target/arm/fp16-compile-none-1.c: New.
6036         * gcc.target/arm/fp16-compile-exprtype.c: New.
6037         * gcc.target/arm/fp16-compile-vcvt.c: New.
6038         * gcc.target/arm/fp16-builtins-1.c: New.
6039         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6040         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6041         * gcc.target/arm/fp16-param-1.c: New.
6042         * gcc.target/arm/fp16-return-1.c: New.
6043         * gcc.target/arm/fp16-unprototyped-1.c: New.
6044         * gcc.target/arm/fp16-unprototyped-2.c: New.
6045         * gcc.target/arm/fp16-variadic-1.c: New.
6046         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6047         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6048         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6049         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6050         * gcc.dg/torture/arm-fp16-ops.h: New.
6051         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6052         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6053         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6054         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6055         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6056         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6057         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6058         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6059         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6060         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6061         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6062         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6063         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6064         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6065         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6066         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6067         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6068         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6069         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6070         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6071         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6072
6073 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6074
6075         * gcc.dg/builtins-65.c: New test.
6076
6077 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6078
6079         PR fortran/40451
6080         * gfortran.dg/proc_ptr_result_4.f90: New.
6081
6082 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6083
6084         * gcc.c-torture/execute/bitfld-5.c: New test.
6085
6086 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6087
6088         * gcc.dg/builtin-unreachable-3.c: New test.
6089
6090 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6091
6092         * gcc.target/i386/builtin-unreachable.c: New test.
6093
6094 2009-06-17  Ian Lance Taylor  <iant@google.com>
6095
6096         * gcc.dg/Wcxx-compat-14.c: New testcase.
6097
6098 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6099
6100         * gcc.dg/func-ptr-conv-1.c: Update column info.
6101
6102 2009-06-17  Richard Guenther  <rguenther@suse.de>
6103
6104         PR middle-end/40404
6105         * gcc.c-torture/execute/pr40404.c: New testcase.
6106
6107 2009-06-17  Richard Guenther  <rguenther@suse.de>
6108
6109         PR middle-end/40460
6110         * g++.dg/torture/pr40460.C: New testcase.
6111
6112 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6113
6114         * gcc.dg/plugin/one_time_plugin.c: New test.
6115         * gcc.dg/plugin/one_time-test-1.c: New test.
6116         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6117
6118 2009-06-16  Ian Lance Taylor  <iant@google.com>
6119
6120         * g++.dg/warn/skip-1.C: New testcase.
6121
6122 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6123
6124         PR middle-end/40446
6125         * g++.dg/other/pr40446.C: New test.
6126
6127 2009-06-16  Richard Guenther  <rguenther@suse.de>
6128
6129         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6130         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6131         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6132         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6133
6134 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6135
6136         * gcc.c-torture/compile/pr40432.c: New file.
6137
6138 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6139
6140         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6141
6142 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6143
6144         PR fortran/36947
6145         PR fortran/40039
6146         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6147         * gfortran.dg/interface_20.f90: Modified error messages.
6148         * gfortran.dg/interface_21.f90: Ditto.
6149         * gfortran.dg/interface_26.f90: Ditto.
6150         * gfortran.dg/interface_27.f90: Ditto.
6151         * gfortran.dg/interface_28.f90: Extended test case.
6152         * gfortran.dg/interface_29.f90: New.
6153         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6154         * gfortran.dg/proc_decl_8.f90: Ditto.
6155         * gfortran.dg/proc_ptr_11.f90: Ditto.
6156         * gfortran.dg/proc_ptr_15.f90: Ditto.
6157
6158 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6159
6160         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6161         printing.
6162         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6163         gcc.dg/vect/vect-outer-4f.c: Likewise.
6164         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6165         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6166         Likewise.
6167         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6168         outer loop.
6169
6170 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6171
6172         PR fortran/40383
6173         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6174
6175 2009-06-15  Ian Lance Taylor  <iant@google.com>
6176
6177         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6178         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6179         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6180         Recognize new notes.
6181         * gcc.dg/stmt-expr-label-2.c: Likewise.
6182         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6183         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6184         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6185         * gcc.dg/c99-vla-jump-4.c: Likewise.
6186         * gcc.dg/stmt-expr-label-1.c: Likewise.
6187         * gcc.dg/stmt-expr-label-3.c: Likewise.
6188         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6189
6190 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6191
6192         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6193
6194 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6195
6196         * gcc.dg/builtin-object-size-7.c: New test.
6197
6198 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6199
6200         PR testsuite/40426
6201         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6202         level != "" use separate -gdwarf-2 -g${level} options instead of
6203         -gdwarf-2${level}.
6204         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6205         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6206         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6207
6208 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6209
6210         * g++.dg/abi/mangle11.C: Update warning line.
6211         * g++.dg/abi/mangle12.C: Update warning line.
6212         * g++.dg/abi/mangle17.C: Update warning line.
6213         * g++.dg/abi/mangle20-2.C: Update warning line.
6214
6215 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6216
6217         * gcc.dg/optimize-bswap-1.c: Split into these two:
6218         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6219         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6220
6221 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6222
6223         * gcc.dg/optimize-bswap-1.c: New testcase.
6224
6225 2009-06-14  Richard Guenther  <rguenther@suse.de>
6226
6227         PR middle-end/40389
6228         * g++.dg/torture/pr40389.C: New testcase.
6229
6230 2009-06-13  Richard Guenther  <rguenther@suse.de>
6231
6232         PR tree-optimization/40421
6233         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6234
6235 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6236
6237         * gcc.dg/old-style-prom-3.c: Add column info.
6238         * gcc.dg/overflow-warn-1.c
6239         * gcc.dg/gomp/pr27415.c
6240         * gcc.dg/gomp/for-1.c: Same.
6241         * gcc.dg/enum-compat-1.c: Same.
6242         * gcc.dg/c99-tag-3.c: Same.
6243         * gcc.dg/Wredundant-decls-2.c: Same.
6244         * gcc.dg/func-ptr-conv-1.c: Same.
6245         * gcc.dg/asm-wide-1.c: Same.
6246         * gcc.dg/nofixed-point-2.c: Same.
6247         * gcc.dg/cpp/line3.c: Same.
6248         * gcc.dg/array-10.c: Same.
6249         * gcc.dg/c99-vla-jump-1.c: Same.
6250         * gcc.dg/pr20368-1.c: Same.
6251         * gcc.dg/Wshadow-3.c: Same.
6252         * gcc.dg/c90-const-expr-8.c: Same.
6253         * gcc.dg/label-decl-2.c: Same.
6254         * gcc.dg/dremf-type-compat-2.c: Same.
6255         * gcc.dg/c90-const-expr-5.c: Same.
6256         * gcc.dg/builtins-30.c: Same.
6257         * gcc.dg/Warray-bounds.c: Same.
6258         * gcc.dg/Wcxx-compat-2.c: Same.
6259         * gcc.dg/tree-ssa/col-1.c: Same.
6260         * gcc.dg/old-style-prom-2.c: Same.
6261         * gcc.dg/cast-function-1.c: Same.
6262         * gcc.dg/pr15698-1.c: Same.
6263         * gcc.dg/dremf-type-compat-3.c: Same.
6264         * gcc.dg/vla-8.c: Same.
6265         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6266         line.
6267         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6268         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6269         * gcc.dg/enum-compat-1.c: Same.
6270         * gcc.dg/dremf-type-compat-2.c: Same.
6271         * gcc.dg/old-style-prom-2.c: Same.
6272         * gcc.dg/pr15698-1.c: Same.
6273         * gcc.dg/pr20368-1.c: Same.
6274         * gcc.dg/dremf-type-compat-3.c: Same.
6275         * gcc.dg/builtins-30.c: Same.  Test for columns.
6276
6277 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6278
6279         PR fortran/40176
6280         * gfortran.dg/proc_decl_1.f90: Extended.
6281
6282 2009-06-12  Ian Lance Taylor  <iant@google.com>
6283
6284         * gcc.dg/Wcxx-compat-13.c: New testcase.
6285
6286 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6287
6288         PR tree-opt/38865
6289         * gcc.dg/tree-ssa/fre-vce-1.c
6290
6291 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6292
6293         PR testsuite/40384
6294         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6295         min-insn-to-prefetch-ratio=5.
6296
6297 2009-06-12  Joey Ye  <joey.ye@intel.com>
6298             H.J. Lu  <hongjiu.lu@intel.com>
6299
6300         PR middle-end/39146
6301         * gcc.target/i386/stackalign/pr39146.c: New.
6302
6303 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6304
6305         * gcc.target/i386/crc32-1.c: New.
6306         * gcc.target/i386/crc32-2.c: Likewise.
6307
6308 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6309
6310         PR c/39252
6311         * gcc.dg/builtin-unreachable-1.c: New test.
6312         * gcc.dg/builtin-unreachable-2.c: Same.
6313
6314 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6315
6316         PR fortran/40402
6317         * gfortran.dg/data_value_1.f90: New test.
6318
6319 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6320
6321         PR testsuite/39831
6322         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6323         remove ilp32 requirement.
6324         * gcc.target/i386/excess-precision-2.c: Likewise.
6325         * gcc.target/i386/excess-precision-3.c: Likewise.
6326         * gcc.target/i386/excess-precision-4.c: Likewise.
6327         * gcc.target/i386/excess-precision-5.c: Likewise.
6328         * gcc.target/i386/excess-precision-6.c: Likewise.
6329
6330 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6331
6332         PR fortran/38718
6333         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6334         * gfortran.dg/nan_5.f90: New test.
6335
6336 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6337
6338         * gcc.target/arm/neon-modes-1.c: New test.
6339
6340 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6341
6342         * g++.dg/torture/pr31579.C: Cast pointer
6343         via __SIZE_TYPE__ instead of 'unsigned long'.
6344
6345 2009-06-10  Anthony Green  <green@moxielogic.com>
6346
6347         * lib/target-supports.exp (check_profiling_available):
6348         Profiling is not available for testing purposes on moxie.
6349
6350 2009-06-09  Ian Lance Taylor  <iant@google.com>
6351
6352         * gcc.dg/Wcxx-compat-12.c: New testcase.
6353
6354 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6355
6356         PR libfortran/40334
6357         * gfortran.dg/backspace_11.f90: New.
6358
6359 2009-06-09  Jason Merrill  <jason@redhat.com>
6360
6361         * g++.dg/cpp0x/defaulted10.C: New.
6362
6363 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6364
6365         * gcc.c-torture/compile/pr40351.c: New file.
6366
6367 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6368
6369         * gnat.dg/align_max.adb: New test.
6370
6371 2009-06-08  Jason Merrill  <jason@redhat.com>
6372
6373         * g++.dg/cpp0x/auto15.C: New.
6374
6375 2009-06-08  Jan Hubicka  <jh@suse.cz>
6376
6377         PR debug/39834
6378         * gcc.dg/torture/pr39834.c
6379
6380 2009-06-08  Jan Hubicka  <jh@suse.cz>
6381
6382         PR middle-end/40102
6383         * g++.dg/torture/pr40102.C: New testcase.
6384
6385 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6386
6387         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6388         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6389         * gcc.dg/builtin-object-size-6.c: New test.
6390
6391         PR c++/40373
6392         * g++.dg/template/dtor7.C: New test.
6393
6394         PR c++/40370
6395         PR c++/40372
6396         * g++.dg/template/error41.C: New test.
6397         * g++.dg/template/error42.C: New test.
6398
6399 2009-06-08  Revital Eres  <eres@il.ibm.com>
6400
6401         PR testsuite/40359
6402         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6403         * gcc.dg/vect/vect-88.c: Likewise.
6404         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6405         * gcc.dg/vect/pr25413.c: Likewise.
6406         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6407
6408 2009-06-07  Ian Lance Taylor  <iant@google.com>
6409
6410         * g++.dg/warn/Wswitch-3.C: New testcase.
6411         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6412         * gcc.dg/Wswitch-enum-error.c: Likewise.
6413         * gcc.dg/Wswitch-error.c: Likewise.
6414
6415 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6416
6417         PR fortran/40008
6418         * gfortran.dg/negative_unit.f: Update test.
6419         * gfortran.dg/negative_unit_int8.f: Update test.
6420         * gfortran.dg/newunit_1.f90: New test.
6421
6422 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6423
6424         PR fortran/25104
6425         PR fortran/29962
6426         * gfortran.dg/spread_init_expr.f03: New.
6427         * gfortran.dg/unpack_init_expr.f03: New.
6428         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6429         error message.
6430
6431 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6432
6433         PR fortran/25104
6434         PR fortran/29962
6435         * gfortran.dg/count_init_expr.f03
6436         * gfortran.dg/product_init_expr.f03
6437         * gfortran.dg/sum_init_expr.f03
6438
6439 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6440
6441         PR fortran/36874
6442         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6443         message.
6444         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6445         shapes.
6446         * gfortran.dg/zero_sized_5.f90: Likewise.
6447
6448 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6449
6450         PR middle-end/32950
6451         * g++.dg/torture/pr32950.C: New.
6452
6453 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6454
6455         PR fortran/25104
6456         PR fortran/29962
6457         * gfortran.dg/dot_product_1.f03: New.
6458         * gfortran.dg/matmul_8.f03: New.
6459         * gfortran.dg/transpose_3.f03: New.
6460
6461 2009-06-06  Ian Lance Taylor  <iant@google.com>
6462
6463         * gcc.dg/Wunused-label-1.c: New test case.
6464         * g++.dg/warn/Wunused-label-1.C: New test case.
6465         * g++.dg/warn/Wunused-label-2.C: New test case.
6466         * g++.dg/warn/Wunused-label-3.C: New test case.
6467
6468 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6469
6470         PR fortran/37203
6471         * reshape_zerosize_2.f90: New.
6472
6473 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6474
6475         PR fortran/32890
6476         * gfortran.dg/pack_assign_1.f90: New.
6477         * gfortran.dg/pack_vector_1.f90: New.
6478
6479 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6480
6481         PR middle-end/40340
6482         * gcc.dg/pr40340-1.c: New test.
6483         * gcc.dg/pr40340-2.c: New test.
6484         * gcc.dg/pr40340-3.c: New test.
6485         * gcc.dg/pr40340-4.c: New test.
6486         * gcc.dg/pr40340-5.c: New test.
6487         * gcc.dg/pr40340.h: New file.
6488
6489 2009-06-05  Revital Eres  <eres@il.ibm.com>
6490
6491         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6492         New procedure.
6493         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6494         * gcc.dg/vect/vect-33.c: Likewise.
6495         * gcc.dg/vect/vect-92.c: Likewise.
6496         * gcc.dg/vect/vect-58.c: Likewise.
6497         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6498         * gcc.dg/vect/vect-42.c: Likewise.
6499         * gcc.dg/vect/slp-25.c: Likewise.
6500         * gcc.dg/vect/vect-align-1.c: Likewise.
6501         * gcc.dg/vect/vect-align-2.c: Likewise.
6502         * gcc.dg/vect/vect-93.c: Likewise.
6503         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6504         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6505         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6506         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6507         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6508         * gcc.dg/vect/vect-26.c: Likewise.
6509         * gcc.dg/vect/vect-44.c: Likewise.
6510         * gcc.dg/vect/vect-70.c: Likewise.
6511         * gcc.dg/vect/vect-95.c: Likewise.
6512         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6513         * gcc.dg/vect/vect-28.c: Likewise.
6514         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6515         * gcc.dg/vect/vect-87.c: Likewise.
6516         * gcc.dg/vect/vect-109.c: Likewise.
6517         * gcc.dg/vect/vect-54.c: Likewise.
6518         * gcc.dg/vect/vect-96.c: Likewise.
6519         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6520         * gcc.dg/vect/vect-88.c: Likewise.
6521         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6522         * gcc.dg/vect/vect-89.c: Likewise.
6523         * gcc.dg/vect/vect-91.c: Likewise.
6524         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6525         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6526         * gfortran.dg/vect/vect-2.f90: Likewise.
6527         * gfortran.dg/vect/vect-3.f90: Likewise.
6528         * gfortran.dg/vect/vect-4.f90: Likewise.
6529         * gfortran.dg/vect/vect-5.f90: Likewise.
6530
6531 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6532
6533         PR tree-optimization/36318
6534         * gcc.dg/tree-ssa/sra-7.c: New test.
6535
6536 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6537
6538         PR fortran/37203
6539         * gfortran.dg/reshape_order_5.f90: New.
6540         * gfortran.dg/reshape_shape_1.f90: New.
6541
6542 2009-06-04  Jason Merrill  <jason@redhat.com>
6543
6544         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6545
6546 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6547
6548         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6549         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6550
6551 2009-06-04  Richard Guenther  <rguenther@suse.de>
6552
6553         PR c++/39371
6554         * g++.dg/torture/pr40335.C: New testcase.
6555
6556 2009-06-03  Richard Guenther  <rguenther@suse.de>
6557
6558         PR middle-end/40328
6559         * gcc.dg/torture/pr40328.c: New testcase.
6560
6561 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6562
6563         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6564         m68k and fido.
6565
6566 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6567
6568         * g++.dg/torture/pr40323.C: New file.
6569
6570 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6571
6572         * gnat.dg/specs/root.ads: New test.
6573         * gnat.dg/specs/root-level_1.ads: Likewise.
6574         * gnat.dg/specs/root-level_2.ads: Likewise.
6575         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6576
6577 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6578
6579         * g++.dg/init/ref15.C: Require unwrapped targets.
6580
6581 2009-06-02  Jason Merrill  <jason@redhat.com>
6582
6583         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6584         * g++.dg/cpp0x/initlist18.C: New.
6585         * g++.dg/cpp0x/initlist19.C: New.
6586
6587         * g++.dg/cpp0x/auto14.C: New.
6588
6589 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6590
6591         * gnat.dg/alignment6.adb: Remove XFAIL.
6592
6593 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6594
6595         PR c++/38089
6596         * g++.dg/template/spec36.C: New test.
6597
6598 2009-06-01  Ian Lance Taylor  <iant@google.com>
6599
6600         * gcc.dg/cast-qual-3.c: New testcase.
6601         * g++.dg/warn/Wcast-qual2.C: New testcase.
6602
6603 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6604
6605         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6606         (process-message): Expect column numbers.
6607         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6608         * gcc.dg/pch/counter-2.c: Same.
6609         * gcc.dg/pch/valid-2.c: Same.
6610         * gcc.dg/pch/warn-1.c: Same.
6611         * gcc.dg/pch/valid-1.c: Same.
6612         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6613         * gcc.dg/cpp/syshdr.c: Same.
6614         * gcc.dg/cpp/19940712-1.c: Same.
6615         * gcc.dg/cpp/missing-header-1.c: Same.
6616         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6617         * gcc.dg/cpp/tr-warn3.c: Same.
6618         * gcc.dg/cpp/pr29612-2.c: Same.
6619         * gcc.dg/cpp/tr-warn4.c: Same.
6620         * gcc.dg/cpp/Wtrigraphs.c: Same.
6621         * gcc.dg/cpp/poison.c: Same.
6622         * gcc.dg/cpp/arith-3.c: Same.
6623         * gcc.dg/cpp/sysmac2.c: Same.
6624         * gcc.dg/cpp/cpp.exp: Same.
6625         * gcc.dg/cpp/tr-warn5.c: Same.
6626         * gcc.dg/cpp/include2.c: Same.
6627         * gcc.dg/cpp/Wmissingdirs.c: Same.
6628         * gcc.dg/cpp/Wmissingdirs.c: Same.
6629         * gcc.dg/cpp/tr-warn6.c: Same.
6630         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6631         * gcc.dg/cpp/macspace1.c: Same.
6632         * gcc.dg/cpp/escape-2.c: Same.
6633         * gcc.dg/cpp/assert2.c: Same.
6634         * gcc.dg/cpp/undef2.c: Same.
6635         * gcc.dg/cpp/macspace2.c: Same.
6636         * gcc.dg/cpp/tr-warn1.c: Same.
6637         * gcc.dg/cpp/extratokens2.c: Same.
6638         * gcc.dg/cpp/strify2.c: Same.
6639         * gcc.dg/cpp/Wsignprom.c: Same.
6640         * gcc.dg/cpp/redef2.c: Same.
6641         * gcc.dg/cpp/trad/trad.exp: Same.
6642         * gcc.dg/cpp/arith-1.c: Same.
6643         * gcc.dg/cpp/extratokens.c: Same.
6644         * gcc.dg/cpp/if-mpar.c: Same.
6645
6646 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6647
6648         * gnat.dg/nested_float_packed.ads: New test.
6649
6650 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6651             Eric Botcazou  <botcazou@adacore.com>
6652
6653         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6654         * gnat.dg/test_oconst.adb: New test.
6655
6656 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6657
6658         * gcc.dg/plugin/ggcplug.c: Moved comment.
6659         (plugin_init): Fixed typo, declared i, returned 0 at end.
6660
6661 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6662
6663         PR testsuite/40244
6664         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6665         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6666
6667 2009-05-29  Ian Lance Taylor  <iant@google.com>
6668
6669         * gcc.dg/Wcxx-compat-11.c: New testcase.
6670
6671 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6672
6673         PR fortran/40019
6674         * gfortran.dg/leadz_trailz_1.f90: New test.
6675         * gfortran.dg/leadz_trailz_2.f90: New test.
6676
6677 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6678
6679         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6680         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6681         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6682         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6683         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6684         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6685         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6686         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6687         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6688         * gcc.dg/tree-ssa/sra-5.c: New file.
6689         * gcc.dg/tree-ssa/sra-6.c: New file.
6690         * gcc.c-torture/compile/sra-1.c: New file.
6691
6692 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6693
6694         PR middle-end/40291
6695         * gcc.c-torture/compile/pr40291.c: New test.
6696
6697         PR target/40017
6698         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6699         __vector _Bool.
6700         * gcc.target/powerpc/altivec-30.c: New test.
6701         * gcc.target/powerpc/altivec-31.c: New test.
6702
6703 2009-05-28  Richard Guenther  <rguenther@suse.de>
6704
6705         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6706         * gcc.c-torture/execute/20090527-1.c: Likewise.
6707
6708 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6709
6710         PR c++/39754
6711         * g++.dg/template/canon-type-1.C: New test.
6712         * g++.dg/template/canon-type-2.C: Likewise.
6713         * g++.dg/template/canon-type-3.C: Likewise.
6714         * g++.dg/template/canon-type-4.C: Likewise.
6715         * g++.dg/template/canon-type-5.C: Likewise.
6716         * g++.dg/template/canon-type-6.C: Likewise.
6717         * g++.dg/template/canon-type-7.C: Likewise.
6718
6719 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6720             Uros Bizjak  <ubizjak@gmail.com>
6721             Danny Smith  <dansmister@gmail.com>
6722
6723         PR target/37216
6724
6725         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6726         New function.
6727         * gcc.target/i386/pr37216.c:  New test source file.
6728         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6729         use -fno-common for testing Cygwin and MinGW targets.
6730
6731 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6732
6733         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6734         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6735         * g++.dg/pr37742.C (size_t): Likewise.
6736         * g++.dg/torture/pr34850.C (size_t): Likewise.
6737         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6738         _PTRDIFF_TYPE__.
6739         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6740         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6741         (size_t): Use __extension__ and __SIZE_TYPE__.
6742         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6743         __SIZE_TYPE__.
6744         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6745         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6746         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6747         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6748         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6749         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6750         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6751         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6752         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6753         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6754         (__ssize_t): Likewise.
6755         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6756         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6757         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6758         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6759         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6760         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6761         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6762         * gcc.dg/pr33667.c (size_t): Likewise.
6763         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6764         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6765         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6766         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6767         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6768         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6769
6770 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6771
6772         PR tree-optimization/40254
6773         * gcc.dg/vect/pr40254.c: New test.
6774
6775 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6776
6777         PR middle-end/33699
6778         * gcc.target/mips/const-anchor-1.c: New test.
6779         * gcc.target/mips/const-anchor-2.c: New test.
6780
6781 2009-05-27  Jason Merrill  <jason@redhat.com>
6782
6783         * g++.dg/cpp0x/initlist15.C: New.
6784         * g++.dg/cpp0x/initlist16.C: New.
6785         * g++.dg/cpp0x/initlist17.C: New.
6786
6787 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6788
6789         PR fortran/39178
6790         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6791         patterns to reflect frontend changes.
6792         * gfortran.dg/vector_subscript_4.f90: Likewise.
6793
6794 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6795             Eric Botcazou  <botcazou@adacore.com>
6796
6797         * gcc.c-torture/execute/align-nest.c: New testcase.
6798         * gnat.dg/misaligned_nest.adb: New testcase.
6799
6800 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6801
6802         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6803         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6804         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6805         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6806
6807 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6808
6809         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6810         cast instead of assuming 0ul.
6811         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6812         __SIZE_TYPE__.
6813         (_type_desc): Make first argument const.
6814         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6815
6816 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6817
6818         PR libfortran/40187
6819         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6820         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6821
6822 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6823
6824         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6825         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6826         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6827         * gcc.dg/plugin/ggcplug.c: Added new file.
6828
6829 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6830
6831         PR fortran/40246
6832         * gfortran.dg/nullify_4.f90: New test.
6833
6834 2009-05-26  Richard Guenther  <rguenther@suse.de>
6835
6836         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6837
6838 2009-05-26  Richard Guenther  <rguenther@suse.de>
6839
6840         PR middle-end/40252
6841         * gcc.c-torture/compile/pr40252.c: New testcase.
6842
6843 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6844
6845         PR c++/40007
6846         * g++.dg/template/typedef18.C: New test.
6847         * g++.dg/template/typedef19.C: Likewise.
6848         * g++.dg/template/typedef20.C: Likewise.
6849         * g++.dg/template/access11.C: Adjust.
6850
6851 2009-05-26  Richard Guenther  <rguenther@suse.de>
6852
6853         PR testsuite/40247
6854         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6855
6856 2009-05-25  Jason Merrill  <jason@redhat.com>
6857
6858         PR c++/38064
6859         * g++.dg/cpp0x/enum3.C: New test.
6860
6861 2009-05-25  Richard Guenther  <rguenther@suse.de>
6862
6863         PR tree-optimization/36327
6864         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6865         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6866         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6867         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6868         * gcc.dg/vect/vect-40.c: Likewise.
6869         * gcc.dg/vect/vect-42.c: Likewise.
6870         * gcc.dg/vect/vect-46.c: Likewise.
6871         * gcc.dg/vect/vect-76.c: Likewise.
6872
6873 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6874
6875         PR fortran/40176
6876         * gfortran.dg/proc_ptr_18.f90: New.
6877         * gfortran.dg/proc_ptr_19.f90: New.
6878         * gfortran.dg/proc_ptr_comp_9.f90: New.
6879         * gfortran.dg/proc_ptr_comp_10.f90: New.
6880
6881 2009-05-25  Richard Guenther  <rguenther@suse.de>
6882
6883         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6884         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6885
6886 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6887
6888         PR tree-optimization/40238
6889         * gcc.dg/vect/pr40238.c: New test.
6890
6891 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6892             Dominique Dhumieres  <dominiq@lps.ens.fr>
6893
6894         PR fortran/35732
6895         PR fortran/39872
6896         * gfortran.dg/bounds_check_fail_3.f90: New test.
6897         * gfortran.dg/bounds_check_fail_4.f90: New test.
6898         * gfortran.dg/bounds_check_14.f90: Update test.
6899         * gfortran.dg/bound_4.f90: Update test.
6900
6901 2009-05-24  Richard Guenther  <rguenther@suse.de>
6902
6903         PR middle-end/40233
6904         * gcc.c-torture/compile/pr40233.c: New testcase.
6905
6906 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6907
6908         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6909         for alpha*-*-* targets.
6910
6911 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6912
6913         * gcc.dg/vect/bb-slp-1.c: New test.
6914         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6915         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6916         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6917         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6918         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6919         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6920         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6921         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6922         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6923         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6924         gcc.dg/vect/bb-slp-22.c: Likewise.
6925         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6926
6927 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6928             Maxim Kuvyrkov  <maxim@codesourcery.com>
6929
6930         * gcc.dg/falign-labels-1.c: New test.
6931
6932 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6933
6934         * gnat.dg/specs/rep_clause3.ads: New test.
6935
6936 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6937
6938         * gnat.dg/addr6.adb: New test.
6939
6940 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6941
6942         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6943         New function.
6944         * gcc.target/arm/thumb2-mul-space.c: New file.
6945         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6946         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6947         * gcc.target/arm/thumb2-mul-speed.c: New file.
6948
6949 2009-05-22  Richard Guenther  <rguenther@suse.de>
6950
6951         PR middle-end/38964
6952         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6953         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6954         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6955
6956 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6957
6958         * gcc.dg/dll-6.c: New test.
6959         * gcc.dg/dll-6a.c: Likewise.
6960         * gcc.dg/dll-7.c: Likewise.
6961         * gcc.dg/dll-7a.c: Likewise.
6962         * g++.dg/ext/dllexport2.C: Likewise.
6963         * g++.dg/ext/dllexport2a.cc: Likewise.
6964
6965 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6966
6967         PR target/37846
6968         * gcc.target/ia64/mfused-madd-vect.c: New test.
6969         * gcc.target/ia64/mfused-madd.c: New test.
6970         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6971         * gcc.target/ia64/mno-fused-madd.c: New test.
6972
6973 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6974
6975         * gcc.target/i386/movbe-1.c: New.
6976         * gcc.target/i386/movbe-2.c: Likewise.
6977
6978 2009-05-21  Taras Glek  <tglek@mozilla.com>
6979
6980         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6981         plugin_init signature.
6982         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6983         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6984         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6985
6986 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6987
6988         * gcc.dg/target/arm/neon-vmla-1.c: New.
6989         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6990
6991 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6992
6993         * gcc.target/mips/octeon-exts-6.c: New test.
6994         * gcc.target/mips/extend-1.c: New test.
6995         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6996         EXTS.
6997         * gcc.target/mips/octeon-exts-5.c: Likewise.
6998
6999 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7000
7001         PR middle-end/40204
7002         * gcc.c-torture/compile/pr40204.c: New test.
7003
7004 2009-05-20  Richard Guenther  <rguenther@suse.de>
7005
7006         * gcc.c-torture/compile/20090518-1.c: New testcase.
7007
7008 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7009
7010         PR tree-optimization/40087
7011         * gcc.dg/tree-ssa/pr40087.c: New test.
7012
7013 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7014
7015         * gcc.dg/vector-4.c: New testcase.
7016         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7017         * g++.dg/ext/vector16.C: New testcase.
7018
7019 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7020
7021         PR c/40172
7022         * gcc.dg/pr40172.c: Renamed to ...
7023         * gcc.dg/pr40172-1.c: This.
7024
7025         * gcc.dg/pr40172-2.c: New.
7026         * gcc.dg/pr40172-3.c: Likewise.
7027
7028 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7029
7030         PR c/40172
7031         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7032
7033 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7034
7035         * gnat.dg/loop_optimization6.ad[sb]: New test.
7036
7037 2009-05-19  Richard Guenther  <rguenther@suse.de>
7038
7039         * gcc.c-torture/compile/20090519-1.c: New testcase.
7040
7041 2009-05-18  Jason Merrill  <jason@redhat.com>
7042
7043         * g++.dg/cpp0x/explicit1.C: New.
7044         * g++.dg/cpp0x/explicit2.C: New.
7045
7046 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7047
7048         PR debug/40109
7049         * g++.dg/debug/dwarf2/nested-1.C: New test.
7050
7051 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7052
7053         PR testsuite/39907
7054         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7055         stack alignment.
7056
7057 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7058
7059         PR fortran/40164
7060         * gfortran.dg/proc_ptr_comp_8.f90: New.
7061
7062 2009-05-18  Richard Guenther  <rguenther@suse.de>
7063
7064         PR fortran/40168
7065         * gfortran.dg/array_memset_2.f90: Adjust.
7066
7067 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7068
7069         PR fortran/36947
7070         PR fortran/40039
7071         * gfortran.dg/interface_27.f90: New.
7072         * gfortran.dg/interface_28.f90: New.
7073         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7074         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7075
7076 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7077
7078         * gcc.target/m68k/tls-ie.c: New test.
7079         * gcc.target/m68k/tls-le.c: New test.
7080         * gcc.target/m68k/tls-gd.c: New test.
7081         * gcc.target/m68k/tls-ld.c: New test.
7082         * gcc.target/m68k/tls-ie-xgot.c: New test.
7083         * gcc.target/m68k/tls-le-xtls.c: New test.
7084         * gcc.target/m68k/tls-gd-xgot.c: New test.
7085         * gcc.target/m68k/tls-ld-xgot.c: New test.
7086         * gcc.target/m68k/tls-ld-xtls.c: New test.
7087         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7088
7089 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7090
7091         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7092
7093 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7094
7095         PR c/40172
7096         * gcc.dg/pr40172.c: New.
7097
7098 2009-05-17  Jason Merrill  <jason@redhat.com>
7099
7100         PR c++/40139
7101         * g++.dg/template/dtor6.C: New.
7102
7103 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7104
7105         * g++.dg/warn/translate-ice-1.C: New test.
7106
7107 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7108
7109         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7110         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7111         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7112         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7113
7114 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7115
7116         PR fortran/33197
7117         * gfortran.dg/erf_2.F90: New test.
7118         * gfortran.dg/erfc_scaled_2.f90: New test.
7119
7120 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7121
7122         PR fortran/31243
7123         * gfortran.dg/string_1.f90: New test.
7124         * gfortran.dg/string_2.f90: New test.
7125         * gfortran.dg/string_3.f90: New test.
7126
7127 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7128
7129         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7130         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7131
7132 2009-05-15  Ian Lance Taylor  <iant@google.com>
7133
7134         * gcc.dg/Wcxx-compat-10.c: New testcase.
7135
7136 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7137
7138         PR 16302
7139         * gcc.dg/pr16302.c: New.
7140         * g++.dg/warn/pr16302.C: New.
7141
7142 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7143
7144         * gcc.dg/torture/builtin-math-5.c: New.
7145         * gcc.dg/torture/builtin-math-6.c: New.
7146         * lib/target-supports.exp (check_effective_target_mpc): New.
7147
7148 2009-05-15  Jan Hubicka  <jh@suse.cz>
7149
7150         * gcc.dg/tree-ssa/inline-3.c: New testcase
7151
7152 2009-05-15  Jan Hubicka  <jh@suse.cz>
7153
7154         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7155         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7156         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7157         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7158         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7159         Mark noinline.
7160         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7161         Mark noinline.
7162         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7163         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7164
7165 2009-05-15  Jan Hubicka  <jh@suse.cz>
7166
7167         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7168         optimized by sibcall noinline.
7169
7170 2009-05-15  Jan Hubicka  <jh@suse.cz>
7171
7172         * sibcall-1.c (track): Mark noinline.
7173         * sibcall-2.c (track): Mark noinline.
7174         * sibcall-3.c (track): Mark noinline.
7175         * sibcall-4.c (track): Mark noinline.
7176
7177 2009-05-15  Jan Hubicka  <jh@suse.cz>
7178
7179         * flatten-2.c: Disable early inlining; add comment.
7180         * flatten-3.c: New test based on flatten-2.c.
7181
7182 2009-05-15  Richard Guenther  <rguenther@suse.de>
7183
7184         PR tree-optimization/39999
7185         * gcc.c-torture/compile/pr39999.c: New testcase.
7186
7187 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7188
7189         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7190
7191 2009-05-14  Ian Lance Taylor  <iant@google.com>
7192
7193         * gcc.dg/Wcxx-compat-9.c: New testcase.
7194
7195 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7196
7197         PR fortran/39996
7198         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7199         * gfortran.dg/duplicate_type_2.f90: Ditto.
7200         * gfortran.dg/duplicate_type_3.f90: New.
7201
7202 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7203
7204         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7205         * ada/acats/tests/c5/c59002c.ada: Likewise.
7206
7207 2009-05-13  Taras Glek  <tglek@mozilla.com>
7208
7209         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7210         attributes and decl smashing.
7211         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7212         attributes.
7213         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7214         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7215
7216 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7217
7218         PR fortran/39865
7219         * gfortran.dg/pr39865.f90: New test.
7220         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7221         arrays in FMT=.
7222         * gfortran.dg/hollerith_f95.f90: Likewise.
7223         * gfortran.dg/hollerith6.f90: New test.
7224         * gfortran.dg/hollerith7.f90: New test.
7225
7226 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7227
7228         PR cpp/36674
7229         * gcc.dg/cpp/pr36674.i: New.
7230
7231 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7232
7233         PR middle-end/40035
7234         * gcc.c-torture/compile/pr40035.c: New test.
7235
7236 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7237
7238         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7239
7240 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7241
7242         PR fortran/40110
7243         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7244         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7245         * gfortran.dg/interop_params.f03: Ditto.
7246
7247 2009-05-12  Jan Hubicka  <jh@suse.cz>
7248
7249         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7250         so unrolling still happens.
7251         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7252         * gcc.dg/ipa/ipacost-2.c: Likewise.
7253         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7254
7255 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7256
7257         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7258
7259 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7260
7261         * lib/target-supports.exp (check_profiling_available): Return
7262         false for -p on *-*-cygwin* targets.
7263
7264 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7265
7266         PR tree-optimization/38632
7267         * g++.dg/tree-ssa/pr38632.C: New.
7268
7269 2009-05-11  Jan Hubicka  <jh@suse.cz>
7270
7271         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7272         we now optimize better.
7273         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7274         out at different places.
7275         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7276         unroling.
7277         * gcc.dg/vect/vect-76.c: Likewise.
7278         * gcc.dg/vect/vect-70.c: Likewise.
7279         * gcc.dg/vect/vect-66.c: Likewise.
7280         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7281         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7282
7283 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7284
7285         PR middle-end/40080
7286         * gcc.c-torture/compile/pr40080.c: New.
7287
7288 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7289
7290         * gcc.c-torture/compile/pr40026.c: New testcase.
7291
7292 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7293
7294         PR fortran/40089
7295         * gfortran.dg/proc_ptr_comp_7.f90: New.
7296
7297 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7298
7299         PR tree-optimization/40074
7300         * gcc.dg/vect/pr40074.c: New test.
7301
7302 2009-05-10  Ian Lance Taylor  <iant@google.com>
7303
7304         * gcc.dg/Wcxx-compat-7.c: New testcase.
7305         * gcc.dg/Wcxx-compat-8.c: New testcase.
7306         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7307         * gcc.dg/pr17188-1.c: Likewise.
7308         * gcc.dg/pr39084.c: Likewise.
7309
7310 2009-05-10  Michael Matz  <matz@suse.de>
7311
7312         PR target/40031
7313         * gcc.dg/pr40031.c: New test.
7314
7315 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7316
7317         PR fortran/40018
7318         * gfortran.dg/array_constructor_31.f90: New test.
7319
7320 2009-05-10  Richard Guenther  <rguenther@suse.de>
7321
7322         PR tree-optimization/40081
7323         * g++.dg/torture/pr40081.C: New testcase.
7324
7325 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7326
7327         PR fortran/38863
7328         * gfortran.dg/dependency_24.f90: New test.
7329         * gfortran.dg/dependency_23.f90: Clean up module files.
7330
7331 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7332
7333         PR fortran/38956
7334         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7335         * gfortran.dg/chmod_2.f90: Likewise.
7336         * gfortran.dg/chmod_3.f90: Likewise.
7337         * gfortran.dg/open_errors.f90: Likewise.
7338
7339 2009-05-09  Jan Hubicka  <jh@suse.cz>
7340
7341         PR middle-end/40043
7342         * g++.dg/eh/nested-try.C: New test.
7343
7344 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7345
7346         PR tree-optimization/40049
7347         * gcc.dg/vect/vect-shift-2.c: New test.
7348
7349 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7350
7351         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7352         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7353
7354 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7355
7356         PR c/36892
7357         * g++.dg/warn/deprecated-6.C: New.
7358         * gcc.dg/deprecated-4.c: Likewise.
7359         * gcc.dg/deprecated-5.c: Likewise.
7360         * gcc.dg/deprecated-6.c: Likewise.
7361
7362 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7363
7364         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7365         __aligned__(__BIGGEST_ALIGNMENT__).
7366         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7367         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7368         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7369         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7370         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7371         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7372         * gcc.dg/vect/Os-vect-95.c: Likewise.
7373         * gcc.dg/vect/pr20122.c: Likewise.
7374         * gcc.dg/vect/pr36493.c: Likewise.
7375         * gcc.dg/vect/pr37385.c: Likewise.
7376         * gcc.dg/vect/slp-7.c: Likewise.
7377         * gcc.dg/vect/slp-9.c: Likewise.
7378         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7379         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7380         * gcc.dg/vect/vect-35.c: Likewise.
7381         * gcc.dg/vect/vect-40.c: Likewise.
7382         * gcc.dg/vect/vect-42.c: Likewise.
7383         * gcc.dg/vect/vect-44.c: Likewise.
7384         * gcc.dg/vect/vect-46.c: Likewise.
7385         * gcc.dg/vect/vect-48.c: Likewise.
7386         * gcc.dg/vect/vect-52.c: Likewise.
7387         * gcc.dg/vect/vect-54.c: Likewise.
7388         * gcc.dg/vect/vect-56.c: Likewise.
7389         * gcc.dg/vect/vect-58.c: Likewise.
7390         * gcc.dg/vect/vect-60.c: Likewise.
7391         * gcc.dg/vect/vect-74.c: Likewise.
7392         * gcc.dg/vect/vect-75.c: Likewise.
7393         * gcc.dg/vect/vect-76.c: Likewise.
7394         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7395         * gcc.dg/vect/vect-77.c: Likewise.
7396         * gcc.dg/vect/vect-77-global.c: Likewise.
7397         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7398         * gcc.dg/vect/vect-78.c: Likewise.
7399         * gcc.dg/vect/vect-78-global.c: Likewise.
7400         * gcc.dg/vect/vect-80.c: Likewise.
7401         * gcc.dg/vect/vect-85.c: Likewise.
7402         * gcc.dg/vect/vect-87.c: Likewise.
7403         * gcc.dg/vect/vect-88.c: Likewise.
7404         * gcc.dg/vect/vect-92.c: Likewise.
7405         * gcc.dg/vect/vect-93.c: Likewise.
7406         * gcc.dg/vect/vect-95.c: Likewise.
7407         * gcc.dg/vect/vect-97.c: Likewise.
7408         * gcc.dg/vect/vect-complex-1.c: Likewise.
7409         * gcc.dg/vect/vect-complex-4.c: Likewise.
7410         * gcc.dg/vect/vect-complex-5.c: Likewise.
7411         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7412         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7413         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7414         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7415         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7416         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7417         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7418         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7419         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7420         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7421         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7422         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7423         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7424         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7425         * gcc.dg/vect/vect-outer-1.c: Likewise.
7426         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7427         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7428         * gcc.dg/vect/vect-outer-2.c: Likewise.
7429         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7430         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7431         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7432         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7433         * gcc.dg/vect/vect-outer-3.c: Likewise.
7434         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7435         * gcc.dg/vect/vect-outer-5.c: Likewise.
7436         * gcc.dg/vect/vect-outer-6.c: Likewise.
7437         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7438         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7439         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7440         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7441         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7442         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7443         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7444         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7445         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7446         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7447         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7448         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7449         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7450         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7451
7452 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7453
7454         PR c/24581
7455         * gcc.dg/torture/complex-sign.h: New header.
7456         * gcc.dg/torture/complex-sign-add.c,
7457         gcc.dg/torture/complex-sign-mixed-add.c,
7458         gcc.dg/torture/complex-sign-mixed-div.c,
7459         gcc.dg/torture/complex-sign-mixed-mul.c,
7460         gcc.dg/torture/complex-sign-mixed-sub.c,
7461         gcc.dg/torture/complex-sign-mul.c,
7462         gcc.dg/torture/complex-sign-sub.c: New tests.
7463
7464 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7465
7466         PR fortran/39876
7467         * gfortran.dg/intrinsic_3.f90: New.
7468
7469 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7470
7471         PR c/39037
7472         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7473         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7474         * gcc.dg/dfp/float-constant-double.c: New test.
7475         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7476         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7477         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7478         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7479         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7480         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7481         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7482         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7483         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7484
7485 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7486
7487         PR middle-end/40057
7488         * gcc.c-torture/execute/pr40057.c: New test.
7489
7490 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7491
7492         * gcc.c-torture/compile/const-high-part.c: New test.
7493
7494 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7495
7496         PR testsuite/40050
7497         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7498         build plugin.
7499
7500 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7501
7502         PR fortran/39630
7503         * gfortran.dg/proc_decl_1.f90: Modified.
7504         * gfortran.dg/proc_ptr_comp_1.f90: New.
7505         * gfortran.dg/proc_ptr_comp_2.f90: New.
7506         * gfortran.dg/proc_ptr_comp_3.f90: New.
7507         * gfortran.dg/proc_ptr_comp_4.f90: New.
7508         * gfortran.dg/proc_ptr_comp_5.f90: New.
7509         * gfortran.dg/proc_ptr_comp_6.f90: New.
7510
7511 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7512
7513         PR c++/17395
7514         * g++.dg/template/call7.C: New test.
7515
7516 2009-05-06  Diego Novillo  <dnovillo@google.com>
7517
7518         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7519
7520 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7521
7522         * gfortran.dg/pr40021.f: Moved to ...
7523         * gfortran.fortran-torture/execute/pr40021.f: Here.
7524
7525 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7526
7527         PR middle-end/39986
7528         * gcc.dg/dfp/pr39986.c: New test.
7529
7530 2009-05-06  Michael Matz  <matz@suse.de>
7531
7532         PR middle-end/40021
7533         * gfortran.dg/pr40021.f: New test.
7534
7535 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7536
7537         * lib/plugin-support.exp: New file containing support procs for
7538         plugin testcases.
7539         * lib/target-supports.exp (check_plugin_available): New proc.
7540         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7541         * gcc.dg/plugin/selfassign.c: New plugin source file.
7542         * gcc.dg/plugin/self-assign-test-1.c: New test.
7543         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7544         * g++.dg/README: Add description for plugin test.
7545         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7546         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7547         * g++.dg/plugin/selfassign.c: New plugin source file.
7548         * g++.dg/plugin/self-assign-test-1.C: New test.
7549         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7550         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7551         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7552         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7553
7554 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7555
7556         PR fortran/40041
7557         * gfortran.dg/intrinsic_2.f90: New test.
7558         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7559
7560 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7561
7562         PR c/40032
7563         * gcc.dg/noncompile/incomplete-5.c: New test.
7564
7565 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7566
7567         PR middle-end/39666
7568         * gcc.dg/pr39666-1.c: New test.
7569         * gcc.dg/pr39666-2.c: Likewise.
7570         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7571         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7572         * gfortran.dg/pr39666-1.f90: Likewise.
7573         * gfortran.dg/pr39666-2.f90: Likewise.
7574
7575 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7576
7577         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7578         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7579         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7580
7581 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7582
7583         PR fortran/39998
7584         * gfortran.dg/proc_ptr_17.f90: New.
7585
7586 2009-05-05  Richard Guenther  <rguenther@suse.de>
7587
7588         PR tree-optimization/40022
7589         * gcc.c-torture/execute/pr40022.c: New testcase.
7590
7591 2009-05-05  Richard Guenther  <rguenther@suse.de>
7592
7593         PR middle-end/40023
7594         * gcc.c-torture/compile/pr40023.c: New testcase.
7595
7596 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7597
7598         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7599         * g++.dg/template/overload9.C: Likewise.
7600         * g++.dg/ext/ms-1.C: New.
7601
7602 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7603
7604         PR c++/40013
7605         * g++.dg/ext/vla7.C: New test.
7606
7607 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7608
7609         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7610
7611 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7612
7613         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7614         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7615         Update expected errors.
7616
7617 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7618
7619         PR c++/28152
7620         * g++.dg/parse/parser-pr28152.C: New.
7621         * g++.dg/parse/parser-pr28152-2.C: New.
7622
7623 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7624
7625         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7626
7627 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7628
7629         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7630         * gcc.target/sparc/fexpand-2.c: Likewise.
7631         * gcc.target/sparc/fpmerge-2.c: Likewise.
7632         * gcc.target/sparc/pdist-2.c: Likewise.
7633
7634 2009-05-03  Richard Guenther  <rguenther@suse.de>
7635
7636         PR c/39983
7637         * gcc.c-torture/compile/pr39983.c: New testcase.
7638
7639 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7640
7641         * gcc.dg/c99-complex-3.c: New test.
7642
7643 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7644
7645         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7646
7647 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7648
7649         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7650
7651 2009-05-02  Richard Guenther  <rguenther@suse.de>
7652
7653         PR middle-end/40001
7654         * gcc.target/spu/pr40001.c: New testcase.
7655
7656 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7657
7658         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7659
7660 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7661
7662         PR middle-end/39579
7663         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7664         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7665
7666 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7667
7668         PR testsuite/39776
7669         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7670         no longer issued.
7671
7672 2009-04-30  David Ayers  <ayers@fsfe.org>
7673
7674         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7675         and gcc_error_prefix variables.
7676         * objc.dg/bad-receiver-type.m: Update to match correct
7677         diagnostics marker.
7678         * objc.dg/encode-5.m: Likewise.
7679         * objc.dg/id-1.m: Likewise.
7680         * objc.dg/method-1.m: Likewise.
7681         * objc.dg/method-6.m: Likewise.
7682         * objc.dg/method-7.m: Likewise.
7683         * objc.dg/method-9.m: Likewise.
7684         * objc.dg/method-11.m: Likewise.
7685         * objc.dg/method-20.m: Likewise.
7686         * objc.dg/private-1.m: Likewise.
7687
7688 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7689
7690         PR libfortran/39667
7691         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7692         * gfortran.dg/advance_4.f90: Likewise
7693         * gfortran.dg/advance_5.f90: Likewise
7694         * gfortran.dg/append_1.f90: Likewise
7695         * gfortran.dg/backslash_1.f90: Likewise
7696         * gfortran.dg/backslash_2.f90: Likewise
7697         * gfortran.dg/backslash_3.f: Likewise
7698         * gfortran.dg/backspace_10.f90: Likewise
7699         * gfortran.dg/backspace_3.f: Likewise
7700         * gfortran.dg/backspace_4.f: Likewise
7701         * gfortran.dg/backspace_5.f: Likewise
7702         * gfortran.dg/backspace_8.f: Likewise
7703         * gfortran.dg/backspace_9.f: Likewise
7704         * gfortran.dg/complex_write.f90: Likewise
7705         * gfortran.dg/convert_implied_open.f90: Likewise
7706         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7707         * gfortran.dg/dos_eol.f: Likewise
7708         * gfortran.dg/empty_format_1.f90: Likewise
7709         * gfortran.dg/endfile.f: Likewise
7710         * gfortran.dg/eof_1.f90: Likewise
7711         * gfortran.dg/eor_1.f90: Likewise
7712         * gfortran.dg/eor_handling_1.f90: Likewise
7713         * gfortran.dg/eor_handling_2.f90: Likewise
7714         * gfortran.dg/eor_handling_3.f90: Likewise
7715         * gfortran.dg/eor_handling_4.f90: Likewise
7716         * gfortran.dg/eor_handling_5.f90: Likewise
7717         * gfortran.dg/error_recovery_5.f90: Likewise
7718         * gfortran.dg/f2003_inquire_1.f03: Likewise
7719         * gfortran.dg/f2003_io_4.f03: Likewise
7720         * gfortran.dg/f2003_io_5.f03: Likewise
7721         * gfortran.dg/f2003_io_7.f03: Likewise
7722         * gfortran.dg/fgetc_1.f90: Likewise
7723         * gfortran.dg/fgetc_2.f90: Likewise
7724         * gfortran.dg/flush_1.f90: Likewise
7725         * gfortran.dg/fmt_exhaust.f90: Likewise
7726         * gfortran.dg/fmt_huge.f90: Likewise
7727         * gfortran.dg/fmt_read.f90: Likewise
7728         * gfortran.dg/fmt_t_1.f90: Likewise
7729         * gfortran.dg/fmt_t_2.f90: Likewise
7730         * gfortran.dg/fmt_t_3.f90: Likewise
7731         * gfortran.dg/fmt_t_4.f90: Likewise
7732         * gfortran.dg/fmt_t_5.f90: Likewise
7733         * gfortran.dg/fmt_t_7.f: Likewise
7734         * gfortran.dg/fseek.f90: Likewise
7735         * gfortran.dg/ftell_1.f90: Likewise
7736         * gfortran.dg/ftell_2.f90: Likewise
7737         * gfortran.dg/func_derived_3.f90: Likewise
7738         * gfortran.dg/inquire_9.f90: Likewise
7739         * gfortran.dg/iostat_1.f90: Likewise
7740         * gfortran.dg/iostat_2.f90: Likewise
7741         * gfortran.dg/list_read_1.f90: Likewise
7742         * gfortran.dg/list_read_4.f90: Likewise
7743         * gfortran.dg/list_read_5.f90: Likewise
7744         * gfortran.dg/list_read_7.f90: Likewise
7745         * gfortran.dg/list_read_8.f90: Likewise
7746         * gfortran.dg/list_read_9.f90: Likewise
7747         * gfortran.dg/namelist_13.f90: Likewise
7748         * gfortran.dg/namelist_14.f90: Likewise
7749         * gfortran.dg/namelist_15.f90: Likewise
7750         * gfortran.dg/namelist_16.f90: Likewise
7751         * gfortran.dg/namelist_17.f90: Likewise
7752         * gfortran.dg/namelist_18.f90: Likewise
7753         * gfortran.dg/namelist_19.f90: Likewise
7754         * gfortran.dg/namelist_20.f90: Likewise
7755         * gfortran.dg/namelist_24.f90: Likewise
7756         * gfortran.dg/namelist_26.f90: Likewise
7757         * gfortran.dg/namelist_27.f90: Likewise
7758         * gfortran.dg/namelist_28.f90: Likewise
7759         * gfortran.dg/namelist_37.f90: Likewise
7760         * gfortran.dg/namelist_38.f90: Likewise
7761         * gfortran.dg/namelist_39.f90: Likewise
7762         * gfortran.dg/namelist_40.f90: Likewise
7763         * gfortran.dg/namelist_43.f90: Likewise
7764         * gfortran.dg/namelist_44.f90: Likewise
7765         * gfortran.dg/namelist_45.f90: Likewise
7766         * gfortran.dg/namelist_46.f90: Likewise
7767         * gfortran.dg/namelist_47.f90: Likewise
7768         * gfortran.dg/namelist_48.f90: Likewise
7769         * gfortran.dg/namelist_49.f90: Likewise
7770         * gfortran.dg/namelist_50.f90: Likewise
7771         * gfortran.dg/namelist_51.f90: Likewise
7772         * gfortran.dg/namelist_52.f90: Likewise
7773         * gfortran.dg/namelist_56.f90: Likewise
7774         * gfortran.dg/namelist_char_only.f90: Likewise
7775         * gfortran.dg/namelist_use.f90: Likewise
7776         * gfortran.dg/namelist_use_only.f90: Likewise
7777         * gfortran.dg/noadv_size.f90: Likewise
7778         * gfortran.dg/open_access_append_1.f90: Likewise
7779         * gfortran.dg/pad_no.f90: Likewise
7780         * gfortran.dg/pr12884.f: Likewise
7781         * gfortran.dg/pr17090.f90: Likewise
7782         * gfortran.dg/pr17285.f90: Likewise
7783         * gfortran.dg/pr17286.f90: Likewise
7784         * gfortran.dg/pr18122.f90: Likewise
7785         * gfortran.dg/pr18210.f90: Likewise
7786         * gfortran.dg/pr18392.f90: Likewise
7787         * gfortran.dg/pr19155.f: Likewise
7788         * gfortran.dg/pr19216.f: Likewise
7789         * gfortran.dg/pr19467.f90: Likewise
7790         * gfortran.dg/pr19657.f: Likewise
7791         * gfortran.dg/pr20257.f90: Likewise
7792         * gfortran.dg/read_bad_advance.f90: Likewise
7793         * gfortran.dg/read_eof_2.f90: Likewise
7794         * gfortran.dg/read_eof_4.f90: Likewise
7795         * gfortran.dg/read_many_1.f: Likewise
7796         * gfortran.dg/read_noadvance.f90: Likewise
7797         * gfortran.dg/read_repeat.f90: Likewise
7798         * gfortran.dg/read_size_noadvance.f90: Likewise
7799         * gfortran.dg/read_x_past.f: Likewise
7800         * gfortran.dg/record_marker_1.f90: Likewise
7801         * gfortran.dg/record_marker_3.f90: Likewise
7802         * gfortran.dg/rewind_1.f90: Likewise
7803         * gfortran.dg/runtime_warning_1.f90: Likewise
7804         * gfortran.dg/shape_3.f90: Likewise
7805         * gfortran.dg/slash_1.f90: Likewise
7806         * gfortran.dg/stat_1.f90: Likewise
7807         * gfortran.dg/stat_2.f90: Likewise
7808         * gfortran.dg/streamio_11.f90: Likewise
7809         * gfortran.dg/streamio_3.f90: Likewise
7810         * gfortran.dg/streamio_4.f90: Likewise
7811         * gfortran.dg/streamio_9.f90: Likewise
7812         * gfortran.dg/tl_editing.f90: Likewise
7813         * gfortran.dg/unf_io_convert_1.f90: Likewise
7814         * gfortran.dg/unf_io_convert_2.f90: Likewise
7815         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7816         * gfortran.dg/unf_short_record_1.f90: Likewise
7817         * gfortran.dg/utf8_1.f03: Likewise
7818         * gfortran.dg/utf8_2.f03: Likewise
7819         * gfortran.dg/widechar_IO_1.f90: Likewise
7820         * gfortran.dg/write_check3.f90: Likewise
7821         * gfortran.dg/write_rewind_2.f: Likewise
7822         * gfortran.dg/x_slash_2.f: Likewise
7823
7824 2009-04-29  Richard Guenther  <rguenther@suse.de>
7825
7826         PR target/39943
7827         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7828         New.
7829         (check_effective_target_vect_floatuint_cvt): Likewise.
7830         * gcc.dg/vect/slp-10.c: Adjust.
7831         * gcc.dg/vect/slp-11.c: Adjust.
7832         * gcc.dg/vect/slp-12b.c: Adjust.
7833         * gcc.dg/vect/slp-33.c: Adjust.
7834         * gcc.c-torture/compile/pr39943.c: New testcase.
7835
7836 2009-04-29  Richard Guenther  <rguenther@suse.de>
7837
7838         PR middle-end/39937
7839         * gcc.c-torture/compile/pr39937.c: New testcase.
7840
7841 2009-04-29  Richard Guenther  <rguenther@suse.de>
7842
7843         PR tree-optimization/39941
7844         * gcc.c-torture/compile/pr39941.c: New testcase.
7845
7846 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7847
7848         * gcc.target/bfin/20090411-1.c: New test.
7849
7850 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7851
7852         PR target/39565
7853         * gcc.dg/pr39565.c: New testcase.
7854
7855 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7856
7857         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7858         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7859         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7860         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7861         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7862         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7863         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7864         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7865         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7866         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7867         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7868         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7869         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7870         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7871         * gcc.target/i386/pr37191.c: Likewise.
7872         * gcc.target/i386/reload-1.c: Likewise.
7873         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7874         * g++.old-deja/g++.pt/repo2.C: Likewise.
7875         * g++.old-deja/g++.pt/repo3.C: Likewise.
7876         * g++.old-deja/g++.pt/repo4.C: Likewise.
7877         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7878         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7879         * g++.dg/template/repo1.C: Likewise.
7880         * g++.dg/template/repo2.C: Likewise.
7881         * g++.dg/template/repo3.C: Likewise.
7882         * g++.dg/template/repo4.C: Likewise.
7883         * g++.dg/template/repo5.C: Likewise.
7884         * g++.dg/template/repo6.C: Likewise.
7885         * g++.dg/template/repo7.C: Likewise.
7886         * g++.dg/template/repo8.C: Likewise.
7887         * g++.dg/template/repo9.C: Likewise.
7888         * g++.dg/rtti/repo1.C: Likewise.
7889         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7890         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7891         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7892         * g++.dg/other/PR23205.C: Skip for vxworks.
7893         * g++.dg/ext/visibility/class1.C: Requires PIC.
7894         * g++.dg/eh/async-unwind2.C: Requires PIC.
7895         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7896         does not have cxa_exit.
7897
7898 2009-04-28  Jing Yu  <jingyu@google.com>
7899
7900         PR testsuite/39790
7901         * lib/target-supports.exp (check_effective_target_tls): Remove
7902         comment of caching.
7903         (check_effective_target_tls_native): Likewise.
7904         (check_effective_target_tls_runtime): Likewise.
7905         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7906         tls to tls_runtime.
7907         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7908
7909 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7910
7911         PR fortran/39946
7912         * gfortran.dg/proc_ptr_16.f90: New.
7913
7914 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7915
7916         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7917         lp64 is true.
7918
7919 2009-04-28  Richard Guenther  <rguenther@suse.de>
7920
7921         PR middle-end/39937
7922         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7923
7924 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7925
7926         * g++.dg/warn/pr35652.C: Removed.
7927         * gcc.dg/pr35652.c: Likewise.
7928
7929 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7930
7931         * gcc.target/ia64/20071210-2.c: New testcase.
7932
7933 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7934
7935         PR c/39323
7936         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7937         * gcc.dg/pr39323-3.c: Ditto.
7938
7939 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7940
7941         PR fortran/39930
7942         PR fortran/39931
7943         * gfortran.dg/ambiguous_reference_2.f90: New.
7944         * gfortran.dg/pointer_assign_7.f90: New.
7945
7946 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7947             Mark Mitchell  <mark@codesourcery.com>
7948
7949         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7950         * gcc.dg/20020103-1.c: Check for __ppc.
7951         * gcc.dg/asm-b.c: Check for __ppc.
7952         * gcc.dg/20020919-1.c: Check for __ppc.
7953         * gcc.dg/20020312-2.c: Likewise.
7954         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7955         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7956         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7957         * g++.dg/warn/weak1.C: Likewise.
7958         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7959         static so appropriate optimizations kick in.
7960         (find_base_value_wrapper): New function.
7961         * g++.dg/eh/simd-5.C: Fix target triplet.
7962         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7963
7964 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7965             H.J. Lu  <hongjiu.lu@intel.com>
7966
7967         PR target/39911
7968         * gcc.target/i386/pr39911.c: New test.
7969
7970 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7971
7972         PR fortran/39879
7973         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7974
7975 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7976
7977         PR c++/35652
7978         Revert:
7979
7980         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7981
7982         * gcc.dg/pr35652.C: New.
7983         * g++.dg/warn/pr35652.C: New.
7984         * gcc.dg/format/plus-1.c: Adjust message.
7985
7986 2009-04-27  DJ Delorie  <dj@redhat.com>
7987
7988         * lib/target-supports.exp (check_effective_target_double64): New.
7989         (check_effective_target_double64plus): New.
7990         (check_effective_target_large_double): New.
7991         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7992         * gcc.dg/div-double-1.c: Likewise.
7993         * gcc.dg/Wconversion-real.c: Require large_double.
7994         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7995
7996         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7997         are too small.
7998
7999         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8000         constants as long.
8001
8002 2009-04-27  Ian Lance Taylor  <iant@google.com>
8003
8004         * gcc.dg/Wcxx-compat-5.c: New testcase.
8005         * gcc.dg/Wcxx-compat-6.c: New testcase.
8006
8007 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8008
8009         Allow non-constant arguments to conversion intrinsics.
8010         * gcc.target/spu/intrinsics-3.c: Update tests.
8011
8012 2009-04-27  Richard Guenther  <rguenther@suse.de>
8013
8014         PR middle-end/39928
8015         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8016         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8017
8018 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8019
8020         PR target/39903
8021         * gcc.dg/torture/pr39903-1.c: New.
8022         * gcc.dg/torture/pr39903-2.c: Likewise.
8023
8024 2009-04-27  Revital Eres  <eres@il.ibm.com>
8025
8026         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8027         and check it.
8028         * gcc.dg/sms-2.c: Add dump check.
8029         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8030         and check it.
8031         * gcc.dg/sms-4.c: Likewise.
8032         * gcc.dg/sms-5.c: Likewise.
8033         * gcc.dg/sms-6.c: Likewise.
8034         * gcc.dg/sms-7.c: Likewise.
8035         * gcc.dg/sms-antideps.c: Rename to...
8036         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8037
8038 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8039
8040         * gnat.dg/opt2.adb: New test.
8041
8042 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8043
8044         PR c++/39875
8045         * g++.dg/warn/Wunused-15.C: New test.
8046
8047 2009-04-26  Michael Matz  <matz@suse.de>
8048
8049         Expand from SSA.
8050         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8051         change regexps.
8052         * gcc.target/i386/pr37248-1.c: Modified.
8053         * gcc.target/i386/pr37248-3.c: Modified.
8054         * gcc.target/i386/pr37248-2.c: Modified.
8055         * gnat.dg/aliasing1.adb: Modified.
8056         * gnat.dg/pack9.adb: Modified.
8057         * gnat.dg/aliasing2.adb: Modified.
8058         * gcc.dg/strict-overflow-2.c: Modified.
8059         * gcc.dg/autopar/reduc-1char.c: Modified.
8060         * gcc.dg/autopar/reduc-2char.c: Modified.
8061         * gcc.dg/autopar/reduc-1.c: Modified.
8062         * gcc.dg/autopar/reduc-2.c: Modified.
8063         * gcc.dg/autopar/reduc-3.c: Modified.
8064         * gcc.dg/autopar/reduc-6.c: Modified.
8065         * gcc.dg/autopar/reduc-7.c: Modified.
8066         * gcc.dg/autopar/reduc-8.c: Modified.
8067         * gcc.dg/autopar/reduc-9.c: Modified.
8068         * gcc.dg/autopar/reduc-1short.c: Modified.
8069         * gcc.dg/autopar/reduc-2short.c: Modified.
8070         * gcc.dg/autopar/parallelization-1.c: Modified.
8071         * gcc.dg/strict-overflow-4.c: Modified.
8072         * gcc.dg/strict-overflow-6.c: Modified.
8073         * gcc.dg/gomp/combined-1.c: Modified.
8074         * gcc.dg/no-strict-overflow-1.c: Modified.
8075         * gcc.dg/no-strict-overflow-3.c: Modified.
8076         * gcc.dg/no-strict-overflow-5.c: Modified.
8077         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8078         * gcc.dg/tree-ssa/pr18134.c: Modified.
8079         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8080         * gcc.dg/tree-ssa/vector-2.c: Modified.
8081         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8082         * gcc.dg/tree-ssa/loop-21.c: Modified.
8083         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8084         * gcc.dg/tree-ssa/vector-3.c: Modified.
8085         * gcc.dg/tree-ssa/asm-3.c: Modified.
8086         * gcc.dg/tree-ssa/pr23294.c: Modified.
8087         * gcc.dg/tree-ssa/loop-22.c: Modified.
8088         * gcc.dg/tree-ssa/loop-15.c: Modified.
8089         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8090         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8091         * gcc.dg/tree-ssa/pr20139.c: Modified.
8092         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8093         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8094         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8095         * gcc.dg/tree-ssa/loop-5.c: Modified.
8096         * gcc.dg/tree-ssa/pr19431.c: Modified.
8097         * gcc.dg/tree-ssa/pr32044.c: Modified.
8098         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8099         * gcc.dg/tree-ssa/loop-19.c: Modified.
8100         * gcc.dg/tree-ssa/loop-28.c: Modified.
8101         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8102         * gcc.dg/tree-ssa/divide-1.c: Modified.
8103         * gcc.dg/tree-ssa/inline-1.c: Modified.
8104         * gcc.dg/tree-ssa/divide-3.c: Modified.
8105         * gcc.dg/tree-ssa/pr30978.c: Modified.
8106         * gcc.dg/tree-ssa/alias-6.c: Modified.
8107         * gcc.dg/tree-ssa/divide-4.c: Modified.
8108         * gcc.dg/tree-ssa/alias-11.c: Modified.
8109         * gcc.dg/no-strict-overflow-7.c: Modified.
8110         * gcc.dg/strict-overflow-1.c: Modified.
8111         * gcc.dg/pr15784-4.c: Modified.
8112         * gcc.dg/pr34263.c: Modified.
8113         * gcc.dg/strict-overflow-3.c: Modified.
8114         * gcc.dg/tree-prof/stringop-1.c: Modified.
8115         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8116         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8117         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8118         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8119         * gcc.dg/no-strict-overflow-2.c: Modified.
8120         * gcc.dg/no-strict-overflow-4.c: Modified.
8121         * gcc.dg/no-strict-overflow-6.c: Modified.
8122         * g++.dg/tree-ssa/pr27090.C: Modified.
8123         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8124         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8125         * g++.dg/tree-ssa/pr19807.C: Modified.
8126         * g++.dg/opt/pr30965.C: Modified.
8127         * g++.dg/init/new17.C: Modified.
8128         * gfortran.dg/whole_file_6.f90: Modified.
8129         * gfortran.dg/whole_file_5.f90: Modified.
8130         * gfortran.dg/reassoc_1.f90: Modified.
8131         * gfortran.dg/reassoc_3.f90: Modified.
8132
8133 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8134
8135         PR fortran/39893
8136         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8137
8138 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8139
8140         PR inline-asm/39543
8141         * gcc.target/i386/pr39543-1.c: New test.
8142         * gcc.target/i386/pr39543-2.c: New test.
8143         * gcc.target/i386/pr39543-3.c: New test.
8144
8145         PR c/39889
8146         * gcc.dg/Wunused-value-3.c: New test.
8147
8148 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8149
8150         PR c/39581
8151         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8152         gcc.dg/vla-21.c: New tests.
8153
8154 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8155
8156         PR c/39556
8157         * gcc.dg/inline-34.c: New test.
8158
8159 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8160
8161         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8162         gcc.dg/enum-const-3.c: New tests.
8163         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8164         -pedantic-errors.  Update expected diagnostics.
8165
8166 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8167
8168         PR c/39582
8169         * gcc.dg/vla-20.c: New test.
8170
8171 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8172
8173         PR c/39564
8174         * gcc.dg/vla-19.c: New test.
8175
8176 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8177
8178         PR preprocessor/39559
8179         * gcc.dg/c99-intconst-2.c: New test.
8180
8181 2009-04-25  Jan Hubicka  <jh@suse.cz>
8182
8183         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8184
8185 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8186
8187         PR fortran/39688
8188         * gfortran.dg/import7.f90: New.
8189
8190 2009-04-24  Richard Guenther  <rguenther@suse.de>
8191
8192         * gcc.dg/tree-ssa/vrp48.c: Fix.
8193
8194 2008-04-24  Doug Kwan  <dougkwan@google.com>
8195
8196         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8197         destination are the same.
8198
8199 2009-04-24  Richard Guenther  <rguenther@suse.de>
8200
8201         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8202
8203 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8204
8205         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8206         gcc.dg/array-const-3.c: New tests.
8207
8208 2009-04-24  Ian Lance Taylor  <iant@google.com>
8209
8210         * gcc.dg/Wcxx-compat-4.c: New testcase.
8211
8212 2009-04-24  Daniel Kraft  <d@domob.eu>
8213
8214         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8215         expected on already erraneous symbol (renamed to fresh one).
8216
8217 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8218
8219         PR middle-end/39867
8220         * gcc.dg/pr39867.c: New.
8221
8222 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8223
8224         PR fortran/39861
8225         PR fortran/39864
8226         * gfortran.dg/intrinsic_1.f90: New.
8227
8228 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8229
8230         * gnat.dg/alignment7.adb: New test.
8231         * gnat.dg/alignment8.adb: Likewise.
8232
8233 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8234
8235         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8236         * gnat.dg/specs/rep_clause2.ads: New test.
8237
8238 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8239
8240         PR rtl-optimization/39794
8241         * gcc.dg/pr39794.c: New test.
8242
8243 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8244
8245         * gnat.dg/atomic1.adb: New test.
8246         * gnat.dg/atomic1_pkg.ads: New helper.
8247
8248 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8249
8250         PR testsuite/39623
8251         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8252         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8253
8254 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8255
8256         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8257         warning.
8258
8259 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8260
8261         PR C/31499
8262         * gcc.dg/vector-init-1.c: New testcase.
8263         * gcc.dg/vector-init-2.c: New testcase.
8264
8265 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8266
8267         * gnat.dg/enum2.adb: New test.
8268         * gnat.dg/enum2_pkg.ads: New helper.
8269
8270 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8271
8272         PR c/39855
8273         * gcc.dg/torture/pr39855.c: New test.
8274
8275 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8276
8277         PR c++/39639
8278         * g++.dg/cpp0x/pr39639.C: New test.
8279
8280 2009-04-22  Mark Heffernan  <meheff@google.com>
8281
8282         * gcc.dg/profile-generate-3.c: New test.
8283
8284 2009-04-22  Jan Hubicka  <jh@suse.cz>
8285
8286         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8287
8288 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8289
8290         PR testsuite/39623
8291         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8292
8293 2009-04-22  Richard Guenther  <rguenther@suse.de>
8294
8295         PR tree-optimization/39824
8296         * gcc.c-torture/compile/pr39824.c: New testcase.
8297
8298 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8299
8300         PR c++/14875
8301         * g++.dg/parse/parser-pr14875.C: New.
8302         * g++.dg/parse/parser-pr14875-2.C: New.
8303         * g++.dg/parse/error6.C: Update match string.
8304
8305 2009-04-22  Richard Guenther  <rguenther@suse.de>
8306
8307         PR tree-optimization/39845
8308         * gcc.c-torture/compile/pr39845.c: New testcase.
8309
8310 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8311
8312         PR fortran/39735
8313         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8314         * gfortran.dg/external_initializer.f90: Modified.
8315         * gfortran.dg/interface_26.f90: Modified.
8316         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8317         * gfortran.dg/proc_ptr_3.f90: Modified.
8318         * gfortran.dg/proc_ptr_15.f90: New.
8319         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8320
8321 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8322
8323         PR c++/35711
8324         * g++.dg/warn/pr35711.C: New.
8325         * g++.dg/conversion/ptrmem2.C: Update.
8326
8327 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8328
8329         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8330         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8331         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8332         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8333         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8334         gcc.c-torture/ChangeLog.0,
8335         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8336         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8337         gcc.target/i386/math-torture/math-torture.exp,
8338         gcc.target/mips/inter/mips16-inter.exp,
8339         gcc.target/mips/mips-nonpic/README,
8340         gcc.target/x86_64/abi/README.gcc,
8341         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8342         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8343         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8344         notices.
8345         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8346
8347 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8348
8349         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8350
8351 2009-04-21  Richard Guenther  <rguenther@suse.de>
8352
8353         PR middle-end/39829
8354         * gcc.dg/torture/pr39829.c: New testcase.
8355
8356 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8357
8358         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8359
8360 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8361
8362         PR 16202
8363         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8364         * gcc.dg/sequence-pt-2.c: New.
8365         * gcc.dg/sequence-pt-3.c: New.
8366         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8367         * g++.dg/warn/sequence-pt-2.c: New.
8368         * g++.dg/warn/sequence-pt-3.c: New.
8369
8370 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8371
8372         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8373
8374 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8375
8376         * gnat.dg/import1.ad[sb]: New test.
8377
8378 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8379
8380         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8381         return 0.
8382
8383 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8384
8385         PR fortran/39811
8386         * gfortran.dg/continuation_11.f90: New test.
8387
8388 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8389
8390         PR c++/13358
8391         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8392         messages. Test for "long long" in system headers.
8393         * gcc.dg/c99-longlong-2.c: New.
8394         * g++.dg/warn/pr13358.C: New.
8395         * g++.dg/warn/pr13358-2.C: New.
8396         * g++.dg/warn/pr13358-3.C: New.
8397         * g++.dg/warn/pr13358-4.C: New.
8398
8399 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8400
8401         * gcc.dg/framework-2.c: Fix up for non existent includes
8402         being fatal errors now.
8403
8404 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8405
8406         PR fortran/39800
8407         * gfortran.dg/private_type_13.f90: New test.
8408         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8409
8410 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8411
8412         PR c++/39803
8413         * g++.dg/warn/Wunused-14.C: New test.
8414
8415 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8416
8417         * gnat.dg/specs/small_alignment.ads: New test.
8418
8419 2009-04-20  Ian Lance Taylor  <iant@google.com>
8420
8421         * gcc.dg/Wcxx-compat-3.c: New testcase.
8422
8423 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8424
8425         * gnat.dg/pack13.ad[sb]: New test.
8426         * gnat.dg/pack13_pkg.ads: New helper.
8427
8428 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8429
8430         * gnat.dg/discr11.ad[sb]: New test.
8431         * gnat.dg/discr11_pkg.ads: New helper.
8432
8433 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8434
8435         PR tree-optimization/39675
8436         * gcc.dg/vect/O3-pr39675-2.c: New test.
8437
8438 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8439
8440         * gnat.dg/rep_clause3.adb: New test.
8441
8442 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8443
8444         PR c/37481
8445         * gcc.dg/c99-flex-array-7.c: New test.
8446
8447 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8448
8449         PR c/19771
8450         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8451
8452 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8453
8454         PR c/38243
8455         * gcc.dg/c99-restrict-3.c: New test.
8456
8457 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8458
8459         PR preprocessor/20078
8460         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8461
8462 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8463
8464         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8465         Do not pass -B$root after -margs.
8466
8467 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8468
8469         PR c/32061
8470         PR c++/36954
8471         * gcc.dg/pr32061.c: New.
8472         * gcc.dg/Wlogical-op-1.c: Update.
8473         * g++.dg/warn/Wlogical-op-1.C: Update.
8474         * g++.dg/warn/pr36954.C: New.
8475
8476 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8477
8478         PR c/27676
8479         * gcc.dg/lvalue-5.c: New test.
8480
8481 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8482
8483         PR c/22367
8484         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8485
8486 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8487
8488         * gcc.dg/cpp/include5.c: New test.
8489
8490 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8491
8492         PR c/35210
8493         * gcc.dg/call-diag-2.c: New test.
8494
8495 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8496
8497         PR preprocessor/39646
8498         * gcc.dg/cpp/line8.c: New test.
8499
8500 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8501
8502         PR preprocessor/39647
8503         * gcc.dg/cpp/line7.c: New test.
8504
8505 2009-04-18  Richard Guenther  <rguenther@suse.de>
8506
8507         PR middle-end/39804
8508         * gcc.target/i386/pr39804.c: New testcase.
8509
8510 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8511
8512         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8513         * g++.dg/other/pr39496.C: Likewise.
8514
8515 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8516
8517         PR middle-end/36902
8518         * gcc.dg/pr36902.c: New.
8519
8520 2009-04-17  Diego Novillo  <dnovillo@google.com>
8521
8522         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8523         violation for variable 'inside_main'.
8524
8525 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8526
8527         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8528
8529 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8530
8531         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8532
8533 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8534
8535         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8536         * gfortran.dg/chmod_2.f90: Likewise.
8537         * gfortran.dg/chmod_3.f90: Likewise.
8538         * gfortran.dg/open_errors.f90: Likewise.
8539         * gfortran.dg/stat_1.f90: Likewise.
8540         * gfortran.dg/stat_2.f90: Likewise.
8541
8542 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8543
8544         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8545         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8546         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8547         * gfortran.dg/nearest_1.f90: Likewise.
8548         * gfortran.dg/nearest_3.f90: Likewise.
8549         * gfortran.dg/isnan_1.f90: Likewise.
8550         * gfortran.dg/isnan_2.f90: Likewise.
8551         * gfortran.dg/nan_1.f90: Likewise.
8552         * gfortran.dg/nan_2.f90: Likewise.
8553         * gfortran.dg/nan_3.f90: Likewise.
8554         * gfortran.dg/nan_4.f90: Likewise.
8555         * gfortran.dg/module_nan.f90: Likewise.
8556         * gfortran.dg/int_conv_2.f90: Likewise.
8557         * gfortran.dg/init_flag_3.f90: Likewise.
8558         * gfortran.dg/namelist_42.f90: Likewise.
8559         * gfortran.dg/namelist_43.f90: Likewise.
8560         * gfortran.dg/real_const_3.f90: Likewise.
8561         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8562
8563         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8564         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8565         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8566         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8567         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8568
8569         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8570         * gfortran.dg/gamma_5.f90: Likewise.
8571
8572 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8573
8574         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8575         less strict so it also works with auto-overlay support.
8576         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8577         for "exceeds local store" linker errors on the SPU.
8578
8579         * lib/gfortran.exp: Include target-supports.exp.
8580         (gfortran_init): On SPU targets where automatic overlay support
8581         is available, use it to build all Fortran test cases.
8582
8583         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8584
8585 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8586
8587         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8588         rule enforced by gnat on taft types.
8589
8590 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8591
8592         PR testsuite/39792
8593         * g++.dg/ext/complit11.C: Add empty dg-options.
8594
8595 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8596
8597         PR c++/17570
8598         * g++.dg/template/defarg11.C: New test.
8599
8600 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8601
8602         PR c++/28766
8603         * g++.dg/ext/complit11.C: New testcase.
8604
8605 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8606
8607         PR c++/39551
8608         * g++.dg/warn/Wunused-13.C: New testcase.
8609
8610 2009-04-15  Ian Lance Taylor  <iant@google.com>
8611
8612         * gcc.dg/Wenum-compare-1.c: New testcase.
8613
8614 2009-04-15  Richard Guenther  <rguenther@suse.de>
8615
8616         PR tree-optimization/39764
8617         * g++.dg/torture/pr39764.C: New testcase.
8618
8619 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8620
8621         * g++.dg/ext/altivec-17.C: New.
8622
8623 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8624
8625         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8626         * gnat.dg/specs/limited1.ads: Ditto.
8627
8628 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8629
8630         PR testsuite/39769
8631         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8632         for testing the results of estimate instructions.
8633         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8634         * gcc.dg/vmx/3a-05.c (test): Ditto.
8635
8636 2009-04-14  Jason Merrill  <jason@redhat.com>
8637
8638         PR c++/39763
8639         * g++.dg/warn/Wshadow-4.C: Extend.
8640
8641 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8642
8643         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8644         (do_D): Remove attribute hidden.
8645
8646 2009-04-13  Jason Merrill  <jason@redhat.com>
8647
8648         PR c++/39480
8649         * g++.dg/init/copy7.C: New.
8650
8651 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8652
8653         PR testsuite/39733
8654         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8655         (check_for_all_options): This.
8656
8657 2009-04-13  Jason Merrill  <jason@redhat.com>
8658
8659         PR c++/39750
8660         * g++.dg/template/crash90.C: New.
8661
8662 2009-04-12  Jason Merrill  <jason@redhat.com>
8663
8664         PR c++/39742
8665         * g++.dg/overload/extern-C-2.C: New.
8666
8667 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8668
8669         PR preprocessor/31869
8670         * gcc.dg/cpp/strify5.c: New test.
8671
8672 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8673
8674         * gnat.dg/enum1.adb: New test.
8675         * gnat.dg/enum1_pkg.ads: New helper.
8676
8677 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8678
8679         PR target/39740
8680         * gcc.target/alpha/pr39740.c: New test.
8681
8682 2009-04-11  Daniel Kraft  <d@domob.eu>
8683
8684         PR fortran/37746
8685         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8686         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8687         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8688         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8689         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8690         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8691         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8692         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8693         expected string length that failed with -fbounds-check now.
8694         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8695
8696 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8697
8698         PR fortran/39692
8699         * gfortran.dg/proc_ptr_14.f90: New.
8700
8701 2009-04-11  Richard Guenther  <rguenther@suse.de>
8702
8703         PR middle-end/39732
8704         * g++.dg/torture/pr39732.C: New testcase.
8705
8706 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8707
8708         * gfortran.dg/whole_file_5.f90: New.
8709         * gfortran.dg/whole_file_6.f90: New.
8710
8711 2009-04-11  Richard Guenther  <rguenther@suse.de>
8712
8713         PR tree-optimization/39713
8714         * g++.dg/torture/pr39713.C: New testcase.
8715
8716 2009-04-10  Richard Guenther  <rguenther@suse.de>
8717
8718         PR c/39712
8719         * gcc.dg/pr39712.c: New testcase.
8720
8721 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8722
8723         PR c++/28301
8724         * g++.dg/cpp0x/enum2.C: Updated.
8725         * g++.dg/debug/pr22514.C: Likewise.
8726         * g++.dg/parse/enum2.C: Likewise.
8727         * g++.dg/parse/enum3.C: Likewise.
8728         * g++.dg/template/crash79.C: Likewise.
8729         * g++.old-deja/g++.jason/cond.C: Likewise.
8730
8731 2009-04-10  Chao-ying Fu  <fu@mips.com>
8732
8733         * gcc.target/mips/interrupt_handler.c: Change from compile to
8734         assemble.
8735
8736 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8737
8738         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8739
8740 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8741
8742         PR fortran/38709
8743         * gfortran.dg/zero_sized_6.f90: New.
8744
8745 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8746
8747         PR  c++/20118
8748         * g++.dg/parse/pr20118.C: New.
8749         * g++.dg/template/spec16.C: Update.
8750
8751 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8752
8753         PR testsuite/35621
8754         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8755         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8756         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8757         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8758         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8759         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8760         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8761         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8762         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8763         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8764         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8765         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8766         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8767         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8768         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8769         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8770         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8771
8772 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8773
8774         PR target/39678
8775         * g++.dg/torture/pr39678.C: New.
8776         * gcc.dg/compat/struct-complex-2.h: Likewise.
8777         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8778         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8779         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8780         * gcc.dg/torture/pr39678.c: Likewise.
8781         * gcc.target/i386/pr39678.c: Likewise.
8782
8783         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8784         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8785
8786         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8787         <complex.h>.  Add tests for structure with complex float.
8788
8789 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8790             Joseph Myers  <joseph@codesourcery.com>
8791
8792         PR target/36800
8793         * gcc.dg/dfp/pr36800.c: New.
8794
8795 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8796             Rafael Avila de Espindola  <espindola@google.com>
8797
8798         * gcc.misc-tests/help.exp: New file.
8799         * lib/options.exp: New file.
8800
8801 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8802
8803         PR libobjc/36610
8804         * objc/execute/forward-1.x: New.
8805
8806 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8807
8808         * gcc.dg/pr27150-1.c: Change to a link test.
8809
8810 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8811
8812         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8813         3 of the GNU General Public License and to point readers at the
8814         COPYING3 file and the FSF's license web page.
8815         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8816         * gcc.dg/struct/struct-reorg.exp: Likewise.
8817         * gcc.target/spu/tag_manager.c: Likewise.
8818
8819 2009-04-09  Richard Guenther  <rguenther@suse.de>
8820
8821         PR testsuite/39696
8822         * ssa-ccp-25.c: Adjust pattern.
8823
8824 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8825
8826         PR fortran/36704
8827         * gfortran.dg/external_procedures_1.f90: Modified.
8828         * gfortran.dg/proc_ptr_result_1.f90: New.
8829         * gfortran.dg/proc_ptr_result_2.f90: New.
8830         * gfortran.dg/proc_ptr_result_3.f90: New.
8831
8832 2009-04-09  Richard Guenther  <rguenther@suse.de>
8833
8834         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8835         to prevent constant propagation.
8836         * gcc.dg/vect/vect-56.c: Likewise.
8837         * gcc.dg/vect/vect-58.c: Likewise.
8838         * gcc.dg/vect/vect-60.c: Likewise.
8839         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8840         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8841         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8842
8843 2009-04-09  Richard Guenther  <rguenther@suse.de>
8844
8845         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8846         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8847
8848 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8849
8850         PR c/39613
8851         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8852         New tests.
8853
8854 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8855
8856         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8857         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8858
8859 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8860
8861         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8862
8863 2009-04-08  Jason Merrill  <jason@redhat.com>
8864
8865         PR c++/25185
8866         * g++.dg/template/error40.C: Add another test.
8867
8868 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8869
8870         PR c/39614
8871         PR c/39673
8872         * gcc.c-torture/compile/pr39614-1.c,
8873         gcc.c-torture/compile/pr39614-2.c,
8874         gcc.c-torture/compile/pr39614-3.c,
8875         gcc.c-torture/compile/pr39614-4.c,
8876         gcc.c-torture/compile/pr39614-5.c,
8877         gcc.c-torture/compile/pr39673-1.c,
8878         gcc.c-torture/compile/pr39673-2.c: New tests.
8879         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8880         more cases.
8881         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8882         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8883         expected errors.
8884
8885 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8886
8887         PRc++/39637
8888         * g++.dg/cpp0x/variadic-crash2.C: New test.
8889
8890 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8891
8892         PR fortran/38863
8893         * gfortran.dg/alloc_comp_result_1.f90: New test.
8894
8895 2009-04-07  Jason Merrill  <jason@redhat.com>
8896
8897         PR c++/34691
8898         * g++.dg/overload/extern-C-1.C: New.
8899
8900 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8901
8902         PR testsuite/39325
8903         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8904
8905 2009-04-07  Jason Merrill  <jason@redhat.com>
8906
8907         PR c++/25185
8908         * g++.dg/template/error40.C: New.
8909
8910 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8911
8912         PR fortran/38152
8913         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8914
8915 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8916
8917         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8918
8919 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8920
8921         PR fortran/38290
8922         * gfortran.dg/proc_decl_1.f90: Modified.
8923         * gfortran.dg/proc_ptr_11.f90: Extended.
8924         * gfortran.dg/proc_ptr_13.f90: Modified.
8925
8926 2009-04-06  Jason Merrill  <jason@redhat.com>
8927
8928         PR c++/35146
8929         * g++.dg/template/fnspec1.C: New.
8930
8931 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8932
8933         * lib/gnat.exp: Handle multilib.
8934
8935 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8936
8937         PR fortran/38863
8938         * gfortran.dg/dependency_23.f90: New test.
8939
8940 2009-04-06  Richard Guenther  <rguenther@suse.de>
8941
8942         PR tree-optimization/28868
8943         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8944         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8945         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8946         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8947
8948 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8949
8950         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8951
8952 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8953
8954         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8955
8956 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8957
8958         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8959         with the built-in y0, and the subsequent warning.
8960         (y1): Likewise, rename to y_1.
8961
8962 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8963
8964         PR fortran/39414
8965         * gfortran.dg/proc_decl_21.f90: New.
8966
8967 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8968
8969         PR fortran/36091
8970         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8971
8972 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8973
8974         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8975         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8976         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8977         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8978         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8979         gfortran.dg/namelist_49.f90: Gate test on effective_target
8980         fd_truncate.
8981         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8982
8983 2009-04-05  Daniel Kraft  <d@domob.eu>
8984
8985         PR fortran/38654
8986         * gfortran.dg/read_float_2.f03
8987         * gfortran.dg/read_float_3.f90
8988
8989 2009-04-05  Richard Guenther  <rguenther@suse.de>
8990
8991         PR tree-optimization/39648
8992         * gcc.c-torture/compile/pr39648.c: New testcase.
8993
8994 2009-04-05  Jason Merrill  <jason@redhat.com>
8995
8996         PR c++/14912
8997         * g++.dg/template/error39.C: New.
8998
8999 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9000
9001         PR fortran/29458
9002         * gfortran.dg/implied_do_1.f90: New.
9003
9004 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9005
9006         PR fortran/39577
9007         * gfortran.dg/recursive_check_8.f90: New.
9008         * gfortran.dg/recursive_check_9.f90: New.
9009         * gfortran.dg/recursive_check_10.f90: New.
9010         * gfortran.dg/recursive_check_11.f90: New.
9011         * gfortran.dg/recursive_check_12.f90: New.
9012         * gfortran.dg/recursive_check_13.f90: New.
9013         * gfortran.dg/recursive_check_14.f90: New.
9014
9015 2009-04-04  Jason Merrill  <jason@redhat.com>
9016
9017         PR c++/25185
9018         * g++.dg/template/error38.C: Add more tests.
9019
9020 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9021
9022         PR fortran/37614
9023         * gfortran.dg/common_align_2.f90: New test.
9024
9025 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9026
9027         PR target/39501
9028         * gcc.c-torture/execute/pr39501.c: New file.
9029         * gcc.c-torture/execute/pr39501.x: New file.
9030
9031 2009-04-04  Richard Guenther  <rguenther@suse.de>
9032
9033         PR tree-optimization/8781
9034         PR tree-optimization/37892
9035         * g++.dg/tree-ssa/pr8781.C: New testcase.
9036         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9037
9038 2009-04-04  Richard Guenther  <rguenther@suse.de>
9039
9040         PR tree-optimization/39636
9041         * gcc.c-torture/compile/pr39636.c: New testcase.
9042
9043 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9044
9045         PR rtl-optimization/39607
9046         * g++.dg/opt/pr39607.C: New.
9047
9048 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9049
9050         PR fortran/39594
9051         * gfortran.dg/common_12.f90: New.
9052
9053 2009-04-03  Jason Merrill  <jason@redhat.com>
9054
9055         PR c++/39608
9056         * g++.dg/template/const2.C: New test.
9057
9058 2009-04-03  Richard Guenther  <rguenther@suse.de>
9059
9060         PR tree-optimization/2480
9061         PR tree-optimization/23086
9062         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9063         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9064
9065 2009-04-03  Richard Guenther  <rguenther@suse.de>
9066
9067         PR tree-optimization/34743
9068         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9069         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9070         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9071         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9072         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9073         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9074         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9075         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9076
9077 2009-04-03  Richard Guenther  <rguenther@suse.de>
9078
9079         PR middle-end/13146
9080         PR tree-optimization/23940
9081         PR tree-optimization/33237
9082         PR middle-end/33974
9083         PR middle-end/34093
9084         PR tree-optimization/36201
9085         PR tree-optimization/36230
9086         PR tree-optimization/38049
9087         PR tree-optimization/38207
9088         PR tree-optimization/38230
9089         PR tree-optimization/38301
9090         PR tree-optimization/38585
9091         PR middle-end/38895
9092         PR tree-optimization/38985
9093         PR tree-optimization/39299
9094         * gcc.dg/pr19633-1.c: Adjust.
9095         * gcc.dg/torture/pta-callused-1.c: Likewise.
9096         * gcc.dg/torture/pr39074-2.c: Likewise.
9097         * gcc.dg/torture/pr39074.c: Likewise.
9098         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9099         * gcc.dg/torture/pr30375.c: Adjust.
9100         * gcc.dg/torture/pr33563.c: Likewise.
9101         * gcc.dg/torture/pr33870.c: Likewise.
9102         * gcc.dg/torture/pr33560.c: Likewise.
9103         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9104         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9105         * gcc.dg/tree-ssa/alias-15.c: Remove.
9106         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9107         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9108         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9109         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9110         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9111         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9112         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9113         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9114         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9115         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9116         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9117         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9118         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9119         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9120         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9121         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9122         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9123         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9124         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9125         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9126         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9127         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9128         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9129         * gcc.dg/uninit-B.c: XFAIL.
9130         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9131         * gcc.dg/uninit-pr19430.c: XFAIL.
9132         * g++.dg/tree-ssa/pr13146.C: New testcase.
9133         * g++.dg/opt/pr36187.C: Adjust.
9134         * g++.dg/torture/20090329-1.C: New testcase.
9135
9136 2009-04-02  Chao-ying Fu  <fu@mips.com>
9137
9138         * gcc.target/mips/interrupt_handler.c: New test.
9139
9140 2009-04-02  David Ayers  <ayers@fsfe.org>
9141
9142         PR objc/18456
9143         * objc.dg/bad-receiver-type-2.m: New test contributed by
9144         Alexander Mamberg.
9145
9146 2009-04-02  Jason Merrill  <jason@redhat.com>
9147
9148         PR c++/25185
9149         * g++.dg/template/error38.C: New test.
9150
9151 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9152
9153         PR tree-optimization/31677
9154         * gcc.dg/memcpy-1.c: Add compiler option.
9155
9156 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9157
9158         PR tree-optimization/39595
9159         * gfortran.dg/vect/O3-pr39595.f: New test.
9160
9161 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9162
9163         PR c++/26693
9164         * g++.dg/template/typedef11.C: New test.
9165         * g++.dg/template/typedef12.C: Likewise.
9166         * g++.dg/template/typedef13.C: Likewise.
9167         * g++.dg/template/typedef14.C: Likewise.
9168         * g++.dg/template/typedef15.C: Likewise.
9169         * g++.dg/template/typedef16.C: Likewise.
9170         * g++.dg/template/sfinae3.C: Compile this pedantically.
9171         The only errors expected should be the one saying the typedef is ill
9172         formed.
9173         * g++.old-deja/g++.pt/typename8.C: Likewise.
9174         * g++.dg/template/access11.C: Update this.
9175
9176 2009-04-02  Richard Guenther  <rguenther@suse.de>
9177
9178         PR tree-optimization/37221
9179         * gcc.c-torture/compile/20090331-1.c: New testcase.
9180
9181 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9182
9183         * gcc.c-torture/compile/20090401-1.c: New test.
9184
9185 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9186
9187         PR c++/4926
9188         * g++.dg/template/pr4926-1.C: New.
9189
9190 2009-04-01  Xinliang David Li  <davidxl@google.com>
9191
9192         * gcc.target/i386/all_one_m128i.c: New test.
9193
9194 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9195
9196         PR c/39027
9197         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9198         * gcc.dg/fltconst-2.c: New test.
9199         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9200         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9201
9202         PR c/33466
9203         * gcc.dg/cpp/pr33466.c: New test.
9204         * gcc.dg/dfp/pr33466.c: New test.
9205         * gcc.dg/fixed-point/pr33466.c: New test.
9206
9207 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9208
9209         PR tree-optimization/35011
9210         * g++.dg/other/pr35011.C: New.
9211
9212 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9213
9214         PR target/39226
9215         * gcc.dg/pr39226.c: New test.
9216
9217 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9218
9219         PR c++/35240
9220         * g++.dg/template/pr35240.C: New.
9221
9222 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9223
9224         PR c/39605
9225         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9226         * gcc.dg/pr25682.c: Update expected diagnostics.
9227
9228 2009-04-01  Richard Guenther  <rguenther@suse.de>
9229
9230         * gcc.dg/fold-plusmult-2.c: New testcase.
9231
9232 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9233
9234         PR c/37772
9235         * gcc.dg/pr37772.c: New test.
9236         * g++.dg/ext/asm11.C: New test.
9237
9238 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9239
9240         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9241         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9242         defined.
9243
9244 2009-03-31  Jason Merrill  <jason@redhat.com>
9245
9246         * g++.old-deja/g++.other/using9.C: Add expected errors.
9247
9248 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9249
9250         * gcc.c-torture/compile/pr33009.c: Removed.
9251
9252 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9253
9254         * gcc.c-torture/compile/pr33009.c: Delete.
9255         * gcc.c-torture/compile/pr11832.c: Likewise.
9256
9257 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9258
9259         PR c/448
9260         * lib/target-supports.exp (check_effective_target_stdint_types):
9261         Update comment.
9262         (check_effective_target_inttypes_types): New.
9263         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9264         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9265         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9266
9267 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9268
9269         PR fortran/38917
9270         PR fortran/38918
9271         * gfortran.dg/data_pointer_1.f90: New test.
9272
9273 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9274
9275         PR fortran/38915
9276         * gfortran.dg/char_length_15.f90: New test.
9277
9278 2009-03-31  Jason Merrill  <jason@redhat.com>
9279
9280         C++ DR 613
9281         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9282         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9283         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9284         xfail others.
9285
9286         * g++.dg/other/typedef2.C: New test.
9287
9288         PR c++/37806
9289         * g++.dg/template/typedef17.C: New test.
9290
9291         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9292         * g++.dg/cpp0x/auto12.C: Likewise.
9293
9294 2009-03-31  Richard Guenther  <rguenther@suse.de>
9295
9296         PR middle-end/31029
9297         * gcc.dg/fold-compare-4.c: New testcase.
9298         * gcc.dg/fold-compare-5.c: Likewise.
9299
9300 2009-03-31  Richard Guenther  <rguenther@suse.de>
9301
9302         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9303
9304 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9305
9306         PR target/39592
9307         * gcc.target/i386/pr39592-1.c: New test.
9308
9309 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9310
9311         PR preprocessor/15638
9312         * gcc.dg/cpp/missing-header-1.c: New test.
9313         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9314         "compilation terminated" message.
9315         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9316         test #include "".
9317         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9318         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9319         terminated" message.
9320
9321 2009-03-31  Richard Guenther  <rguenther@suse.de>
9322
9323         PR middle-end/23401
9324         PR middle-end/27810
9325         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9326         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9327
9328 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9329
9330         PR fortran/38389
9331         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9332         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9333         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9334         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9335         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9336         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9337         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9338
9339 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9340
9341         PR fortran/22571
9342         * gfortran.dg/whole_file_1.f90: New test.
9343         PR fortran/26227
9344         * gfortran.dg/whole_file_2.f90: New test.
9345         * gfortran.dg/whole_file_3.f90: New test.
9346         PR fortran/24886
9347         * gfortran.dg/whole_file_4.f90: New test.
9348
9349 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9350
9351         * gfortran.dg/bind_c_usage_19.f90: New test.
9352
9353         PR target/39558
9354         * gcc.target/powerpc/altivec-29.c: New test.
9355
9356 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9357
9358         PR rtl-optimization/323
9359         * gcc.target/i386/excess-precision-1.c,
9360         gcc.target/i386/excess-precision-2.c,
9361         gcc.target/i386/excess-precision-3.c,
9362         gcc.target/i386/excess-precision-4.c,
9363         gcc.target/i386/excess-precision-5.c,
9364         gcc.target/i386/excess-precision-6.c: New tests.
9365
9366 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9367
9368         PR c/35235
9369         * gcc.dg/c99-array-lval-8.c: New test.
9370
9371 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9372
9373         PR preprocessor/34695
9374         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9375         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9376         instead of dg-warning for "previous definition" messages.
9377         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9378         "warnings being treated as errors" message.
9379         * gcc.dg/fltconst-1.c: Use -fshow-column.
9380
9381 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9382
9383         PR fortran/38823
9384         * gfortran.dg/power1.f90: New test.
9385
9386 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9387
9388         PR c/456
9389         PR c/5675
9390         PR c/19976
9391         PR c/29116
9392         PR c/31871
9393         PR c/35198
9394         * gcc.c-torture/compile/20081108-1.c,
9395         gcc.c-torture/compile/20081108-2.c,
9396         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9397         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9398         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9399         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9400         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9401         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9402         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9403         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9404         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9405         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9406         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9407         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9408         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9409         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9410         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9411         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9412         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9413         case.
9414         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9415         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9416         XFAILs.  Update expected messages.
9417         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9418         expected messages.
9419         * gcc.dg/real-const-1.c: Replace with test from original PR.
9420         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9421         when casting from non-constant integer to pointer.
9422
9423 2009-03-29  Richard Guenther  <rguenther@suse.de>
9424
9425         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9426
9427 2009-03-29  Daniel Kraft  <d@domob.eu>
9428
9429         PR fortran/37423
9430         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9431         DEFERRED bindings.
9432         * gfortran.dg/typebound_proc_9.f03: New test.
9433         * gfortran.dg/typebound_proc_10.f03: New test.
9434         * gfortran.dg/typebound_proc_11.f03: New test.
9435         * gfortran.dg/abstract_type_5.f03: New test.
9436
9437 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9438
9439         PR fortran/38507
9440         * gfortran.dg/do_4.f: New.
9441         * gfortran.dg/goto_2.f90: Correct expected warnings.
9442         * gfortran.dg/goto_4.f90: Likewise.
9443         * gfortran.dg/goto_5.f90: New.
9444
9445 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9446
9447         PR target/39545
9448         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9449
9450         * gcc.target/i386/pr39545-1.c: New.
9451         * gcc.target/i386/pr39545-2.c: Likewise.
9452
9453         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9454         (flex2_struct): Likewise.
9455         (check_struct_passing7): Likewise.
9456         (check_struct_passing8): Likewise.
9457         (f1s): Likewise.
9458         (f2s): Likewise.
9459         (main): Call check_struct_passing7 and check_struct_passing8.
9460
9461 2009-03-29  Richard Guenther  <rguenther@suse.de>
9462
9463         * gcc.c-torture/execute/20090113-1.c: New testcase.
9464         * gcc.c-torture/execute/20090113-2.c: Likewise.
9465         * gcc.c-torture/execute/20090113-3.c: Likewise.
9466         * gcc.c-torture/execute/20090207-1.c: Likewise.
9467         * gcc.c-torture/compile/20090114-1.c: Likewise.
9468         * gcc.c-torture/compile/20090328-1.c: Likewise.
9469         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9470
9471 2009-03-29  David Ayers  <ayers@fsfe.org>
9472
9473         PR objc/27377
9474         * objc.dg/conditional-1.m: New tests.
9475
9476 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9477
9478         * gcc.dg/winline-10.c: New test.
9479
9480 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9481
9482         PR fortran/34656
9483         * gfortran.dg/do_check_1.f90: Add test.
9484         * gfortran.dg/do_check_2.f90: Add test.
9485         * gfortran.dg/do_check_3.f90: Add test.
9486         * gfortran.dg/do_check_4.f90: Add test.
9487
9488 2009-03-28  Jan Hubicka  <jh@suse.cz>
9489
9490         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9491         * gcc.dg/pr33826.c: Update dump files.
9492         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9493         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9494
9495 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9496
9497         * g++.dg/tree-ssa/fwprop-align.C: New test.
9498
9499 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9500
9501         * gcc.target/powerpc/altivec-28.c: New test.
9502
9503         PR c++/39554
9504         * gcc.dg/wdisallowed-functions-1.c: Removed.
9505         * gcc.dg/wdisallowed-functions-2.c: Removed.
9506         * gcc.dg/wdisallowed-functions-3.c: Removed.
9507         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9508         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9509         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9510
9511 2009-03-28  Richard Guenther  <rguenther@suse.de>
9512
9513         PR tree-optimization/38723
9514         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9515
9516 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9517
9518         PR fortran/38538
9519         * gfortran.dg/char_result_13.f90: New test.
9520
9521 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9522
9523         PR fortran/38765
9524         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9525
9526 2009-03-28  Daniel Kraft  <d@domob.eu>
9527
9528         * gfortran.dg/trim_1.f90: New test.
9529
9530 2009-03-28  Richard Guenther  <rguenther@suse.de>
9531
9532         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9533         * g++.dg/warn/Warray-bounds.C: Likewise.
9534
9535 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9536
9537         PR fortran/32626
9538         * gfortran.dg/recursive_check_7.f90: New test.
9539
9540 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9541
9542         PR fortran/38432
9543         * gfortran.dg/do_check_5.f90: New test.
9544         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9545         * gfortran.dg/array_constructor_18.f90: Ditto.
9546         * gfortran.dg/array_constructor_22.f90: Ditto.
9547         * gfortran.dg/do_3.F90: Ditto.
9548         * gfortran.dg/do_1.f90: Ditto.
9549
9550 2009-03-28  Richard Guenther  <rguenther@suse.de>
9551
9552         PR tree-optimization/38180
9553         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9554
9555 2009-03-28  Richard Guenther  <rguenther@suse.de>
9556
9557         PR tree-optimization/38513
9558         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9559         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9560         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9561         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9562         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9563         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9564         * gcc.dg/vect/vect-35.c: Likewise.
9565         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9566         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9567         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9568
9569 2009-03-28  Richard Guenther  <rguenther@suse.de>
9570
9571         PR tree-optimization/38968
9572         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9573
9574 2009-03-28  Richard Guenther  <rguenther@suse.de>
9575
9576         PR tree-optimization/37795
9577         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9578
9579 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9580
9581         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9582         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9583         options for removed targets.
9584
9585 2009-03-27  Richard Guenther  <rguenther@suse.de>
9586
9587         PR tree-optimization/39120
9588         * gcc.c-torture/execute/pr39120.c: New testcase.
9589
9590 2009-03-27  Richard Guenther  <rguenther@suse.de>
9591
9592         PR tree-optimization/39120
9593         * gcc.dg/torture/pta-callused-1.c: New testcase.
9594
9595 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9596
9597         PR middle-end/39315
9598         * gcc.target/i386/pr39315-1.c: New.
9599         * gcc.target/i386/pr39315-2.c: Likewise.
9600         * gcc.target/i386/pr39315-3.c: Likewise.
9601         * gcc.target/i386/pr39315-4.c: Likewise.
9602         * gcc.target/i386/pr39315-check.c: Likewise.
9603
9604 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9605
9606         PR c/39323
9607         * gcc.dg/pr39323-1.c: New.
9608         * gcc.dg/pr39323-2.c: Likewise.
9609         * gcc.dg/pr39323-3.c: Likewise.
9610
9611 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9612
9613         PR target/38034
9614         * gcc.target/ia64/sync-1.c: New.
9615
9616 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9617
9618         PR target/39472
9619         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9620         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9621         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9622         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9623         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9624         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9625         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9626         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9627
9628 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9629
9630         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9631         for low precision (i.e. float).
9632
9633 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9634             Jakub Jelinek  <jakub@redhat.com>
9635
9636         PR debug/37959
9637         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9638
9639 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9640
9641         * gcc.dg/memmove-2.c: New test.
9642         * gcc.dg/memmove-3.c: New test.
9643
9644         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9645         in clone naming.
9646
9647 2009-03-27  Xinliang David Li  <davidxl@google.com>
9648
9649         PR tree-optimization/39557
9650         * g++.dg/tree-ssa/dom-invalid.C: New test.
9651
9652 2009-03-27  Xinliang David Li  <davidxl@google.com>
9653
9654         PR tree-optimization/39548
9655         * g++.dg/tree-ssa/copyprop.C: New test.
9656
9657 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9658
9659         PR c++/38638
9660         * g++.dg/template/typename17.C: New testcase.
9661         * g++.dg/template/typename18.C: New testcase.
9662
9663 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9664
9665         PR c++/36799
9666         * g++.dg/other/var_copy-1.C: New test.
9667
9668 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9669
9670         PR c++/37647
9671         * g++.dg/parse/ctor9.C: New test.
9672
9673 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9674
9675         PR c++/29727
9676         * g++.dg/init/error2.C: New test.
9677
9678 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9679
9680         PR c++/35652
9681         * gcc.dg/pr35652.C: New.
9682         * g++.dg/warn/pr35652.C: New.
9683         * gcc.dg/format/plus-1.c: Adjust message.
9684
9685 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9686
9687         PR c++/39554
9688         * gcc.dg/wdisallowed-functions-3.c: New test.
9689         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9690
9691 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9692
9693         * gcc.dg/inline-33.c: Fix when pic.
9694
9695 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9696
9697         * gcc.target/ia64/20090324-1.c: New test.
9698
9699 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9700
9701         PR c/27898
9702         * gcc.dg/pr27898.c: New test.
9703
9704         PR tree-optimization/32139
9705         * gcc.c-torture/compile/pr32139.c: New test.
9706
9707 2009-03-24  Jason Merrill  <jason@redhat.com>
9708
9709         PR c++/28274
9710         * g++.dg/parse/defarg14.C: New test.
9711
9712 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9713
9714         PR libfortran/39528
9715         * gfortran.dg/read_repeat.f90: New test.
9716
9717 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9718
9719         PR tree-optimization/39529
9720         * gcc.dg/vect/pr39529.c: New test.
9721
9722 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9723             Jakub Jelinek  <jakub@redhat.com>
9724
9725         PR debug/39524
9726         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9727
9728 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9729
9730         PR c/39495
9731         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9732
9733 2009-03-23  Jason Merrill  <jason@redhat.com>
9734
9735         * g++.dg/cpp0x/auto12.C: Add variadic test.
9736
9737         PR c++/39526
9738         * g++.dg/warn/Wshadow-4.C: New test.
9739
9740 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9741
9742         PR tree-optimization/39516
9743         * gfortran.dg/pr39516.f: New test.
9744
9745 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9746
9747         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9748         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9749         variable, not environment variable.
9750
9751 2009-03-21  Jason Merrill  <jason@redhat.com>
9752
9753         PR c++/28879
9754         * g++.dg/ext/vla6.C: New test.
9755
9756 2009-03-20  Jason Merrill  <jason@redhat.com>
9757
9758         * g++.dg/cpp0x/initlist5.C: Add additional test.
9759
9760 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9761             Janis Johnson  <janis187@us.ibm.com>
9762
9763         * lib/compat.exp (compat-get-options-main, compat-get-options):
9764         Handle dg-prune-output in source file.
9765         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9766         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9767         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9768         two warnings.
9769
9770 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9771
9772         PR c/39495
9773         * gcc.dg/gomp/pr39495-1.c: New test.
9774         * gcc.dg/gomp/pr39495-2.c: New test.
9775         * g++.dg/gomp/pr39495-1.C: New test.
9776         * g++.dg/gomp/pr39495-2.C: New test.
9777
9778         PR target/39496
9779         * gcc.target/i386/pr39496.c: New test.
9780         * g++.dg/other/pr39496.C: New test.
9781
9782 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9783
9784         PR middle-end/39500
9785         * gcc.dg/autopar/pr39500-1.c: New.
9786         * gcc.dg/autopar/pr39500-2.c: New.
9787
9788 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9789
9790         * g++.dg/dg.exp: Prune graphite.
9791
9792 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9793
9794         PR middle-end/39447
9795         * g++.dg/graphite: New.
9796         * g++.dg/graphite/graphite.exp: New.
9797         * g++.dg/graphite/pr39447.C: New.
9798
9799 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9800
9801         PR c++/39425
9802         * g++.dg/template/pr39425.C: New.
9803
9804         * g++.dg/template/spec33.C: Updated.
9805
9806 2009-03-17  Jason Merrill  <jason@redhat.com>
9807
9808         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9809
9810 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9811
9812         PR c++/39475
9813         * g++.dg/ext/unary_trait_incomplete.C: New.
9814
9815 2009-03-17  Jing Yu  <jingyu@google.com>
9816
9817         PR middle-end/39378
9818         * g++.dg/inherit/thunk10.C: New test.
9819
9820 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9821
9822         PR target/39482
9823         * gcc.target/i386/pr39482.c: New test.
9824
9825 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9826
9827         PR debug/39471
9828         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9829         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9830         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9831         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9832
9833         PR middle-end/39443
9834         * gcc.dg/pr39443.c: New test.
9835
9836         PR debug/39412
9837         * gcc.dg/debug/pr39412.c: New test.
9838
9839 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9840
9841         PR testsuite/38526
9842         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9843         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9844         is defined.
9845         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9846         its original value, or unset if it was not defined.
9847         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9848         path procs around use of HOSTCC.
9849         * g++.dg/compat/struct-layout-1.exp: Ditto.
9850         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9851
9852 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9853
9854         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9855
9856 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9857
9858         Revert patch for PR testsuite/37630.
9859
9860         PR testsuite/37960
9861         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9862
9863         PR testsuite/37630
9864         * lib/target-supports.exp (check_effective_target_ieee): New.
9865         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9866         * gcc.dg/20001012-1.c: Require ieee.
9867
9868         PR testsuite/37628
9869         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9870
9871 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9872
9873         PR tree-optimization/39455
9874         * gcc.dg/pr39455.c: New test.
9875
9876 2009-03-13  David Ayers  <ayers@fsfe.org>
9877
9878         * objc/execute/trivial.m. New test.
9879
9880 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9881
9882         PR target/39137
9883         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9884
9885 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9886
9887         PR testsuite/39451
9888         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9889         constraint on (%2).
9890
9891 2009-03-12  David Ayers  <ayers@fsfe.org>
9892
9893         PR libobjc/27466
9894         * objc/execute/exceptions/handler-1.m. New test.
9895
9896 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9897
9898         PR target/39431
9899         * gcc.target/i386/pr39431.c: New test.
9900
9901 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9902
9903         PR target/39445
9904         * gcc.target/i386/pr39445.c: New.
9905
9906         * gcc.target/i386/push-1.c: XFAIL.
9907
9908 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9909
9910         * gcc.dg/inline-33.c: New test.
9911
9912 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9913
9914         * gcc.dg/vect/vect-82.c: Combine dg-do and
9915         dg-require-effective-target into dg-skip-if.
9916         * gcc.dg/vect/vect-83.c: Likewise.
9917
9918 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9919
9920         PR target/39137
9921         * gcc.target/i386/stackalign/longlong-1.c: New test.
9922         * gcc.target/i386/stackalign/longlong-2.c: New test.
9923
9924 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9925
9926         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9927
9928 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9929
9930         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9931         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9932
9933 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9934
9935         * gnat.dg/slice_enum.adb: New test.
9936
9937 2009-03-11  Jason Merrill  <jason@redhat.com>
9938
9939         PR debug/39086
9940         * g++.dg/opt/nrv15.C: New test.
9941
9942 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9943
9944         PR tree-optimization/39422
9945         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9946         constant array with static initialization to global memory.
9947         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9948
9949 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9950
9951         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9952         padding.
9953
9954 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9955
9956         PR c++/39371
9957         * g++.dg/opt/switch2.C: Add -w to dg-options.
9958         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9959         * g++.dg/warn/switch1.C: New test.
9960         * g++.dg/other/switch3.C: New test.
9961
9962         PR tree-optimization/39394
9963         * gcc.c-torture/compile/pr39394.c: New test.
9964
9965 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9966
9967         * gcc.target/s390/20090223-1.c: New testcase.
9968
9969 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9970
9971         PR libfortran/39402
9972         * gfortran.dg/fmt_f0_1.f90: New test.
9973
9974 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9975
9976         PR c++/39060
9977         * g++.dg/other/new1.C: Adjusted.
9978         * g++.dg/parse/crash40.C: Likewise.
9979         * g++.dg/parse/defarg12.C: Likewise.
9980         * g++.dg/template/error15.C: Likewise.
9981
9982         * g++.dg/other/pr39060.C: New.
9983
9984 2009-03-07  Jason Merrill  <jason@redhat.com>
9985
9986         PR c++/39367
9987         * g++.dg/opt/new1.C: New.
9988
9989 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9990
9991         PR c++/33492
9992         * g++.dg/other/error32.C: New.
9993
9994 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9995
9996         PR middle-end/39360
9997         * gcc.c-torture/compile/pr39360.c: New test.
9998
9999         PR debug/39372
10000         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10001
10002 2009-03-05  Jason Merrill  <jason@redhat.com>
10003
10004         PR c++/38908
10005         * g++.dg/warn/Wuninitialized-3.C: New test.
10006
10007 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10008
10009         PR debug/39379
10010         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10011         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10012
10013 2009-03-04  Jason Merrill  <jason@redhat.com>
10014
10015         PR c++/13549
10016         * g++.dg/template/koenig7.C: New test.
10017
10018 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10019
10020         * g++.dg/torture/predcom-1.C: New test.
10021
10022 2009-03-04  Richard Guenther  <rguenther@suse.de>
10023
10024         PR tree-optimization/39362
10025         * g++.dg/torture/pr39362.C: New testcase.
10026
10027 2009-03-04  Jason Merrill  <jason@redhat.com>
10028             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10029
10030         PR c++/9634
10031         PR c++/29469
10032         PR c++/29607
10033         * g++.dg/template/dependent-name5.C: New test.
10034
10035 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10036
10037         PR testsuite/39357
10038         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10039         vect_int to vect_int_mult.
10040
10041 2009-03-04  Richard Guenther  <rguenther@suse.de>
10042
10043         PR tree-optimization/39358
10044         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10045         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10046
10047 2009-03-04  Richard Guenther  <rguenther@suse.de>
10048
10049         PR tree-optimization/39339
10050         * gcc.c-torture/execute/pr39339.c: New testcase.
10051
10052 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10053
10054         * gcc.c-torture/compile/20090303-1.c,
10055         gcc.c-torture/compile/20090303-2.c: New tests.
10056
10057 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10058
10059         PR fortran/39354
10060         * gfortran.dg/gomp/pr39354.f90: New test.
10061
10062         PR tree-optimization/39343
10063         * gcc.dg/pr39343.c: New test.
10064
10065 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10066
10067         PR tree-optimization/39248
10068         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10069         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10070         on targets without vector misalignment support.
10071         * lib/target-supports.exp
10072         (check_effective_target_vect_short_mult): Add
10073         check_effective_target_arm32.
10074
10075 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10076
10077         PR middle-end/39335
10078         * gcc.dg/graphite/pr39335_1.c: New.
10079         * gcc.dg/graphite/pr39335.c: New.
10080
10081 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10082
10083         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10084         of andl.
10085         * gcc.target/i386/stackalign/return-5.c: Likewise.
10086         * gcc.target/i386/stackalign/return-6.c: Likewise.
10087
10088 2009-03-02  Richard Guenther  <rguenther@suse.de>
10089             Ira Rosen  <irar@il.ibm.com>
10090
10091         PR tree-optimization/39318
10092         * gfortran.dg/vect/pr39318.f90: New test.
10093
10094 2009-03-01  Jan Hubicka  <jh@suse.cz>
10095
10096         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10097
10098 2009-03-01  Jan Hubicka  <jh@suse.cz>
10099
10100         PR debug/39267
10101         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10102
10103 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10104
10105         * gnat.dg/pack12.adb: New test.
10106
10107 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10108
10109         PR c++/37789
10110         * g++.dg/other/pr37789.C: New.
10111
10112 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10113
10114         PR fortran/39295
10115         * gfortran.dg/interface_25.f90: New test.
10116         * gfortran.dg/interface_26.f90: New test.
10117
10118 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10119
10120         PR fortran/39292
10121         * gfortran.dg/initialization_22.f90: New test.
10122
10123 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10124
10125         PR rtl-optimization/39241
10126         * gcc.dg/torture/pr39241.c: New.
10127
10128 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10129
10130         PR tree-optimizations/39259
10131         * g++.dg/torture/pr39259.C: New testcase.
10132
10133 2009-02-24  Richard Guenther  <rguenther@suse.de>
10134
10135         PR c++/39242
10136         * g++.dg/template/instantiate10.C: New testcase.
10137
10138 2009-02-24  Richard Guenther  <rguenther@suse.de>
10139             Zdenek Dvorak  <ook@ucw.cz>
10140
10141         PR tree-optimization/39233
10142         * gcc.c-torture/execute/pr39233.c: New testcase.
10143
10144 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10145
10146         PR tree-optimization/39260
10147         * gcc.dg/graphite/pr39260.c: New.
10148
10149 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10150
10151         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10152
10153 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10154
10155         PR c++/36411
10156         * g++.dg/template/void14.C: New.
10157
10158 2009-02-23  Jason Merrill  <jason@redhat.com>
10159
10160         PR c++/38880
10161         * g++.dg/init/const7.C: Remove XFAIL.
10162         * g++.dg/init/static-init1.C: New test.
10163
10164         * g++.dg/cpp0x/initlist14.C: New test.
10165
10166 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10167
10168         PR fortran/38914
10169         * bound_simplification_2.f90:  New test case.
10170         * bound_7.f90:  New test case.
10171
10172 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10173
10174         * gcc.dg/cpp/include4.c: New test.
10175
10176 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10177
10178         PR target/39256
10179         * gcc.target/i386/abi-2.c: New.
10180
10181 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10182
10183         * gcc.c-torture/execute/pr39228.x: New.
10184
10185 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10186
10187         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10188         scan-assembler to check for xmm0 register.
10189
10190 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10191             Joseph Myers  <joseph@codesourcery.com>
10192
10193         * gcc.target/arm/va_list.c: New test.
10194         * g++.dg/abi/arm_va_list.C: Likewise.
10195         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10196         function.
10197         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10198         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10199         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10200         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10201         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10202         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10203
10204 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10205
10206         PR testsuite/38164
10207         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10208         to dg-options.
10209
10210 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10211
10212         PR target/39240
10213         * gcc.c-torture/execute/pr39240.c: New test.
10214
10215 2009-02-20  Jason Merrill  <jason@redhat.com>
10216
10217         PR c++/39225
10218         * g++.dg/parse/dtor15.C: New test.
10219
10220 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10221
10222         * gcc.c-torture/execute/20090219-1.c: New.
10223
10224 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10225
10226         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10227         (mips-dg-options): When matching isa* pseudo-options make
10228         'value' optional and accept ! entries.  Use $spec instead of
10229         $isa_spec in the isa pseudo-option error message.  Only
10230         perform the ISA-range check when 'value' is set.  If arch is
10231         matching any CPU in the ! entries switch to its generic ISA.
10232         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10233         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10234
10235 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10236
10237         PR target/39175
10238         * gcc.dg/visibility-20.c: New test.
10239         * g++.dg/ext/visibility/visibility-11.C: New test.
10240
10241 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10242
10243         PR c++/39188
10244         * g++.dg/abi/pr39188-1a.C: New.
10245         * g++.dg/abi/pr39188-1b.C: Likewise.
10246         * g++.dg/abi/pr39188-1.h: Likewise.
10247         * g++.dg/abi/pr39188-2a.C: Likewise.
10248         * g++.dg/abi/pr39188-2b.C: Likewise.
10249         * g++.dg/abi/pr39188-2.h: Likewise.
10250         * g++.dg/abi/pr39188-3a.C: Likewise.
10251         * g++.dg/abi/pr39188-3b.C: Likewise.
10252         * g++.dg/abi/pr39188-3.h: Likewise.
10253
10254 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10255
10256         PR c/38483
10257         * gcc.c-torture/execute/call-trap-1.c,
10258         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10259         tests.
10260
10261 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10262
10263         PR target/39228
10264         * gcc.c-torture/execute/pr39228.c: New test.
10265
10266 2009-02-19  Richard Guenther  <rguenther@suse.de>
10267
10268         PR tree-optimization/39074
10269         * gcc.dg/torture/pr39074.c: New testcase.
10270         * gcc.dg/torture/pr39074-2.c: Likewise.
10271         * gcc.dg/torture/pr39074-3.c: Likewise.
10272
10273 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10274
10275         PR c++/39219
10276         * g++.dg/parse/attr3.C: New.
10277
10278 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10279
10280         PR testsuite/38165
10281         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10282
10283         PR testsuite/38166
10284         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10285         and skip on Darwin.
10286
10287 2009-02-18  Jason Merrill  <jason@redhat.com>
10288
10289         PR c++/38880
10290         * g++.dg/init/const7.C: Remove XFAIL.
10291
10292         PR target/39179
10293         * g++.dg/opt/const6.C: New test.
10294
10295 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10296
10297         * gcc.dg/callabi/callabi.exp: Moved to ...
10298         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10299         in 64bit mode.
10300
10301         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10302         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10303         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10304         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10305         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10306         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10307         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10308
10309         * gcc.dg/callabi/callabi.h: Moved to ...
10310         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10311
10312         * gcc.dg/callabi/func-1.c: Moved to ...
10313         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10314
10315         * gcc.dg/callabi/func-indirect.c: Moved to ...
10316         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10317
10318         * gcc.dg/callabi/pr38891.c: Moved to ...
10319         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10320
10321         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10322         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10323
10324         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10325         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10326
10327         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10328         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10329
10330 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10331
10332         PR target/38891
10333         * gcc.dg/callabi/pr38891.c: New.
10334
10335 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10336
10337         * gcc.dg/callabi/callabi.exp: New.
10338
10339 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10340
10341         PR target/39082
10342         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10343         -Wno-abi for x86.
10344         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10345
10346         * gcc.target/i386/pr39082-1.c: New.
10347
10348         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10349         -Wno-abi.
10350
10351         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10352         CHECK_M64_M128 is defined.
10353         (check_f_arguments): Add "do".
10354         (check_vector_arguments): New.
10355         (check_m64_arguments): Likewise.
10356         (check_m128_arguments): Likewise.
10357
10358         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10359         (CHECK_M64_M128): Define.
10360
10361         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10362         on abitest.
10363         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10364
10365         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10366         tests only if CHECK_M64_M128 is defined.
10367
10368         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10369         (m128_2_struct): Likewise.
10370         (check_struct_passing5): Likewise.
10371         (check_struct_passing6): Likewise.
10372         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10373
10374         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10375         (un5): Likewise.
10376         (check_union_passing4): Likewise.
10377         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10378
10379 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10380
10381         PR c/35447
10382         * gcc.dg/noncompile/pr35447-1.c: New test.
10383
10384 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10385
10386         PR tree-optimization/36922
10387         * gfortran.dg/pr36922.f: New test.
10388
10389 2009-02-17  Richard Guenther  <rguenther@suse.de>
10390
10391         PR tree-optimization/39202
10392         * gcc.c-torture/compile/pr39202.c: New testcase.
10393
10394 2009-02-17  Richard Guenther  <rguenther@suse.de>
10395
10396         PR tree-optimization/39204
10397         * gcc.dg/torture/pr39204.c: New testcase.
10398
10399 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10400
10401         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10402         * gcc.dg/vect/vect-outer-6.c: Ditto.
10403
10404 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10405
10406         PR c/35446
10407         * gcc.dg/noncompile/init-5.c: New test.
10408         * gcc.dg/init-bad-4.c: Adjust expected errors.
10409
10410 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10411
10412         PR target/37049
10413         * gcc.target/i386/push-1.c: New.
10414
10415 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10416
10417         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10418
10419 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10420
10421         * gcc.target/spu/intrinsics-sr.c: New test.
10422
10423 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10424
10425         PR target/38056
10426         * gcc.target/ia64/sibcall-opt-1.c: New test.
10427         * gcc.target/ia64/sibcall-opt-2.c: New test.
10428
10429 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10430
10431         PR fortran/36528
10432         * gfortran.dg/cray_pointers_8.f90: New test.
10433
10434         PR fortran/36703
10435         * gfortran.dg/cray_pointers_9.f90: New test.
10436
10437 2009-02-13  Jason Merrill  <jason@redhat.com>
10438
10439         PR c++/39070
10440         * g++.dg/cpp0x/decltype16.C: New.
10441
10442 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10443
10444         PR target/39152
10445         * gfortran.dg/gomp/pr39152.f90: New.
10446
10447 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10448
10449         PR target/39162
10450         * gcc.target/i386/pr39162.c: New.
10451
10452 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10453
10454         PR c/35444
10455         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10456         New tests.
10457
10458 2009-02-12  Jason Merrill  <jason@redhat.com>
10459
10460         PR c++/38950
10461         * g++.dg/template/array20.C: New test.
10462
10463 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10464
10465         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10466         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10467         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10468
10469 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10470
10471         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10472
10473 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10474
10475         PR target/39152
10476         * gfortran.dg/pr39152.f: New.
10477
10478 2009-02-11  Jason Merrill  <jason@redhat.com>
10479
10480         PR c++/39153
10481         * g++.dg/cpp0x/defaulted9.C: New test.
10482
10483         PR c++/30111
10484         * g++.dg/init/value7.C: New test.
10485
10486 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10487
10488         PR target/38824
10489         * gcc.target/i386/pr38824.c: New testcase.
10490
10491 2009-02-11  Jason Merrill  <jason@redhat.com>
10492
10493         PR c++/38649
10494         * g++.dg/cpp0x/defaulted8.C: New test.
10495
10496         PR c++/36744
10497         * g++.dg/cpp0x/rv9p.C: New test.
10498
10499 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10500
10501         * gnat.dg/aliasing3.adb: New test.
10502         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10503
10504 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10505
10506         PR c++/34397
10507         * g++.dg/template/crash88.C: New.
10508         * g++.dg/template/crash89.C: Likewise.
10509
10510 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10511
10512         PR c/39084
10513         * gcc.dg/pr39084.c: New test.
10514
10515 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10516
10517         PR target/39139
10518         * gcc.target/i386/pr39139.c: New test.
10519
10520 2009-02-10  Richard Guenther  <rguenther@suse.de>
10521
10522         PR tree-optimization/39132
10523         * gcc.dg/torture/pr39132.c: New testcase.
10524
10525 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10526
10527         PR target/39119
10528         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10529         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10530         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10531         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10532         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10533         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10534         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10535         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10536
10537 2009-02-09  Jason Merrill  <jason@redhat.com>
10538
10539         PR c++/39109
10540         * g++.dg/init/value6.C: New test.
10541
10542 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10543
10544         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10545
10546 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10547
10548         * gcc.c-torture/compile/20090209-1.c: New test.
10549
10550 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10551
10552         PR c++/35147
10553         PR c++/37737
10554         * g++.dg/cpp0x/vt-35147.C: New.
10555         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10556         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10557
10558 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10559
10560         PR c/35434
10561         * gcc.dg/attr-alias-4.c: New test.
10562
10563 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10564
10565         PR c/39035
10566         * gcc.dg/dfp/pr39035.c: New test.
10567
10568 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10569
10570         PR c/36432
10571         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10572
10573 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10574
10575         PR c++/39106
10576         * g++.dg/opt/thunk3.C: New test.
10577
10578 2009-02-05  Nick Clifton  <nickc@redhat.com>
10579
10580         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10581         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10582         * gcc.dg/cdce1.c: Likewise.
10583         * gcc.dg/cpp/_Pragma6.c: Likewise.
10584         * g++.dg/cpp/_Pragma1.C: Likewise.
10585         * gcc.dg/utf32-2.c: Xfail for M32C.
10586         * gcc.dg/utf32-1.c: Likewise.
10587         * gcc.dg/utf32-3.c: Likewise.
10588         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10589         targets.
10590         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10591         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10592         * gcc.dg/Wconversion-5.c: Likewise.
10593         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10594         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10595         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10596         * gcc.dg/utf-inc-init.c: Likewise.
10597         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10598         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10599         * gcc.dg/utf-array-short-wchar.c: Likewise.
10600         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10601         * gcc.dg/mallign.c: Use size_t instead of long.
10602
10603 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10604
10605         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10606
10607 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10608
10609         * gcc.c-torture/execute/pr39100.c: New.
10610
10611 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10612
10613         PR c/35435
10614         * gcc.dg/tls/diag-6.c: New test.
10615
10616 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10617
10618         * gcc.dg/graphite/scop-19.c: New
10619
10620 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10621
10622         AVX Programming Reference (January, 2009)
10623         * gcc.target/i386/avx-vpclmulqdq.c: New.
10624         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10625
10626         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10627
10628         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10629         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10630         (pclmul_test): Renamed to ...
10631         (TEST): This.
10632
10633 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10634
10635         PR c++/39095
10636         * g++.dg/abi/mangle31.C: New test.
10637
10638 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10639
10640         PR c/29129
10641         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10642         declarator.
10643         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10644         inside function prototype but not part of parameter declarator.
10645         * vla-11.c: New test.
10646
10647 2009-02-03  Jason Merrill  <jason@redhat.com>
10648
10649         * g++.dg/warn/main-4.C: New test.
10650         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10651
10652 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10653
10654         PR c++/36607
10655         * g++.dg/expr/cast10.C: New test.
10656
10657 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10658
10659         PR c/35433
10660         * gcc.dg/init-bad-6.c: New test.
10661
10662 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10663
10664         PR target/35318
10665         * gcc.c-torture/compile/pr35318.c: New test.
10666
10667         PR inline-asm/39059
10668         * gcc.dg/nofixed-point-2.c: New test.
10669         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10670         * g++.dg/ext/fixed2.C: Likewise.
10671         * g++.dg/other/error25.C: Likewise.
10672         * g++.dg/lookup/crash7.C: Likewise.
10673         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10674
10675         PR c++/39056
10676         * g++.dg/cpp0x/initlist13.C: New test.
10677
10678 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10679
10680         PR c++/36897
10681         * g++.dg/template/func2.C: New test.
10682
10683         PR c++/37314
10684         * g++.dg/template/typename15.C: New.
10685         * g++.dg/template/typename16.C: New.
10686
10687 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10688             Ben Elliston  <bje@au.ibm.com>
10689
10690         PR c/39034
10691         * gcc.dg/dfp/pr39034.c: New test.
10692
10693 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10694
10695         PR testsuite/38263
10696         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10697
10698 2009-02-02  Jason Merrill  <jason@redhat.com>
10699
10700         PR c++/39054
10701         * g++.dg/parse/dtor14.C: New test.
10702
10703 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10704
10705         * lib/target-supports.exp
10706         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10707         * g++.dg/ext/builtin10.C: New test.
10708
10709         PR inline-asm/39058
10710         * gcc.target/i386/pr39058.c: New test.
10711
10712 2009-02-02  Richard Guenther  <rguenther@suse.de>
10713
10714         PR tree-optimization/38937
10715         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10716
10717 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10718
10719         PR c++/39053
10720         * g++.dg/parse/crash52.C: New.
10721
10722 2009-01-30  Richard Guenther  <rguenther@suse.de>
10723
10724         PR tree-optimization/39041
10725         * gcc.c-torture/compile/pr39041.c: New testcase.
10726
10727 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10728
10729         PR target/39013
10730         * gcc.target/i386/pr39013-1.c: New test.
10731         * gcc.target/i386/pr39013-2.c: New test.
10732
10733         PR c++/39028
10734         * g++.dg/ext/label12.C: New test.
10735
10736 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10737
10738         PR c++/33465
10739         * g++.dg/parse/error34.C: New.
10740         * g++.dg/parse/error35.C: Likewise.
10741
10742 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10743
10744         PR c++/38655
10745         * g++.dg/cpp0x/decltype-38655.C: New.
10746
10747 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10748
10749         PR target/39002
10750         * g++.dg/torture/pr39002.C: New test.
10751
10752 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10753
10754         PR tree-optimization/39007
10755         * gcc.dg/tree-ssa/pr39007.c: New.
10756
10757 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10758
10759         PR middle-end/35854
10760         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10761         to "subreg1".
10762
10763 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10764
10765         PR middle-end/38857
10766         * gcc.c-torture/compile/pr38857.c: New test.
10767
10768 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10769
10770         PR fortran/38852
10771         PR fortran/39006
10772         * gfortran.dg/bound_6.f90: New test.
10773
10774 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10775
10776         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10777
10778 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10779
10780         PR tree-optimization/38997
10781         * gcc.dg/tree-ssa/pr38997.c: New.
10782
10783 2009-01-28  Richard Guenther  <rguenther@suse.de>
10784
10785         PR tree-optimization/38926
10786         * gcc.c-torture/compile/pr38926.c: New testcase.
10787
10788 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10789
10790         PR middle-end/38934
10791         * gcc.dg/pr38934.c: New test.
10792
10793 2009-01-28  Richard Guenther  <rguenther@suse.de>
10794
10795         PR middle-end/38908
10796         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10797
10798 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10799
10800         PR tree-optimization/38984
10801         * gcc.dg/pr38984.c: New XFAILed testcase.
10802
10803
10804 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10805
10806         PR target/38988
10807         * gcc.target/i386/pr38988.c: New test.
10808
10809 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10810
10811         PR c++/37554
10812         * g++.dg/parse/crash51.C: New.
10813         * g++.old-deja/g++.pt/crash9.C: Adjust.
10814
10815 2009-01-27  Daniel Kraft  <d@domob.eu>
10816
10817         PR fortran/38883
10818         * gfortran.dg/mvbits_6.f90:  New test.
10819         * gfortran.dg/mvbits_7.f90:  New test.
10820         * gfortran.dg/mvbits_8.f90:  New test.
10821
10822 2009-01-27  Richard Guenther  <rguenther@suse.de>
10823
10824         PR tree-optimization/38503
10825         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10826
10827 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10828
10829         PR middle-end/38969
10830         * gcc.c-torture/execute/pr38969.c: New test.
10831
10832 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10833
10834         PR testsuite/38864
10835         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10836         to dg-do compile.
10837         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10838         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10839         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10840
10841 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10842
10843         PR target/38952
10844         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10845         if __USING_SJLJ_EXCEPTIONS__ is defined.
10846
10847         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10848         __USING_SJLJ_EXCEPTIONS__ is defined.
10849         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10850         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10851         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10852         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10853         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10854         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10855
10856 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10857
10858         PR testsuite/38949
10859         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10860         Use instead of C name in asm statements.
10861
10862 2009-01-26  Richard Guenther  <rguenther@suse.de>
10863
10864         PR tree-optimization/38745
10865         * g++.dg/torture/pr38745.C: New testcase.
10866
10867 2009-01-26  Richard Guenther  <rguenther@suse.de>
10868
10869         PR middle-end/38851
10870         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10871
10872 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10873
10874         * gcc.dg/bitfld-15.c: Gate warning on target
10875         pcc_bitfield_type_matters.
10876         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10877         g++.dg/ext/bitfield4.C: Likewise.
10878         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10879         bitfield for any target.
10880
10881 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10882
10883         PR c/38957
10884         * gcc.dg/pr38957.c: New test.
10885
10886 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10887
10888         PR fortran/38955
10889         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10890         comparing floats.
10891
10892 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10893
10894         PR tree-optimization/38953
10895         * gfortran.dg/graphite/pr38953.f90: New.
10896
10897 2009-01-24  Paul Brook  <paul@codesourcery.com>
10898
10899         * gcc.target/arm/neon-cond-1.c: New test.
10900
10901 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10902
10903         PR tree-optimization/38932
10904         * gcc.dg/pr38932.c: New.
10905
10906 2009-01-23  Revital Eres  <eres@il.ibm.com>
10907
10908         * gcc.dg/sms-7.c: Fix test.
10909
10910 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10911
10912         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10913         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10914         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10915         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10916
10917 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10918
10919         * gcc.dg/pr35729.c: Make test x86 specific.
10920
10921 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10922
10923         PR middle-end/38615
10924         * gcc.dg/pr38615.c: New test.
10925
10926 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10927
10928         PR target/38931
10929         * gcc.target/i386/pr38931.c: New test.
10930
10931 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10932
10933         PR c++/38930
10934         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10935         * g++.dg/template/typedef12.C: Likewise.
10936         * g++.dg/template/typedef13.C: Likewise.
10937         * g++.dg/template/typedef14.C: Likewise.
10938         * g++.dg/template/sfinae3.C: Likewise.
10939         * g++.old-deja/g++.pt/typename8.C: Likewise.
10940         * g++.dg/template/access11.C: Likewise
10941
10942 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10943
10944         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10945         and mips*-*-irix*.
10946         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10947
10948 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10949
10950         PR c++/26693
10951         * g++.dg/template/typedef11.C: New test.
10952         * g++.dg/template/typedef12.C: Likewise.
10953         * g++.dg/template/typedef13.C: Likewise.
10954         * g++.dg/template/typedef14.C: Likewise.
10955         * g++.dg/template/sfinae3.C: Compile this pedantically.
10956         The only errors expected should be the one saying the typedef is ill
10957         formed.
10958         * g++.old-deja/g++.pt/typename8.C: Likewise.
10959         * g++.dg/template/access11.C: Update this.
10960
10961 2009-01-21  Daniel Kraft  <d@domob.eu>
10962
10963         PR fortran/38887
10964         * gfortran.dg/mvbits_5.f90:  New test.
10965
10966 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10967
10968         * gcc.dg/sms-6.c: New test.
10969         * gcc.dg/sms-7.c: Likewise.
10970
10971 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10972
10973         PR fortran/38907
10974         * gfortran.dg/host_assoc_function_7.f90: New test
10975
10976 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10977             Richard Guenther  <rguenther@suse.de>
10978
10979         PR tree-optimization/38747
10980         PR tree-optimization/38748
10981         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10982         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10983         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10984
10985 2009-01-20  Kees Cook  <kees@ubuntu.com>
10986             H.J. Lu  <hongjiu.lu@intel.com>
10987
10988         PR target/38902
10989         * gcc.dg/pr38902.c: New.
10990
10991 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10992
10993         PR target/38868
10994         * gfortran.dg/pr38868.f: New testcase.
10995
10996 2009-01-20  Richard Guenther  <rguenther@suse.de>
10997
10998         * gcc.c-torture/execute/pr36227.c: Move ...
10999         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11000
11001 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11002
11003         * lib/gfortran.exp: Add -B options for targets that use
11004         libgfortran.a%s in their specs.
11005
11006 2009-01-19  Jason Merrill  <jason@redhat.com>
11007
11008         PR c++/23287
11009         * g++.dg/template/dtor5.C: New test.
11010
11011 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11012
11013         PR fortran/38859
11014         * gfortran.dg/bound_5.f90: New test.
11015
11016 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11017
11018         PR target/38736
11019         * g++.dg/compat/abi/pr38736_main.C: New.
11020         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11021         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11022         * g++.dg/other/macro-1.C: Likewise.
11023         * gcc.dg/macro-1.c: Likewise.
11024         * gcc.dg/compat/pr38736_main.c: Likewise.
11025         * gcc.dg/compat/pr38736_x.c: Likewise.
11026         * gcc.dg/compat/pr38736_y.c: Likewise.
11027
11028 2009-01-18  Richard Guenther  <rguenther@suse.de>
11029
11030         PR tree-optimization/38819
11031         * gcc.c-torture/execute/pr38819.c: New testcase.
11032
11033 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11034
11035         PR fortran/38657
11036         * gfortran.dg/module_commons_3.f90: Reapply.
11037
11038 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11039
11040         PR fortran/34955
11041         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11042         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11043
11044 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11045
11046         PR fortran/38657
11047         * gfortran.dg/module_commons_3.f90: Remove
11048
11049 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11050
11051         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11052
11053 2009-01-16  Jason Merrill  <jason@redhat.com>
11054
11055         PR c++/38877
11056         * g++.dg/template/lvalue1.C: New test.
11057
11058         PR c++/29470
11059         * g++.dg/template/access20.C: New test.
11060         * g++.dg/torture/pr34641.C: Fix access.
11061
11062 2009-01-16  Richard Guenther  <rguenther@suse.de>
11063
11064         PR tree-optimization/38835
11065         PR middle-end/36227
11066         * gcc.c-torture/execute/pr36227.c: New testcase.
11067         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11068         * g++.dg/init/const7.C: Likewise.
11069
11070 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11071
11072         PR target/38554
11073         * gcc.c-torture/compile/pr38554.c: New test.
11074
11075 2009-01-16  Jason Merrill  <jason@redhat.com>
11076
11077         PR c++/38579
11078         * g++.dg/conversion/access1.C: New test.
11079
11080 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11081
11082         PR tree-optimization/38789
11083         * gcc.c-torture/compile/pr38789.c: New test.
11084
11085 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11086
11087         PR fortran/38152
11088         * gfortran.dg/proc_ptr_13.f90: New.
11089
11090 2009-01-15  Jason Merrill  <jason@redhat.com>
11091
11092         PR c++/38850
11093         * g++.dg/template/koenig6.C: New test.
11094
11095 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11096
11097         PR c++/29388
11098         * g++.dg/template/error37.C: New testcase.
11099
11100 2009-01-15  Jason Merrill  <jason@redhat.com>
11101
11102         PR c++/36334
11103         * g++.dg/conversion/memfn1.C: New test.
11104
11105         PR c++/37646
11106         * g++.dg/conversion/memfn2.C: New test.
11107
11108 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11109
11110         PR c++/38357
11111         * g++.dg/template/crash87.C: New test.
11112
11113 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11114
11115         PR middle-end/37843
11116         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11117
11118 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11119
11120         PR c++/38636
11121         * g++.dg/parse/crash50.C: New test.
11122
11123 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11124
11125         PR rtl-optimization/38245
11126         * gcc.dg/pr38245-3.c: New test.
11127         * gcc.dg/pr38245-3.h: New file.
11128         * gcc.dg/pr38245-4.c: New file.
11129         * gcc.dg/pr38364.c: New test.
11130
11131 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11132
11133         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11134         sequence PC-relative.
11135
11136 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11137
11138         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11139         calls and/or PLT markers.
11140         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11141         calls and/or PLT markers.
11142         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11143         calls and/or PLT markers.
11144         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11145         calls and/or PLT markers.
11146
11147 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11148             Nathan Froyd  <froydnj@codesourcery.com>
11149             Joseph Myers  <joseph@codesourcery.com>
11150
11151         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11152         New function.
11153         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11154         and use consistent CFLAGS.
11155         * gcc.target/powerpc/20030505.c: Likewise.
11156         * gcc.target/powerpc/20081204-1.c: Likewise.
11157         * gcc.target/powerpc/ppc-spe.c: Likewise.
11158         * gcc.target/powerpc/spe1.c: Likewise.
11159         * g++.dg/ext/spe1.C: Likewise.
11160         * g++.dg/other/opaque-1.C: Likewise.
11161         * g++.dg/other/opaque-2.C: Likewise.
11162         * g++.dg/other/opaque-3.C: Likewise.
11163
11164 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11165
11166         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11167         out of loop.
11168
11169 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11170
11171         PR target/38811
11172         * g++.dg/torture/pr38811.C: New file.
11173
11174 2009-01-14  Richard Guenther  <rguenther@suse.de>
11175
11176         PR tree-optimization/38826
11177         PR middle-end/38477
11178         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11179
11180 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11181
11182         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11183
11184 2009-01-14  Nick Clifton  <nickc@redhat.com>
11185
11186         PR c++/37862
11187         * g++.cp/parse/pr37862.C: New test.
11188
11189 2009-01-14  Julian Brown  <julian@codesourcery.com>
11190
11191         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11192         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11193         to...
11194         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11195         These.
11196
11197 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11198
11199         PR rtl-optimization/38774
11200         * gcc.dg/torture/pr38774.c: New test.
11201
11202         PR c++/38795
11203         * g++.dg/cpp0x/pr38795.C: New test.
11204
11205 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11206             Nathan Froyd  <froydnj@codesourcery.com>
11207             Joseph Myers  <joseph@codesourcery.com>
11208
11209         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11210         otherwise.  Do not check for AltiVec at runtime.
11211         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11212         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11213         * gcc.target/powerpc/altivec-1.c: Likewise.
11214         * gcc.target/powerpc/altivec-3.c: Likewise.
11215         * gcc.target/powerpc/altivec-10.c: Likewise.
11216         * gcc.target/powerpc/altivec-12.c: Likewise.
11217         * gcc.target/powerpc/altivec-24.c: Likewise.
11218         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11219         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11220         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11221         * gcc.target/powerpc/pr35907.c: Likewise.
11222         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11223         otherwise.  Do not check for Cell at runtime.
11224         * gcc.target/powerpc/altivec_check.h: Delete.
11225
11226         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11227         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11228         not check for AltiVec at runtime.
11229         * g++.dg/ext/altivec-cell-2.C: Likewise.
11230         * g++.dg/ext/altivec-cell-3.C: Likewise.
11231         * g++.dg/ext/altivec-cell-4.C: Likewise.
11232         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11233         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11234         check.
11235         * g++.dg/ext/altivec_check.h: Delete.
11236
11237 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11238
11239         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11240         effective target.  Adjust line numbers accordingly.
11241
11242 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11243
11244         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11245
11246 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11247
11248         PR tree-optimization/38786
11249         * gcc.dg/graphite/pr38786.c: New.
11250
11251 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11252
11253         Revert:
11254         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11255
11256         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11257         for alpha*-*-* targets.
11258         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11259
11260 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11261
11262         PR libfortran/38772
11263         * gfortran.dg/fmt_bz_bn_err.f: New test.
11264
11265 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11266
11267         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11268
11269 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11270
11271         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11272         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11273         instruction support.  Do not check for it at runtime.
11274
11275 2009-01-12  Jason Merrill  <jason@redhat.com>
11276
11277         PR c++/35109
11278         * g++.dg/lookup/friend11.C: Remove expected error.
11279         * g++.dg/lookup/friend14.C: New test.
11280         * g++.dg/lookup/friend15.C: New test.
11281
11282 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11283
11284         PR c++/36019
11285         * g++.dg/lookup/hidden-class12.C: New test.
11286         * g++.dg/lookup/hidden-class13.C: New test.
11287         * g++.dg/lookup/hidden-class14.C: New test.
11288         * g++.dg/lookup/hidden-class15.C: New test.
11289         * g++.dg/lookup/hidden-class16.C: New test.
11290
11291 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11292
11293         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11294         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11295         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11296
11297 2009-01-12  Jason Merrill  <jason@redhat.com>
11298
11299         PR c++/31488
11300         * g++.dg/other/vararg-3.C: New test.
11301
11302 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11303
11304         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11305         Explicitly enable SPE.
11306         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11307         directive.
11308
11309         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11310         Expect -flax-vector-conversions message.  Adjust incompatible
11311         types errors.
11312         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11313         Make Foo extern.
11314
11315         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11316
11317         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11318
11319         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11320         * g++.dg/other/opaque-2.C: Likewise.
11321         * g++.dg/other/opaque-3.C: Likewise.
11322
11323 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11324
11325         PR c/32041
11326         * gcc.dg/pr32041.c: New test.
11327         * g++.dg/parse/offsetof9.C: New test.
11328
11329 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11330             Nathan Froyd  <froydnj@codesourcery.com>
11331
11332         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11333         * g++.dg/ext/attribute-test-1.C: Likewise.
11334         * g++.dg/ext/attribute-test-2.C: Likewise.
11335         * g++.dg/ext/attribute-test-3.C: Likewise.
11336         * g++.dg/ext/attribute-test-4.C: Likewise.
11337
11338 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11339
11340         * gnat.dg/unchecked_convert3.adb: New test.
11341
11342 2009-01-12  Tomas Bily  <tbily@suse.cz>
11343
11344         PR middlend/38385
11345         * gcc.dg/tree-ssa/pr38385.c: New file.
11346
11347 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11348
11349         PR c++/38794
11350         * g++.dg/parse/typedef9.C: New test.
11351
11352         PR tree-optimization/38807
11353         * gcc.c-torture/compile/pr38807.c: New test.
11354
11355 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11356
11357         * gcc.target/mips/ins-2.c: New test.
11358
11359 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11360
11361         PR testsuite/38809
11362         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11363
11364 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11365
11366         PR c++/36254
11367         * g++.dg/warn/Wreturn-type-5.C: New test.
11368
11369 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11370
11371         PR middle-end/38616
11372         * gcc.dg/pr38616.c: New test.
11373
11374 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11375
11376         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11377
11378 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11379
11380         PR c++/38648
11381         * g++.dg/expr/string-1.C: New test.
11382         * g++.dg/expr/string-2.C: New test.
11383
11384         PR c++/36695
11385         * g++.dg/ext/complex4.C: New test.
11386         * g++.dg/ext/complex5.C: New test.
11387         * g++.dg/init/reference1.C: New test.
11388         * g++.dg/init/reference2.C: New test.
11389         * g++.dg/init/reference3.C: New test.
11390
11391 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11392
11393         PR fortran/38763
11394         * gfortran.dg/transfer_null_1.f90: New test.
11395
11396 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11397
11398         PR fortran/38765
11399         * gfortran.dg/host_assoc_function_6.f90: New test.
11400
11401 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11402
11403         * lib/target-supports.exp: Add method to determine if the effective
11404         target is really a ppc405 after applying all compile options.
11405         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11406         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11407         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11408         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11409         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11410         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11411         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11412         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11413         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11414         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11415         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11416         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11417         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11418         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11419         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11420         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11421         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11422         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11423         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11424         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11425         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11426         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11427         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11428         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11429         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11430         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11431         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11432         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11433         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11434         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11435         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11436
11437 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11438
11439         PR c++/35335
11440         * g++.dg/other/error31.C: New testcase.
11441
11442         PR c/35742
11443         * gcc.dg/pr35742.c: New test.
11444
11445 2009-01-09  John F. Carr  <jfc@mit.edu>
11446
11447         PR c++/37877
11448         * g++.dg/parse/linkage3.C: New test.
11449
11450 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11451
11452         PR middle-end/38771
11453         * gcc.c-torture/compile/pr38771.c: New test.
11454
11455 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11456
11457         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11458
11459 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11460
11461         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11462         * gcc.dg/sibcall-4.c: Likewise.
11463
11464 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11465             Jan Sjodin  <jan.sjodin@amd.com>
11466
11467         PR tree-optimization/38559
11468         * gcc.dg/graphite/pr38559.c: New.
11469
11470 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11471
11472         PR tree-optimization/37194
11473         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11474
11475 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11476
11477         PR c++/38725
11478         * g++.dg/ext/label11.C: New test.
11479
11480 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11481
11482         * lib/target-supports.exp (check_weak_override_available): New.
11483         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11484         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11485         dg-require-weak-override.
11486
11487 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11488             Alan Modra  <amodra@bigpond.net.au>
11489
11490         * gcc.c-torture/compile/20090107-1.c: New test.
11491
11492 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11493
11494         PR target/38706
11495         * g++.dg/other/pr38706.C: New test.
11496
11497 2009-01-07  Jason Merrill  <jason@redhat.com>
11498
11499         * g++.dg/cpp0x/variadic92.C: New test.
11500         * g++.dg/cpp0x/variadic93.C: New test.
11501
11502 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11503
11504         * lib/target-supports-dg.exp (current_compiler_flags): New.
11505         (check-flags): Use it; do not access dg-test local variables.
11506         (dg-skip-if): Do not access dg-test local variables.
11507         (dg-xfail-run-if): Ditto.
11508         (dg-shouldfail): Ditto.
11509         * gcc.test-framework/test-framework.exp
11510         (check_effective_target_def_nocache): New.
11511         * gcc.test-framework/test-framework.awk: Handle scan tests.
11512         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11513         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11514         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11515         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11516         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11517         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11518         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11519         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11520         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11521
11522         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11523
11524         * lib/target-supports-dg.exp (check_test_flags): Delete.
11525
11526 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11527
11528         PR tree-optimization/38492
11529         PR tree-optimization/38498
11530         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11531         in trunk.
11532         * gcc.dg/graphite/block-0.c: Update test.
11533         * gcc.dg/graphite/block-1.c: Same.
11534         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11535         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11536         * gcc.dg/graphite/block-3.c: New.
11537         * gcc.dg/graphite/pr38498.c: New.
11538
11539 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11540
11541         AVX Programming Reference (December, 2008)
11542         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11543         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11544         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11545
11546         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11547         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11548
11549 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11550
11551         PR fortran/38220
11552         * gfortran.dg/c_loc_pure_1.f90:  New test.
11553
11554 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11555
11556         PR fortran/38669
11557         * gfortran.dg/elemental_dependency_3.f90:
11558         Add the final tree dump cleanup.
11559
11560 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11561
11562         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11563         passing -m32.
11564
11565         PR rtl-optimization/38722
11566         * gfortran.dg/pr38722.f90: New test.
11567
11568 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11569
11570         PR c/34252
11571         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11572         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11573
11574 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11575
11576         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11577         * gfortran.dg/typebound_call_8.f03: Same.
11578         * gfortran.dg/elemental_bind_c.f90: Same.
11579         * gfortran.dg/typebound_call_7.f03: Same.
11580         * gfortran.dg/interface_proc_end.f90: Same
11581         * gfortran.dg/pr37243.f: Fix typo.
11582
11583 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11584
11585         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11586         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11587         large stack sizes.
11588
11589 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11590
11591         AVX Programming Reference (December, 2008)
11592         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11593         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11594         * gcc.target/i386/sse-14.c: Likewise.
11595
11596         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11597         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11598         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11599         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11600
11601 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11602
11603         PR libfortran/38735
11604         * gfortran.dg/fmt_bz_bn.f: Update test.
11605
11606 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11607
11608         PR c++/38472
11609         * g++.dg/conversion/usual-arith-conv.C: New test.
11610
11611 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11612
11613         PR c/34911
11614         * gcc.dg/vector-3.c: New testcase.
11615         * g++.dg/ext/vector15.C: New test.
11616
11617 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11618
11619         PR tree-optimization/38510
11620         * gcc.dg/graphite/pr38510.c: New.
11621
11622 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11623             Jan Sjodin <jan.sjodin@amd.com>
11624
11625         PR tree-optimization/38500
11626         * gcc.dg/graphite/pr38500.c: New.
11627
11628 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11629
11630         * gcc.c-torture/compile/20001226-1.c: Generalize
11631         dg-timeout-factor.
11632         * gcc.c-torture/compile/limits-fnargs.c: Add
11633         dg-timeout-factor.
11634         * gcc.dg/20020425-1.c: Likewise.
11635         * gcc.dg/pch/pch.exp: Likewise.
11636
11637 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11638
11639         PR fortran/38657
11640         * gfortran.dg/module_commons_3.f90: New test.
11641
11642 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11643
11644         PR fortran/37159
11645         * gfortran.dg/random_seed_1.f90: Updated.
11646
11647 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11648
11649         PR fortran/38669
11650         PR fortran/38726
11651         * gfortran.dg/elemental_subroutine_7.f90:
11652         Fix p values so that it can be used as vector subscript.
11653
11654 2009-01-05  Jason Merrill  <jason@redhat.com>
11655
11656         * g++.dg/cpp0x/initlist12.C: Add another test.
11657
11658         * g++.dg/cpp0x/defaulted7.C: New test.
11659
11660 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11661
11662         PR fortran/38672
11663         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11664         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11665
11666 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11667
11668         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11669         for alpha*-*-* targets.
11670         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11671
11672 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11673
11674         PR fortran/38665
11675         * gfortran.dg/host_assoc_function_5.f90: New test.
11676
11677 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11678
11679         PR fortran/38669
11680         * gfortran.dg/elemental_dependency_3.f90: New test.
11681         * gfortran.dg/elemental_subroutine_7.f90: New test.
11682
11683 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11684
11685         * gcc.dg/struct-ret-3.c: Include unistd.h.
11686         (main): Exit early if system memory page size is
11687         larger than 4096 bytes.
11688
11689 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11690
11691         PR fortran/38718
11692         * gfortran.dg/merge_init_expr.f90: New.
11693
11694 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11695
11696         PR fortran/38536
11697         * gfortran.dg/c_loc_tests_13.f90: New test.
11698         * gfortran.dg/c_loc_tests_14.f90: New test.
11699
11700 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11701
11702         * gfortran.dg/func_result_4.f90: New.
11703
11704 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11705
11706         PR fortran/38594
11707         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11708         interface still works, in addition to original tests.
11709         * gfortran.dg/host_assoc_call_6.f90: New test.
11710
11711 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11712
11713         PR c++/38705
11714         * g++.dg/torture/pr38705.C: New test.
11715
11716         PR c/38700
11717         * gcc.dg/pr38700.c: New test.
11718
11719 2009-01-02  Jason Merrill  <jason@redhat.com>
11720
11721         * g++.dg/cpp0x/initlist11.C: New test.
11722         * g++.dg/cpp0x/initlist12.C: New test.
11723
11724 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11725
11726         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11727         Allow extra informative notes.
11728
11729 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11730
11731         PR c/36489
11732         * gcc.dg/pr36489.c: New test.
11733
11734 \f
11735 Copyright (C) 2009 Free Software Foundation, Inc.
11736
11737 Copying and distribution of this file, with or without modification,
11738 are permitted in any medium without royalty provided the copyright
11739 notice and this notice are preserved.