OSDN Git Service

* gcc.dg/pr36998.c: Frame pointer required for avr target.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-23  Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
2
3         * gcc.dg/pr36998.c: Frame pointer required for avr target.
4         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
5         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
6         * gcc.dg/pr41340.c: Test requires long pointer target.
7         * gcc.dg/profile-generate-3.c: Test requires profiling support.
8
9 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
10
11         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
12         * gcc.dg/graphite/block-3.c: Ditto.
13         * gcc.dg/graphite/block-4.c: Ditto.
14         * gcc.dg/graphite/block-5.c: Ditto.
15         * gcc.dg/graphite/block-6.c: Ditto.
16         * gcc.dg/graphite/interchange-0.c: Ditto.
17         * gcc.dg/graphite/interchange-1.c: Ditto.
18         * gcc.dg/graphite/interchange-2.c: Ditto.
19         * gcc.dg/graphite/interchange-3.c: Ditto.
20         * gcc.dg/graphite/interchange-4.c: Ditto.
21         * gcc.dg/graphite/interchange-5.c: Ditto.
22         * gcc.dg/graphite/interchange-6.c: Ditto.
23         * gcc.dg/graphite/run-id-1.c: Ditto.
24         * gcc.dg/graphite/scop-16.c: Ditto.
25         * gcc.dg/graphite/scop-17.c: Ditto.
26         * gcc.dg/graphite/scop-18.c: Ditto.
27         * gcc.dg/graphite/scop-matmult.c: Ditto.
28         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
29         * gcc.dg/graphite/id-15.c: Ditto.
30
31 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
32
33         * gnat.dg/specs/weak1.ads: New test.
34
35 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
36
37         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
38
39 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
40
41         PR c++/14777
42         * g++.dg/template/typedef13.C: Adjust.
43         * g++.dg/template/typedef19.C: Adjust.
44         * g++.dg/template/typedef20.C: Adjust.
45         * g++.dg/template/typedef22.C: New test.
46
47 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
48
49         PR target/42113
50         * gcc.target/alpha/pr42113.c: New test.
51
52 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
53
54         PR fortran/41807
55         * gfortran.dg/data_value_1.f90: Update test.
56         * gfortran.dg/array_constructor_32.f90: New test.
57
58 2009-11-21  Martin Jambor  <mjambor@suse.cz>
59
60         PR middle-end/42025
61         * gcc.c-torture/compile/pr42025-1.c: New test.
62         * gcc.c-torture/compile/pr42025-2.c: New test.
63
64 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
65
66         * gcc.target/mips/mult-1.c: Forbid octeon.
67         * gcc.target/mips/octeon-dmul-3.c: New test.
68
69 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
70
71         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
72
73 2009-11-20  Jason Merrill  <jason@redhat.com>
74
75         PR c++/9050, DR 147, DR 318
76         * g++.dg/template/ctor9.C: New.
77         * g++.dg/tc1/dr147.C: Remove xfails.
78         * g++.dg/lookup/name-clash4.C: Adjust.
79         * g++.old-deja/g++.jason/temporary5.C: Adjust.
80         * g++.old-deja/g++.pt/ctor2.C: Adjust.
81
82 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
83
84         PR tree-optimization/42078
85         * gcc.dg/pr42078.c: New test.
86
87 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
88
89         PR Testsuite/42114
90         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
91         XFAIL ptrdiff range test for avr.
92         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
93         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
94         * gcc-dg/c99-stdint-6.c: Ditto.
95
96 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
97
98         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
99         2009-10-23 change to set VRSAVE if VSX has been reverted.
100
101 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
102
103         PR c++/38646
104         * g++.dg/cpp0x/pr38646.C: New test.
105
106 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
107
108         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
109         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
110         Wrap *intmax_t tests in !NO_MAX_TYPES.
111
112 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
113
114         PR c++/42060
115         * g++.dg/cpp0x/initlist28.C: New.
116
117 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
118
119         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
120
121 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
122
123         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
124
125 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
126
127         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
128         explicit.
129         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
130         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
131         * g++.old-deja/g++.law/typeck1.C: Likewise.
132         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
133         * g++.dg/conversion/ptrmem9.C: Likewise.
134         * g++.dg/expr/cond2.C: Likewise.
135
136 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
137             Janus Weil  <janus@gcc.gnu.org>
138
139         PR fortran/42104
140         * gfortran.dg/proc_ptr_comp_23.f90: New test.
141
142 2009-11-19  Jason Merrill  <jason@redhat.com>
143
144         PR c++/42115
145         * g++.dg/init/placement5.C: Add positive test.
146
147         DR 176 permissiveness
148         * g++.dg/ext/injected-ttp.C: New.
149         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
150         * g++.old-deja/g++.pt/ttp41.C: Adjust.
151
152 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
153
154         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
155         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
156
157 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
158
159         * gcc-dg/raw-string-1.c: Skip test for avr target.
160         * gcc-dg/utf-array-short-wchar.c: Ditto.
161         * gcc-dg/utf-array.c: Ditto.
162         * gcc-dg/utf8-2.c: Ditto.
163
164 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
165
166         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
167         (plugin_init): Pass correct version to plugin_default_version_check.
168         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
169         (plugin_init): Pass correct version to plugin_default_version_check.
170         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
171         (plugin_init): Pass correct version to plugin_default_version_check.
172
173 2009-11-19  Jason Merrill  <jason@redhat.com>
174
175         PR c++/561
176         * g++.dg/overload/pmf2.C: New.
177
178 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
179
180         PR libgfortran/42090
181         * gfortran.dg/direct_io_11.f90: New test.
182
183 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
184
185         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
186
187 2009-11-18  Nick Clifton  <nickc@redhat.com>
188         
189         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
190         * g++.dg/lto/20081120-1_0.C: Likewise.
191         * g++.dg/lto/20091002-2_0.C: Likewise.
192         * g++.dg/lto/20081120-2_0.C: Likewise.
193         * g++.dg/lto/20091002-3_0.C: Likewise.
194         * g++.dg/lto/20081123_0.C: Likewise.
195         * g++.dg/lto/20090313_0.C: Likewise.
196         * g++.dg/lto/20081109-1_0.C: Likewise.
197         * g++.dg/lto/20081219_0.C: Likewise.
198         * g++.dg/lto/20081204-1_0.C: Likewise.
199         * g++.dg/lto/20090302_0.C: Likewise.
200         * g++.dg/lto/20081119-1_0.C: Likewise.
201         * g++.dg/lto/20081118_0.C: Likewise.
202
203 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
204
205         PR testsuite/41913
206         * lib/lto.exp (scan-symbol): Properly check if target exist.
207
208 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
209
210         PR fortran/42072
211         * gfortran.dg/proc_ptr_8.f90: Extended.
212
213 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
214
215         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
216         explicit.
217         * g++.dg/inherit/error4.C: Likewise.
218         * g++.dg/template/crash90.C: Likewise.
219
220 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
221
222         PR c++/3187
223         * g++.dg/abi/mangle26.C: Also match *C2* definition.
224         * g++.dg/abi/mangle27.C: Likewise.
225         * g++.dg/abi/mangle28.C: Likewise.
226         * g++.dg/abi/mangle29.C: Likewise.
227
228 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
229
230         PR debug/41926
231         * gcc.dg/vect/vect-debug-pr41926.c: New.
232
233 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
234
235         PR c++/42058
236         * g++.dg/init/array26.C: New.
237         * g++.dg/init/array27.C: Likewise.
238         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
239
240 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
241
242         PR c++/42061
243         * g++.dg/cpp0x/initlist27.C: New test.
244
245         PR c++/42059
246         * g++.dg/cpp0x/initlist26.C: New test.
247
248 2009-11-16  Jason Merrill  <jason@redhat.com>
249
250         PR c++/189, c++/9937, c++/13950, DR 176
251         * g++.dg/tc1/dr176.C: Adjust.
252         * g++.dg/template/injected1.C: New.
253         * g++.dg/template/inherit.C: Adjust.
254         * g++.old-deja/g++.brendan/crash56.C: Adjust.
255         * g++.old-deja/g++.pt/lookup8.C: Adjust.
256         * g++.old-deja/g++.pt/ttp22.C: Adjust.
257         * g++.old-deja/g++.pt/ttp23.C: Adjust.
258
259 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
260
261         PR c++/42055
262         * g++.dg/template/crash92.C: New.
263
264 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
265
266         PR c++/32056
267         * g++.dg/template/error44.C: New.
268
269 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
270
271         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
272
273 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
274
275         PR fortran/42048
276         * gfortran.dg/typebound_call_11.f03: New test.
277
278 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
279
280         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
281         init functions.
282
283 2009-11-13  Jason Merrill  <jason@redhat.com>
284
285         PR c++/27425
286         PR c++/34274
287         * g++.dg/template/arg7.C: New.
288
289         PR c++/29363
290         * g++.dg/template/error43.C: New.
291
292         PR debug/26965
293         * g++.dg/debug/dwarf2/static-data-member2.C: New.
294
295         PR c++/35075
296         * g++.dg/template/ref5.C: New.
297
298         PR c++/21008, DR 515
299         * g++.dg/template/inherit4.C: New.
300         * g++.dg/lookup/scoped8.C: Adjust.
301
302         PR c++/11987
303         * g++.dg/parse/typename11.C: New.
304         * g++.dg/template/crash48.C: Adjust.
305
306 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
307
308         PR testsuite/42001
309         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
310         lto_finish at the end.
311         * gfortran.dg/lto/lto.exp: Ditto.
312
313 2009-11-12  Jason Merrill  <jason@redhat.com>
314
315         PR c++/39560
316         * g++.dg/lookup/anon7.C: New.
317
318         PR c++/37037
319         * g++.dg/template/typedef21.C: New.
320
321         PR c++/42013
322         * g++.dg/cpp0x/decltype19.C: New.
323
324 2009-11-11  Jason Merrill  <jason@redhat.com>
325
326         PR c++/39131
327         * g++.dg/dfp/typeid1.C: New.
328
329 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
330
331         PR fortran/41978
332         * gfortran.dg/proc_ptr_comp_22.f90: New test.
333
334 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
335
336         PR testsuite/42001
337         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
338         lto_finish at the end.
339
340         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
341         (lto_finish): New. Restore mathlib.
342
343 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
344
345         * g++.dg/torture/pushpop_macro.C: New testcase.
346         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
347         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
348
349 2009-11-11  Jon Beniston  <jon@beniston.com>
350
351         * lib/target-supports.exp (check_profiling_available): lm32 target
352           doesn't support profiling.
353         * gcc.dg/20020312-2.c: Add lm32 support.
354         * g++.dg/other/packed1.C: Expect to fail on lm32.
355         * g++.old-deja/g++.jason/thunk3.C: Likewise.
356
357 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
358
359         * gcc.target/arm/neon: Regenerate generated tests.
360
361 2009-11-10  Jason Merrill  <jason@redhat.com>
362
363         * g++.dg/init/placement5.C: New.
364
365         PR c++/34158
366         * g++.dg/init/placement4.C: New.
367
368 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
369
370         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
371         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
372         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
373         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
374
375 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
376
377         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
378         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
379
380 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
381
382         * gcc.c-torture/compile/pr41987.c: New.
383
384 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
385
386         PR middle-end/40946
387         * gcc.dg/pr40946.c: New test.
388
389 2009-11-09  Jason Merrill  <jason@redhat.com>
390
391         PR c++/41972
392         * g++.dg/template/ref4.C: New.
393
394         PR c++/41994
395         * g++.dg/template/conv10.C: New.
396
397 2009-11-07  Jason Merrill  <jason@redhat.com>
398
399         PR c++/37920
400         * g++.dg/ext/typeof11.C: New.
401
402 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
403
404         PR target/41985
405         * gcc.target/i386/pr41985.c: New test.
406
407 2009-11-08  Richard Guenther  <rguenther@suse.de>
408
409         * gcc.dg/torture/pta-escape-1.c: New testcase.
410
411 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
412
413         * gnat.dg/rep_clause4.adb: New test.
414
415 2009-11-08  Richard Guenther  <rguenther@suse.de>
416
417         PR rtl-optimization/41928
418         * gfortran.dg/pr41928.f90: New testcase.
419
420 2009-11-07  Jason Merrill  <jason@redhat.com>
421
422         PR c++/18451
423         PR c++/40738
424         * g++.dg/parse/error36.C: Add parameter and template cases.
425         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
426         * g++.dg/ext/typedef-init.C: Likewise.
427         * g++.dg/lookup/hidden-class1.C: Likewise.
428         * g++.dg/lookup/hidden-class10.C: Likewise.
429         * g++.dg/lookup/hidden-class5.C: Likewise.
430         * g++.dg/lookup/hidden-class7.C: Likewise.
431         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
432         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
433         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
434         * g++.dg/lookup/strong-using-2.C: Likewise.
435         * g++.dg/other/typedef1.C: Likewise.
436         * g++.dg/parse/access10.C: Likewise.
437         * g++.dg/parse/constructor1.C: Likewise.
438         * g++.dg/parse/crash38.C: Likewise.
439         * g++.dg/parse/error3.C: Likewise.
440         * g++.dg/parse/typespec1.C: Likewise.
441         * g++.dg/template/typedef5.C: Likewise.
442         * g++.old-deja/g++.pt/typename3.C: Likewise.
443         * g++.old-deja/g++.pt/typename4.C: Likewise.
444         * g++.old-deja/g++.pt/typename6.C: Likewise.
445         * g++.old-deja/g++.robertl/eb94.C: Likewise.
446
447         * g++.dg/abi/regparm1.C: Fix execute test.
448
449 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
450
451         PR tree-optimization/41643
452         * gcc.dg/pr41643.c: New test.
453
454 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
455
456         PR fortran/41909
457         * gfortran.dg/recursive_check_15.f90: New test.
458
459 2009-11-06  Jason Merrill  <jason@redhat.com>
460
461         PR c++/15946
462         * g++.dg/parse/error36.C: New.
463         * g++.old-deja/g++.other/typename1.C: Adjust.
464
465         PR c++/9381
466         * g++.dg/abi/regparm1.C: New.
467
468 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
469
470         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
471         PLUGIN_PRAGMAS.
472         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
473         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
474         and pragma_plugin-test-1.C.
475
476 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
477
478         PR c++/41536
479         * g++.dg/ext/always_inline-5.C: New test.
480
481 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
482
483         PR c++/41967
484         * g++.dg/gomp/pr41967.C: New test.
485
486 2009-11-06  Michael Matz  <matz@suse.de>
487
488         PR middle-end/41963
489         * gcc.dg/pr41963.c: New test.
490
491 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
492
493         PR middle-end/41935
494         * gcc.dg/pr41935.c: New test.
495         * c-c++-common/pr41935.c: New test.
496         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
497         element.
498         * gcc.c-torture/execute/pr41935.c: New test.
499
500 2009-11-05  Jason Merrill  <jason@redhat.com>
501
502         PR c++/34180
503         * g++.dg/init/synth2.C: New.
504
505         PR c++/7046
506         * g++.dg/abi/pragma-pack1.C: New.
507
508         PR c++/34870
509         * g++.dg/lookup/koenig7.C: New.
510
511         PR c++/41703
512         * g++.dg/template/partial6.C: New.
513
514 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
515
516         PR fortran/41556
517         * gfortran.dg/class_12.f03: New test.
518
519 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
520
521         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
522         in builtin's name.
523
524 2009-11-04  Jason Merrill  <jason@redhat.com>
525
526         PR c++/36912
527         * g++.dg/init/static-init2.C: New.
528
529 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
530
531         PR fortran/41556
532         PR fortran/41873
533         * gfortran.dg/interface_abstract_4.f90: New test.
534
535 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
536
537         * gcc.target/m68k/pr41302.c: Fix target triplet.
538
539 2009-11-04  Jason Merrill  <jason@redhat.com>
540
541         PR c++/39413
542         * g++.dg/template/overload11.C: New.
543         * g++.dg/template/nested3.C: Adjust.
544
545 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
546
547         PR ada/20548
548         * ada/acats/norun.lst: Remove the stack checking tests.
549         * ada/acats/run_acats: Limit the stack to 8MB.
550
551 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
552
553         PR fortran/41556
554         PR fortran/41937
555         * gfortran.dg/class_11.f03: New test.
556
557 2009-11-04  Jason Merrill  <jason@redhat.com>
558
559         PR c++/35067
560         * g++.dg/abi/thunk5.C: New.
561
562 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
563
564         PR rtl-opt/41833
565         * gcc.target/powerpc/altivec-33.c: New testcase.
566
567 2009-11-04  Jason Merrill  <jason@redhat.com>
568
569         PR c++/17365, DR 218
570         * g++.dg/lookup/koenig6.C: New.
571         * g++.dg/lookup/koenig5.C: Adjust.
572         * g++.dg/template/crash56.C: Adjust.
573         * g++.old-deja/g++.ns/koenig5.C: Adjust.
574
575 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
576             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
577
578         * gcc.target/i386/xop-check.h: New file.
579         * gcc.target/i386/xop-hadduX.c: Ditto.
580         * gcc.target/i386/xop-haddX.c: Ditto.
581         * gcc.target/i386/xop-hsubX.c: Ditto.
582         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
583         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
584         * gcc.target/i386/xop-pcmov2.c: Ditto.
585         * gcc.target/i386/xop-pcmov.c: Ditto.
586         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
587         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
588         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
589         * gcc.target/i386/xop-shift1-vector.c: Ditto.
590         * gcc.target/i386/xop-shift2-vector.c: Ditto.
591         * gcc.target/i386/xop-shift3-vector.c: Ditto.
592         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
593         * gcc.target/i386/sse-12.c: Update with new compile options to
594         activate and check xopintrin.h intrinsic file.
595         * gcc.target/i386/sse-13.c: Ditto.
596         * gcc.target/i386/sse-14.c: Ditto.
597         * gcc.target/i386/sse-22.c: Ditto.
598         * gcc.target/i386/sse-23.c: Ditto.
599         * g++.dg/other/i386-2.C: Ditto.
600         * g++.dg/other/i386-3.C: Ditto.
601         * g++.dg/other/i386-5.C: Ditto.
602         * g++.dg/other/i386-6.C: Ditto.
603         
604 2009-11-04  Wei Guozhi  <carrot@google.com>
605
606         PR target/40835
607         * gcc.target/arm/pr40835: New testcase.
608
609 2009-11-04  Revital Eres  <eres@il.ibm.com>
610
611         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
612         change in decision of peeling for alignment.
613         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
614         * gcc.dg/vect/vect-50.c: Likewise.
615         * gcc.dg/vect/vect-42.c: Likewise.
616         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
617         Likewise.
618         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
619         Likewise.
620         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
621         * gcc.dg/vect/vect-60.c: Likewise.
622         * gcc.dg/vect/vect-52.c: Likewise.
623         * gcc.dg/vect/vect-44.c: Likewise.
624         * gcc.dg/vect/vect-27.c: Likewise.
625         * gcc.dg/vect/vect-29.c: Likewise.
626         * gcc.dg/vect/vect-72.c: Likewise.
627         * gcc.dg/vect/vect-56.c: Likewise.
628         * gcc.dg/vect/vect-48.c: Likewise.
629         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
630         * gfortran.dg/vect/vect-2.f90: Likewise.
631         * gfortran.dg/vect/vect-5.f90: Likewise.
632
633 2009-11-04  Richard Guenther  <rguenther@suse.de>
634
635         PR tree-optimization/41919
636         * gcc.c-torture/execute/pr41919.c: New testcase.
637
638 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
639
640         PR target/41302
641         * gcc.target/m68k/pr41302.c: New test.
642
643 2009-11-03  Jason Merrill  <jason@redhat.com>
644
645         PR c++/36959
646         * g++.dg/opt/inline16.C: New.
647
648 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
649
650         * gnat.dg/stack_check.adb1: New test.
651         * gnat.dg/stack_check.adb2: Likewise.
652
653 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
654
655         PR rtl-optimization/41917
656         * gcc.c-torture/execute/pr41917.c: New test.
657
658 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
659
660         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
661         dump to not include "call *%esp".
662
663 2009-11-03  Jason Merrill  <jason@redhat.com>
664
665         PR c++/39786
666         * g++.dg/lookup/using22.C: New.
667
668         PR c++/41876
669         * g++.dg/parse/eh-decl.C: New.
670
671         PR c++/41927
672         * g++.dg/template/sfinae16.C: New.
673
674         PR c++/41815
675         * g++.dg/cpp0x/rv-return.C: New.
676         * g++.dg/cpp0x/deduce.C: Adjust.
677
678         PR c++/40944
679         * g++.dg/template/sfinae15.C: New.
680
681         PR c++/40687
682         * g++.dg/cpp0x/auto3.C: Remove xfail.
683
684 2009-11-03  Tobias Burnus  <burnus@net-b.de>
685
686         PR fortran/41907
687         * gfortran.dg/missing_optional_dummy_6.f90: New test.
688
689 2009-11-03  Nick Clifton  <nickc@redhat.com>
690
691         * gcc.target/rx/builtins.c: Remove redundant tests.
692         Add test of MVTIPL instruction.
693         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
694         function attributes.  Add -msave-acc-in-interrupts option to the
695         command line.
696
697 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
698             Maxim Kuvyrkov  <maxim@codesourcery.com>
699
700         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
701         sh, m68k and fido.
702
703 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
704
705         PR c++/38699
706         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
707         * c-c++-common/builtin-offsetof.c: ... here.
708
709 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
710
711         PR c++/38699
712         * c-c++-common/dfp/builtin-offsetof.c: New test.
713         * g++.dg/other/offsetof6.C: Likewise.
714
715 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
716
717         PR target/41900
718         * gcc.target/i386/pr41900.c: New test.
719
720 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
721
722         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
723
724 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
725
726         PR c++/41856
727         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
728         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
729
730 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
731
732         PR c++/37093
733         * g++.dg/other/ptrmem10.C: New test.
734         * g++.dg/other/ptrmem11.C: Likewise.
735
736 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
737
738         PR testsuite/41878
739         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
740         spaces in some expressions.
741
742 2009-11-02  Jason Merrill  <jason@redhat.com>
743
744         * g++.dg/other/linkage2.C: Move to...
745         * g++.dg/cpp0x/linkage2.C: ..here.
746         * g++.dg/abi/mangle32.C: Add -std=c++0x.
747         * g++.dg/cpp0x/nolinkage1.C: Likewise.
748         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
749         * g++.dg/ext/anon-struct4.C: Revert earlier change.
750         * g++.dg/lookup/anon2.C: Likewise.
751         * g++.dg/other/anon3.C: Likewise.
752         * g++.dg/template/arg2.C: Likewise.
753         * g++.dg/template/local4.C: Likewise.
754         * g++.old-deja/g++.law/operators32.C: Likewise.
755         * g++.old-deja/g++.other/linkage2.C: Likewise.
756         * g++.old-deja/g++.pt/enum6.C: Likewise.
757         * g++.old-deja/g++.other/anon9.C: Likewise.
758         * g++.old-deja/g++.other/linkage1.C: Likewise.
759         * c-c++-common/dfp/pr35620.c: Give the union a name.
760
761 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
762
763         PR tree-optimization/41857
764         * gcc.target/spu/ea/pr41857.c: New file.
765
766 2009-11-02  Martin Jambor  <mjambor@suse.cz>
767
768         PR tree-optimization/41750
769         * gcc.c-torture/execute/pr41750.c: New test.
770
771 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
772
773         PR tree-optimization/41841
774         * gcc.dg/pr41841.c: New test.
775
776         PR debug/41893
777         * gcc.dg/debug/pr41893-1.c: New test.
778         * gcc.dg/debug/pr41893-2.c: New file.
779
780         PR c++/41774
781         * g++.dg/ext/visibility/namespace3.C: New test.
782
783 2009-11-01  Jason Merrill  <jason@redhat.com>
784
785         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
786         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
787         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
788
789 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
790
791         * gnat.dg/opt5.adb: New test.
792
793 2009-11-01  Tobias Burnus  <burnus@net-b.de>
794
795         PR fortran/41872
796         * gfortran.dg/allocatable_scalar_4.f90: New test.
797
798 2009-11-01  Tobias Burnus  <burnus@net-b.de>
799
800         PR fortran/41850
801         * gfortran.dg/intent_out_6.f90: New testcase.
802
803 2009-10-31  Richard Guenther  <rguenther@suse.de>
804
805         * g++.dg/tree-ssa/restrict1.C: New.
806
807 2009-10-31  Jason Merrill  <jason@redhat.com>
808
809         * g++.dg/rtti/typeid9.C: New.
810
811         PR c++/41754
812         * g++.dg/cpp0x/initlist25.C: New.
813
814 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
815
816         * gnat.dg/specs/rep_clause4.ads: New test.
817
818 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
819
820         PR target/41885
821         * gcc.target/avr/torture/pr41885.c: New test.
822
823 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
824
825         * gnat.dg/specs/pack5.ads: New test.
826
827 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
828
829         * lib/target-supports.exp: Handle powerpc-*-elf.
830
831 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
832
833         PR target/40838
834         * gcc.target/i386/incoming-6.c: New.
835         * gcc.target/i386/incoming-7.c: Likewise.
836         * gcc.target/i386/incoming-8.c: Likewise.
837         * gcc.target/i386/incoming-9.c: Likewise.
838         * gcc.target/i386/incoming-10.c: Likewise.
839         * gcc.target/i386/incoming-11.c: Likewise.
840         * gcc.target/i386/incoming-12.c: Likewise.
841         * gcc.target/i386/incoming-13.c: Likewise.
842         * gcc.target/i386/incoming-14.c: Likewise.
843         * gcc.target/i386/incoming-15.c: Likewise.
844         * gcc.target/i386/pr37843-4.c: Likewise.
845
846 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
847
848         PR c++/41863
849         * g++.dg/template/sizeof12.C: New test.
850
851 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
852
853         * gnat.dg/pack14.adb: New test.
854
855 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
856
857         * gcc.target/mips/mips.exp (mips_option_groups): Add
858         mcount-ra-address.
859         * gcc.target/mips/mmcount-ra-address-1.c: New test.
860         * gcc.target/mips/mmcount-ra-address-2.c: New test.
861         * gcc.target/mips/mmcount-ra-address-3.c: New test.
862
863 2009-10-29  Michael Matz  <matz@suse.de>
864
865         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
866         * gcc.target/i386/sse-recip-vec.c: Ditto.
867         * gcc.target/i386/brokensqrt.c: New test.
868
869 2009-10-29  Tobias Burnus  <burnus@net-b.de>
870
871         PR fortran/41777
872         * gfortran.dg/associated_target_3.f90: New testcase.
873
874 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
875
876         * gfortran.dg/lto/pr41764_0.f: New.
877
878 2009-10-29  Martin Jambor  <mjambor@suse.cz>
879
880         PR tree-optimization/41775
881         * g++.dg/torture/pr41775.C: New testcase.
882
883 2009-10-28  Jason Merrill  <jason@redhat.com>
884
885         * g++.dg/cpp0x/inline-ns1.C: New.
886         * g++.dg/cpp0x/inline-ns2.C: New.
887         * g++.dg/cpp0x/inline-ns3.C: New.
888
889 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
890
891         PR rtl-optimization/39715
892         * gcc.target/arm/thumb-ltu.c: New.
893
894 2009-10-28  Richard Guenther  <rguenther@suse.de>
895
896         PR lto/41808
897         PR lto/41839
898         * gcc.dg/lto/20091027-1_0.c: New testcase.
899         * gcc.dg/lto/20091027-1_1.c: Likewise.
900         * g++.dg/lto/20091026-1_0.C: Likewise.
901         * g++.dg/lto/20091026-1_1.C: Likewise.
902         * g++.dg/lto/20091026-1_a.h: Likewise.
903
904 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
905
906         PR middle-end/41837
907         * gcc.dg/pr41837.c: New test.
908
909         PR debug/41801
910         * g++.dg/ext/sync-3.C: New test.
911
912         PR target/41762
913         * gcc.dg/pr41762.c: New test.
914
915 2009-10-28  Richard Guenther  <rguenther@suse.de>
916
917         PR middle-end/41855
918         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
919         * gfortran.dg/lto/20091028-1_1.c: Likewise.
920         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
921         * gfortran.dg/lto/20091028-2_1.c: Likewise.
922
923 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
924
925         PR rtl-optimization/39715
926         * gcc.target/arm/thumb-bitfld1.c: New.
927
928 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
929
930         PR rtl-optimization/40741
931         * gcc.target/arm/thumb-branch1.c: New.
932
933 2009-10-27  Jason Merrill  <jason@redhat.com>
934
935         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
936         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
937         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
938         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
939
940 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
941
942         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
943         * gnat.dg/null_pointer_deref2.adb: Likewise.
944
945 2009-10-27  Richard Guenther  <rguenther@suse.de>
946
947         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
948
949 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
950
951         PR c/41842
952         * gcc.dg/pr41842.c: New test.
953
954 2009-10-27  Revital Eres  <eres@il.ibm.com>
955
956         PR tree-optimization/40648
957         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
958         change in decision of peeling for alignment.
959         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
960         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
961         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
962         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
963         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
964         * gcc.dg/vect/vect-50.c: Likewise.
965         * gcc.dg/vect/vect-33.c: Likewise.
966         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
967         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
968         Likewise.
969         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
970         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
971         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
972         Likewise.
973         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
974         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
975         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
976         * gcc.dg/vect/vect-60.c: Likewise.
977         * gcc.dg/vect/vect-26.c: Likewise.
978         * gcc.dg/vect/vect-52.c: Likewise.
979         * gcc.dg/vect/vect-44.c: Likewise.
980         * gcc.dg/vect/vect-27.c: Likewise.
981         * gcc.dg/vect/vect-70.c: Likewise.
982         * gcc.dg/vect/vect-28.c: Likewise.
983         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
984         * gcc.dg/vect/vect-109.c: Likewise.
985         * gcc.dg/vect/vect-54.c: Likewise.
986         * gcc.dg/vect/vect-29.c: Likewise.
987         * gcc.dg/vect/vect-72.c: Likewise.
988         * gcc.dg/vect/vect-56.c: Likewise.
989         * gcc.dg/vect/vect-48.c: Likewise.
990         * gcc.dg/vect/vect-91.c: Likewise.
991         * gcc.dg/vect/vect-92.c: Likewise.
992         * gcc.dg/vect/vect-58.c: Likewise.
993         * gcc.dg/vect/slp-25.c: Likewise.
994         * gcc.dg/vect/vect-93.c: Likewise.
995         * gcc.dg/vect/vect-95.c: Likewise.
996         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
997         * gcc.dg/vect/vect-87.c: Likewise.
998         * gcc.dg/vect/vect-96.c: Likewise.
999         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1000         * gcc.dg/vect/vect-88.c: Likewise.
1001         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1002         * gcc.dg/vect/vect-89.c: Likewise.
1003         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1004         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1005         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1006         * gfortran.dg/vect/vect-2.f90: Likewise.
1007         * gfortran.dg/vect/vect-3.f90: Likewise.
1008         * gfortran.dg/vect/vect-4.f90: Likewise.
1009         * gfortran.dg/vect/vect-5.f90: Likewise.
1010
1011 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1012
1013         PR c++/41020
1014         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1015
1016 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1017             Michael Meissner  <meissner@linux.vnet.ibm.com>
1018             Ulrich Weigand  <uweigand@de.ibm.com>
1019
1020         * gcc.target/spu/ea/ea.exp: New file.
1021         * gcc.target/spu/ea/cache1.c: Likewise.
1022         * gcc.target/spu/ea/cast1.c: Likewise.
1023         * gcc.target/spu/ea/cast2.c: Likewise.
1024         * gcc.target/spu/ea/compile1.c: Likewise.
1025         * gcc.target/spu/ea/compile2.c: Likewise.
1026         * gcc.target/spu/ea/cppdefine.c: Likewise.
1027         * gcc.target/spu/ea/errors1.c: Likewise.
1028         * gcc.target/spu/ea/errors2.c: Likewise.
1029         * gcc.target/spu/ea/execute1.c: Likewise.
1030         * gcc.target/spu/ea/execute2.c: Likewise.
1031         * gcc.target/spu/ea/execute3.c: Likewise.
1032         * gcc.target/spu/ea/ops1.c: Likewise.
1033         * gcc.target/spu/ea/ops2.c: Likewise.
1034         * gcc.target/spu/ea/options1.c: Likewise.
1035         * gcc.target/spu/ea/test-sizes.c: Likewise.
1036
1037 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1038
1039         PR bootstrap/41345
1040         * gcc.dg/pr41345.c: New test.
1041
1042         PR debug/41828
1043         * g++.dg/debug/dwarf2/anonname1.C: New test.
1044
1045 2009-10-26  Jason Merrill  <jason@redhat.com>
1046
1047         PR c++/38796
1048         * g++.dg/cpp0x/defaulted15.C: New.
1049         * g++.dg/cpp0x/defaulted16.C: New.
1050
1051 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1052
1053         PR c++/41785
1054         * g++.dg/cpp0x/variadic96.C: New test.
1055
1056 2009-10-26  Nick Clifton  <nickc@redhat.com>
1057
1058         * lib/target-supports.exp (check_profiling_available):
1059         Profiling is not, currently, available for the RX port.
1060         (check_effective_target_hard_float): Add support for RX target.
1061         * gcc.target/rx: New directory.
1062         * gcc.target/rx/builtins.c: New test file.
1063         * gcc.target/rx/interrupts.c: New test file.
1064         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1065         * gcc.target/rx/zero-width-bitfield.c: New test file.
1066         * gcc.target/rx/i272091.c: New test file.
1067         * gcc.target/rx/packed-struct.c: New test file.
1068         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1069
1070 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1071
1072         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1073         * gcc.dg/lto/20091016-1_0.c: Likewise.
1074         * gcc.dg/lto/20090206-1_0.c: Likewise.
1075         * gcc.dg/lto/20081120-1_0.c: Likewise.
1076         * gcc.dg/lto/20081120-2_0.c: Likewise.
1077         * gcc.dg/lto/20090116_0.c: Likewise.
1078         * gcc.dg/lto/20081126_0.c: Likewise.
1079         * gcc.dg/lto/20091013-1_0.c: Likewise.
1080         * gcc.dg/lto/20081212-1_0.c: Likewise.
1081         * gcc.dg/lto/20091015-1_0.c: Likewise.
1082         * gcc.dg/lto/20090126-1_0.c: Likewise.
1083         * gcc.dg/lto/20090126-2_0.c: Likewise.
1084         * gcc.dg/lto/20091020-1_0.c: Likewise.
1085         * gcc.dg/lto/20091020-2_0.c: Likewise.
1086         * gcc.dg/lto/20081204-1_0.c: Likewise.
1087         * gcc.dg/lto/20081204-2_0.c: Likewise.
1088         * gcc.dg/lto/20081224_0.c: Likewise.
1089         * gcc.dg/lto/20090219_0.c: Likewise.
1090
1091 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1092
1093         PR c++/41020
1094         * g++.dg/lookup/extern-c-redecl2.C: New test.
1095         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1096         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1097         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1098
1099 2009-10-26  Michael Matz  <matz@suse.de>
1100
1101         PR tree-optimization/41783
1102         * gcc.dg/pr41783.c: New test.
1103         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1104         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1105         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1106
1107 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1108
1109         PR fortran/41714
1110         * gfortran.dg/class_allocate_4.f03: New test.
1111
1112 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1113
1114         * gcc.target/mips/mult-1.c: New test.
1115
1116 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1117
1118         PR fortran/41784
1119         * gfortran.dg/extends_8.f03: New test.
1120
1121 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1122
1123         * gnat.dg/specs/pack4.ads: New test.
1124
1125 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1126
1127         * gnat.dg/null_pointer_deref1.adb: New test.
1128         * gnat.dg/null_pointer_deref2.adb: Likewise.
1129
1130 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1131
1132         PR fortran/41772
1133         * gfortran.dg/transfer_intrinsic_3.f90.
1134
1135 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1136
1137         * gnat.dg/opt4.adb: New test.
1138
1139 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1140
1141         PR c/40033
1142         * gcc.dg/noncompile/pr40033-1.c: New test.
1143
1144 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1145
1146         PR c++/40808
1147         * g++.dg/abi/mangle34.C: New test
1148
1149 2009-10-23  Jason Merrill  <jason@redhat.com>
1150
1151         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1152
1153         Core issue 899
1154         * g++.dg/cpp0x/explicit4.C: New.
1155
1156 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1157
1158         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1159         *-*-cygwin.
1160         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1161         for *-*-mingw* and *-*-cygwin.
1162         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1163         * g++.dg/template/spec35.C: Disable weak symbol test for
1164         *-*-mingw* and *-*-cygwin.
1165
1166         PR testsuite/31342
1167         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1168
1169 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1170
1171         PR fortran/41800
1172         * gfortran.dg/class_10.f03: New test.
1173
1174 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1175
1176         PR target/41787
1177         * gcc.target/powerpc/vsx-vrsave.c: New file.
1178
1179 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1180
1181         PR c/41673
1182         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1183
1184 2009-10-23  Richard Guenther  <rguenther@suse.de>
1185
1186         PR tree-optimization/41778
1187         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1188
1189 2009-10-22  Richard Guenther  <rguenther@suse.de>
1190
1191         PR lto/41791
1192         * g++.dg/lto/20091022-2_0.C: New testcase.
1193
1194 2009-10-22  Richard Guenther  <rguenther@suse.de>
1195
1196         PR lto/41730
1197         * g++.dg/lto/20091022-1_0.C: New testcase.
1198
1199 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1200
1201         * gcc.dg/autopar/outer-4.c: Adjust scan.
1202         * gcc.dg/autopar/outer-5.c: Adjust scan.
1203         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1204
1205         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1206         * gcc.dg/autopar/outer-1.c: New testcase.
1207         * gcc.dg/autopar/outer-2.c: New testcase.
1208         * gcc.dg/autopar/outer-3.c: New testcase.
1209         * gcc.dg/autopar/outer-4.c: New testcase.
1210         * gcc.dg/autopar/outer-5.c: New testcase.
1211         * gcc.dg/autopar/outer-6.c: New testcase.
1212
1213 2009-10-22  Jan Hubicka  <jh@suse.cz>
1214
1215         * gcc.c-torture/compile/pr40556.c: New testcase.
1216
1217 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1218
1219         PR fortran/41781
1220         * gfortran.dg/goto_8.f90: New test case.
1221
1222 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1223
1224         PR tree-optimization/41497
1225         * gcc.dg/tree-ssa/pr41497.c: New.
1226
1227 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1228
1229         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1230
1231 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1232
1233         * gcc.dg/tls/pie-1.c: New test.
1234
1235 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1236
1237         * g++.dg/abi/mangle33.C: New test.
1238
1239 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1240
1241         * gnat.dg/discr22.adb: New test.
1242
1243 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1244
1245         * gnat.dg/loop_optimization7.ad[sb]: New test.
1246         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1247
1248 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1249
1250         PR fortran/41706
1251         PR fortran/41766
1252         * gfortran.dg/class_9.f03: Extended test case.
1253         * gfortran.dg/select_type_7.f03: New test case.
1254
1255 2009-10-20  Richard Guenther  <rguenther@suse.de>
1256
1257         * gcc.dg/lto/20091020-3_0.c: New testcase.
1258
1259 2009-10-20  Richard Guenther  <rguenther@suse.de>
1260
1261         PR lto/41761
1262         * gcc.dg/lto/20091020-1_0.c: New testcase.
1263         * gcc.dg/lto/20091020-1_1.c: Likewise.
1264         * gcc.dg/lto/20091020-2_0.c: Likewise.
1265         * gcc.dg/lto/20091020-2_1.c: Likewise.
1266
1267 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1268
1269         PR debug/41340
1270         * gcc.dg/pr41340.c: New test.
1271
1272 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1273
1274         * gnat.dg/discr21.ad[sb]: New test.
1275         * gnat.dg/discr21_pkg.ads: New helper.
1276
1277 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1278
1279         PR fortran/41706
1280         * gfortran.dg/class_9 : New test.
1281
1282 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1283
1284         * gcc.dg/raw-string-1.c: New test.
1285         * gcc.dg/raw-string-2.c: New test.
1286         * gcc.dg/raw-string-3.c: New test.
1287         * gcc.dg/raw-string-4.c: New test.
1288         * gcc.dg/raw-string-5.c: New test.
1289         * gcc.dg/raw-string-6.c: New test.
1290         * gcc.dg/raw-string-7.c: New test.
1291         * gcc.dg/utf8-1.c: New test.
1292         * gcc.dg/utf8-2.c: New test.
1293         * gcc.dg/utf-badconcat2.c: New test.
1294         * gcc.dg/utf-dflt2.c: New test.
1295         * gcc.dg/cpp/include6.c: New test.
1296         * g++.dg/ext/raw-string-1.C: New test.
1297         * g++.dg/ext/raw-string-2.C: New test.
1298         * g++.dg/ext/raw-string-3.C: New test.
1299         * g++.dg/ext/raw-string-4.C: New test.
1300         * g++.dg/ext/raw-string-5.C: New test.
1301         * g++.dg/ext/raw-string-6.C: New test.
1302         * g++.dg/ext/raw-string-7.C: New test.
1303         * g++.dg/ext/utf8-1.C: New test.
1304         * g++.dg/ext/utf8-2.C: New test.
1305         * g++.dg/ext/utf-badconcat2.C: New test.
1306         * g++.dg/ext/utf-dflt2.C: New test.
1307
1308         * gcc.dg/cleanup-13.c: New test.
1309
1310 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1311
1312         PR fortran/41586
1313         * gfortran.dg/auto_dealloc_1.f90: New test case.
1314
1315 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1316
1317         Port from redhat/gcc-4_4-branch:
1318         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1319         * gcc.dg/debug/vta-2.c: New test.
1320
1321         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1322         * gcc.dg/debug/vta-1.c: New.
1323
1324 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1325
1326         * gnat.dg/noreturn2.ad[sb]: New test.
1327
1328 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1329
1330         PR fortran/41755
1331         * gfortran.dg/equiv_8.f90: New test.
1332         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1333
1334 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1335
1336         * gcc.target/arm/neon-thumb2-move.c: New test.
1337
1338 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1339
1340         * gcc.dg/debug/vta-3.c: New test.
1341
1342 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1343
1344         * gnat.dg/nested_proc.adb: Rename into...
1345         * gnat.dg/nested_proc1.adb: ...this.
1346         * gnat.dg/nested_proc2.adb: New test.
1347
1348 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1349
1350         * gnat.dg/noreturn1.ad[sb]: New test.
1351
1352 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1353             Paul Thomas  <pault@gcc.gnu.org>
1354
1355         PR fortran/41629
1356         * gfortran.dg/class_6.f90: New test.
1357
1358         PR fortran/41608
1359         PR fortran/41587
1360         * gfortran.dg/class_7.f90: New test.
1361
1362         PR fortran/41618
1363         * gfortran.dg/class_8.f90: New test.
1364
1365 2009-10-17  Richard Guenther  <rguenther@suse.de>
1366
1367         * gcc.dg/lto/20091017-1_0.c: New testcase.
1368         * gcc.dg/lto/20091017-1_1.c: Likewise.
1369
1370 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1371
1372         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1373
1374 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1375
1376         * gnat.dg/aggr11.adb: New test.
1377         * gnat.dg/aggr11_pkg.ads: New helper.
1378
1379 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1380
1381         * gnat.dg/slice8.adb: New test.
1382         * gnat.dg/slice8_pkg1.ads: New helper.
1383         * gnat.dg/slice8_pkg2.ads: Likewise.
1384         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1385
1386 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1387
1388         * gnat.dg/unchecked_convert4.adb: New test.
1389
1390 2009-10-15  Jason Merrill  <jason@redhat.com>
1391
1392         PR c++/38798
1393         * g++.dg/cpp0x/trailing5.C: New.
1394
1395         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1396         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1397         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1398         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1399
1400 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1401
1402         PR fortran/41719
1403         * gfortran.dg/class_5.f03: New test case.
1404         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1405         * gfortran.dg/typebound_operator_4.f03: Ditto.
1406
1407 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1408
1409         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1410         * g++.dg/other/first-global.C: Likewise.
1411         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1412         * g++.dg/torture/pr40323.C: Likewise.
1413         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1414         * gcc.dg/inline-33.c: Likewise.
1415         * gcc.dg/ipa/ipa-1.c: Likewise.
1416         * gcc.dg/ipa/ipa-2.c: Likewise.
1417         * gcc.dg/ipa/ipa-3.c: Likewise.
1418         * gcc.dg/ipa/ipa-4.c: Likewise.
1419         * gcc.dg/ipa/ipa-5.c: Likewise.
1420         * gcc.dg/ipa/ipa-7.c: Likewise.
1421         * gcc.dg/ipa/ipacost-2.c: Likewise.
1422         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1423         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1424         * gfortran.dg/whole_file_5.f90: Likewise.
1425         * gfortran.dg/whole_file_6.f90: Likewise.
1426
1427 2009-10-16  Richard Guenther  <rguenther@suse.de>
1428
1429         PR tree-optimization/41728
1430         * gcc.c-torture/compile/pr41728.c: New testcase.
1431
1432 2009-10-16  Richard Guenther  <rguenther@suse.de>
1433
1434         PR lto/41598
1435         * gcc.dg/lto/20091016-1_0.c: New testcase.
1436         * gcc.dg/lto/20091016-1_1.c: Likewise.
1437         * gcc.dg/lto/20091016-1_a.h: Likewise.
1438
1439 2009-10-16  Richard Guenther  <rguenther@suse.de>
1440
1441         PR lto/41715
1442         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1443         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1444         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1445
1446 2009-10-16  Richard Guenther  <rguenther@suse.de>
1447
1448         PR lto/41713
1449         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1450
1451 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1452
1453         PR debug/41717
1454         * gcc.dg/debug/pr41717.c: New test.
1455
1456 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1457
1458         PR fortran/41648
1459         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1460
1461         PR fortran/41656
1462         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1463
1464 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1465
1466         PR target/23983
1467         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1468         result used.
1469         * g++.dg/ext/altivec-2.C (main): Ditto.
1470
1471 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1472
1473         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1474         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1475
1476 2009-10-15  Richard Guenther  <rguenther@suse.de>
1477
1478         PR lto/41669
1479         * gcc.dg/lto/20091015-1_0.c: New testcase.
1480         * gcc.dg/lto/20091015-1_1.c: Likewise.
1481         * gcc.dg/lto/20091015-1_2.c: Likewise.
1482         * gcc.dg/lto/20091015-1_a.h: Likewise.
1483         * gcc.dg/lto/20091015-1_b.h: Likewise.
1484
1485 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1486
1487         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1488
1489 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1490
1491         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1492
1493 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1494
1495         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1496         line from 1 to 0.
1497         * obj-c++.dg/bitfield-1.mm: Likewise.
1498         * obj-c++.dg/bitfield-4.mm: Likewise.
1499
1500 2009-10-14  Richard Guenther  <rguenther@suse.de>
1501
1502         PR lto/41173
1503         * gcc.dg/lto/20091014-1_0.c: New testcase.
1504
1505 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1506
1507         PR testsuite/41707
1508         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1509         warning on line 0 instead of 1.
1510
1511 2009-10-14  Richard Guenther  <rguenther@suse.de>
1512
1513         PR lto/41521
1514         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1515         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1516
1517 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1518
1519         PR preprocessor/41543
1520         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1521
1522         PR debug/41695
1523         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1524
1525 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1526
1527         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1528         New procedure.
1529         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1530         effective target.
1531
1532 2009-10-14  Jason Merrill  <jason@redhat.com>
1533
1534         PR c++/39866
1535         * g++.dg/cpp0x/defaulted14.C: New.
1536
1537 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1538
1539         * g++.dg/cpp0x/vt-40092.C: New.
1540
1541 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1542
1543         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1544         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1545
1546 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1547
1548         * gfortran.dg/complex_intrinsic_8.f90: New test.
1549
1550 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1551
1552         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1553         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1554
1555 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1556
1557         PR target/38948
1558         * gcc.dg/torture/pr38948.c: New test.
1559
1560 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1561
1562         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1563
1564 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1565
1566         PR fortran/41581
1567         * gfortran.dg/class_allocate_2.f03: Modified.
1568         * gfortran.dg/class_allocate_3.f03: New test case.
1569
1570 2009-10-13  Richard Guenther  <rguenther@suse.de>
1571
1572         PR lto/41668
1573         * gcc.dg/lto/20091006-2_0.c: New testcase.
1574         * gcc.dg/lto/20091006-2_1.c: Likewise.
1575         * gcc.dg/lto/20091006-2_2.c: Likewise.
1576         * gcc.dg/lto/20091013-1_0.c: Likewise.
1577         * gcc.dg/lto/20091013-1_1.c: Likewise.
1578         * gcc.dg/lto/20091013-1_2.c: Likewise.
1579
1580 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1581
1582         * gcc.c-torture/compile/pr41661.c: New test.
1583
1584 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1585
1586         PR libgfortran/41683
1587         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1588
1589 2009-10-12  Jason Merrill  <jason@redhat.com>
1590
1591         PR c++/37875
1592         * g++.dg/cpp0x/decltype18.C: New.
1593
1594         PR c++/37766
1595         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1596
1597 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1598
1599         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1600
1601 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1602
1603         PR debug/41343
1604         PR debug/41447
1605         PR debug/41264
1606         PR debug/41338
1607         * gcc.dg/guality/pr41447-1.c: New.
1608         * gcc.dg/debug/pr41264-1.c: New.
1609         * gcc.dg/debug/pr41343-1.c: New.
1610
1611 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1612
1613         PR target/26515
1614         * gcc.dg/torture/pr26515.c: New test.
1615
1616 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1617
1618         PR testsuite/41659
1619         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1620         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1621         or "xfail" with dg-lto-do.
1622
1623 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1624
1625         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1626
1627 2009-10-12  Michael Matz  <matz@suse.de>
1628
1629         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1630         pass.
1631
1632 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1633
1634         PR target/41680
1635         * g++.dg/torture/pr41680.C: New test.
1636
1637 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1638
1639         PR c++/41570
1640         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1641
1642 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1643
1644         PR debug/41616
1645         * gcc.dg/guality/pr41616-1.c: New.
1646
1647 2009-10-11  Jason Merrill  <jason@redhat.com>
1648
1649         PR c++/37204
1650         * g++.dg/cpp0x/rv-reinterpret.C: New.
1651
1652 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1653
1654         PR libgfortran/38439
1655         * gfortran.dg/fmt_error_9.f: New test.
1656         * gfortran.dg/fmt_error_10.f: New test.
1657
1658 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1659
1660         PR fortran/41583
1661         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1662         * gfortran.dg/class_4b.f03: As above.
1663         * gfortran.dg/class_4c.f03: As above.
1664         * gfortran.dg/class_4d.f03: As above.
1665
1666 2009-10-11  Richard Guenther  <rguenther@suse.de>
1667
1668         PR tree-optimization/41555
1669         * gcc.dg/torture/pr41555.c: New testcase.
1670
1671 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1672
1673         PR libgfortran/35862
1674         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1675         function correctly.
1676
1677 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1678
1679         PR libgfortran/35862
1680         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1681         Add conditions to avoid runtime errors if not supported.
1682
1683 2009-10-10  Richard Guenther  <rguenther@suse.de>
1684
1685         PR tree-optimization/41654
1686         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1687
1688 2009-10-09  Jason Merrill  <jason@redhat.com>
1689
1690         * g++.dg/cpp/ucn-1.C: New.
1691
1692 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1693
1694         PR fortran/41585
1695         * gfortran.dg/class_2.f03: Extended test case.
1696
1697 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1698
1699         PR fortran/41582
1700         * gfortran.dg/class_allocate_1.f03: Modify code such that
1701         it compiles with the gfc_warning->gfc_error change.
1702         * gfortran.dg/class_allocate_1.f03: New test.
1703
1704 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1705
1706         PR fortran/41579
1707         * gfortran.dg/select_type_6.f03: New test.
1708
1709 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1710
1711         PR preprocessor/41445
1712         * gcc.dg/cpp/separate-1.c: Adjust.
1713         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1714         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1715         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1716         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1717         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1718         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1719         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1720
1721         PR rtl-optimization/41646
1722         * gcc.c-torture/compile/pr41646.c: New test.
1723
1724 2009-10-09  Richard Guenther  <rguenther@suse.de>
1725
1726         PR tree-optimization/41634
1727         * gcc.c-torture/compile/pr41634.c: New testcase.
1728
1729 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1730
1731         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1732
1733 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1734
1735         * gnat.dg/opt3.adb: New test.
1736         * gnat.dg/opt3_pkg.ads: New helper.
1737
1738 2009-10-08  Doug Kwan  <dougkwan@google.com>
1739
1740         PR rtl-optimization/41574
1741         * gcc.dg/pr41574.c: New test.
1742
1743 2009-10-08  Cary Coutant  <ccoutant@google.com>
1744
1745         Add support for debugging with ICF (Identical Code Folding).
1746         * g++.dg/debug/dwarf2/icf.C: New test.
1747
1748 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1749
1750         * gcc.target/mips/truncate-6.c: New test.
1751
1752 2009-10-08  Jason Merrill  <jason@redhat.com>
1753
1754         PR c++/36816
1755         * g++.dg/cpp0x/rv-deduce.C: New.
1756
1757         PR c++/37177
1758         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1759         * g++.dg/template/explicit-args2.C: New.
1760         * g++.dg/template/explicit-args3.C: New.
1761         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1762
1763 2009-10-08  Michael Matz  <matz@suse.de>
1764
1765         PR middle-end/41573
1766         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1767         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1768         * gcc.dg/pr41573.c: New test.
1769
1770 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1771
1772         PR c/41182
1773         * gcc.c-torture/compile/pr41182-1.c: New.
1774
1775 2009-10-07  Jason Merrill  <jason@redhat.com>
1776
1777         * g++.dg/cpp0x/variadic95.C: New.
1778
1779 2009-10-07  Jason Merrill  <jason@redhat.com>
1780
1781         * g++.dg/template/scope3.C: New.
1782
1783 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1784
1785         * gcc.dg/debug/dwarf2/inline3.c: New test.
1786
1787 2009-10-07  Daniel Kraft  <d@domob.eu>
1788
1789         PR fortran/41615
1790         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1791
1792 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1793
1794         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1795         * gfortran.dg/select_type_1.f03: Modified error message.
1796         * gfortran.dg/select_type_5.f03: New test.
1797
1798 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1799
1800         PR libgfortran/41612
1801         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1802         have kind=10 reals.
1803
1804 2009-10-06  Jason Merrill  <jason@redhat.com>
1805
1806         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1807         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1808
1809 2009-10-06  Richard Guenther  <rguenther@suse.de>
1810
1811         PR lto/41502
1812         * gcc.dg/lto/20091006-1_0.c: New testcase.
1813         * gcc.dg/lto/20091006-1_1.c: Likewise.
1814         * gcc.dg/lto/20091005-2_0.c: Likewise.
1815
1816 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1817
1818         PR ada/41383
1819         * gnat.dg/timer_cancel.adb: New test.
1820
1821 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1822
1823         PR ada/38333
1824         * gnat.dg/specs/import_abstract.ads: New.
1825
1826 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1827
1828         PR libgfortran/35862
1829         * gfortran.dg/round_2.f03: New test.
1830
1831 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1832
1833         PR debug/41558
1834         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1835         * lib/gcc-gdb-test.exp: ... here.  New file.
1836         * gfortran.dg/guality/guality.exp: New file.
1837         * gfortran.dg/guality/pr41558.f90: New test.
1838         * gfortran.dg/guality/arg1.f90: New test.
1839
1840 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1841
1842         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1843         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1844         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1845         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1846
1847 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1848
1849         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1850         register_pass_info.
1851         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1852         plugin_pass to register_pass_info.
1853         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1854         register_pass_info.
1855         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1856         register_pass_info.
1857
1858 2009-10-05  Richard Guenther  <rguenther@suse.de>
1859
1860         PR lto/41281
1861         * gcc.dg/lto/20090914-2_0.c: New testcase.
1862
1863 2009-10-05  Richard Guenther  <rguenther@suse.de>
1864
1865         PR lto/40902
1866         * gcc.dg/lto/20091005-1_0.c: New testcase.
1867         * gcc.dg/lto/20091005-1_1.c: Likewise.
1868
1869 2009-10-05  Richard Guenther  <rguenther@suse.de>
1870
1871         PR lto/41552
1872         PR lto/41487
1873         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1874         * g++.dg/lto/20091004-1_0.C: New testcase.
1875         * g++.dg/lto/20091004-1_1.C: Likewise.
1876         * g++.dg/lto/20091004-2_0.C: Likewise.
1877         * g++.dg/lto/20091004-2_1.C: Likewise.
1878         * g++.dg/lto/20091004-3_0.C: Likewise.
1879         * g++.dg/lto/20091004-3_1.C: Likewise.
1880
1881 2009-10-05  Richard Guenther  <rguenther@suse.de>
1882
1883         PR tree-optimization/23821
1884         * gcc.dg/torture/pr23821.c: New testcase.
1885
1886 2009-10-05  Daniel Kraft  <d@domob.eu>
1887
1888         PR fortran/41403
1889         * gfortran.dg/goto_6.f: New test.
1890         * gfortran.dg/goto_7.f: New test.
1891
1892 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1893             Bill Maddox  <maddox@google.com>
1894             Cary Coutant  <ccoutant@google.com>
1895             Chris Demetriou  <cgd@google.com>
1896             Diego Novillo  <dnovillo@google.com>
1897             Doug Kwan  <dougkwan@google.com>
1898             Jan Hubicka  <jh@suse.cz>
1899             Ollie Wild  <aaw@google.com>
1900             Rafael Espindola  <espindola@google.com>
1901             Richard Guenther  <rguenther@suse.de>
1902             Simon Baldwin  <simonb@google.com>
1903
1904         * g++.dg/20090107-1.C: New.
1905         * g++.dg/20090121-1.C: New.
1906         * g++.dg/ipa/20090113-1.C: New.
1907         * g++.dg/lto: New directory.
1908         * g++.dg/lto/20080829_0.C: New.
1909         * g++.dg/lto/20080904_0.C: New.
1910         * g++.dg/lto/20080907_0.C: New.
1911         * g++.dg/lto/20080908-1_0.C: New.
1912         * g++.dg/lto/20080908-2_0.C: New.
1913         * g++.dg/lto/20080908-3_0.C: New.
1914         * g++.dg/lto/20080909-1_0.C: New.
1915         * g++.dg/lto/20080910-1_0.C: New.
1916         * g++.dg/lto/20080912-1_0.C: New.
1917         * g++.dg/lto/20080912_0.C: New.
1918         * g++.dg/lto/20080915_0.C: New.
1919         * g++.dg/lto/20080916_0.C: New.
1920         * g++.dg/lto/20080917_0.C: New.
1921         * g++.dg/lto/20080924_0.C: New.
1922         * g++.dg/lto/20080926_0.C: New.
1923         * g++.dg/lto/20081008_0.C: New.
1924         * g++.dg/lto/20081022.h: New.
1925         * g++.dg/lto/20081022_0.C: New.
1926         * g++.dg/lto/20081022_1.C: New.
1927         * g++.dg/lto/20081023_0.C: New.
1928         * g++.dg/lto/20081109-1_0.C: New.
1929         * g++.dg/lto/20081109-2_0.C: New.
1930         * g++.dg/lto/20081109_0.C: New.
1931         * g++.dg/lto/20081109_1.C: New.
1932         * g++.dg/lto/20081118-1_0.C: New.
1933         * g++.dg/lto/20081118-1_1.C: New.
1934         * g++.dg/lto/20081118_0.C: New.
1935         * g++.dg/lto/20081118_1.C: New.
1936         * g++.dg/lto/20081119-1.h: New.
1937         * g++.dg/lto/20081119-1_0.C: New.
1938         * g++.dg/lto/20081119-1_1.C: New.
1939         * g++.dg/lto/20081119_0.C: New.
1940         * g++.dg/lto/20081119_1.C: New.
1941         * g++.dg/lto/20081120-1_0.C: New.
1942         * g++.dg/lto/20081120-1_1.C: New.
1943         * g++.dg/lto/20081120-2_0.C: New.
1944         * g++.dg/lto/20081120-2_1.C: New.
1945         * g++.dg/lto/20081123_0.C: New.
1946         * g++.dg/lto/20081123_1.C: New.
1947         * g++.dg/lto/20081125.h: New.
1948         * g++.dg/lto/20081125_0.C: New.
1949         * g++.dg/lto/20081125_1.C: New.
1950         * g++.dg/lto/20081127_0.C: New.
1951         * g++.dg/lto/20081127_1.C: New.
1952         * g++.dg/lto/20081203_0.C: New.
1953         * g++.dg/lto/20081203_1.C: New.
1954         * g++.dg/lto/20081204-1_0.C: New.
1955         * g++.dg/lto/20081204-1_1.C: New.
1956         * g++.dg/lto/20081204-2_0.C: New.
1957         * g++.dg/lto/20081204-2_1.C: New.
1958         * g++.dg/lto/20081209_0.C: New.
1959         * g++.dg/lto/20081209_1.C: New.
1960         * g++.dg/lto/20081211-1.h: New.
1961         * g++.dg/lto/20081211-1_0.C: New.
1962         * g++.dg/lto/20081211-1_1.C: New.
1963         * g++.dg/lto/20081217-1_0.C: New.
1964         * g++.dg/lto/20081217-2_0.C: New.
1965         * g++.dg/lto/20081219_0.C: New.
1966         * g++.dg/lto/20081219_1.C: New.
1967         * g++.dg/lto/20090106_0.C: New.
1968         * g++.dg/lto/20090112_0.C: New.
1969         * g++.dg/lto/20090128_0.C: New.
1970         * g++.dg/lto/20090221_0.C: New.
1971         * g++.dg/lto/20090302_0.C: New.
1972         * g++.dg/lto/20090302_1.C: New.
1973         * g++.dg/lto/20090303_0.C: New.
1974         * g++.dg/lto/20090311-1.h: New.
1975         * g++.dg/lto/20090311-1_0.C: New.
1976         * g++.dg/lto/20090311-1_1.C: New.
1977         * g++.dg/lto/20090311_0.C: New.
1978         * g++.dg/lto/20090311_1.C: New.
1979         * g++.dg/lto/20090312.h: New.
1980         * g++.dg/lto/20090312_0.C: New.
1981         * g++.dg/lto/20090312_1.C: New.
1982         * g++.dg/lto/20090313_0.C: New.
1983         * g++.dg/lto/20090313_1.C: New.
1984         * g++.dg/lto/20090315_0.C: New.
1985         * g++.dg/lto/20090315_1.C: New.
1986         * g++.dg/lto/20091002-1_0.C: New testcase.
1987         * g++.dg/lto/20091002-2_0.C: Likewise..
1988         * g++.dg/lto/20091002-3_0.C: Likewise..
1989         * g++.dg/lto/README: New.
1990         * g++.dg/lto/pr40818_0.C: New.
1991         * g++.dg/opt/thunk3-1.C: New.
1992         * g++.dg/opt/thunk4.C: New.
1993         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1994         replacements with __attribute__ ((__noinline__)).
1995         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1996         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1997         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1998         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1999         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2000         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2001         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2002         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2003         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2004         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2005         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2006         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2007         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2008         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2009         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2010         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2011         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2012         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2013         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2014         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2015         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2016         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2017         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2018         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2019         * gcc.dg/20081223-1.c: New.
2020         * gcc.dg/lto: New directory.
2021         * gcc.dg/lto/20080908_0.c: New.
2022         * gcc.dg/lto/20080917_0.c: New.
2023         * gcc.dg/lto/20080924_0.c: New.
2024         * gcc.dg/lto/20081024_0.c: New.
2025         * gcc.dg/lto/20081109_0.c: New.
2026         * gcc.dg/lto/20081111_0.c: New.
2027         * gcc.dg/lto/20081111_1.c: New.
2028         * gcc.dg/lto/20081112_0.c: New.
2029         * gcc.dg/lto/20081112_1.c: New.
2030         * gcc.dg/lto/20081115_0.c: New.
2031         * gcc.dg/lto/20081115_1.c: New.
2032         * gcc.dg/lto/20081115_2.c: New.
2033         * gcc.dg/lto/20081118_0.c: New.
2034         * gcc.dg/lto/20081118_1.c: New.
2035         * gcc.dg/lto/20081118_2.c: New.
2036         * gcc.dg/lto/20081120-1_0.c: New.
2037         * gcc.dg/lto/20081120-1_1.c: New.
2038         * gcc.dg/lto/20081120-2_0.c: New.
2039         * gcc.dg/lto/20081120-2_1.c: New.
2040         * gcc.dg/lto/20081125_0.c: New.
2041         * gcc.dg/lto/20081125_1.c: New.
2042         * gcc.dg/lto/20081126_0.c: New.
2043         * gcc.dg/lto/20081201-1_0.c: New.
2044         * gcc.dg/lto/20081201-1_1.c: New.
2045         * gcc.dg/lto/20081201-1_2.c: New.
2046         * gcc.dg/lto/20081201-2_0.c: New.
2047         * gcc.dg/lto/20081201-2_1.c: New.
2048         * gcc.dg/lto/20081202-1_0.c: New.
2049         * gcc.dg/lto/20081202-1_1.c: New.
2050         * gcc.dg/lto/20081202-2_0.c: New.
2051         * gcc.dg/lto/20081202-2_1.c: New.
2052         * gcc.dg/lto/20081204-1_0.c: New.
2053         * gcc.dg/lto/20081204-1_1.c: New.
2054         * gcc.dg/lto/20081204-2_0.c: New.
2055         * gcc.dg/lto/20081210-1_0.c: New.
2056         * gcc.dg/lto/20081212-1_0.c: New.
2057         * gcc.dg/lto/20081222_0.c: New.
2058         * gcc.dg/lto/20081222_0.h: New.
2059         * gcc.dg/lto/20081222_1.c: New.
2060         * gcc.dg/lto/20081224_0.c: New.
2061         * gcc.dg/lto/20081224_0.h: New.
2062         * gcc.dg/lto/20081224_1.c: New.
2063         * gcc.dg/lto/20090116_0.c: New.
2064         * gcc.dg/lto/20090120_0.c: New.
2065         * gcc.dg/lto/20090126-1_0.c: New.
2066         * gcc.dg/lto/20090126-2_0.c: New.
2067         * gcc.dg/lto/20090206-1_0.c: New.
2068         * gcc.dg/lto/20090206-2_0.c: New.
2069         * gcc.dg/lto/20090210_0.c: New.
2070         * gcc.dg/lto/20090210_1.c: New.
2071         * gcc.dg/lto/20090213_0.c: New.
2072         * gcc.dg/lto/20090213_1.c: New.
2073         * gcc.dg/lto/20090218-1_0.c: New.
2074         * gcc.dg/lto/20090218-1_1.c: New.
2075         * gcc.dg/lto/20090218-2_0.c: New.
2076         * gcc.dg/lto/20090218-2_1.c: New.
2077         * gcc.dg/lto/20090218_0.c: New.
2078         * gcc.dg/lto/20090218_1.c: New.
2079         * gcc.dg/lto/20090218_2.c: New.
2080         * gcc.dg/lto/20090218_3.c: New.
2081         * gcc.dg/lto/20090219_0.c: New.
2082         * gcc.dg/lto/20090312_0.c: New.
2083         * gcc.dg/lto/20090312_1.c: New.
2084         * gcc.dg/lto/20090313_0.c: New.
2085         * gcc.dg/lto/20090706-1_0.c: New.
2086         * gcc.dg/lto/20090706-2_0.c: New.
2087         * gcc.dg/lto/20090717_0.c: New.
2088         * gcc.dg/lto/20090717_1.c: New.
2089         * gcc.dg/lto/20090729_0.c: New.
2090         * gcc.dg/lto/20090729_1.c: New.
2091         * gcc.dg/lto/20090812_0.c: New.
2092         * gcc.dg/lto/20090812_1.c: New.
2093         * gcc.dg/lto/20090914-1_0.c: New.
2094         * gcc.dg/lto/README: New.
2095         * gcc.dg/visibility-7.c: Adjust expected pattern
2096         * gfortran.dg/lto: New directory.
2097         * gfortran.dg/lto/pr40724_0.f: New.
2098         * gfortran.dg/lto/pr40724_1.f: New.
2099         * gfortran.dg/lto/pr40725_0.f03: New.
2100         * gfortran.dg/lto/pr40725_1.c: New.
2101         * gfortran.dg/lto/pr41069_0.f90: New.
2102         * gfortran.dg/lto/pr41069_1.f90: New.
2103         * gfortran.dg/lto/pr41069_2.f90: New.
2104         * g++.dg/README: Add 'lto' directory.
2105         * g++.dg/dg.exp: Also scan 'lto' directory
2106
2107 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2108             Janis Johnson  <janis187@us.ibm.com>
2109             Diego Novillo  <dnovillo@google.com>
2110
2111         * g++.dg/lto/lto.exp: New.
2112         * gcc.c-torture/execute/execute.exp: Add
2113         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2114         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2115         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2116         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2117         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2118         * gcc.dg/lto/lto.exp: New.
2119         * gfortran.dg/lto/lto.exp: New.
2120         * lib/target-supports.exp (check_effective_target_lto): New.
2121         * lib/c-torture.exp: Load target-supports.exp.  Define
2122         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2123         * lib/gcc-dg.exp: Likewise.
2124         * lib/lto.exp: New.
2125         * lib/torture-options.exp: Add support for a third argument.
2126
2127 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2128
2129         PR testsuite/41542
2130         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2131
2132 2009-10-02  Jason Merrill  <jason@redhat.com>
2133
2134         * g++.dg/abi/mangle32.C: New.
2135
2136 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2137
2138         * gnat.dg/atomic2.adb: New test.
2139
2140 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2141
2142         * gnat.dg/array11.adb: New test.
2143         * gnat.dg/array12.adb: Likewise.
2144
2145 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2146
2147         * gnat.dg/array10.adb: New test.
2148         * gnat.dg/object_overflow.adb: Tweak.
2149
2150 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2151
2152         * gcc.dg/guality/guality.exp: Disable on darwin.
2153
2154 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2155
2156         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2157         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2158         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2159         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2160
2161 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2162
2163         PR fortran/41479
2164         * gfortran.dg/intent_out_5.f90: New test.
2165
2166 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2167
2168         PR debug/41404
2169         PR debug/41353
2170         * gcc.dg/guality/pr41404-1.c: New test.
2171         * gcc.dg/guality/pr41353-2.c: New test.
2172
2173 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2174
2175         PR testsuite/41546
2176         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2177         to -mtune=generic.
2178
2179 2009-10-01  Jan Hubicka  <jh@suse.cz>
2180
2181         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2182
2183 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2184
2185         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2186
2187         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2188
2189 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2190
2191         PR fortran/41515
2192         * gfortran.dg/parameter_array_init_5.f90: New test.
2193
2194 2009-10-01  Jason Merrill  <jason@redhat.com>
2195
2196         * g++.dg/cpp0x/defaulted13.C: New.
2197
2198 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2199
2200         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2201         * gfortran.dg/bounds_check_11.f90: Likewise.
2202         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2203
2204 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2205
2206         * gfortran.dg/select_type_4.f90: New test.
2207
2208 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2209
2210         * gfortran.dg/same_type_as_1.f03: New test.
2211         * gfortran.dg/same_type_as_2.f03: Ditto.
2212
2213 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2214
2215         * gfortran.dg/select_type_1.f03: Extended.
2216         * gfortran.dg/select_type_3.f03: New test.
2217
2218 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2219
2220         * gfortran.dg/class_allocate_1.f03: New test.
2221
2222 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2223
2224         PR fortran/40996
2225         * gfortran.dg/allocatable_scalar_3.f90: New test.
2226         * gfortran.dg/select_type_2.f03: Ditto.
2227         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2228
2229 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2230
2231         * gfortran.dg/block_name_2.f90: Modified error message.
2232         * gfortran.dg/select_6.f90: Ditto.
2233         * gfortran.dg/select_type_1.f03: New test.
2234
2235 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2236
2237         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2238         * gfortran.dg/class_1.f03: Ditto.
2239         * gfortran.dg/class_2.f03: Ditto.
2240         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2241         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2242         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2243         * gfortran.dg/typebound_call_10.f03: Ditto.
2244         * gfortran.dg/typebound_call_2.f03: Ditto.
2245         * gfortran.dg/typebound_call_3.f03: Ditto.
2246         * gfortran.dg/typebound_call_4.f03: Ditto.
2247         * gfortran.dg/typebound_call_9.f03: Ditto.
2248         * gfortran.dg/typebound_generic_3.f03: Ditto.
2249         * gfortran.dg/typebound_generic_4.f03: Ditto.
2250         * gfortran.dg/typebound_operator_1.f03: Ditto.
2251         * gfortran.dg/typebound_operator_2.f03: Ditto.
2252         * gfortran.dg/typebound_operator_3.f03: Ditto.
2253         * gfortran.dg/typebound_operator_4.f03: Ditto.
2254         * gfortran.dg/typebound_proc_1.f08: Ditto.
2255         * gfortran.dg/typebound_proc_5.f03: Ditto.
2256         * gfortran.dg/typebound_proc_6.f03: Ditto.
2257
2258 2009-09-30  Jason Merrill  <jason@redhat.com>
2259
2260         * g++.dg/eh/init-temp1.C: Improve test.
2261
2262 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2263
2264         PR target/22093
2265         * gcc.target/alpha/pr22093.c: New test.
2266
2267 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2268             Jason Merrill  <jason@redhat.com>
2269
2270         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2271         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2272         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2273         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2274         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2275         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2276         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2277         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2278         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2279         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2280         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2281         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2282         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2283         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2284         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2285         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2286         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2287         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2288         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2289         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2290         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2291         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2292         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2293         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2294         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2295         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2296         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2297         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2298         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2299         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2300         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2301         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2302         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2303         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2304         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2305         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2306         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2307         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2308         * lib/prune.exp: Accept "In lambda function".
2309
2310 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2311
2312         * gcc.target/i386/fma4-check.h: New file.
2313         * gcc.target/i386/fma4-fma.c: Ditto.
2314         * gcc.target/i386/fma4-maccXX.c: Ditto.
2315         * gcc.target/i386/fma4-msubXX.c: Ditto.
2316         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2317         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2318         * gcc.target/i386/fma4-vector.c: Ditto.
2319         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2320         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2321         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2322         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2323         * gcc.target/i386/fma4-256-vector.c: Ditto.
2324         * gcc.target/i386/funcspec-2.c: Ditto.
2325
2326         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2327
2328         * gcc.target/i386/funcspec-5.c: Add FMA4.
2329         * gcc.target/i386/funcspec-6.c: Ditto.
2330         * gcc.target/i386/funcspec-8.c: Ditto.
2331
2332         * gcc.target/i386/funcspec-9.c: New file.
2333
2334         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2335
2336         * gcc.target/i386/isa-10.c: New file.
2337         * gcc.target/i386/isa-11.c: Ditto.
2338         * gcc.target/i386/isa-12.c: Ditto.
2339         * gcc.target/i386/isa-13.c: Ditto.
2340         * gcc.target/i386/isa-2.c: Ditto.
2341         * gcc.target/i386/isa-3.c: Ditto.
2342         * gcc.target/i386/isa-4.c: Ditto.
2343         * gcc.target/i386/isa-7.c: Ditto.
2344         * gcc.target/i386/isa-8.c: Ditto.
2345         * gcc.target/i386/isa-9.c: Ditto.
2346
2347         * gcc.target/i386/isa-14.c: Add FMA4.
2348         * gcc.target/i386/isa-1.c: Ditto.
2349         * gcc.target/i386/isa-5.c: Ditto.
2350         * gcc.target/i386/isa-6.c: Ditto.
2351
2352         * gcc.target/i386/sse-12.c: New file.
2353         * gcc.target/i386/sse-13.c: Ditto.
2354         * gcc.target/i386/sse-14.c: Ditto.
2355         * gcc.target/i386/sse-22.c: Ditto.
2356
2357         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2358         * g++.dg/other/i386-3.C: Ditto.
2359         * g++.dg/other/i386-5.C: Ditto.
2360         * g++.dg/other/i386-6.C: Ditto.
2361
2362 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2363
2364         PR testsuite/41496
2365         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2366         before.
2367
2368 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2369
2370         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2371         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2372
2373 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2374
2375         PR debug/41438
2376         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2377         hidden.
2378         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2379
2380 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2381
2382         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2383         * gcc.target/i386/isa-1.c: Remove SSE5.
2384         * gcc.target/i386/isa-5.c: Ditto.
2385         * gcc.target/i386/isa-6.c: Ditto.
2386         * gcc.target/i386/funcspec-4.c: Remove error conditions
2387         related to SSE5.
2388         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2389         * gcc.target/i386/avx-2.c: Ditto.
2390         * gcc.target/i386/sse-23.c: Ditto.
2391         * gcc.target/i386/funcspec-9.c: Delete.
2392
2393 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2394
2395         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2396         * gcc.dg/guality/pr41353-1.c: New test.
2397
2398         PR testsuite/41444
2399         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2400         in macro name definition for non-unix/win32/msdos.
2401
2402 2009-09-29  Daniel Kraft  <d@domob.eu>
2403
2404         PR fortran/39626
2405         * gfortran.dg/block_1.f08: New test.
2406         * gfortran.dg/block_2.f08: New test.
2407         * gfortran.dg/block_3.f90: New test.
2408         * gfortran.dg/block_4.f08: New test.
2409         * gfortran.dg/block_5.f08: New test.
2410         * gfortran.dg/block_6.f08: New test.
2411         * gfortran.dg/block_7.f08: New test.
2412         * gfortran.dg/block_8.f08: New test.
2413
2414 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2415
2416         PR libgfortran/35862
2417         * gfortran.dg/round_1.f03: New test.
2418         * gfortran.dg/f2003_io_3.f03: Update test.
2419
2420 2009-09-28  Easwaran Raman  <eraman@google.com>
2421
2422         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2423         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2424
2425 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2426
2427         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2428         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2429         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2430         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2431         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2432
2433         * g++.dg/dfp/dfp.exp: Fix typo.
2434
2435         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2436         Fix typo that breaks the check.
2437
2438 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2439
2440         * gnat.dg (tagged_alloc_free.adb): New testcase.
2441
2442 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2443
2444         * g++.dg/dfp: New directory.
2445         * g++.dg/dg.exp: Prune tests in dfp directory.
2446         * g++.dg/dfp/dfp.exp: New.
2447         * g++.dg/dfp/mangle-mode.C: New test.
2448
2449 2009-09-28  Michael Matz  <matz@suse.de>
2450
2451         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2452         for sign of -Inf.
2453
2454 2009-09-27  Richard Henderson  <rth@redhat.com>
2455
2456         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2457         * gcc.dg/tree-ssa/pr41469-1.c: New.
2458
2459 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2460
2461         PR c/41476
2462         * gcc.dg/cond-constqual-1.c: New test.
2463
2464 2009-09-26  Michael Matz  <matz@suse.de>
2465
2466         PR lto/40758
2467         PR middle-end/41470
2468         * gcc.dg/pr41470.c: New test.
2469
2470 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2471
2472         * gnat.dg/array9.adb: New test.
2473
2474 2009-09-26  Michael Matz  <matz@suse.de>
2475
2476         PR tree-optimization/41454
2477         * gcc.dg/pr41454.c: New test.
2478
2479 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2480
2481         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2482         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2483         into DW_TAG_GNU_template_parameter_pack and
2484         DW_TAG_GNU_formal_parameter_pack.
2485         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2486         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2487
2488 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2489
2490         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2491         parameters for alignment-sensitive -fsection-anchors tests.
2492
2493 2009-09-25  Richard Guenther  <rguenther@suse.de>
2494
2495         PR middle-end/41463
2496         * gcc.c-torture/execute/pr41463.c: New testcase.
2497
2498 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2499
2500         * gnat.dg/sse_nolib.adb: New testcase.
2501
2502 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2503
2504         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2505         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2506         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2507         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2508         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2509         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2510         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2511         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2512         * gcc.dg/vect/vect.exp: Add Power7 flags.
2513         * g++.dg/vect/vect.exp: Likewise.
2514         * gfortran.dg/vect/vect.exp: Likewise.
2515
2516 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2517
2518         PR fortran/41459
2519         * gfortran.dg/empty_label.f: New test.
2520         * gfortran.dg/empty_label.f90: Ditto.
2521         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2522
2523 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2524
2525         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2526         compile-time.
2527
2528 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2529
2530         * lib/scanasm.exp (make_pattern_printable): New function.
2531         (dg-scan, scan-assembler-times, scan-assembler-dem,
2532         scan-assembler-dem-not): Use it.
2533
2534 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2535
2536         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2537         (test_nested): Renamed to ...
2538         (test_nested1): This.
2539         (test_nested2): New.
2540         (main): Likewise.
2541
2542 2009-09-24  Richard Guenther  <rguenther@suse.de>
2543
2544         PR tree-optimization/36143
2545         PR tree-optimization/38747
2546         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2547         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2548         * g++.dg/torture/pr38747.C: New testcase.
2549         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2550
2551 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2552
2553         * gnat.dg/nested_proc.adb: New test.
2554
2555 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2556
2557         * gcc.target/i386/pr12329.c: Adjust.
2558
2559 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2560
2561         PR debug/41248
2562         * gcc.dg/pr41248.c: New.
2563
2564 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2565
2566         PR debug/41065
2567         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2568
2569 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2570
2571         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2572         current_compiler_flags.  Fix typos.
2573
2574 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2575
2576         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2577
2578 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2579
2580         PR c/39779
2581         * gcc.c-torture/compile/pr39779.c: New test.
2582
2583 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2584
2585         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2586         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2587         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2588
2589 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2590
2591         PR debug/41295
2592         * gcc.dg/pr41295.c: New.
2593
2594 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2595
2596         * gcc.dg/pr40209.c: Add test case.
2597
2598 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2599
2600         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2601         matching assembly.
2602         * gcc.target/mips/code-readable-2.c: Likewise.
2603         * gcc.target/mips/code-readable-3.c: Likewise.
2604
2605 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2606
2607         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2608         Check support via mode instead of C type.
2609         (check_effective_target_dfprt_nocache): Ditto.
2610         (check_effective_target_hard_dfp): Ditto.
2611
2612 2009-09-22  Richard Guenther  <rguenther@suse.de>
2613
2614         PR middle-end/41395
2615         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2616         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2617
2618 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2619
2620         * gcc.dg/20090922-1.c: New test.
2621
2622         PR bootstrap/41405
2623         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2624         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2625         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2626         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2627         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2628         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2629         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2630         * objc.dg/dwarf-2.m: Likewise.
2631
2632 2009-09-22  Richard Guenther  <rguenther@suse.de>
2633
2634         PR tree-optimization/41428
2635         * g++.dg/tree-ssa/pr41428.C: New testcase.
2636
2637 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2638
2639         PR middle-end/41429
2640         * g++.dg/gomp/pr41429.C: New test.
2641
2642 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2643
2644         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2645
2646 2009-09-21  Jason Merrill  <jason@redhat.com>
2647
2648         PR c++/41421
2649         * g++.dg/cpp0x/trivial1.C: Expand.
2650
2651 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2652
2653         * gcc.dg/torture/calleesave-sse.c: New.
2654
2655 2009-09-21  Jan Hubicka  <jh@suse.cz>
2656
2657         * gcc.dg/guality/inline-params.c: New testcase.
2658
2659 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2660
2661         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2662         Add -fno-inline.
2663         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2664         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2665         (f2): Ditto.
2666
2667 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2668
2669         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2670         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2671         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2672         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2673         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2674
2675 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2676
2677         PR middle-end/40642
2678         * g++.dg/torture/pr40642.C: New testcase.
2679
2680 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2681
2682         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2683         cases in static initializers.
2684
2685 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2686
2687         * gcc.c-tortue/compile/pr39886.c: New.
2688
2689 2009-09-20  Chris Demetriou  <cgd@google.com>
2690
2691         PR preprocessor/28435:
2692         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2693         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2694         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2695         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2696         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2697
2698 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2699
2700         * gcc.target/mips/mips.exp: Add relax-pic-calls
2701         under -mfoo/-mno-foo options.
2702         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2703         and -mexplicit-relocs.
2704         * gcc.target/mips/call-1.c: New test.
2705         * gcc.target/mips/call-2.c: New test.
2706         * gcc.target/mips/call-3.c: New test.
2707         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2708         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2709
2710 2009-09-19  Chris Demetriou  <cgd@google.com>
2711
2712         PR preprocessor/28435:
2713         * gcc.dg/cpp/missing-header-MD.c: New test.
2714         * gcc.dg/cpp/missing-header-MMD.c: New test.
2715         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2716         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2717
2718 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2719
2720         PR libgfortran/41328
2721         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2722         EOF works.
2723
2724 2009-09-18  Jason Merrill  <jason@redhat.com>
2725
2726         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2727         * g++.dg/cpp0x/initlist-deduce.C: New.
2728
2729 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2730
2731         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2732
2733 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2734
2735         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2736         * c-c++-common/dfp: New directory.
2737         * c-c++-common/dfp/dfp-dbg.h: New file.
2738         * gcc.dg/dfp/call-by-value.c: Move to ...
2739         * c-c++-common/call-by-value.c: here.
2740         * gcc.dg/dfp/cast.c: Move to ...
2741         * c-c++-common/cast.c: here.
2742         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2743         * c-c++-common/compare-eq-const.c: here.
2744         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2745         * c-c++-common/compare-eq-d128.c: here.
2746         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2747         * c-c++-common/compare-eq-d32.c: here.
2748         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2749         * c-c++-common/compare-eq-d64.c: here.
2750         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2751         * c-c++-common/compare-eq-dfp.c: here.
2752         * gcc.dg/dfp/compare-eq.h: Move to ...
2753         * c-c++-common/compare-eq.h: here.
2754         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2755         * c-c++-common/compare-rel-const.c: here.
2756         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2757         * c-c++-common/compare-rel-d128.c: here.
2758         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2759         * c-c++-common/compare-rel-d32.c: here.
2760         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2761         * c-c++-common/compare-rel-d64.c: here.
2762         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2763         * c-c++-common/compare-rel-dfp.c: here.
2764         * gcc.dg/dfp/compare-rel.h: Move to ...
2765         * c-c++-common/compare-rel.h: here.
2766         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2767         * c-c++-common/compare-special-d128.c: here.
2768         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2769         * c-c++-common/compare-special-d32.c: here.
2770         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2771         * c-c++-common/compare-special-d64.c: here.
2772         * gcc.dg/dfp/compare-special.h: Move to ...
2773         * c-c++-common/compare-special.h: here.
2774         * gcc.dg/dfp/constants-zero.c: Move to ...
2775         * c-c++-common/constants-zero.c: here.
2776         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2777         * c-c++-common/convert-bfp-10.c: here.
2778         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2779         * c-c++-common/convert-bfp-11.c: here.
2780         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2781         * c-c++-common/convert-bfp-12.c: here.
2782         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2783         * c-c++-common/convert-bfp-13.c: here.
2784         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2785         * c-c++-common/convert-bfp-14.c: here.
2786         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2787         * c-c++-common/convert-bfp-2.c: here.
2788         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2789         * c-c++-common/convert-bfp-3.c: here.
2790         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2791         * c-c++-common/convert-bfp-4.c: here.
2792         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2793         * c-c++-common/convert-bfp-5.c: here.
2794         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2795         * c-c++-common/convert-bfp-6.c: here.
2796         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2797         * c-c++-common/convert-bfp-7.c: here.
2798         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2799         * c-c++-common/convert-bfp-8.c: here.
2800         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2801         * c-c++-common/convert-bfp-9.c: here.
2802         * gcc.dg/dfp/convert-bfp.c: Move to ...
2803         * c-c++-common/convert-bfp.c: here.
2804         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2805         * c-c++-common/convert-bfp-fold.c: here.
2806         * gcc.dg/dfp/convert-dfp.c: Move to ...
2807         * c-c++-common/convert-dfp.c: here.
2808         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2809         * c-c++-common/convert-dfp-fold-2.c: here.
2810         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2811         * c-c++-common/convert-dfp-fold.c: here.
2812         * gcc.dg/dfp/convert.h: Move to ...
2813         * c-c++-common/convert.h: here.
2814         * gcc.dg/dfp/convert-int.c: Move to ...
2815         * c-c++-common/convert-int.c: here.
2816         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2817         * c-c++-common/convert-int-fold.c: here.
2818         * gcc.dg/dfp/convert-int-max.c: Move to ...
2819         * c-c++-common/convert-int-max.c: here.
2820         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2821         * c-c++-common/convert-int-max-fold.c: here.
2822         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2823         * c-c++-common/convert-int-saturate.c: here.
2824         * gcc.dg/dfp/func-array.c: Move to ...
2825         * c-c++-common/func-array.c: here.
2826         * gcc.dg/dfp/func-deref.c: Move to ...
2827         * c-c++-common/func-deref.c: here.
2828         * gcc.dg/dfp/func-mixed.c: Move to ...
2829         * c-c++-common/func-mixed.c: here.
2830         * gcc.dg/dfp/func-pointer.c: Move to ...
2831         * c-c++-common/func-pointer.c: here.
2832         * gcc.dg/dfp/func-scalar.c: Move to ...
2833         * c-c++-common/func-scalar.c: here.
2834         * gcc.dg/dfp/func-struct.c: Move to ...
2835         * c-c++-common/func-struct.c: here.
2836         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2837         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2838         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2839         * c-c++-common/func-vararg-alternate-d128.c: here.
2840         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2841         * c-c++-common/func-vararg-alternate-d32.c: here.
2842         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2843         * c-c++-common/func-vararg-alternate-d64.c: here.
2844         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2845         * c-c++-common/func-vararg-alternate.h: here.
2846         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2847         * c-c++-common/func-vararg-dfp.c: here.
2848         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2849         * c-c++-common/func-vararg-mixed-2.c: here.
2850         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2851         * c-c++-common/func-vararg-mixed.c: here.
2852         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2853         * c-c++-common/func-vararg-size0.c: here.
2854         * gcc.dg/dfp/inf-1.c: Move to ...
2855         * c-c++-common/inf-1.c: here.
2856         * gcc.dg/dfp/loop-index.c: Move to ...
2857         * c-c++-common/loop-index.c: here.
2858         * gcc.dg/dfp/modes.c: Move to ...
2859         * c-c++-common/modes.c: here.
2860         * gcc.dg/dfp/nan-1.c: Move to ...
2861         * c-c++-common/nan-1.c: here.
2862         * gcc.dg/dfp/nan-2.c: Move to ...
2863         * c-c++-common/nan-2.c: here.
2864         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2865         * c-c++-common/operator-arith-fold.c: here.
2866         * gcc.dg/dfp/operator-assignment.c: Move to ...
2867         * c-c++-common/operator-assignment.c: here.
2868         * gcc.dg/dfp/operator-comma.c: Move to ...
2869         * c-c++-common/operator-comma.c: here.
2870         * gcc.dg/dfp/operator-cond.c: Move to ...
2871         * c-c++-common/operator-cond.c: here.
2872         * gcc.dg/dfp/operator-logical.c: Move to ...
2873         * c-c++-common/operator-logical.c: here.
2874         * gcc.dg/dfp/operator-unary.c: Move to ...
2875         * c-c++-common/operator-unary.c: here.
2876         * gcc.dg/dfp/pr31385.c: Move to ...
2877         * c-c++-common/pr31385.c: here.
2878         * gcc.dg/dfp/pr33466.c: Move to ...
2879         * c-c++-common/pr33466.c: here.
2880         * gcc.dg/dfp/pr35620.c: Move to ...
2881         * c-c++-common/pr35620.c: here.
2882         * gcc.dg/dfp/pr36800.c: Move to ...
2883         * c-c++-common/pr36800.c: here.
2884         * gcc.dg/dfp/pr39034.c: Move to ...
2885         * c-c++-common/pr39034.c: here.
2886         * gcc.dg/dfp/pr39035.c: Move to ...
2887         * c-c++-common/pr39035.c: here.
2888         * gcc.dg/dfp/pr39902.c: Move to ...
2889         * c-c++-common/pr39902.c: here.
2890         * gcc.dg/dfp/pr39986.c: Move to ...
2891         * c-c++-common/pr39986.c: here.
2892         * gcc.dg/dfp/signbit-1.c: Move to ...
2893         * c-c++-common/signbit-1.c: here.
2894         * gcc.dg/dfp/signbit-2.c: Move to ...
2895         * c-c++-common/signbit-2.c: here.
2896         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2897         * c-c++-common/struct-layout-1.c: here.
2898         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2899         * c-c++-common/usual-arith-conv.c: here.
2900         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2901         * c-c++-common/usual-arith-conv-const.c: here.
2902
2903 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2904
2905         PR testsuite/41288
2906         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2907         stack alignment.
2908
2909 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2910
2911         PR c++/39365
2912         * g++.dg/expr/bool3.C: New test.
2913         * g++.dg/expr/bool4.C: New test.
2914
2915 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2916
2917         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2918         * gcc.dg/dfp/signbit-2.c: Use it.
2919         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2920         arguments to unsigned int.
2921         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2922         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2923         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2924         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2925         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2926         * gcc.dg/dfp/pr39986.c: Ditto.
2927         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2928         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2929         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2930         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2931         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2932
2933 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2934
2935         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2936
2937 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2938
2939         PR c/41049
2940         * dfp/pr41049.c: New test.
2941
2942 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2943
2944         PR testsuite/41385
2945         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2946
2947 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2948
2949         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2950         * gcc.dg/ipa/ipa-sra-1.c: New test.
2951         * gcc.dg/ipa/ipa-sra-2.c: New test.
2952         * gcc.dg/ipa/ipa-sra-3.c: New test.
2953         * gcc.dg/ipa/ipa-sra-4.c: New test.
2954         * gcc.dg/ipa/ipa-sra-5.c: New test.
2955         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2956         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2957
2958 2009-09-17  Michael Matz  <matz@suse.de>
2959
2960         PR middle-end/41347
2961         * gfortran.dg/pr41347.f90: New test.
2962
2963 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2964
2965         * gcc.c-torture/compile/20090917-1.c: New testcase.
2966
2967 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2968
2969         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2970         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2971         alpha*-*-* target from XFAIL list.
2972
2973 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2974
2975         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2976         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2977         * gcc.dg/dfp/cast-bad.c: Use default options.
2978         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2979         * gcc.dg/dfp/composite-type.c: Ditto.
2980         * gcc.dg/dfp/constants.c: Ditto.
2981         * gcc.dg/dfp/constants-hex.c: Ditto.
2982         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2983         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2984         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2985         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2986         * gcc.dg/dfp/ctypes.c: Ditto.
2987         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2988         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2989         * gcc.dg/dfp/float-constant-double.c: Ditto.
2990         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2991         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2992         * gcc.dg/dfp/modes.c: Ditto.
2993         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2994         * gcc.dg/dfp/pr31344.c: Ditto.
2995         * gcc.dg/dfp/pr31385.c: Ditto.
2996         * gcc.dg/dfp/pr33466.c: Ditto.
2997         * gcc.dg/dfp/pr35620.c: Ditto.
2998         * gcc.dg/dfp/pr37435.c: Ditto.
2999         * gcc.dg/dfp/pr39986.c: Ditto.
3000         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3001         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3002         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3003         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3004         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3005         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3006         * gcc.dg/dfp/typespec.c: Ditto.
3007         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3008         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3009         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3010         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3011         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3012         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3013         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3014         * gcc.dg/dfp/compare-rel.h: Ditto.
3015         * gcc.dg/dfp/compare-special.h: Ditto.
3016         * gcc.dg/dfp/convert.h: Ditto.
3017         * gcc.dg/dfp/fe-check.h: Ditto.
3018         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3019         * gcc.dg/dfp/cast.c: Ditto.
3020         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3021         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3022         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3023         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3024         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3025         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3026         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3027         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3028         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3029         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3030         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3031         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3032         * gcc.dg/dfp/constants-zero.c: Ditto.
3033         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3034         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3035         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3036         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3037         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3038         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3039         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3040         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3041         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3042         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3043         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3044         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3045         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3046         * gcc.dg/dfp/convert-bfp.c: Ditto.
3047         * gcc.dg/dfp/convert-complex.c: Ditto.
3048         * gcc.dg/dfp/convert-dfp.c: Ditto.
3049         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3050         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3051         * gcc.dg/dfp/convert-int.c: Ditto.
3052         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3053         * gcc.dg/dfp/convert-int-max.c: Ditto.
3054         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3055         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3056         * gcc.dg/dfp/fe-binop.c: Ditto.
3057         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3058         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3059         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3060         * gcc.dg/dfp/func-array.c: Ditto.
3061         * gcc.dg/dfp/func-deref.c: Ditto.
3062         * gcc.dg/dfp/func-mixed.c: Ditto.
3063         * gcc.dg/dfp/func-pointer.c: Ditto.
3064         * gcc.dg/dfp/func-scalar.c: Ditto.
3065         * gcc.dg/dfp/func-struct.c: Ditto.
3066         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3067         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3068         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3069         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3070         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3071         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3072         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3073         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3074         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3075         * gcc.dg/dfp/inf-1.c: Ditto.
3076         * gcc.dg/dfp/loop-index.c: Ditto.
3077         * gcc.dg/dfp/nan-1.c: Ditto.
3078         * gcc.dg/dfp/nan-2.c: Ditto.
3079         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3080         * gcc.dg/dfp/operator-assignment.c: Ditto.
3081         * gcc.dg/dfp/operator-comma.c: Ditto.
3082         * gcc.dg/dfp/operator-cond.c: Ditto.
3083         * gcc.dg/dfp/operator-logical.c: Ditto.
3084         * gcc.dg/dfp/operator-unary.c: Ditto.
3085         * gcc.dg/dfp/pr36800.c: Ditto.
3086         * gcc.dg/dfp/pr39034.c: Ditto.
3087         * gcc.dg/dfp/pr39035.c: Ditto.
3088         * gcc.dg/dfp/pr39902.c: Ditto.
3089         * gcc.dg/dfp/signbit-1.c: Ditto.
3090         * gcc.dg/dfp/signbit-2.c: Ditto.
3091         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3092         * gcc.dg/dfp/union-init.c: Ditto.
3093         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3094
3095 2009-09-16  Michael Matz  <matz@suse.de>
3096
3097         PR fortran/41212
3098         * gfortran.dg/pr41212.f90: New test.
3099
3100 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3101
3102         * gnat.dg/alignment9.adb: New test.
3103
3104 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3105
3106         * gnat.dg/discr20.ad[sb]: New test.
3107
3108 2009-09-16  Richard Guenther  <rguenther@suse.de>
3109
3110         PR middle-end/34011
3111         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3112
3113 2009-09-16  DJ Delorie  <dj@redhat.com>
3114             Kaz Kojima  <kkojima@gcc.gnu.org>
3115
3116         * gcc.target/sh/struct-arg-dw2.c: New test.
3117
3118 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3119             Jakub Jelinek  <jakub@redhat.com>
3120
3121         PR target/41175
3122         * gcc.target/powerpc/pr41175.c: New test.
3123
3124 2009-09-14  Richard Henderson  <rth@redhat.com>
3125
3126         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3127         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3128         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3129
3130 2009-09-14  Richard Henderson  <rth@redhat.com>
3131
3132         * g++.dg/eh/builtin1.C: Update resx pattern match.
3133         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3134
3135 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3136
3137         * gcc.target/mips/branch-helper.h: New file.
3138         * gcc.target/mips/branch-2.c,
3139         * gcc.target/mips/branch-3.c,
3140         * gcc.target/mips/branch-4.c,
3141         * gcc.target/mips/branch-5.c,
3142         * gcc.target/mips/branch-6.c,
3143         * gcc.target/mips/branch-7.c,
3144         * gcc.target/mips/branch-8.c,
3145         * gcc.target/mips/branch-9.c,
3146         * gcc.target/mips/branch-10.c,
3147         * gcc.target/mips/branch-11.c,
3148         * gcc.target/mips/branch-12.c,
3149         * gcc.target/mips/branch-13.c,
3150         * gcc.target/mips/branch-14.c,
3151         * gcc.target/mips/branch-15.c: New tests.
3152
3153 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3154
3155         PR target/41331
3156         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3157         -m32 -mpowerpc64 system.
3158
3159 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3160
3161         From Jie Zhang <jie.zhang@analog.com>:
3162         * gcc.target/bfin/saveall.c: New test.
3163         * gcc.target/bfin/20090914-1.c: New test.
3164         * gcc.target/bfin/20090914-2.c: New test.
3165
3166         * gcc.target/bfin/20090914-3.c: New test.
3167
3168 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3169
3170         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3171
3172 2009-09-14  Richard Guenther  <rguenther@suse.de>
3173
3174         PR middle-end/41350
3175         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3176
3177 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3178
3179         PR libgfortran/41328
3180         * gfortran.dg/cr_lf.f90: New test.
3181
3182 2009-09-11  Michael Matz  <matz@suse.de>
3183
3184         PR middle-end/41275
3185         * g++.dg/tree-ssa/pr41275.C: New test.
3186
3187 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3188
3189         PR fortran/41242
3190         * gfortran.dg/proc_ptr_comp_21.f90: New.
3191
3192 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3193
3194         PR fortran/31292
3195         * gfortran.dg/module_procedure_1.f90: New test.
3196         * gfortran.dg/module_procedure_2.f90: Ditto.
3197         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3198
3199 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3200             James A. Morrison  <phython@gcc.gnu.org>
3201
3202         PR ada/18302
3203         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3204         commands.
3205         * ada/acats/run_test.exp: New file.
3206
3207 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3208
3209         Revert:
3210         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3211
3212         PR rtl-optimization/39779
3213         * gcc.dg/pr39979.c: New test.
3214
3215 2009-09-10  Richard Guenther  <rguenther@suse.de>
3216
3217         PR middle-end/41257
3218         * g++.dg/torture/pr41257-2.C: New testcase.
3219
3220 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3221
3222         PR c++/28293
3223         * g++.dg/template/crash91.C: New.
3224
3225 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3226
3227         PR rtl-optimization/39779
3228         * gcc.dg/pr39979.c: New test.
3229
3230 2009-09-09  Richard Guenther  <rguenther@suse.de>
3231
3232         PR tree-optimization/41101
3233         * gcc.c-torture/compile/pr41101.c: New testcase.
3234
3235 2009-09-09  Richard Guenther  <rguenther@suse.de>
3236
3237         PR middle-end/41317
3238         * gcc.c-torture/execute/pr41317.c: New testcase.
3239         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3240         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3241
3242 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3243
3244         Fix some test breakages on Darwin
3245         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3246         and adjust.
3247         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3248         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3249         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3250         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3251         take darwin specifics in account.
3252
3253 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3254
3255         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3256         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3257
3258 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3259
3260         PR c++/39923
3261         * g++.dg/cpp0x/initlist24.C: New.
3262
3263 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3264
3265         * gcc.dg/large-size-array-2.c: Fix target requirement.
3266         * gcc.dg/large-size-array-4.c: Likewise.
3267         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3268         * gcc.dg/c99-const-expr-2.c: Likewise.
3269         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3270         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3271         * gcc.dg/c90-const-expr-10.c: Likewise.
3272         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3273         instead of long.
3274         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3275         * gcc.dg/vect/pr33846.c: Likewise.
3276         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3277         __PTRDIFF_TYPE__, instead of unsigned long.
3278         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3279
3280 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3281
3282         PR debug/41229
3283         PR debug/41291
3284         PR debug/41300
3285         * gfortran.dg/pr41229.f90: New.
3286
3287 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3288
3289         PR debug/41232
3290         * gcc.dg/pr41232.c: New.
3291
3292 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3293
3294         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3295         contain -march.
3296         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3297         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3298         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3299         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3300         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3301         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3302         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3303         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3304         options other than that used in dg-options.
3305
3306 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3307
3308         PR rtl-optimization/41239
3309         * gcc.c-torture/execute/pr41239.c: New test.
3310
3311 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3312
3313         PR libgfortran/41192
3314         * gfortran.dg/namelist_59.f90: New test.
3315
3316 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3317
3318         From Mike Frysinger  <michael.frysinger@analog.com>
3319         * gcc.target/bfin/mcpu-bf542m.c: New file.
3320         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3321         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3322         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3323         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3324
3325 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3326
3327         PR middle-end/41282
3328         * gcc.c-torture/compile/pr41282.c: New test.
3329
3330 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3331
3332         PR fortran/41197
3333         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3334         variables for stat and errmsg.
3335         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3336         * gfortran.dg/allocate_stat_2.f90:  New test.
3337
3338 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3339
3340         * gcc.c-torture/compile/20090907-1.c: New test.
3341
3342 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3343
3344         PR bootstrap/41241
3345         * gcc.dg/pr41241.c: New test.
3346
3347 2009-09-06  Richard Guenther  <rguenther@suse.de>
3348
3349         PR middle-end/41144
3350         * g++.dg/torture/pr41144.C: New testcase.
3351
3352 2009-09-06  Richard Guenther  <rguenther@suse.de>
3353
3354         PR middle-end/41261
3355         * gcc.dg/torture/pr41261.c: New testcase.
3356
3357 2009-09-05  Richard Guenther  <rguenther@suse.de>
3358
3359         PR middle-end/41181
3360         * gcc.c-torture/compile/pr41181.c: New testcase.
3361
3362 2009-09-05  Richard Guenther  <rguenther@suse.de>
3363
3364         PR debug/41273
3365         * g++.dg/torture/pr41273.C: New testcase.
3366
3367 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3368
3369         PR fortran/41258
3370         * gfortran.dg/typebound_proc_12.f90 : New test.
3371
3372 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3373
3374         PR debug/41225
3375         * gfortran.dg/pr41225.f90: New.
3376
3377 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3378
3379         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3380         unistd.h, sys/types.h and sys/wait.h.
3381         (gualchk_t): New.
3382         (GUALCVT): New.
3383         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3384         (GUALITY_GDB_REDIRECT): New.
3385         (GUALITY_GDB_ARGS): Use it.
3386
3387 2009-09-04  Richard Guenther  <rguenther@suse.de>
3388
3389         PR middle-end/41257
3390         * g++.dg/torture/pr41257.C: New testcase.
3391
3392 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3393
3394         PR tree-optimization/41112
3395         * gnat.dg/array8.adb: New test.
3396
3397 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3398
3399         * gcc.target/arm/ctz.c: New test case.
3400
3401 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3402
3403         PR tree-optimization/38275
3404         * gcc.dg/autopar/reduc-1char.c: Increase number
3405         of iterations. Adjust the logic accordingly.
3406         * gcc.dg/autopar/reduc-2char.c: Ditto.
3407         * gcc.dg/autopar/reduc-1.c: Ditto.
3408         * gcc.dg/autopar/reduc-2.c: Ditto.
3409         * gcc.dg/autopar/reduc-3.c: Ditto.
3410         * gcc.dg/autopar/reduc-6.c: Ditto.
3411         * gcc.dg/autopar/reduc-7.c: Ditto.
3412         * gcc.dg/autopar/reduc-8.c: Ditto.
3413         * gcc.dg/autopar/reduc-9.c: Ditto.
3414         * gcc.dg/autopar/pr39500-1.c: Ditto.
3415         * gcc.dg/autopar/reduc-1short.c: Ditto.
3416         * gcc.dg/autopar/reduc-2short.c: Ditto.
3417         * gcc.dg/autopar/parallelization-1.c: Ditto.
3418
3419 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3420
3421         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3422         testcase using guality.h compiles and links and if a global variable
3423         can be verified by gdb.
3424
3425 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3426
3427         * lib/target-supports.exp (check_effective_target_sync_int_long):
3428         Supported on Blackfin Linux targets.
3429
3430 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3431
3432         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3433
3434 2009-09-03  Diego Novillo  <dnovillo@google.com>
3435
3436         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3437         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3438         * g++.dg/warn/unit-1.C: Likewise.
3439         * g++.dg/ipa/iinline-1.C: Likewise.
3440         * g++.dg/template/cond2.C: Adjust expected line location for the
3441         error.
3442         * g++.dg/template/pr35240.C: Likewise.
3443
3444 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3445
3446         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3447         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3448
3449 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3450
3451         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3452         * gcc.dg/memcpy-1.c: Add . to match pattern.
3453         * gcc.dg/uninit-I.c: XFAIL warning test.
3454         * g++.dg/warn/unit-1.C: XFAIL warning test.
3455
3456 2009-09-02  Ian Lance Taylor  <iant@google.com>
3457
3458         * gcc.dg/20090902-1.c: New test.
3459
3460 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3461
3462         * gcc.dg/builtin-object-size-9.c: New test.
3463
3464 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3465
3466         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3467
3468 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3469             Olivier Hainque  <hainque@adacore.com>
3470
3471         * gnat.dg/misaligned_param.adb: New test.
3472         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3473         * gnat.dg/slice7.adb: Add 1 more related case.
3474
3475 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3476
3477         * gcc.dg/guality/guality.c: Expect to fail for now.
3478         * gcc.dg/guality/example.c: Likewise.
3479
3480 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3481
3482         * gcc.dg/guality/guality.c: New.
3483         * gcc.dg/guality/guality.h: New.
3484         * gcc.dg/guality/guality.exp: New.
3485         * gcc.dg/guality/example.c: New.
3486         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3487         (cleanup-saved-temps): Likewise, .gkd files too.
3488
3489 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3490
3491         PR fortran/39229
3492         * gfortran.dg/line_length_3.f: New test.
3493         * gfortran.dg/line_length_4.f90: New test.
3494
3495 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3496
3497         * lib/target-supports.exp (check_gc_sections_available):
3498         Add proper pattern quote.
3499
3500 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3501             Kaz Kojima  <kkojima@gcc.gnu.org>
3502
3503         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3504         * g++.dg/cdce3.C: Use dg-add-options ieee.
3505         * g++.dg/torture/type-generic-1.C: Likewise.
3506         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3507         * gcc.dg/pr28796-2.c: Likewise.
3508         * gcc.dg/torture/builtin-math-7.c: Likewise.
3509         * gcc.dg/torture/type-generic-1.c: Likewise.
3510         * gfortran.dg/boz_14.f90: Likewise.
3511         * gfortran.dg/erf_2.F90: Likewise.
3512         * gfortran.dg/init_flag_3.f90: Likewise.
3513         * gfortran.dg/init_flag_4.f90: Likewise.
3514         * gfortran.dg/init_flag_5.f90: Likewise.
3515         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3516         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3517         * gfortran.dg/isnan_1.f90: Likewise.
3518         * gfortran.dg/isnan_2.f90: Likewise.
3519         * gfortran.dg/maxlocval_2.f90: Likewise.
3520         * gfortran.dg/maxlocval_4.f90: Likewise.
3521         * gfortran.dg/minlocval_1.f90: Likewise.
3522         * gfortran.dg/minlocval_4.f90: Likewise.
3523         * gfortran.dg/module_nan.f90: Likewise.
3524         * gfortran.dg/namelist_42.f90: Likewise.
3525         * gfortran.dg/namelist_43.f90: Likewise.
3526         * gfortran.dg/nan_1.f90: Likewise.
3527         * gfortran.dg/nan_2.f90: Likewise.
3528         * gfortran.dg/nan_3.f90: Likewise.
3529         * gfortran.dg/nan_4.f90: Likewise.
3530         * gfortran.dg/nan_5.f90: Likewise.
3531         * gfortran.dg/nearest_1.f90: Likewise.
3532         * gfortran.dg/nearest_2.f90: Likewise.
3533         * gfortran.dg/nearest_3.f90: Likewise.
3534         * gfortran.dg/pr37243.f: Likewise.
3535         * gfortran.dg/real_const_3.f90: Likewise.
3536         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3537
3538 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3539
3540         PR debug/30161
3541         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3542         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3543         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3544         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3545         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3546         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3547         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3548         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3549         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3550         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3551         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3552         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3553         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3554
3555 2009-08-31  Jason Merrill  <jason@redhat.com>
3556
3557         PR c++/41127
3558         * g++.dg/parse/enum5.C: New.
3559         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3560
3561 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3562
3563         PR fortran/40940
3564         * gfortran.dg/allocate_derived_1.f90: New.
3565         * gfortran.dg/class_3.f03: New.
3566
3567 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3568
3569         PR fortran/40996
3570         * gfortran.dg/allocatable_scalar_1.f90: New.
3571         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3572         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3573         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3574
3575 2009-08-30  Richard Guenther  <rguenther@suse.de>
3576
3577         PR tree-optimization/41186
3578         * g++.dg/torture/pr41186.C: New testcase.
3579         * g++.dg/tree-ssa/pr41186.C: Likewise.
3580
3581 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3582
3583         PR c++/41187
3584         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3585         take ia64 assembly comments syntax in account.
3586
3587 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3588
3589         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3590
3591 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3592
3593         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3594         * gfortran.dg/whole_file_6.f90: Likewise.
3595
3596 2009-08-28  Cary Coutant  <ccoutant@google.com>
3597
3598         PR debug/41063
3599         * g++.dg/debug/dwarf2/pr41063.C: New test.
3600
3601 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3602
3603         PR rtl-optimization/40861
3604         * gcc.dg/pr40861.c: New test.
3605
3606 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3607
3608         PR fortran/40869
3609         * gfortran.dg/proc_ptr_comp_20.f90: New.
3610
3611 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3612
3613         PR libfortran/39667
3614         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3615         open temp file with status="scratch".
3616         * gfortran.dg/fmt_cache_1.f: Likewise.
3617         * gfortran.dg/fmt_exhaust.f90: Likewise.
3618         * gfortran.dg/fmt_t_4.f90: Likewise.
3619         * gfortran.dg/fseek.f90: Likewise.
3620         * gfortran.dg/list_read_5.f90: Likewise.
3621         * gfortran.dg/namelist_39.f90: Likewise.
3622         * gfortran.dg/namelist_56.f90: Likewise.
3623         * gfortran.dg/read_bad_advance.f90: Likewise.
3624         * gfortran.dg/read_repeat.f90: Likewise.
3625         * gfortran.dg/read_size_noadvance.f90: Likewise.
3626         * gfortran.dg/read_x_past.f: Likewise.
3627
3628 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3629
3630         PR fortran/28039
3631         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3632
3633 2009-08-27  Daniel Kraft  <d@domob.eu>
3634
3635         PR fortran/37425
3636         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3637         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3638         error and fix problem with recursive assignment.
3639         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3640         * gfortran.dg/typebound_operator_3.f03: New test.
3641         * gfortran.dg/typebound_operator_4.f03: New test.
3642
3643 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3644
3645         PR debug/41170
3646         * debug/dwarf2/namespace-1.C: New test.
3647
3648 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3649
3650         PR fortran/41162
3651         * gfortran.dg/pr41162.f: New.
3652
3653 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3654             Richard Sandiford  <rdsandiford@googlemail.com>
3655
3656         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3657         with "forbid_cpu".
3658         * gcc.target/mips/branch-1.c: Update accordingly.
3659         * gcc.target/mips/extend-1.c: Likewise.
3660         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3661
3662 2009-08-26  Richard Guenther  <rguenther@suse.de>
3663
3664         PR middle-end/41163
3665         * gcc.c-torture/compile/pr41163.c: New testcase.
3666         * gcc.dg/pr35899.c: Adjust.
3667
3668 2009-08-26  Richard Guenther  <rguenther@suse.de>
3669
3670         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3671
3672 2009-08-26  Jason Merrill  <jason@redhat.com>
3673
3674         * g++.dg/cpp0x/explicit3.C: New.
3675         * g++.dg/overload/cond2.C: New.
3676
3677 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3678
3679         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3680
3681 2009-08-25  Jan Hubicka  <jh@suse.cz>
3682
3683         * gcc.target/i386/sse5-shift1-vector.c
3684         * gcc.target/i386/isa-12.c
3685         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3686         * gcc.target/i386/sse5-pcmov2.c
3687         * gcc.target/i386/isa-3.c
3688         * gcc.target/i386/sse5-shift2-vector.c
3689         * gcc.target/i386/isa-7.c
3690         * gcc.target/i386/funcspec-2.c
3691         * gcc.target/i386/sse5-haddX.c
3692         * gcc.target/i386/sse5-hadduX.c
3693         * gcc.target/i386/isa-9.c
3694         * gcc.target/i386/sse5-maccXX.c
3695         * gcc.target/i386/sse5-shift3-vector.c
3696         * gcc.target/i386/sse5-msubXX.c
3697         * gcc.target/i386/sse5-permpX.c
3698         * gcc.target/i386/sse5-check.h
3699         * gcc.target/i386/sse-12.c
3700         * gcc.target/i386/sse-11.c
3701         * gcc.target/i386/sse-10.c
3702         * gcc.target/i386/sse-13.c
3703         * gcc.target/i386/sse-14.c
3704         * gcc.target/i386/sse-22.c
3705         * gcc.target/i386/sse-2.c
3706         * gcc.target/i386/sse-13.c
3707         * gcc.target/i386/avx-2.c
3708         * gcc.target/i386/sse5-rotate1-vector.c
3709         * gcc.target/i386/isa-4.c
3710         * gcc.target/i386/sse5-hsubX.c
3711         * gcc.target/i386/sse5-pcmov.c
3712         * gcc.target/i386/sse5-fma.c
3713         * gcc.target/i386/isa-8.c
3714         * gcc.target/i386/sse5-rotate2-vector.c
3715         * gcc.target/i386/sse5-nmaccXX.c
3716         * gcc.target/i386/sse5-imul64-vector.c
3717         * gcc.target/i386/sse5-nmsubXX.c
3718         * gcc.target/i386/sse5-rotate3-vector.c
3719         * gcc.target/i386/sse5-fma-vector.c
3720         * gcc.target/i386/sse5-imul32widen-vector.c
3721         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3722
3723         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3724         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3725         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3726         * gcc.target/i386/avx-1.c: Remove SSE5.
3727         * gcc.target/i386/avx-2.c: Remove SSE5.
3728         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3729         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3730         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3731         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3732
3733 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3734
3735         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3736
3737 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3738
3739         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3740         keyword works in the same manner as __alignof.
3741
3742 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3743
3744         PR libfortran/34670
3745         * gfortran.dg/unpack_bounds_1.f90:  New test.
3746         * gfortran.dg/unpack_bounds_2.f90:  New test.
3747         * gfortran.dg/unpack_bounds_3.f90:  New test.
3748
3749 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3750
3751         * gnat.dg/slice7.adb: New test.
3752         * gnat.dg/slice7_pkg.ads: New helper.
3753
3754 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3755
3756         PR fortran/41139
3757         * gfortran.dg/proc_ptr_25.f90: New.
3758         * gfortran.dg/proc_ptr_comp_18.f90: New.
3759         * gfortran.dg/proc_ptr_comp_19.f90: New.
3760
3761 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3762
3763         PR fortran/41154
3764         * gfortran.dg/fmt_error_8.f: New test.
3765
3766 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3767
3768         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3769         number, update all callers and synchronize results for latest MPC.
3770
3771 2009-08-21  Jason Merrill  <jason@redhat.com>
3772
3773         * g++.dg/warn/Wunused-17.C: New.
3774
3775 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3776
3777         * gcc.target/arm/combine-cmp-shift.c: New test.
3778
3779 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3780
3781         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3782         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3783         width specifier.
3784
3785 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3786
3787         * gfortran.dg/fmt_error_7.f: New test.
3788
3789 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3790
3791         PR target/40718
3792         * gcc.target/i386/pr40718.c: New test.
3793
3794 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3795
3796         * gfortran.dg/proc_ptr_24.f90: New test.
3797
3798 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3799
3800         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3801         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3802         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3803
3804 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3805
3806         PR fortran/28039
3807         * gfortran.dg/fmt_with_extra.f: new file.
3808
3809 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3810
3811         * lib/target-supports.exp
3812         (check_effective_target_arm_iwmmxt_ok): New procedure.
3813         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3814         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3815
3816 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3817
3818         * gfortran.dg/boz_9.f90: Do not load denormal floating
3819         point constants.  Remove -mieee option for alpha*-*-* targets.
3820
3821 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3822
3823         PR fortran/41106
3824         * gfortran.dg/proc_ptr_23.f90: New.
3825         * gfortran.dg/proc_ptr_comp_15.f90: New.
3826         * gfortran.dg/proc_ptr_comp_16.f90: New.
3827         * gfortran.dg/proc_ptr_comp_17.f90: New.
3828
3829 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3830
3831         PR c++/41131
3832         * g++.dg/expr/unary3.C: New test.
3833
3834 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3835
3836         * gfortran.dg/common_5.f: Add -mdalign for sh.
3837         * gfortran.dg/common_align_2.f90: Likewise.
3838
3839 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3840
3841         PR libfortran/40962
3842         * c_f_pointer_tests_4.f90:  New test.
3843
3844 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3845
3846         * gnat.dg/slice6.adb: New test.
3847         * gnat.dg/slice6_pkg.ads: New helper.
3848
3849 2009-08-20  Michael Matz  <matz@suse.de>
3850
3851         PR fortran/41126
3852         * gfortran.dg/pr41126.f90: New test.
3853
3854 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3855
3856         * gnat.dg/dynamic_bound.adb: New test.
3857
3858 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3859
3860         PR fortran/41121
3861         * gfortran.dg/intrinsic_5.f90: New.
3862
3863 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3864             Richard Earnshaw  <richard.earnshaw@arm.com>
3865
3866         * gcc.target/arm/20090811-1.c: New test.
3867
3868 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3869
3870         PR middle-end/41123
3871         * gcc.dg/pr41123.c: New test.
3872
3873 2009-08-19  Jason Merrill  <jason@redhat.com>
3874
3875         PR c++/41120
3876         * g++.dg/other/gc4.C: New.
3877
3878 2009-08-18  Michael Matz  <matz@suse.de>
3879
3880         * gfortran.dg/vect/vect-gems.f90: New test.
3881         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3882
3883 2009-08-18  DJ Delorie  <dj@redhat.com>
3884
3885         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3886         * lib/gcc-defs.exp: ... to here.
3887
3888         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3889         GCC_EXEC_PREFIX before building the wrapper.
3890
3891 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3892
3893         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3894         tests.
3895         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3896         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3897         dg-options.  Fix dg-final clause.
3898
3899 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3900
3901         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3902
3903 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3904             Paul Thomas  <pault@gcc.gnu.org>
3905
3906         PR fortran/40870
3907         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3908
3909 2009-08-18  Richard Guenther  <rguenther@suse.de>
3910
3911         PR middle-end/41094
3912         * gcc.dg/torture/pr41094.c: New testcase.
3913         * gcc.dg/torture/builtin-power-1.c: Adjust.
3914         * gcc.dg/builtins-10.c: Likewise.
3915
3916 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3917
3918         PR target/40971
3919         * gcc.dg/pr40971.c: New test.
3920
3921 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3922
3923         PR fortran/41062
3924         * gfortran.dg/use_only_4.f90: New test.
3925
3926 2009-08-17  Daniel Kraft  <d@domob.eu>
3927
3928         PR fortran/37425
3929         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3930         NOPASS bindings as operators.
3931
3932 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3933
3934         * lib/target-supports.exp
3935         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3936         of targets that do not need command line argument to enable SIMD.
3937
3938 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3939
3940         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3941         typo in cache name.
3942
3943 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3944
3945         PR fortran/41075
3946         * gfortran.dg/unlimited_fmt_1.f90: New test.
3947
3948 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3949
3950         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3951
3952 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3953
3954         * gnat.dg/itype.ad[sb]: New test.
3955
3956 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3957
3958         * gcc.target/mips/mips.exp: Add terminology section to comment
3959         at the top of the file.  Fix typos.
3960
3961 2009-08-16  Jason Merrill  <jason@redhat.com>
3962
3963         * g++.dg/debug/dwarf2/inline1.C: New.
3964
3965 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3966
3967         PR target/38599
3968         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3969
3970 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3971
3972         PR debug/37801
3973         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3974         Make sure to trigger inlining optimizations.
3975         * gcc.dg/debug/dwarf2/inline2.c: New test.
3976
3977 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3978
3979         PR fortran/41070
3980         * gfortran.dg/structure_constructor_10.f90: New.
3981
3982 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3983
3984         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3985         * gcc.dg/pragma-re-2.c: Likewise.
3986         * gcc.dg/pragma-re-3.c: Likewise.
3987         * gcc.dg/pragma-re-4.c: Likewise.
3988         * g++.dg/other/pragma-re-1.C: Likewise.
3989         * g++.dg/other/pragma-re-2.C: Likewise.
3990
3991 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3992
3993         * gcc.dg/torture/builtin-math-7.c: New.
3994
3995 2009-08-14  Richard Guenther  <rguenther@suse.de>
3996
3997         * gcc.c-torture/execute/20090814-1.c: New testcase.
3998
3999 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4000
4001         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4002
4003 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4004
4005         PR target/40934
4006         * gcc.target/i386/pr40934.c: New.
4007
4008 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4009
4010         PR target/41019
4011         * gcc.target/i386/pr41019.c: New test.
4012
4013 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4014
4015         PR fortran/40955
4016         * gfortran.dg/winapi.f90: New test.
4017
4018 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4019
4020         PR fortran/40995
4021         * gfortran.dg/intrinsic_4.f90: New.
4022         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4023         different line.
4024
4025 2009-08-13  Richard Guenther  <rguenther@suse.de>
4026
4027         PR middle-end/41047
4028         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4029
4030 2009-08-12  Richard Guenther  <rguenther@suse.de>
4031
4032         PR tree-optimization/41011
4033         * gfortran.dg/pr41011.f: New testcase.
4034
4035 2009-08-11  Andrew Haley  <aph@redhat.com>
4036
4037         * gcc.target/arm/synchronize.c: New file.
4038
4039 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4040
4041         PR middle-end/40980
4042         * gfortran.dg/graphite/id-17.f: New.
4043
4044 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4045             Sebastian Pop  <sebastian.pop@amd.com>
4046
4047         * gcc.dg/graphite/interchange-1.c: XFAILed.
4048         * gcc.dg/graphite/interchange-2.c: XFAILed.
4049         * gcc.dg/graphite/interchange-3.c: XFAILed.
4050         * gcc.dg/graphite/interchange-4.c: XFAILed.
4051         * gcc.dg/graphite/interchange-7.c: XFAILed.
4052
4053 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4054
4055         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4056
4057 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4058             Pranav Garg  <pranav.garg2107@gmail.com>
4059
4060         * gcc.dg/graphite/interchange-6.c: XFAILed.
4061
4062 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4063
4064         * gcc.dg/graphite/interchange-9.c: New.
4065
4066 2009-08-12  Richard Guenther  <rguenther@suse.de>
4067
4068         PR rtl-optimization/41033
4069         * gcc.dg/pr41033.c: New test.
4070
4071 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4072
4073         PR fortran/41022
4074         * gfortran.dg/proc_ptr_comp_14.f90: New.
4075
4076 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4077
4078         * gcc.target/mips/ext-5.c: New test.
4079         * gcc.target/mips/ext-6.c: New test.
4080         * gcc.target/mips/ext-7.c: New test.
4081         * gcc.target/mips/ext-8.c: New test.
4082         * gcc.target/mips/extend-2.c: New test.
4083
4084 2009-08-10  Jason Merrill  <jason@redhat.com>
4085
4086         * g++.dg/other/linkage2.C: New test for types-without-linkage
4087         handling.
4088         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4089         * g++.dg/lookup/anon2.C: Likewise.
4090         * g++.dg/other/anon3.C: Likewise.
4091         * g++.dg/template/arg2.C: Likewise.
4092         * g++.dg/template/local4.C: Likewise.
4093         * g++.old-deja/g++.law/operators32.C: Likewise.
4094         * g++.old-deja/g++.other/linkage2.C: Likewise.
4095         * g++.old-deja/g++.pt/enum6.C: Likewise.
4096         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4097         * g++.old-deja/g++.other/linkage1.C: Likewise.
4098
4099 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4100
4101         * gcc.dg/dg.exp: Test also c-c++-common dir.
4102         * g++.dg/dg.exp: Likewise.
4103         * g++.dg/warn/Wconversion-real.C: Delete.
4104         * gcc.dg/Wconversion-real.c: Move to ...
4105         * c-c++-common/Wconversion-real.c: ... here.
4106         * lib/target-supports.exp
4107         (check_effective_target_c,check_effective_target_c++): New.
4108
4109 2009-08-10  Daniel Kraft  <d@domob.eu>
4110
4111         PR fortran/37425
4112         * gfortran.dg/typebound_operator_1.f03: New test.
4113         * gfortran.dg/typebound_operator_2.f03: New test.
4114
4115 2009-08-10  Richard Guenther  <rguenther@suse.de>
4116
4117         PR middle-end/41006
4118         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4119         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4120
4121 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4122
4123         PR fortran/40940
4124         * gfortran.dg/class_1.f03: New.
4125         * gfortran.dg/class_2.f03: New.
4126         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4127         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4128         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4129         * gfortran.dg/typebound_call_10.f03: Ditto.
4130         * gfortran.dg/typebound_call_2.f03: Ditto.
4131         * gfortran.dg/typebound_call_3.f03: Ditto.
4132         * gfortran.dg/typebound_call_4.f03: Ditto.
4133         * gfortran.dg/typebound_generic_3.f03: Ditto.
4134         * gfortran.dg/typebound_generic_4.f03: Ditto.
4135         * gfortran.dg/typebound_proc_1.f08: Ditto.
4136         * gfortran.dg/typebound_proc_5.f03: Ditto.
4137         * gfortran.dg/typebound_proc_6.f03: Ditto.
4138
4139 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4140
4141         PR c++/40866
4142         * g++.dg/expr/stmt-expr-1.C: New test.
4143
4144 2009-08-09  Richard Guenther  <rguenther@suse.de>
4145
4146         PR tree-optimization/41016
4147         * gcc.c-torture/compile/pr41016.c: New testcase.
4148
4149 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4150
4151         * gcc.dg/overflow-warn-8.c: New test.
4152
4153 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4154
4155         PR tree-optimization/41008
4156         * gcc.dg/vect/O1-pr41008.c: New test.
4157
4158 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4159
4160         PR fortran/40955
4161         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4162
4163 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4164
4165         * gcc.target/bfin/loop-autoinc.c: New file.
4166
4167 2009-08-08  Richard Guenther  <rguenther@suse.de>
4168
4169         PR tree-optimization/40991
4170         * g++.dg/torture/pr40991.C: New testcase.
4171
4172 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4173
4174         * ada/acats/support/impdef.a: Tweak timing constants. Add
4175         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4176         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4177         * ada/acats/tests/c9/c940007.a: Likewise.
4178         * ada/acats/tests/c9/c94001c.ada: Likewise.
4179         * ada/acats/tests/c9/c94006a.ada: Likewise.
4180         * ada/acats/tests/c9/c94008c.ada: Likewise.
4181         * ada/acats/tests/c9/c951002.a: Likewise.
4182         * ada/acats/tests/c9/c954a01.a: Likewise.
4183         * ada/acats/tests/c9/c96001a.ada: Likewise.
4184         * ada/acats/tests/c9/c97307a.ada: Likewise.
4185
4186 2009-08-07  Richard Guenther  <rguenther@suse.de>
4187
4188         PR tree-optimization/40999
4189         * gfortran.dg/pr40999.f: New testcase.
4190
4191 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4192
4193         * g++.dg/tree-prof/partition1.C: New test.
4194
4195 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4196
4197         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4198         hook.
4199         (check_effective_target_arm_neon_ok): Improve test for neon
4200         availability.
4201         * gcc.target/arm/eabi1.c: Only run test in base variant.
4202         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4203         attribute.
4204         * gcc.target/arm/vfp1[567].c: New tests.
4205
4206 2009-08-06  Jason Merrill  <jason@redhat.com>
4207
4208         PR c++/40948
4209         * g++.dg/ext/complit12.C: Expand.
4210
4211 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4212
4213         Merge ARM/hard_vfp_branch to trunk.
4214
4215         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4216
4217         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4218         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4219
4220         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4221
4222         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4223         (PCS): Define macro to use base AAPCS.
4224         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4225
4226         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4227
4228         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4229         Correct arm_neon.h typo.
4230
4231         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4232
4233         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4234         this a linkage test.
4235         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4236         argument marshalling.
4237         * abitest.h: New file.
4238         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4239         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4240
4241 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4242
4243         PR middle-end/32964
4244         * gcc.dg/tree-ssa/pr32964.c: New test.
4245
4246 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4247             H.J. Lu  <hongjiu.lu@intel.com>
4248
4249         PR target/40957
4250         * gcc.target/i386/pr40957.c: New test.
4251
4252 2009-08-06  Richard Guenther  <rguenther@suse.de>
4253
4254         PR tree-optimization/40964
4255         * gcc.c-torture/compile/pr40964.c: New testcase.
4256
4257 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4258
4259         PR fortran/40847
4260         * gfortran.dg/transfer_resolve_1.f90 : New test.
4261
4262 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4263             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4264
4265         PR target/40906
4266         * gcc.target/i386/pr40906-1.c: New test.
4267         * gcc.target/i386/pr40906-2.c: Ditto.
4268         * gcc.target/i386/pr40906-3.c: Ditto.
4269
4270 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4271
4272         PR rtl-optimization/40924
4273         * g++.dg/torture/pr40924.C: New test.
4274
4275 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4276
4277         PR c++/36069
4278         * g++.dg/warn/pr36069.C: New.
4279
4280 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4281
4282         PR c++/39987
4283         * g++.dg/overload/defarg4.C: New test.
4284
4285 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4286
4287         PR c++/16696
4288         * g++.dg/parse/pr16696.C: New.
4289         * g++.dg/parse/pr16696-permissive.C: New.
4290
4291 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4292
4293         PR fortran/40875
4294         * gfortran.dg/initialization_23.f90 : New test.
4295
4296 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4297
4298         PR debug/39706
4299         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4300
4301 2009-08-03  Jason Merrill  <jason@redhat.com>
4302             Jakub Jelinek  <jakub@redhat.com>
4303
4304         PR c++/40948
4305         * g++.dg/ext/complit12.C: New.
4306
4307 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4308
4309         PR c/39902
4310         * gcc.target/powerpc/pr39902-2.c: New test.
4311
4312 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4313
4314         PR middle-end/40943
4315         * gcc.dg/uninit-6.c: Re-add XFAIL.
4316         * gcc.dg/uninit-6-O0.c: Likewise.
4317         * gcc.dg/uninit-pr40943.c: New test.
4318
4319 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4320
4321         PR testsuite/40858
4322         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4323         .ascii.
4324
4325 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4326
4327         PR libfortran/40853
4328         * gfortran.dg/namelist_40.f90: Update error output.
4329         * gfortran.dg/namelist_47.f90: Update error output.
4330         * gfortran.dg/namelist_58.f90: New test.
4331
4332 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4333
4334         PR fortran/40881
4335         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4336         * gfortran.dg/altreturn_3.f90: Ditto.
4337         * gfortran.dg/altreturn_5.f90: Ditto.
4338         * gfortran.dg/altreturn_6.f90: Ditto.
4339         * gfortran.dg/altreturn_7.f90: Ditto.
4340         * gfortran.dg/array_constructor_13.f90: Ditto.
4341         * gfortran.dg/arrayio_7.f90: Ditto.
4342         * gfortran.dg/arrayio_8.f90: Ditto.
4343         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4344         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4345         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4346         * gfortran.dg/backspace_8.f: Add -std=legacy.
4347         * gfortran.dg/backspace_9.f: Ditto.
4348         * gfortran.dg/char_comparison_1.f: Ditto.
4349         * gfortran.dg/char_decl_1.f90: Ditto.
4350         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4351         * gfortran.dg/char_pointer_assign.f90: Ditto.
4352         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4353         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4354         * gfortran.dg/char_pointer_func.f90: Ditto.
4355         * gfortran.dg/common_8.f90: Ditto.
4356         * gfortran.dg/constant_substring.f: Ditto.
4357         * gfortran.dg/data_char_2.f90: Ditto.
4358         * gfortran.dg/der_array_io_1.f90: Ditto.
4359         * gfortran.dg/der_array_io_2.f90: Ditto.
4360         * gfortran.dg/der_array_io_3.f90: Ditto.
4361         * gfortran.dg/der_io_3.f90: Ditto.
4362         * gfortran.dg/dev_null.F90: Ditto.
4363         * gfortran.dg/direct_io_2.f90: Ditto.
4364         * gfortran.dg/do_iterator_2.f90: Ditto.
4365         * gfortran.dg/e_d_fmt.f90: Ditto.
4366         * gfortran.dg/empty_format_1.f90: Ditto.
4367         * gfortran.dg/entry_17.f90: Modified warning message.
4368         * gfortran.dg/entry_7.f90: Add -std=legacy.
4369         * gfortran.dg/eor_1.f90: Ditto.
4370         * gfortran.dg/equiv_2.f90: Ditto.
4371         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4372         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4373         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4374         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4375         * gfortran.dg/fmt_error_2.f90: Ditto.
4376         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4377         * gfortran.dg/fmt_tl.f: Ditto.
4378         * gfortran.dg/fmt_white.f: Ditto.
4379         * gfortran.dg/func_derived_1.f90: Ditto.
4380         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4381         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4382         * gfortran.dg/global_references_2.f90: Ditto.
4383         * gfortran.dg/hollerith_1.f90: Ditto.
4384         * gfortran.dg/hollerith.f90: Use new-style character length.
4385         * gfortran.dg/hollerith_f95.f90: Ditto.
4386         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4387         * gfortran.dg/implicit_6.f90: Ditto.
4388         * gfortran.dg/implicit_9.f90: Ditto.
4389         * gfortran.dg/inquire_13.f90: Ditto.
4390         * gfortran.dg/inquire_5.f90: Ditto.
4391         * gfortran.dg/inquire_6.f90: Ditto.
4392         * gfortran.dg/inquire.f90: Ditto.
4393         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4394         * gfortran.dg/io_constraints_2.f90: Ditto.
4395         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4396         * gfortran.dg/loc_2.f90: Ditto.
4397         * gfortran.dg/logical_1.f90: Ditto.
4398         * gfortran.dg/longline.f: Ditto.
4399         * gfortran.dg/merge_char_1.f90: Ditto.
4400         * gfortran.dg/namelist_12.f: Ditto.
4401         * gfortran.dg/namelist_14.f90: Ditto.
4402         * gfortran.dg/namelist_18.f90: Ditto.
4403         * gfortran.dg/namelist_19.f90: Ditto.
4404         * gfortran.dg/namelist_21.f90: Ditto.
4405         * gfortran.dg/namelist_22.f90: Ditto.
4406         * gfortran.dg/namelist_37.f90: Ditto.
4407         * gfortran.dg/namelist_54.f90: Ditto.
4408         * gfortran.dg/namelist_55.f90: Ditto.
4409         * gfortran.dg/namelist_empty.f90: Ditto.
4410         * gfortran.dg/namelist_use.f90: Use new-style character length.
4411         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4412         * gfortran.dg/nested_modules_4.f90: Ditto.
4413         * gfortran.dg/nested_modules_5.f90: Ditto.
4414         * gfortran.dg/open-options-blanks.f: Ditto.
4415         * gfortran.dg/output_exponents_1.f90: Ditto.
4416         * gfortran.dg/parens_5.f90: Ditto.
4417         * gfortran.dg/parens_6.f90: Ditto.
4418         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4419         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4420         * gfortran.dg/pr15129.f90: Ditto.
4421         * gfortran.dg/pr15332.f: Ditto.
4422         * gfortran.dg/pr16597.f90: Ditto.
4423         * gfortran.dg/pr17143.f90: Ditto.
4424         * gfortran.dg/pr17164.f90: Ditto.
4425         * gfortran.dg/pr17229.f: Modified warning message.
4426         * gfortran.dg/pr18210.f90: Add -std=legacy.
4427         * gfortran.dg/pr19155.f: Ditto.
4428         * gfortran.dg/pr20086.f90: Ditto.
4429         * gfortran.dg/pr20124.f90: Ditto.
4430         * gfortran.dg/pr20755.f: Ditto.
4431         * gfortran.dg/pr20865.f90: Ditto.
4432         * gfortran.dg/pr20950.f: Ditto.
4433         * gfortran.dg/pr21730.f: Ditto.
4434         * gfortran.dg/pr22491.f: Ditto.
4435         * gfortran.dg/pr29713.f90: Ditto.
4436         * gfortran.dg/print_parentheses_1.f: Ditto.
4437         * gfortran.dg/print_parentheses_2.f90: Ditto.
4438         * gfortran.dg/proc_assign_1.f90: Ditto.
4439         * gfortran.dg/proc_decl_1.f90: Ditto.
4440         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4441         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4442         * gfortran.dg/read_float_1.f90: Ditto.
4443         * gfortran.dg/read_logical.f90: Ditto.
4444         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4445         * gfortran.dg/return_1.f90: Ditto.
4446         * gfortran.dg/rewind_1.f90: Ditto.
4447         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4448         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4449         * gfortran.dg/stfunc_1.f90: Ditto.
4450         * gfortran.dg/stfunc_3.f90: Ditto.
4451         * gfortran.dg/stfunc_4.f90: Ditto.
4452         * gfortran.dg/stfunc_6.f90: Ditto.
4453         * gfortran.dg/streamio_2.f90: Ditto.
4454         * gfortran.dg/string_ctor_1.f90: Ditto.
4455         * gfortran.dg/string_null_compare_1.f: Ditto.
4456         * gfortran.dg/substr_6.f90: Ditto.
4457         * gfortran.dg/tl_editing.f90: Ditto.
4458         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4459         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4460         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4461         * gfortran.dg/g77/1832.f: Ditto.
4462         * gfortran.dg/g77/19981216-0.f Ditto.
4463         * gfortran.dg/g77/19990525-0.f: Ditto.
4464         * gfortran.dg/g77/19990826-2.f: Ditto.
4465         * gfortran.dg/g77/20000630-2.f: Ditto.
4466         * gfortran.dg/g77/20010116.f: Ditto.
4467         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4468         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4469         * gfortran.dg/g77/980520-1.f: Ditto.
4470         * gfortran.dg/g77/check0.f: Ditto.
4471         * gfortran.dg/g77/cpp3.F: Ditto.
4472         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4473         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4474         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4475         * gfortran.dg/g77/short.f: Ditto.
4476
4477 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4478
4479         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4480         * gcc.target/mips/ext-4.c: Likewise.
4481         * gcc.target/mips/interrupt_handler.c: Likewise.
4482         * gcc.target/mips/truncate-4.c: Likewise.
4483         * gcc.target/mips/truncate-5.c: Likewise.
4484
4485 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4486
4487         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4488         -fgraphite-force-parallel to -floop-parallelize-all.
4489
4490 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4491
4492         PR fortran/40011
4493         * gfortran.dg/whole_file_7.f90: New test.
4494         * gfortran.dg/whole_file_8.f90: New test.
4495         * gfortran.dg/whole_file_9.f90: New test.
4496         * gfortran.dg/whole_file_10.f90: New test.
4497         * gfortran.dg/whole_file_11.f90: New test.
4498         * gfortran.dg/whole_file_12.f90: New test.
4499         * gfortran.dg/whole_file_13.f90: New test.
4500         * gfortran.dg/whole_file_14.f90: New test.
4501
4502 2009-07-31  Jason Merrill  <jason@redhat.com>
4503
4504         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4505         binding semantics.
4506         * g++.dg/cpp0x/named.C: Likewise.
4507         * g++.dg/cpp0x/overload.C: Likewise.
4508         * g++.dg/cpp0x/rv1n.C: Likewise.
4509         * g++.dg/cpp0x/rv1p.C: Likewise.
4510         * g++.dg/cpp0x/rv2n.C: Likewise.
4511         * g++.dg/cpp0x/rv2p.C: Likewise.
4512         * g++.dg/cpp0x/rv3n.C: Likewise.
4513         * g++.dg/cpp0x/rv3p.C: Likewise.
4514         * g++.dg/cpp0x/rv4n.C: Likewise.
4515         * g++.dg/cpp0x/rv4p.C: Likewise.
4516         * g++.dg/cpp0x/rv5n.C: Likewise.
4517         * g++.dg/cpp0x/rv5p.C: Likewise.
4518         * g++.dg/cpp0x/rv6n.C: Likewise.
4519         * g++.dg/cpp0x/rv6p.C: Likewise.
4520         * g++.dg/cpp0x/rv7n.C: Likewise.
4521         * g++.dg/cpp0x/rv7p.C: Likewise.
4522         * g++.dg/cpp0x/template_deduction.C: Likewise.
4523         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4524         * g++.dg/cpp0x/overloadn.C: New.
4525         * g++.dg/cpp0x/rv-cast.C: New.
4526
4527 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4528
4529         * gcc.target/mips/ext-4.c: New test.
4530
4531 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4532
4533         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4534
4535 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4536
4537         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4538         * gcc.dg/tree-ssa/loop-32.c: Same.
4539         * gcc.dg/tree-ssa/loop-33.c: Same.
4540         * gcc.dg/tree-ssa/loop-34.c: Same.
4541         * gcc.dg/tree-ssa/loop-35.c: Same.
4542         * gcc.dg/tree-ssa/loop-7.c: Same.
4543         * gcc.dg/tree-ssa/pr23109.c: Same.
4544         * gcc.dg/tree-ssa/restrict-2.c: Same.
4545         * gcc.dg/tree-ssa/restrict-3.c: Same.
4546         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4547         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4548         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4549         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4550         * gcc.dg/tree-ssa/structopt-1.c: Same.
4551         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4552         * gfortran.dg/pr32921.f: Same.
4553
4554 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4555
4556         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4557         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4558         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4559         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4560         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4561         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4562         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4563         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4564         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4565         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4566         * gcc.dg/graphite/id-1.c: New.
4567         * gcc.dg/graphite/id-10.c: New.
4568         * gcc.dg/graphite/id-11.c: New.
4569         * gcc.dg/graphite/id-12.c: New.
4570         * gcc.dg/graphite/id-13.c: New.
4571         * gcc.dg/graphite/id-14.c: New.
4572         * gcc.dg/graphite/id-15.c: New.
4573         * gcc.dg/graphite/id-2.c: New.
4574         * gcc.dg/graphite/id-3.c: New.
4575         * gcc.dg/graphite/id-4.c: New.
4576         * gcc.dg/graphite/id-5.c: New.
4577         * gcc.dg/graphite/id-6.c: New.
4578         * gcc.dg/graphite/id-7.c: New.
4579         * gcc.dg/graphite/id-8.c: New.
4580         * gcc.dg/graphite/id-9.c: New.
4581         * gcc.dg/graphite/interchange-0.c: New.
4582         * gcc.dg/graphite/interchange-1.c: New.
4583         * gcc.dg/graphite/interchange-2.c: New.
4584         * gcc.dg/graphite/interchange-3.c: New.
4585         * gcc.dg/graphite/interchange-4.c: New.
4586         * gcc.dg/graphite/interchange-5.c: New.
4587         * gcc.dg/graphite/interchange-6.c: New.
4588         * gcc.dg/graphite/interchange-7.c: New.
4589         * gcc.dg/graphite/interchange-8.c: New.
4590         * gcc.dg/graphite/pr35356-1.c: New.
4591         * gcc.dg/graphite/pr35356-2.c: New.
4592         * gcc.dg/graphite/pr35356-3.c: New.
4593         * gcc.dg/graphite/pr40157.c: New.
4594         * gcc.dg/graphite/run-id-1.c: New.
4595         * gcc.dg/graphite/scop-20.c: New.
4596         * gcc.dg/graphite/scop-21.c: New.
4597         * gfortran.dg/graphite/id-1.f90: New.
4598         * gfortran.dg/graphite/id-10.f90: New.
4599         * gfortran.dg/graphite/id-11.f: New.
4600         * gfortran.dg/graphite/id-12.f: New.
4601         * gfortran.dg/graphite/id-13.f: New.
4602         * gfortran.dg/graphite/id-14.f: New.
4603         * gfortran.dg/graphite/id-15.f: New.
4604         * gfortran.dg/graphite/id-16.f: New.
4605         * gfortran.dg/graphite/id-5.f: New.
4606         * gfortran.dg/graphite/id-6.f: New.
4607         * gfortran.dg/graphite/id-7.f: New.
4608         * gfortran.dg/graphite/id-8.f: New.
4609         * gfortran.dg/graphite/id-9.f: New.
4610         * gfortran.dg/graphite/interchange-1.f: New.
4611         * gfortran.dg/graphite/interchange-2.f: New.
4612
4613 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4614
4615         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4616         flags based on the name of the testcase.
4617         * gfortran.dg/graphite/graphite.exp: Same.
4618
4619         * gcc.dg/graphite/block-0.c: Adjusted.
4620         * gcc.dg/graphite/block-1.c: Adjusted.
4621         * gcc.dg/graphite/block-2.c: Adjusted.
4622         * gcc.dg/graphite/block-3.c: Adjusted.
4623         * gcc.dg/graphite/block-4.c: Adjusted.
4624         * gcc.dg/graphite/block-5.c: Adjusted.
4625         * gcc.dg/graphite/block-6.c: Adjusted.
4626         * gcc.dg/graphite/pr37485.c: Adjusted.
4627         * gcc.dg/graphite/pr37684.c: Adjusted.
4628         * gcc.dg/graphite/pr37828.c: Adjusted.
4629         * gcc.dg/graphite/pr37883.c: Adjusted.
4630         * gcc.dg/graphite/pr37928.c: Adjusted.
4631         * gcc.dg/graphite/pr37943.c: Adjusted.
4632         * gcc.dg/graphite/pr38409.c: Adjusted.
4633         * gcc.dg/graphite/pr38498.c: Adjusted.
4634         * gcc.dg/graphite/pr38559.c: Adjusted.
4635         * gcc.dg/graphite/pr39335.c: Adjusted.
4636         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4637         * gcc.dg/graphite/scop-0.c: Adjusted.
4638         * gcc.dg/graphite/scop-1.c: Adjusted.
4639         * gcc.dg/graphite/scop-10.c: Adjusted.
4640         * gcc.dg/graphite/scop-11.c: Adjusted.
4641         * gcc.dg/graphite/scop-12.c: Adjusted.
4642         * gcc.dg/graphite/scop-13.c: Adjusted.
4643         * gcc.dg/graphite/scop-14.c: Adjusted.
4644         * gcc.dg/graphite/scop-15.c: Adjusted.
4645         * gcc.dg/graphite/scop-16.c: Adjusted.
4646         * gcc.dg/graphite/scop-17.c: Adjusted.
4647         * gcc.dg/graphite/scop-18.c: Adjusted.
4648         * gcc.dg/graphite/scop-19.c: Adjusted.
4649         * gcc.dg/graphite/scop-2.c: Adjusted.
4650         * gcc.dg/graphite/scop-3.c: Adjusted.-
4651         * gcc.dg/graphite/scop-4.c: Adjusted.
4652         * gcc.dg/graphite/scop-5.c: Adjusted.
4653         * gcc.dg/graphite/scop-6.c: Adjusted.
4654         * gcc.dg/graphite/scop-7.c: Adjusted.
4655         * gcc.dg/graphite/scop-8.c: Adjusted.
4656         * gcc.dg/graphite/scop-9.c: Adjusted.
4657         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4658         * gfortran.dg/graphite/block-1.f90: Adjusted.
4659         * gfortran.dg/graphite/block-2.f: Adjusted.
4660         * gfortran.dg/graphite/block-3.f90: Adjusted.
4661         * gfortran.dg/graphite/block-4.f90: Adjusted.
4662         * gfortran.dg/graphite/id-2.f90: Adjusted.
4663         * gfortran.dg/graphite/id-3.f90: Adjusted.
4664         * gfortran.dg/graphite/id-4.f90: Adjusted.
4665         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4666         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4667         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4668         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4669         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4670         * gfortran.dg/graphite/scop-1.f: Adjusted.
4671
4672 2009-07-30  Doug Kwan  <dougkwan@google.com>
4673
4674         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4675         in warnings added in rev 141298.
4676
4677 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4678
4679         * lib/options.exp: Use "!=" instead of "ne".
4680
4681         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4682
4683         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4684         * gcc.dg/ucnid-12.c: Likewise.
4685
4686 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4687             Pat Haugen  <pthaugen@us.ibm.com>
4688             Revital Eres <ERES@il.ibm.com>
4689
4690         * gcc.target/powerpc/altivec-32.c: New file to test
4691         Altivec simple math function vectorization.
4692
4693         * gcc.target/powerpc/bswap-run.c: New file to test swap
4694         builtins.
4695         * gcc.target/powerpc/bswap16.c: Ditto.
4696         * gcc.target/powerpc/bswap32.c: Ditto.
4697         * gcc.target/powerpc/bswap64-1.c: Ditto.
4698         * gcc.target/powerpc/bswap64-2.c: Ditto.
4699         * gcc.target/powerpc/bswap64-3.c: Ditto.
4700         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4701         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4702         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4703
4704         * gcc.target/powerpc/popcount-2.c: New file to test
4705         power7 popcntd instructions.
4706         * gcc.target/powerpc/popcount-3.c: Ditto.
4707
4708         * gcc.target/powerpc/pr39457.c: New VSX test.
4709         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4710         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4711         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4712         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4713         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4714         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4715         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4716         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4717         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4718         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4719         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4720         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4721
4722         * gcc.target/powerpc/altivec-6.c: Store the result of
4723         vec_add, so the optimizer doesn't remove it.
4724
4725         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4726         systems that support bswap64.
4727
4728         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4729         prevent VSX code generation.
4730
4731         * lib/target-supports.exp (check_vsx_hw_available): New
4732         function to test if VSX available.
4733         (check_effective_target_powerpc_vsx_ok): Ditto.
4734         (check_vmx_hw_available): Add explicit -mno-vsx.
4735
4736 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4737
4738         PR c/39902
4739         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4740
4741 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4742
4743         PR tree-optimization/40570
4744         * gcc.c-torture/compile/pr40570.c: New test.
4745
4746 2009-07-29  Jason Merrill  <jason@redhat.com>
4747
4748         PR c++/14912
4749         * g++.dg/template/defarg13.C: New.
4750
4751 2009-07-29  Richard Guenther  <rguenther@suse.de>
4752
4753         PR c++/40834
4754         * g++.dg/torture/pr40834.C: New testcase.
4755
4756 2009-07-29  Michael Matz  <matz@suse.de>
4757
4758         PR middle-end/40830
4759         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4760
4761 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4762
4763         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4764         sh*-*-* targets.  Skip on spu-*-* targets.
4765         * gfortran.dg/maxlocval_4.f90: Likewise.
4766         * gfortran.dg/minlocval_1.f90: Likewise.
4767         * gfortran.dg/minlocval_4.f90: Likewise.
4768
4769 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4770
4771         PR fortran/40878
4772         * gfortran.dg/gomp/pr40878-1.f90: New test.
4773         * gfortran.dg/gomp/pr40878-2.f90: New test.
4774
4775         PR testsuite/40891
4776         * gcc.dg/cdce1.c: Adjust note line number.
4777         * gcc.dg/cdce2.c: Likewise.
4778
4779 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4780
4781         PR fortran/40882
4782         * gfortran.dg/proc_ptr_comp_13.f90: New.
4783
4784 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4785
4786         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4787         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4788         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4789         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4790         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4791         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4792         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4793         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4794         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4795         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4796         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4797         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4798         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4799         #ifdef NEED_IEEE754_FLOAT conditional.
4800         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4801         conditional.
4802
4803 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4804
4805         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4806         i?86-*-netware.
4807         * g++.dg/ext/bitfield3.C: Likewise.
4808         * g++.dg/ext/bitfield4.C: Likewise.
4809         * g++.dg/ext/bitfield5.C: Likewise.
4810         * gcc.dg/bitfld-15.c: Likewise.
4811         * gcc.dg/bitfld-16.c: Likewise.
4812         * gcc.dg/bitfld-17.c: Likewise.
4813         * gcc.dg/bitfld-18.c: Likewise.
4814         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4815         * gcc.dg/20010912-1.c: Likewise.
4816         * gcc.dg/20021018-1.c: Likewise.
4817         * gcc.dg/20030213-1.c: Likewise.
4818         * gcc.dg/20030225-1.c: Likewise.
4819         * gcc.dg/20030708-1.c: Likewise.
4820         * gcc.dg/20050321-2.c: Likewise.
4821         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4822         * gcc.dg/cdce2.c: Likewise.
4823         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4824         targets.
4825         * gcc.target/i386/pr37248-3.c: Likewise.
4826
4827 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4828
4829         PR fortran/40848
4830         * gfortran.dg/altreturn_7.f90: New.
4831
4832 2009-07-27  Simon Baldwin  <simonb@google.com>
4833
4834         PR testsuite/40829
4835         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4836         so that indexing no longer runs off array end.
4837
4838 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4839
4840         PR fortran/40851
4841         * gfortran.dg/derived_init_3.f90: New test.
4842
4843 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4844
4845         PR fortran/33197
4846         * gfortran.dg/atan2_1.f90: New test
4847         * gfortran.dg/atan2_2.f90: New test
4848
4849 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4850
4851         PR c++/40749
4852         * g++.dg/warn/Wreturn-type-6.C: New test.
4853
4854 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4855
4856         PR tree-optimization/40801
4857         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4858         * gfortran.dg/vect/vect.exp: Run tests starting with
4859         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4860
4861 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4862
4863         PR rtl-optimization/40445
4864         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4865
4866 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4867
4868         * gcc.dg/builtin-unreachable-4.c: New test.
4869
4870 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4871
4872         PR fortran/33197
4873         * gfortran.dg/complex_intrinsic_5.f90: New test.
4874         * gfortran.dg/complex_intrinsic_7.f90: New test.
4875
4876 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4877
4878         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4879         * gcc.dg/ipa/noclone-1.c: New test.
4880
4881 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4882
4883         * lib/target-supports.exp (check_effective_target_static): New
4884         procedure.
4885         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4886         supported.
4887         * g++.old-deja/g++.law/weak.C: Require static effective target.
4888
4889 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4890
4891         PR fortran/39630
4892         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4893         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4894         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4895         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4896         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4897         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4898         * gfortran.dg/typebound_call_10.f03: New.
4899
4900 2009-07-24  Jason Merrill  <jason@redhat.com>
4901
4902         * g++.dg/cpp0x/defaulted11.C: New.
4903
4904         * g++.dg/cpp0x/initlist23.C: New.
4905
4906 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4907
4908         PR fortran/40822
4909         * gfortran.dg/char_length_16.f90: New.
4910
4911 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4912
4913         PR fortran/40643
4914         PR fortran/31067
4915         * gfortran.dg/maxlocval_2.f90: New test.
4916         * gfortran.dg/maxlocval_3.f90: New test.
4917         * gfortran.dg/maxlocval_4.f90: New test.
4918         * gfortran.dg/minlocval_1.f90: New test.
4919         * gfortran.dg/minlocval_2.f90: New test.
4920         * gfortran.dg/minlocval_3.f90: New test.
4921         * gfortran.dg/minlocval_4.f90: New test.
4922
4923 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4924
4925         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4926         scan-assembler.
4927
4928 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4929
4930         PR fortran/40839
4931         * gfortran.dg/pr40839.f90: New test.
4932
4933 2009-07-23  Michael Matz  <matz@suse.de>
4934
4935         PR middle-end/40830
4936         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4937         don't set options ourself.
4938
4939 2009-07-23  Simon Baldwin  <simonb@google.com>
4940
4941         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4942         native C compilation where required.
4943
4944 2009-07-22  Doug Kwan  <dougkwan@google.com>
4945
4946         * gcc.c-torture/compile/20090721-1.c: New test.
4947
4948 2009-07-22  Michael Matz  <matz@suse.de>
4949
4950         PR tree-optimization/35229
4951         PR tree-optimization/39300
4952         * gcc.dg/vect/vect-pre-interact.c: New test.
4953
4954 2009-07-22  Richard Guenther  <rguenther@suse.de>
4955
4956         * g++.dg/lookup/using21.C: Fix duplicate paste.
4957
4958 2009-07-22  Richard Guenther  <rguenther@suse.de>
4959
4960         PR c++/40799
4961         * g++.dg/lookup/using21.C: New testcase.
4962
4963 2009-07-21  Jason Merrill  <jason@redhat.com>
4964
4965         * g++.dg/init/aggr4.C: New.
4966
4967 2009-07-21  Jason Merrill  <jason@redhat.com>
4968
4969         Core issue 934
4970         * g++.dg/cpp0x/initlist22.C: New.
4971
4972 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4973
4974         * gcc.target/i386/vectorize8.c: New test.
4975
4976 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4977
4978         PR target/40811
4979         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4980         Add i?86 and x86_64 targets.
4981         * gcc.target/i386/vectorize7.c: New test.
4982
4983         PR target/40809
4984         * gcc.target/i386/pr40809.c: New test.
4985
4986 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4987
4988         PR tree-optimization/40813
4989         * g++.dg/opt/inline15.C: New test.
4990
4991 2009-07-21  Paul Brook <paul@codesourcery.com>
4992
4993         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4994         * lib/target-supports.exp (check_effective_target_section_anchors):
4995         Add arm*-*-*.
4996
4997 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4998
4999         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5000         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5001         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5002
5003 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5004
5005         * gcc.target/mips/ext-3.c: New test.
5006
5007 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5008
5009         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5010         * gcc.dg/builtin-object-size-8.c: New test.
5011         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5012         * g++.dg/ext/builtin-object-size2.C: Likewise.
5013
5014         PR tree-optimization/40792
5015         * gcc.dg/pr40792.c: New test.
5016
5017 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5018
5019         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5020         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5021         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5022
5023 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5024
5025         * gcc.target/sh/mfmovd.c: New test.
5026
5027 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5028             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5029
5030         PR libfortran/40714
5031         * gfortran.dg/eof_3.f90: New test.
5032
5033 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5034
5035         PR fortran/40727
5036         * gfortran.dg/intrinsic_cmplx.f90: New test.
5037
5038 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5039
5040         PR libfortran/34670
5041         PR libfortran/36874
5042         * gfortran.dg/cshift_bounds_1.f90:  New test.
5043         * gfortran.dg/cshift_bounds_2.f90:  New test.
5044         * gfortran.dg/cshift_bounds_3.f90:  New test.
5045         * gfortran.dg/cshift_bounds_4.f90:  New test.
5046         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5047         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5048         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5049         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5050
5051 2009-07-19  Jan Hubicka  <jh@suse.cz>
5052
5053         PR tree-optimization/40676
5054         * gcc.c-torture/compile/pr40676.c: New testcase.
5055
5056 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5057
5058         * gcc.target/mips/ext-2.c: New test.
5059
5060 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5061
5062         * gcc.target/mips/octeon-exts-7.c: New test.
5063         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5064         * gcc.target/mips/octeon-exts-5.c: Likewise.
5065
5066 2009-07-18  Richard Guenther  <rguenther@suse.de>
5067
5068         PR testsuite/40798
5069         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5070
5071 2009-07-18  Richard Guenther  <rguenther@suse.de>
5072
5073         PR c/40787
5074         * gcc.dg/pr35899.c: Adjust.
5075
5076 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5077
5078         * gcc.target/powerpc/asm-es-1.c: New test.
5079         * gcc.target/powerpc/asm-es-2.c: Likewise.
5080
5081 2009-07-17  Richard Guenther  <rguenther@suse.de>
5082
5083         PR c/40401
5084         * g++.dg/rtti/crash4.C: New testcase.
5085         * g++.dg/torture/20090706-1.C: Likewise.
5086         * gcc.dg/redecl-17.c: Likewise.
5087         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5088         * gcc.dg/declspec-9.c: Expect extra error.
5089         * gcc.dg/declspec-10.c: Likewise.
5090         * gcc.dg/declspec-11.c: Likewise.
5091         * gcc.dg/redecl-10.c: Expect extra warnings.
5092         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5093         * gcc.target/i386/pr39545-1.c: Likewise.
5094         * g++.dg/ext/asm3.C: Expect more errors.
5095         * g++.dg/gomp/block-1.C: Likewise.
5096         * g++.dg/gomp/block-2.C: Likewise.
5097         * g++.dg/gomp/block-3.C: Likewise.
5098         * g++.dg/gomp/block-5.C: Likewise.
5099         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5100         * g++.dg/warn/unused-result1.C: XFAIL.
5101
5102 2009-07-17  Richard Guenther  <rguenther@suse.de>
5103
5104         PR tree-optimization/40321
5105         * gcc.c-torture/compile/pr40321.c: New testcase.
5106         * g++.dg/torture/pr40321.C: Likewise.
5107
5108 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5109
5110         PR c++/40780
5111         * g++.dg/template/ptrmem19.C: New test.
5112
5113 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5114             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5115
5116         PR 40435
5117         * gcc.dg/pr36902.c: Add column info.
5118         * g++.dg/gcov/gcov-2.C: Change count for definition.
5119
5120 2009-07-16  Jason Merrill  <jason@redhat.com>
5121
5122         PR libstdc++/37907
5123         * g++.dg/cpp0x/std-layout1.C: New.
5124         * g++.dg/ext/has_nothrow_assign.C: Fix.
5125         * g++.dg/ext/has_nothrow_copy.C: Fix.
5126         * g++.dg/ext/has_trivial_assign.C: Fix.
5127         * g++.dg/ext/has_trivial_copy.C: Fix.
5128         * g++.dg/ext/is_pod.C: Fix.
5129         * g++.dg/other/offsetof3.C: Adjust.
5130         * g++.dg/overload/ellipsis1.C: Adjust.
5131         * g++.dg/warn/var-args1.C: Adjust.
5132         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5133         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5134         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5135         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5136         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5137
5138 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5139
5140         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5141         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5142         effective target "mpc_pow".
5143         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5144
5145 2009-07-16  Richard Henderson  <rth@redhat.com>
5146
5147         * g++.dg/opt/eh4.C: New test.
5148
5149 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5150
5151         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5152
5153 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5154
5155         PR middle-end/40747
5156         * gcc.c-torture/execute/pr40747.c: New test.
5157
5158 2009-07-15  Richard Guenther  <rguenther@suse.de>
5159
5160         PR middle-end/40753
5161         * gcc.c-torture/compile/pr40753.c: New testcase.
5162
5163 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5164
5165         PR fortran/40743
5166         * gfortran.dg/interface_assignment_4.f90: New.
5167
5168 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5169
5170         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5171         for FreeBSD up to and including version 8.
5172
5173 2009-07-14  Taras Glek  <tglek@mozilla.com>
5174             Rafael Espindola  <espindola@google.com>
5175
5176         * g++.dg/plugin/header-plugin-test.C: New.
5177         * g++.dg/plugin/header_plugin.c: New.
5178         * g++.dg/plugin/plugin.exp: Update.
5179
5180 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5181
5182         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5183         function to enable vectorization.
5184         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5185         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5186
5187 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5188
5189         * gcc.target/i386/sse-copysignf-vec.c: New test.
5190         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5191
5192 2009-07-14  Jason Merrill  <jason@redhat.com>
5193
5194         PR c++/37276
5195         * g++.dg/lookup/builtin5.C: New.
5196         * g++.dg/other/error22.C: Add missing extern "C".
5197         * g++.dg/warn/Warray-bounds.C: Likewise.
5198         * gcc.dg/compat/compat-common.h: Likewise.
5199
5200         PR c++/40746
5201         * g++.dg/lookup/using20.C: New.
5202
5203         PR c++/40740
5204         * g++.dg/template/koenig8.C: New.
5205
5206 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5207
5208         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5209         both i?86-*-darwin* and x86_64-*-darwin*.
5210
5211 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5212
5213         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5214         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5215         name.
5216
5217 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5218
5219         PR debug/40705
5220         * g++.dg/debug/dwarf2/typedef1.C: New test.
5221
5222         PR c++/40357
5223         * g++.dg/other/typedef3.C: New test.
5224
5225 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5226
5227         * gcc.dg/20090709-1.c: Move to a proper place ...
5228         * gcc.target/m68k/20090709-1.c: ... here.
5229
5230 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5231
5232         PR C++/22154
5233         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5234         front of qualified names are allowed.
5235         * g++.dg/parse/crash10.C: Likewise.
5236         * g++.dg/parse/error15.C: Likewise.
5237         * g++.dg/parse/typename9.C: Likewise.
5238         * g++.dg/parse/error8.C: Likewise.
5239
5240 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5241
5242         PR fortran/40646
5243         * gfortran.dg/proc_ptr_22.f90: Extended.
5244         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5245
5246 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5247
5248         * gfortran.dg/vect/vect-6.f: New test.
5249
5250 2009-07-12  Jason Merrill  <jason@redhat.com>
5251
5252         PR c++/36628
5253         * g++.dg/cpp0x/decltype17.C: New.
5254
5255         PR c++/37206
5256         * g++.dg/cpp0x/rv10.C: New.
5257
5258 2009-07-12  Jason Merrill  <jason@redhat.com>
5259
5260         PR c++/40689
5261         * g++.dg/cpp0x/initlist20.C: New.
5262         * g++.dg/cpp0x/initlist21.C: New.
5263
5264 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5265
5266         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5267         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5268         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5269         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5270         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5271
5272 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5273
5274         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5275         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5276         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5277         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5278         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5279         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5280         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5281         effective_target fd_truncate.
5282
5283 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5284
5285         * gnat.dg/specs/addr1.ads: New test.
5286
5287 2009-07-11  Jan Hubicka  <jh@suse.cz>
5288
5289         PR middle-end/48388
5290         * g++.dg/torture/pr40388.C: New testcase.
5291
5292 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5293
5294         PR target/40668
5295         * gcc.c-torture/execute/pr40668.c: New test.
5296
5297 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5298
5299         * gcc.c-torture/execute/20090711-1.c: New test.
5300
5301 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5302
5303         PR testsuite/40699
5304         PR testsuite/40707
5305         PR testsuite/40709
5306         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5307         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5308         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5309         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5310
5311 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5312
5313         PR fortran/33197
5314         * gfortran.dg/complex_intrinsic_3.f90: New test.
5315         * gfortran.dg/complex_intrinsic_4.f90: New test.
5316
5317 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5318
5319         PR target/39079
5320         * gcc.target/mips/mips.exp: Make -msynci a known option.
5321         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5322
5323 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5324
5325         PR c++/40502
5326         * g++.dg/ext/strncpy-chk1.C: New test.
5327
5328 2009-07-10  Richard Guenther  <rguenther@suse.de>
5329
5330         PR tree-optimization/40496
5331         * g++.dg/opt/pr40496.C: New testcase.
5332
5333 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5334
5335         PR 25509
5336         PR 40614
5337         * g++.dg/warn/unused-result1-Werror.c: New.
5338
5339 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5340
5341         PR fortran/39334
5342         * gfortran.dg/recursive_parameter_1.f90: New test.
5343
5344 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5345
5346         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5347         * gfortran.dg/module_equivalence_6.f90: Ditto.
5348         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5349         * gfortran.dg/nan_2.f90: Ditto.
5350         * gfortran.dg/inquire_11.f90: Ditto.
5351         * gfortran.dg/abstract_type_3.f03: Ditto.
5352         * gfortran.dg/abstract_type_1.f90: Ditto.
5353         * gfortran.dg/private_type_9.f90: Ditto.
5354         * gfortran.dg/abstract_type_5.f03: Ditto.
5355         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5356         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5357         * gfortran.dg/derived_sub.f90: Ditto.
5358         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5359         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5360         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5361         * gfortran.dg/mvbits_6.f90: Ditto.
5362         * gfortran.dg/abstract_type_2.f03: Ditto.
5363         * gfortran.dg/abstract_type_4.f03: Ditto.
5364         * gfortran.dg/bounds_check_9.f90: Ditto.
5365         * gfortran.dg/optional_dim_3.f90: Ditto.
5366         * gfortran.dg/pr32921.f: Ditto.
5367         * gfortran.dg/entry_16.f90: Ditto.
5368         * gfortran.dg/generic_16.f90: Ditto.
5369
5370
5371 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5372
5373         * gcc.target/m68k/20090709-1.c: New.
5374
5375 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5376
5377         PR c++/40684
5378         * g++.dg/template/unify11.C: New test.
5379
5380 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5381
5382         PR fortran/40629
5383         * gfortran.dg/host_assoc_function_9.f90: New test.
5384
5385 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5386
5387         PR fortran/40646
5388         * gfortran.dg/proc_ptr_22.f90: New.
5389         * gfortran.dg/proc_ptr_comp_12.f90: New.
5390
5391 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5392
5393         PR middle-end/40692
5394         * gcc.c-torture/compile/pr40692.c: New test.
5395
5396 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5397
5398         PR fortran/40604
5399         * gfortran.dg/pointer_check_6.f90: New test.
5400
5401 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5402
5403         * gcc.target/mips/truncate-5.c: New test.
5404
5405 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5406
5407         PR libfortran/40330
5408         PR libfortran/40662
5409         * gfortran.dg/fmt_cache_1.f: New test.
5410
5411 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5412
5413         PR fortran/40675
5414         * gfortran.dg/nosigned_zero_1.f90: New test.
5415         * gfortran.dg/nosigned_zero_2.f90: New test.
5416
5417 2009-07-08  Richard Guenther  <rguenther@suse.de>
5418
5419         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5420
5421 2009-07-08  Richard Guenther  <rguenther@suse.de>
5422
5423         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5424
5425 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5426
5427         PR fortran/40591
5428         * gfortran.dg/proc_ptr_21.f90: New test.
5429
5430 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5431
5432         PR c++/31246
5433         * g++.dg/warn/pr31246.C: New.
5434         * g++.dg/warn/pr31246-2.C: New.
5435
5436 2009-07-07  Jason Merrill  <jason@redhat.com>
5437
5438         PR c++/35828
5439         * g++.dg/template/defarg12.C: New.
5440
5441         PR c++/37816
5442         * g++.dg/cpp0x/enum7.C: New.
5443
5444         PR c++/37946
5445         * g++.dg/cpp0x/enum6.C: New.
5446
5447         PR c++/40639
5448         * g++.dg/cpp0x/enum5.C: New.
5449
5450         PR c++/40633
5451         * g++.dg/cpp0x/enum4.C: New.
5452
5453 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5454
5455         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5456
5457 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5458
5459         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5460
5461 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5462
5463         PR middle-end/40669
5464         * gcc.dg/pr40669.c: New test.
5465
5466 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5467
5468         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5469         location. Update all calls.
5470         * g++.dg/plugin/selfassign.c: Likewise.
5471
5472 2009-07-06  Jason Merrill  <jason@redhat.com>
5473
5474         * g++.dg/rtti/dyncast[34].C: New.
5475
5476 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5477
5478         * lib/target-supports.exp
5479         (check_effective_target_mips_newabi_large_long_double): New.
5480         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5481         target.
5482         * gcc.target/mips/fpr-moves-6.c: Likewise.
5483
5484 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5485
5486         PR c++/40557
5487         * g++.dg/template/union2.C: New test.
5488
5489 2009-07-04  Jason Merrill  <jason@redhat.com>
5490
5491         * g++.dg/template/using15.C: New.
5492
5493 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5494
5495         * gfortran.dg/maxloc_1.f90: New test.
5496
5497 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5498
5499         PR fortran/40593
5500         * gfortran.dg/proc_ptr_result_6.f90: New.
5501
5502 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5503
5504         * gcc.dg/framework-2.c: Adjust testcase to pass.
5505
5506 2009-07-04  Jason Merrill  <jason@redhat.com>
5507
5508         PR c++/40619
5509         * g++.dg/cpp0x/auto16.C: New.
5510
5511 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5512
5513         PR target/40587
5514         * gfortran.dg/pr40587.f: New test.
5515
5516 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5517
5518         PR fortran/40638
5519         * gfortran.dg/unit_1.f90: New test.
5520
5521 2009-07-03  Jason Merrill  <jason@redhat.com>
5522
5523         * g++.dg/template/pure1.C: Expect another error.
5524
5525 2009-07-03  Richard Guenther  <rguenther@suse.de>
5526
5527         PR tree-optimization/40640
5528         * gcc.c-torture/compile/pr40640.c: New testcase.
5529
5530 2009-07-03  Richard Guenther  <rguenther@suse.de>
5531
5532         PR middle-end/34163
5533         * gfortran.dg/pr34163.f90: New testcase.
5534
5535 2009-07-03  Jan Hubicka  <jh@suse.cz>
5536
5537         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5538         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5539         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5540         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5541         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5542         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5543         * gnat.dg/loop_optimization6.adb: Enable -O2.
5544
5545 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5546
5547         * g++.dg/warn/null4.C: Extend.
5548
5549 2009-07-02  Jason Merrill  <jason@redhat.com>
5550
5551         * g++.dg/template/spec8.C: Fix.
5552
5553 2009-07-02  Michael Matz  <matz@suse.de>
5554
5555         PR fortran/32131
5556         * gfortran.dg/pr32921.f: Adjust.
5557
5558 2009-07-02  Jan Hubicka  <jh@suse.cz>
5559
5560         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5561
5562 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5563
5564         * gcc.target/mips/truncate-4.c: New testcase.
5565
5566 2009-07-01  Richard Guenther  <rguenther@suse.de>
5567
5568         PR tree-optimization/19831
5569         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5570         make allocated memory escape.  Un-XFAIL.
5571         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5572         * gcc.dg/vect/pr31699.c: Likewise.
5573         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5574
5575 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5576
5577         PR c++/40566
5578         * g++.dg/parse/cond5.C: New test.
5579
5580 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5581
5582         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5583         (main): Pass n to main_1 instead.
5584         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5585         (main_1): New function, split off from...
5586         (main): ...here.  Pass `off' to main_1 instead.
5587
5588 2009-06-30  Jason Merrill  <jason@redhat.com>
5589
5590         PR c++/40595
5591         * g++.dg/cpp0x/variadic94.C: New.
5592
5593 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5594
5595         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5596         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5597         (init_ld_library_path_env_vars): New function, replacing the
5598         orig_*_saved assignments.  Call it after defining it.
5599         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5600         (restore_ld_library_path_env_vars): Likewise.
5601         (add_path, find_libgcc_s): New functions.
5602         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5603         gcc-set-multilib-library-path.
5604         (objc_target_compile): Don't add "." to ld_library_path.
5605         Use add_path.
5606         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5607         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5608         gcc-set-multilib-library-path.
5609         * lib/g++.exp (g++_link_flags): Likewise.
5610         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5611         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5612         top level; do it...
5613         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5614         to tell when this needs to happen.  Use find_libgcc_s instead of
5615         gcc-set-multilib-library-path.
5616         * lib/gcc-dg.exp: Likewise.
5617         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5618         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5619         unless it is in $ALT_LD_LIBRARY_PATH.
5620         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5621
5622 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5623
5624         * gnat.dg/discr12.adb: New test.
5625         * gnat.dg/discr12_pkg.ads: New helper.
5626         * gnat.dg/discr13.adb: New test.
5627         * gnat.dg/discr14.ad[sb]: Likewise.
5628         * gnat.dg/discr15.adb: Likewise.
5629         * gnat.dg/discr15_pkg.ads: New helper.
5630         * gnat.dg/discr16.adb: New test.
5631         * gnat.dg/discr16_g.ads: New helper.
5632         * gnat.dg/discr16_pkg.ads: Likewise.
5633         * gnat.dg/discr16_cont.ads: Likewise.
5634         * gnat.dg/discr17.adb: New test.
5635         * gnat.dg/discr18.adb: Likewise.
5636         * gnat.dg/discr18_pkg.ads: New helper.
5637         * gnat.dg/discr19.adb: New test.
5638
5639 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5640
5641         PR fortran/40576
5642         * gfortran.dg/internal_write_1.f90:  New testcase.
5643
5644 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5645
5646         PR fortran/40594
5647         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5648
5649 2009-06-30  Richard Guenther  <rguenther@suse.de>
5650
5651         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5652
5653 2009-06-30  Wei Guozhi  <carrot@google.com>
5654
5655         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5656         to "-Os".
5657
5658 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5659
5660         PR tree-optimization/40542
5661         * gcc.dg/vect/pr40542.c: New test.
5662
5663 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5664
5665         PR tree-optimization/40582
5666         * gcc.c-torture/compile/pr40582.c: New test.
5667
5668 2009-06-30  Wei Guozhi  <carrot@google.com>
5669
5670         PR/40416
5671         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5672
5673 2009-06-29  Jason Merrill  <jason@redhat.com>
5674
5675         PR c++/40274
5676         * g++.dg/template/debug1.C: New.
5677
5678 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5679
5680         PR fortran/40580
5681         * pointer_check_1.f90: New test.
5682         * pointer_check_2.f90: New test.
5683         * pointer_check_3.f90: New test.
5684         * pointer_check_4.f90: New test.
5685         * pointer_check_5.f90: New test.
5686
5687 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5688
5689         PR fortran/40551
5690         * gfortran.dg/func_assign_2.f90 : New test.
5691
5692 2009-06-29  Richard Guenther  <rguenther@suse.de>
5693
5694         PR middle-end/14187
5695         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5696         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5697         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5698         * gcc.c-torture/execute/20090623-1.c: Likewise.
5699         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5700         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5701
5702 2009-06-29  Richard Guenther  <rguenther@suse.de>
5703
5704         PR middle-end/38212
5705         * gcc.c-torture/execute/pr38212.c: New testcase.
5706
5707 2009-06-29  Richard Guenther  <rguenther@suse.de>
5708
5709         PR tree-optimization/40579
5710         * gcc.c-torture/execute/pr40579.c: New testcase.
5711
5712 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5713
5714         PR tree-optimization/40550
5715         * gcc.dg/pr40550.c: New test.
5716
5717 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5718
5719         * gnat.dg/overflow_sum2.adb: New test
5720         * gnat.dg/namet.ads: New helper.
5721
5722         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5723
5724 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5725
5726         PR fortran/34112
5727         * gfortran.dg/compiler-directive_1.f90: New test.
5728         * gfortran.dg/compiler-directive_2.f: New test.
5729
5730 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5731
5732         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5733         comment out some values and add some cases.
5734
5735 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5736
5737         PR testsuite/40567
5738         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5739
5740 2009-06-26  Richard Henderson  <rth@redhat.com>
5741
5742         PR testsuite/40565
5743         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5744         * gcc.target/i386/local.c: Pass a non-constant to T.
5745
5746 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5747
5748         PR fortran/39997
5749         PR fortran/40541
5750         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5751         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5752         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5753         * gfortran.dg/proc_ptr_result_5.f90: New.
5754
5755 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5756
5757         PR c/39902
5758         * gcc.dg/dfp/pr39902.c: New test.
5759
5760 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5761
5762         PR testsuite/40532
5763         * gcc.dg/builtins-65.c: Require c99 runtime.
5764
5765 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5766
5767         * gnat.dg/array7.ad[sb]: New test.
5768
5769 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5770
5771         * gnat.dg/array6.adb: New test.
5772
5773 2009-06-25  Ian Lance Taylor  <iant@google.com>
5774
5775         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5776
5777 2009-06-25  Ian Lance Taylor  <iant@google.com>
5778
5779         * g++.dg/warn/Wunused-16.C: New testcase.
5780
5781 2009-06-25  Ian Lance Taylor  <iant@google.com>
5782
5783         * g++.dg/warn/skip-2.C: New testcase.
5784
5785 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5786
5787         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5788         dg-skip-if and move to ...
5789         * gcc.dg/torture/20090618-1.c.
5790
5791 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5792
5793         PR tree-optimization/40493
5794         * gcc.c-torture/execute/pr40493.c: New test.
5795
5796 2009-06-24  Jason Merrill  <jason@redhat.com>
5797
5798         PR c++/40342
5799         * g++.dg/template/overload10.C: New.
5800
5801 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5802
5803         PR fortran/40427
5804         * gfortran.dg/proc_ptr_comp_11.f90: New.
5805
5806 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5807
5808         * gcc.dg/pr40501.c: New testcase.
5809
5810 2009-06-23  DJ Delorie  <dj@redhat.com>
5811
5812         Add MeP port.
5813         * lib/target-supports.exp: Add mep support (no profiling).
5814
5815 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5816
5817         PR testsuite/39297
5818         * gcc.dg/ssa/loop-31.c: Change scan rules.
5819
5820 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5821
5822         * gcc.dg/cpp/empty-include.c: Update column info.
5823         * gcc.dg/cpp/assert2.c: Update column info.
5824
5825 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5826
5827         * g++.dg/ext/builtin-object-size1.C: New test.
5828         * g++.dg/ext/builtin-object-size2.C: New test.
5829
5830 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5831
5832         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5833         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5834
5835 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5836
5837         * gcc.target/mips/truncate-3.c: New test.
5838
5839 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5840
5841         PR fortran/37254
5842         PR fortran/39850
5843         * gfortran.dg/interface_30.f90: Modified error message.
5844         * gfortran.dg/proc_decl_22.f90: New.
5845
5846 2009-06-22  Ian Lance Taylor  <iant@google.com>
5847
5848         * gcc.dg/Wcxx-compat-19.c: New testcase.
5849
5850 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5851
5852         PR objc/28050
5853         * pr28050.m: New testcase.
5854
5855 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5856
5857         PR testsuite/40481
5858         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5859
5860 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5861
5862         PR tree-optimization/40492
5863         * g++.dg/torture/pr40492.C: New test.
5864
5865 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5866
5867         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5868         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5869
5870 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5871
5872         * gnat.dg/raise_ce.adb: Helper for ...
5873         * gnat.dg/handle_and_return.adb: New test.
5874
5875 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5876
5877         PR fortran/40443
5878         * gfortran.dg/generic_18.f90: New test.
5879
5880 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5881
5882         PR fortran/40472
5883         * gfortran.dg/spread_size_limit.f90: New test.
5884
5885 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5886
5887         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5888         to put dump files in a subdirectory.
5889         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5890         ".o" temporary files.
5891
5892 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5893
5894         PR fortran/39850
5895         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5896         * gfortran.dg/interface_20.f90: Ditto.
5897         * gfortran.dg/interface_21.f90: Ditto.
5898         * gfortran.dg/interface_22.f90: Ditto.
5899         * gfortran.dg/interface_30.f90: New.
5900         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5901
5902 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5903
5904         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5905         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5906         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5907         DEFAULT_VECTFLAGS.
5908
5909 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5910             Revital Eres  <eres@il.ibm.com>
5911
5912         PR testsuite/40359
5913         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5914         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5915         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5916
5917 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5918
5919         PR testsuite/40475
5920         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5921         without misalignment support.
5922         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5923
5924 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5925
5926         PR fortran/40452
5927         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5928
5929 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5930
5931         PR fortran/40440
5932         * gfortran.dg/alloc_comp_result_2.f90: New test.
5933
5934 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5935
5936         PR target/40482
5937         * gcc.target/arm/pr40482.c: New test.
5938
5939 2009-06-19  Ian Lance Taylor  <iant@google.com>
5940
5941         * gcc.dg/Wcxx-compat-18.c: New testcase.
5942
5943 2009-06-19  Richard Guenther  <rguenther@suse.de>
5944
5945         * gcc.c-torture/execute/20090618-1.c: New testcase.
5946
5947 2009-06-19  Ian Lance Taylor  <iant@google.com>
5948
5949         * gcc.dg/Wcxx-compat-17.c: New testcase.
5950
5951 2009-06-19  Ian Lance Taylor  <iant@google.com>
5952
5953         * gcc.dg/Wcxx-compat-15.c: New testcase.
5954
5955 2009-06-19  Ian Lance Taylor  <iant@google.com>
5956
5957         * gcc.dg/Wcxx-compat-16.c: New testcase.
5958
5959 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5960
5961         * gcc.dg/builtins-34.c: Add significand cases.
5962
5963 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5964
5965         PR testsuite/40491
5966         * gcc.dg/20080522-1.c: Remove testcase for real.
5967         * gcc.dg/20080528-1.c: Ditto.
5968
5969 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5970
5971         PR fortran/40450
5972         * gfortran.dg/proc_ptr_20.f90: New.
5973
5974 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5975
5976         PR target/40470
5977         * gcc.dg/torture/pr40470-1.c: New.
5978         * gcc.dg/torture/pr40470-2.c: Likewise.
5979         * gcc.dg/torture/pr40470-3.c: Likewise.
5980         * gcc.dg/torture/pr40470-4.c: Likewise.
5981
5982 2009-06-18  Diego Novillo  <dnovillo@google.com>
5983
5984         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5985         * gcc.dg/plugin/ggcplug.c: Likewise.
5986         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5987         * g++.dg/plugin/selfassign.c: Likewise.
5988         * g++.dg/plugin/attribute_plugin.c: Likewise.
5989         * g++.dg/plugin/dumb_plugin.c: Likewise.
5990
5991 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5992
5993         * gcc.dg/cpp/arith-3.c: Add column info.
5994
5995 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5996
5997         * gcc.target/arm/fp16-compile-none-2.c: New.
5998         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5999         * gcc.target/arm/fp16-compile-alt-12.c: New.
6000
6001 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6002
6003         * gcc.target/arm/fp16-compile-alt-1.c: New.
6004         * gcc.target/arm/fp16-compile-alt-2.c: New.
6005         * gcc.target/arm/fp16-compile-alt-3.c: New.
6006         * gcc.target/arm/fp16-compile-alt-4.c: New.
6007         * gcc.target/arm/fp16-compile-alt-5.c: New.
6008         * gcc.target/arm/fp16-compile-alt-6.c: New.
6009         * gcc.target/arm/fp16-compile-alt-7.c: New.
6010         * gcc.target/arm/fp16-compile-alt-8.c: New.
6011         * gcc.target/arm/fp16-compile-alt-9.c: New.
6012         * gcc.target/arm/fp16-compile-alt-10.c: New.
6013         * gcc.target/arm/fp16-compile-alt-11.c: New.
6014         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6015         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6016         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6017         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6018         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6019         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6020         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6021         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6022         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6023         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6024         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6025         * gcc.target/arm/fp16-compile-none-1.c: New.
6026         * gcc.target/arm/fp16-compile-exprtype.c: New.
6027         * gcc.target/arm/fp16-compile-vcvt.c: New.
6028         * gcc.target/arm/fp16-builtins-1.c: New.
6029         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6030         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6031         * gcc.target/arm/fp16-param-1.c: New.
6032         * gcc.target/arm/fp16-return-1.c: New.
6033         * gcc.target/arm/fp16-unprototyped-1.c: New.
6034         * gcc.target/arm/fp16-unprototyped-2.c: New.
6035         * gcc.target/arm/fp16-variadic-1.c: New.
6036         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6037         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6038         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6039         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6040         * gcc.dg/torture/arm-fp16-ops.h: New.
6041         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6042         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6043         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6044         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6045         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6046         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6047         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6048         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6049         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6050         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6051         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6052         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6053         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6054         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6055         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6056         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6057         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6058         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6059         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6060         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6061         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6062
6063 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6064
6065         * gcc.dg/builtins-65.c: New test.
6066
6067 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6068
6069         PR fortran/40451
6070         * gfortran.dg/proc_ptr_result_4.f90: New.
6071
6072 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6073
6074         * gcc.c-torture/execute/bitfld-5.c: New test.
6075
6076 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6077
6078         * gcc.dg/builtin-unreachable-3.c: New test.
6079
6080 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6081
6082         * gcc.target/i386/builtin-unreachable.c: New test.
6083
6084 2009-06-17  Ian Lance Taylor  <iant@google.com>
6085
6086         * gcc.dg/Wcxx-compat-14.c: New testcase.
6087
6088 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6089
6090         * gcc.dg/func-ptr-conv-1.c: Update column info.
6091
6092 2009-06-17  Richard Guenther  <rguenther@suse.de>
6093
6094         PR middle-end/40404
6095         * gcc.c-torture/execute/pr40404.c: New testcase.
6096
6097 2009-06-17  Richard Guenther  <rguenther@suse.de>
6098
6099         PR middle-end/40460
6100         * g++.dg/torture/pr40460.C: New testcase.
6101
6102 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6103
6104         * gcc.dg/plugin/one_time_plugin.c: New test.
6105         * gcc.dg/plugin/one_time-test-1.c: New test.
6106         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6107
6108 2009-06-16  Ian Lance Taylor  <iant@google.com>
6109
6110         * g++.dg/warn/skip-1.C: New testcase.
6111
6112 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6113
6114         PR middle-end/40446
6115         * g++.dg/other/pr40446.C: New test.
6116
6117 2009-06-16  Richard Guenther  <rguenther@suse.de>
6118
6119         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6120         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6121         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6122         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6123
6124 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6125
6126         * gcc.c-torture/compile/pr40432.c: New file.
6127
6128 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6129
6130         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6131
6132 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6133
6134         PR fortran/36947
6135         PR fortran/40039
6136         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6137         * gfortran.dg/interface_20.f90: Modified error messages.
6138         * gfortran.dg/interface_21.f90: Ditto.
6139         * gfortran.dg/interface_26.f90: Ditto.
6140         * gfortran.dg/interface_27.f90: Ditto.
6141         * gfortran.dg/interface_28.f90: Extended test case.
6142         * gfortran.dg/interface_29.f90: New.
6143         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6144         * gfortran.dg/proc_decl_8.f90: Ditto.
6145         * gfortran.dg/proc_ptr_11.f90: Ditto.
6146         * gfortran.dg/proc_ptr_15.f90: Ditto.
6147
6148 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6149
6150         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6151         printing.
6152         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6153         gcc.dg/vect/vect-outer-4f.c: Likewise.
6154         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6155         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6156         Likewise.
6157         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6158         outer loop.
6159
6160 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6161
6162         PR fortran/40383
6163         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6164
6165 2009-06-15  Ian Lance Taylor  <iant@google.com>
6166
6167         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6168         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6169         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6170         Recognize new notes.
6171         * gcc.dg/stmt-expr-label-2.c: Likewise.
6172         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6173         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6174         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6175         * gcc.dg/c99-vla-jump-4.c: Likewise.
6176         * gcc.dg/stmt-expr-label-1.c: Likewise.
6177         * gcc.dg/stmt-expr-label-3.c: Likewise.
6178         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6179
6180 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6181
6182         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6183
6184 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6185
6186         * gcc.dg/builtin-object-size-7.c: New test.
6187
6188 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6189
6190         PR testsuite/40426
6191         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6192         level != "" use separate -gdwarf-2 -g${level} options instead of
6193         -gdwarf-2${level}.
6194         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6195         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6196         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6197
6198 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6199
6200         * g++.dg/abi/mangle11.C: Update warning line.
6201         * g++.dg/abi/mangle12.C: Update warning line.
6202         * g++.dg/abi/mangle17.C: Update warning line.
6203         * g++.dg/abi/mangle20-2.C: Update warning line.
6204
6205 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6206
6207         * gcc.dg/optimize-bswap-1.c: Split into these two:
6208         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6209         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6210
6211 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6212
6213         * gcc.dg/optimize-bswap-1.c: New testcase.
6214
6215 2009-06-14  Richard Guenther  <rguenther@suse.de>
6216
6217         PR middle-end/40389
6218         * g++.dg/torture/pr40389.C: New testcase.
6219
6220 2009-06-13  Richard Guenther  <rguenther@suse.de>
6221
6222         PR tree-optimization/40421
6223         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6224
6225 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6226
6227         * gcc.dg/old-style-prom-3.c: Add column info.
6228         * gcc.dg/overflow-warn-1.c
6229         * gcc.dg/gomp/pr27415.c
6230         * gcc.dg/gomp/for-1.c: Same.
6231         * gcc.dg/enum-compat-1.c: Same.
6232         * gcc.dg/c99-tag-3.c: Same.
6233         * gcc.dg/Wredundant-decls-2.c: Same.
6234         * gcc.dg/func-ptr-conv-1.c: Same.
6235         * gcc.dg/asm-wide-1.c: Same.
6236         * gcc.dg/nofixed-point-2.c: Same.
6237         * gcc.dg/cpp/line3.c: Same.
6238         * gcc.dg/array-10.c: Same.
6239         * gcc.dg/c99-vla-jump-1.c: Same.
6240         * gcc.dg/pr20368-1.c: Same.
6241         * gcc.dg/Wshadow-3.c: Same.
6242         * gcc.dg/c90-const-expr-8.c: Same.
6243         * gcc.dg/label-decl-2.c: Same.
6244         * gcc.dg/dremf-type-compat-2.c: Same.
6245         * gcc.dg/c90-const-expr-5.c: Same.
6246         * gcc.dg/builtins-30.c: Same.
6247         * gcc.dg/Warray-bounds.c: Same.
6248         * gcc.dg/Wcxx-compat-2.c: Same.
6249         * gcc.dg/tree-ssa/col-1.c: Same.
6250         * gcc.dg/old-style-prom-2.c: Same.
6251         * gcc.dg/cast-function-1.c: Same.
6252         * gcc.dg/pr15698-1.c: Same.
6253         * gcc.dg/dremf-type-compat-3.c: Same.
6254         * gcc.dg/vla-8.c: Same.
6255         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6256         line.
6257         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6258         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6259         * gcc.dg/enum-compat-1.c: Same.
6260         * gcc.dg/dremf-type-compat-2.c: Same.
6261         * gcc.dg/old-style-prom-2.c: Same.
6262         * gcc.dg/pr15698-1.c: Same.
6263         * gcc.dg/pr20368-1.c: Same.
6264         * gcc.dg/dremf-type-compat-3.c: Same.
6265         * gcc.dg/builtins-30.c: Same.  Test for columns.
6266
6267 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6268
6269         PR fortran/40176
6270         * gfortran.dg/proc_decl_1.f90: Extended.
6271
6272 2009-06-12  Ian Lance Taylor  <iant@google.com>
6273
6274         * gcc.dg/Wcxx-compat-13.c: New testcase.
6275
6276 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6277
6278         PR tree-opt/38865
6279         * gcc.dg/tree-ssa/fre-vce-1.c
6280
6281 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6282
6283         PR testsuite/40384
6284         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6285         min-insn-to-prefetch-ratio=5.
6286
6287 2009-06-12  Joey Ye  <joey.ye@intel.com>
6288             H.J. Lu  <hongjiu.lu@intel.com>
6289
6290         PR middle-end/39146
6291         * gcc.target/i386/stackalign/pr39146.c: New.
6292
6293 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6294
6295         * gcc.target/i386/crc32-1.c: New.
6296         * gcc.target/i386/crc32-2.c: Likewise.
6297
6298 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6299
6300         PR c/39252
6301         * gcc.dg/builtin-unreachable-1.c: New test.
6302         * gcc.dg/builtin-unreachable-2.c: Same.
6303
6304 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6305
6306         PR fortran/40402
6307         * gfortran.dg/data_value_1.f90: New test.
6308
6309 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6310
6311         PR testsuite/39831
6312         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6313         remove ilp32 requirement.
6314         * gcc.target/i386/excess-precision-2.c: Likewise.
6315         * gcc.target/i386/excess-precision-3.c: Likewise.
6316         * gcc.target/i386/excess-precision-4.c: Likewise.
6317         * gcc.target/i386/excess-precision-5.c: Likewise.
6318         * gcc.target/i386/excess-precision-6.c: Likewise.
6319
6320 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6321
6322         PR fortran/38718
6323         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6324         * gfortran.dg/nan_5.f90: New test.
6325
6326 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6327
6328         * gcc.target/arm/neon-modes-1.c: New test.
6329
6330 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6331
6332         * g++.dg/torture/pr31579.C: Cast pointer
6333         via __SIZE_TYPE__ instead of 'unsigned long'.
6334
6335 2009-06-10  Anthony Green  <green@moxielogic.com>
6336
6337         * lib/target-supports.exp (check_profiling_available):
6338         Profiling is not available for testing purposes on moxie.
6339
6340 2009-06-09  Ian Lance Taylor  <iant@google.com>
6341
6342         * gcc.dg/Wcxx-compat-12.c: New testcase.
6343
6344 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6345
6346         PR libfortran/40334
6347         * gfortran.dg/backspace_11.f90: New.
6348
6349 2009-06-09  Jason Merrill  <jason@redhat.com>
6350
6351         * g++.dg/cpp0x/defaulted10.C: New.
6352
6353 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6354
6355         * gcc.c-torture/compile/pr40351.c: New file.
6356
6357 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6358
6359         * gnat.dg/align_max.adb: New test.
6360
6361 2009-06-08  Jason Merrill  <jason@redhat.com>
6362
6363         * g++.dg/cpp0x/auto15.C: New.
6364
6365 2009-06-08  Jan Hubicka  <jh@suse.cz>
6366
6367         PR debug/39834
6368         * gcc.dg/torture/pr39834.c
6369
6370 2009-06-08  Jan Hubicka  <jh@suse.cz>
6371
6372         PR middle-end/40102
6373         * g++.dg/torture/pr40102.C: New testcase.
6374
6375 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6376
6377         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6378         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6379         * gcc.dg/builtin-object-size-6.c: New test.
6380
6381         PR c++/40373
6382         * g++.dg/template/dtor7.C: New test.
6383
6384         PR c++/40370
6385         PR c++/40372
6386         * g++.dg/template/error41.C: New test.
6387         * g++.dg/template/error42.C: New test.
6388
6389 2009-06-08  Revital Eres  <eres@il.ibm.com>
6390
6391         PR testsuite/40359
6392         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6393         * gcc.dg/vect/vect-88.c: Likewise.
6394         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6395         * gcc.dg/vect/pr25413.c: Likewise.
6396         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6397
6398 2009-06-07  Ian Lance Taylor  <iant@google.com>
6399
6400         * g++.dg/warn/Wswitch-3.C: New testcase.
6401         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6402         * gcc.dg/Wswitch-enum-error.c: Likewise.
6403         * gcc.dg/Wswitch-error.c: Likewise.
6404
6405 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6406
6407         PR fortran/40008
6408         * gfortran.dg/negative_unit.f: Update test.
6409         * gfortran.dg/negative_unit_int8.f: Update test.
6410         * gfortran.dg/newunit_1.f90: New test.
6411
6412 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6413
6414         PR fortran/25104
6415         PR fortran/29962
6416         * gfortran.dg/spread_init_expr.f03: New.
6417         * gfortran.dg/unpack_init_expr.f03: New.
6418         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6419         error message.
6420
6421 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6422
6423         PR fortran/25104
6424         PR fortran/29962
6425         * gfortran.dg/count_init_expr.f03
6426         * gfortran.dg/product_init_expr.f03
6427         * gfortran.dg/sum_init_expr.f03
6428
6429 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6430
6431         PR fortran/36874
6432         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6433         message.
6434         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6435         shapes.
6436         * gfortran.dg/zero_sized_5.f90: Likewise.
6437
6438 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6439
6440         PR middle-end/32950
6441         * g++.dg/torture/pr32950.C: New.
6442
6443 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6444
6445         PR fortran/25104
6446         PR fortran/29962
6447         * gfortran.dg/dot_product_1.f03: New.
6448         * gfortran.dg/matmul_8.f03: New.
6449         * gfortran.dg/transpose_3.f03: New.
6450
6451 2009-06-06  Ian Lance Taylor  <iant@google.com>
6452
6453         * gcc.dg/Wunused-label-1.c: New test case.
6454         * g++.dg/warn/Wunused-label-1.C: New test case.
6455         * g++.dg/warn/Wunused-label-2.C: New test case.
6456         * g++.dg/warn/Wunused-label-3.C: New test case.
6457
6458 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6459
6460         PR fortran/37203
6461         * reshape_zerosize_2.f90: New.
6462
6463 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6464
6465         PR fortran/32890
6466         * gfortran.dg/pack_assign_1.f90: New.
6467         * gfortran.dg/pack_vector_1.f90: New.
6468
6469 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6470
6471         PR middle-end/40340
6472         * gcc.dg/pr40340-1.c: New test.
6473         * gcc.dg/pr40340-2.c: New test.
6474         * gcc.dg/pr40340-3.c: New test.
6475         * gcc.dg/pr40340-4.c: New test.
6476         * gcc.dg/pr40340-5.c: New test.
6477         * gcc.dg/pr40340.h: New file.
6478
6479 2009-06-05  Revital Eres  <eres@il.ibm.com>
6480
6481         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6482         New procedure.
6483         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6484         * gcc.dg/vect/vect-33.c: Likewise.
6485         * gcc.dg/vect/vect-92.c: Likewise.
6486         * gcc.dg/vect/vect-58.c: Likewise.
6487         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6488         * gcc.dg/vect/vect-42.c: Likewise.
6489         * gcc.dg/vect/slp-25.c: Likewise.
6490         * gcc.dg/vect/vect-align-1.c: Likewise.
6491         * gcc.dg/vect/vect-align-2.c: Likewise.
6492         * gcc.dg/vect/vect-93.c: Likewise.
6493         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6494         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6495         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6496         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6497         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6498         * gcc.dg/vect/vect-26.c: Likewise.
6499         * gcc.dg/vect/vect-44.c: Likewise.
6500         * gcc.dg/vect/vect-70.c: Likewise.
6501         * gcc.dg/vect/vect-95.c: Likewise.
6502         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6503         * gcc.dg/vect/vect-28.c: Likewise.
6504         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6505         * gcc.dg/vect/vect-87.c: Likewise.
6506         * gcc.dg/vect/vect-109.c: Likewise.
6507         * gcc.dg/vect/vect-54.c: Likewise.
6508         * gcc.dg/vect/vect-96.c: Likewise.
6509         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6510         * gcc.dg/vect/vect-88.c: Likewise.
6511         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6512         * gcc.dg/vect/vect-89.c: Likewise.
6513         * gcc.dg/vect/vect-91.c: Likewise.
6514         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6515         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6516         * gfortran.dg/vect/vect-2.f90: Likewise.
6517         * gfortran.dg/vect/vect-3.f90: Likewise.
6518         * gfortran.dg/vect/vect-4.f90: Likewise.
6519         * gfortran.dg/vect/vect-5.f90: Likewise.
6520
6521 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6522
6523         PR tree-optimization/36318
6524         * gcc.dg/tree-ssa/sra-7.c: New test.
6525
6526 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6527
6528         PR fortran/37203
6529         * gfortran.dg/reshape_order_5.f90: New.
6530         * gfortran.dg/reshape_shape_1.f90: New.
6531
6532 2009-06-04  Jason Merrill  <jason@redhat.com>
6533
6534         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6535
6536 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6537
6538         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6539         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6540
6541 2009-06-04  Richard Guenther  <rguenther@suse.de>
6542
6543         PR c++/39371
6544         * g++.dg/torture/pr40335.C: New testcase.
6545
6546 2009-06-03  Richard Guenther  <rguenther@suse.de>
6547
6548         PR middle-end/40328
6549         * gcc.dg/torture/pr40328.c: New testcase.
6550
6551 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6552
6553         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6554         m68k and fido.
6555
6556 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6557
6558         * g++.dg/torture/pr40323.C: New file.
6559
6560 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6561
6562         * gnat.dg/specs/root.ads: New test.
6563         * gnat.dg/specs/root-level_1.ads: Likewise.
6564         * gnat.dg/specs/root-level_2.ads: Likewise.
6565         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6566
6567 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6568
6569         * g++.dg/init/ref15.C: Require unwrapped targets.
6570
6571 2009-06-02  Jason Merrill  <jason@redhat.com>
6572
6573         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6574         * g++.dg/cpp0x/initlist18.C: New.
6575         * g++.dg/cpp0x/initlist19.C: New.
6576
6577         * g++.dg/cpp0x/auto14.C: New.
6578
6579 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6580
6581         * gnat.dg/alignment6.adb: Remove XFAIL.
6582
6583 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6584
6585         PR c++/38089
6586         * g++.dg/template/spec36.C: New test.
6587
6588 2009-06-01  Ian Lance Taylor  <iant@google.com>
6589
6590         * gcc.dg/cast-qual-3.c: New testcase.
6591         * g++.dg/warn/Wcast-qual2.C: New testcase.
6592
6593 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6594
6595         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6596         (process-message): Expect column numbers.
6597         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6598         * gcc.dg/pch/counter-2.c: Same.
6599         * gcc.dg/pch/valid-2.c: Same.
6600         * gcc.dg/pch/warn-1.c: Same.
6601         * gcc.dg/pch/valid-1.c: Same.
6602         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6603         * gcc.dg/cpp/syshdr.c: Same.
6604         * gcc.dg/cpp/19940712-1.c: Same.
6605         * gcc.dg/cpp/missing-header-1.c: Same.
6606         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6607         * gcc.dg/cpp/tr-warn3.c: Same.
6608         * gcc.dg/cpp/pr29612-2.c: Same.
6609         * gcc.dg/cpp/tr-warn4.c: Same.
6610         * gcc.dg/cpp/Wtrigraphs.c: Same.
6611         * gcc.dg/cpp/poison.c: Same.
6612         * gcc.dg/cpp/arith-3.c: Same.
6613         * gcc.dg/cpp/sysmac2.c: Same.
6614         * gcc.dg/cpp/cpp.exp: Same.
6615         * gcc.dg/cpp/tr-warn5.c: Same.
6616         * gcc.dg/cpp/include2.c: Same.
6617         * gcc.dg/cpp/Wmissingdirs.c: Same.
6618         * gcc.dg/cpp/Wmissingdirs.c: Same.
6619         * gcc.dg/cpp/tr-warn6.c: Same.
6620         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6621         * gcc.dg/cpp/macspace1.c: Same.
6622         * gcc.dg/cpp/escape-2.c: Same.
6623         * gcc.dg/cpp/assert2.c: Same.
6624         * gcc.dg/cpp/undef2.c: Same.
6625         * gcc.dg/cpp/macspace2.c: Same.
6626         * gcc.dg/cpp/tr-warn1.c: Same.
6627         * gcc.dg/cpp/extratokens2.c: Same.
6628         * gcc.dg/cpp/strify2.c: Same.
6629         * gcc.dg/cpp/Wsignprom.c: Same.
6630         * gcc.dg/cpp/redef2.c: Same.
6631         * gcc.dg/cpp/trad/trad.exp: Same.
6632         * gcc.dg/cpp/arith-1.c: Same.
6633         * gcc.dg/cpp/extratokens.c: Same.
6634         * gcc.dg/cpp/if-mpar.c: Same.
6635
6636 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6637
6638         * gnat.dg/nested_float_packed.ads: New test.
6639
6640 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6641             Eric Botcazou  <botcazou@adacore.com>
6642
6643         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6644         * gnat.dg/test_oconst.adb: New test.
6645
6646 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6647
6648         * gcc.dg/plugin/ggcplug.c: Moved comment.
6649         (plugin_init): Fixed typo, declared i, returned 0 at end.
6650
6651 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6652
6653         PR testsuite/40244
6654         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6655         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6656
6657 2009-05-29  Ian Lance Taylor  <iant@google.com>
6658
6659         * gcc.dg/Wcxx-compat-11.c: New testcase.
6660
6661 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6662
6663         PR fortran/40019
6664         * gfortran.dg/leadz_trailz_1.f90: New test.
6665         * gfortran.dg/leadz_trailz_2.f90: New test.
6666
6667 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6668
6669         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6670         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6671         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6672         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6673         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6674         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6675         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6676         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6677         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6678         * gcc.dg/tree-ssa/sra-5.c: New file.
6679         * gcc.dg/tree-ssa/sra-6.c: New file.
6680         * gcc.c-torture/compile/sra-1.c: New file.
6681
6682 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6683
6684         PR middle-end/40291
6685         * gcc.c-torture/compile/pr40291.c: New test.
6686
6687         PR target/40017
6688         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6689         __vector _Bool.
6690         * gcc.target/powerpc/altivec-30.c: New test.
6691         * gcc.target/powerpc/altivec-31.c: New test.
6692
6693 2009-05-28  Richard Guenther  <rguenther@suse.de>
6694
6695         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6696         * gcc.c-torture/execute/20090527-1.c: Likewise.
6697
6698 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6699
6700         PR c++/39754
6701         * g++.dg/template/canon-type-1.C: New test.
6702         * g++.dg/template/canon-type-2.C: Likewise.
6703         * g++.dg/template/canon-type-3.C: Likewise.
6704         * g++.dg/template/canon-type-4.C: Likewise.
6705         * g++.dg/template/canon-type-5.C: Likewise.
6706         * g++.dg/template/canon-type-6.C: Likewise.
6707         * g++.dg/template/canon-type-7.C: Likewise.
6708
6709 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6710             Uros Bizjak  <ubizjak@gmail.com>
6711             Danny Smith  <dansmister@gmail.com>
6712
6713         PR target/37216
6714
6715         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6716         New function.
6717         * gcc.target/i386/pr37216.c:  New test source file.
6718         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6719         use -fno-common for testing Cygwin and MinGW targets.
6720
6721 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6722
6723         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6724         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6725         * g++.dg/pr37742.C (size_t): Likewise.
6726         * g++.dg/torture/pr34850.C (size_t): Likewise.
6727         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6728         _PTRDIFF_TYPE__.
6729         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6730         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6731         (size_t): Use __extension__ and __SIZE_TYPE__.
6732         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6733         __SIZE_TYPE__.
6734         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6735         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6736         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6737         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6738         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6739         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6740         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6741         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6742         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6743         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6744         (__ssize_t): Likewise.
6745         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6746         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6747         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6748         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6749         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6750         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6751         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6752         * gcc.dg/pr33667.c (size_t): Likewise.
6753         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6754         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6755         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6756         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6757         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6758         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6759
6760 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6761
6762         PR tree-optimization/40254
6763         * gcc.dg/vect/pr40254.c: New test.
6764
6765 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6766
6767         PR middle-end/33699
6768         * gcc.target/mips/const-anchor-1.c: New test.
6769         * gcc.target/mips/const-anchor-2.c: New test.
6770
6771 2009-05-27  Jason Merrill  <jason@redhat.com>
6772
6773         * g++.dg/cpp0x/initlist15.C: New.
6774         * g++.dg/cpp0x/initlist16.C: New.
6775         * g++.dg/cpp0x/initlist17.C: New.
6776
6777 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6778
6779         PR fortran/39178
6780         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6781         patterns to reflect frontend changes.
6782         * gfortran.dg/vector_subscript_4.f90: Likewise.
6783
6784 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6785             Eric Botcazou  <botcazou@adacore.com>
6786
6787         * gcc.c-torture/execute/align-nest.c: New testcase.
6788         * gnat.dg/misaligned_nest.adb: New testcase.
6789
6790 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6791
6792         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6793         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6794         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6795         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6796
6797 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6798
6799         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6800         cast instead of assuming 0ul.
6801         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6802         __SIZE_TYPE__.
6803         (_type_desc): Make first argument const.
6804         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6805
6806 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6807
6808         PR libfortran/40187
6809         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6810         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6811
6812 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6813
6814         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6815         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6816         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6817         * gcc.dg/plugin/ggcplug.c: Added new file.
6818
6819 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6820
6821         PR fortran/40246
6822         * gfortran.dg/nullify_4.f90: New test.
6823
6824 2009-05-26  Richard Guenther  <rguenther@suse.de>
6825
6826         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6827
6828 2009-05-26  Richard Guenther  <rguenther@suse.de>
6829
6830         PR middle-end/40252
6831         * gcc.c-torture/compile/pr40252.c: New testcase.
6832
6833 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6834
6835         PR c++/40007
6836         * g++.dg/template/typedef18.C: New test.
6837         * g++.dg/template/typedef19.C: Likewise.
6838         * g++.dg/template/typedef20.C: Likewise.
6839         * g++.dg/template/access11.C: Adjust.
6840
6841 2009-05-26  Richard Guenther  <rguenther@suse.de>
6842
6843         PR testsuite/40247
6844         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6845
6846 2009-05-25  Jason Merrill  <jason@redhat.com>
6847
6848         PR c++/38064
6849         * g++.dg/cpp0x/enum3.C: New test.
6850
6851 2009-05-25  Richard Guenther  <rguenther@suse.de>
6852
6853         PR tree-optimization/36327
6854         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6855         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6856         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6857         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6858         * gcc.dg/vect/vect-40.c: Likewise.
6859         * gcc.dg/vect/vect-42.c: Likewise.
6860         * gcc.dg/vect/vect-46.c: Likewise.
6861         * gcc.dg/vect/vect-76.c: Likewise.
6862
6863 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6864
6865         PR fortran/40176
6866         * gfortran.dg/proc_ptr_18.f90: New.
6867         * gfortran.dg/proc_ptr_19.f90: New.
6868         * gfortran.dg/proc_ptr_comp_9.f90: New.
6869         * gfortran.dg/proc_ptr_comp_10.f90: New.
6870
6871 2009-05-25  Richard Guenther  <rguenther@suse.de>
6872
6873         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6874         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6875
6876 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6877
6878         PR tree-optimization/40238
6879         * gcc.dg/vect/pr40238.c: New test.
6880
6881 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6882             Dominique Dhumieres  <dominiq@lps.ens.fr>
6883
6884         PR fortran/35732
6885         PR fortran/39872
6886         * gfortran.dg/bounds_check_fail_3.f90: New test.
6887         * gfortran.dg/bounds_check_fail_4.f90: New test.
6888         * gfortran.dg/bounds_check_14.f90: Update test.
6889         * gfortran.dg/bound_4.f90: Update test.
6890
6891 2009-05-24  Richard Guenther  <rguenther@suse.de>
6892
6893         PR middle-end/40233
6894         * gcc.c-torture/compile/pr40233.c: New testcase.
6895
6896 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6897
6898         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6899         for alpha*-*-* targets.
6900
6901 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6902
6903         * gcc.dg/vect/bb-slp-1.c: New test.
6904         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6905         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6906         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6907         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6908         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6909         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6910         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6911         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6912         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6913         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6914         gcc.dg/vect/bb-slp-22.c: Likewise.
6915         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6916
6917 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6918             Maxim Kuvyrkov  <maxim@codesourcery.com>
6919
6920         * gcc.dg/falign-labels-1.c: New test.
6921
6922 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6923
6924         * gnat.dg/specs/rep_clause3.ads: New test.
6925
6926 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6927
6928         * gnat.dg/addr6.adb: New test.
6929
6930 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6931
6932         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6933         New function.
6934         * gcc.target/arm/thumb2-mul-space.c: New file.
6935         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6936         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6937         * gcc.target/arm/thumb2-mul-speed.c: New file.
6938
6939 2009-05-22  Richard Guenther  <rguenther@suse.de>
6940
6941         PR middle-end/38964
6942         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6943         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6944         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6945
6946 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6947
6948         * gcc.dg/dll-6.c: New test.
6949         * gcc.dg/dll-6a.c: Likewise.
6950         * gcc.dg/dll-7.c: Likewise.
6951         * gcc.dg/dll-7a.c: Likewise.
6952         * g++.dg/ext/dllexport2.C: Likewise.
6953         * g++.dg/ext/dllexport2a.cc: Likewise.
6954
6955 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6956
6957         PR target/37846
6958         * gcc.target/ia64/mfused-madd-vect.c: New test.
6959         * gcc.target/ia64/mfused-madd.c: New test.
6960         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6961         * gcc.target/ia64/mno-fused-madd.c: New test.
6962
6963 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6964
6965         * gcc.target/i386/movbe-1.c: New.
6966         * gcc.target/i386/movbe-2.c: Likewise.
6967
6968 2009-05-21  Taras Glek  <tglek@mozilla.com>
6969
6970         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6971         plugin_init signature.
6972         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6973         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6974         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6975
6976 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6977
6978         * gcc.dg/target/arm/neon-vmla-1.c: New.
6979         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6980
6981 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6982
6983         * gcc.target/mips/octeon-exts-6.c: New test.
6984         * gcc.target/mips/extend-1.c: New test.
6985         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6986         EXTS.
6987         * gcc.target/mips/octeon-exts-5.c: Likewise.
6988
6989 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6990
6991         PR middle-end/40204
6992         * gcc.c-torture/compile/pr40204.c: New test.
6993
6994 2009-05-20  Richard Guenther  <rguenther@suse.de>
6995
6996         * gcc.c-torture/compile/20090518-1.c: New testcase.
6997
6998 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6999
7000         PR tree-optimization/40087
7001         * gcc.dg/tree-ssa/pr40087.c: New test.
7002
7003 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7004
7005         * gcc.dg/vector-4.c: New testcase.
7006         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7007         * g++.dg/ext/vector16.C: New testcase.
7008
7009 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7010
7011         PR c/40172
7012         * gcc.dg/pr40172.c: Renamed to ...
7013         * gcc.dg/pr40172-1.c: This.
7014
7015         * gcc.dg/pr40172-2.c: New.
7016         * gcc.dg/pr40172-3.c: Likewise.
7017
7018 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7019
7020         PR c/40172
7021         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7022
7023 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7024
7025         * gnat.dg/loop_optimization6.ad[sb]: New test.
7026
7027 2009-05-19  Richard Guenther  <rguenther@suse.de>
7028
7029         * gcc.c-torture/compile/20090519-1.c: New testcase.
7030
7031 2009-05-18  Jason Merrill  <jason@redhat.com>
7032
7033         * g++.dg/cpp0x/explicit1.C: New.
7034         * g++.dg/cpp0x/explicit2.C: New.
7035
7036 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7037
7038         PR debug/40109
7039         * g++.dg/debug/dwarf2/nested-1.C: New test.
7040
7041 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7042
7043         PR testsuite/39907
7044         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7045         stack alignment.
7046
7047 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7048
7049         PR fortran/40164
7050         * gfortran.dg/proc_ptr_comp_8.f90: New.
7051
7052 2009-05-18  Richard Guenther  <rguenther@suse.de>
7053
7054         PR fortran/40168
7055         * gfortran.dg/array_memset_2.f90: Adjust.
7056
7057 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7058
7059         PR fortran/36947
7060         PR fortran/40039
7061         * gfortran.dg/interface_27.f90: New.
7062         * gfortran.dg/interface_28.f90: New.
7063         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7064         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7065
7066 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7067
7068         * gcc.target/m68k/tls-ie.c: New test.
7069         * gcc.target/m68k/tls-le.c: New test.
7070         * gcc.target/m68k/tls-gd.c: New test.
7071         * gcc.target/m68k/tls-ld.c: New test.
7072         * gcc.target/m68k/tls-ie-xgot.c: New test.
7073         * gcc.target/m68k/tls-le-xtls.c: New test.
7074         * gcc.target/m68k/tls-gd-xgot.c: New test.
7075         * gcc.target/m68k/tls-ld-xgot.c: New test.
7076         * gcc.target/m68k/tls-ld-xtls.c: New test.
7077         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7078
7079 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7080
7081         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7082
7083 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7084
7085         PR c/40172
7086         * gcc.dg/pr40172.c: New.
7087
7088 2009-05-17  Jason Merrill  <jason@redhat.com>
7089
7090         PR c++/40139
7091         * g++.dg/template/dtor6.C: New.
7092
7093 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7094
7095         * g++.dg/warn/translate-ice-1.C: New test.
7096
7097 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7098
7099         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7100         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7101         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7102         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7103
7104 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7105
7106         PR fortran/33197
7107         * gfortran.dg/erf_2.F90: New test.
7108         * gfortran.dg/erfc_scaled_2.f90: New test.
7109
7110 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7111
7112         PR fortran/31243
7113         * gfortran.dg/string_1.f90: New test.
7114         * gfortran.dg/string_2.f90: New test.
7115         * gfortran.dg/string_3.f90: New test.
7116
7117 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7118
7119         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7120         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7121
7122 2009-05-15  Ian Lance Taylor  <iant@google.com>
7123
7124         * gcc.dg/Wcxx-compat-10.c: New testcase.
7125
7126 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7127
7128         PR 16302
7129         * gcc.dg/pr16302.c: New.
7130         * g++.dg/warn/pr16302.C: New.
7131
7132 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7133
7134         * gcc.dg/torture/builtin-math-5.c: New.
7135         * gcc.dg/torture/builtin-math-6.c: New.
7136         * lib/target-supports.exp (check_effective_target_mpc): New.
7137
7138 2009-05-15  Jan Hubicka  <jh@suse.cz>
7139
7140         * gcc.dg/tree-ssa/inline-3.c: New testcase
7141
7142 2009-05-15  Jan Hubicka  <jh@suse.cz>
7143
7144         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7145         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7146         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7147         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7148         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7149         Mark noinline.
7150         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7151         Mark noinline.
7152         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7153         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7154
7155 2009-05-15  Jan Hubicka  <jh@suse.cz>
7156
7157         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7158         optimized by sibcall noinline.
7159
7160 2009-05-15  Jan Hubicka  <jh@suse.cz>
7161
7162         * sibcall-1.c (track): Mark noinline.
7163         * sibcall-2.c (track): Mark noinline.
7164         * sibcall-3.c (track): Mark noinline.
7165         * sibcall-4.c (track): Mark noinline.
7166
7167 2009-05-15  Jan Hubicka  <jh@suse.cz>
7168
7169         * flatten-2.c: Disable early inlining; add comment.
7170         * flatten-3.c: New test based on flatten-2.c.
7171
7172 2009-05-15  Richard Guenther  <rguenther@suse.de>
7173
7174         PR tree-optimization/39999
7175         * gcc.c-torture/compile/pr39999.c: New testcase.
7176
7177 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7178
7179         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7180
7181 2009-05-14  Ian Lance Taylor  <iant@google.com>
7182
7183         * gcc.dg/Wcxx-compat-9.c: New testcase.
7184
7185 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7186
7187         PR fortran/39996
7188         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7189         * gfortran.dg/duplicate_type_2.f90: Ditto.
7190         * gfortran.dg/duplicate_type_3.f90: New.
7191
7192 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7193
7194         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7195         * ada/acats/tests/c5/c59002c.ada: Likewise.
7196
7197 2009-05-13  Taras Glek  <tglek@mozilla.com>
7198
7199         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7200         attributes and decl smashing.
7201         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7202         attributes.
7203         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7204         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7205
7206 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7207
7208         PR fortran/39865
7209         * gfortran.dg/pr39865.f90: New test.
7210         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7211         arrays in FMT=.
7212         * gfortran.dg/hollerith_f95.f90: Likewise.
7213         * gfortran.dg/hollerith6.f90: New test.
7214         * gfortran.dg/hollerith7.f90: New test.
7215
7216 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7217
7218         PR cpp/36674
7219         * gcc.dg/cpp/pr36674.i: New.
7220
7221 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7222
7223         PR middle-end/40035
7224         * gcc.c-torture/compile/pr40035.c: New test.
7225
7226 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7227
7228         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7229
7230 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7231
7232         PR fortran/40110
7233         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7234         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7235         * gfortran.dg/interop_params.f03: Ditto.
7236
7237 2009-05-12  Jan Hubicka  <jh@suse.cz>
7238
7239         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7240         so unrolling still happens.
7241         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7242         * gcc.dg/ipa/ipacost-2.c: Likewise.
7243         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7244
7245 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7246
7247         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7248
7249 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7250
7251         * lib/target-supports.exp (check_profiling_available): Return
7252         false for -p on *-*-cygwin* targets.
7253
7254 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7255
7256         PR tree-optimization/38632
7257         * g++.dg/tree-ssa/pr38632.C: New.
7258
7259 2009-05-11  Jan Hubicka  <jh@suse.cz>
7260
7261         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7262         we now optimize better.
7263         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7264         out at different places.
7265         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7266         unroling.
7267         * gcc.dg/vect/vect-76.c: Likewise.
7268         * gcc.dg/vect/vect-70.c: Likewise.
7269         * gcc.dg/vect/vect-66.c: Likewise.
7270         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7271         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7272
7273 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7274
7275         PR middle-end/40080
7276         * gcc.c-torture/compile/pr40080.c: New.
7277
7278 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7279
7280         * gcc.c-torture/compile/pr40026.c: New testcase.
7281
7282 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7283
7284         PR fortran/40089
7285         * gfortran.dg/proc_ptr_comp_7.f90: New.
7286
7287 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7288
7289         PR tree-optimization/40074
7290         * gcc.dg/vect/pr40074.c: New test.
7291
7292 2009-05-10  Ian Lance Taylor  <iant@google.com>
7293
7294         * gcc.dg/Wcxx-compat-7.c: New testcase.
7295         * gcc.dg/Wcxx-compat-8.c: New testcase.
7296         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7297         * gcc.dg/pr17188-1.c: Likewise.
7298         * gcc.dg/pr39084.c: Likewise.
7299
7300 2009-05-10  Michael Matz  <matz@suse.de>
7301
7302         PR target/40031
7303         * gcc.dg/pr40031.c: New test.
7304
7305 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7306
7307         PR fortran/40018
7308         * gfortran.dg/array_constructor_31.f90: New test.
7309
7310 2009-05-10  Richard Guenther  <rguenther@suse.de>
7311
7312         PR tree-optimization/40081
7313         * g++.dg/torture/pr40081.C: New testcase.
7314
7315 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7316
7317         PR fortran/38863
7318         * gfortran.dg/dependency_24.f90: New test.
7319         * gfortran.dg/dependency_23.f90: Clean up module files.
7320
7321 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7322
7323         PR fortran/38956
7324         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7325         * gfortran.dg/chmod_2.f90: Likewise.
7326         * gfortran.dg/chmod_3.f90: Likewise.
7327         * gfortran.dg/open_errors.f90: Likewise.
7328
7329 2009-05-09  Jan Hubicka  <jh@suse.cz>
7330
7331         PR middle-end/40043
7332         * g++.dg/eh/nested-try.C: New test.
7333
7334 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7335
7336         PR tree-optimization/40049
7337         * gcc.dg/vect/vect-shift-2.c: New test.
7338
7339 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7340
7341         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7342         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7343
7344 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7345
7346         PR c/36892
7347         * g++.dg/warn/deprecated-6.C: New.
7348         * gcc.dg/deprecated-4.c: Likewise.
7349         * gcc.dg/deprecated-5.c: Likewise.
7350         * gcc.dg/deprecated-6.c: Likewise.
7351
7352 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7353
7354         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7355         __aligned__(__BIGGEST_ALIGNMENT__).
7356         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7357         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7358         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7359         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7360         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7361         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7362         * gcc.dg/vect/Os-vect-95.c: Likewise.
7363         * gcc.dg/vect/pr20122.c: Likewise.
7364         * gcc.dg/vect/pr36493.c: Likewise.
7365         * gcc.dg/vect/pr37385.c: Likewise.
7366         * gcc.dg/vect/slp-7.c: Likewise.
7367         * gcc.dg/vect/slp-9.c: Likewise.
7368         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7369         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7370         * gcc.dg/vect/vect-35.c: Likewise.
7371         * gcc.dg/vect/vect-40.c: Likewise.
7372         * gcc.dg/vect/vect-42.c: Likewise.
7373         * gcc.dg/vect/vect-44.c: Likewise.
7374         * gcc.dg/vect/vect-46.c: Likewise.
7375         * gcc.dg/vect/vect-48.c: Likewise.
7376         * gcc.dg/vect/vect-52.c: Likewise.
7377         * gcc.dg/vect/vect-54.c: Likewise.
7378         * gcc.dg/vect/vect-56.c: Likewise.
7379         * gcc.dg/vect/vect-58.c: Likewise.
7380         * gcc.dg/vect/vect-60.c: Likewise.
7381         * gcc.dg/vect/vect-74.c: Likewise.
7382         * gcc.dg/vect/vect-75.c: Likewise.
7383         * gcc.dg/vect/vect-76.c: Likewise.
7384         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7385         * gcc.dg/vect/vect-77.c: Likewise.
7386         * gcc.dg/vect/vect-77-global.c: Likewise.
7387         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7388         * gcc.dg/vect/vect-78.c: Likewise.
7389         * gcc.dg/vect/vect-78-global.c: Likewise.
7390         * gcc.dg/vect/vect-80.c: Likewise.
7391         * gcc.dg/vect/vect-85.c: Likewise.
7392         * gcc.dg/vect/vect-87.c: Likewise.
7393         * gcc.dg/vect/vect-88.c: Likewise.
7394         * gcc.dg/vect/vect-92.c: Likewise.
7395         * gcc.dg/vect/vect-93.c: Likewise.
7396         * gcc.dg/vect/vect-95.c: Likewise.
7397         * gcc.dg/vect/vect-97.c: Likewise.
7398         * gcc.dg/vect/vect-complex-1.c: Likewise.
7399         * gcc.dg/vect/vect-complex-4.c: Likewise.
7400         * gcc.dg/vect/vect-complex-5.c: Likewise.
7401         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7402         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7403         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7404         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7405         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7406         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7407         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7408         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7409         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7410         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7411         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7412         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7413         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7414         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7415         * gcc.dg/vect/vect-outer-1.c: Likewise.
7416         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7417         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7418         * gcc.dg/vect/vect-outer-2.c: Likewise.
7419         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7420         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7421         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7422         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7423         * gcc.dg/vect/vect-outer-3.c: Likewise.
7424         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7425         * gcc.dg/vect/vect-outer-5.c: Likewise.
7426         * gcc.dg/vect/vect-outer-6.c: Likewise.
7427         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7428         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7429         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7430         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7431         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7432         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7433         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7434         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7435         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7436         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7437         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7438         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7439         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7440         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7441
7442 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7443
7444         PR c/24581
7445         * gcc.dg/torture/complex-sign.h: New header.
7446         * gcc.dg/torture/complex-sign-add.c,
7447         gcc.dg/torture/complex-sign-mixed-add.c,
7448         gcc.dg/torture/complex-sign-mixed-div.c,
7449         gcc.dg/torture/complex-sign-mixed-mul.c,
7450         gcc.dg/torture/complex-sign-mixed-sub.c,
7451         gcc.dg/torture/complex-sign-mul.c,
7452         gcc.dg/torture/complex-sign-sub.c: New tests.
7453
7454 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7455
7456         PR fortran/39876
7457         * gfortran.dg/intrinsic_3.f90: New.
7458
7459 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7460
7461         PR c/39037
7462         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7463         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7464         * gcc.dg/dfp/float-constant-double.c: New test.
7465         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7466         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7467         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7468         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7469         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7470         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7471         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7472         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7473         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7474
7475 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7476
7477         PR middle-end/40057
7478         * gcc.c-torture/execute/pr40057.c: New test.
7479
7480 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7481
7482         * gcc.c-torture/compile/const-high-part.c: New test.
7483
7484 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7485
7486         PR testsuite/40050
7487         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7488         build plugin.
7489
7490 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7491
7492         PR fortran/39630
7493         * gfortran.dg/proc_decl_1.f90: Modified.
7494         * gfortran.dg/proc_ptr_comp_1.f90: New.
7495         * gfortran.dg/proc_ptr_comp_2.f90: New.
7496         * gfortran.dg/proc_ptr_comp_3.f90: New.
7497         * gfortran.dg/proc_ptr_comp_4.f90: New.
7498         * gfortran.dg/proc_ptr_comp_5.f90: New.
7499         * gfortran.dg/proc_ptr_comp_6.f90: New.
7500
7501 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7502
7503         PR c++/17395
7504         * g++.dg/template/call7.C: New test.
7505
7506 2009-05-06  Diego Novillo  <dnovillo@google.com>
7507
7508         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7509
7510 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7511
7512         * gfortran.dg/pr40021.f: Moved to ...
7513         * gfortran.fortran-torture/execute/pr40021.f: Here.
7514
7515 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7516
7517         PR middle-end/39986
7518         * gcc.dg/dfp/pr39986.c: New test.
7519
7520 2009-05-06  Michael Matz  <matz@suse.de>
7521
7522         PR middle-end/40021
7523         * gfortran.dg/pr40021.f: New test.
7524
7525 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7526
7527         * lib/plugin-support.exp: New file containing support procs for
7528         plugin testcases.
7529         * lib/target-supports.exp (check_plugin_available): New proc.
7530         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7531         * gcc.dg/plugin/selfassign.c: New plugin source file.
7532         * gcc.dg/plugin/self-assign-test-1.c: New test.
7533         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7534         * g++.dg/README: Add description for plugin test.
7535         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7536         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7537         * g++.dg/plugin/selfassign.c: New plugin source file.
7538         * g++.dg/plugin/self-assign-test-1.C: New test.
7539         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7540         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7541         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7542         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7543
7544 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7545
7546         PR fortran/40041
7547         * gfortran.dg/intrinsic_2.f90: New test.
7548         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7549
7550 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7551
7552         PR c/40032
7553         * gcc.dg/noncompile/incomplete-5.c: New test.
7554
7555 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7556
7557         PR middle-end/39666
7558         * gcc.dg/pr39666-1.c: New test.
7559         * gcc.dg/pr39666-2.c: Likewise.
7560         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7561         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7562         * gfortran.dg/pr39666-1.f90: Likewise.
7563         * gfortran.dg/pr39666-2.f90: Likewise.
7564
7565 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7566
7567         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7568         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7569         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7570
7571 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7572
7573         PR fortran/39998
7574         * gfortran.dg/proc_ptr_17.f90: New.
7575
7576 2009-05-05  Richard Guenther  <rguenther@suse.de>
7577
7578         PR tree-optimization/40022
7579         * gcc.c-torture/execute/pr40022.c: New testcase.
7580
7581 2009-05-05  Richard Guenther  <rguenther@suse.de>
7582
7583         PR middle-end/40023
7584         * gcc.c-torture/compile/pr40023.c: New testcase.
7585
7586 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7587
7588         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7589         * g++.dg/template/overload9.C: Likewise.
7590         * g++.dg/ext/ms-1.C: New.
7591
7592 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7593
7594         PR c++/40013
7595         * g++.dg/ext/vla7.C: New test.
7596
7597 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7598
7599         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7600
7601 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7602
7603         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7604         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7605         Update expected errors.
7606
7607 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7608
7609         PR c++/28152
7610         * g++.dg/parse/parser-pr28152.C: New.
7611         * g++.dg/parse/parser-pr28152-2.C: New.
7612
7613 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7614
7615         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7616
7617 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7618
7619         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7620         * gcc.target/sparc/fexpand-2.c: Likewise.
7621         * gcc.target/sparc/fpmerge-2.c: Likewise.
7622         * gcc.target/sparc/pdist-2.c: Likewise.
7623
7624 2009-05-03  Richard Guenther  <rguenther@suse.de>
7625
7626         PR c/39983
7627         * gcc.c-torture/compile/pr39983.c: New testcase.
7628
7629 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7630
7631         * gcc.dg/c99-complex-3.c: New test.
7632
7633 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7634
7635         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7636
7637 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7638
7639         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7640
7641 2009-05-02  Richard Guenther  <rguenther@suse.de>
7642
7643         PR middle-end/40001
7644         * gcc.target/spu/pr40001.c: New testcase.
7645
7646 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7647
7648         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7649
7650 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7651
7652         PR middle-end/39579
7653         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7654         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7655
7656 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7657
7658         PR testsuite/39776
7659         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7660         no longer issued.
7661
7662 2009-04-30  David Ayers  <ayers@fsfe.org>
7663
7664         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7665         and gcc_error_prefix variables.
7666         * objc.dg/bad-receiver-type.m: Update to match correct
7667         diagnostics marker.
7668         * objc.dg/encode-5.m: Likewise.
7669         * objc.dg/id-1.m: Likewise.
7670         * objc.dg/method-1.m: Likewise.
7671         * objc.dg/method-6.m: Likewise.
7672         * objc.dg/method-7.m: Likewise.
7673         * objc.dg/method-9.m: Likewise.
7674         * objc.dg/method-11.m: Likewise.
7675         * objc.dg/method-20.m: Likewise.
7676         * objc.dg/private-1.m: Likewise.
7677
7678 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7679
7680         PR libfortran/39667
7681         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7682         * gfortran.dg/advance_4.f90: Likewise
7683         * gfortran.dg/advance_5.f90: Likewise
7684         * gfortran.dg/append_1.f90: Likewise
7685         * gfortran.dg/backslash_1.f90: Likewise
7686         * gfortran.dg/backslash_2.f90: Likewise
7687         * gfortran.dg/backslash_3.f: Likewise
7688         * gfortran.dg/backspace_10.f90: Likewise
7689         * gfortran.dg/backspace_3.f: Likewise
7690         * gfortran.dg/backspace_4.f: Likewise
7691         * gfortran.dg/backspace_5.f: Likewise
7692         * gfortran.dg/backspace_8.f: Likewise
7693         * gfortran.dg/backspace_9.f: Likewise
7694         * gfortran.dg/complex_write.f90: Likewise
7695         * gfortran.dg/convert_implied_open.f90: Likewise
7696         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7697         * gfortran.dg/dos_eol.f: Likewise
7698         * gfortran.dg/empty_format_1.f90: Likewise
7699         * gfortran.dg/endfile.f: Likewise
7700         * gfortran.dg/eof_1.f90: Likewise
7701         * gfortran.dg/eor_1.f90: Likewise
7702         * gfortran.dg/eor_handling_1.f90: Likewise
7703         * gfortran.dg/eor_handling_2.f90: Likewise
7704         * gfortran.dg/eor_handling_3.f90: Likewise
7705         * gfortran.dg/eor_handling_4.f90: Likewise
7706         * gfortran.dg/eor_handling_5.f90: Likewise
7707         * gfortran.dg/error_recovery_5.f90: Likewise
7708         * gfortran.dg/f2003_inquire_1.f03: Likewise
7709         * gfortran.dg/f2003_io_4.f03: Likewise
7710         * gfortran.dg/f2003_io_5.f03: Likewise
7711         * gfortran.dg/f2003_io_7.f03: Likewise
7712         * gfortran.dg/fgetc_1.f90: Likewise
7713         * gfortran.dg/fgetc_2.f90: Likewise
7714         * gfortran.dg/flush_1.f90: Likewise
7715         * gfortran.dg/fmt_exhaust.f90: Likewise
7716         * gfortran.dg/fmt_huge.f90: Likewise
7717         * gfortran.dg/fmt_read.f90: Likewise
7718         * gfortran.dg/fmt_t_1.f90: Likewise
7719         * gfortran.dg/fmt_t_2.f90: Likewise
7720         * gfortran.dg/fmt_t_3.f90: Likewise
7721         * gfortran.dg/fmt_t_4.f90: Likewise
7722         * gfortran.dg/fmt_t_5.f90: Likewise
7723         * gfortran.dg/fmt_t_7.f: Likewise
7724         * gfortran.dg/fseek.f90: Likewise
7725         * gfortran.dg/ftell_1.f90: Likewise
7726         * gfortran.dg/ftell_2.f90: Likewise
7727         * gfortran.dg/func_derived_3.f90: Likewise
7728         * gfortran.dg/inquire_9.f90: Likewise
7729         * gfortran.dg/iostat_1.f90: Likewise
7730         * gfortran.dg/iostat_2.f90: Likewise
7731         * gfortran.dg/list_read_1.f90: Likewise
7732         * gfortran.dg/list_read_4.f90: Likewise
7733         * gfortran.dg/list_read_5.f90: Likewise
7734         * gfortran.dg/list_read_7.f90: Likewise
7735         * gfortran.dg/list_read_8.f90: Likewise
7736         * gfortran.dg/list_read_9.f90: Likewise
7737         * gfortran.dg/namelist_13.f90: Likewise
7738         * gfortran.dg/namelist_14.f90: Likewise
7739         * gfortran.dg/namelist_15.f90: Likewise
7740         * gfortran.dg/namelist_16.f90: Likewise
7741         * gfortran.dg/namelist_17.f90: Likewise
7742         * gfortran.dg/namelist_18.f90: Likewise
7743         * gfortran.dg/namelist_19.f90: Likewise
7744         * gfortran.dg/namelist_20.f90: Likewise
7745         * gfortran.dg/namelist_24.f90: Likewise
7746         * gfortran.dg/namelist_26.f90: Likewise
7747         * gfortran.dg/namelist_27.f90: Likewise
7748         * gfortran.dg/namelist_28.f90: Likewise
7749         * gfortran.dg/namelist_37.f90: Likewise
7750         * gfortran.dg/namelist_38.f90: Likewise
7751         * gfortran.dg/namelist_39.f90: Likewise
7752         * gfortran.dg/namelist_40.f90: Likewise
7753         * gfortran.dg/namelist_43.f90: Likewise
7754         * gfortran.dg/namelist_44.f90: Likewise
7755         * gfortran.dg/namelist_45.f90: Likewise
7756         * gfortran.dg/namelist_46.f90: Likewise
7757         * gfortran.dg/namelist_47.f90: Likewise
7758         * gfortran.dg/namelist_48.f90: Likewise
7759         * gfortran.dg/namelist_49.f90: Likewise
7760         * gfortran.dg/namelist_50.f90: Likewise
7761         * gfortran.dg/namelist_51.f90: Likewise
7762         * gfortran.dg/namelist_52.f90: Likewise
7763         * gfortran.dg/namelist_56.f90: Likewise
7764         * gfortran.dg/namelist_char_only.f90: Likewise
7765         * gfortran.dg/namelist_use.f90: Likewise
7766         * gfortran.dg/namelist_use_only.f90: Likewise
7767         * gfortran.dg/noadv_size.f90: Likewise
7768         * gfortran.dg/open_access_append_1.f90: Likewise
7769         * gfortran.dg/pad_no.f90: Likewise
7770         * gfortran.dg/pr12884.f: Likewise
7771         * gfortran.dg/pr17090.f90: Likewise
7772         * gfortran.dg/pr17285.f90: Likewise
7773         * gfortran.dg/pr17286.f90: Likewise
7774         * gfortran.dg/pr18122.f90: Likewise
7775         * gfortran.dg/pr18210.f90: Likewise
7776         * gfortran.dg/pr18392.f90: Likewise
7777         * gfortran.dg/pr19155.f: Likewise
7778         * gfortran.dg/pr19216.f: Likewise
7779         * gfortran.dg/pr19467.f90: Likewise
7780         * gfortran.dg/pr19657.f: Likewise
7781         * gfortran.dg/pr20257.f90: Likewise
7782         * gfortran.dg/read_bad_advance.f90: Likewise
7783         * gfortran.dg/read_eof_2.f90: Likewise
7784         * gfortran.dg/read_eof_4.f90: Likewise
7785         * gfortran.dg/read_many_1.f: Likewise
7786         * gfortran.dg/read_noadvance.f90: Likewise
7787         * gfortran.dg/read_repeat.f90: Likewise
7788         * gfortran.dg/read_size_noadvance.f90: Likewise
7789         * gfortran.dg/read_x_past.f: Likewise
7790         * gfortran.dg/record_marker_1.f90: Likewise
7791         * gfortran.dg/record_marker_3.f90: Likewise
7792         * gfortran.dg/rewind_1.f90: Likewise
7793         * gfortran.dg/runtime_warning_1.f90: Likewise
7794         * gfortran.dg/shape_3.f90: Likewise
7795         * gfortran.dg/slash_1.f90: Likewise
7796         * gfortran.dg/stat_1.f90: Likewise
7797         * gfortran.dg/stat_2.f90: Likewise
7798         * gfortran.dg/streamio_11.f90: Likewise
7799         * gfortran.dg/streamio_3.f90: Likewise
7800         * gfortran.dg/streamio_4.f90: Likewise
7801         * gfortran.dg/streamio_9.f90: Likewise
7802         * gfortran.dg/tl_editing.f90: Likewise
7803         * gfortran.dg/unf_io_convert_1.f90: Likewise
7804         * gfortran.dg/unf_io_convert_2.f90: Likewise
7805         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7806         * gfortran.dg/unf_short_record_1.f90: Likewise
7807         * gfortran.dg/utf8_1.f03: Likewise
7808         * gfortran.dg/utf8_2.f03: Likewise
7809         * gfortran.dg/widechar_IO_1.f90: Likewise
7810         * gfortran.dg/write_check3.f90: Likewise
7811         * gfortran.dg/write_rewind_2.f: Likewise
7812         * gfortran.dg/x_slash_2.f: Likewise
7813
7814 2009-04-29  Richard Guenther  <rguenther@suse.de>
7815
7816         PR target/39943
7817         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7818         New.
7819         (check_effective_target_vect_floatuint_cvt): Likewise.
7820         * gcc.dg/vect/slp-10.c: Adjust.
7821         * gcc.dg/vect/slp-11.c: Adjust.
7822         * gcc.dg/vect/slp-12b.c: Adjust.
7823         * gcc.dg/vect/slp-33.c: Adjust.
7824         * gcc.c-torture/compile/pr39943.c: New testcase.
7825
7826 2009-04-29  Richard Guenther  <rguenther@suse.de>
7827
7828         PR middle-end/39937
7829         * gcc.c-torture/compile/pr39937.c: New testcase.
7830
7831 2009-04-29  Richard Guenther  <rguenther@suse.de>
7832
7833         PR tree-optimization/39941
7834         * gcc.c-torture/compile/pr39941.c: New testcase.
7835
7836 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7837
7838         * gcc.target/bfin/20090411-1.c: New test.
7839
7840 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7841
7842         PR target/39565
7843         * gcc.dg/pr39565.c: New testcase.
7844
7845 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7846
7847         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7848         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7849         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7850         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7851         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7852         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7853         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7854         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7855         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7856         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7857         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7858         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7859         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7860         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7861         * gcc.target/i386/pr37191.c: Likewise.
7862         * gcc.target/i386/reload-1.c: Likewise.
7863         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7864         * g++.old-deja/g++.pt/repo2.C: Likewise.
7865         * g++.old-deja/g++.pt/repo3.C: Likewise.
7866         * g++.old-deja/g++.pt/repo4.C: Likewise.
7867         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7868         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7869         * g++.dg/template/repo1.C: Likewise.
7870         * g++.dg/template/repo2.C: Likewise.
7871         * g++.dg/template/repo3.C: Likewise.
7872         * g++.dg/template/repo4.C: Likewise.
7873         * g++.dg/template/repo5.C: Likewise.
7874         * g++.dg/template/repo6.C: Likewise.
7875         * g++.dg/template/repo7.C: Likewise.
7876         * g++.dg/template/repo8.C: Likewise.
7877         * g++.dg/template/repo9.C: Likewise.
7878         * g++.dg/rtti/repo1.C: Likewise.
7879         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7880         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7881         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7882         * g++.dg/other/PR23205.C: Skip for vxworks.
7883         * g++.dg/ext/visibility/class1.C: Requires PIC.
7884         * g++.dg/eh/async-unwind2.C: Requires PIC.
7885         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7886         does not have cxa_exit.
7887
7888 2009-04-28  Jing Yu  <jingyu@google.com>
7889
7890         PR testsuite/39790
7891         * lib/target-supports.exp (check_effective_target_tls): Remove
7892         comment of caching.
7893         (check_effective_target_tls_native): Likewise.
7894         (check_effective_target_tls_runtime): Likewise.
7895         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7896         tls to tls_runtime.
7897         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7898
7899 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7900
7901         PR fortran/39946
7902         * gfortran.dg/proc_ptr_16.f90: New.
7903
7904 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7905
7906         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7907         lp64 is true.
7908
7909 2009-04-28  Richard Guenther  <rguenther@suse.de>
7910
7911         PR middle-end/39937
7912         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7913
7914 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7915
7916         * g++.dg/warn/pr35652.C: Removed.
7917         * gcc.dg/pr35652.c: Likewise.
7918
7919 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7920
7921         * gcc.target/ia64/20071210-2.c: New testcase.
7922
7923 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7924
7925         PR c/39323
7926         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7927         * gcc.dg/pr39323-3.c: Ditto.
7928
7929 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7930
7931         PR fortran/39930
7932         PR fortran/39931
7933         * gfortran.dg/ambiguous_reference_2.f90: New.
7934         * gfortran.dg/pointer_assign_7.f90: New.
7935
7936 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7937             Mark Mitchell  <mark@codesourcery.com>
7938
7939         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7940         * gcc.dg/20020103-1.c: Check for __ppc.
7941         * gcc.dg/asm-b.c: Check for __ppc.
7942         * gcc.dg/20020919-1.c: Check for __ppc.
7943         * gcc.dg/20020312-2.c: Likewise.
7944         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7945         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7946         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7947         * g++.dg/warn/weak1.C: Likewise.
7948         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7949         static so appropriate optimizations kick in.
7950         (find_base_value_wrapper): New function.
7951         * g++.dg/eh/simd-5.C: Fix target triplet.
7952         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7953
7954 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7955             H.J. Lu  <hongjiu.lu@intel.com>
7956
7957         PR target/39911
7958         * gcc.target/i386/pr39911.c: New test.
7959
7960 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7961
7962         PR fortran/39879
7963         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7964
7965 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7966
7967         PR c++/35652
7968         Revert:
7969
7970         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7971
7972         * gcc.dg/pr35652.C: New.
7973         * g++.dg/warn/pr35652.C: New.
7974         * gcc.dg/format/plus-1.c: Adjust message.
7975
7976 2009-04-27  DJ Delorie  <dj@redhat.com>
7977
7978         * lib/target-supports.exp (check_effective_target_double64): New.
7979         (check_effective_target_double64plus): New.
7980         (check_effective_target_large_double): New.
7981         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7982         * gcc.dg/div-double-1.c: Likewise.
7983         * gcc.dg/Wconversion-real.c: Require large_double.
7984         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7985
7986         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7987         are too small.
7988
7989         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7990         constants as long.
7991
7992 2009-04-27  Ian Lance Taylor  <iant@google.com>
7993
7994         * gcc.dg/Wcxx-compat-5.c: New testcase.
7995         * gcc.dg/Wcxx-compat-6.c: New testcase.
7996
7997 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7998
7999         Allow non-constant arguments to conversion intrinsics.
8000         * gcc.target/spu/intrinsics-3.c: Update tests.
8001
8002 2009-04-27  Richard Guenther  <rguenther@suse.de>
8003
8004         PR middle-end/39928
8005         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8006         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8007
8008 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8009
8010         PR target/39903
8011         * gcc.dg/torture/pr39903-1.c: New.
8012         * gcc.dg/torture/pr39903-2.c: Likewise.
8013
8014 2009-04-27  Revital Eres  <eres@il.ibm.com>
8015
8016         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8017         and check it.
8018         * gcc.dg/sms-2.c: Add dump check.
8019         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8020         and check it.
8021         * gcc.dg/sms-4.c: Likewise.
8022         * gcc.dg/sms-5.c: Likewise.
8023         * gcc.dg/sms-6.c: Likewise.
8024         * gcc.dg/sms-7.c: Likewise.
8025         * gcc.dg/sms-antideps.c: Rename to...
8026         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8027
8028 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8029
8030         * gnat.dg/opt2.adb: New test.
8031
8032 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8033
8034         PR c++/39875
8035         * g++.dg/warn/Wunused-15.C: New test.
8036
8037 2009-04-26  Michael Matz  <matz@suse.de>
8038
8039         Expand from SSA.
8040         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8041         change regexps.
8042         * gcc.target/i386/pr37248-1.c: Modified.
8043         * gcc.target/i386/pr37248-3.c: Modified.
8044         * gcc.target/i386/pr37248-2.c: Modified.
8045         * gnat.dg/aliasing1.adb: Modified.
8046         * gnat.dg/pack9.adb: Modified.
8047         * gnat.dg/aliasing2.adb: Modified.
8048         * gcc.dg/strict-overflow-2.c: Modified.
8049         * gcc.dg/autopar/reduc-1char.c: Modified.
8050         * gcc.dg/autopar/reduc-2char.c: Modified.
8051         * gcc.dg/autopar/reduc-1.c: Modified.
8052         * gcc.dg/autopar/reduc-2.c: Modified.
8053         * gcc.dg/autopar/reduc-3.c: Modified.
8054         * gcc.dg/autopar/reduc-6.c: Modified.
8055         * gcc.dg/autopar/reduc-7.c: Modified.
8056         * gcc.dg/autopar/reduc-8.c: Modified.
8057         * gcc.dg/autopar/reduc-9.c: Modified.
8058         * gcc.dg/autopar/reduc-1short.c: Modified.
8059         * gcc.dg/autopar/reduc-2short.c: Modified.
8060         * gcc.dg/autopar/parallelization-1.c: Modified.
8061         * gcc.dg/strict-overflow-4.c: Modified.
8062         * gcc.dg/strict-overflow-6.c: Modified.
8063         * gcc.dg/gomp/combined-1.c: Modified.
8064         * gcc.dg/no-strict-overflow-1.c: Modified.
8065         * gcc.dg/no-strict-overflow-3.c: Modified.
8066         * gcc.dg/no-strict-overflow-5.c: Modified.
8067         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8068         * gcc.dg/tree-ssa/pr18134.c: Modified.
8069         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8070         * gcc.dg/tree-ssa/vector-2.c: Modified.
8071         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8072         * gcc.dg/tree-ssa/loop-21.c: Modified.
8073         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8074         * gcc.dg/tree-ssa/vector-3.c: Modified.
8075         * gcc.dg/tree-ssa/asm-3.c: Modified.
8076         * gcc.dg/tree-ssa/pr23294.c: Modified.
8077         * gcc.dg/tree-ssa/loop-22.c: Modified.
8078         * gcc.dg/tree-ssa/loop-15.c: Modified.
8079         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8080         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8081         * gcc.dg/tree-ssa/pr20139.c: Modified.
8082         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8083         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8084         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8085         * gcc.dg/tree-ssa/loop-5.c: Modified.
8086         * gcc.dg/tree-ssa/pr19431.c: Modified.
8087         * gcc.dg/tree-ssa/pr32044.c: Modified.
8088         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8089         * gcc.dg/tree-ssa/loop-19.c: Modified.
8090         * gcc.dg/tree-ssa/loop-28.c: Modified.
8091         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8092         * gcc.dg/tree-ssa/divide-1.c: Modified.
8093         * gcc.dg/tree-ssa/inline-1.c: Modified.
8094         * gcc.dg/tree-ssa/divide-3.c: Modified.
8095         * gcc.dg/tree-ssa/pr30978.c: Modified.
8096         * gcc.dg/tree-ssa/alias-6.c: Modified.
8097         * gcc.dg/tree-ssa/divide-4.c: Modified.
8098         * gcc.dg/tree-ssa/alias-11.c: Modified.
8099         * gcc.dg/no-strict-overflow-7.c: Modified.
8100         * gcc.dg/strict-overflow-1.c: Modified.
8101         * gcc.dg/pr15784-4.c: Modified.
8102         * gcc.dg/pr34263.c: Modified.
8103         * gcc.dg/strict-overflow-3.c: Modified.
8104         * gcc.dg/tree-prof/stringop-1.c: Modified.
8105         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8106         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8107         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8108         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8109         * gcc.dg/no-strict-overflow-2.c: Modified.
8110         * gcc.dg/no-strict-overflow-4.c: Modified.
8111         * gcc.dg/no-strict-overflow-6.c: Modified.
8112         * g++.dg/tree-ssa/pr27090.C: Modified.
8113         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8114         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8115         * g++.dg/tree-ssa/pr19807.C: Modified.
8116         * g++.dg/opt/pr30965.C: Modified.
8117         * g++.dg/init/new17.C: Modified.
8118         * gfortran.dg/whole_file_6.f90: Modified.
8119         * gfortran.dg/whole_file_5.f90: Modified.
8120         * gfortran.dg/reassoc_1.f90: Modified.
8121         * gfortran.dg/reassoc_3.f90: Modified.
8122
8123 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8124
8125         PR fortran/39893
8126         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8127
8128 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8129
8130         PR inline-asm/39543
8131         * gcc.target/i386/pr39543-1.c: New test.
8132         * gcc.target/i386/pr39543-2.c: New test.
8133         * gcc.target/i386/pr39543-3.c: New test.
8134
8135         PR c/39889
8136         * gcc.dg/Wunused-value-3.c: New test.
8137
8138 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8139
8140         PR c/39581
8141         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8142         gcc.dg/vla-21.c: New tests.
8143
8144 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8145
8146         PR c/39556
8147         * gcc.dg/inline-34.c: New test.
8148
8149 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8150
8151         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8152         gcc.dg/enum-const-3.c: New tests.
8153         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8154         -pedantic-errors.  Update expected diagnostics.
8155
8156 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8157
8158         PR c/39582
8159         * gcc.dg/vla-20.c: New test.
8160
8161 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8162
8163         PR c/39564
8164         * gcc.dg/vla-19.c: New test.
8165
8166 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8167
8168         PR preprocessor/39559
8169         * gcc.dg/c99-intconst-2.c: New test.
8170
8171 2009-04-25  Jan Hubicka  <jh@suse.cz>
8172
8173         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8174
8175 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8176
8177         PR fortran/39688
8178         * gfortran.dg/import7.f90: New.
8179
8180 2009-04-24  Richard Guenther  <rguenther@suse.de>
8181
8182         * gcc.dg/tree-ssa/vrp48.c: Fix.
8183
8184 2008-04-24  Doug Kwan  <dougkwan@google.com>
8185
8186         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8187         destination are the same.
8188
8189 2009-04-24  Richard Guenther  <rguenther@suse.de>
8190
8191         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8192
8193 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8194
8195         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8196         gcc.dg/array-const-3.c: New tests.
8197
8198 2009-04-24  Ian Lance Taylor  <iant@google.com>
8199
8200         * gcc.dg/Wcxx-compat-4.c: New testcase.
8201
8202 2009-04-24  Daniel Kraft  <d@domob.eu>
8203
8204         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8205         expected on already erraneous symbol (renamed to fresh one).
8206
8207 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8208
8209         PR middle-end/39867
8210         * gcc.dg/pr39867.c: New.
8211
8212 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8213
8214         PR fortran/39861
8215         PR fortran/39864
8216         * gfortran.dg/intrinsic_1.f90: New.
8217
8218 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8219
8220         * gnat.dg/alignment7.adb: New test.
8221         * gnat.dg/alignment8.adb: Likewise.
8222
8223 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8224
8225         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8226         * gnat.dg/specs/rep_clause2.ads: New test.
8227
8228 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8229
8230         PR rtl-optimization/39794
8231         * gcc.dg/pr39794.c: New test.
8232
8233 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8234
8235         * gnat.dg/atomic1.adb: New test.
8236         * gnat.dg/atomic1_pkg.ads: New helper.
8237
8238 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8239
8240         PR testsuite/39623
8241         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8242         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8243
8244 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8245
8246         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8247         warning.
8248
8249 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8250
8251         PR C/31499
8252         * gcc.dg/vector-init-1.c: New testcase.
8253         * gcc.dg/vector-init-2.c: New testcase.
8254
8255 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8256
8257         * gnat.dg/enum2.adb: New test.
8258         * gnat.dg/enum2_pkg.ads: New helper.
8259
8260 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8261
8262         PR c/39855
8263         * gcc.dg/torture/pr39855.c: New test.
8264
8265 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8266
8267         PR c++/39639
8268         * g++.dg/cpp0x/pr39639.C: New test.
8269
8270 2009-04-22  Mark Heffernan  <meheff@google.com>
8271
8272         * gcc.dg/profile-generate-3.c: New test.
8273
8274 2009-04-22  Jan Hubicka  <jh@suse.cz>
8275
8276         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8277
8278 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8279
8280         PR testsuite/39623
8281         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8282
8283 2009-04-22  Richard Guenther  <rguenther@suse.de>
8284
8285         PR tree-optimization/39824
8286         * gcc.c-torture/compile/pr39824.c: New testcase.
8287
8288 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8289
8290         PR c++/14875
8291         * g++.dg/parse/parser-pr14875.C: New.
8292         * g++.dg/parse/parser-pr14875-2.C: New.
8293         * g++.dg/parse/error6.C: Update match string.
8294
8295 2009-04-22  Richard Guenther  <rguenther@suse.de>
8296
8297         PR tree-optimization/39845
8298         * gcc.c-torture/compile/pr39845.c: New testcase.
8299
8300 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8301
8302         PR fortran/39735
8303         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8304         * gfortran.dg/external_initializer.f90: Modified.
8305         * gfortran.dg/interface_26.f90: Modified.
8306         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8307         * gfortran.dg/proc_ptr_3.f90: Modified.
8308         * gfortran.dg/proc_ptr_15.f90: New.
8309         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8310
8311 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8312
8313         PR c++/35711
8314         * g++.dg/warn/pr35711.C: New.
8315         * g++.dg/conversion/ptrmem2.C: Update.
8316
8317 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8318
8319         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8320         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8321         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8322         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8323         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8324         gcc.c-torture/ChangeLog.0,
8325         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8326         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8327         gcc.target/i386/math-torture/math-torture.exp,
8328         gcc.target/mips/inter/mips16-inter.exp,
8329         gcc.target/mips/mips-nonpic/README,
8330         gcc.target/x86_64/abi/README.gcc,
8331         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8332         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8333         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8334         notices.
8335         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8336
8337 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8338
8339         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8340
8341 2009-04-21  Richard Guenther  <rguenther@suse.de>
8342
8343         PR middle-end/39829
8344         * gcc.dg/torture/pr39829.c: New testcase.
8345
8346 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8347
8348         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8349
8350 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8351
8352         PR 16202
8353         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8354         * gcc.dg/sequence-pt-2.c: New.
8355         * gcc.dg/sequence-pt-3.c: New.
8356         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8357         * g++.dg/warn/sequence-pt-2.c: New.
8358         * g++.dg/warn/sequence-pt-3.c: New.
8359
8360 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8361
8362         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8363
8364 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8365
8366         * gnat.dg/import1.ad[sb]: New test.
8367
8368 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8369
8370         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8371         return 0.
8372
8373 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8374
8375         PR fortran/39811
8376         * gfortran.dg/continuation_11.f90: New test.
8377
8378 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8379
8380         PR c++/13358
8381         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8382         messages. Test for "long long" in system headers.
8383         * gcc.dg/c99-longlong-2.c: New.
8384         * g++.dg/warn/pr13358.C: New.
8385         * g++.dg/warn/pr13358-2.C: New.
8386         * g++.dg/warn/pr13358-3.C: New.
8387         * g++.dg/warn/pr13358-4.C: New.
8388
8389 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8390
8391         * gcc.dg/framework-2.c: Fix up for non existent includes
8392         being fatal errors now.
8393
8394 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8395
8396         PR fortran/39800
8397         * gfortran.dg/private_type_13.f90: New test.
8398         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8399
8400 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8401
8402         PR c++/39803
8403         * g++.dg/warn/Wunused-14.C: New test.
8404
8405 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8406
8407         * gnat.dg/specs/small_alignment.ads: New test.
8408
8409 2009-04-20  Ian Lance Taylor  <iant@google.com>
8410
8411         * gcc.dg/Wcxx-compat-3.c: New testcase.
8412
8413 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8414
8415         * gnat.dg/pack13.ad[sb]: New test.
8416         * gnat.dg/pack13_pkg.ads: New helper.
8417
8418 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8419
8420         * gnat.dg/discr11.ad[sb]: New test.
8421         * gnat.dg/discr11_pkg.ads: New helper.
8422
8423 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8424
8425         PR tree-optimization/39675
8426         * gcc.dg/vect/O3-pr39675-2.c: New test.
8427
8428 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8429
8430         * gnat.dg/rep_clause3.adb: New test.
8431
8432 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8433
8434         PR c/37481
8435         * gcc.dg/c99-flex-array-7.c: New test.
8436
8437 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8438
8439         PR c/19771
8440         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8441
8442 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8443
8444         PR c/38243
8445         * gcc.dg/c99-restrict-3.c: New test.
8446
8447 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8448
8449         PR preprocessor/20078
8450         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8451
8452 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8453
8454         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8455         Do not pass -B$root after -margs.
8456
8457 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8458
8459         PR c/32061
8460         PR c++/36954
8461         * gcc.dg/pr32061.c: New.
8462         * gcc.dg/Wlogical-op-1.c: Update.
8463         * g++.dg/warn/Wlogical-op-1.C: Update.
8464         * g++.dg/warn/pr36954.C: New.
8465
8466 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8467
8468         PR c/27676
8469         * gcc.dg/lvalue-5.c: New test.
8470
8471 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8472
8473         PR c/22367
8474         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8475
8476 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8477
8478         * gcc.dg/cpp/include5.c: New test.
8479
8480 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8481
8482         PR c/35210
8483         * gcc.dg/call-diag-2.c: New test.
8484
8485 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8486
8487         PR preprocessor/39646
8488         * gcc.dg/cpp/line8.c: New test.
8489
8490 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8491
8492         PR preprocessor/39647
8493         * gcc.dg/cpp/line7.c: New test.
8494
8495 2009-04-18  Richard Guenther  <rguenther@suse.de>
8496
8497         PR middle-end/39804
8498         * gcc.target/i386/pr39804.c: New testcase.
8499
8500 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8501
8502         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8503         * g++.dg/other/pr39496.C: Likewise.
8504
8505 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8506
8507         PR middle-end/36902
8508         * gcc.dg/pr36902.c: New.
8509
8510 2009-04-17  Diego Novillo  <dnovillo@google.com>
8511
8512         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8513         violation for variable 'inside_main'.
8514
8515 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8516
8517         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8518
8519 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8520
8521         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8522
8523 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8524
8525         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8526         * gfortran.dg/chmod_2.f90: Likewise.
8527         * gfortran.dg/chmod_3.f90: Likewise.
8528         * gfortran.dg/open_errors.f90: Likewise.
8529         * gfortran.dg/stat_1.f90: Likewise.
8530         * gfortran.dg/stat_2.f90: Likewise.
8531
8532 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8533
8534         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8535         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8536         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8537         * gfortran.dg/nearest_1.f90: Likewise.
8538         * gfortran.dg/nearest_3.f90: Likewise.
8539         * gfortran.dg/isnan_1.f90: Likewise.
8540         * gfortran.dg/isnan_2.f90: Likewise.
8541         * gfortran.dg/nan_1.f90: Likewise.
8542         * gfortran.dg/nan_2.f90: Likewise.
8543         * gfortran.dg/nan_3.f90: Likewise.
8544         * gfortran.dg/nan_4.f90: Likewise.
8545         * gfortran.dg/module_nan.f90: Likewise.
8546         * gfortran.dg/int_conv_2.f90: Likewise.
8547         * gfortran.dg/init_flag_3.f90: Likewise.
8548         * gfortran.dg/namelist_42.f90: Likewise.
8549         * gfortran.dg/namelist_43.f90: Likewise.
8550         * gfortran.dg/real_const_3.f90: Likewise.
8551         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8552
8553         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8554         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8555         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8556         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8557         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8558
8559         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8560         * gfortran.dg/gamma_5.f90: Likewise.
8561
8562 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8563
8564         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8565         less strict so it also works with auto-overlay support.
8566         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8567         for "exceeds local store" linker errors on the SPU.
8568
8569         * lib/gfortran.exp: Include target-supports.exp.
8570         (gfortran_init): On SPU targets where automatic overlay support
8571         is available, use it to build all Fortran test cases.
8572
8573         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8574
8575 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8576
8577         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8578         rule enforced by gnat on taft types.
8579
8580 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8581
8582         PR testsuite/39792
8583         * g++.dg/ext/complit11.C: Add empty dg-options.
8584
8585 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8586
8587         PR c++/17570
8588         * g++.dg/template/defarg11.C: New test.
8589
8590 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8591
8592         PR c++/28766
8593         * g++.dg/ext/complit11.C: New testcase.
8594
8595 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8596
8597         PR c++/39551
8598         * g++.dg/warn/Wunused-13.C: New testcase.
8599
8600 2009-04-15  Ian Lance Taylor  <iant@google.com>
8601
8602         * gcc.dg/Wenum-compare-1.c: New testcase.
8603
8604 2009-04-15  Richard Guenther  <rguenther@suse.de>
8605
8606         PR tree-optimization/39764
8607         * g++.dg/torture/pr39764.C: New testcase.
8608
8609 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8610
8611         * g++.dg/ext/altivec-17.C: New.
8612
8613 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8614
8615         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8616         * gnat.dg/specs/limited1.ads: Ditto.
8617
8618 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8619
8620         PR testsuite/39769
8621         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8622         for testing the results of estimate instructions.
8623         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8624         * gcc.dg/vmx/3a-05.c (test): Ditto.
8625
8626 2009-04-14  Jason Merrill  <jason@redhat.com>
8627
8628         PR c++/39763
8629         * g++.dg/warn/Wshadow-4.C: Extend.
8630
8631 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8632
8633         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8634         (do_D): Remove attribute hidden.
8635
8636 2009-04-13  Jason Merrill  <jason@redhat.com>
8637
8638         PR c++/39480
8639         * g++.dg/init/copy7.C: New.
8640
8641 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8642
8643         PR testsuite/39733
8644         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8645         (check_for_all_options): This.
8646
8647 2009-04-13  Jason Merrill  <jason@redhat.com>
8648
8649         PR c++/39750
8650         * g++.dg/template/crash90.C: New.
8651
8652 2009-04-12  Jason Merrill  <jason@redhat.com>
8653
8654         PR c++/39742
8655         * g++.dg/overload/extern-C-2.C: New.
8656
8657 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8658
8659         PR preprocessor/31869
8660         * gcc.dg/cpp/strify5.c: New test.
8661
8662 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8663
8664         * gnat.dg/enum1.adb: New test.
8665         * gnat.dg/enum1_pkg.ads: New helper.
8666
8667 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8668
8669         PR target/39740
8670         * gcc.target/alpha/pr39740.c: New test.
8671
8672 2009-04-11  Daniel Kraft  <d@domob.eu>
8673
8674         PR fortran/37746
8675         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8676         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8677         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8678         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8679         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8680         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8681         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8682         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8683         expected string length that failed with -fbounds-check now.
8684         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8685
8686 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8687
8688         PR fortran/39692
8689         * gfortran.dg/proc_ptr_14.f90: New.
8690
8691 2009-04-11  Richard Guenther  <rguenther@suse.de>
8692
8693         PR middle-end/39732
8694         * g++.dg/torture/pr39732.C: New testcase.
8695
8696 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8697
8698         * gfortran.dg/whole_file_5.f90: New.
8699         * gfortran.dg/whole_file_6.f90: New.
8700
8701 2009-04-11  Richard Guenther  <rguenther@suse.de>
8702
8703         PR tree-optimization/39713
8704         * g++.dg/torture/pr39713.C: New testcase.
8705
8706 2009-04-10  Richard Guenther  <rguenther@suse.de>
8707
8708         PR c/39712
8709         * gcc.dg/pr39712.c: New testcase.
8710
8711 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8712
8713         PR c++/28301
8714         * g++.dg/cpp0x/enum2.C: Updated.
8715         * g++.dg/debug/pr22514.C: Likewise.
8716         * g++.dg/parse/enum2.C: Likewise.
8717         * g++.dg/parse/enum3.C: Likewise.
8718         * g++.dg/template/crash79.C: Likewise.
8719         * g++.old-deja/g++.jason/cond.C: Likewise.
8720
8721 2009-04-10  Chao-ying Fu  <fu@mips.com>
8722
8723         * gcc.target/mips/interrupt_handler.c: Change from compile to
8724         assemble.
8725
8726 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8727
8728         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8729
8730 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8731
8732         PR fortran/38709
8733         * gfortran.dg/zero_sized_6.f90: New.
8734
8735 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8736
8737         PR  c++/20118
8738         * g++.dg/parse/pr20118.C: New.
8739         * g++.dg/template/spec16.C: Update.
8740
8741 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8742
8743         PR testsuite/35621
8744         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8745         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8746         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8747         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8748         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8749         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8750         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8751         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8752         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8753         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8754         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8755         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8756         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8757         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8758         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8759         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8760         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8761
8762 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8763
8764         PR target/39678
8765         * g++.dg/torture/pr39678.C: New.
8766         * gcc.dg/compat/struct-complex-2.h: Likewise.
8767         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8768         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8769         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8770         * gcc.dg/torture/pr39678.c: Likewise.
8771         * gcc.target/i386/pr39678.c: Likewise.
8772
8773         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8774         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8775
8776         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8777         <complex.h>.  Add tests for structure with complex float.
8778
8779 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8780             Joseph Myers  <joseph@codesourcery.com>
8781
8782         PR target/36800
8783         * gcc.dg/dfp/pr36800.c: New.
8784
8785 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8786             Rafael Avila de Espindola  <espindola@google.com>
8787
8788         * gcc.misc-tests/help.exp: New file.
8789         * lib/options.exp: New file.
8790
8791 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8792
8793         PR libobjc/36610
8794         * objc/execute/forward-1.x: New.
8795
8796 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8797
8798         * gcc.dg/pr27150-1.c: Change to a link test.
8799
8800 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8801
8802         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8803         3 of the GNU General Public License and to point readers at the
8804         COPYING3 file and the FSF's license web page.
8805         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8806         * gcc.dg/struct/struct-reorg.exp: Likewise.
8807         * gcc.target/spu/tag_manager.c: Likewise.
8808
8809 2009-04-09  Richard Guenther  <rguenther@suse.de>
8810
8811         PR testsuite/39696
8812         * ssa-ccp-25.c: Adjust pattern.
8813
8814 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8815
8816         PR fortran/36704
8817         * gfortran.dg/external_procedures_1.f90: Modified.
8818         * gfortran.dg/proc_ptr_result_1.f90: New.
8819         * gfortran.dg/proc_ptr_result_2.f90: New.
8820         * gfortran.dg/proc_ptr_result_3.f90: New.
8821
8822 2009-04-09  Richard Guenther  <rguenther@suse.de>
8823
8824         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8825         to prevent constant propagation.
8826         * gcc.dg/vect/vect-56.c: Likewise.
8827         * gcc.dg/vect/vect-58.c: Likewise.
8828         * gcc.dg/vect/vect-60.c: Likewise.
8829         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8830         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8831         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8832
8833 2009-04-09  Richard Guenther  <rguenther@suse.de>
8834
8835         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8836         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8837
8838 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8839
8840         PR c/39613
8841         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8842         New tests.
8843
8844 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8845
8846         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8847         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8848
8849 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8850
8851         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8852
8853 2009-04-08  Jason Merrill  <jason@redhat.com>
8854
8855         PR c++/25185
8856         * g++.dg/template/error40.C: Add another test.
8857
8858 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8859
8860         PR c/39614
8861         PR c/39673
8862         * gcc.c-torture/compile/pr39614-1.c,
8863         gcc.c-torture/compile/pr39614-2.c,
8864         gcc.c-torture/compile/pr39614-3.c,
8865         gcc.c-torture/compile/pr39614-4.c,
8866         gcc.c-torture/compile/pr39614-5.c,
8867         gcc.c-torture/compile/pr39673-1.c,
8868         gcc.c-torture/compile/pr39673-2.c: New tests.
8869         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8870         more cases.
8871         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8872         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8873         expected errors.
8874
8875 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8876
8877         PRc++/39637
8878         * g++.dg/cpp0x/variadic-crash2.C: New test.
8879
8880 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8881
8882         PR fortran/38863
8883         * gfortran.dg/alloc_comp_result_1.f90: New test.
8884
8885 2009-04-07  Jason Merrill  <jason@redhat.com>
8886
8887         PR c++/34691
8888         * g++.dg/overload/extern-C-1.C: New.
8889
8890 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8891
8892         PR testsuite/39325
8893         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8894
8895 2009-04-07  Jason Merrill  <jason@redhat.com>
8896
8897         PR c++/25185
8898         * g++.dg/template/error40.C: New.
8899
8900 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8901
8902         PR fortran/38152
8903         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8904
8905 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8906
8907         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8908
8909 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8910
8911         PR fortran/38290
8912         * gfortran.dg/proc_decl_1.f90: Modified.
8913         * gfortran.dg/proc_ptr_11.f90: Extended.
8914         * gfortran.dg/proc_ptr_13.f90: Modified.
8915
8916 2009-04-06  Jason Merrill  <jason@redhat.com>
8917
8918         PR c++/35146
8919         * g++.dg/template/fnspec1.C: New.
8920
8921 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8922
8923         * lib/gnat.exp: Handle multilib.
8924
8925 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8926
8927         PR fortran/38863
8928         * gfortran.dg/dependency_23.f90: New test.
8929
8930 2009-04-06  Richard Guenther  <rguenther@suse.de>
8931
8932         PR tree-optimization/28868
8933         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8934         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8935         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8936         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8937
8938 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8939
8940         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8941
8942 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8943
8944         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8945
8946 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8947
8948         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8949         with the built-in y0, and the subsequent warning.
8950         (y1): Likewise, rename to y_1.
8951
8952 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8953
8954         PR fortran/39414
8955         * gfortran.dg/proc_decl_21.f90: New.
8956
8957 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8958
8959         PR fortran/36091
8960         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8961
8962 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8963
8964         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8965         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8966         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8967         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8968         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8969         gfortran.dg/namelist_49.f90: Gate test on effective_target
8970         fd_truncate.
8971         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8972
8973 2009-04-05  Daniel Kraft  <d@domob.eu>
8974
8975         PR fortran/38654
8976         * gfortran.dg/read_float_2.f03
8977         * gfortran.dg/read_float_3.f90
8978
8979 2009-04-05  Richard Guenther  <rguenther@suse.de>
8980
8981         PR tree-optimization/39648
8982         * gcc.c-torture/compile/pr39648.c: New testcase.
8983
8984 2009-04-05  Jason Merrill  <jason@redhat.com>
8985
8986         PR c++/14912
8987         * g++.dg/template/error39.C: New.
8988
8989 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8990
8991         PR fortran/29458
8992         * gfortran.dg/implied_do_1.f90: New.
8993
8994 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8995
8996         PR fortran/39577
8997         * gfortran.dg/recursive_check_8.f90: New.
8998         * gfortran.dg/recursive_check_9.f90: New.
8999         * gfortran.dg/recursive_check_10.f90: New.
9000         * gfortran.dg/recursive_check_11.f90: New.
9001         * gfortran.dg/recursive_check_12.f90: New.
9002         * gfortran.dg/recursive_check_13.f90: New.
9003         * gfortran.dg/recursive_check_14.f90: New.
9004
9005 2009-04-04  Jason Merrill  <jason@redhat.com>
9006
9007         PR c++/25185
9008         * g++.dg/template/error38.C: Add more tests.
9009
9010 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9011
9012         PR fortran/37614
9013         * gfortran.dg/common_align_2.f90: New test.
9014
9015 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9016
9017         PR target/39501
9018         * gcc.c-torture/execute/pr39501.c: New file.
9019         * gcc.c-torture/execute/pr39501.x: New file.
9020
9021 2009-04-04  Richard Guenther  <rguenther@suse.de>
9022
9023         PR tree-optimization/8781
9024         PR tree-optimization/37892
9025         * g++.dg/tree-ssa/pr8781.C: New testcase.
9026         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9027
9028 2009-04-04  Richard Guenther  <rguenther@suse.de>
9029
9030         PR tree-optimization/39636
9031         * gcc.c-torture/compile/pr39636.c: New testcase.
9032
9033 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9034
9035         PR rtl-optimization/39607
9036         * g++.dg/opt/pr39607.C: New.
9037
9038 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9039
9040         PR fortran/39594
9041         * gfortran.dg/common_12.f90: New.
9042
9043 2009-04-03  Jason Merrill  <jason@redhat.com>
9044
9045         PR c++/39608
9046         * g++.dg/template/const2.C: New test.
9047
9048 2009-04-03  Richard Guenther  <rguenther@suse.de>
9049
9050         PR tree-optimization/2480
9051         PR tree-optimization/23086
9052         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9053         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9054
9055 2009-04-03  Richard Guenther  <rguenther@suse.de>
9056
9057         PR tree-optimization/34743
9058         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9059         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9060         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9061         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9062         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9063         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9064         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9065         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9066
9067 2009-04-03  Richard Guenther  <rguenther@suse.de>
9068
9069         PR middle-end/13146
9070         PR tree-optimization/23940
9071         PR tree-optimization/33237
9072         PR middle-end/33974
9073         PR middle-end/34093
9074         PR tree-optimization/36201
9075         PR tree-optimization/36230
9076         PR tree-optimization/38049
9077         PR tree-optimization/38207
9078         PR tree-optimization/38230
9079         PR tree-optimization/38301
9080         PR tree-optimization/38585
9081         PR middle-end/38895
9082         PR tree-optimization/38985
9083         PR tree-optimization/39299
9084         * gcc.dg/pr19633-1.c: Adjust.
9085         * gcc.dg/torture/pta-callused-1.c: Likewise.
9086         * gcc.dg/torture/pr39074-2.c: Likewise.
9087         * gcc.dg/torture/pr39074.c: Likewise.
9088         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9089         * gcc.dg/torture/pr30375.c: Adjust.
9090         * gcc.dg/torture/pr33563.c: Likewise.
9091         * gcc.dg/torture/pr33870.c: Likewise.
9092         * gcc.dg/torture/pr33560.c: Likewise.
9093         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9094         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9095         * gcc.dg/tree-ssa/alias-15.c: Remove.
9096         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9097         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9098         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9099         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9100         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9101         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9102         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9103         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9104         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9105         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9106         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9107         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9108         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9109         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9110         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9111         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9112         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9113         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9114         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9115         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9116         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9117         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9118         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9119         * gcc.dg/uninit-B.c: XFAIL.
9120         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9121         * gcc.dg/uninit-pr19430.c: XFAIL.
9122         * g++.dg/tree-ssa/pr13146.C: New testcase.
9123         * g++.dg/opt/pr36187.C: Adjust.
9124         * g++.dg/torture/20090329-1.C: New testcase.
9125
9126 2009-04-02  Chao-ying Fu  <fu@mips.com>
9127
9128         * gcc.target/mips/interrupt_handler.c: New test.
9129
9130 2009-04-02  David Ayers  <ayers@fsfe.org>
9131
9132         PR objc/18456
9133         * objc.dg/bad-receiver-type-2.m: New test contributed by
9134         Alexander Mamberg.
9135
9136 2009-04-02  Jason Merrill  <jason@redhat.com>
9137
9138         PR c++/25185
9139         * g++.dg/template/error38.C: New test.
9140
9141 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9142
9143         PR tree-optimization/31677
9144         * gcc.dg/memcpy-1.c: Add compiler option.
9145
9146 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9147
9148         PR tree-optimization/39595
9149         * gfortran.dg/vect/O3-pr39595.f: New test.
9150
9151 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9152
9153         PR c++/26693
9154         * g++.dg/template/typedef11.C: New test.
9155         * g++.dg/template/typedef12.C: Likewise.
9156         * g++.dg/template/typedef13.C: Likewise.
9157         * g++.dg/template/typedef14.C: Likewise.
9158         * g++.dg/template/typedef15.C: Likewise.
9159         * g++.dg/template/typedef16.C: Likewise.
9160         * g++.dg/template/sfinae3.C: Compile this pedantically.
9161         The only errors expected should be the one saying the typedef is ill
9162         formed.
9163         * g++.old-deja/g++.pt/typename8.C: Likewise.
9164         * g++.dg/template/access11.C: Update this.
9165
9166 2009-04-02  Richard Guenther  <rguenther@suse.de>
9167
9168         PR tree-optimization/37221
9169         * gcc.c-torture/compile/20090331-1.c: New testcase.
9170
9171 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9172
9173         * gcc.c-torture/compile/20090401-1.c: New test.
9174
9175 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9176
9177         PR c++/4926
9178         * g++.dg/template/pr4926-1.C: New.
9179
9180 2009-04-01  Xinliang David Li  <davidxl@google.com>
9181
9182         * gcc.target/i386/all_one_m128i.c: New test.
9183
9184 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9185
9186         PR c/39027
9187         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9188         * gcc.dg/fltconst-2.c: New test.
9189         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9190         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9191
9192         PR c/33466
9193         * gcc.dg/cpp/pr33466.c: New test.
9194         * gcc.dg/dfp/pr33466.c: New test.
9195         * gcc.dg/fixed-point/pr33466.c: New test.
9196
9197 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9198
9199         PR tree-optimization/35011
9200         * g++.dg/other/pr35011.C: New.
9201
9202 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9203
9204         PR target/39226
9205         * gcc.dg/pr39226.c: New test.
9206
9207 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9208
9209         PR c++/35240
9210         * g++.dg/template/pr35240.C: New.
9211
9212 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9213
9214         PR c/39605
9215         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9216         * gcc.dg/pr25682.c: Update expected diagnostics.
9217
9218 2009-04-01  Richard Guenther  <rguenther@suse.de>
9219
9220         * gcc.dg/fold-plusmult-2.c: New testcase.
9221
9222 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9223
9224         PR c/37772
9225         * gcc.dg/pr37772.c: New test.
9226         * g++.dg/ext/asm11.C: New test.
9227
9228 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9229
9230         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9231         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9232         defined.
9233
9234 2009-03-31  Jason Merrill  <jason@redhat.com>
9235
9236         * g++.old-deja/g++.other/using9.C: Add expected errors.
9237
9238 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9239
9240         * gcc.c-torture/compile/pr33009.c: Removed.
9241
9242 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9243
9244         * gcc.c-torture/compile/pr33009.c: Delete.
9245         * gcc.c-torture/compile/pr11832.c: Likewise.
9246
9247 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9248
9249         PR c/448
9250         * lib/target-supports.exp (check_effective_target_stdint_types):
9251         Update comment.
9252         (check_effective_target_inttypes_types): New.
9253         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9254         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9255         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9256
9257 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9258
9259         PR fortran/38917
9260         PR fortran/38918
9261         * gfortran.dg/data_pointer_1.f90: New test.
9262
9263 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9264
9265         PR fortran/38915
9266         * gfortran.dg/char_length_15.f90: New test.
9267
9268 2009-03-31  Jason Merrill  <jason@redhat.com>
9269
9270         C++ DR 613
9271         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9272         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9273         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9274         xfail others.
9275
9276         * g++.dg/other/typedef2.C: New test.
9277
9278         PR c++/37806
9279         * g++.dg/template/typedef17.C: New test.
9280
9281         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9282         * g++.dg/cpp0x/auto12.C: Likewise.
9283
9284 2009-03-31  Richard Guenther  <rguenther@suse.de>
9285
9286         PR middle-end/31029
9287         * gcc.dg/fold-compare-4.c: New testcase.
9288         * gcc.dg/fold-compare-5.c: Likewise.
9289
9290 2009-03-31  Richard Guenther  <rguenther@suse.de>
9291
9292         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9293
9294 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9295
9296         PR target/39592
9297         * gcc.target/i386/pr39592-1.c: New test.
9298
9299 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9300
9301         PR preprocessor/15638
9302         * gcc.dg/cpp/missing-header-1.c: New test.
9303         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9304         "compilation terminated" message.
9305         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9306         test #include "".
9307         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9308         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9309         terminated" message.
9310
9311 2009-03-31  Richard Guenther  <rguenther@suse.de>
9312
9313         PR middle-end/23401
9314         PR middle-end/27810
9315         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9316         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9317
9318 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9319
9320         PR fortran/38389
9321         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9322         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9323         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9324         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9325         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9326         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9327         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9328
9329 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9330
9331         PR fortran/22571
9332         * gfortran.dg/whole_file_1.f90: New test.
9333         PR fortran/26227
9334         * gfortran.dg/whole_file_2.f90: New test.
9335         * gfortran.dg/whole_file_3.f90: New test.
9336         PR fortran/24886
9337         * gfortran.dg/whole_file_4.f90: New test.
9338
9339 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9340
9341         * gfortran.dg/bind_c_usage_19.f90: New test.
9342
9343         PR target/39558
9344         * gcc.target/powerpc/altivec-29.c: New test.
9345
9346 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9347
9348         PR rtl-optimization/323
9349         * gcc.target/i386/excess-precision-1.c,
9350         gcc.target/i386/excess-precision-2.c,
9351         gcc.target/i386/excess-precision-3.c,
9352         gcc.target/i386/excess-precision-4.c,
9353         gcc.target/i386/excess-precision-5.c,
9354         gcc.target/i386/excess-precision-6.c: New tests.
9355
9356 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9357
9358         PR c/35235
9359         * gcc.dg/c99-array-lval-8.c: New test.
9360
9361 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9362
9363         PR preprocessor/34695
9364         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9365         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9366         instead of dg-warning for "previous definition" messages.
9367         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9368         "warnings being treated as errors" message.
9369         * gcc.dg/fltconst-1.c: Use -fshow-column.
9370
9371 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9372
9373         PR fortran/38823
9374         * gfortran.dg/power1.f90: New test.
9375
9376 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9377
9378         PR c/456
9379         PR c/5675
9380         PR c/19976
9381         PR c/29116
9382         PR c/31871
9383         PR c/35198
9384         * gcc.c-torture/compile/20081108-1.c,
9385         gcc.c-torture/compile/20081108-2.c,
9386         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9387         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9388         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9389         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9390         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9391         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9392         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9393         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9394         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9395         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9396         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9397         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9398         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9399         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9400         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9401         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9402         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9403         case.
9404         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9405         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9406         XFAILs.  Update expected messages.
9407         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9408         expected messages.
9409         * gcc.dg/real-const-1.c: Replace with test from original PR.
9410         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9411         when casting from non-constant integer to pointer.
9412
9413 2009-03-29  Richard Guenther  <rguenther@suse.de>
9414
9415         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9416
9417 2009-03-29  Daniel Kraft  <d@domob.eu>
9418
9419         PR fortran/37423
9420         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9421         DEFERRED bindings.
9422         * gfortran.dg/typebound_proc_9.f03: New test.
9423         * gfortran.dg/typebound_proc_10.f03: New test.
9424         * gfortran.dg/typebound_proc_11.f03: New test.
9425         * gfortran.dg/abstract_type_5.f03: New test.
9426
9427 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9428
9429         PR fortran/38507
9430         * gfortran.dg/do_4.f: New.
9431         * gfortran.dg/goto_2.f90: Correct expected warnings.
9432         * gfortran.dg/goto_4.f90: Likewise.
9433         * gfortran.dg/goto_5.f90: New.
9434
9435 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9436
9437         PR target/39545
9438         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9439
9440         * gcc.target/i386/pr39545-1.c: New.
9441         * gcc.target/i386/pr39545-2.c: Likewise.
9442
9443         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9444         (flex2_struct): Likewise.
9445         (check_struct_passing7): Likewise.
9446         (check_struct_passing8): Likewise.
9447         (f1s): Likewise.
9448         (f2s): Likewise.
9449         (main): Call check_struct_passing7 and check_struct_passing8.
9450
9451 2009-03-29  Richard Guenther  <rguenther@suse.de>
9452
9453         * gcc.c-torture/execute/20090113-1.c: New testcase.
9454         * gcc.c-torture/execute/20090113-2.c: Likewise.
9455         * gcc.c-torture/execute/20090113-3.c: Likewise.
9456         * gcc.c-torture/execute/20090207-1.c: Likewise.
9457         * gcc.c-torture/compile/20090114-1.c: Likewise.
9458         * gcc.c-torture/compile/20090328-1.c: Likewise.
9459         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9460
9461 2009-03-29  David Ayers  <ayers@fsfe.org>
9462
9463         PR objc/27377
9464         * objc.dg/conditional-1.m: New tests.
9465
9466 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9467
9468         * gcc.dg/winline-10.c: New test.
9469
9470 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9471
9472         PR fortran/34656
9473         * gfortran.dg/do_check_1.f90: Add test.
9474         * gfortran.dg/do_check_2.f90: Add test.
9475         * gfortran.dg/do_check_3.f90: Add test.
9476         * gfortran.dg/do_check_4.f90: Add test.
9477
9478 2009-03-28  Jan Hubicka  <jh@suse.cz>
9479
9480         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9481         * gcc.dg/pr33826.c: Update dump files.
9482         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9483         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9484
9485 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9486
9487         * g++.dg/tree-ssa/fwprop-align.C: New test.
9488
9489 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9490
9491         * gcc.target/powerpc/altivec-28.c: New test.
9492
9493         PR c++/39554
9494         * gcc.dg/wdisallowed-functions-1.c: Removed.
9495         * gcc.dg/wdisallowed-functions-2.c: Removed.
9496         * gcc.dg/wdisallowed-functions-3.c: Removed.
9497         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9498         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9499         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9500
9501 2009-03-28  Richard Guenther  <rguenther@suse.de>
9502
9503         PR tree-optimization/38723
9504         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9505
9506 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9507
9508         PR fortran/38538
9509         * gfortran.dg/char_result_13.f90: New test.
9510
9511 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9512
9513         PR fortran/38765
9514         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9515
9516 2009-03-28  Daniel Kraft  <d@domob.eu>
9517
9518         * gfortran.dg/trim_1.f90: New test.
9519
9520 2009-03-28  Richard Guenther  <rguenther@suse.de>
9521
9522         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9523         * g++.dg/warn/Warray-bounds.C: Likewise.
9524
9525 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9526
9527         PR fortran/32626
9528         * gfortran.dg/recursive_check_7.f90: New test.
9529
9530 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9531
9532         PR fortran/38432
9533         * gfortran.dg/do_check_5.f90: New test.
9534         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9535         * gfortran.dg/array_constructor_18.f90: Ditto.
9536         * gfortran.dg/array_constructor_22.f90: Ditto.
9537         * gfortran.dg/do_3.F90: Ditto.
9538         * gfortran.dg/do_1.f90: Ditto.
9539
9540 2009-03-28  Richard Guenther  <rguenther@suse.de>
9541
9542         PR tree-optimization/38180
9543         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9544
9545 2009-03-28  Richard Guenther  <rguenther@suse.de>
9546
9547         PR tree-optimization/38513
9548         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9549         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9550         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9551         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9552         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9553         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9554         * gcc.dg/vect/vect-35.c: Likewise.
9555         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9556         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9557         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9558
9559 2009-03-28  Richard Guenther  <rguenther@suse.de>
9560
9561         PR tree-optimization/38968
9562         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9563
9564 2009-03-28  Richard Guenther  <rguenther@suse.de>
9565
9566         PR tree-optimization/37795
9567         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9568
9569 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9570
9571         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9572         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9573         options for removed targets.
9574
9575 2009-03-27  Richard Guenther  <rguenther@suse.de>
9576
9577         PR tree-optimization/39120
9578         * gcc.c-torture/execute/pr39120.c: New testcase.
9579
9580 2009-03-27  Richard Guenther  <rguenther@suse.de>
9581
9582         PR tree-optimization/39120
9583         * gcc.dg/torture/pta-callused-1.c: New testcase.
9584
9585 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9586
9587         PR middle-end/39315
9588         * gcc.target/i386/pr39315-1.c: New.
9589         * gcc.target/i386/pr39315-2.c: Likewise.
9590         * gcc.target/i386/pr39315-3.c: Likewise.
9591         * gcc.target/i386/pr39315-4.c: Likewise.
9592         * gcc.target/i386/pr39315-check.c: Likewise.
9593
9594 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9595
9596         PR c/39323
9597         * gcc.dg/pr39323-1.c: New.
9598         * gcc.dg/pr39323-2.c: Likewise.
9599         * gcc.dg/pr39323-3.c: Likewise.
9600
9601 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9602
9603         PR target/38034
9604         * gcc.target/ia64/sync-1.c: New.
9605
9606 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9607
9608         PR target/39472
9609         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9610         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9611         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9612         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9613         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9614         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9615         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9616         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9617
9618 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9619
9620         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9621         for low precision (i.e. float).
9622
9623 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9624             Jakub Jelinek  <jakub@redhat.com>
9625
9626         PR debug/37959
9627         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9628
9629 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9630
9631         * gcc.dg/memmove-2.c: New test.
9632         * gcc.dg/memmove-3.c: New test.
9633
9634         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9635         in clone naming.
9636
9637 2009-03-27  Xinliang David Li  <davidxl@google.com>
9638
9639         PR tree-optimization/39557
9640         * g++.dg/tree-ssa/dom-invalid.C: New test.
9641
9642 2009-03-27  Xinliang David Li  <davidxl@google.com>
9643
9644         PR tree-optimization/39548
9645         * g++.dg/tree-ssa/copyprop.C: New test.
9646
9647 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9648
9649         PR c++/38638
9650         * g++.dg/template/typename17.C: New testcase.
9651         * g++.dg/template/typename18.C: New testcase.
9652
9653 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9654
9655         PR c++/36799
9656         * g++.dg/other/var_copy-1.C: New test.
9657
9658 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9659
9660         PR c++/37647
9661         * g++.dg/parse/ctor9.C: New test.
9662
9663 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9664
9665         PR c++/29727
9666         * g++.dg/init/error2.C: New test.
9667
9668 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9669
9670         PR c++/35652
9671         * gcc.dg/pr35652.C: New.
9672         * g++.dg/warn/pr35652.C: New.
9673         * gcc.dg/format/plus-1.c: Adjust message.
9674
9675 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9676
9677         PR c++/39554
9678         * gcc.dg/wdisallowed-functions-3.c: New test.
9679         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9680
9681 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9682
9683         * gcc.dg/inline-33.c: Fix when pic.
9684
9685 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9686
9687         * gcc.target/ia64/20090324-1.c: New test.
9688
9689 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9690
9691         PR c/27898
9692         * gcc.dg/pr27898.c: New test.
9693
9694         PR tree-optimization/32139
9695         * gcc.c-torture/compile/pr32139.c: New test.
9696
9697 2009-03-24  Jason Merrill  <jason@redhat.com>
9698
9699         PR c++/28274
9700         * g++.dg/parse/defarg14.C: New test.
9701
9702 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9703
9704         PR libfortran/39528
9705         * gfortran.dg/read_repeat.f90: New test.
9706
9707 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9708
9709         PR tree-optimization/39529
9710         * gcc.dg/vect/pr39529.c: New test.
9711
9712 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9713             Jakub Jelinek  <jakub@redhat.com>
9714
9715         PR debug/39524
9716         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9717
9718 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9719
9720         PR c/39495
9721         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9722
9723 2009-03-23  Jason Merrill  <jason@redhat.com>
9724
9725         * g++.dg/cpp0x/auto12.C: Add variadic test.
9726
9727         PR c++/39526
9728         * g++.dg/warn/Wshadow-4.C: New test.
9729
9730 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9731
9732         PR tree-optimization/39516
9733         * gfortran.dg/pr39516.f: New test.
9734
9735 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9736
9737         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9738         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9739         variable, not environment variable.
9740
9741 2009-03-21  Jason Merrill  <jason@redhat.com>
9742
9743         PR c++/28879
9744         * g++.dg/ext/vla6.C: New test.
9745
9746 2009-03-20  Jason Merrill  <jason@redhat.com>
9747
9748         * g++.dg/cpp0x/initlist5.C: Add additional test.
9749
9750 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9751             Janis Johnson  <janis187@us.ibm.com>
9752
9753         * lib/compat.exp (compat-get-options-main, compat-get-options):
9754         Handle dg-prune-output in source file.
9755         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9756         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9757         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9758         two warnings.
9759
9760 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9761
9762         PR c/39495
9763         * gcc.dg/gomp/pr39495-1.c: New test.
9764         * gcc.dg/gomp/pr39495-2.c: New test.
9765         * g++.dg/gomp/pr39495-1.C: New test.
9766         * g++.dg/gomp/pr39495-2.C: New test.
9767
9768         PR target/39496
9769         * gcc.target/i386/pr39496.c: New test.
9770         * g++.dg/other/pr39496.C: New test.
9771
9772 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9773
9774         PR middle-end/39500
9775         * gcc.dg/autopar/pr39500-1.c: New.
9776         * gcc.dg/autopar/pr39500-2.c: New.
9777
9778 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9779
9780         * g++.dg/dg.exp: Prune graphite.
9781
9782 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9783
9784         PR middle-end/39447
9785         * g++.dg/graphite: New.
9786         * g++.dg/graphite/graphite.exp: New.
9787         * g++.dg/graphite/pr39447.C: New.
9788
9789 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9790
9791         PR c++/39425
9792         * g++.dg/template/pr39425.C: New.
9793
9794         * g++.dg/template/spec33.C: Updated.
9795
9796 2009-03-17  Jason Merrill  <jason@redhat.com>
9797
9798         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9799
9800 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9801
9802         PR c++/39475
9803         * g++.dg/ext/unary_trait_incomplete.C: New.
9804
9805 2009-03-17  Jing Yu  <jingyu@google.com>
9806
9807         PR middle-end/39378
9808         * g++.dg/inherit/thunk10.C: New test.
9809
9810 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9811
9812         PR target/39482
9813         * gcc.target/i386/pr39482.c: New test.
9814
9815 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9816
9817         PR debug/39471
9818         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9819         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9820         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9821         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9822
9823         PR middle-end/39443
9824         * gcc.dg/pr39443.c: New test.
9825
9826         PR debug/39412
9827         * gcc.dg/debug/pr39412.c: New test.
9828
9829 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9830
9831         PR testsuite/38526
9832         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9833         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9834         is defined.
9835         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9836         its original value, or unset if it was not defined.
9837         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9838         path procs around use of HOSTCC.
9839         * g++.dg/compat/struct-layout-1.exp: Ditto.
9840         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9841
9842 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9843
9844         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9845
9846 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9847
9848         Revert patch for PR testsuite/37630.
9849
9850         PR testsuite/37960
9851         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9852
9853         PR testsuite/37630
9854         * lib/target-supports.exp (check_effective_target_ieee): New.
9855         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9856         * gcc.dg/20001012-1.c: Require ieee.
9857
9858         PR testsuite/37628
9859         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9860
9861 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9862
9863         PR tree-optimization/39455
9864         * gcc.dg/pr39455.c: New test.
9865
9866 2009-03-13  David Ayers  <ayers@fsfe.org>
9867
9868         * objc/execute/trivial.m. New test.
9869
9870 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9871
9872         PR target/39137
9873         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9874
9875 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9876
9877         PR testsuite/39451
9878         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9879         constraint on (%2).
9880
9881 2009-03-12  David Ayers  <ayers@fsfe.org>
9882
9883         PR libobjc/27466
9884         * objc/execute/exceptions/handler-1.m. New test.
9885
9886 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9887
9888         PR target/39431
9889         * gcc.target/i386/pr39431.c: New test.
9890
9891 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9892
9893         PR target/39445
9894         * gcc.target/i386/pr39445.c: New.
9895
9896         * gcc.target/i386/push-1.c: XFAIL.
9897
9898 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9899
9900         * gcc.dg/inline-33.c: New test.
9901
9902 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9903
9904         * gcc.dg/vect/vect-82.c: Combine dg-do and
9905         dg-require-effective-target into dg-skip-if.
9906         * gcc.dg/vect/vect-83.c: Likewise.
9907
9908 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9909
9910         PR target/39137
9911         * gcc.target/i386/stackalign/longlong-1.c: New test.
9912         * gcc.target/i386/stackalign/longlong-2.c: New test.
9913
9914 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9915
9916         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9917
9918 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9919
9920         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9921         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9922
9923 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9924
9925         * gnat.dg/slice_enum.adb: New test.
9926
9927 2009-03-11  Jason Merrill  <jason@redhat.com>
9928
9929         PR debug/39086
9930         * g++.dg/opt/nrv15.C: New test.
9931
9932 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9933
9934         PR tree-optimization/39422
9935         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9936         constant array with static initialization to global memory.
9937         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9938
9939 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9940
9941         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9942         padding.
9943
9944 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9945
9946         PR c++/39371
9947         * g++.dg/opt/switch2.C: Add -w to dg-options.
9948         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9949         * g++.dg/warn/switch1.C: New test.
9950         * g++.dg/other/switch3.C: New test.
9951
9952         PR tree-optimization/39394
9953         * gcc.c-torture/compile/pr39394.c: New test.
9954
9955 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9956
9957         * gcc.target/s390/20090223-1.c: New testcase.
9958
9959 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9960
9961         PR libfortran/39402
9962         * gfortran.dg/fmt_f0_1.f90: New test.
9963
9964 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9965
9966         PR c++/39060
9967         * g++.dg/other/new1.C: Adjusted.
9968         * g++.dg/parse/crash40.C: Likewise.
9969         * g++.dg/parse/defarg12.C: Likewise.
9970         * g++.dg/template/error15.C: Likewise.
9971
9972         * g++.dg/other/pr39060.C: New.
9973
9974 2009-03-07  Jason Merrill  <jason@redhat.com>
9975
9976         PR c++/39367
9977         * g++.dg/opt/new1.C: New.
9978
9979 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9980
9981         PR c++/33492
9982         * g++.dg/other/error32.C: New.
9983
9984 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9985
9986         PR middle-end/39360
9987         * gcc.c-torture/compile/pr39360.c: New test.
9988
9989         PR debug/39372
9990         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9991
9992 2009-03-05  Jason Merrill  <jason@redhat.com>
9993
9994         PR c++/38908
9995         * g++.dg/warn/Wuninitialized-3.C: New test.
9996
9997 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9998
9999         PR debug/39379
10000         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10001         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10002
10003 2009-03-04  Jason Merrill  <jason@redhat.com>
10004
10005         PR c++/13549
10006         * g++.dg/template/koenig7.C: New test.
10007
10008 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10009
10010         * g++.dg/torture/predcom-1.C: New test.
10011
10012 2009-03-04  Richard Guenther  <rguenther@suse.de>
10013
10014         PR tree-optimization/39362
10015         * g++.dg/torture/pr39362.C: New testcase.
10016
10017 2009-03-04  Jason Merrill  <jason@redhat.com>
10018             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10019
10020         PR c++/9634
10021         PR c++/29469
10022         PR c++/29607
10023         * g++.dg/template/dependent-name5.C: New test.
10024
10025 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10026
10027         PR testsuite/39357
10028         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10029         vect_int to vect_int_mult.
10030
10031 2009-03-04  Richard Guenther  <rguenther@suse.de>
10032
10033         PR tree-optimization/39358
10034         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10035         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10036
10037 2009-03-04  Richard Guenther  <rguenther@suse.de>
10038
10039         PR tree-optimization/39339
10040         * gcc.c-torture/execute/pr39339.c: New testcase.
10041
10042 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10043
10044         * gcc.c-torture/compile/20090303-1.c,
10045         gcc.c-torture/compile/20090303-2.c: New tests.
10046
10047 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10048
10049         PR fortran/39354
10050         * gfortran.dg/gomp/pr39354.f90: New test.
10051
10052         PR tree-optimization/39343
10053         * gcc.dg/pr39343.c: New test.
10054
10055 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10056
10057         PR tree-optimization/39248
10058         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10059         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10060         on targets without vector misalignment support.
10061         * lib/target-supports.exp
10062         (check_effective_target_vect_short_mult): Add
10063         check_effective_target_arm32.
10064
10065 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10066
10067         PR middle-end/39335
10068         * gcc.dg/graphite/pr39335_1.c: New.
10069         * gcc.dg/graphite/pr39335.c: New.
10070
10071 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10072
10073         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10074         of andl.
10075         * gcc.target/i386/stackalign/return-5.c: Likewise.
10076         * gcc.target/i386/stackalign/return-6.c: Likewise.
10077
10078 2009-03-02  Richard Guenther  <rguenther@suse.de>
10079             Ira Rosen  <irar@il.ibm.com>
10080
10081         PR tree-optimization/39318
10082         * gfortran.dg/vect/pr39318.f90: New test.
10083
10084 2009-03-01  Jan Hubicka  <jh@suse.cz>
10085
10086         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10087
10088 2009-03-01  Jan Hubicka  <jh@suse.cz>
10089
10090         PR debug/39267
10091         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10092
10093 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10094
10095         * gnat.dg/pack12.adb: New test.
10096
10097 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10098
10099         PR c++/37789
10100         * g++.dg/other/pr37789.C: New.
10101
10102 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10103
10104         PR fortran/39295
10105         * gfortran.dg/interface_25.f90: New test.
10106         * gfortran.dg/interface_26.f90: New test.
10107
10108 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10109
10110         PR fortran/39292
10111         * gfortran.dg/initialization_22.f90: New test.
10112
10113 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10114
10115         PR rtl-optimization/39241
10116         * gcc.dg/torture/pr39241.c: New.
10117
10118 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10119
10120         PR tree-optimizations/39259
10121         * g++.dg/torture/pr39259.C: New testcase.
10122
10123 2009-02-24  Richard Guenther  <rguenther@suse.de>
10124
10125         PR c++/39242
10126         * g++.dg/template/instantiate10.C: New testcase.
10127
10128 2009-02-24  Richard Guenther  <rguenther@suse.de>
10129             Zdenek Dvorak  <ook@ucw.cz>
10130
10131         PR tree-optimization/39233
10132         * gcc.c-torture/execute/pr39233.c: New testcase.
10133
10134 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10135
10136         PR tree-optimization/39260
10137         * gcc.dg/graphite/pr39260.c: New.
10138
10139 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10140
10141         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10142
10143 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10144
10145         PR c++/36411
10146         * g++.dg/template/void14.C: New.
10147
10148 2009-02-23  Jason Merrill  <jason@redhat.com>
10149
10150         PR c++/38880
10151         * g++.dg/init/const7.C: Remove XFAIL.
10152         * g++.dg/init/static-init1.C: New test.
10153
10154         * g++.dg/cpp0x/initlist14.C: New test.
10155
10156 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10157
10158         PR fortran/38914
10159         * bound_simplification_2.f90:  New test case.
10160         * bound_7.f90:  New test case.
10161
10162 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10163
10164         * gcc.dg/cpp/include4.c: New test.
10165
10166 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10167
10168         PR target/39256
10169         * gcc.target/i386/abi-2.c: New.
10170
10171 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10172
10173         * gcc.c-torture/execute/pr39228.x: New.
10174
10175 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10176
10177         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10178         scan-assembler to check for xmm0 register.
10179
10180 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10181             Joseph Myers  <joseph@codesourcery.com>
10182
10183         * gcc.target/arm/va_list.c: New test.
10184         * g++.dg/abi/arm_va_list.C: Likewise.
10185         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10186         function.
10187         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10188         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10189         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10190         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10191         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10192         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10193
10194 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10195
10196         PR testsuite/38164
10197         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10198         to dg-options.
10199
10200 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10201
10202         PR target/39240
10203         * gcc.c-torture/execute/pr39240.c: New test.
10204
10205 2009-02-20  Jason Merrill  <jason@redhat.com>
10206
10207         PR c++/39225
10208         * g++.dg/parse/dtor15.C: New test.
10209
10210 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10211
10212         * gcc.c-torture/execute/20090219-1.c: New.
10213
10214 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10215
10216         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10217         (mips-dg-options): When matching isa* pseudo-options make
10218         'value' optional and accept ! entries.  Use $spec instead of
10219         $isa_spec in the isa pseudo-option error message.  Only
10220         perform the ISA-range check when 'value' is set.  If arch is
10221         matching any CPU in the ! entries switch to its generic ISA.
10222         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10223         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10224
10225 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10226
10227         PR target/39175
10228         * gcc.dg/visibility-20.c: New test.
10229         * g++.dg/ext/visibility/visibility-11.C: New test.
10230
10231 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10232
10233         PR c++/39188
10234         * g++.dg/abi/pr39188-1a.C: New.
10235         * g++.dg/abi/pr39188-1b.C: Likewise.
10236         * g++.dg/abi/pr39188-1.h: Likewise.
10237         * g++.dg/abi/pr39188-2a.C: Likewise.
10238         * g++.dg/abi/pr39188-2b.C: Likewise.
10239         * g++.dg/abi/pr39188-2.h: Likewise.
10240         * g++.dg/abi/pr39188-3a.C: Likewise.
10241         * g++.dg/abi/pr39188-3b.C: Likewise.
10242         * g++.dg/abi/pr39188-3.h: Likewise.
10243
10244 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10245
10246         PR c/38483
10247         * gcc.c-torture/execute/call-trap-1.c,
10248         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10249         tests.
10250
10251 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10252
10253         PR target/39228
10254         * gcc.c-torture/execute/pr39228.c: New test.
10255
10256 2009-02-19  Richard Guenther  <rguenther@suse.de>
10257
10258         PR tree-optimization/39074
10259         * gcc.dg/torture/pr39074.c: New testcase.
10260         * gcc.dg/torture/pr39074-2.c: Likewise.
10261         * gcc.dg/torture/pr39074-3.c: Likewise.
10262
10263 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10264
10265         PR c++/39219
10266         * g++.dg/parse/attr3.C: New.
10267
10268 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10269
10270         PR testsuite/38165
10271         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10272
10273         PR testsuite/38166
10274         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10275         and skip on Darwin.
10276
10277 2009-02-18  Jason Merrill  <jason@redhat.com>
10278
10279         PR c++/38880
10280         * g++.dg/init/const7.C: Remove XFAIL.
10281
10282         PR target/39179
10283         * g++.dg/opt/const6.C: New test.
10284
10285 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10286
10287         * gcc.dg/callabi/callabi.exp: Moved to ...
10288         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10289         in 64bit mode.
10290
10291         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10292         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10293         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10294         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10295         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10296         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10297         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10298
10299         * gcc.dg/callabi/callabi.h: Moved to ...
10300         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10301
10302         * gcc.dg/callabi/func-1.c: Moved to ...
10303         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10304
10305         * gcc.dg/callabi/func-indirect.c: Moved to ...
10306         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10307
10308         * gcc.dg/callabi/pr38891.c: Moved to ...
10309         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10310
10311         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10312         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10313
10314         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10315         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10316
10317         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10318         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10319
10320 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10321
10322         PR target/38891
10323         * gcc.dg/callabi/pr38891.c: New.
10324
10325 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10326
10327         * gcc.dg/callabi/callabi.exp: New.
10328
10329 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10330
10331         PR target/39082
10332         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10333         -Wno-abi for x86.
10334         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10335
10336         * gcc.target/i386/pr39082-1.c: New.
10337
10338         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10339         -Wno-abi.
10340
10341         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10342         CHECK_M64_M128 is defined.
10343         (check_f_arguments): Add "do".
10344         (check_vector_arguments): New.
10345         (check_m64_arguments): Likewise.
10346         (check_m128_arguments): Likewise.
10347
10348         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10349         (CHECK_M64_M128): Define.
10350
10351         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10352         on abitest.
10353         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10354
10355         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10356         tests only if CHECK_M64_M128 is defined.
10357
10358         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10359         (m128_2_struct): Likewise.
10360         (check_struct_passing5): Likewise.
10361         (check_struct_passing6): Likewise.
10362         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10363
10364         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10365         (un5): Likewise.
10366         (check_union_passing4): Likewise.
10367         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10368
10369 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10370
10371         PR c/35447
10372         * gcc.dg/noncompile/pr35447-1.c: New test.
10373
10374 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10375
10376         PR tree-optimization/36922
10377         * gfortran.dg/pr36922.f: New test.
10378
10379 2009-02-17  Richard Guenther  <rguenther@suse.de>
10380
10381         PR tree-optimization/39202
10382         * gcc.c-torture/compile/pr39202.c: New testcase.
10383
10384 2009-02-17  Richard Guenther  <rguenther@suse.de>
10385
10386         PR tree-optimization/39204
10387         * gcc.dg/torture/pr39204.c: New testcase.
10388
10389 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10390
10391         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10392         * gcc.dg/vect/vect-outer-6.c: Ditto.
10393
10394 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10395
10396         PR c/35446
10397         * gcc.dg/noncompile/init-5.c: New test.
10398         * gcc.dg/init-bad-4.c: Adjust expected errors.
10399
10400 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10401
10402         PR target/37049
10403         * gcc.target/i386/push-1.c: New.
10404
10405 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10406
10407         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10408
10409 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10410
10411         * gcc.target/spu/intrinsics-sr.c: New test.
10412
10413 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10414
10415         PR target/38056
10416         * gcc.target/ia64/sibcall-opt-1.c: New test.
10417         * gcc.target/ia64/sibcall-opt-2.c: New test.
10418
10419 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10420
10421         PR fortran/36528
10422         * gfortran.dg/cray_pointers_8.f90: New test.
10423
10424         PR fortran/36703
10425         * gfortran.dg/cray_pointers_9.f90: New test.
10426
10427 2009-02-13  Jason Merrill  <jason@redhat.com>
10428
10429         PR c++/39070
10430         * g++.dg/cpp0x/decltype16.C: New.
10431
10432 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10433
10434         PR target/39152
10435         * gfortran.dg/gomp/pr39152.f90: New.
10436
10437 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10438
10439         PR target/39162
10440         * gcc.target/i386/pr39162.c: New.
10441
10442 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10443
10444         PR c/35444
10445         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10446         New tests.
10447
10448 2009-02-12  Jason Merrill  <jason@redhat.com>
10449
10450         PR c++/38950
10451         * g++.dg/template/array20.C: New test.
10452
10453 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10454
10455         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10456         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10457         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10458
10459 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10460
10461         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10462
10463 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10464
10465         PR target/39152
10466         * gfortran.dg/pr39152.f: New.
10467
10468 2009-02-11  Jason Merrill  <jason@redhat.com>
10469
10470         PR c++/39153
10471         * g++.dg/cpp0x/defaulted9.C: New test.
10472
10473         PR c++/30111
10474         * g++.dg/init/value7.C: New test.
10475
10476 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10477
10478         PR target/38824
10479         * gcc.target/i386/pr38824.c: New testcase.
10480
10481 2009-02-11  Jason Merrill  <jason@redhat.com>
10482
10483         PR c++/38649
10484         * g++.dg/cpp0x/defaulted8.C: New test.
10485
10486         PR c++/36744
10487         * g++.dg/cpp0x/rv9p.C: New test.
10488
10489 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10490
10491         * gnat.dg/aliasing3.adb: New test.
10492         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10493
10494 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10495
10496         PR c++/34397
10497         * g++.dg/template/crash88.C: New.
10498         * g++.dg/template/crash89.C: Likewise.
10499
10500 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10501
10502         PR c/39084
10503         * gcc.dg/pr39084.c: New test.
10504
10505 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10506
10507         PR target/39139
10508         * gcc.target/i386/pr39139.c: New test.
10509
10510 2009-02-10  Richard Guenther  <rguenther@suse.de>
10511
10512         PR tree-optimization/39132
10513         * gcc.dg/torture/pr39132.c: New testcase.
10514
10515 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10516
10517         PR target/39119
10518         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10519         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10520         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10521         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10522         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10523         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10524         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10525         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10526
10527 2009-02-09  Jason Merrill  <jason@redhat.com>
10528
10529         PR c++/39109
10530         * g++.dg/init/value6.C: New test.
10531
10532 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10533
10534         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10535
10536 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10537
10538         * gcc.c-torture/compile/20090209-1.c: New test.
10539
10540 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10541
10542         PR c++/35147
10543         PR c++/37737
10544         * g++.dg/cpp0x/vt-35147.C: New.
10545         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10546         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10547
10548 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10549
10550         PR c/35434
10551         * gcc.dg/attr-alias-4.c: New test.
10552
10553 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10554
10555         PR c/39035
10556         * gcc.dg/dfp/pr39035.c: New test.
10557
10558 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10559
10560         PR c/36432
10561         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10562
10563 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10564
10565         PR c++/39106
10566         * g++.dg/opt/thunk3.C: New test.
10567
10568 2009-02-05  Nick Clifton  <nickc@redhat.com>
10569
10570         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10571         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10572         * gcc.dg/cdce1.c: Likewise.
10573         * gcc.dg/cpp/_Pragma6.c: Likewise.
10574         * g++.dg/cpp/_Pragma1.C: Likewise.
10575         * gcc.dg/utf32-2.c: Xfail for M32C.
10576         * gcc.dg/utf32-1.c: Likewise.
10577         * gcc.dg/utf32-3.c: Likewise.
10578         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10579         targets.
10580         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10581         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10582         * gcc.dg/Wconversion-5.c: Likewise.
10583         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10584         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10585         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10586         * gcc.dg/utf-inc-init.c: Likewise.
10587         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10588         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10589         * gcc.dg/utf-array-short-wchar.c: Likewise.
10590         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10591         * gcc.dg/mallign.c: Use size_t instead of long.
10592
10593 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10594
10595         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10596
10597 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10598
10599         * gcc.c-torture/execute/pr39100.c: New.
10600
10601 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10602
10603         PR c/35435
10604         * gcc.dg/tls/diag-6.c: New test.
10605
10606 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10607
10608         * gcc.dg/graphite/scop-19.c: New
10609
10610 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10611
10612         AVX Programming Reference (January, 2009)
10613         * gcc.target/i386/avx-vpclmulqdq.c: New.
10614         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10615
10616         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10617
10618         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10619         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10620         (pclmul_test): Renamed to ...
10621         (TEST): This.
10622
10623 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10624
10625         PR c++/39095
10626         * g++.dg/abi/mangle31.C: New test.
10627
10628 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10629
10630         PR c/29129
10631         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10632         declarator.
10633         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10634         inside function prototype but not part of parameter declarator.
10635         * vla-11.c: New test.
10636
10637 2009-02-03  Jason Merrill  <jason@redhat.com>
10638
10639         * g++.dg/warn/main-4.C: New test.
10640         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10641
10642 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10643
10644         PR c++/36607
10645         * g++.dg/expr/cast10.C: New test.
10646
10647 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10648
10649         PR c/35433
10650         * gcc.dg/init-bad-6.c: New test.
10651
10652 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10653
10654         PR target/35318
10655         * gcc.c-torture/compile/pr35318.c: New test.
10656
10657         PR inline-asm/39059
10658         * gcc.dg/nofixed-point-2.c: New test.
10659         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10660         * g++.dg/ext/fixed2.C: Likewise.
10661         * g++.dg/other/error25.C: Likewise.
10662         * g++.dg/lookup/crash7.C: Likewise.
10663         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10664
10665         PR c++/39056
10666         * g++.dg/cpp0x/initlist13.C: New test.
10667
10668 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10669
10670         PR c++/36897
10671         * g++.dg/template/func2.C: New test.
10672
10673         PR c++/37314
10674         * g++.dg/template/typename15.C: New.
10675         * g++.dg/template/typename16.C: New.
10676
10677 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10678             Ben Elliston  <bje@au.ibm.com>
10679
10680         PR c/39034
10681         * gcc.dg/dfp/pr39034.c: New test.
10682
10683 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10684
10685         PR testsuite/38263
10686         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10687
10688 2009-02-02  Jason Merrill  <jason@redhat.com>
10689
10690         PR c++/39054
10691         * g++.dg/parse/dtor14.C: New test.
10692
10693 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10694
10695         * lib/target-supports.exp
10696         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10697         * g++.dg/ext/builtin10.C: New test.
10698
10699         PR inline-asm/39058
10700         * gcc.target/i386/pr39058.c: New test.
10701
10702 2009-02-02  Richard Guenther  <rguenther@suse.de>
10703
10704         PR tree-optimization/38937
10705         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10706
10707 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10708
10709         PR c++/39053
10710         * g++.dg/parse/crash52.C: New.
10711
10712 2009-01-30  Richard Guenther  <rguenther@suse.de>
10713
10714         PR tree-optimization/39041
10715         * gcc.c-torture/compile/pr39041.c: New testcase.
10716
10717 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10718
10719         PR target/39013
10720         * gcc.target/i386/pr39013-1.c: New test.
10721         * gcc.target/i386/pr39013-2.c: New test.
10722
10723         PR c++/39028
10724         * g++.dg/ext/label12.C: New test.
10725
10726 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10727
10728         PR c++/33465
10729         * g++.dg/parse/error34.C: New.
10730         * g++.dg/parse/error35.C: Likewise.
10731
10732 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10733
10734         PR c++/38655
10735         * g++.dg/cpp0x/decltype-38655.C: New.
10736
10737 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10738
10739         PR target/39002
10740         * g++.dg/torture/pr39002.C: New test.
10741
10742 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10743
10744         PR tree-optimization/39007
10745         * gcc.dg/tree-ssa/pr39007.c: New.
10746
10747 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10748
10749         PR middle-end/35854
10750         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10751         to "subreg1".
10752
10753 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10754
10755         PR middle-end/38857
10756         * gcc.c-torture/compile/pr38857.c: New test.
10757
10758 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10759
10760         PR fortran/38852
10761         PR fortran/39006
10762         * gfortran.dg/bound_6.f90: New test.
10763
10764 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10765
10766         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10767
10768 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10769
10770         PR tree-optimization/38997
10771         * gcc.dg/tree-ssa/pr38997.c: New.
10772
10773 2009-01-28  Richard Guenther  <rguenther@suse.de>
10774
10775         PR tree-optimization/38926
10776         * gcc.c-torture/compile/pr38926.c: New testcase.
10777
10778 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10779
10780         PR middle-end/38934
10781         * gcc.dg/pr38934.c: New test.
10782
10783 2009-01-28  Richard Guenther  <rguenther@suse.de>
10784
10785         PR middle-end/38908
10786         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10787
10788 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10789
10790         PR tree-optimization/38984
10791         * gcc.dg/pr38984.c: New XFAILed testcase.
10792
10793
10794 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10795
10796         PR target/38988
10797         * gcc.target/i386/pr38988.c: New test.
10798
10799 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10800
10801         PR c++/37554
10802         * g++.dg/parse/crash51.C: New.
10803         * g++.old-deja/g++.pt/crash9.C: Adjust.
10804
10805 2009-01-27  Daniel Kraft  <d@domob.eu>
10806
10807         PR fortran/38883
10808         * gfortran.dg/mvbits_6.f90:  New test.
10809         * gfortran.dg/mvbits_7.f90:  New test.
10810         * gfortran.dg/mvbits_8.f90:  New test.
10811
10812 2009-01-27  Richard Guenther  <rguenther@suse.de>
10813
10814         PR tree-optimization/38503
10815         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10816
10817 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10818
10819         PR middle-end/38969
10820         * gcc.c-torture/execute/pr38969.c: New test.
10821
10822 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10823
10824         PR testsuite/38864
10825         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10826         to dg-do compile.
10827         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10828         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10829         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10830
10831 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10832
10833         PR target/38952
10834         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10835         if __USING_SJLJ_EXCEPTIONS__ is defined.
10836
10837         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10838         __USING_SJLJ_EXCEPTIONS__ is defined.
10839         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10840         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10841         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10842         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10843         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10844         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10845
10846 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10847
10848         PR testsuite/38949
10849         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10850         Use instead of C name in asm statements.
10851
10852 2009-01-26  Richard Guenther  <rguenther@suse.de>
10853
10854         PR tree-optimization/38745
10855         * g++.dg/torture/pr38745.C: New testcase.
10856
10857 2009-01-26  Richard Guenther  <rguenther@suse.de>
10858
10859         PR middle-end/38851
10860         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10861
10862 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10863
10864         * gcc.dg/bitfld-15.c: Gate warning on target
10865         pcc_bitfield_type_matters.
10866         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10867         g++.dg/ext/bitfield4.C: Likewise.
10868         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10869         bitfield for any target.
10870
10871 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10872
10873         PR c/38957
10874         * gcc.dg/pr38957.c: New test.
10875
10876 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10877
10878         PR fortran/38955
10879         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10880         comparing floats.
10881
10882 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10883
10884         PR tree-optimization/38953
10885         * gfortran.dg/graphite/pr38953.f90: New.
10886
10887 2009-01-24  Paul Brook  <paul@codesourcery.com>
10888
10889         * gcc.target/arm/neon-cond-1.c: New test.
10890
10891 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10892
10893         PR tree-optimization/38932
10894         * gcc.dg/pr38932.c: New.
10895
10896 2009-01-23  Revital Eres  <eres@il.ibm.com>
10897
10898         * gcc.dg/sms-7.c: Fix test.
10899
10900 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10901
10902         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10903         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10904         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10905         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10906
10907 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10908
10909         * gcc.dg/pr35729.c: Make test x86 specific.
10910
10911 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10912
10913         PR middle-end/38615
10914         * gcc.dg/pr38615.c: New test.
10915
10916 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10917
10918         PR target/38931
10919         * gcc.target/i386/pr38931.c: New test.
10920
10921 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10922
10923         PR c++/38930
10924         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10925         * g++.dg/template/typedef12.C: Likewise.
10926         * g++.dg/template/typedef13.C: Likewise.
10927         * g++.dg/template/typedef14.C: Likewise.
10928         * g++.dg/template/sfinae3.C: Likewise.
10929         * g++.old-deja/g++.pt/typename8.C: Likewise.
10930         * g++.dg/template/access11.C: Likewise
10931
10932 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10933
10934         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10935         and mips*-*-irix*.
10936         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10937
10938 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10939
10940         PR c++/26693
10941         * g++.dg/template/typedef11.C: New test.
10942         * g++.dg/template/typedef12.C: Likewise.
10943         * g++.dg/template/typedef13.C: Likewise.
10944         * g++.dg/template/typedef14.C: Likewise.
10945         * g++.dg/template/sfinae3.C: Compile this pedantically.
10946         The only errors expected should be the one saying the typedef is ill
10947         formed.
10948         * g++.old-deja/g++.pt/typename8.C: Likewise.
10949         * g++.dg/template/access11.C: Update this.
10950
10951 2009-01-21  Daniel Kraft  <d@domob.eu>
10952
10953         PR fortran/38887
10954         * gfortran.dg/mvbits_5.f90:  New test.
10955
10956 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10957
10958         * gcc.dg/sms-6.c: New test.
10959         * gcc.dg/sms-7.c: Likewise.
10960
10961 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10962
10963         PR fortran/38907
10964         * gfortran.dg/host_assoc_function_7.f90: New test
10965
10966 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10967             Richard Guenther  <rguenther@suse.de>
10968
10969         PR tree-optimization/38747
10970         PR tree-optimization/38748
10971         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10972         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10973         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10974
10975 2009-01-20  Kees Cook  <kees@ubuntu.com>
10976             H.J. Lu  <hongjiu.lu@intel.com>
10977
10978         PR target/38902
10979         * gcc.dg/pr38902.c: New.
10980
10981 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10982
10983         PR target/38868
10984         * gfortran.dg/pr38868.f: New testcase.
10985
10986 2009-01-20  Richard Guenther  <rguenther@suse.de>
10987
10988         * gcc.c-torture/execute/pr36227.c: Move ...
10989         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10990
10991 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10992
10993         * lib/gfortran.exp: Add -B options for targets that use
10994         libgfortran.a%s in their specs.
10995
10996 2009-01-19  Jason Merrill  <jason@redhat.com>
10997
10998         PR c++/23287
10999         * g++.dg/template/dtor5.C: New test.
11000
11001 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11002
11003         PR fortran/38859
11004         * gfortran.dg/bound_5.f90: New test.
11005
11006 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11007
11008         PR target/38736
11009         * g++.dg/compat/abi/pr38736_main.C: New.
11010         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11011         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11012         * g++.dg/other/macro-1.C: Likewise.
11013         * gcc.dg/macro-1.c: Likewise.
11014         * gcc.dg/compat/pr38736_main.c: Likewise.
11015         * gcc.dg/compat/pr38736_x.c: Likewise.
11016         * gcc.dg/compat/pr38736_y.c: Likewise.
11017
11018 2009-01-18  Richard Guenther  <rguenther@suse.de>
11019
11020         PR tree-optimization/38819
11021         * gcc.c-torture/execute/pr38819.c: New testcase.
11022
11023 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11024
11025         PR fortran/38657
11026         * gfortran.dg/module_commons_3.f90: Reapply.
11027
11028 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11029
11030         PR fortran/34955
11031         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11032         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11033
11034 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11035
11036         PR fortran/38657
11037         * gfortran.dg/module_commons_3.f90: Remove
11038
11039 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11040
11041         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11042
11043 2009-01-16  Jason Merrill  <jason@redhat.com>
11044
11045         PR c++/38877
11046         * g++.dg/template/lvalue1.C: New test.
11047
11048         PR c++/29470
11049         * g++.dg/template/access20.C: New test.
11050         * g++.dg/torture/pr34641.C: Fix access.
11051
11052 2009-01-16  Richard Guenther  <rguenther@suse.de>
11053
11054         PR tree-optimization/38835
11055         PR middle-end/36227
11056         * gcc.c-torture/execute/pr36227.c: New testcase.
11057         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11058         * g++.dg/init/const7.C: Likewise.
11059
11060 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11061
11062         PR target/38554
11063         * gcc.c-torture/compile/pr38554.c: New test.
11064
11065 2009-01-16  Jason Merrill  <jason@redhat.com>
11066
11067         PR c++/38579
11068         * g++.dg/conversion/access1.C: New test.
11069
11070 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11071
11072         PR tree-optimization/38789
11073         * gcc.c-torture/compile/pr38789.c: New test.
11074
11075 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11076
11077         PR fortran/38152
11078         * gfortran.dg/proc_ptr_13.f90: New.
11079
11080 2009-01-15  Jason Merrill  <jason@redhat.com>
11081
11082         PR c++/38850
11083         * g++.dg/template/koenig6.C: New test.
11084
11085 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11086
11087         PR c++/29388
11088         * g++.dg/template/error37.C: New testcase.
11089
11090 2009-01-15  Jason Merrill  <jason@redhat.com>
11091
11092         PR c++/36334
11093         * g++.dg/conversion/memfn1.C: New test.
11094
11095         PR c++/37646
11096         * g++.dg/conversion/memfn2.C: New test.
11097
11098 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11099
11100         PR c++/38357
11101         * g++.dg/template/crash87.C: New test.
11102
11103 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11104
11105         PR middle-end/37843
11106         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11107
11108 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11109
11110         PR c++/38636
11111         * g++.dg/parse/crash50.C: New test.
11112
11113 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11114
11115         PR rtl-optimization/38245
11116         * gcc.dg/pr38245-3.c: New test.
11117         * gcc.dg/pr38245-3.h: New file.
11118         * gcc.dg/pr38245-4.c: New file.
11119         * gcc.dg/pr38364.c: New test.
11120
11121 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11122
11123         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11124         sequence PC-relative.
11125
11126 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11127
11128         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11129         calls and/or PLT markers.
11130         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11131         calls and/or PLT markers.
11132         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11133         calls and/or PLT markers.
11134         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11135         calls and/or PLT markers.
11136
11137 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11138             Nathan Froyd  <froydnj@codesourcery.com>
11139             Joseph Myers  <joseph@codesourcery.com>
11140
11141         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11142         New function.
11143         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11144         and use consistent CFLAGS.
11145         * gcc.target/powerpc/20030505.c: Likewise.
11146         * gcc.target/powerpc/20081204-1.c: Likewise.
11147         * gcc.target/powerpc/ppc-spe.c: Likewise.
11148         * gcc.target/powerpc/spe1.c: Likewise.
11149         * g++.dg/ext/spe1.C: Likewise.
11150         * g++.dg/other/opaque-1.C: Likewise.
11151         * g++.dg/other/opaque-2.C: Likewise.
11152         * g++.dg/other/opaque-3.C: Likewise.
11153
11154 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11155
11156         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11157         out of loop.
11158
11159 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11160
11161         PR target/38811
11162         * g++.dg/torture/pr38811.C: New file.
11163
11164 2009-01-14  Richard Guenther  <rguenther@suse.de>
11165
11166         PR tree-optimization/38826
11167         PR middle-end/38477
11168         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11169
11170 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11171
11172         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11173
11174 2009-01-14  Nick Clifton  <nickc@redhat.com>
11175
11176         PR c++/37862
11177         * g++.cp/parse/pr37862.C: New test.
11178
11179 2009-01-14  Julian Brown  <julian@codesourcery.com>
11180
11181         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11182         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11183         to...
11184         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11185         These.
11186
11187 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11188
11189         PR rtl-optimization/38774
11190         * gcc.dg/torture/pr38774.c: New test.
11191
11192         PR c++/38795
11193         * g++.dg/cpp0x/pr38795.C: New test.
11194
11195 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11196             Nathan Froyd  <froydnj@codesourcery.com>
11197             Joseph Myers  <joseph@codesourcery.com>
11198
11199         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11200         otherwise.  Do not check for AltiVec at runtime.
11201         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11202         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11203         * gcc.target/powerpc/altivec-1.c: Likewise.
11204         * gcc.target/powerpc/altivec-3.c: Likewise.
11205         * gcc.target/powerpc/altivec-10.c: Likewise.
11206         * gcc.target/powerpc/altivec-12.c: Likewise.
11207         * gcc.target/powerpc/altivec-24.c: Likewise.
11208         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11209         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11210         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11211         * gcc.target/powerpc/pr35907.c: Likewise.
11212         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11213         otherwise.  Do not check for Cell at runtime.
11214         * gcc.target/powerpc/altivec_check.h: Delete.
11215
11216         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11217         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11218         not check for AltiVec at runtime.
11219         * g++.dg/ext/altivec-cell-2.C: Likewise.
11220         * g++.dg/ext/altivec-cell-3.C: Likewise.
11221         * g++.dg/ext/altivec-cell-4.C: Likewise.
11222         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11223         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11224         check.
11225         * g++.dg/ext/altivec_check.h: Delete.
11226
11227 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11228
11229         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11230         effective target.  Adjust line numbers accordingly.
11231
11232 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11233
11234         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11235
11236 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11237
11238         PR tree-optimization/38786
11239         * gcc.dg/graphite/pr38786.c: New.
11240
11241 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11242
11243         Revert:
11244         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11245
11246         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11247         for alpha*-*-* targets.
11248         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11249
11250 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11251
11252         PR libfortran/38772
11253         * gfortran.dg/fmt_bz_bn_err.f: New test.
11254
11255 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11256
11257         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11258
11259 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11260
11261         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11262         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11263         instruction support.  Do not check for it at runtime.
11264
11265 2009-01-12  Jason Merrill  <jason@redhat.com>
11266
11267         PR c++/35109
11268         * g++.dg/lookup/friend11.C: Remove expected error.
11269         * g++.dg/lookup/friend14.C: New test.
11270         * g++.dg/lookup/friend15.C: New test.
11271
11272 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11273
11274         PR c++/36019
11275         * g++.dg/lookup/hidden-class12.C: New test.
11276         * g++.dg/lookup/hidden-class13.C: New test.
11277         * g++.dg/lookup/hidden-class14.C: New test.
11278         * g++.dg/lookup/hidden-class15.C: New test.
11279         * g++.dg/lookup/hidden-class16.C: New test.
11280
11281 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11282
11283         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11284         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11285         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11286
11287 2009-01-12  Jason Merrill  <jason@redhat.com>
11288
11289         PR c++/31488
11290         * g++.dg/other/vararg-3.C: New test.
11291
11292 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11293
11294         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11295         Explicitly enable SPE.
11296         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11297         directive.
11298
11299         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11300         Expect -flax-vector-conversions message.  Adjust incompatible
11301         types errors.
11302         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11303         Make Foo extern.
11304
11305         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11306
11307         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11308
11309         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11310         * g++.dg/other/opaque-2.C: Likewise.
11311         * g++.dg/other/opaque-3.C: Likewise.
11312
11313 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11314
11315         PR c/32041
11316         * gcc.dg/pr32041.c: New test.
11317         * g++.dg/parse/offsetof9.C: New test.
11318
11319 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11320             Nathan Froyd  <froydnj@codesourcery.com>
11321
11322         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11323         * g++.dg/ext/attribute-test-1.C: Likewise.
11324         * g++.dg/ext/attribute-test-2.C: Likewise.
11325         * g++.dg/ext/attribute-test-3.C: Likewise.
11326         * g++.dg/ext/attribute-test-4.C: Likewise.
11327
11328 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11329
11330         * gnat.dg/unchecked_convert3.adb: New test.
11331
11332 2009-01-12  Tomas Bily  <tbily@suse.cz>
11333
11334         PR middlend/38385
11335         * gcc.dg/tree-ssa/pr38385.c: New file.
11336
11337 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11338
11339         PR c++/38794
11340         * g++.dg/parse/typedef9.C: New test.
11341
11342         PR tree-optimization/38807
11343         * gcc.c-torture/compile/pr38807.c: New test.
11344
11345 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11346
11347         * gcc.target/mips/ins-2.c: New test.
11348
11349 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11350
11351         PR testsuite/38809
11352         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11353
11354 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11355
11356         PR c++/36254
11357         * g++.dg/warn/Wreturn-type-5.C: New test.
11358
11359 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11360
11361         PR middle-end/38616
11362         * gcc.dg/pr38616.c: New test.
11363
11364 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11365
11366         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11367
11368 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11369
11370         PR c++/38648
11371         * g++.dg/expr/string-1.C: New test.
11372         * g++.dg/expr/string-2.C: New test.
11373
11374         PR c++/36695
11375         * g++.dg/ext/complex4.C: New test.
11376         * g++.dg/ext/complex5.C: New test.
11377         * g++.dg/init/reference1.C: New test.
11378         * g++.dg/init/reference2.C: New test.
11379         * g++.dg/init/reference3.C: New test.
11380
11381 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11382
11383         PR fortran/38763
11384         * gfortran.dg/transfer_null_1.f90: New test.
11385
11386 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11387
11388         PR fortran/38765
11389         * gfortran.dg/host_assoc_function_6.f90: New test.
11390
11391 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11392
11393         * lib/target-supports.exp: Add method to determine if the effective
11394         target is really a ppc405 after applying all compile options.
11395         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11396         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11397         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11398         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11399         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11400         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11401         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11402         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11403         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11404         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11405         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11406         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11407         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11408         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11409         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11410         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11411         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11412         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11413         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11414         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11415         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11416         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11417         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11418         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11419         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11420         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11421         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11422         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11423         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11424         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11425         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11426
11427 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11428
11429         PR c++/35335
11430         * g++.dg/other/error31.C: New testcase.
11431
11432         PR c/35742
11433         * gcc.dg/pr35742.c: New test.
11434
11435 2009-01-09  John F. Carr  <jfc@mit.edu>
11436
11437         PR c++/37877
11438         * g++.dg/parse/linkage3.C: New test.
11439
11440 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11441
11442         PR middle-end/38771
11443         * gcc.c-torture/compile/pr38771.c: New test.
11444
11445 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11446
11447         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11448
11449 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11450
11451         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11452         * gcc.dg/sibcall-4.c: Likewise.
11453
11454 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11455             Jan Sjodin  <jan.sjodin@amd.com>
11456
11457         PR tree-optimization/38559
11458         * gcc.dg/graphite/pr38559.c: New.
11459
11460 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11461
11462         PR tree-optimization/37194
11463         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11464
11465 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11466
11467         PR c++/38725
11468         * g++.dg/ext/label11.C: New test.
11469
11470 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11471
11472         * lib/target-supports.exp (check_weak_override_available): New.
11473         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11474         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11475         dg-require-weak-override.
11476
11477 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11478             Alan Modra  <amodra@bigpond.net.au>
11479
11480         * gcc.c-torture/compile/20090107-1.c: New test.
11481
11482 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11483
11484         PR target/38706
11485         * g++.dg/other/pr38706.C: New test.
11486
11487 2009-01-07  Jason Merrill  <jason@redhat.com>
11488
11489         * g++.dg/cpp0x/variadic92.C: New test.
11490         * g++.dg/cpp0x/variadic93.C: New test.
11491
11492 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11493
11494         * lib/target-supports-dg.exp (current_compiler_flags): New.
11495         (check-flags): Use it; do not access dg-test local variables.
11496         (dg-skip-if): Do not access dg-test local variables.
11497         (dg-xfail-run-if): Ditto.
11498         (dg-shouldfail): Ditto.
11499         * gcc.test-framework/test-framework.exp
11500         (check_effective_target_def_nocache): New.
11501         * gcc.test-framework/test-framework.awk: Handle scan tests.
11502         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11503         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11504         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11505         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11506         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11507         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11508         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11509         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11510         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11511
11512         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11513
11514         * lib/target-supports-dg.exp (check_test_flags): Delete.
11515
11516 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11517
11518         PR tree-optimization/38492
11519         PR tree-optimization/38498
11520         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11521         in trunk.
11522         * gcc.dg/graphite/block-0.c: Update test.
11523         * gcc.dg/graphite/block-1.c: Same.
11524         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11525         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11526         * gcc.dg/graphite/block-3.c: New.
11527         * gcc.dg/graphite/pr38498.c: New.
11528
11529 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11530
11531         AVX Programming Reference (December, 2008)
11532         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11533         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11534         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11535
11536         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11537         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11538
11539 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11540
11541         PR fortran/38220
11542         * gfortran.dg/c_loc_pure_1.f90:  New test.
11543
11544 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11545
11546         PR fortran/38669
11547         * gfortran.dg/elemental_dependency_3.f90:
11548         Add the final tree dump cleanup.
11549
11550 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11551
11552         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11553         passing -m32.
11554
11555         PR rtl-optimization/38722
11556         * gfortran.dg/pr38722.f90: New test.
11557
11558 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11559
11560         PR c/34252
11561         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11562         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11563
11564 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11565
11566         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11567         * gfortran.dg/typebound_call_8.f03: Same.
11568         * gfortran.dg/elemental_bind_c.f90: Same.
11569         * gfortran.dg/typebound_call_7.f03: Same.
11570         * gfortran.dg/interface_proc_end.f90: Same
11571         * gfortran.dg/pr37243.f: Fix typo.
11572
11573 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11574
11575         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11576         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11577         large stack sizes.
11578
11579 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11580
11581         AVX Programming Reference (December, 2008)
11582         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11583         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11584         * gcc.target/i386/sse-14.c: Likewise.
11585
11586         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11587         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11588         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11589         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11590
11591 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11592
11593         PR libfortran/38735
11594         * gfortran.dg/fmt_bz_bn.f: Update test.
11595
11596 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11597
11598         PR c++/38472
11599         * g++.dg/conversion/usual-arith-conv.C: New test.
11600
11601 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11602
11603         PR c/34911
11604         * gcc.dg/vector-3.c: New testcase.
11605         * g++.dg/ext/vector15.C: New test.
11606
11607 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11608
11609         PR tree-optimization/38510
11610         * gcc.dg/graphite/pr38510.c: New.
11611
11612 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11613             Jan Sjodin <jan.sjodin@amd.com>
11614
11615         PR tree-optimization/38500
11616         * gcc.dg/graphite/pr38500.c: New.
11617
11618 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11619
11620         * gcc.c-torture/compile/20001226-1.c: Generalize
11621         dg-timeout-factor.
11622         * gcc.c-torture/compile/limits-fnargs.c: Add
11623         dg-timeout-factor.
11624         * gcc.dg/20020425-1.c: Likewise.
11625         * gcc.dg/pch/pch.exp: Likewise.
11626
11627 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11628
11629         PR fortran/38657
11630         * gfortran.dg/module_commons_3.f90: New test.
11631
11632 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11633
11634         PR fortran/37159
11635         * gfortran.dg/random_seed_1.f90: Updated.
11636
11637 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11638
11639         PR fortran/38669
11640         PR fortran/38726
11641         * gfortran.dg/elemental_subroutine_7.f90:
11642         Fix p values so that it can be used as vector subscript.
11643
11644 2009-01-05  Jason Merrill  <jason@redhat.com>
11645
11646         * g++.dg/cpp0x/initlist12.C: Add another test.
11647
11648         * g++.dg/cpp0x/defaulted7.C: New test.
11649
11650 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11651
11652         PR fortran/38672
11653         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11654         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11655
11656 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11657
11658         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11659         for alpha*-*-* targets.
11660         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11661
11662 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11663
11664         PR fortran/38665
11665         * gfortran.dg/host_assoc_function_5.f90: New test.
11666
11667 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11668
11669         PR fortran/38669
11670         * gfortran.dg/elemental_dependency_3.f90: New test.
11671         * gfortran.dg/elemental_subroutine_7.f90: New test.
11672
11673 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11674
11675         * gcc.dg/struct-ret-3.c: Include unistd.h.
11676         (main): Exit early if system memory page size is
11677         larger than 4096 bytes.
11678
11679 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11680
11681         PR fortran/38718
11682         * gfortran.dg/merge_init_expr.f90: New.
11683
11684 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11685
11686         PR fortran/38536
11687         * gfortran.dg/c_loc_tests_13.f90: New test.
11688         * gfortran.dg/c_loc_tests_14.f90: New test.
11689
11690 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11691
11692         * gfortran.dg/func_result_4.f90: New.
11693
11694 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11695
11696         PR fortran/38594
11697         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11698         interface still works, in addition to original tests.
11699         * gfortran.dg/host_assoc_call_6.f90: New test.
11700
11701 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11702
11703         PR c++/38705
11704         * g++.dg/torture/pr38705.C: New test.
11705
11706         PR c/38700
11707         * gcc.dg/pr38700.c: New test.
11708
11709 2009-01-02  Jason Merrill  <jason@redhat.com>
11710
11711         * g++.dg/cpp0x/initlist11.C: New test.
11712         * g++.dg/cpp0x/initlist12.C: New test.
11713
11714 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11715
11716         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11717         Allow extra informative notes.
11718
11719 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11720
11721         PR c/36489
11722         * gcc.dg/pr36489.c: New test.
11723
11724 \f
11725 Copyright (C) 2009 Free Software Foundation, Inc.
11726
11727 Copying and distribution of this file, with or without modification,
11728 are permitted in any medium without royalty provided the copyright
11729 notice and this notice are preserved.