OSDN Git Service

2009-11-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2
3         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
4
5 2009-11-20  Jason Merrill  <jason@redhat.com>
6
7         PR c++/9050, DR 147, DR 318
8         * g++.dg/template/ctor9.C: New.
9         * g++.dg/tc1/dr147.C: Remove xfails.
10         * g++.dg/lookup/name-clash4.C: Adjust.
11         * g++.old-deja/g++.jason/temporary5.C: Adjust.
12         * g++.old-deja/g++.pt/ctor2.C: Adjust.
13
14 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
15
16         PR tree-optimization/42078
17         * gcc.dg/pr42078.c: New test.
18
19 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
20
21         PR Testsuite/42114
22         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
23         XFAIL ptrdiff range test for avr.
24         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
25         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
26         * gcc-dg/c99-stdint-6.c: Ditto.
27
28 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
29
30         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
31         2009-10-23 change to set VRSAVE if VSX has been reverted.
32
33 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
34
35         PR c++/38646
36         * g++.dg/cpp0x/pr38646.C: New test.
37
38 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
39
40         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
41         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
42         Wrap *intmax_t tests in !NO_MAX_TYPES.
43
44 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
45
46         PR c++/42060
47         * g++.dg/cpp0x/initlist28.C: New.
48
49 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
50
51         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
52
53 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
54
55         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
56
57 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
58
59         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
60         explicit.
61         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
62         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
63         * g++.old-deja/g++.law/typeck1.C: Likewise.
64         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
65         * g++.dg/conversion/ptrmem9.C: Likewise.
66         * g++.dg/expr/cond2.C: Likewise.
67
68 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
69             Janus Weil  <janus@gcc.gnu.org>
70
71         PR fortran/42104
72         * gfortran.dg/proc_ptr_comp_23.f90: New test.
73
74 2009-11-19  Jason Merrill  <jason@redhat.com>
75
76         PR c++/42115
77         * g++.dg/init/placement5.C: Add positive test.
78
79         DR 176 permissiveness
80         * g++.dg/ext/injected-ttp.C: New.
81         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
82         * g++.old-deja/g++.pt/ttp41.C: Adjust.
83
84 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
85
86         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
87         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
88
89 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
90
91         * gcc-dg/raw-string-1.c: Skip test for avr target.
92         * gcc-dg/utf-array-short-wchar.c: Ditto.
93         * gcc-dg/utf-array.c: Ditto.
94         * gcc-dg/utf8-2.c: Ditto.
95
96 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
97
98         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
99         (plugin_init): Pass correct version to plugin_default_version_check.
100         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
101         (plugin_init): Pass correct version to plugin_default_version_check.
102         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
103         (plugin_init): Pass correct version to plugin_default_version_check.
104
105 2009-11-19  Jason Merrill  <jason@redhat.com>
106
107         PR c++/561
108         * g++.dg/overload/pmf2.C: New.
109
110 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
111
112         PR libgfortran/42090
113         * gfortran.dg/direct_io_11.f90: New test.
114
115 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
116
117         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
118
119 2009-11-18  Nick Clifton  <nickc@redhat.com>
120         
121         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
122         * g++.dg/lto/20081120-1_0.C: Likewise.
123         * g++.dg/lto/20091002-2_0.C: Likewise.
124         * g++.dg/lto/20081120-2_0.C: Likewise.
125         * g++.dg/lto/20091002-3_0.C: Likewise.
126         * g++.dg/lto/20081123_0.C: Likewise.
127         * g++.dg/lto/20090313_0.C: Likewise.
128         * g++.dg/lto/20081109-1_0.C: Likewise.
129         * g++.dg/lto/20081219_0.C: Likewise.
130         * g++.dg/lto/20081204-1_0.C: Likewise.
131         * g++.dg/lto/20090302_0.C: Likewise.
132         * g++.dg/lto/20081119-1_0.C: Likewise.
133         * g++.dg/lto/20081118_0.C: Likewise.
134
135 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
136
137         PR testsuite/41913
138         * lib/lto.exp (scan-symbol): Properly check if target exist.
139
140 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
141
142         PR fortran/42072
143         * gfortran.dg/proc_ptr_8.f90: Extended.
144
145 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
146
147         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
148         explicit.
149         * g++.dg/inherit/error4.C: Likewise.
150         * g++.dg/template/crash90.C: Likewise.
151
152 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
153
154         PR c++/3187
155         * g++.dg/abi/mangle26.C: Also match *C2* definition.
156         * g++.dg/abi/mangle27.C: Likewise.
157         * g++.dg/abi/mangle28.C: Likewise.
158         * g++.dg/abi/mangle29.C: Likewise.
159
160 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
161
162         PR debug/41926
163         * gcc.dg/vect/vect-debug-pr41926.c: New.
164
165 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
166
167         PR c++/42058
168         * g++.dg/init/array26.C: New.
169         * g++.dg/init/array27.C: Likewise.
170         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
171
172 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
173
174         PR c++/42061
175         * g++.dg/cpp0x/initlist27.C: New test.
176
177         PR c++/42059
178         * g++.dg/cpp0x/initlist26.C: New test.
179
180 2009-11-16  Jason Merrill  <jason@redhat.com>
181
182         PR c++/189, c++/9937, c++/13950, DR 176
183         * g++.dg/tc1/dr176.C: Adjust.
184         * g++.dg/template/injected1.C: New.
185         * g++.dg/template/inherit.C: Adjust.
186         * g++.old-deja/g++.brendan/crash56.C: Adjust.
187         * g++.old-deja/g++.pt/lookup8.C: Adjust.
188         * g++.old-deja/g++.pt/ttp22.C: Adjust.
189         * g++.old-deja/g++.pt/ttp23.C: Adjust.
190
191 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
192
193         PR c++/42055
194         * g++.dg/template/crash92.C: New.
195
196 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
197
198         PR c++/32056
199         * g++.dg/template/error44.C: New.
200
201 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
202
203         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
204
205 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
206
207         PR fortran/42048
208         * gfortran.dg/typebound_call_11.f03: New test.
209
210 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
211
212         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
213         init functions.
214
215 2009-11-13  Jason Merrill  <jason@redhat.com>
216
217         PR c++/27425
218         PR c++/34274
219         * g++.dg/template/arg7.C: New.
220
221         PR c++/29363
222         * g++.dg/template/error43.C: New.
223
224         PR debug/26965
225         * g++.dg/debug/dwarf2/static-data-member2.C: New.
226
227         PR c++/35075
228         * g++.dg/template/ref5.C: New.
229
230         PR c++/21008, DR 515
231         * g++.dg/template/inherit4.C: New.
232         * g++.dg/lookup/scoped8.C: Adjust.
233
234         PR c++/11987
235         * g++.dg/parse/typename11.C: New.
236         * g++.dg/template/crash48.C: Adjust.
237
238 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
239
240         PR testsuite/42001
241         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
242         lto_finish at the end.
243         * gfortran.dg/lto/lto.exp: Ditto.
244
245 2009-11-12  Jason Merrill  <jason@redhat.com>
246
247         PR c++/39560
248         * g++.dg/lookup/anon7.C: New.
249
250         PR c++/37037
251         * g++.dg/template/typedef21.C: New.
252
253         PR c++/42013
254         * g++.dg/cpp0x/decltype19.C: New.
255
256 2009-11-11  Jason Merrill  <jason@redhat.com>
257
258         PR c++/39131
259         * g++.dg/dfp/typeid1.C: New.
260
261 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
262
263         PR fortran/41978
264         * gfortran.dg/proc_ptr_comp_22.f90: New test.
265
266 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
267
268         PR testsuite/42001
269         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
270         lto_finish at the end.
271
272         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
273         (lto_finish): New. Restore mathlib.
274
275 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
276
277         * g++.dg/torture/pushpop_macro.C: New testcase.
278         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
279         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
280
281 2009-11-11  Jon Beniston  <jon@beniston.com>
282
283         * lib/target-supports.exp (check_profiling_available): lm32 target
284           doesn't support profiling.
285         * gcc.dg/20020312-2.c: Add lm32 support.
286         * g++.dg/other/packed1.C: Expect to fail on lm32.
287         * g++.old-deja/g++.jason/thunk3.C: Likewise.
288
289 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
290
291         * gcc.target/arm/neon: Regenerate generated tests.
292
293 2009-11-10  Jason Merrill  <jason@redhat.com>
294
295         * g++.dg/init/placement5.C: New.
296
297         PR c++/34158
298         * g++.dg/init/placement4.C: New.
299
300 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
301
302         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
303         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
304         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
305         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
306
307 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
308
309         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
310         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
311
312 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
313
314         * gcc.c-torture/compile/pr41987.c: New.
315
316 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
317
318         PR middle-end/40946
319         * gcc.dg/pr40946.c: New test.
320
321 2009-11-09  Jason Merrill  <jason@redhat.com>
322
323         PR c++/41972
324         * g++.dg/template/ref4.C: New.
325
326         PR c++/41994
327         * g++.dg/template/conv10.C: New.
328
329 2009-11-07  Jason Merrill  <jason@redhat.com>
330
331         PR c++/37920
332         * g++.dg/ext/typeof11.C: New.
333
334 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
335
336         PR target/41985
337         * gcc.target/i386/pr41985.c: New test.
338
339 2009-11-08  Richard Guenther  <rguenther@suse.de>
340
341         * gcc.dg/torture/pta-escape-1.c: New testcase.
342
343 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
344
345         * gnat.dg/rep_clause4.adb: New test.
346
347 2009-11-08  Richard Guenther  <rguenther@suse.de>
348
349         PR rtl-optimization/41928
350         * gfortran.dg/pr41928.f90: New testcase.
351
352 2009-11-07  Jason Merrill  <jason@redhat.com>
353
354         PR c++/18451
355         PR c++/40738
356         * g++.dg/parse/error36.C: Add parameter and template cases.
357         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
358         * g++.dg/ext/typedef-init.C: Likewise.
359         * g++.dg/lookup/hidden-class1.C: Likewise.
360         * g++.dg/lookup/hidden-class10.C: Likewise.
361         * g++.dg/lookup/hidden-class5.C: Likewise.
362         * g++.dg/lookup/hidden-class7.C: Likewise.
363         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
364         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
365         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
366         * g++.dg/lookup/strong-using-2.C: Likewise.
367         * g++.dg/other/typedef1.C: Likewise.
368         * g++.dg/parse/access10.C: Likewise.
369         * g++.dg/parse/constructor1.C: Likewise.
370         * g++.dg/parse/crash38.C: Likewise.
371         * g++.dg/parse/error3.C: Likewise.
372         * g++.dg/parse/typespec1.C: Likewise.
373         * g++.dg/template/typedef5.C: Likewise.
374         * g++.old-deja/g++.pt/typename3.C: Likewise.
375         * g++.old-deja/g++.pt/typename4.C: Likewise.
376         * g++.old-deja/g++.pt/typename6.C: Likewise.
377         * g++.old-deja/g++.robertl/eb94.C: Likewise.
378
379         * g++.dg/abi/regparm1.C: Fix execute test.
380
381 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
382
383         PR tree-optimization/41643
384         * gcc.dg/pr41643.c: New test.
385
386 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
387
388         PR fortran/41909
389         * gfortran.dg/recursive_check_15.f90: New test.
390
391 2009-11-06  Jason Merrill  <jason@redhat.com>
392
393         PR c++/15946
394         * g++.dg/parse/error36.C: New.
395         * g++.old-deja/g++.other/typename1.C: Adjust.
396
397         PR c++/9381
398         * g++.dg/abi/regparm1.C: New.
399
400 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
401
402         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
403         PLUGIN_PRAGMAS.
404         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
405         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
406         and pragma_plugin-test-1.C.
407
408 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
409
410         PR c++/41536
411         * g++.dg/ext/always_inline-5.C: New test.
412
413 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
414
415         PR c++/41967
416         * g++.dg/gomp/pr41967.C: New test.
417
418 2009-11-06  Michael Matz  <matz@suse.de>
419
420         PR middle-end/41963
421         * gcc.dg/pr41963.c: New test.
422
423 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
424
425         PR middle-end/41935
426         * gcc.dg/pr41935.c: New test.
427         * c-c++-common/pr41935.c: New test.
428         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
429         element.
430         * gcc.c-torture/execute/pr41935.c: New test.
431
432 2009-11-05  Jason Merrill  <jason@redhat.com>
433
434         PR c++/34180
435         * g++.dg/init/synth2.C: New.
436
437         PR c++/7046
438         * g++.dg/abi/pragma-pack1.C: New.
439
440         PR c++/34870
441         * g++.dg/lookup/koenig7.C: New.
442
443         PR c++/41703
444         * g++.dg/template/partial6.C: New.
445
446 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
447
448         PR fortran/41556
449         * gfortran.dg/class_12.f03: New test.
450
451 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
452
453         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
454         in builtin's name.
455
456 2009-11-04  Jason Merrill  <jason@redhat.com>
457
458         PR c++/36912
459         * g++.dg/init/static-init2.C: New.
460
461 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
462
463         PR fortran/41556
464         PR fortran/41873
465         * gfortran.dg/interface_abstract_4.f90: New test.
466
467 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
468
469         * gcc.target/m68k/pr41302.c: Fix target triplet.
470
471 2009-11-04  Jason Merrill  <jason@redhat.com>
472
473         PR c++/39413
474         * g++.dg/template/overload11.C: New.
475         * g++.dg/template/nested3.C: Adjust.
476
477 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
478
479         PR ada/20548
480         * ada/acats/norun.lst: Remove the stack checking tests.
481         * ada/acats/run_acats: Limit the stack to 8MB.
482
483 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
484
485         PR fortran/41556
486         PR fortran/41937
487         * gfortran.dg/class_11.f03: New test.
488
489 2009-11-04  Jason Merrill  <jason@redhat.com>
490
491         PR c++/35067
492         * g++.dg/abi/thunk5.C: New.
493
494 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
495
496         PR rtl-opt/41833
497         * gcc.target/powerpc/altivec-33.c: New testcase.
498
499 2009-11-04  Jason Merrill  <jason@redhat.com>
500
501         PR c++/17365, DR 218
502         * g++.dg/lookup/koenig6.C: New.
503         * g++.dg/lookup/koenig5.C: Adjust.
504         * g++.dg/template/crash56.C: Adjust.
505         * g++.old-deja/g++.ns/koenig5.C: Adjust.
506
507 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
508             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
509
510         * gcc.target/i386/xop-check.h: New file.
511         * gcc.target/i386/xop-hadduX.c: Ditto.
512         * gcc.target/i386/xop-haddX.c: Ditto.
513         * gcc.target/i386/xop-hsubX.c: Ditto.
514         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
515         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
516         * gcc.target/i386/xop-pcmov2.c: Ditto.
517         * gcc.target/i386/xop-pcmov.c: Ditto.
518         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
519         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
520         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
521         * gcc.target/i386/xop-shift1-vector.c: Ditto.
522         * gcc.target/i386/xop-shift2-vector.c: Ditto.
523         * gcc.target/i386/xop-shift3-vector.c: Ditto.
524         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
525         * gcc.target/i386/sse-12.c: Update with new compile options to
526         activate and check xopintrin.h intrinsic file.
527         * gcc.target/i386/sse-13.c: Ditto.
528         * gcc.target/i386/sse-14.c: Ditto.
529         * gcc.target/i386/sse-22.c: Ditto.
530         * gcc.target/i386/sse-23.c: Ditto.
531         * g++.dg/other/i386-2.C: Ditto.
532         * g++.dg/other/i386-3.C: Ditto.
533         * g++.dg/other/i386-5.C: Ditto.
534         * g++.dg/other/i386-6.C: Ditto.
535         
536 2009-11-04  Wei Guozhi  <carrot@google.com>
537
538         PR target/40835
539         * gcc.target/arm/pr40835: New testcase.
540
541 2009-11-04  Revital Eres  <eres@il.ibm.com>
542
543         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
544         change in decision of peeling for alignment.
545         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
546         * gcc.dg/vect/vect-50.c: Likewise.
547         * gcc.dg/vect/vect-42.c: Likewise.
548         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
549         Likewise.
550         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
551         Likewise.
552         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
553         * gcc.dg/vect/vect-60.c: Likewise.
554         * gcc.dg/vect/vect-52.c: Likewise.
555         * gcc.dg/vect/vect-44.c: Likewise.
556         * gcc.dg/vect/vect-27.c: Likewise.
557         * gcc.dg/vect/vect-29.c: Likewise.
558         * gcc.dg/vect/vect-72.c: Likewise.
559         * gcc.dg/vect/vect-56.c: Likewise.
560         * gcc.dg/vect/vect-48.c: Likewise.
561         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
562         * gfortran.dg/vect/vect-2.f90: Likewise.
563         * gfortran.dg/vect/vect-5.f90: Likewise.
564
565 2009-11-04  Richard Guenther  <rguenther@suse.de>
566
567         PR tree-optimization/41919
568         * gcc.c-torture/execute/pr41919.c: New testcase.
569
570 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
571
572         PR target/41302
573         * gcc.target/m68k/pr41302.c: New test.
574
575 2009-11-03  Jason Merrill  <jason@redhat.com>
576
577         PR c++/36959
578         * g++.dg/opt/inline16.C: New.
579
580 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
581
582         * gnat.dg/stack_check.adb1: New test.
583         * gnat.dg/stack_check.adb2: Likewise.
584
585 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
586
587         PR rtl-optimization/41917
588         * gcc.c-torture/execute/pr41917.c: New test.
589
590 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
591
592         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
593         dump to not include "call *%esp".
594
595 2009-11-03  Jason Merrill  <jason@redhat.com>
596
597         PR c++/39786
598         * g++.dg/lookup/using22.C: New.
599
600         PR c++/41876
601         * g++.dg/parse/eh-decl.C: New.
602
603         PR c++/41927
604         * g++.dg/template/sfinae16.C: New.
605
606         PR c++/41815
607         * g++.dg/cpp0x/rv-return.C: New.
608         * g++.dg/cpp0x/deduce.C: Adjust.
609
610         PR c++/40944
611         * g++.dg/template/sfinae15.C: New.
612
613         PR c++/40687
614         * g++.dg/cpp0x/auto3.C: Remove xfail.
615
616 2009-11-03  Tobias Burnus  <burnus@net-b.de>
617
618         PR fortran/41907
619         * gfortran.dg/missing_optional_dummy_6.f90: New test.
620
621 2009-11-03  Nick Clifton  <nickc@redhat.com>
622
623         * gcc.target/rx/builtins.c: Remove redundant tests.
624         Add test of MVTIPL instruction.
625         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
626         function attributes.  Add -msave-acc-in-interrupts option to the
627         command line.
628
629 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
630             Maxim Kuvyrkov  <maxim@codesourcery.com>
631
632         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
633         sh, m68k and fido.
634
635 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
636
637         PR c++/38699
638         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
639         * c-c++-common/builtin-offsetof.c: ... here.
640
641 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
642
643         PR c++/38699
644         * c-c++-common/dfp/builtin-offsetof.c: New test.
645         * g++.dg/other/offsetof6.C: Likewise.
646
647 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
648
649         PR target/41900
650         * gcc.target/i386/pr41900.c: New test.
651
652 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
653
654         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
655
656 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
657
658         PR c++/41856
659         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
660         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
661
662 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
663
664         PR c++/37093
665         * g++.dg/other/ptrmem10.C: New test.
666         * g++.dg/other/ptrmem11.C: Likewise.
667
668 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
669
670         PR testsuite/41878
671         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
672         spaces in some expressions.
673
674 2009-11-02  Jason Merrill  <jason@redhat.com>
675
676         * g++.dg/other/linkage2.C: Move to...
677         * g++.dg/cpp0x/linkage2.C: ..here.
678         * g++.dg/abi/mangle32.C: Add -std=c++0x.
679         * g++.dg/cpp0x/nolinkage1.C: Likewise.
680         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
681         * g++.dg/ext/anon-struct4.C: Revert earlier change.
682         * g++.dg/lookup/anon2.C: Likewise.
683         * g++.dg/other/anon3.C: Likewise.
684         * g++.dg/template/arg2.C: Likewise.
685         * g++.dg/template/local4.C: Likewise.
686         * g++.old-deja/g++.law/operators32.C: Likewise.
687         * g++.old-deja/g++.other/linkage2.C: Likewise.
688         * g++.old-deja/g++.pt/enum6.C: Likewise.
689         * g++.old-deja/g++.other/anon9.C: Likewise.
690         * g++.old-deja/g++.other/linkage1.C: Likewise.
691         * c-c++-common/dfp/pr35620.c: Give the union a name.
692
693 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
694
695         PR tree-optimization/41857
696         * gcc.target/spu/ea/pr41857.c: New file.
697
698 2009-11-02  Martin Jambor  <mjambor@suse.cz>
699
700         PR tree-optimization/41750
701         * gcc.c-torture/execute/pr41750.c: New test.
702
703 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
704
705         PR tree-optimization/41841
706         * gcc.dg/pr41841.c: New test.
707
708         PR debug/41893
709         * gcc.dg/debug/pr41893-1.c: New test.
710         * gcc.dg/debug/pr41893-2.c: New file.
711
712         PR c++/41774
713         * g++.dg/ext/visibility/namespace3.C: New test.
714
715 2009-11-01  Jason Merrill  <jason@redhat.com>
716
717         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
718         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
719         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
720
721 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
722
723         * gnat.dg/opt5.adb: New test.
724
725 2009-11-01  Tobias Burnus  <burnus@net-b.de>
726
727         PR fortran/41872
728         * gfortran.dg/allocatable_scalar_4.f90: New test.
729
730 2009-11-01  Tobias Burnus  <burnus@net-b.de>
731
732         PR fortran/41850
733         * gfortran.dg/intent_out_6.f90: New testcase.
734
735 2009-10-31  Richard Guenther  <rguenther@suse.de>
736
737         * g++.dg/tree-ssa/restrict1.C: New.
738
739 2009-10-31  Jason Merrill  <jason@redhat.com>
740
741         * g++.dg/rtti/typeid9.C: New.
742
743         PR c++/41754
744         * g++.dg/cpp0x/initlist25.C: New.
745
746 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
747
748         * gnat.dg/specs/rep_clause4.ads: New test.
749
750 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
751
752         PR target/41885
753         * gcc.target/avr/torture/pr41885.c: New test.
754
755 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
756
757         * gnat.dg/specs/pack5.ads: New test.
758
759 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
760
761         * lib/target-supports.exp: Handle powerpc-*-elf.
762
763 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
764
765         PR target/40838
766         * gcc.target/i386/incoming-6.c: New.
767         * gcc.target/i386/incoming-7.c: Likewise.
768         * gcc.target/i386/incoming-8.c: Likewise.
769         * gcc.target/i386/incoming-9.c: Likewise.
770         * gcc.target/i386/incoming-10.c: Likewise.
771         * gcc.target/i386/incoming-11.c: Likewise.
772         * gcc.target/i386/incoming-12.c: Likewise.
773         * gcc.target/i386/incoming-13.c: Likewise.
774         * gcc.target/i386/incoming-14.c: Likewise.
775         * gcc.target/i386/incoming-15.c: Likewise.
776         * gcc.target/i386/pr37843-4.c: Likewise.
777
778 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
779
780         PR c++/41863
781         * g++.dg/template/sizeof12.C: New test.
782
783 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
784
785         * gnat.dg/pack14.adb: New test.
786
787 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
788
789         * gcc.target/mips/mips.exp (mips_option_groups): Add
790         mcount-ra-address.
791         * gcc.target/mips/mmcount-ra-address-1.c: New test.
792         * gcc.target/mips/mmcount-ra-address-2.c: New test.
793         * gcc.target/mips/mmcount-ra-address-3.c: New test.
794
795 2009-10-29  Michael Matz  <matz@suse.de>
796
797         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
798         * gcc.target/i386/sse-recip-vec.c: Ditto.
799         * gcc.target/i386/brokensqrt.c: New test.
800
801 2009-10-29  Tobias Burnus  <burnus@net-b.de>
802
803         PR fortran/41777
804         * gfortran.dg/associated_target_3.f90: New testcase.
805
806 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
807
808         * gfortran.dg/lto/pr41764_0.f: New.
809
810 2009-10-29  Martin Jambor  <mjambor@suse.cz>
811
812         PR tree-optimization/41775
813         * g++.dg/torture/pr41775.C: New testcase.
814
815 2009-10-28  Jason Merrill  <jason@redhat.com>
816
817         * g++.dg/cpp0x/inline-ns1.C: New.
818         * g++.dg/cpp0x/inline-ns2.C: New.
819         * g++.dg/cpp0x/inline-ns3.C: New.
820
821 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
822
823         PR rtl-optimization/39715
824         * gcc.target/arm/thumb-ltu.c: New.
825
826 2009-10-28  Richard Guenther  <rguenther@suse.de>
827
828         PR lto/41808
829         PR lto/41839
830         * gcc.dg/lto/20091027-1_0.c: New testcase.
831         * gcc.dg/lto/20091027-1_1.c: Likewise.
832         * g++.dg/lto/20091026-1_0.C: Likewise.
833         * g++.dg/lto/20091026-1_1.C: Likewise.
834         * g++.dg/lto/20091026-1_a.h: Likewise.
835
836 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
837
838         PR middle-end/41837
839         * gcc.dg/pr41837.c: New test.
840
841         PR debug/41801
842         * g++.dg/ext/sync-3.C: New test.
843
844         PR target/41762
845         * gcc.dg/pr41762.c: New test.
846
847 2009-10-28  Richard Guenther  <rguenther@suse.de>
848
849         PR middle-end/41855
850         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
851         * gfortran.dg/lto/20091028-1_1.c: Likewise.
852         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
853         * gfortran.dg/lto/20091028-2_1.c: Likewise.
854
855 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
856
857         PR rtl-optimization/39715
858         * gcc.target/arm/thumb-bitfld1.c: New.
859
860 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
861
862         PR rtl-optimization/40741
863         * gcc.target/arm/thumb-branch1.c: New.
864
865 2009-10-27  Jason Merrill  <jason@redhat.com>
866
867         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
868         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
869         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
870         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
871
872 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
873
874         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
875         * gnat.dg/null_pointer_deref2.adb: Likewise.
876
877 2009-10-27  Richard Guenther  <rguenther@suse.de>
878
879         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
880
881 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
882
883         PR c/41842
884         * gcc.dg/pr41842.c: New test.
885
886 2009-10-27  Revital Eres  <eres@il.ibm.com>
887
888         PR tree-optimization/40648
889         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
890         change in decision of peeling for alignment.
891         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
892         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
893         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
894         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
895         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
896         * gcc.dg/vect/vect-50.c: Likewise.
897         * gcc.dg/vect/vect-33.c: Likewise.
898         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
899         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
900         Likewise.
901         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
902         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
903         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
904         Likewise.
905         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
906         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
907         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
908         * gcc.dg/vect/vect-60.c: Likewise.
909         * gcc.dg/vect/vect-26.c: Likewise.
910         * gcc.dg/vect/vect-52.c: Likewise.
911         * gcc.dg/vect/vect-44.c: Likewise.
912         * gcc.dg/vect/vect-27.c: Likewise.
913         * gcc.dg/vect/vect-70.c: Likewise.
914         * gcc.dg/vect/vect-28.c: Likewise.
915         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
916         * gcc.dg/vect/vect-109.c: Likewise.
917         * gcc.dg/vect/vect-54.c: Likewise.
918         * gcc.dg/vect/vect-29.c: Likewise.
919         * gcc.dg/vect/vect-72.c: Likewise.
920         * gcc.dg/vect/vect-56.c: Likewise.
921         * gcc.dg/vect/vect-48.c: Likewise.
922         * gcc.dg/vect/vect-91.c: Likewise.
923         * gcc.dg/vect/vect-92.c: Likewise.
924         * gcc.dg/vect/vect-58.c: Likewise.
925         * gcc.dg/vect/slp-25.c: Likewise.
926         * gcc.dg/vect/vect-93.c: Likewise.
927         * gcc.dg/vect/vect-95.c: Likewise.
928         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
929         * gcc.dg/vect/vect-87.c: Likewise.
930         * gcc.dg/vect/vect-96.c: Likewise.
931         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
932         * gcc.dg/vect/vect-88.c: Likewise.
933         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
934         * gcc.dg/vect/vect-89.c: Likewise.
935         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
936         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
937         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
938         * gfortran.dg/vect/vect-2.f90: Likewise.
939         * gfortran.dg/vect/vect-3.f90: Likewise.
940         * gfortran.dg/vect/vect-4.f90: Likewise.
941         * gfortran.dg/vect/vect-5.f90: Likewise.
942
943 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
944
945         PR c++/41020
946         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
947
948 2009-10-26  Ben Elliston  <bje@au.ibm.com>
949             Michael Meissner  <meissner@linux.vnet.ibm.com>
950             Ulrich Weigand  <uweigand@de.ibm.com>
951
952         * gcc.target/spu/ea/ea.exp: New file.
953         * gcc.target/spu/ea/cache1.c: Likewise.
954         * gcc.target/spu/ea/cast1.c: Likewise.
955         * gcc.target/spu/ea/cast2.c: Likewise.
956         * gcc.target/spu/ea/compile1.c: Likewise.
957         * gcc.target/spu/ea/compile2.c: Likewise.
958         * gcc.target/spu/ea/cppdefine.c: Likewise.
959         * gcc.target/spu/ea/errors1.c: Likewise.
960         * gcc.target/spu/ea/errors2.c: Likewise.
961         * gcc.target/spu/ea/execute1.c: Likewise.
962         * gcc.target/spu/ea/execute2.c: Likewise.
963         * gcc.target/spu/ea/execute3.c: Likewise.
964         * gcc.target/spu/ea/ops1.c: Likewise.
965         * gcc.target/spu/ea/ops2.c: Likewise.
966         * gcc.target/spu/ea/options1.c: Likewise.
967         * gcc.target/spu/ea/test-sizes.c: Likewise.
968
969 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
970
971         PR bootstrap/41345
972         * gcc.dg/pr41345.c: New test.
973
974         PR debug/41828
975         * g++.dg/debug/dwarf2/anonname1.C: New test.
976
977 2009-10-26  Jason Merrill  <jason@redhat.com>
978
979         PR c++/38796
980         * g++.dg/cpp0x/defaulted15.C: New.
981         * g++.dg/cpp0x/defaulted16.C: New.
982
983 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
984
985         PR c++/41785
986         * g++.dg/cpp0x/variadic96.C: New test.
987
988 2009-10-26  Nick Clifton  <nickc@redhat.com>
989
990         * lib/target-supports.exp (check_profiling_available):
991         Profiling is not, currently, available for the RX port.
992         (check_effective_target_hard_float): Add support for RX target.
993         * gcc.target/rx: New directory.
994         * gcc.target/rx/builtins.c: New test file.
995         * gcc.target/rx/interrupts.c: New test file.
996         * gcc.target/rx/rx-abi-function-tests.c: New test file.
997         * gcc.target/rx/zero-width-bitfield.c: New test file.
998         * gcc.target/rx/i272091.c: New test file.
999         * gcc.target/rx/packed-struct.c: New test file.
1000         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1001
1002 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1003
1004         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1005         * gcc.dg/lto/20091016-1_0.c: Likewise.
1006         * gcc.dg/lto/20090206-1_0.c: Likewise.
1007         * gcc.dg/lto/20081120-1_0.c: Likewise.
1008         * gcc.dg/lto/20081120-2_0.c: Likewise.
1009         * gcc.dg/lto/20090116_0.c: Likewise.
1010         * gcc.dg/lto/20081126_0.c: Likewise.
1011         * gcc.dg/lto/20091013-1_0.c: Likewise.
1012         * gcc.dg/lto/20081212-1_0.c: Likewise.
1013         * gcc.dg/lto/20091015-1_0.c: Likewise.
1014         * gcc.dg/lto/20090126-1_0.c: Likewise.
1015         * gcc.dg/lto/20090126-2_0.c: Likewise.
1016         * gcc.dg/lto/20091020-1_0.c: Likewise.
1017         * gcc.dg/lto/20091020-2_0.c: Likewise.
1018         * gcc.dg/lto/20081204-1_0.c: Likewise.
1019         * gcc.dg/lto/20081204-2_0.c: Likewise.
1020         * gcc.dg/lto/20081224_0.c: Likewise.
1021         * gcc.dg/lto/20090219_0.c: Likewise.
1022
1023 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1024
1025         PR c++/41020
1026         * g++.dg/lookup/extern-c-redecl2.C: New test.
1027         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1028         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1029         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1030
1031 2009-10-26  Michael Matz  <matz@suse.de>
1032
1033         PR tree-optimization/41783
1034         * gcc.dg/pr41783.c: New test.
1035         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1036         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1037         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1038
1039 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1040
1041         PR fortran/41714
1042         * gfortran.dg/class_allocate_4.f03: New test.
1043
1044 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1045
1046         * gcc.target/mips/mult-1.c: New test.
1047
1048 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1049
1050         PR fortran/41784
1051         * gfortran.dg/extends_8.f03: New test.
1052
1053 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1054
1055         * gnat.dg/specs/pack4.ads: New test.
1056
1057 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1058
1059         * gnat.dg/null_pointer_deref1.adb: New test.
1060         * gnat.dg/null_pointer_deref2.adb: Likewise.
1061
1062 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1063
1064         PR fortran/41772
1065         * gfortran.dg/transfer_intrinsic_3.f90.
1066
1067 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1068
1069         * gnat.dg/opt4.adb: New test.
1070
1071 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1072
1073         PR c/40033
1074         * gcc.dg/noncompile/pr40033-1.c: New test.
1075
1076 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1077
1078         PR c++/40808
1079         * g++.dg/abi/mangle34.C: New test
1080
1081 2009-10-23  Jason Merrill  <jason@redhat.com>
1082
1083         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1084
1085         Core issue 899
1086         * g++.dg/cpp0x/explicit4.C: New.
1087
1088 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1089
1090         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1091         *-*-cygwin.
1092         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1093         for *-*-mingw* and *-*-cygwin.
1094         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1095         * g++.dg/template/spec35.C: Disable weak symbol test for
1096         *-*-mingw* and *-*-cygwin.
1097
1098         PR testsuite/31342
1099         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1100
1101 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1102
1103         PR fortran/41800
1104         * gfortran.dg/class_10.f03: New test.
1105
1106 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1107
1108         PR target/41787
1109         * gcc.target/powerpc/vsx-vrsave.c: New file.
1110
1111 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1112
1113         PR c/41673
1114         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1115
1116 2009-10-23  Richard Guenther  <rguenther@suse.de>
1117
1118         PR tree-optimization/41778
1119         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1120
1121 2009-10-22  Richard Guenther  <rguenther@suse.de>
1122
1123         PR lto/41791
1124         * g++.dg/lto/20091022-2_0.C: New testcase.
1125
1126 2009-10-22  Richard Guenther  <rguenther@suse.de>
1127
1128         PR lto/41730
1129         * g++.dg/lto/20091022-1_0.C: New testcase.
1130
1131 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1132
1133         * gcc.dg/autopar/outer-4.c: Adjust scan.
1134         * gcc.dg/autopar/outer-5.c: Adjust scan.
1135         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1136
1137         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1138         * gcc.dg/autopar/outer-1.c: New testcase.
1139         * gcc.dg/autopar/outer-2.c: New testcase.
1140         * gcc.dg/autopar/outer-3.c: New testcase.
1141         * gcc.dg/autopar/outer-4.c: New testcase.
1142         * gcc.dg/autopar/outer-5.c: New testcase.
1143         * gcc.dg/autopar/outer-6.c: New testcase.
1144
1145 2009-10-22  Jan Hubicka  <jh@suse.cz>
1146
1147         * gcc.c-torture/compile/pr40556.c: New testcase.
1148
1149 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1150
1151         PR fortran/41781
1152         * gfortran.dg/goto_8.f90: New test case.
1153
1154 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1155
1156         PR tree-optimization/41497
1157         * gcc.dg/tree-ssa/pr41497.c: New.
1158
1159 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1160
1161         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1162
1163 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1164
1165         * gcc.dg/tls/pie-1.c: New test.
1166
1167 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1168
1169         * g++.dg/abi/mangle33.C: New test.
1170
1171 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1172
1173         * gnat.dg/discr22.adb: New test.
1174
1175 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1176
1177         * gnat.dg/loop_optimization7.ad[sb]: New test.
1178         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1179
1180 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1181
1182         PR fortran/41706
1183         PR fortran/41766
1184         * gfortran.dg/class_9.f03: Extended test case.
1185         * gfortran.dg/select_type_7.f03: New test case.
1186
1187 2009-10-20  Richard Guenther  <rguenther@suse.de>
1188
1189         * gcc.dg/lto/20091020-3_0.c: New testcase.
1190
1191 2009-10-20  Richard Guenther  <rguenther@suse.de>
1192
1193         PR lto/41761
1194         * gcc.dg/lto/20091020-1_0.c: New testcase.
1195         * gcc.dg/lto/20091020-1_1.c: Likewise.
1196         * gcc.dg/lto/20091020-2_0.c: Likewise.
1197         * gcc.dg/lto/20091020-2_1.c: Likewise.
1198
1199 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1200
1201         PR debug/41340
1202         * gcc.dg/pr41340.c: New test.
1203
1204 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1205
1206         * gnat.dg/discr21.ad[sb]: New test.
1207         * gnat.dg/discr21_pkg.ads: New helper.
1208
1209 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1210
1211         PR fortran/41706
1212         * gfortran.dg/class_9 : New test.
1213
1214 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1215
1216         * gcc.dg/raw-string-1.c: New test.
1217         * gcc.dg/raw-string-2.c: New test.
1218         * gcc.dg/raw-string-3.c: New test.
1219         * gcc.dg/raw-string-4.c: New test.
1220         * gcc.dg/raw-string-5.c: New test.
1221         * gcc.dg/raw-string-6.c: New test.
1222         * gcc.dg/raw-string-7.c: New test.
1223         * gcc.dg/utf8-1.c: New test.
1224         * gcc.dg/utf8-2.c: New test.
1225         * gcc.dg/utf-badconcat2.c: New test.
1226         * gcc.dg/utf-dflt2.c: New test.
1227         * gcc.dg/cpp/include6.c: New test.
1228         * g++.dg/ext/raw-string-1.C: New test.
1229         * g++.dg/ext/raw-string-2.C: New test.
1230         * g++.dg/ext/raw-string-3.C: New test.
1231         * g++.dg/ext/raw-string-4.C: New test.
1232         * g++.dg/ext/raw-string-5.C: New test.
1233         * g++.dg/ext/raw-string-6.C: New test.
1234         * g++.dg/ext/raw-string-7.C: New test.
1235         * g++.dg/ext/utf8-1.C: New test.
1236         * g++.dg/ext/utf8-2.C: New test.
1237         * g++.dg/ext/utf-badconcat2.C: New test.
1238         * g++.dg/ext/utf-dflt2.C: New test.
1239
1240         * gcc.dg/cleanup-13.c: New test.
1241
1242 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1243
1244         PR fortran/41586
1245         * gfortran.dg/auto_dealloc_1.f90: New test case.
1246
1247 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1248
1249         Port from redhat/gcc-4_4-branch:
1250         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1251         * gcc.dg/debug/vta-2.c: New test.
1252
1253         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1254         * gcc.dg/debug/vta-1.c: New.
1255
1256 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1257
1258         * gnat.dg/noreturn2.ad[sb]: New test.
1259
1260 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1261
1262         PR fortran/41755
1263         * gfortran.dg/equiv_8.f90: New test.
1264         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1265
1266 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1267
1268         * gcc.target/arm/neon-thumb2-move.c: New test.
1269
1270 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1271
1272         * gcc.dg/debug/vta-3.c: New test.
1273
1274 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1275
1276         * gnat.dg/nested_proc.adb: Rename into...
1277         * gnat.dg/nested_proc1.adb: ...this.
1278         * gnat.dg/nested_proc2.adb: New test.
1279
1280 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1281
1282         * gnat.dg/noreturn1.ad[sb]: New test.
1283
1284 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1285             Paul Thomas  <pault@gcc.gnu.org>
1286
1287         PR fortran/41629
1288         * gfortran.dg/class_6.f90: New test.
1289
1290         PR fortran/41608
1291         PR fortran/41587
1292         * gfortran.dg/class_7.f90: New test.
1293
1294         PR fortran/41618
1295         * gfortran.dg/class_8.f90: New test.
1296
1297 2009-10-17  Richard Guenther  <rguenther@suse.de>
1298
1299         * gcc.dg/lto/20091017-1_0.c: New testcase.
1300         * gcc.dg/lto/20091017-1_1.c: Likewise.
1301
1302 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1303
1304         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1305
1306 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1307
1308         * gnat.dg/aggr11.adb: New test.
1309         * gnat.dg/aggr11_pkg.ads: New helper.
1310
1311 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1312
1313         * gnat.dg/slice8.adb: New test.
1314         * gnat.dg/slice8_pkg1.ads: New helper.
1315         * gnat.dg/slice8_pkg2.ads: Likewise.
1316         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1317
1318 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1319
1320         * gnat.dg/unchecked_convert4.adb: New test.
1321
1322 2009-10-15  Jason Merrill  <jason@redhat.com>
1323
1324         PR c++/38798
1325         * g++.dg/cpp0x/trailing5.C: New.
1326
1327         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1328         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1329         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1330         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1331
1332 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1333
1334         PR fortran/41719
1335         * gfortran.dg/class_5.f03: New test case.
1336         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1337         * gfortran.dg/typebound_operator_4.f03: Ditto.
1338
1339 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1340
1341         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1342         * g++.dg/other/first-global.C: Likewise.
1343         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1344         * g++.dg/torture/pr40323.C: Likewise.
1345         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1346         * gcc.dg/inline-33.c: Likewise.
1347         * gcc.dg/ipa/ipa-1.c: Likewise.
1348         * gcc.dg/ipa/ipa-2.c: Likewise.
1349         * gcc.dg/ipa/ipa-3.c: Likewise.
1350         * gcc.dg/ipa/ipa-4.c: Likewise.
1351         * gcc.dg/ipa/ipa-5.c: Likewise.
1352         * gcc.dg/ipa/ipa-7.c: Likewise.
1353         * gcc.dg/ipa/ipacost-2.c: Likewise.
1354         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1355         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1356         * gfortran.dg/whole_file_5.f90: Likewise.
1357         * gfortran.dg/whole_file_6.f90: Likewise.
1358
1359 2009-10-16  Richard Guenther  <rguenther@suse.de>
1360
1361         PR tree-optimization/41728
1362         * gcc.c-torture/compile/pr41728.c: New testcase.
1363
1364 2009-10-16  Richard Guenther  <rguenther@suse.de>
1365
1366         PR lto/41598
1367         * gcc.dg/lto/20091016-1_0.c: New testcase.
1368         * gcc.dg/lto/20091016-1_1.c: Likewise.
1369         * gcc.dg/lto/20091016-1_a.h: Likewise.
1370
1371 2009-10-16  Richard Guenther  <rguenther@suse.de>
1372
1373         PR lto/41715
1374         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1375         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1376         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1377
1378 2009-10-16  Richard Guenther  <rguenther@suse.de>
1379
1380         PR lto/41713
1381         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1382
1383 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1384
1385         PR debug/41717
1386         * gcc.dg/debug/pr41717.c: New test.
1387
1388 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1389
1390         PR fortran/41648
1391         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1392
1393         PR fortran/41656
1394         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1395
1396 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1397
1398         PR target/23983
1399         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1400         result used.
1401         * g++.dg/ext/altivec-2.C (main): Ditto.
1402
1403 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1404
1405         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1406         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1407
1408 2009-10-15  Richard Guenther  <rguenther@suse.de>
1409
1410         PR lto/41669
1411         * gcc.dg/lto/20091015-1_0.c: New testcase.
1412         * gcc.dg/lto/20091015-1_1.c: Likewise.
1413         * gcc.dg/lto/20091015-1_2.c: Likewise.
1414         * gcc.dg/lto/20091015-1_a.h: Likewise.
1415         * gcc.dg/lto/20091015-1_b.h: Likewise.
1416
1417 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1418
1419         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1420
1421 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1422
1423         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1424
1425 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1426
1427         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1428         line from 1 to 0.
1429         * obj-c++.dg/bitfield-1.mm: Likewise.
1430         * obj-c++.dg/bitfield-4.mm: Likewise.
1431
1432 2009-10-14  Richard Guenther  <rguenther@suse.de>
1433
1434         PR lto/41173
1435         * gcc.dg/lto/20091014-1_0.c: New testcase.
1436
1437 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1438
1439         PR testsuite/41707
1440         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1441         warning on line 0 instead of 1.
1442
1443 2009-10-14  Richard Guenther  <rguenther@suse.de>
1444
1445         PR lto/41521
1446         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1447         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1448
1449 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1450
1451         PR preprocessor/41543
1452         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1453
1454         PR debug/41695
1455         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1456
1457 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1458
1459         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1460         New procedure.
1461         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1462         effective target.
1463
1464 2009-10-14  Jason Merrill  <jason@redhat.com>
1465
1466         PR c++/39866
1467         * g++.dg/cpp0x/defaulted14.C: New.
1468
1469 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1470
1471         * g++.dg/cpp0x/vt-40092.C: New.
1472
1473 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1474
1475         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1476         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1477
1478 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1479
1480         * gfortran.dg/complex_intrinsic_8.f90: New test.
1481
1482 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1483
1484         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1485         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1486
1487 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1488
1489         PR target/38948
1490         * gcc.dg/torture/pr38948.c: New test.
1491
1492 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1493
1494         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1495
1496 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1497
1498         PR fortran/41581
1499         * gfortran.dg/class_allocate_2.f03: Modified.
1500         * gfortran.dg/class_allocate_3.f03: New test case.
1501
1502 2009-10-13  Richard Guenther  <rguenther@suse.de>
1503
1504         PR lto/41668
1505         * gcc.dg/lto/20091006-2_0.c: New testcase.
1506         * gcc.dg/lto/20091006-2_1.c: Likewise.
1507         * gcc.dg/lto/20091006-2_2.c: Likewise.
1508         * gcc.dg/lto/20091013-1_0.c: Likewise.
1509         * gcc.dg/lto/20091013-1_1.c: Likewise.
1510         * gcc.dg/lto/20091013-1_2.c: Likewise.
1511
1512 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1513
1514         * gcc.c-torture/compile/pr41661.c: New test.
1515
1516 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1517
1518         PR libgfortran/41683
1519         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1520
1521 2009-10-12  Jason Merrill  <jason@redhat.com>
1522
1523         PR c++/37875
1524         * g++.dg/cpp0x/decltype18.C: New.
1525
1526         PR c++/37766
1527         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1528
1529 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1530
1531         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1532
1533 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1534
1535         PR debug/41343
1536         PR debug/41447
1537         PR debug/41264
1538         PR debug/41338
1539         * gcc.dg/guality/pr41447-1.c: New.
1540         * gcc.dg/debug/pr41264-1.c: New.
1541         * gcc.dg/debug/pr41343-1.c: New.
1542
1543 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1544
1545         PR target/26515
1546         * gcc.dg/torture/pr26515.c: New test.
1547
1548 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1549
1550         PR testsuite/41659
1551         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1552         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1553         or "xfail" with dg-lto-do.
1554
1555 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1556
1557         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1558
1559 2009-10-12  Michael Matz  <matz@suse.de>
1560
1561         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1562         pass.
1563
1564 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1565
1566         PR target/41680
1567         * g++.dg/torture/pr41680.C: New test.
1568
1569 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1570
1571         PR c++/41570
1572         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1573
1574 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1575
1576         PR debug/41616
1577         * gcc.dg/guality/pr41616-1.c: New.
1578
1579 2009-10-11  Jason Merrill  <jason@redhat.com>
1580
1581         PR c++/37204
1582         * g++.dg/cpp0x/rv-reinterpret.C: New.
1583
1584 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1585
1586         PR libgfortran/38439
1587         * gfortran.dg/fmt_error_9.f: New test.
1588         * gfortran.dg/fmt_error_10.f: New test.
1589
1590 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1591
1592         PR fortran/41583
1593         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1594         * gfortran.dg/class_4b.f03: As above.
1595         * gfortran.dg/class_4c.f03: As above.
1596         * gfortran.dg/class_4d.f03: As above.
1597
1598 2009-10-11  Richard Guenther  <rguenther@suse.de>
1599
1600         PR tree-optimization/41555
1601         * gcc.dg/torture/pr41555.c: New testcase.
1602
1603 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1604
1605         PR libgfortran/35862
1606         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1607         function correctly.
1608
1609 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1610
1611         PR libgfortran/35862
1612         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1613         Add conditions to avoid runtime errors if not supported.
1614
1615 2009-10-10  Richard Guenther  <rguenther@suse.de>
1616
1617         PR tree-optimization/41654
1618         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1619
1620 2009-10-09  Jason Merrill  <jason@redhat.com>
1621
1622         * g++.dg/cpp/ucn-1.C: New.
1623
1624 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1625
1626         PR fortran/41585
1627         * gfortran.dg/class_2.f03: Extended test case.
1628
1629 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1630
1631         PR fortran/41582
1632         * gfortran.dg/class_allocate_1.f03: Modify code such that
1633         it compiles with the gfc_warning->gfc_error change.
1634         * gfortran.dg/class_allocate_1.f03: New test.
1635
1636 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1637
1638         PR fortran/41579
1639         * gfortran.dg/select_type_6.f03: New test.
1640
1641 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1642
1643         PR preprocessor/41445
1644         * gcc.dg/cpp/separate-1.c: Adjust.
1645         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1646         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1647         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1648         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1649         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1650         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1651         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1652
1653         PR rtl-optimization/41646
1654         * gcc.c-torture/compile/pr41646.c: New test.
1655
1656 2009-10-09  Richard Guenther  <rguenther@suse.de>
1657
1658         PR tree-optimization/41634
1659         * gcc.c-torture/compile/pr41634.c: New testcase.
1660
1661 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1662
1663         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1664
1665 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1666
1667         * gnat.dg/opt3.adb: New test.
1668         * gnat.dg/opt3_pkg.ads: New helper.
1669
1670 2009-10-08  Doug Kwan  <dougkwan@google.com>
1671
1672         PR rtl-optimization/41574
1673         * gcc.dg/pr41574.c: New test.
1674
1675 2009-10-08  Cary Coutant  <ccoutant@google.com>
1676
1677         Add support for debugging with ICF (Identical Code Folding).
1678         * g++.dg/debug/dwarf2/icf.C: New test.
1679
1680 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1681
1682         * gcc.target/mips/truncate-6.c: New test.
1683
1684 2009-10-08  Jason Merrill  <jason@redhat.com>
1685
1686         PR c++/36816
1687         * g++.dg/cpp0x/rv-deduce.C: New.
1688
1689         PR c++/37177
1690         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1691         * g++.dg/template/explicit-args2.C: New.
1692         * g++.dg/template/explicit-args3.C: New.
1693         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1694
1695 2009-10-08  Michael Matz  <matz@suse.de>
1696
1697         PR middle-end/41573
1698         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1699         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1700         * gcc.dg/pr41573.c: New test.
1701
1702 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1703
1704         PR c/41182
1705         * gcc.c-torture/compile/pr41182-1.c: New.
1706
1707 2009-10-07  Jason Merrill  <jason@redhat.com>
1708
1709         * g++.dg/cpp0x/variadic95.C: New.
1710
1711 2009-10-07  Jason Merrill  <jason@redhat.com>
1712
1713         * g++.dg/template/scope3.C: New.
1714
1715 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1716
1717         * gcc.dg/debug/dwarf2/inline3.c: New test.
1718
1719 2009-10-07  Daniel Kraft  <d@domob.eu>
1720
1721         PR fortran/41615
1722         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1723
1724 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1725
1726         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1727         * gfortran.dg/select_type_1.f03: Modified error message.
1728         * gfortran.dg/select_type_5.f03: New test.
1729
1730 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1731
1732         PR libgfortran/41612
1733         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1734         have kind=10 reals.
1735
1736 2009-10-06  Jason Merrill  <jason@redhat.com>
1737
1738         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1739         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1740
1741 2009-10-06  Richard Guenther  <rguenther@suse.de>
1742
1743         PR lto/41502
1744         * gcc.dg/lto/20091006-1_0.c: New testcase.
1745         * gcc.dg/lto/20091006-1_1.c: Likewise.
1746         * gcc.dg/lto/20091005-2_0.c: Likewise.
1747
1748 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1749
1750         PR ada/41383
1751         * gnat.dg/timer_cancel.adb: New test.
1752
1753 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1754
1755         PR ada/38333
1756         * gnat.dg/specs/import_abstract.ads: New.
1757
1758 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1759
1760         PR libgfortran/35862
1761         * gfortran.dg/round_2.f03: New test.
1762
1763 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1764
1765         PR debug/41558
1766         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1767         * lib/gcc-gdb-test.exp: ... here.  New file.
1768         * gfortran.dg/guality/guality.exp: New file.
1769         * gfortran.dg/guality/pr41558.f90: New test.
1770         * gfortran.dg/guality/arg1.f90: New test.
1771
1772 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1773
1774         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1775         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1776         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1777         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1778
1779 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1780
1781         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1782         register_pass_info.
1783         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1784         plugin_pass to register_pass_info.
1785         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1786         register_pass_info.
1787         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1788         register_pass_info.
1789
1790 2009-10-05  Richard Guenther  <rguenther@suse.de>
1791
1792         PR lto/41281
1793         * gcc.dg/lto/20090914-2_0.c: New testcase.
1794
1795 2009-10-05  Richard Guenther  <rguenther@suse.de>
1796
1797         PR lto/40902
1798         * gcc.dg/lto/20091005-1_0.c: New testcase.
1799         * gcc.dg/lto/20091005-1_1.c: Likewise.
1800
1801 2009-10-05  Richard Guenther  <rguenther@suse.de>
1802
1803         PR lto/41552
1804         PR lto/41487
1805         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1806         * g++.dg/lto/20091004-1_0.C: New testcase.
1807         * g++.dg/lto/20091004-1_1.C: Likewise.
1808         * g++.dg/lto/20091004-2_0.C: Likewise.
1809         * g++.dg/lto/20091004-2_1.C: Likewise.
1810         * g++.dg/lto/20091004-3_0.C: Likewise.
1811         * g++.dg/lto/20091004-3_1.C: Likewise.
1812
1813 2009-10-05  Richard Guenther  <rguenther@suse.de>
1814
1815         PR tree-optimization/23821
1816         * gcc.dg/torture/pr23821.c: New testcase.
1817
1818 2009-10-05  Daniel Kraft  <d@domob.eu>
1819
1820         PR fortran/41403
1821         * gfortran.dg/goto_6.f: New test.
1822         * gfortran.dg/goto_7.f: New test.
1823
1824 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1825             Bill Maddox  <maddox@google.com>
1826             Cary Coutant  <ccoutant@google.com>
1827             Chris Demetriou  <cgd@google.com>
1828             Diego Novillo  <dnovillo@google.com>
1829             Doug Kwan  <dougkwan@google.com>
1830             Jan Hubicka  <jh@suse.cz>
1831             Ollie Wild  <aaw@google.com>
1832             Rafael Espindola  <espindola@google.com>
1833             Richard Guenther  <rguenther@suse.de>
1834             Simon Baldwin  <simonb@google.com>
1835
1836         * g++.dg/20090107-1.C: New.
1837         * g++.dg/20090121-1.C: New.
1838         * g++.dg/ipa/20090113-1.C: New.
1839         * g++.dg/lto: New directory.
1840         * g++.dg/lto/20080829_0.C: New.
1841         * g++.dg/lto/20080904_0.C: New.
1842         * g++.dg/lto/20080907_0.C: New.
1843         * g++.dg/lto/20080908-1_0.C: New.
1844         * g++.dg/lto/20080908-2_0.C: New.
1845         * g++.dg/lto/20080908-3_0.C: New.
1846         * g++.dg/lto/20080909-1_0.C: New.
1847         * g++.dg/lto/20080910-1_0.C: New.
1848         * g++.dg/lto/20080912-1_0.C: New.
1849         * g++.dg/lto/20080912_0.C: New.
1850         * g++.dg/lto/20080915_0.C: New.
1851         * g++.dg/lto/20080916_0.C: New.
1852         * g++.dg/lto/20080917_0.C: New.
1853         * g++.dg/lto/20080924_0.C: New.
1854         * g++.dg/lto/20080926_0.C: New.
1855         * g++.dg/lto/20081008_0.C: New.
1856         * g++.dg/lto/20081022.h: New.
1857         * g++.dg/lto/20081022_0.C: New.
1858         * g++.dg/lto/20081022_1.C: New.
1859         * g++.dg/lto/20081023_0.C: New.
1860         * g++.dg/lto/20081109-1_0.C: New.
1861         * g++.dg/lto/20081109-2_0.C: New.
1862         * g++.dg/lto/20081109_0.C: New.
1863         * g++.dg/lto/20081109_1.C: New.
1864         * g++.dg/lto/20081118-1_0.C: New.
1865         * g++.dg/lto/20081118-1_1.C: New.
1866         * g++.dg/lto/20081118_0.C: New.
1867         * g++.dg/lto/20081118_1.C: New.
1868         * g++.dg/lto/20081119-1.h: New.
1869         * g++.dg/lto/20081119-1_0.C: New.
1870         * g++.dg/lto/20081119-1_1.C: New.
1871         * g++.dg/lto/20081119_0.C: New.
1872         * g++.dg/lto/20081119_1.C: New.
1873         * g++.dg/lto/20081120-1_0.C: New.
1874         * g++.dg/lto/20081120-1_1.C: New.
1875         * g++.dg/lto/20081120-2_0.C: New.
1876         * g++.dg/lto/20081120-2_1.C: New.
1877         * g++.dg/lto/20081123_0.C: New.
1878         * g++.dg/lto/20081123_1.C: New.
1879         * g++.dg/lto/20081125.h: New.
1880         * g++.dg/lto/20081125_0.C: New.
1881         * g++.dg/lto/20081125_1.C: New.
1882         * g++.dg/lto/20081127_0.C: New.
1883         * g++.dg/lto/20081127_1.C: New.
1884         * g++.dg/lto/20081203_0.C: New.
1885         * g++.dg/lto/20081203_1.C: New.
1886         * g++.dg/lto/20081204-1_0.C: New.
1887         * g++.dg/lto/20081204-1_1.C: New.
1888         * g++.dg/lto/20081204-2_0.C: New.
1889         * g++.dg/lto/20081204-2_1.C: New.
1890         * g++.dg/lto/20081209_0.C: New.
1891         * g++.dg/lto/20081209_1.C: New.
1892         * g++.dg/lto/20081211-1.h: New.
1893         * g++.dg/lto/20081211-1_0.C: New.
1894         * g++.dg/lto/20081211-1_1.C: New.
1895         * g++.dg/lto/20081217-1_0.C: New.
1896         * g++.dg/lto/20081217-2_0.C: New.
1897         * g++.dg/lto/20081219_0.C: New.
1898         * g++.dg/lto/20081219_1.C: New.
1899         * g++.dg/lto/20090106_0.C: New.
1900         * g++.dg/lto/20090112_0.C: New.
1901         * g++.dg/lto/20090128_0.C: New.
1902         * g++.dg/lto/20090221_0.C: New.
1903         * g++.dg/lto/20090302_0.C: New.
1904         * g++.dg/lto/20090302_1.C: New.
1905         * g++.dg/lto/20090303_0.C: New.
1906         * g++.dg/lto/20090311-1.h: New.
1907         * g++.dg/lto/20090311-1_0.C: New.
1908         * g++.dg/lto/20090311-1_1.C: New.
1909         * g++.dg/lto/20090311_0.C: New.
1910         * g++.dg/lto/20090311_1.C: New.
1911         * g++.dg/lto/20090312.h: New.
1912         * g++.dg/lto/20090312_0.C: New.
1913         * g++.dg/lto/20090312_1.C: New.
1914         * g++.dg/lto/20090313_0.C: New.
1915         * g++.dg/lto/20090313_1.C: New.
1916         * g++.dg/lto/20090315_0.C: New.
1917         * g++.dg/lto/20090315_1.C: New.
1918         * g++.dg/lto/20091002-1_0.C: New testcase.
1919         * g++.dg/lto/20091002-2_0.C: Likewise..
1920         * g++.dg/lto/20091002-3_0.C: Likewise..
1921         * g++.dg/lto/README: New.
1922         * g++.dg/lto/pr40818_0.C: New.
1923         * g++.dg/opt/thunk3-1.C: New.
1924         * g++.dg/opt/thunk4.C: New.
1925         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1926         replacements with __attribute__ ((__noinline__)).
1927         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1928         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1929         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1930         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1931         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1932         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1933         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1934         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1935         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1936         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1937         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1938         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1939         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1940         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1941         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1942         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1943         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1944         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1945         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1946         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1947         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1948         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1949         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1950         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1951         * gcc.dg/20081223-1.c: New.
1952         * gcc.dg/lto: New directory.
1953         * gcc.dg/lto/20080908_0.c: New.
1954         * gcc.dg/lto/20080917_0.c: New.
1955         * gcc.dg/lto/20080924_0.c: New.
1956         * gcc.dg/lto/20081024_0.c: New.
1957         * gcc.dg/lto/20081109_0.c: New.
1958         * gcc.dg/lto/20081111_0.c: New.
1959         * gcc.dg/lto/20081111_1.c: New.
1960         * gcc.dg/lto/20081112_0.c: New.
1961         * gcc.dg/lto/20081112_1.c: New.
1962         * gcc.dg/lto/20081115_0.c: New.
1963         * gcc.dg/lto/20081115_1.c: New.
1964         * gcc.dg/lto/20081115_2.c: New.
1965         * gcc.dg/lto/20081118_0.c: New.
1966         * gcc.dg/lto/20081118_1.c: New.
1967         * gcc.dg/lto/20081118_2.c: New.
1968         * gcc.dg/lto/20081120-1_0.c: New.
1969         * gcc.dg/lto/20081120-1_1.c: New.
1970         * gcc.dg/lto/20081120-2_0.c: New.
1971         * gcc.dg/lto/20081120-2_1.c: New.
1972         * gcc.dg/lto/20081125_0.c: New.
1973         * gcc.dg/lto/20081125_1.c: New.
1974         * gcc.dg/lto/20081126_0.c: New.
1975         * gcc.dg/lto/20081201-1_0.c: New.
1976         * gcc.dg/lto/20081201-1_1.c: New.
1977         * gcc.dg/lto/20081201-1_2.c: New.
1978         * gcc.dg/lto/20081201-2_0.c: New.
1979         * gcc.dg/lto/20081201-2_1.c: New.
1980         * gcc.dg/lto/20081202-1_0.c: New.
1981         * gcc.dg/lto/20081202-1_1.c: New.
1982         * gcc.dg/lto/20081202-2_0.c: New.
1983         * gcc.dg/lto/20081202-2_1.c: New.
1984         * gcc.dg/lto/20081204-1_0.c: New.
1985         * gcc.dg/lto/20081204-1_1.c: New.
1986         * gcc.dg/lto/20081204-2_0.c: New.
1987         * gcc.dg/lto/20081210-1_0.c: New.
1988         * gcc.dg/lto/20081212-1_0.c: New.
1989         * gcc.dg/lto/20081222_0.c: New.
1990         * gcc.dg/lto/20081222_0.h: New.
1991         * gcc.dg/lto/20081222_1.c: New.
1992         * gcc.dg/lto/20081224_0.c: New.
1993         * gcc.dg/lto/20081224_0.h: New.
1994         * gcc.dg/lto/20081224_1.c: New.
1995         * gcc.dg/lto/20090116_0.c: New.
1996         * gcc.dg/lto/20090120_0.c: New.
1997         * gcc.dg/lto/20090126-1_0.c: New.
1998         * gcc.dg/lto/20090126-2_0.c: New.
1999         * gcc.dg/lto/20090206-1_0.c: New.
2000         * gcc.dg/lto/20090206-2_0.c: New.
2001         * gcc.dg/lto/20090210_0.c: New.
2002         * gcc.dg/lto/20090210_1.c: New.
2003         * gcc.dg/lto/20090213_0.c: New.
2004         * gcc.dg/lto/20090213_1.c: New.
2005         * gcc.dg/lto/20090218-1_0.c: New.
2006         * gcc.dg/lto/20090218-1_1.c: New.
2007         * gcc.dg/lto/20090218-2_0.c: New.
2008         * gcc.dg/lto/20090218-2_1.c: New.
2009         * gcc.dg/lto/20090218_0.c: New.
2010         * gcc.dg/lto/20090218_1.c: New.
2011         * gcc.dg/lto/20090218_2.c: New.
2012         * gcc.dg/lto/20090218_3.c: New.
2013         * gcc.dg/lto/20090219_0.c: New.
2014         * gcc.dg/lto/20090312_0.c: New.
2015         * gcc.dg/lto/20090312_1.c: New.
2016         * gcc.dg/lto/20090313_0.c: New.
2017         * gcc.dg/lto/20090706-1_0.c: New.
2018         * gcc.dg/lto/20090706-2_0.c: New.
2019         * gcc.dg/lto/20090717_0.c: New.
2020         * gcc.dg/lto/20090717_1.c: New.
2021         * gcc.dg/lto/20090729_0.c: New.
2022         * gcc.dg/lto/20090729_1.c: New.
2023         * gcc.dg/lto/20090812_0.c: New.
2024         * gcc.dg/lto/20090812_1.c: New.
2025         * gcc.dg/lto/20090914-1_0.c: New.
2026         * gcc.dg/lto/README: New.
2027         * gcc.dg/visibility-7.c: Adjust expected pattern
2028         * gfortran.dg/lto: New directory.
2029         * gfortran.dg/lto/pr40724_0.f: New.
2030         * gfortran.dg/lto/pr40724_1.f: New.
2031         * gfortran.dg/lto/pr40725_0.f03: New.
2032         * gfortran.dg/lto/pr40725_1.c: New.
2033         * gfortran.dg/lto/pr41069_0.f90: New.
2034         * gfortran.dg/lto/pr41069_1.f90: New.
2035         * gfortran.dg/lto/pr41069_2.f90: New.
2036         * g++.dg/README: Add 'lto' directory.
2037         * g++.dg/dg.exp: Also scan 'lto' directory
2038
2039 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2040             Janis Johnson  <janis187@us.ibm.com>
2041             Diego Novillo  <dnovillo@google.com>
2042
2043         * g++.dg/lto/lto.exp: New.
2044         * gcc.c-torture/execute/execute.exp: Add
2045         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2046         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2047         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2048         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2049         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2050         * gcc.dg/lto/lto.exp: New.
2051         * gfortran.dg/lto/lto.exp: New.
2052         * lib/target-supports.exp (check_effective_target_lto): New.
2053         * lib/c-torture.exp: Load target-supports.exp.  Define
2054         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2055         * lib/gcc-dg.exp: Likewise.
2056         * lib/lto.exp: New.
2057         * lib/torture-options.exp: Add support for a third argument.
2058
2059 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2060
2061         PR testsuite/41542
2062         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2063
2064 2009-10-02  Jason Merrill  <jason@redhat.com>
2065
2066         * g++.dg/abi/mangle32.C: New.
2067
2068 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2069
2070         * gnat.dg/atomic2.adb: New test.
2071
2072 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2073
2074         * gnat.dg/array11.adb: New test.
2075         * gnat.dg/array12.adb: Likewise.
2076
2077 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2078
2079         * gnat.dg/array10.adb: New test.
2080         * gnat.dg/object_overflow.adb: Tweak.
2081
2082 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2083
2084         * gcc.dg/guality/guality.exp: Disable on darwin.
2085
2086 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2087
2088         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2089         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2090         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2091         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2092
2093 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2094
2095         PR fortran/41479
2096         * gfortran.dg/intent_out_5.f90: New test.
2097
2098 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2099
2100         PR debug/41404
2101         PR debug/41353
2102         * gcc.dg/guality/pr41404-1.c: New test.
2103         * gcc.dg/guality/pr41353-2.c: New test.
2104
2105 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2106
2107         PR testsuite/41546
2108         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2109         to -mtune=generic.
2110
2111 2009-10-01  Jan Hubicka  <jh@suse.cz>
2112
2113         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2114
2115 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2116
2117         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2118
2119         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2120
2121 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2122
2123         PR fortran/41515
2124         * gfortran.dg/parameter_array_init_5.f90: New test.
2125
2126 2009-10-01  Jason Merrill  <jason@redhat.com>
2127
2128         * g++.dg/cpp0x/defaulted13.C: New.
2129
2130 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2131
2132         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2133         * gfortran.dg/bounds_check_11.f90: Likewise.
2134         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2135
2136 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2137
2138         * gfortran.dg/select_type_4.f90: New test.
2139
2140 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2141
2142         * gfortran.dg/same_type_as_1.f03: New test.
2143         * gfortran.dg/same_type_as_2.f03: Ditto.
2144
2145 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2146
2147         * gfortran.dg/select_type_1.f03: Extended.
2148         * gfortran.dg/select_type_3.f03: New test.
2149
2150 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2151
2152         * gfortran.dg/class_allocate_1.f03: New test.
2153
2154 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2155
2156         PR fortran/40996
2157         * gfortran.dg/allocatable_scalar_3.f90: New test.
2158         * gfortran.dg/select_type_2.f03: Ditto.
2159         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2160
2161 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2162
2163         * gfortran.dg/block_name_2.f90: Modified error message.
2164         * gfortran.dg/select_6.f90: Ditto.
2165         * gfortran.dg/select_type_1.f03: New test.
2166
2167 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2168
2169         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2170         * gfortran.dg/class_1.f03: Ditto.
2171         * gfortran.dg/class_2.f03: Ditto.
2172         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2173         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2174         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2175         * gfortran.dg/typebound_call_10.f03: Ditto.
2176         * gfortran.dg/typebound_call_2.f03: Ditto.
2177         * gfortran.dg/typebound_call_3.f03: Ditto.
2178         * gfortran.dg/typebound_call_4.f03: Ditto.
2179         * gfortran.dg/typebound_call_9.f03: Ditto.
2180         * gfortran.dg/typebound_generic_3.f03: Ditto.
2181         * gfortran.dg/typebound_generic_4.f03: Ditto.
2182         * gfortran.dg/typebound_operator_1.f03: Ditto.
2183         * gfortran.dg/typebound_operator_2.f03: Ditto.
2184         * gfortran.dg/typebound_operator_3.f03: Ditto.
2185         * gfortran.dg/typebound_operator_4.f03: Ditto.
2186         * gfortran.dg/typebound_proc_1.f08: Ditto.
2187         * gfortran.dg/typebound_proc_5.f03: Ditto.
2188         * gfortran.dg/typebound_proc_6.f03: Ditto.
2189
2190 2009-09-30  Jason Merrill  <jason@redhat.com>
2191
2192         * g++.dg/eh/init-temp1.C: Improve test.
2193
2194 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2195
2196         PR target/22093
2197         * gcc.target/alpha/pr22093.c: New test.
2198
2199 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2200             Jason Merrill  <jason@redhat.com>
2201
2202         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2203         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2204         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2205         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2206         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2207         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2208         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2209         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2210         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2211         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2212         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2213         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2214         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2215         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2216         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2217         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2218         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2219         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2220         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2221         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2222         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2223         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2224         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2225         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2226         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2227         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2228         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2229         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2230         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2231         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2232         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2233         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2234         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2235         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2236         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2237         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2238         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2239         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2240         * lib/prune.exp: Accept "In lambda function".
2241
2242 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2243
2244         * gcc.target/i386/fma4-check.h: New file.
2245         * gcc.target/i386/fma4-fma.c: Ditto.
2246         * gcc.target/i386/fma4-maccXX.c: Ditto.
2247         * gcc.target/i386/fma4-msubXX.c: Ditto.
2248         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2249         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2250         * gcc.target/i386/fma4-vector.c: Ditto.
2251         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2252         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2253         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2254         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2255         * gcc.target/i386/fma4-256-vector.c: Ditto.
2256         * gcc.target/i386/funcspec-2.c: Ditto.
2257
2258         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2259
2260         * gcc.target/i386/funcspec-5.c: Add FMA4.
2261         * gcc.target/i386/funcspec-6.c: Ditto.
2262         * gcc.target/i386/funcspec-8.c: Ditto.
2263
2264         * gcc.target/i386/funcspec-9.c: New file.
2265
2266         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2267
2268         * gcc.target/i386/isa-10.c: New file.
2269         * gcc.target/i386/isa-11.c: Ditto.
2270         * gcc.target/i386/isa-12.c: Ditto.
2271         * gcc.target/i386/isa-13.c: Ditto.
2272         * gcc.target/i386/isa-2.c: Ditto.
2273         * gcc.target/i386/isa-3.c: Ditto.
2274         * gcc.target/i386/isa-4.c: Ditto.
2275         * gcc.target/i386/isa-7.c: Ditto.
2276         * gcc.target/i386/isa-8.c: Ditto.
2277         * gcc.target/i386/isa-9.c: Ditto.
2278
2279         * gcc.target/i386/isa-14.c: Add FMA4.
2280         * gcc.target/i386/isa-1.c: Ditto.
2281         * gcc.target/i386/isa-5.c: Ditto.
2282         * gcc.target/i386/isa-6.c: Ditto.
2283
2284         * gcc.target/i386/sse-12.c: New file.
2285         * gcc.target/i386/sse-13.c: Ditto.
2286         * gcc.target/i386/sse-14.c: Ditto.
2287         * gcc.target/i386/sse-22.c: Ditto.
2288
2289         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2290         * g++.dg/other/i386-3.C: Ditto.
2291         * g++.dg/other/i386-5.C: Ditto.
2292         * g++.dg/other/i386-6.C: Ditto.
2293
2294 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2295
2296         PR testsuite/41496
2297         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2298         before.
2299
2300 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2301
2302         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2303         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2304
2305 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2306
2307         PR debug/41438
2308         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2309         hidden.
2310         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2311
2312 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2313
2314         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2315         * gcc.target/i386/isa-1.c: Remove SSE5.
2316         * gcc.target/i386/isa-5.c: Ditto.
2317         * gcc.target/i386/isa-6.c: Ditto.
2318         * gcc.target/i386/funcspec-4.c: Remove error conditions
2319         related to SSE5.
2320         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2321         * gcc.target/i386/avx-2.c: Ditto.
2322         * gcc.target/i386/sse-23.c: Ditto.
2323         * gcc.target/i386/funcspec-9.c: Delete.
2324
2325 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2326
2327         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2328         * gcc.dg/guality/pr41353-1.c: New test.
2329
2330         PR testsuite/41444
2331         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2332         in macro name definition for non-unix/win32/msdos.
2333
2334 2009-09-29  Daniel Kraft  <d@domob.eu>
2335
2336         PR fortran/39626
2337         * gfortran.dg/block_1.f08: New test.
2338         * gfortran.dg/block_2.f08: New test.
2339         * gfortran.dg/block_3.f90: New test.
2340         * gfortran.dg/block_4.f08: New test.
2341         * gfortran.dg/block_5.f08: New test.
2342         * gfortran.dg/block_6.f08: New test.
2343         * gfortran.dg/block_7.f08: New test.
2344         * gfortran.dg/block_8.f08: New test.
2345
2346 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2347
2348         PR libgfortran/35862
2349         * gfortran.dg/round_1.f03: New test.
2350         * gfortran.dg/f2003_io_3.f03: Update test.
2351
2352 2009-09-28  Easwaran Raman  <eraman@google.com>
2353
2354         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2355         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2356
2357 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2358
2359         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2360         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2361         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2362         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2363         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2364
2365         * g++.dg/dfp/dfp.exp: Fix typo.
2366
2367         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2368         Fix typo that breaks the check.
2369
2370 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2371
2372         * gnat.dg (tagged_alloc_free.adb): New testcase.
2373
2374 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2375
2376         * g++.dg/dfp: New directory.
2377         * g++.dg/dg.exp: Prune tests in dfp directory.
2378         * g++.dg/dfp/dfp.exp: New.
2379         * g++.dg/dfp/mangle-mode.C: New test.
2380
2381 2009-09-28  Michael Matz  <matz@suse.de>
2382
2383         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2384         for sign of -Inf.
2385
2386 2009-09-27  Richard Henderson  <rth@redhat.com>
2387
2388         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2389         * gcc.dg/tree-ssa/pr41469-1.c: New.
2390
2391 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2392
2393         PR c/41476
2394         * gcc.dg/cond-constqual-1.c: New test.
2395
2396 2009-09-26  Michael Matz  <matz@suse.de>
2397
2398         PR lto/40758
2399         PR middle-end/41470
2400         * gcc.dg/pr41470.c: New test.
2401
2402 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2403
2404         * gnat.dg/array9.adb: New test.
2405
2406 2009-09-26  Michael Matz  <matz@suse.de>
2407
2408         PR tree-optimization/41454
2409         * gcc.dg/pr41454.c: New test.
2410
2411 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2412
2413         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2414         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2415         into DW_TAG_GNU_template_parameter_pack and
2416         DW_TAG_GNU_formal_parameter_pack.
2417         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2418         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2419
2420 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2421
2422         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2423         parameters for alignment-sensitive -fsection-anchors tests.
2424
2425 2009-09-25  Richard Guenther  <rguenther@suse.de>
2426
2427         PR middle-end/41463
2428         * gcc.c-torture/execute/pr41463.c: New testcase.
2429
2430 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2431
2432         * gnat.dg/sse_nolib.adb: New testcase.
2433
2434 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2435
2436         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2437         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2438         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2439         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2440         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2441         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2442         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2443         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2444         * gcc.dg/vect/vect.exp: Add Power7 flags.
2445         * g++.dg/vect/vect.exp: Likewise.
2446         * gfortran.dg/vect/vect.exp: Likewise.
2447
2448 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2449
2450         PR fortran/41459
2451         * gfortran.dg/empty_label.f: New test.
2452         * gfortran.dg/empty_label.f90: Ditto.
2453         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2454
2455 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2456
2457         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2458         compile-time.
2459
2460 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2461
2462         * lib/scanasm.exp (make_pattern_printable): New function.
2463         (dg-scan, scan-assembler-times, scan-assembler-dem,
2464         scan-assembler-dem-not): Use it.
2465
2466 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2467
2468         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2469         (test_nested): Renamed to ...
2470         (test_nested1): This.
2471         (test_nested2): New.
2472         (main): Likewise.
2473
2474 2009-09-24  Richard Guenther  <rguenther@suse.de>
2475
2476         PR tree-optimization/36143
2477         PR tree-optimization/38747
2478         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2479         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2480         * g++.dg/torture/pr38747.C: New testcase.
2481         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2482
2483 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2484
2485         * gnat.dg/nested_proc.adb: New test.
2486
2487 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2488
2489         * gcc.target/i386/pr12329.c: Adjust.
2490
2491 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2492
2493         PR debug/41248
2494         * gcc.dg/pr41248.c: New.
2495
2496 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2497
2498         PR debug/41065
2499         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2500
2501 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2502
2503         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2504         current_compiler_flags.  Fix typos.
2505
2506 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2507
2508         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2509
2510 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2511
2512         PR c/39779
2513         * gcc.c-torture/compile/pr39779.c: New test.
2514
2515 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2516
2517         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2518         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2519         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2520
2521 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2522
2523         PR debug/41295
2524         * gcc.dg/pr41295.c: New.
2525
2526 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2527
2528         * gcc.dg/pr40209.c: Add test case.
2529
2530 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2531
2532         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2533         matching assembly.
2534         * gcc.target/mips/code-readable-2.c: Likewise.
2535         * gcc.target/mips/code-readable-3.c: Likewise.
2536
2537 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2538
2539         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2540         Check support via mode instead of C type.
2541         (check_effective_target_dfprt_nocache): Ditto.
2542         (check_effective_target_hard_dfp): Ditto.
2543
2544 2009-09-22  Richard Guenther  <rguenther@suse.de>
2545
2546         PR middle-end/41395
2547         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2548         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2549
2550 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2551
2552         * gcc.dg/20090922-1.c: New test.
2553
2554         PR bootstrap/41405
2555         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2556         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2557         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2558         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2559         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2560         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2561         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2562         * objc.dg/dwarf-2.m: Likewise.
2563
2564 2009-09-22  Richard Guenther  <rguenther@suse.de>
2565
2566         PR tree-optimization/41428
2567         * g++.dg/tree-ssa/pr41428.C: New testcase.
2568
2569 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2570
2571         PR middle-end/41429
2572         * g++.dg/gomp/pr41429.C: New test.
2573
2574 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2575
2576         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2577
2578 2009-09-21  Jason Merrill  <jason@redhat.com>
2579
2580         PR c++/41421
2581         * g++.dg/cpp0x/trivial1.C: Expand.
2582
2583 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2584
2585         * gcc.dg/torture/calleesave-sse.c: New.
2586
2587 2009-09-21  Jan Hubicka  <jh@suse.cz>
2588
2589         * gcc.dg/guality/inline-params.c: New testcase.
2590
2591 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2592
2593         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2594         Add -fno-inline.
2595         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2596         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2597         (f2): Ditto.
2598
2599 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2600
2601         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2602         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2603         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2604         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2605         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2606
2607 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2608
2609         PR middle-end/40642
2610         * g++.dg/torture/pr40642.C: New testcase.
2611
2612 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2613
2614         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2615         cases in static initializers.
2616
2617 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2618
2619         * gcc.c-tortue/compile/pr39886.c: New.
2620
2621 2009-09-20  Chris Demetriou  <cgd@google.com>
2622
2623         PR preprocessor/28435:
2624         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2625         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2626         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2627         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2628         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2629
2630 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2631
2632         * gcc.target/mips/mips.exp: Add relax-pic-calls
2633         under -mfoo/-mno-foo options.
2634         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2635         and -mexplicit-relocs.
2636         * gcc.target/mips/call-1.c: New test.
2637         * gcc.target/mips/call-2.c: New test.
2638         * gcc.target/mips/call-3.c: New test.
2639         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2640         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2641
2642 2009-09-19  Chris Demetriou  <cgd@google.com>
2643
2644         PR preprocessor/28435:
2645         * gcc.dg/cpp/missing-header-MD.c: New test.
2646         * gcc.dg/cpp/missing-header-MMD.c: New test.
2647         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2648         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2649
2650 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2651
2652         PR libgfortran/41328
2653         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2654         EOF works.
2655
2656 2009-09-18  Jason Merrill  <jason@redhat.com>
2657
2658         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2659         * g++.dg/cpp0x/initlist-deduce.C: New.
2660
2661 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2662
2663         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2664
2665 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2666
2667         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2668         * c-c++-common/dfp: New directory.
2669         * c-c++-common/dfp/dfp-dbg.h: New file.
2670         * gcc.dg/dfp/call-by-value.c: Move to ...
2671         * c-c++-common/call-by-value.c: here.
2672         * gcc.dg/dfp/cast.c: Move to ...
2673         * c-c++-common/cast.c: here.
2674         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2675         * c-c++-common/compare-eq-const.c: here.
2676         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2677         * c-c++-common/compare-eq-d128.c: here.
2678         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2679         * c-c++-common/compare-eq-d32.c: here.
2680         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2681         * c-c++-common/compare-eq-d64.c: here.
2682         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2683         * c-c++-common/compare-eq-dfp.c: here.
2684         * gcc.dg/dfp/compare-eq.h: Move to ...
2685         * c-c++-common/compare-eq.h: here.
2686         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2687         * c-c++-common/compare-rel-const.c: here.
2688         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2689         * c-c++-common/compare-rel-d128.c: here.
2690         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2691         * c-c++-common/compare-rel-d32.c: here.
2692         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2693         * c-c++-common/compare-rel-d64.c: here.
2694         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2695         * c-c++-common/compare-rel-dfp.c: here.
2696         * gcc.dg/dfp/compare-rel.h: Move to ...
2697         * c-c++-common/compare-rel.h: here.
2698         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2699         * c-c++-common/compare-special-d128.c: here.
2700         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2701         * c-c++-common/compare-special-d32.c: here.
2702         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2703         * c-c++-common/compare-special-d64.c: here.
2704         * gcc.dg/dfp/compare-special.h: Move to ...
2705         * c-c++-common/compare-special.h: here.
2706         * gcc.dg/dfp/constants-zero.c: Move to ...
2707         * c-c++-common/constants-zero.c: here.
2708         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2709         * c-c++-common/convert-bfp-10.c: here.
2710         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2711         * c-c++-common/convert-bfp-11.c: here.
2712         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2713         * c-c++-common/convert-bfp-12.c: here.
2714         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2715         * c-c++-common/convert-bfp-13.c: here.
2716         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2717         * c-c++-common/convert-bfp-14.c: here.
2718         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2719         * c-c++-common/convert-bfp-2.c: here.
2720         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2721         * c-c++-common/convert-bfp-3.c: here.
2722         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2723         * c-c++-common/convert-bfp-4.c: here.
2724         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2725         * c-c++-common/convert-bfp-5.c: here.
2726         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2727         * c-c++-common/convert-bfp-6.c: here.
2728         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2729         * c-c++-common/convert-bfp-7.c: here.
2730         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2731         * c-c++-common/convert-bfp-8.c: here.
2732         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2733         * c-c++-common/convert-bfp-9.c: here.
2734         * gcc.dg/dfp/convert-bfp.c: Move to ...
2735         * c-c++-common/convert-bfp.c: here.
2736         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2737         * c-c++-common/convert-bfp-fold.c: here.
2738         * gcc.dg/dfp/convert-dfp.c: Move to ...
2739         * c-c++-common/convert-dfp.c: here.
2740         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2741         * c-c++-common/convert-dfp-fold-2.c: here.
2742         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2743         * c-c++-common/convert-dfp-fold.c: here.
2744         * gcc.dg/dfp/convert.h: Move to ...
2745         * c-c++-common/convert.h: here.
2746         * gcc.dg/dfp/convert-int.c: Move to ...
2747         * c-c++-common/convert-int.c: here.
2748         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2749         * c-c++-common/convert-int-fold.c: here.
2750         * gcc.dg/dfp/convert-int-max.c: Move to ...
2751         * c-c++-common/convert-int-max.c: here.
2752         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2753         * c-c++-common/convert-int-max-fold.c: here.
2754         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2755         * c-c++-common/convert-int-saturate.c: here.
2756         * gcc.dg/dfp/func-array.c: Move to ...
2757         * c-c++-common/func-array.c: here.
2758         * gcc.dg/dfp/func-deref.c: Move to ...
2759         * c-c++-common/func-deref.c: here.
2760         * gcc.dg/dfp/func-mixed.c: Move to ...
2761         * c-c++-common/func-mixed.c: here.
2762         * gcc.dg/dfp/func-pointer.c: Move to ...
2763         * c-c++-common/func-pointer.c: here.
2764         * gcc.dg/dfp/func-scalar.c: Move to ...
2765         * c-c++-common/func-scalar.c: here.
2766         * gcc.dg/dfp/func-struct.c: Move to ...
2767         * c-c++-common/func-struct.c: here.
2768         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2769         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2770         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2771         * c-c++-common/func-vararg-alternate-d128.c: here.
2772         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2773         * c-c++-common/func-vararg-alternate-d32.c: here.
2774         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2775         * c-c++-common/func-vararg-alternate-d64.c: here.
2776         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2777         * c-c++-common/func-vararg-alternate.h: here.
2778         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2779         * c-c++-common/func-vararg-dfp.c: here.
2780         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2781         * c-c++-common/func-vararg-mixed-2.c: here.
2782         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2783         * c-c++-common/func-vararg-mixed.c: here.
2784         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2785         * c-c++-common/func-vararg-size0.c: here.
2786         * gcc.dg/dfp/inf-1.c: Move to ...
2787         * c-c++-common/inf-1.c: here.
2788         * gcc.dg/dfp/loop-index.c: Move to ...
2789         * c-c++-common/loop-index.c: here.
2790         * gcc.dg/dfp/modes.c: Move to ...
2791         * c-c++-common/modes.c: here.
2792         * gcc.dg/dfp/nan-1.c: Move to ...
2793         * c-c++-common/nan-1.c: here.
2794         * gcc.dg/dfp/nan-2.c: Move to ...
2795         * c-c++-common/nan-2.c: here.
2796         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2797         * c-c++-common/operator-arith-fold.c: here.
2798         * gcc.dg/dfp/operator-assignment.c: Move to ...
2799         * c-c++-common/operator-assignment.c: here.
2800         * gcc.dg/dfp/operator-comma.c: Move to ...
2801         * c-c++-common/operator-comma.c: here.
2802         * gcc.dg/dfp/operator-cond.c: Move to ...
2803         * c-c++-common/operator-cond.c: here.
2804         * gcc.dg/dfp/operator-logical.c: Move to ...
2805         * c-c++-common/operator-logical.c: here.
2806         * gcc.dg/dfp/operator-unary.c: Move to ...
2807         * c-c++-common/operator-unary.c: here.
2808         * gcc.dg/dfp/pr31385.c: Move to ...
2809         * c-c++-common/pr31385.c: here.
2810         * gcc.dg/dfp/pr33466.c: Move to ...
2811         * c-c++-common/pr33466.c: here.
2812         * gcc.dg/dfp/pr35620.c: Move to ...
2813         * c-c++-common/pr35620.c: here.
2814         * gcc.dg/dfp/pr36800.c: Move to ...
2815         * c-c++-common/pr36800.c: here.
2816         * gcc.dg/dfp/pr39034.c: Move to ...
2817         * c-c++-common/pr39034.c: here.
2818         * gcc.dg/dfp/pr39035.c: Move to ...
2819         * c-c++-common/pr39035.c: here.
2820         * gcc.dg/dfp/pr39902.c: Move to ...
2821         * c-c++-common/pr39902.c: here.
2822         * gcc.dg/dfp/pr39986.c: Move to ...
2823         * c-c++-common/pr39986.c: here.
2824         * gcc.dg/dfp/signbit-1.c: Move to ...
2825         * c-c++-common/signbit-1.c: here.
2826         * gcc.dg/dfp/signbit-2.c: Move to ...
2827         * c-c++-common/signbit-2.c: here.
2828         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2829         * c-c++-common/struct-layout-1.c: here.
2830         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2831         * c-c++-common/usual-arith-conv.c: here.
2832         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2833         * c-c++-common/usual-arith-conv-const.c: here.
2834
2835 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2836
2837         PR testsuite/41288
2838         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2839         stack alignment.
2840
2841 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2842
2843         PR c++/39365
2844         * g++.dg/expr/bool3.C: New test.
2845         * g++.dg/expr/bool4.C: New test.
2846
2847 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2848
2849         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2850         * gcc.dg/dfp/signbit-2.c: Use it.
2851         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2852         arguments to unsigned int.
2853         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2854         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2855         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2856         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2857         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2858         * gcc.dg/dfp/pr39986.c: Ditto.
2859         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2860         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2861         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2862         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2863         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2864
2865 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2866
2867         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2868
2869 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2870
2871         PR c/41049
2872         * dfp/pr41049.c: New test.
2873
2874 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2875
2876         PR testsuite/41385
2877         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2878
2879 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2880
2881         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2882         * gcc.dg/ipa/ipa-sra-1.c: New test.
2883         * gcc.dg/ipa/ipa-sra-2.c: New test.
2884         * gcc.dg/ipa/ipa-sra-3.c: New test.
2885         * gcc.dg/ipa/ipa-sra-4.c: New test.
2886         * gcc.dg/ipa/ipa-sra-5.c: New test.
2887         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2888         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2889
2890 2009-09-17  Michael Matz  <matz@suse.de>
2891
2892         PR middle-end/41347
2893         * gfortran.dg/pr41347.f90: New test.
2894
2895 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2896
2897         * gcc.c-torture/compile/20090917-1.c: New testcase.
2898
2899 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2900
2901         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2902         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2903         alpha*-*-* target from XFAIL list.
2904
2905 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2906
2907         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2908         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2909         * gcc.dg/dfp/cast-bad.c: Use default options.
2910         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2911         * gcc.dg/dfp/composite-type.c: Ditto.
2912         * gcc.dg/dfp/constants.c: Ditto.
2913         * gcc.dg/dfp/constants-hex.c: Ditto.
2914         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2915         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2916         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2917         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2918         * gcc.dg/dfp/ctypes.c: Ditto.
2919         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2920         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2921         * gcc.dg/dfp/float-constant-double.c: Ditto.
2922         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2923         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2924         * gcc.dg/dfp/modes.c: Ditto.
2925         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2926         * gcc.dg/dfp/pr31344.c: Ditto.
2927         * gcc.dg/dfp/pr31385.c: Ditto.
2928         * gcc.dg/dfp/pr33466.c: Ditto.
2929         * gcc.dg/dfp/pr35620.c: Ditto.
2930         * gcc.dg/dfp/pr37435.c: Ditto.
2931         * gcc.dg/dfp/pr39986.c: Ditto.
2932         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2933         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2934         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2935         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2936         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2937         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2938         * gcc.dg/dfp/typespec.c: Ditto.
2939         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2940         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2941         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2942         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2943         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2944         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2945         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2946         * gcc.dg/dfp/compare-rel.h: Ditto.
2947         * gcc.dg/dfp/compare-special.h: Ditto.
2948         * gcc.dg/dfp/convert.h: Ditto.
2949         * gcc.dg/dfp/fe-check.h: Ditto.
2950         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2951         * gcc.dg/dfp/cast.c: Ditto.
2952         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2953         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2954         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2955         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2956         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2957         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2958         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2959         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2960         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2961         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2962         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2963         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2964         * gcc.dg/dfp/constants-zero.c: Ditto.
2965         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2966         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2967         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2968         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2969         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2970         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2971         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2972         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2973         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2974         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2975         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2976         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2977         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2978         * gcc.dg/dfp/convert-bfp.c: Ditto.
2979         * gcc.dg/dfp/convert-complex.c: Ditto.
2980         * gcc.dg/dfp/convert-dfp.c: Ditto.
2981         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2982         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2983         * gcc.dg/dfp/convert-int.c: Ditto.
2984         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2985         * gcc.dg/dfp/convert-int-max.c: Ditto.
2986         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2987         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2988         * gcc.dg/dfp/fe-binop.c: Ditto.
2989         * gcc.dg/dfp/fe-convert-1.c: Ditto.
2990         * gcc.dg/dfp/fe-convert-2.c: Ditto.
2991         * gcc.dg/dfp/fe-convert-3.c: Ditto.
2992         * gcc.dg/dfp/func-array.c: Ditto.
2993         * gcc.dg/dfp/func-deref.c: Ditto.
2994         * gcc.dg/dfp/func-mixed.c: Ditto.
2995         * gcc.dg/dfp/func-pointer.c: Ditto.
2996         * gcc.dg/dfp/func-scalar.c: Ditto.
2997         * gcc.dg/dfp/func-struct.c: Ditto.
2998         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2999         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3000         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3001         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3002         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3003         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3004         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3005         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3006         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3007         * gcc.dg/dfp/inf-1.c: Ditto.
3008         * gcc.dg/dfp/loop-index.c: Ditto.
3009         * gcc.dg/dfp/nan-1.c: Ditto.
3010         * gcc.dg/dfp/nan-2.c: Ditto.
3011         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3012         * gcc.dg/dfp/operator-assignment.c: Ditto.
3013         * gcc.dg/dfp/operator-comma.c: Ditto.
3014         * gcc.dg/dfp/operator-cond.c: Ditto.
3015         * gcc.dg/dfp/operator-logical.c: Ditto.
3016         * gcc.dg/dfp/operator-unary.c: Ditto.
3017         * gcc.dg/dfp/pr36800.c: Ditto.
3018         * gcc.dg/dfp/pr39034.c: Ditto.
3019         * gcc.dg/dfp/pr39035.c: Ditto.
3020         * gcc.dg/dfp/pr39902.c: Ditto.
3021         * gcc.dg/dfp/signbit-1.c: Ditto.
3022         * gcc.dg/dfp/signbit-2.c: Ditto.
3023         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3024         * gcc.dg/dfp/union-init.c: Ditto.
3025         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3026
3027 2009-09-16  Michael Matz  <matz@suse.de>
3028
3029         PR fortran/41212
3030         * gfortran.dg/pr41212.f90: New test.
3031
3032 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3033
3034         * gnat.dg/alignment9.adb: New test.
3035
3036 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3037
3038         * gnat.dg/discr20.ad[sb]: New test.
3039
3040 2009-09-16  Richard Guenther  <rguenther@suse.de>
3041
3042         PR middle-end/34011
3043         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3044
3045 2009-09-16  DJ Delorie  <dj@redhat.com>
3046             Kaz Kojima  <kkojima@gcc.gnu.org>
3047
3048         * gcc.target/sh/struct-arg-dw2.c: New test.
3049
3050 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3051             Jakub Jelinek  <jakub@redhat.com>
3052
3053         PR target/41175
3054         * gcc.target/powerpc/pr41175.c: New test.
3055
3056 2009-09-14  Richard Henderson  <rth@redhat.com>
3057
3058         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3059         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3060         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3061
3062 2009-09-14  Richard Henderson  <rth@redhat.com>
3063
3064         * g++.dg/eh/builtin1.C: Update resx pattern match.
3065         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3066
3067 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3068
3069         * gcc.target/mips/branch-helper.h: New file.
3070         * gcc.target/mips/branch-2.c,
3071         * gcc.target/mips/branch-3.c,
3072         * gcc.target/mips/branch-4.c,
3073         * gcc.target/mips/branch-5.c,
3074         * gcc.target/mips/branch-6.c,
3075         * gcc.target/mips/branch-7.c,
3076         * gcc.target/mips/branch-8.c,
3077         * gcc.target/mips/branch-9.c,
3078         * gcc.target/mips/branch-10.c,
3079         * gcc.target/mips/branch-11.c,
3080         * gcc.target/mips/branch-12.c,
3081         * gcc.target/mips/branch-13.c,
3082         * gcc.target/mips/branch-14.c,
3083         * gcc.target/mips/branch-15.c: New tests.
3084
3085 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3086
3087         PR target/41331
3088         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3089         -m32 -mpowerpc64 system.
3090
3091 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3092
3093         From Jie Zhang <jie.zhang@analog.com>:
3094         * gcc.target/bfin/saveall.c: New test.
3095         * gcc.target/bfin/20090914-1.c: New test.
3096         * gcc.target/bfin/20090914-2.c: New test.
3097
3098         * gcc.target/bfin/20090914-3.c: New test.
3099
3100 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3101
3102         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3103
3104 2009-09-14  Richard Guenther  <rguenther@suse.de>
3105
3106         PR middle-end/41350
3107         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3108
3109 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3110
3111         PR libgfortran/41328
3112         * gfortran.dg/cr_lf.f90: New test.
3113
3114 2009-09-11  Michael Matz  <matz@suse.de>
3115
3116         PR middle-end/41275
3117         * g++.dg/tree-ssa/pr41275.C: New test.
3118
3119 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3120
3121         PR fortran/41242
3122         * gfortran.dg/proc_ptr_comp_21.f90: New.
3123
3124 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3125
3126         PR fortran/31292
3127         * gfortran.dg/module_procedure_1.f90: New test.
3128         * gfortran.dg/module_procedure_2.f90: Ditto.
3129         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3130
3131 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3132             James A. Morrison  <phython@gcc.gnu.org>
3133
3134         PR ada/18302
3135         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3136         commands.
3137         * ada/acats/run_test.exp: New file.
3138
3139 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3140
3141         Revert:
3142         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3143
3144         PR rtl-optimization/39779
3145         * gcc.dg/pr39979.c: New test.
3146
3147 2009-09-10  Richard Guenther  <rguenther@suse.de>
3148
3149         PR middle-end/41257
3150         * g++.dg/torture/pr41257-2.C: New testcase.
3151
3152 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3153
3154         PR c++/28293
3155         * g++.dg/template/crash91.C: New.
3156
3157 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3158
3159         PR rtl-optimization/39779
3160         * gcc.dg/pr39979.c: New test.
3161
3162 2009-09-09  Richard Guenther  <rguenther@suse.de>
3163
3164         PR tree-optimization/41101
3165         * gcc.c-torture/compile/pr41101.c: New testcase.
3166
3167 2009-09-09  Richard Guenther  <rguenther@suse.de>
3168
3169         PR middle-end/41317
3170         * gcc.c-torture/execute/pr41317.c: New testcase.
3171         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3172         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3173
3174 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3175
3176         Fix some test breakages on Darwin
3177         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3178         and adjust.
3179         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3180         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3181         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3182         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3183         take darwin specifics in account.
3184
3185 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3186
3187         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3188         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3189
3190 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3191
3192         PR c++/39923
3193         * g++.dg/cpp0x/initlist24.C: New.
3194
3195 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3196
3197         * gcc.dg/large-size-array-2.c: Fix target requirement.
3198         * gcc.dg/large-size-array-4.c: Likewise.
3199         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3200         * gcc.dg/c99-const-expr-2.c: Likewise.
3201         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3202         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3203         * gcc.dg/c90-const-expr-10.c: Likewise.
3204         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3205         instead of long.
3206         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3207         * gcc.dg/vect/pr33846.c: Likewise.
3208         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3209         __PTRDIFF_TYPE__, instead of unsigned long.
3210         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3211
3212 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3213
3214         PR debug/41229
3215         PR debug/41291
3216         PR debug/41300
3217         * gfortran.dg/pr41229.f90: New.
3218
3219 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3220
3221         PR debug/41232
3222         * gcc.dg/pr41232.c: New.
3223
3224 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3225
3226         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3227         contain -march.
3228         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3229         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3230         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3231         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3232         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3233         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3234         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3235         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3236         options other than that used in dg-options.
3237
3238 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3239
3240         PR rtl-optimization/41239
3241         * gcc.c-torture/execute/pr41239.c: New test.
3242
3243 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3244
3245         PR libgfortran/41192
3246         * gfortran.dg/namelist_59.f90: New test.
3247
3248 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3249
3250         From Mike Frysinger  <michael.frysinger@analog.com>
3251         * gcc.target/bfin/mcpu-bf542m.c: New file.
3252         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3253         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3254         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3255         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3256
3257 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3258
3259         PR middle-end/41282
3260         * gcc.c-torture/compile/pr41282.c: New test.
3261
3262 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3263
3264         PR fortran/41197
3265         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3266         variables for stat and errmsg.
3267         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3268         * gfortran.dg/allocate_stat_2.f90:  New test.
3269
3270 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3271
3272         * gcc.c-torture/compile/20090907-1.c: New test.
3273
3274 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3275
3276         PR bootstrap/41241
3277         * gcc.dg/pr41241.c: New test.
3278
3279 2009-09-06  Richard Guenther  <rguenther@suse.de>
3280
3281         PR middle-end/41144
3282         * g++.dg/torture/pr41144.C: New testcase.
3283
3284 2009-09-06  Richard Guenther  <rguenther@suse.de>
3285
3286         PR middle-end/41261
3287         * gcc.dg/torture/pr41261.c: New testcase.
3288
3289 2009-09-05  Richard Guenther  <rguenther@suse.de>
3290
3291         PR middle-end/41181
3292         * gcc.c-torture/compile/pr41181.c: New testcase.
3293
3294 2009-09-05  Richard Guenther  <rguenther@suse.de>
3295
3296         PR debug/41273
3297         * g++.dg/torture/pr41273.C: New testcase.
3298
3299 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3300
3301         PR fortran/41258
3302         * gfortran.dg/typebound_proc_12.f90 : New test.
3303
3304 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3305
3306         PR debug/41225
3307         * gfortran.dg/pr41225.f90: New.
3308
3309 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3310
3311         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3312         unistd.h, sys/types.h and sys/wait.h.
3313         (gualchk_t): New.
3314         (GUALCVT): New.
3315         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3316         (GUALITY_GDB_REDIRECT): New.
3317         (GUALITY_GDB_ARGS): Use it.
3318
3319 2009-09-04  Richard Guenther  <rguenther@suse.de>
3320
3321         PR middle-end/41257
3322         * g++.dg/torture/pr41257.C: New testcase.
3323
3324 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3325
3326         PR tree-optimization/41112
3327         * gnat.dg/array8.adb: New test.
3328
3329 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3330
3331         * gcc.target/arm/ctz.c: New test case.
3332
3333 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3334
3335         PR tree-optimization/38275
3336         * gcc.dg/autopar/reduc-1char.c: Increase number
3337         of iterations. Adjust the logic accordingly.
3338         * gcc.dg/autopar/reduc-2char.c: Ditto.
3339         * gcc.dg/autopar/reduc-1.c: Ditto.
3340         * gcc.dg/autopar/reduc-2.c: Ditto.
3341         * gcc.dg/autopar/reduc-3.c: Ditto.
3342         * gcc.dg/autopar/reduc-6.c: Ditto.
3343         * gcc.dg/autopar/reduc-7.c: Ditto.
3344         * gcc.dg/autopar/reduc-8.c: Ditto.
3345         * gcc.dg/autopar/reduc-9.c: Ditto.
3346         * gcc.dg/autopar/pr39500-1.c: Ditto.
3347         * gcc.dg/autopar/reduc-1short.c: Ditto.
3348         * gcc.dg/autopar/reduc-2short.c: Ditto.
3349         * gcc.dg/autopar/parallelization-1.c: Ditto.
3350
3351 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3352
3353         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3354         testcase using guality.h compiles and links and if a global variable
3355         can be verified by gdb.
3356
3357 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3358
3359         * lib/target-supports.exp (check_effective_target_sync_int_long):
3360         Supported on Blackfin Linux targets.
3361
3362 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3363
3364         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3365
3366 2009-09-03  Diego Novillo  <dnovillo@google.com>
3367
3368         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3369         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3370         * g++.dg/warn/unit-1.C: Likewise.
3371         * g++.dg/ipa/iinline-1.C: Likewise.
3372         * g++.dg/template/cond2.C: Adjust expected line location for the
3373         error.
3374         * g++.dg/template/pr35240.C: Likewise.
3375
3376 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3377
3378         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3379         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3380
3381 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3382
3383         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3384         * gcc.dg/memcpy-1.c: Add . to match pattern.
3385         * gcc.dg/uninit-I.c: XFAIL warning test.
3386         * g++.dg/warn/unit-1.C: XFAIL warning test.
3387
3388 2009-09-02  Ian Lance Taylor  <iant@google.com>
3389
3390         * gcc.dg/20090902-1.c: New test.
3391
3392 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3393
3394         * gcc.dg/builtin-object-size-9.c: New test.
3395
3396 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3397
3398         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3399
3400 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3401             Olivier Hainque  <hainque@adacore.com>
3402
3403         * gnat.dg/misaligned_param.adb: New test.
3404         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3405         * gnat.dg/slice7.adb: Add 1 more related case.
3406
3407 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3408
3409         * gcc.dg/guality/guality.c: Expect to fail for now.
3410         * gcc.dg/guality/example.c: Likewise.
3411
3412 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3413
3414         * gcc.dg/guality/guality.c: New.
3415         * gcc.dg/guality/guality.h: New.
3416         * gcc.dg/guality/guality.exp: New.
3417         * gcc.dg/guality/example.c: New.
3418         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3419         (cleanup-saved-temps): Likewise, .gkd files too.
3420
3421 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3422
3423         PR fortran/39229
3424         * gfortran.dg/line_length_3.f: New test.
3425         * gfortran.dg/line_length_4.f90: New test.
3426
3427 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3428
3429         * lib/target-supports.exp (check_gc_sections_available):
3430         Add proper pattern quote.
3431
3432 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3433             Kaz Kojima  <kkojima@gcc.gnu.org>
3434
3435         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3436         * g++.dg/cdce3.C: Use dg-add-options ieee.
3437         * g++.dg/torture/type-generic-1.C: Likewise.
3438         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3439         * gcc.dg/pr28796-2.c: Likewise.
3440         * gcc.dg/torture/builtin-math-7.c: Likewise.
3441         * gcc.dg/torture/type-generic-1.c: Likewise.
3442         * gfortran.dg/boz_14.f90: Likewise.
3443         * gfortran.dg/erf_2.F90: Likewise.
3444         * gfortran.dg/init_flag_3.f90: Likewise.
3445         * gfortran.dg/init_flag_4.f90: Likewise.
3446         * gfortran.dg/init_flag_5.f90: Likewise.
3447         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3448         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3449         * gfortran.dg/isnan_1.f90: Likewise.
3450         * gfortran.dg/isnan_2.f90: Likewise.
3451         * gfortran.dg/maxlocval_2.f90: Likewise.
3452         * gfortran.dg/maxlocval_4.f90: Likewise.
3453         * gfortran.dg/minlocval_1.f90: Likewise.
3454         * gfortran.dg/minlocval_4.f90: Likewise.
3455         * gfortran.dg/module_nan.f90: Likewise.
3456         * gfortran.dg/namelist_42.f90: Likewise.
3457         * gfortran.dg/namelist_43.f90: Likewise.
3458         * gfortran.dg/nan_1.f90: Likewise.
3459         * gfortran.dg/nan_2.f90: Likewise.
3460         * gfortran.dg/nan_3.f90: Likewise.
3461         * gfortran.dg/nan_4.f90: Likewise.
3462         * gfortran.dg/nan_5.f90: Likewise.
3463         * gfortran.dg/nearest_1.f90: Likewise.
3464         * gfortran.dg/nearest_2.f90: Likewise.
3465         * gfortran.dg/nearest_3.f90: Likewise.
3466         * gfortran.dg/pr37243.f: Likewise.
3467         * gfortran.dg/real_const_3.f90: Likewise.
3468         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3469
3470 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3471
3472         PR debug/30161
3473         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3474         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3475         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3476         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3477         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3478         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3479         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3480         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3481         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3482         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3483         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3484         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3485         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3486
3487 2009-08-31  Jason Merrill  <jason@redhat.com>
3488
3489         PR c++/41127
3490         * g++.dg/parse/enum5.C: New.
3491         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3492
3493 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3494
3495         PR fortran/40940
3496         * gfortran.dg/allocate_derived_1.f90: New.
3497         * gfortran.dg/class_3.f03: New.
3498
3499 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3500
3501         PR fortran/40996
3502         * gfortran.dg/allocatable_scalar_1.f90: New.
3503         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3504         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3505         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3506
3507 2009-08-30  Richard Guenther  <rguenther@suse.de>
3508
3509         PR tree-optimization/41186
3510         * g++.dg/torture/pr41186.C: New testcase.
3511         * g++.dg/tree-ssa/pr41186.C: Likewise.
3512
3513 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3514
3515         PR c++/41187
3516         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3517         take ia64 assembly comments syntax in account.
3518
3519 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3520
3521         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3522
3523 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3524
3525         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3526         * gfortran.dg/whole_file_6.f90: Likewise.
3527
3528 2009-08-28  Cary Coutant  <ccoutant@google.com>
3529
3530         PR debug/41063
3531         * g++.dg/debug/dwarf2/pr41063.C: New test.
3532
3533 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3534
3535         PR rtl-optimization/40861
3536         * gcc.dg/pr40861.c: New test.
3537
3538 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3539
3540         PR fortran/40869
3541         * gfortran.dg/proc_ptr_comp_20.f90: New.
3542
3543 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3544
3545         PR libfortran/39667
3546         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3547         open temp file with status="scratch".
3548         * gfortran.dg/fmt_cache_1.f: Likewise.
3549         * gfortran.dg/fmt_exhaust.f90: Likewise.
3550         * gfortran.dg/fmt_t_4.f90: Likewise.
3551         * gfortran.dg/fseek.f90: Likewise.
3552         * gfortran.dg/list_read_5.f90: Likewise.
3553         * gfortran.dg/namelist_39.f90: Likewise.
3554         * gfortran.dg/namelist_56.f90: Likewise.
3555         * gfortran.dg/read_bad_advance.f90: Likewise.
3556         * gfortran.dg/read_repeat.f90: Likewise.
3557         * gfortran.dg/read_size_noadvance.f90: Likewise.
3558         * gfortran.dg/read_x_past.f: Likewise.
3559
3560 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3561
3562         PR fortran/28039
3563         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3564
3565 2009-08-27  Daniel Kraft  <d@domob.eu>
3566
3567         PR fortran/37425
3568         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3569         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3570         error and fix problem with recursive assignment.
3571         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3572         * gfortran.dg/typebound_operator_3.f03: New test.
3573         * gfortran.dg/typebound_operator_4.f03: New test.
3574
3575 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3576
3577         PR debug/41170
3578         * debug/dwarf2/namespace-1.C: New test.
3579
3580 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3581
3582         PR fortran/41162
3583         * gfortran.dg/pr41162.f: New.
3584
3585 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3586             Richard Sandiford  <rdsandiford@googlemail.com>
3587
3588         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3589         with "forbid_cpu".
3590         * gcc.target/mips/branch-1.c: Update accordingly.
3591         * gcc.target/mips/extend-1.c: Likewise.
3592         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3593
3594 2009-08-26  Richard Guenther  <rguenther@suse.de>
3595
3596         PR middle-end/41163
3597         * gcc.c-torture/compile/pr41163.c: New testcase.
3598         * gcc.dg/pr35899.c: Adjust.
3599
3600 2009-08-26  Richard Guenther  <rguenther@suse.de>
3601
3602         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3603
3604 2009-08-26  Jason Merrill  <jason@redhat.com>
3605
3606         * g++.dg/cpp0x/explicit3.C: New.
3607         * g++.dg/overload/cond2.C: New.
3608
3609 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3610
3611         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3612
3613 2009-08-25  Jan Hubicka  <jh@suse.cz>
3614
3615         * gcc.target/i386/sse5-shift1-vector.c
3616         * gcc.target/i386/isa-12.c
3617         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3618         * gcc.target/i386/sse5-pcmov2.c
3619         * gcc.target/i386/isa-3.c
3620         * gcc.target/i386/sse5-shift2-vector.c
3621         * gcc.target/i386/isa-7.c
3622         * gcc.target/i386/funcspec-2.c
3623         * gcc.target/i386/sse5-haddX.c
3624         * gcc.target/i386/sse5-hadduX.c
3625         * gcc.target/i386/isa-9.c
3626         * gcc.target/i386/sse5-maccXX.c
3627         * gcc.target/i386/sse5-shift3-vector.c
3628         * gcc.target/i386/sse5-msubXX.c
3629         * gcc.target/i386/sse5-permpX.c
3630         * gcc.target/i386/sse5-check.h
3631         * gcc.target/i386/sse-12.c
3632         * gcc.target/i386/sse-11.c
3633         * gcc.target/i386/sse-10.c
3634         * gcc.target/i386/sse-13.c
3635         * gcc.target/i386/sse-14.c
3636         * gcc.target/i386/sse-22.c
3637         * gcc.target/i386/sse-2.c
3638         * gcc.target/i386/sse-13.c
3639         * gcc.target/i386/avx-2.c
3640         * gcc.target/i386/sse5-rotate1-vector.c
3641         * gcc.target/i386/isa-4.c
3642         * gcc.target/i386/sse5-hsubX.c
3643         * gcc.target/i386/sse5-pcmov.c
3644         * gcc.target/i386/sse5-fma.c
3645         * gcc.target/i386/isa-8.c
3646         * gcc.target/i386/sse5-rotate2-vector.c
3647         * gcc.target/i386/sse5-nmaccXX.c
3648         * gcc.target/i386/sse5-imul64-vector.c
3649         * gcc.target/i386/sse5-nmsubXX.c
3650         * gcc.target/i386/sse5-rotate3-vector.c
3651         * gcc.target/i386/sse5-fma-vector.c
3652         * gcc.target/i386/sse5-imul32widen-vector.c
3653         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3654
3655         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3656         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3657         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3658         * gcc.target/i386/avx-1.c: Remove SSE5.
3659         * gcc.target/i386/avx-2.c: Remove SSE5.
3660         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3661         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3662         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3663         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3664
3665 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3666
3667         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3668
3669 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3670
3671         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3672         keyword works in the same manner as __alignof.
3673
3674 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3675
3676         PR libfortran/34670
3677         * gfortran.dg/unpack_bounds_1.f90:  New test.
3678         * gfortran.dg/unpack_bounds_2.f90:  New test.
3679         * gfortran.dg/unpack_bounds_3.f90:  New test.
3680
3681 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3682
3683         * gnat.dg/slice7.adb: New test.
3684         * gnat.dg/slice7_pkg.ads: New helper.
3685
3686 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3687
3688         PR fortran/41139
3689         * gfortran.dg/proc_ptr_25.f90: New.
3690         * gfortran.dg/proc_ptr_comp_18.f90: New.
3691         * gfortran.dg/proc_ptr_comp_19.f90: New.
3692
3693 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3694
3695         PR fortran/41154
3696         * gfortran.dg/fmt_error_8.f: New test.
3697
3698 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3699
3700         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3701         number, update all callers and synchronize results for latest MPC.
3702
3703 2009-08-21  Jason Merrill  <jason@redhat.com>
3704
3705         * g++.dg/warn/Wunused-17.C: New.
3706
3707 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3708
3709         * gcc.target/arm/combine-cmp-shift.c: New test.
3710
3711 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3712
3713         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3714         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3715         width specifier.
3716
3717 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3718
3719         * gfortran.dg/fmt_error_7.f: New test.
3720
3721 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3722
3723         PR target/40718
3724         * gcc.target/i386/pr40718.c: New test.
3725
3726 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3727
3728         * gfortran.dg/proc_ptr_24.f90: New test.
3729
3730 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3731
3732         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3733         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3734         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3735
3736 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3737
3738         PR fortran/28039
3739         * gfortran.dg/fmt_with_extra.f: new file.
3740
3741 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3742
3743         * lib/target-supports.exp
3744         (check_effective_target_arm_iwmmxt_ok): New procedure.
3745         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3746         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3747
3748 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3749
3750         * gfortran.dg/boz_9.f90: Do not load denormal floating
3751         point constants.  Remove -mieee option for alpha*-*-* targets.
3752
3753 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3754
3755         PR fortran/41106
3756         * gfortran.dg/proc_ptr_23.f90: New.
3757         * gfortran.dg/proc_ptr_comp_15.f90: New.
3758         * gfortran.dg/proc_ptr_comp_16.f90: New.
3759         * gfortran.dg/proc_ptr_comp_17.f90: New.
3760
3761 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3762
3763         PR c++/41131
3764         * g++.dg/expr/unary3.C: New test.
3765
3766 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3767
3768         * gfortran.dg/common_5.f: Add -mdalign for sh.
3769         * gfortran.dg/common_align_2.f90: Likewise.
3770
3771 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3772
3773         PR libfortran/40962
3774         * c_f_pointer_tests_4.f90:  New test.
3775
3776 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3777
3778         * gnat.dg/slice6.adb: New test.
3779         * gnat.dg/slice6_pkg.ads: New helper.
3780
3781 2009-08-20  Michael Matz  <matz@suse.de>
3782
3783         PR fortran/41126
3784         * gfortran.dg/pr41126.f90: New test.
3785
3786 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3787
3788         * gnat.dg/dynamic_bound.adb: New test.
3789
3790 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3791
3792         PR fortran/41121
3793         * gfortran.dg/intrinsic_5.f90: New.
3794
3795 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3796             Richard Earnshaw  <richard.earnshaw@arm.com>
3797
3798         * gcc.target/arm/20090811-1.c: New test.
3799
3800 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3801
3802         PR middle-end/41123
3803         * gcc.dg/pr41123.c: New test.
3804
3805 2009-08-19  Jason Merrill  <jason@redhat.com>
3806
3807         PR c++/41120
3808         * g++.dg/other/gc4.C: New.
3809
3810 2009-08-18  Michael Matz  <matz@suse.de>
3811
3812         * gfortran.dg/vect/vect-gems.f90: New test.
3813         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3814
3815 2009-08-18  DJ Delorie  <dj@redhat.com>
3816
3817         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3818         * lib/gcc-defs.exp: ... to here.
3819
3820         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3821         GCC_EXEC_PREFIX before building the wrapper.
3822
3823 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3824
3825         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3826         tests.
3827         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3828         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3829         dg-options.  Fix dg-final clause.
3830
3831 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3832
3833         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3834
3835 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3836             Paul Thomas  <pault@gcc.gnu.org>
3837
3838         PR fortran/40870
3839         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3840
3841 2009-08-18  Richard Guenther  <rguenther@suse.de>
3842
3843         PR middle-end/41094
3844         * gcc.dg/torture/pr41094.c: New testcase.
3845         * gcc.dg/torture/builtin-power-1.c: Adjust.
3846         * gcc.dg/builtins-10.c: Likewise.
3847
3848 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3849
3850         PR target/40971
3851         * gcc.dg/pr40971.c: New test.
3852
3853 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3854
3855         PR fortran/41062
3856         * gfortran.dg/use_only_4.f90: New test.
3857
3858 2009-08-17  Daniel Kraft  <d@domob.eu>
3859
3860         PR fortran/37425
3861         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3862         NOPASS bindings as operators.
3863
3864 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3865
3866         * lib/target-supports.exp
3867         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3868         of targets that do not need command line argument to enable SIMD.
3869
3870 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3871
3872         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3873         typo in cache name.
3874
3875 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3876
3877         PR fortran/41075
3878         * gfortran.dg/unlimited_fmt_1.f90: New test.
3879
3880 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3881
3882         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3883
3884 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3885
3886         * gnat.dg/itype.ad[sb]: New test.
3887
3888 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3889
3890         * gcc.target/mips/mips.exp: Add terminology section to comment
3891         at the top of the file.  Fix typos.
3892
3893 2009-08-16  Jason Merrill  <jason@redhat.com>
3894
3895         * g++.dg/debug/dwarf2/inline1.C: New.
3896
3897 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3898
3899         PR target/38599
3900         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3901
3902 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3903
3904         PR debug/37801
3905         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3906         Make sure to trigger inlining optimizations.
3907         * gcc.dg/debug/dwarf2/inline2.c: New test.
3908
3909 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3910
3911         PR fortran/41070
3912         * gfortran.dg/structure_constructor_10.f90: New.
3913
3914 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3915
3916         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3917         * gcc.dg/pragma-re-2.c: Likewise.
3918         * gcc.dg/pragma-re-3.c: Likewise.
3919         * gcc.dg/pragma-re-4.c: Likewise.
3920         * g++.dg/other/pragma-re-1.C: Likewise.
3921         * g++.dg/other/pragma-re-2.C: Likewise.
3922
3923 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3924
3925         * gcc.dg/torture/builtin-math-7.c: New.
3926
3927 2009-08-14  Richard Guenther  <rguenther@suse.de>
3928
3929         * gcc.c-torture/execute/20090814-1.c: New testcase.
3930
3931 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3932
3933         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3934
3935 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3936
3937         PR target/40934
3938         * gcc.target/i386/pr40934.c: New.
3939
3940 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3941
3942         PR target/41019
3943         * gcc.target/i386/pr41019.c: New test.
3944
3945 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3946
3947         PR fortran/40955
3948         * gfortran.dg/winapi.f90: New test.
3949
3950 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3951
3952         PR fortran/40995
3953         * gfortran.dg/intrinsic_4.f90: New.
3954         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3955         different line.
3956
3957 2009-08-13  Richard Guenther  <rguenther@suse.de>
3958
3959         PR middle-end/41047
3960         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3961
3962 2009-08-12  Richard Guenther  <rguenther@suse.de>
3963
3964         PR tree-optimization/41011
3965         * gfortran.dg/pr41011.f: New testcase.
3966
3967 2009-08-11  Andrew Haley  <aph@redhat.com>
3968
3969         * gcc.target/arm/synchronize.c: New file.
3970
3971 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3972
3973         PR middle-end/40980
3974         * gfortran.dg/graphite/id-17.f: New.
3975
3976 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3977             Sebastian Pop  <sebastian.pop@amd.com>
3978
3979         * gcc.dg/graphite/interchange-1.c: XFAILed.
3980         * gcc.dg/graphite/interchange-2.c: XFAILed.
3981         * gcc.dg/graphite/interchange-3.c: XFAILed.
3982         * gcc.dg/graphite/interchange-4.c: XFAILed.
3983         * gcc.dg/graphite/interchange-7.c: XFAILed.
3984
3985 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3986
3987         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3988
3989 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3990             Pranav Garg  <pranav.garg2107@gmail.com>
3991
3992         * gcc.dg/graphite/interchange-6.c: XFAILed.
3993
3994 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3995
3996         * gcc.dg/graphite/interchange-9.c: New.
3997
3998 2009-08-12  Richard Guenther  <rguenther@suse.de>
3999
4000         PR rtl-optimization/41033
4001         * gcc.dg/pr41033.c: New test.
4002
4003 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4004
4005         PR fortran/41022
4006         * gfortran.dg/proc_ptr_comp_14.f90: New.
4007
4008 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4009
4010         * gcc.target/mips/ext-5.c: New test.
4011         * gcc.target/mips/ext-6.c: New test.
4012         * gcc.target/mips/ext-7.c: New test.
4013         * gcc.target/mips/ext-8.c: New test.
4014         * gcc.target/mips/extend-2.c: New test.
4015
4016 2009-08-10  Jason Merrill  <jason@redhat.com>
4017
4018         * g++.dg/other/linkage2.C: New test for types-without-linkage
4019         handling.
4020         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4021         * g++.dg/lookup/anon2.C: Likewise.
4022         * g++.dg/other/anon3.C: Likewise.
4023         * g++.dg/template/arg2.C: Likewise.
4024         * g++.dg/template/local4.C: Likewise.
4025         * g++.old-deja/g++.law/operators32.C: Likewise.
4026         * g++.old-deja/g++.other/linkage2.C: Likewise.
4027         * g++.old-deja/g++.pt/enum6.C: Likewise.
4028         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4029         * g++.old-deja/g++.other/linkage1.C: Likewise.
4030
4031 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4032
4033         * gcc.dg/dg.exp: Test also c-c++-common dir.
4034         * g++.dg/dg.exp: Likewise.
4035         * g++.dg/warn/Wconversion-real.C: Delete.
4036         * gcc.dg/Wconversion-real.c: Move to ...
4037         * c-c++-common/Wconversion-real.c: ... here.
4038         * lib/target-supports.exp
4039         (check_effective_target_c,check_effective_target_c++): New.
4040
4041 2009-08-10  Daniel Kraft  <d@domob.eu>
4042
4043         PR fortran/37425
4044         * gfortran.dg/typebound_operator_1.f03: New test.
4045         * gfortran.dg/typebound_operator_2.f03: New test.
4046
4047 2009-08-10  Richard Guenther  <rguenther@suse.de>
4048
4049         PR middle-end/41006
4050         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4051         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4052
4053 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4054
4055         PR fortran/40940
4056         * gfortran.dg/class_1.f03: New.
4057         * gfortran.dg/class_2.f03: New.
4058         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4059         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4060         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4061         * gfortran.dg/typebound_call_10.f03: Ditto.
4062         * gfortran.dg/typebound_call_2.f03: Ditto.
4063         * gfortran.dg/typebound_call_3.f03: Ditto.
4064         * gfortran.dg/typebound_call_4.f03: Ditto.
4065         * gfortran.dg/typebound_generic_3.f03: Ditto.
4066         * gfortran.dg/typebound_generic_4.f03: Ditto.
4067         * gfortran.dg/typebound_proc_1.f08: Ditto.
4068         * gfortran.dg/typebound_proc_5.f03: Ditto.
4069         * gfortran.dg/typebound_proc_6.f03: Ditto.
4070
4071 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4072
4073         PR c++/40866
4074         * g++.dg/expr/stmt-expr-1.C: New test.
4075
4076 2009-08-09  Richard Guenther  <rguenther@suse.de>
4077
4078         PR tree-optimization/41016
4079         * gcc.c-torture/compile/pr41016.c: New testcase.
4080
4081 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4082
4083         * gcc.dg/overflow-warn-8.c: New test.
4084
4085 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4086
4087         PR tree-optimization/41008
4088         * gcc.dg/vect/O1-pr41008.c: New test.
4089
4090 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4091
4092         PR fortran/40955
4093         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4094
4095 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4096
4097         * gcc.target/bfin/loop-autoinc.c: New file.
4098
4099 2009-08-08  Richard Guenther  <rguenther@suse.de>
4100
4101         PR tree-optimization/40991
4102         * g++.dg/torture/pr40991.C: New testcase.
4103
4104 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4105
4106         * ada/acats/support/impdef.a: Tweak timing constants. Add
4107         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4108         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4109         * ada/acats/tests/c9/c940007.a: Likewise.
4110         * ada/acats/tests/c9/c94001c.ada: Likewise.
4111         * ada/acats/tests/c9/c94006a.ada: Likewise.
4112         * ada/acats/tests/c9/c94008c.ada: Likewise.
4113         * ada/acats/tests/c9/c951002.a: Likewise.
4114         * ada/acats/tests/c9/c954a01.a: Likewise.
4115         * ada/acats/tests/c9/c96001a.ada: Likewise.
4116         * ada/acats/tests/c9/c97307a.ada: Likewise.
4117
4118 2009-08-07  Richard Guenther  <rguenther@suse.de>
4119
4120         PR tree-optimization/40999
4121         * gfortran.dg/pr40999.f: New testcase.
4122
4123 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4124
4125         * g++.dg/tree-prof/partition1.C: New test.
4126
4127 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4128
4129         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4130         hook.
4131         (check_effective_target_arm_neon_ok): Improve test for neon
4132         availability.
4133         * gcc.target/arm/eabi1.c: Only run test in base variant.
4134         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4135         attribute.
4136         * gcc.target/arm/vfp1[567].c: New tests.
4137
4138 2009-08-06  Jason Merrill  <jason@redhat.com>
4139
4140         PR c++/40948
4141         * g++.dg/ext/complit12.C: Expand.
4142
4143 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4144
4145         Merge ARM/hard_vfp_branch to trunk.
4146
4147         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4148
4149         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4150         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4151
4152         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4153
4154         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4155         (PCS): Define macro to use base AAPCS.
4156         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4157
4158         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4159
4160         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4161         Correct arm_neon.h typo.
4162
4163         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4164
4165         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4166         this a linkage test.
4167         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4168         argument marshalling.
4169         * abitest.h: New file.
4170         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4171         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4172
4173 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4174
4175         PR middle-end/32964
4176         * gcc.dg/tree-ssa/pr32964.c: New test.
4177
4178 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4179             H.J. Lu  <hongjiu.lu@intel.com>
4180
4181         PR target/40957
4182         * gcc.target/i386/pr40957.c: New test.
4183
4184 2009-08-06  Richard Guenther  <rguenther@suse.de>
4185
4186         PR tree-optimization/40964
4187         * gcc.c-torture/compile/pr40964.c: New testcase.
4188
4189 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4190
4191         PR fortran/40847
4192         * gfortran.dg/transfer_resolve_1.f90 : New test.
4193
4194 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4195             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4196
4197         PR target/40906
4198         * gcc.target/i386/pr40906-1.c: New test.
4199         * gcc.target/i386/pr40906-2.c: Ditto.
4200         * gcc.target/i386/pr40906-3.c: Ditto.
4201
4202 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4203
4204         PR rtl-optimization/40924
4205         * g++.dg/torture/pr40924.C: New test.
4206
4207 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4208
4209         PR c++/36069
4210         * g++.dg/warn/pr36069.C: New.
4211
4212 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4213
4214         PR c++/39987
4215         * g++.dg/overload/defarg4.C: New test.
4216
4217 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4218
4219         PR c++/16696
4220         * g++.dg/parse/pr16696.C: New.
4221         * g++.dg/parse/pr16696-permissive.C: New.
4222
4223 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4224
4225         PR fortran/40875
4226         * gfortran.dg/initialization_23.f90 : New test.
4227
4228 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4229
4230         PR debug/39706
4231         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4232
4233 2009-08-03  Jason Merrill  <jason@redhat.com>
4234             Jakub Jelinek  <jakub@redhat.com>
4235
4236         PR c++/40948
4237         * g++.dg/ext/complit12.C: New.
4238
4239 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4240
4241         PR c/39902
4242         * gcc.target/powerpc/pr39902-2.c: New test.
4243
4244 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4245
4246         PR middle-end/40943
4247         * gcc.dg/uninit-6.c: Re-add XFAIL.
4248         * gcc.dg/uninit-6-O0.c: Likewise.
4249         * gcc.dg/uninit-pr40943.c: New test.
4250
4251 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4252
4253         PR testsuite/40858
4254         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4255         .ascii.
4256
4257 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4258
4259         PR libfortran/40853
4260         * gfortran.dg/namelist_40.f90: Update error output.
4261         * gfortran.dg/namelist_47.f90: Update error output.
4262         * gfortran.dg/namelist_58.f90: New test.
4263
4264 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4265
4266         PR fortran/40881
4267         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4268         * gfortran.dg/altreturn_3.f90: Ditto.
4269         * gfortran.dg/altreturn_5.f90: Ditto.
4270         * gfortran.dg/altreturn_6.f90: Ditto.
4271         * gfortran.dg/altreturn_7.f90: Ditto.
4272         * gfortran.dg/array_constructor_13.f90: Ditto.
4273         * gfortran.dg/arrayio_7.f90: Ditto.
4274         * gfortran.dg/arrayio_8.f90: Ditto.
4275         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4276         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4277         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4278         * gfortran.dg/backspace_8.f: Add -std=legacy.
4279         * gfortran.dg/backspace_9.f: Ditto.
4280         * gfortran.dg/char_comparison_1.f: Ditto.
4281         * gfortran.dg/char_decl_1.f90: Ditto.
4282         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4283         * gfortran.dg/char_pointer_assign.f90: Ditto.
4284         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4285         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4286         * gfortran.dg/char_pointer_func.f90: Ditto.
4287         * gfortran.dg/common_8.f90: Ditto.
4288         * gfortran.dg/constant_substring.f: Ditto.
4289         * gfortran.dg/data_char_2.f90: Ditto.
4290         * gfortran.dg/der_array_io_1.f90: Ditto.
4291         * gfortran.dg/der_array_io_2.f90: Ditto.
4292         * gfortran.dg/der_array_io_3.f90: Ditto.
4293         * gfortran.dg/der_io_3.f90: Ditto.
4294         * gfortran.dg/dev_null.F90: Ditto.
4295         * gfortran.dg/direct_io_2.f90: Ditto.
4296         * gfortran.dg/do_iterator_2.f90: Ditto.
4297         * gfortran.dg/e_d_fmt.f90: Ditto.
4298         * gfortran.dg/empty_format_1.f90: Ditto.
4299         * gfortran.dg/entry_17.f90: Modified warning message.
4300         * gfortran.dg/entry_7.f90: Add -std=legacy.
4301         * gfortran.dg/eor_1.f90: Ditto.
4302         * gfortran.dg/equiv_2.f90: Ditto.
4303         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4304         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4305         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4306         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4307         * gfortran.dg/fmt_error_2.f90: Ditto.
4308         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4309         * gfortran.dg/fmt_tl.f: Ditto.
4310         * gfortran.dg/fmt_white.f: Ditto.
4311         * gfortran.dg/func_derived_1.f90: Ditto.
4312         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4313         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4314         * gfortran.dg/global_references_2.f90: Ditto.
4315         * gfortran.dg/hollerith_1.f90: Ditto.
4316         * gfortran.dg/hollerith.f90: Use new-style character length.
4317         * gfortran.dg/hollerith_f95.f90: Ditto.
4318         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4319         * gfortran.dg/implicit_6.f90: Ditto.
4320         * gfortran.dg/implicit_9.f90: Ditto.
4321         * gfortran.dg/inquire_13.f90: Ditto.
4322         * gfortran.dg/inquire_5.f90: Ditto.
4323         * gfortran.dg/inquire_6.f90: Ditto.
4324         * gfortran.dg/inquire.f90: Ditto.
4325         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4326         * gfortran.dg/io_constraints_2.f90: Ditto.
4327         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4328         * gfortran.dg/loc_2.f90: Ditto.
4329         * gfortran.dg/logical_1.f90: Ditto.
4330         * gfortran.dg/longline.f: Ditto.
4331         * gfortran.dg/merge_char_1.f90: Ditto.
4332         * gfortran.dg/namelist_12.f: Ditto.
4333         * gfortran.dg/namelist_14.f90: Ditto.
4334         * gfortran.dg/namelist_18.f90: Ditto.
4335         * gfortran.dg/namelist_19.f90: Ditto.
4336         * gfortran.dg/namelist_21.f90: Ditto.
4337         * gfortran.dg/namelist_22.f90: Ditto.
4338         * gfortran.dg/namelist_37.f90: Ditto.
4339         * gfortran.dg/namelist_54.f90: Ditto.
4340         * gfortran.dg/namelist_55.f90: Ditto.
4341         * gfortran.dg/namelist_empty.f90: Ditto.
4342         * gfortran.dg/namelist_use.f90: Use new-style character length.
4343         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4344         * gfortran.dg/nested_modules_4.f90: Ditto.
4345         * gfortran.dg/nested_modules_5.f90: Ditto.
4346         * gfortran.dg/open-options-blanks.f: Ditto.
4347         * gfortran.dg/output_exponents_1.f90: Ditto.
4348         * gfortran.dg/parens_5.f90: Ditto.
4349         * gfortran.dg/parens_6.f90: Ditto.
4350         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4351         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4352         * gfortran.dg/pr15129.f90: Ditto.
4353         * gfortran.dg/pr15332.f: Ditto.
4354         * gfortran.dg/pr16597.f90: Ditto.
4355         * gfortran.dg/pr17143.f90: Ditto.
4356         * gfortran.dg/pr17164.f90: Ditto.
4357         * gfortran.dg/pr17229.f: Modified warning message.
4358         * gfortran.dg/pr18210.f90: Add -std=legacy.
4359         * gfortran.dg/pr19155.f: Ditto.
4360         * gfortran.dg/pr20086.f90: Ditto.
4361         * gfortran.dg/pr20124.f90: Ditto.
4362         * gfortran.dg/pr20755.f: Ditto.
4363         * gfortran.dg/pr20865.f90: Ditto.
4364         * gfortran.dg/pr20950.f: Ditto.
4365         * gfortran.dg/pr21730.f: Ditto.
4366         * gfortran.dg/pr22491.f: Ditto.
4367         * gfortran.dg/pr29713.f90: Ditto.
4368         * gfortran.dg/print_parentheses_1.f: Ditto.
4369         * gfortran.dg/print_parentheses_2.f90: Ditto.
4370         * gfortran.dg/proc_assign_1.f90: Ditto.
4371         * gfortran.dg/proc_decl_1.f90: Ditto.
4372         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4373         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4374         * gfortran.dg/read_float_1.f90: Ditto.
4375         * gfortran.dg/read_logical.f90: Ditto.
4376         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4377         * gfortran.dg/return_1.f90: Ditto.
4378         * gfortran.dg/rewind_1.f90: Ditto.
4379         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4380         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4381         * gfortran.dg/stfunc_1.f90: Ditto.
4382         * gfortran.dg/stfunc_3.f90: Ditto.
4383         * gfortran.dg/stfunc_4.f90: Ditto.
4384         * gfortran.dg/stfunc_6.f90: Ditto.
4385         * gfortran.dg/streamio_2.f90: Ditto.
4386         * gfortran.dg/string_ctor_1.f90: Ditto.
4387         * gfortran.dg/string_null_compare_1.f: Ditto.
4388         * gfortran.dg/substr_6.f90: Ditto.
4389         * gfortran.dg/tl_editing.f90: Ditto.
4390         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4391         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4392         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4393         * gfortran.dg/g77/1832.f: Ditto.
4394         * gfortran.dg/g77/19981216-0.f Ditto.
4395         * gfortran.dg/g77/19990525-0.f: Ditto.
4396         * gfortran.dg/g77/19990826-2.f: Ditto.
4397         * gfortran.dg/g77/20000630-2.f: Ditto.
4398         * gfortran.dg/g77/20010116.f: Ditto.
4399         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4400         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4401         * gfortran.dg/g77/980520-1.f: Ditto.
4402         * gfortran.dg/g77/check0.f: Ditto.
4403         * gfortran.dg/g77/cpp3.F: Ditto.
4404         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4405         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4406         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4407         * gfortran.dg/g77/short.f: Ditto.
4408
4409 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4410
4411         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4412         * gcc.target/mips/ext-4.c: Likewise.
4413         * gcc.target/mips/interrupt_handler.c: Likewise.
4414         * gcc.target/mips/truncate-4.c: Likewise.
4415         * gcc.target/mips/truncate-5.c: Likewise.
4416
4417 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4418
4419         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4420         -fgraphite-force-parallel to -floop-parallelize-all.
4421
4422 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4423
4424         PR fortran/40011
4425         * gfortran.dg/whole_file_7.f90: New test.
4426         * gfortran.dg/whole_file_8.f90: New test.
4427         * gfortran.dg/whole_file_9.f90: New test.
4428         * gfortran.dg/whole_file_10.f90: New test.
4429         * gfortran.dg/whole_file_11.f90: New test.
4430         * gfortran.dg/whole_file_12.f90: New test.
4431         * gfortran.dg/whole_file_13.f90: New test.
4432         * gfortran.dg/whole_file_14.f90: New test.
4433
4434 2009-07-31  Jason Merrill  <jason@redhat.com>
4435
4436         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4437         binding semantics.
4438         * g++.dg/cpp0x/named.C: Likewise.
4439         * g++.dg/cpp0x/overload.C: Likewise.
4440         * g++.dg/cpp0x/rv1n.C: Likewise.
4441         * g++.dg/cpp0x/rv1p.C: Likewise.
4442         * g++.dg/cpp0x/rv2n.C: Likewise.
4443         * g++.dg/cpp0x/rv2p.C: Likewise.
4444         * g++.dg/cpp0x/rv3n.C: Likewise.
4445         * g++.dg/cpp0x/rv3p.C: Likewise.
4446         * g++.dg/cpp0x/rv4n.C: Likewise.
4447         * g++.dg/cpp0x/rv4p.C: Likewise.
4448         * g++.dg/cpp0x/rv5n.C: Likewise.
4449         * g++.dg/cpp0x/rv5p.C: Likewise.
4450         * g++.dg/cpp0x/rv6n.C: Likewise.
4451         * g++.dg/cpp0x/rv6p.C: Likewise.
4452         * g++.dg/cpp0x/rv7n.C: Likewise.
4453         * g++.dg/cpp0x/rv7p.C: Likewise.
4454         * g++.dg/cpp0x/template_deduction.C: Likewise.
4455         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4456         * g++.dg/cpp0x/overloadn.C: New.
4457         * g++.dg/cpp0x/rv-cast.C: New.
4458
4459 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4460
4461         * gcc.target/mips/ext-4.c: New test.
4462
4463 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4464
4465         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4466
4467 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4468
4469         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4470         * gcc.dg/tree-ssa/loop-32.c: Same.
4471         * gcc.dg/tree-ssa/loop-33.c: Same.
4472         * gcc.dg/tree-ssa/loop-34.c: Same.
4473         * gcc.dg/tree-ssa/loop-35.c: Same.
4474         * gcc.dg/tree-ssa/loop-7.c: Same.
4475         * gcc.dg/tree-ssa/pr23109.c: Same.
4476         * gcc.dg/tree-ssa/restrict-2.c: Same.
4477         * gcc.dg/tree-ssa/restrict-3.c: Same.
4478         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4479         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4480         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4481         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4482         * gcc.dg/tree-ssa/structopt-1.c: Same.
4483         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4484         * gfortran.dg/pr32921.f: Same.
4485
4486 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4487
4488         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4489         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4490         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4491         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4492         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4493         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4494         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4495         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4496         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4497         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4498         * gcc.dg/graphite/id-1.c: New.
4499         * gcc.dg/graphite/id-10.c: New.
4500         * gcc.dg/graphite/id-11.c: New.
4501         * gcc.dg/graphite/id-12.c: New.
4502         * gcc.dg/graphite/id-13.c: New.
4503         * gcc.dg/graphite/id-14.c: New.
4504         * gcc.dg/graphite/id-15.c: New.
4505         * gcc.dg/graphite/id-2.c: New.
4506         * gcc.dg/graphite/id-3.c: New.
4507         * gcc.dg/graphite/id-4.c: New.
4508         * gcc.dg/graphite/id-5.c: New.
4509         * gcc.dg/graphite/id-6.c: New.
4510         * gcc.dg/graphite/id-7.c: New.
4511         * gcc.dg/graphite/id-8.c: New.
4512         * gcc.dg/graphite/id-9.c: New.
4513         * gcc.dg/graphite/interchange-0.c: New.
4514         * gcc.dg/graphite/interchange-1.c: New.
4515         * gcc.dg/graphite/interchange-2.c: New.
4516         * gcc.dg/graphite/interchange-3.c: New.
4517         * gcc.dg/graphite/interchange-4.c: New.
4518         * gcc.dg/graphite/interchange-5.c: New.
4519         * gcc.dg/graphite/interchange-6.c: New.
4520         * gcc.dg/graphite/interchange-7.c: New.
4521         * gcc.dg/graphite/interchange-8.c: New.
4522         * gcc.dg/graphite/pr35356-1.c: New.
4523         * gcc.dg/graphite/pr35356-2.c: New.
4524         * gcc.dg/graphite/pr35356-3.c: New.
4525         * gcc.dg/graphite/pr40157.c: New.
4526         * gcc.dg/graphite/run-id-1.c: New.
4527         * gcc.dg/graphite/scop-20.c: New.
4528         * gcc.dg/graphite/scop-21.c: New.
4529         * gfortran.dg/graphite/id-1.f90: New.
4530         * gfortran.dg/graphite/id-10.f90: New.
4531         * gfortran.dg/graphite/id-11.f: New.
4532         * gfortran.dg/graphite/id-12.f: New.
4533         * gfortran.dg/graphite/id-13.f: New.
4534         * gfortran.dg/graphite/id-14.f: New.
4535         * gfortran.dg/graphite/id-15.f: New.
4536         * gfortran.dg/graphite/id-16.f: New.
4537         * gfortran.dg/graphite/id-5.f: New.
4538         * gfortran.dg/graphite/id-6.f: New.
4539         * gfortran.dg/graphite/id-7.f: New.
4540         * gfortran.dg/graphite/id-8.f: New.
4541         * gfortran.dg/graphite/id-9.f: New.
4542         * gfortran.dg/graphite/interchange-1.f: New.
4543         * gfortran.dg/graphite/interchange-2.f: New.
4544
4545 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4546
4547         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4548         flags based on the name of the testcase.
4549         * gfortran.dg/graphite/graphite.exp: Same.
4550
4551         * gcc.dg/graphite/block-0.c: Adjusted.
4552         * gcc.dg/graphite/block-1.c: Adjusted.
4553         * gcc.dg/graphite/block-2.c: Adjusted.
4554         * gcc.dg/graphite/block-3.c: Adjusted.
4555         * gcc.dg/graphite/block-4.c: Adjusted.
4556         * gcc.dg/graphite/block-5.c: Adjusted.
4557         * gcc.dg/graphite/block-6.c: Adjusted.
4558         * gcc.dg/graphite/pr37485.c: Adjusted.
4559         * gcc.dg/graphite/pr37684.c: Adjusted.
4560         * gcc.dg/graphite/pr37828.c: Adjusted.
4561         * gcc.dg/graphite/pr37883.c: Adjusted.
4562         * gcc.dg/graphite/pr37928.c: Adjusted.
4563         * gcc.dg/graphite/pr37943.c: Adjusted.
4564         * gcc.dg/graphite/pr38409.c: Adjusted.
4565         * gcc.dg/graphite/pr38498.c: Adjusted.
4566         * gcc.dg/graphite/pr38559.c: Adjusted.
4567         * gcc.dg/graphite/pr39335.c: Adjusted.
4568         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4569         * gcc.dg/graphite/scop-0.c: Adjusted.
4570         * gcc.dg/graphite/scop-1.c: Adjusted.
4571         * gcc.dg/graphite/scop-10.c: Adjusted.
4572         * gcc.dg/graphite/scop-11.c: Adjusted.
4573         * gcc.dg/graphite/scop-12.c: Adjusted.
4574         * gcc.dg/graphite/scop-13.c: Adjusted.
4575         * gcc.dg/graphite/scop-14.c: Adjusted.
4576         * gcc.dg/graphite/scop-15.c: Adjusted.
4577         * gcc.dg/graphite/scop-16.c: Adjusted.
4578         * gcc.dg/graphite/scop-17.c: Adjusted.
4579         * gcc.dg/graphite/scop-18.c: Adjusted.
4580         * gcc.dg/graphite/scop-19.c: Adjusted.
4581         * gcc.dg/graphite/scop-2.c: Adjusted.
4582         * gcc.dg/graphite/scop-3.c: Adjusted.-
4583         * gcc.dg/graphite/scop-4.c: Adjusted.
4584         * gcc.dg/graphite/scop-5.c: Adjusted.
4585         * gcc.dg/graphite/scop-6.c: Adjusted.
4586         * gcc.dg/graphite/scop-7.c: Adjusted.
4587         * gcc.dg/graphite/scop-8.c: Adjusted.
4588         * gcc.dg/graphite/scop-9.c: Adjusted.
4589         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4590         * gfortran.dg/graphite/block-1.f90: Adjusted.
4591         * gfortran.dg/graphite/block-2.f: Adjusted.
4592         * gfortran.dg/graphite/block-3.f90: Adjusted.
4593         * gfortran.dg/graphite/block-4.f90: Adjusted.
4594         * gfortran.dg/graphite/id-2.f90: Adjusted.
4595         * gfortran.dg/graphite/id-3.f90: Adjusted.
4596         * gfortran.dg/graphite/id-4.f90: Adjusted.
4597         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4598         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4599         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4600         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4601         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4602         * gfortran.dg/graphite/scop-1.f: Adjusted.
4603
4604 2009-07-30  Doug Kwan  <dougkwan@google.com>
4605
4606         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4607         in warnings added in rev 141298.
4608
4609 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4610
4611         * lib/options.exp: Use "!=" instead of "ne".
4612
4613         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4614
4615         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4616         * gcc.dg/ucnid-12.c: Likewise.
4617
4618 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4619             Pat Haugen  <pthaugen@us.ibm.com>
4620             Revital Eres <ERES@il.ibm.com>
4621
4622         * gcc.target/powerpc/altivec-32.c: New file to test
4623         Altivec simple math function vectorization.
4624
4625         * gcc.target/powerpc/bswap-run.c: New file to test swap
4626         builtins.
4627         * gcc.target/powerpc/bswap16.c: Ditto.
4628         * gcc.target/powerpc/bswap32.c: Ditto.
4629         * gcc.target/powerpc/bswap64-1.c: Ditto.
4630         * gcc.target/powerpc/bswap64-2.c: Ditto.
4631         * gcc.target/powerpc/bswap64-3.c: Ditto.
4632         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4633         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4634         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4635
4636         * gcc.target/powerpc/popcount-2.c: New file to test
4637         power7 popcntd instructions.
4638         * gcc.target/powerpc/popcount-3.c: Ditto.
4639
4640         * gcc.target/powerpc/pr39457.c: New VSX test.
4641         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4642         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4643         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4644         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4645         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4646         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4647         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4648         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4649         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4650         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4651         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4652         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4653
4654         * gcc.target/powerpc/altivec-6.c: Store the result of
4655         vec_add, so the optimizer doesn't remove it.
4656
4657         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4658         systems that support bswap64.
4659
4660         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4661         prevent VSX code generation.
4662
4663         * lib/target-supports.exp (check_vsx_hw_available): New
4664         function to test if VSX available.
4665         (check_effective_target_powerpc_vsx_ok): Ditto.
4666         (check_vmx_hw_available): Add explicit -mno-vsx.
4667
4668 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4669
4670         PR c/39902
4671         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4672
4673 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4674
4675         PR tree-optimization/40570
4676         * gcc.c-torture/compile/pr40570.c: New test.
4677
4678 2009-07-29  Jason Merrill  <jason@redhat.com>
4679
4680         PR c++/14912
4681         * g++.dg/template/defarg13.C: New.
4682
4683 2009-07-29  Richard Guenther  <rguenther@suse.de>
4684
4685         PR c++/40834
4686         * g++.dg/torture/pr40834.C: New testcase.
4687
4688 2009-07-29  Michael Matz  <matz@suse.de>
4689
4690         PR middle-end/40830
4691         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4692
4693 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4694
4695         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4696         sh*-*-* targets.  Skip on spu-*-* targets.
4697         * gfortran.dg/maxlocval_4.f90: Likewise.
4698         * gfortran.dg/minlocval_1.f90: Likewise.
4699         * gfortran.dg/minlocval_4.f90: Likewise.
4700
4701 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4702
4703         PR fortran/40878
4704         * gfortran.dg/gomp/pr40878-1.f90: New test.
4705         * gfortran.dg/gomp/pr40878-2.f90: New test.
4706
4707         PR testsuite/40891
4708         * gcc.dg/cdce1.c: Adjust note line number.
4709         * gcc.dg/cdce2.c: Likewise.
4710
4711 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4712
4713         PR fortran/40882
4714         * gfortran.dg/proc_ptr_comp_13.f90: New.
4715
4716 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4717
4718         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4719         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4720         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4721         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4722         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4723         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4724         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4725         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4726         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4727         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4728         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4729         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4730         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4731         #ifdef NEED_IEEE754_FLOAT conditional.
4732         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4733         conditional.
4734
4735 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4736
4737         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4738         i?86-*-netware.
4739         * g++.dg/ext/bitfield3.C: Likewise.
4740         * g++.dg/ext/bitfield4.C: Likewise.
4741         * g++.dg/ext/bitfield5.C: Likewise.
4742         * gcc.dg/bitfld-15.c: Likewise.
4743         * gcc.dg/bitfld-16.c: Likewise.
4744         * gcc.dg/bitfld-17.c: Likewise.
4745         * gcc.dg/bitfld-18.c: Likewise.
4746         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4747         * gcc.dg/20010912-1.c: Likewise.
4748         * gcc.dg/20021018-1.c: Likewise.
4749         * gcc.dg/20030213-1.c: Likewise.
4750         * gcc.dg/20030225-1.c: Likewise.
4751         * gcc.dg/20030708-1.c: Likewise.
4752         * gcc.dg/20050321-2.c: Likewise.
4753         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4754         * gcc.dg/cdce2.c: Likewise.
4755         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4756         targets.
4757         * gcc.target/i386/pr37248-3.c: Likewise.
4758
4759 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4760
4761         PR fortran/40848
4762         * gfortran.dg/altreturn_7.f90: New.
4763
4764 2009-07-27  Simon Baldwin  <simonb@google.com>
4765
4766         PR testsuite/40829
4767         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4768         so that indexing no longer runs off array end.
4769
4770 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4771
4772         PR fortran/40851
4773         * gfortran.dg/derived_init_3.f90: New test.
4774
4775 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4776
4777         PR fortran/33197
4778         * gfortran.dg/atan2_1.f90: New test
4779         * gfortran.dg/atan2_2.f90: New test
4780
4781 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4782
4783         PR c++/40749
4784         * g++.dg/warn/Wreturn-type-6.C: New test.
4785
4786 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4787
4788         PR tree-optimization/40801
4789         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4790         * gfortran.dg/vect/vect.exp: Run tests starting with
4791         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4792
4793 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4794
4795         PR rtl-optimization/40445
4796         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4797
4798 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4799
4800         * gcc.dg/builtin-unreachable-4.c: New test.
4801
4802 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4803
4804         PR fortran/33197
4805         * gfortran.dg/complex_intrinsic_5.f90: New test.
4806         * gfortran.dg/complex_intrinsic_7.f90: New test.
4807
4808 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4809
4810         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4811         * gcc.dg/ipa/noclone-1.c: New test.
4812
4813 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4814
4815         * lib/target-supports.exp (check_effective_target_static): New
4816         procedure.
4817         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4818         supported.
4819         * g++.old-deja/g++.law/weak.C: Require static effective target.
4820
4821 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4822
4823         PR fortran/39630
4824         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4825         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4826         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4827         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4828         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4829         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4830         * gfortran.dg/typebound_call_10.f03: New.
4831
4832 2009-07-24  Jason Merrill  <jason@redhat.com>
4833
4834         * g++.dg/cpp0x/defaulted11.C: New.
4835
4836         * g++.dg/cpp0x/initlist23.C: New.
4837
4838 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4839
4840         PR fortran/40822
4841         * gfortran.dg/char_length_16.f90: New.
4842
4843 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4844
4845         PR fortran/40643
4846         PR fortran/31067
4847         * gfortran.dg/maxlocval_2.f90: New test.
4848         * gfortran.dg/maxlocval_3.f90: New test.
4849         * gfortran.dg/maxlocval_4.f90: New test.
4850         * gfortran.dg/minlocval_1.f90: New test.
4851         * gfortran.dg/minlocval_2.f90: New test.
4852         * gfortran.dg/minlocval_3.f90: New test.
4853         * gfortran.dg/minlocval_4.f90: New test.
4854
4855 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4856
4857         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4858         scan-assembler.
4859
4860 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4861
4862         PR fortran/40839
4863         * gfortran.dg/pr40839.f90: New test.
4864
4865 2009-07-23  Michael Matz  <matz@suse.de>
4866
4867         PR middle-end/40830
4868         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4869         don't set options ourself.
4870
4871 2009-07-23  Simon Baldwin  <simonb@google.com>
4872
4873         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4874         native C compilation where required.
4875
4876 2009-07-22  Doug Kwan  <dougkwan@google.com>
4877
4878         * gcc.c-torture/compile/20090721-1.c: New test.
4879
4880 2009-07-22  Michael Matz  <matz@suse.de>
4881
4882         PR tree-optimization/35229
4883         PR tree-optimization/39300
4884         * gcc.dg/vect/vect-pre-interact.c: New test.
4885
4886 2009-07-22  Richard Guenther  <rguenther@suse.de>
4887
4888         * g++.dg/lookup/using21.C: Fix duplicate paste.
4889
4890 2009-07-22  Richard Guenther  <rguenther@suse.de>
4891
4892         PR c++/40799
4893         * g++.dg/lookup/using21.C: New testcase.
4894
4895 2009-07-21  Jason Merrill  <jason@redhat.com>
4896
4897         * g++.dg/init/aggr4.C: New.
4898
4899 2009-07-21  Jason Merrill  <jason@redhat.com>
4900
4901         Core issue 934
4902         * g++.dg/cpp0x/initlist22.C: New.
4903
4904 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4905
4906         * gcc.target/i386/vectorize8.c: New test.
4907
4908 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4909
4910         PR target/40811
4911         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4912         Add i?86 and x86_64 targets.
4913         * gcc.target/i386/vectorize7.c: New test.
4914
4915         PR target/40809
4916         * gcc.target/i386/pr40809.c: New test.
4917
4918 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4919
4920         PR tree-optimization/40813
4921         * g++.dg/opt/inline15.C: New test.
4922
4923 2009-07-21  Paul Brook <paul@codesourcery.com>
4924
4925         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4926         * lib/target-supports.exp (check_effective_target_section_anchors):
4927         Add arm*-*-*.
4928
4929 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4930
4931         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4932         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4933         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4934
4935 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4936
4937         * gcc.target/mips/ext-3.c: New test.
4938
4939 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4940
4941         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4942         * gcc.dg/builtin-object-size-8.c: New test.
4943         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4944         * g++.dg/ext/builtin-object-size2.C: Likewise.
4945
4946         PR tree-optimization/40792
4947         * gcc.dg/pr40792.c: New test.
4948
4949 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4950
4951         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4952         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4953         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4954
4955 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4956
4957         * gcc.target/sh/mfmovd.c: New test.
4958
4959 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4960             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4961
4962         PR libfortran/40714
4963         * gfortran.dg/eof_3.f90: New test.
4964
4965 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4966
4967         PR fortran/40727
4968         * gfortran.dg/intrinsic_cmplx.f90: New test.
4969
4970 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4971
4972         PR libfortran/34670
4973         PR libfortran/36874
4974         * gfortran.dg/cshift_bounds_1.f90:  New test.
4975         * gfortran.dg/cshift_bounds_2.f90:  New test.
4976         * gfortran.dg/cshift_bounds_3.f90:  New test.
4977         * gfortran.dg/cshift_bounds_4.f90:  New test.
4978         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4979         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4980         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4981         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4982
4983 2009-07-19  Jan Hubicka  <jh@suse.cz>
4984
4985         PR tree-optimization/40676
4986         * gcc.c-torture/compile/pr40676.c: New testcase.
4987
4988 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4989
4990         * gcc.target/mips/ext-2.c: New test.
4991
4992 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4993
4994         * gcc.target/mips/octeon-exts-7.c: New test.
4995         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4996         * gcc.target/mips/octeon-exts-5.c: Likewise.
4997
4998 2009-07-18  Richard Guenther  <rguenther@suse.de>
4999
5000         PR testsuite/40798
5001         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5002
5003 2009-07-18  Richard Guenther  <rguenther@suse.de>
5004
5005         PR c/40787
5006         * gcc.dg/pr35899.c: Adjust.
5007
5008 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5009
5010         * gcc.target/powerpc/asm-es-1.c: New test.
5011         * gcc.target/powerpc/asm-es-2.c: Likewise.
5012
5013 2009-07-17  Richard Guenther  <rguenther@suse.de>
5014
5015         PR c/40401
5016         * g++.dg/rtti/crash4.C: New testcase.
5017         * g++.dg/torture/20090706-1.C: Likewise.
5018         * gcc.dg/redecl-17.c: Likewise.
5019         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5020         * gcc.dg/declspec-9.c: Expect extra error.
5021         * gcc.dg/declspec-10.c: Likewise.
5022         * gcc.dg/declspec-11.c: Likewise.
5023         * gcc.dg/redecl-10.c: Expect extra warnings.
5024         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5025         * gcc.target/i386/pr39545-1.c: Likewise.
5026         * g++.dg/ext/asm3.C: Expect more errors.
5027         * g++.dg/gomp/block-1.C: Likewise.
5028         * g++.dg/gomp/block-2.C: Likewise.
5029         * g++.dg/gomp/block-3.C: Likewise.
5030         * g++.dg/gomp/block-5.C: Likewise.
5031         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5032         * g++.dg/warn/unused-result1.C: XFAIL.
5033
5034 2009-07-17  Richard Guenther  <rguenther@suse.de>
5035
5036         PR tree-optimization/40321
5037         * gcc.c-torture/compile/pr40321.c: New testcase.
5038         * g++.dg/torture/pr40321.C: Likewise.
5039
5040 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5041
5042         PR c++/40780
5043         * g++.dg/template/ptrmem19.C: New test.
5044
5045 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5046             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5047
5048         PR 40435
5049         * gcc.dg/pr36902.c: Add column info.
5050         * g++.dg/gcov/gcov-2.C: Change count for definition.
5051
5052 2009-07-16  Jason Merrill  <jason@redhat.com>
5053
5054         PR libstdc++/37907
5055         * g++.dg/cpp0x/std-layout1.C: New.
5056         * g++.dg/ext/has_nothrow_assign.C: Fix.
5057         * g++.dg/ext/has_nothrow_copy.C: Fix.
5058         * g++.dg/ext/has_trivial_assign.C: Fix.
5059         * g++.dg/ext/has_trivial_copy.C: Fix.
5060         * g++.dg/ext/is_pod.C: Fix.
5061         * g++.dg/other/offsetof3.C: Adjust.
5062         * g++.dg/overload/ellipsis1.C: Adjust.
5063         * g++.dg/warn/var-args1.C: Adjust.
5064         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5065         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5066         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5067         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5068         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5069
5070 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5071
5072         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5073         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5074         effective target "mpc_pow".
5075         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5076
5077 2009-07-16  Richard Henderson  <rth@redhat.com>
5078
5079         * g++.dg/opt/eh4.C: New test.
5080
5081 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5082
5083         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5084
5085 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5086
5087         PR middle-end/40747
5088         * gcc.c-torture/execute/pr40747.c: New test.
5089
5090 2009-07-15  Richard Guenther  <rguenther@suse.de>
5091
5092         PR middle-end/40753
5093         * gcc.c-torture/compile/pr40753.c: New testcase.
5094
5095 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5096
5097         PR fortran/40743
5098         * gfortran.dg/interface_assignment_4.f90: New.
5099
5100 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5101
5102         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5103         for FreeBSD up to and including version 8.
5104
5105 2009-07-14  Taras Glek  <tglek@mozilla.com>
5106             Rafael Espindola  <espindola@google.com>
5107
5108         * g++.dg/plugin/header-plugin-test.C: New.
5109         * g++.dg/plugin/header_plugin.c: New.
5110         * g++.dg/plugin/plugin.exp: Update.
5111
5112 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5113
5114         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5115         function to enable vectorization.
5116         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5117         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5118
5119 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5120
5121         * gcc.target/i386/sse-copysignf-vec.c: New test.
5122         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5123
5124 2009-07-14  Jason Merrill  <jason@redhat.com>
5125
5126         PR c++/37276
5127         * g++.dg/lookup/builtin5.C: New.
5128         * g++.dg/other/error22.C: Add missing extern "C".
5129         * g++.dg/warn/Warray-bounds.C: Likewise.
5130         * gcc.dg/compat/compat-common.h: Likewise.
5131
5132         PR c++/40746
5133         * g++.dg/lookup/using20.C: New.
5134
5135         PR c++/40740
5136         * g++.dg/template/koenig8.C: New.
5137
5138 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5139
5140         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5141         both i?86-*-darwin* and x86_64-*-darwin*.
5142
5143 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5144
5145         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5146         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5147         name.
5148
5149 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5150
5151         PR debug/40705
5152         * g++.dg/debug/dwarf2/typedef1.C: New test.
5153
5154         PR c++/40357
5155         * g++.dg/other/typedef3.C: New test.
5156
5157 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5158
5159         * gcc.dg/20090709-1.c: Move to a proper place ...
5160         * gcc.target/m68k/20090709-1.c: ... here.
5161
5162 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5163
5164         PR C++/22154
5165         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5166         front of qualified names are allowed.
5167         * g++.dg/parse/crash10.C: Likewise.
5168         * g++.dg/parse/error15.C: Likewise.
5169         * g++.dg/parse/typename9.C: Likewise.
5170         * g++.dg/parse/error8.C: Likewise.
5171
5172 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5173
5174         PR fortran/40646
5175         * gfortran.dg/proc_ptr_22.f90: Extended.
5176         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5177
5178 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5179
5180         * gfortran.dg/vect/vect-6.f: New test.
5181
5182 2009-07-12  Jason Merrill  <jason@redhat.com>
5183
5184         PR c++/36628
5185         * g++.dg/cpp0x/decltype17.C: New.
5186
5187         PR c++/37206
5188         * g++.dg/cpp0x/rv10.C: New.
5189
5190 2009-07-12  Jason Merrill  <jason@redhat.com>
5191
5192         PR c++/40689
5193         * g++.dg/cpp0x/initlist20.C: New.
5194         * g++.dg/cpp0x/initlist21.C: New.
5195
5196 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5197
5198         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5199         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5200         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5201         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5202         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5203
5204 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5205
5206         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5207         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5208         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5209         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5210         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5211         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5212         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5213         effective_target fd_truncate.
5214
5215 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5216
5217         * gnat.dg/specs/addr1.ads: New test.
5218
5219 2009-07-11  Jan Hubicka  <jh@suse.cz>
5220
5221         PR middle-end/48388
5222         * g++.dg/torture/pr40388.C: New testcase.
5223
5224 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5225
5226         PR target/40668
5227         * gcc.c-torture/execute/pr40668.c: New test.
5228
5229 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5230
5231         * gcc.c-torture/execute/20090711-1.c: New test.
5232
5233 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5234
5235         PR testsuite/40699
5236         PR testsuite/40707
5237         PR testsuite/40709
5238         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5239         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5240         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5241         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5242
5243 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5244
5245         PR fortran/33197
5246         * gfortran.dg/complex_intrinsic_3.f90: New test.
5247         * gfortran.dg/complex_intrinsic_4.f90: New test.
5248
5249 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5250
5251         PR target/39079
5252         * gcc.target/mips/mips.exp: Make -msynci a known option.
5253         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5254
5255 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5256
5257         PR c++/40502
5258         * g++.dg/ext/strncpy-chk1.C: New test.
5259
5260 2009-07-10  Richard Guenther  <rguenther@suse.de>
5261
5262         PR tree-optimization/40496
5263         * g++.dg/opt/pr40496.C: New testcase.
5264
5265 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5266
5267         PR 25509
5268         PR 40614
5269         * g++.dg/warn/unused-result1-Werror.c: New.
5270
5271 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5272
5273         PR fortran/39334
5274         * gfortran.dg/recursive_parameter_1.f90: New test.
5275
5276 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5277
5278         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5279         * gfortran.dg/module_equivalence_6.f90: Ditto.
5280         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5281         * gfortran.dg/nan_2.f90: Ditto.
5282         * gfortran.dg/inquire_11.f90: Ditto.
5283         * gfortran.dg/abstract_type_3.f03: Ditto.
5284         * gfortran.dg/abstract_type_1.f90: Ditto.
5285         * gfortran.dg/private_type_9.f90: Ditto.
5286         * gfortran.dg/abstract_type_5.f03: Ditto.
5287         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5288         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5289         * gfortran.dg/derived_sub.f90: Ditto.
5290         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5291         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5292         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5293         * gfortran.dg/mvbits_6.f90: Ditto.
5294         * gfortran.dg/abstract_type_2.f03: Ditto.
5295         * gfortran.dg/abstract_type_4.f03: Ditto.
5296         * gfortran.dg/bounds_check_9.f90: Ditto.
5297         * gfortran.dg/optional_dim_3.f90: Ditto.
5298         * gfortran.dg/pr32921.f: Ditto.
5299         * gfortran.dg/entry_16.f90: Ditto.
5300         * gfortran.dg/generic_16.f90: Ditto.
5301
5302
5303 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5304
5305         * gcc.target/m68k/20090709-1.c: New.
5306
5307 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5308
5309         PR c++/40684
5310         * g++.dg/template/unify11.C: New test.
5311
5312 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5313
5314         PR fortran/40629
5315         * gfortran.dg/host_assoc_function_9.f90: New test.
5316
5317 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5318
5319         PR fortran/40646
5320         * gfortran.dg/proc_ptr_22.f90: New.
5321         * gfortran.dg/proc_ptr_comp_12.f90: New.
5322
5323 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5324
5325         PR middle-end/40692
5326         * gcc.c-torture/compile/pr40692.c: New test.
5327
5328 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5329
5330         PR fortran/40604
5331         * gfortran.dg/pointer_check_6.f90: New test.
5332
5333 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5334
5335         * gcc.target/mips/truncate-5.c: New test.
5336
5337 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5338
5339         PR libfortran/40330
5340         PR libfortran/40662
5341         * gfortran.dg/fmt_cache_1.f: New test.
5342
5343 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5344
5345         PR fortran/40675
5346         * gfortran.dg/nosigned_zero_1.f90: New test.
5347         * gfortran.dg/nosigned_zero_2.f90: New test.
5348
5349 2009-07-08  Richard Guenther  <rguenther@suse.de>
5350
5351         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5352
5353 2009-07-08  Richard Guenther  <rguenther@suse.de>
5354
5355         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5356
5357 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5358
5359         PR fortran/40591
5360         * gfortran.dg/proc_ptr_21.f90: New test.
5361
5362 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5363
5364         PR c++/31246
5365         * g++.dg/warn/pr31246.C: New.
5366         * g++.dg/warn/pr31246-2.C: New.
5367
5368 2009-07-07  Jason Merrill  <jason@redhat.com>
5369
5370         PR c++/35828
5371         * g++.dg/template/defarg12.C: New.
5372
5373         PR c++/37816
5374         * g++.dg/cpp0x/enum7.C: New.
5375
5376         PR c++/37946
5377         * g++.dg/cpp0x/enum6.C: New.
5378
5379         PR c++/40639
5380         * g++.dg/cpp0x/enum5.C: New.
5381
5382         PR c++/40633
5383         * g++.dg/cpp0x/enum4.C: New.
5384
5385 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5386
5387         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5388
5389 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5390
5391         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5392
5393 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5394
5395         PR middle-end/40669
5396         * gcc.dg/pr40669.c: New test.
5397
5398 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5399
5400         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5401         location. Update all calls.
5402         * g++.dg/plugin/selfassign.c: Likewise.
5403
5404 2009-07-06  Jason Merrill  <jason@redhat.com>
5405
5406         * g++.dg/rtti/dyncast[34].C: New.
5407
5408 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5409
5410         * lib/target-supports.exp
5411         (check_effective_target_mips_newabi_large_long_double): New.
5412         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5413         target.
5414         * gcc.target/mips/fpr-moves-6.c: Likewise.
5415
5416 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5417
5418         PR c++/40557
5419         * g++.dg/template/union2.C: New test.
5420
5421 2009-07-04  Jason Merrill  <jason@redhat.com>
5422
5423         * g++.dg/template/using15.C: New.
5424
5425 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5426
5427         * gfortran.dg/maxloc_1.f90: New test.
5428
5429 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5430
5431         PR fortran/40593
5432         * gfortran.dg/proc_ptr_result_6.f90: New.
5433
5434 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5435
5436         * gcc.dg/framework-2.c: Adjust testcase to pass.
5437
5438 2009-07-04  Jason Merrill  <jason@redhat.com>
5439
5440         PR c++/40619
5441         * g++.dg/cpp0x/auto16.C: New.
5442
5443 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5444
5445         PR target/40587
5446         * gfortran.dg/pr40587.f: New test.
5447
5448 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5449
5450         PR fortran/40638
5451         * gfortran.dg/unit_1.f90: New test.
5452
5453 2009-07-03  Jason Merrill  <jason@redhat.com>
5454
5455         * g++.dg/template/pure1.C: Expect another error.
5456
5457 2009-07-03  Richard Guenther  <rguenther@suse.de>
5458
5459         PR tree-optimization/40640
5460         * gcc.c-torture/compile/pr40640.c: New testcase.
5461
5462 2009-07-03  Richard Guenther  <rguenther@suse.de>
5463
5464         PR middle-end/34163
5465         * gfortran.dg/pr34163.f90: New testcase.
5466
5467 2009-07-03  Jan Hubicka  <jh@suse.cz>
5468
5469         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5470         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5471         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5472         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5473         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5474         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5475         * gnat.dg/loop_optimization6.adb: Enable -O2.
5476
5477 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5478
5479         * g++.dg/warn/null4.C: Extend.
5480
5481 2009-07-02  Jason Merrill  <jason@redhat.com>
5482
5483         * g++.dg/template/spec8.C: Fix.
5484
5485 2009-07-02  Michael Matz  <matz@suse.de>
5486
5487         PR fortran/32131
5488         * gfortran.dg/pr32921.f: Adjust.
5489
5490 2009-07-02  Jan Hubicka  <jh@suse.cz>
5491
5492         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5493
5494 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5495
5496         * gcc.target/mips/truncate-4.c: New testcase.
5497
5498 2009-07-01  Richard Guenther  <rguenther@suse.de>
5499
5500         PR tree-optimization/19831
5501         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5502         make allocated memory escape.  Un-XFAIL.
5503         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5504         * gcc.dg/vect/pr31699.c: Likewise.
5505         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5506
5507 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5508
5509         PR c++/40566
5510         * g++.dg/parse/cond5.C: New test.
5511
5512 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5513
5514         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5515         (main): Pass n to main_1 instead.
5516         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5517         (main_1): New function, split off from...
5518         (main): ...here.  Pass `off' to main_1 instead.
5519
5520 2009-06-30  Jason Merrill  <jason@redhat.com>
5521
5522         PR c++/40595
5523         * g++.dg/cpp0x/variadic94.C: New.
5524
5525 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5526
5527         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5528         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5529         (init_ld_library_path_env_vars): New function, replacing the
5530         orig_*_saved assignments.  Call it after defining it.
5531         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5532         (restore_ld_library_path_env_vars): Likewise.
5533         (add_path, find_libgcc_s): New functions.
5534         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5535         gcc-set-multilib-library-path.
5536         (objc_target_compile): Don't add "." to ld_library_path.
5537         Use add_path.
5538         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5539         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5540         gcc-set-multilib-library-path.
5541         * lib/g++.exp (g++_link_flags): Likewise.
5542         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5543         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5544         top level; do it...
5545         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5546         to tell when this needs to happen.  Use find_libgcc_s instead of
5547         gcc-set-multilib-library-path.
5548         * lib/gcc-dg.exp: Likewise.
5549         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5550         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5551         unless it is in $ALT_LD_LIBRARY_PATH.
5552         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5553
5554 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5555
5556         * gnat.dg/discr12.adb: New test.
5557         * gnat.dg/discr12_pkg.ads: New helper.
5558         * gnat.dg/discr13.adb: New test.
5559         * gnat.dg/discr14.ad[sb]: Likewise.
5560         * gnat.dg/discr15.adb: Likewise.
5561         * gnat.dg/discr15_pkg.ads: New helper.
5562         * gnat.dg/discr16.adb: New test.
5563         * gnat.dg/discr16_g.ads: New helper.
5564         * gnat.dg/discr16_pkg.ads: Likewise.
5565         * gnat.dg/discr16_cont.ads: Likewise.
5566         * gnat.dg/discr17.adb: New test.
5567         * gnat.dg/discr18.adb: Likewise.
5568         * gnat.dg/discr18_pkg.ads: New helper.
5569         * gnat.dg/discr19.adb: New test.
5570
5571 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5572
5573         PR fortran/40576
5574         * gfortran.dg/internal_write_1.f90:  New testcase.
5575
5576 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5577
5578         PR fortran/40594
5579         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5580
5581 2009-06-30  Richard Guenther  <rguenther@suse.de>
5582
5583         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5584
5585 2009-06-30  Wei Guozhi  <carrot@google.com>
5586
5587         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5588         to "-Os".
5589
5590 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5591
5592         PR tree-optimization/40542
5593         * gcc.dg/vect/pr40542.c: New test.
5594
5595 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5596
5597         PR tree-optimization/40582
5598         * gcc.c-torture/compile/pr40582.c: New test.
5599
5600 2009-06-30  Wei Guozhi  <carrot@google.com>
5601
5602         PR/40416
5603         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5604
5605 2009-06-29  Jason Merrill  <jason@redhat.com>
5606
5607         PR c++/40274
5608         * g++.dg/template/debug1.C: New.
5609
5610 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5611
5612         PR fortran/40580
5613         * pointer_check_1.f90: New test.
5614         * pointer_check_2.f90: New test.
5615         * pointer_check_3.f90: New test.
5616         * pointer_check_4.f90: New test.
5617         * pointer_check_5.f90: New test.
5618
5619 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5620
5621         PR fortran/40551
5622         * gfortran.dg/func_assign_2.f90 : New test.
5623
5624 2009-06-29  Richard Guenther  <rguenther@suse.de>
5625
5626         PR middle-end/14187
5627         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5628         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5629         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5630         * gcc.c-torture/execute/20090623-1.c: Likewise.
5631         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5632         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5633
5634 2009-06-29  Richard Guenther  <rguenther@suse.de>
5635
5636         PR middle-end/38212
5637         * gcc.c-torture/execute/pr38212.c: New testcase.
5638
5639 2009-06-29  Richard Guenther  <rguenther@suse.de>
5640
5641         PR tree-optimization/40579
5642         * gcc.c-torture/execute/pr40579.c: New testcase.
5643
5644 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5645
5646         PR tree-optimization/40550
5647         * gcc.dg/pr40550.c: New test.
5648
5649 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5650
5651         * gnat.dg/overflow_sum2.adb: New test
5652         * gnat.dg/namet.ads: New helper.
5653
5654         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5655
5656 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5657
5658         PR fortran/34112
5659         * gfortran.dg/compiler-directive_1.f90: New test.
5660         * gfortran.dg/compiler-directive_2.f: New test.
5661
5662 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5663
5664         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5665         comment out some values and add some cases.
5666
5667 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5668
5669         PR testsuite/40567
5670         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5671
5672 2009-06-26  Richard Henderson  <rth@redhat.com>
5673
5674         PR testsuite/40565
5675         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5676         * gcc.target/i386/local.c: Pass a non-constant to T.
5677
5678 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5679
5680         PR fortran/39997
5681         PR fortran/40541
5682         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5683         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5684         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5685         * gfortran.dg/proc_ptr_result_5.f90: New.
5686
5687 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5688
5689         PR c/39902
5690         * gcc.dg/dfp/pr39902.c: New test.
5691
5692 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5693
5694         PR testsuite/40532
5695         * gcc.dg/builtins-65.c: Require c99 runtime.
5696
5697 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5698
5699         * gnat.dg/array7.ad[sb]: New test.
5700
5701 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5702
5703         * gnat.dg/array6.adb: New test.
5704
5705 2009-06-25  Ian Lance Taylor  <iant@google.com>
5706
5707         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5708
5709 2009-06-25  Ian Lance Taylor  <iant@google.com>
5710
5711         * g++.dg/warn/Wunused-16.C: New testcase.
5712
5713 2009-06-25  Ian Lance Taylor  <iant@google.com>
5714
5715         * g++.dg/warn/skip-2.C: New testcase.
5716
5717 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5718
5719         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5720         dg-skip-if and move to ...
5721         * gcc.dg/torture/20090618-1.c.
5722
5723 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5724
5725         PR tree-optimization/40493
5726         * gcc.c-torture/execute/pr40493.c: New test.
5727
5728 2009-06-24  Jason Merrill  <jason@redhat.com>
5729
5730         PR c++/40342
5731         * g++.dg/template/overload10.C: New.
5732
5733 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5734
5735         PR fortran/40427
5736         * gfortran.dg/proc_ptr_comp_11.f90: New.
5737
5738 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5739
5740         * gcc.dg/pr40501.c: New testcase.
5741
5742 2009-06-23  DJ Delorie  <dj@redhat.com>
5743
5744         Add MeP port.
5745         * lib/target-supports.exp: Add mep support (no profiling).
5746
5747 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5748
5749         PR testsuite/39297
5750         * gcc.dg/ssa/loop-31.c: Change scan rules.
5751
5752 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5753
5754         * gcc.dg/cpp/empty-include.c: Update column info.
5755         * gcc.dg/cpp/assert2.c: Update column info.
5756
5757 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5758
5759         * g++.dg/ext/builtin-object-size1.C: New test.
5760         * g++.dg/ext/builtin-object-size2.C: New test.
5761
5762 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5763
5764         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5765         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5766
5767 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5768
5769         * gcc.target/mips/truncate-3.c: New test.
5770
5771 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5772
5773         PR fortran/37254
5774         PR fortran/39850
5775         * gfortran.dg/interface_30.f90: Modified error message.
5776         * gfortran.dg/proc_decl_22.f90: New.
5777
5778 2009-06-22  Ian Lance Taylor  <iant@google.com>
5779
5780         * gcc.dg/Wcxx-compat-19.c: New testcase.
5781
5782 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5783
5784         PR objc/28050
5785         * pr28050.m: New testcase.
5786
5787 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5788
5789         PR testsuite/40481
5790         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5791
5792 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5793
5794         PR tree-optimization/40492
5795         * g++.dg/torture/pr40492.C: New test.
5796
5797 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5798
5799         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5800         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5801
5802 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5803
5804         * gnat.dg/raise_ce.adb: Helper for ...
5805         * gnat.dg/handle_and_return.adb: New test.
5806
5807 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5808
5809         PR fortran/40443
5810         * gfortran.dg/generic_18.f90: New test.
5811
5812 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5813
5814         PR fortran/40472
5815         * gfortran.dg/spread_size_limit.f90: New test.
5816
5817 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5818
5819         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5820         to put dump files in a subdirectory.
5821         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5822         ".o" temporary files.
5823
5824 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5825
5826         PR fortran/39850
5827         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5828         * gfortran.dg/interface_20.f90: Ditto.
5829         * gfortran.dg/interface_21.f90: Ditto.
5830         * gfortran.dg/interface_22.f90: Ditto.
5831         * gfortran.dg/interface_30.f90: New.
5832         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5833
5834 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5835
5836         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5837         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5838         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5839         DEFAULT_VECTFLAGS.
5840
5841 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5842             Revital Eres  <eres@il.ibm.com>
5843
5844         PR testsuite/40359
5845         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5846         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5847         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5848
5849 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5850
5851         PR testsuite/40475
5852         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5853         without misalignment support.
5854         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5855
5856 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5857
5858         PR fortran/40452
5859         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5860
5861 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5862
5863         PR fortran/40440
5864         * gfortran.dg/alloc_comp_result_2.f90: New test.
5865
5866 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5867
5868         PR target/40482
5869         * gcc.target/arm/pr40482.c: New test.
5870
5871 2009-06-19  Ian Lance Taylor  <iant@google.com>
5872
5873         * gcc.dg/Wcxx-compat-18.c: New testcase.
5874
5875 2009-06-19  Richard Guenther  <rguenther@suse.de>
5876
5877         * gcc.c-torture/execute/20090618-1.c: New testcase.
5878
5879 2009-06-19  Ian Lance Taylor  <iant@google.com>
5880
5881         * gcc.dg/Wcxx-compat-17.c: New testcase.
5882
5883 2009-06-19  Ian Lance Taylor  <iant@google.com>
5884
5885         * gcc.dg/Wcxx-compat-15.c: New testcase.
5886
5887 2009-06-19  Ian Lance Taylor  <iant@google.com>
5888
5889         * gcc.dg/Wcxx-compat-16.c: New testcase.
5890
5891 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5892
5893         * gcc.dg/builtins-34.c: Add significand cases.
5894
5895 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5896
5897         PR testsuite/40491
5898         * gcc.dg/20080522-1.c: Remove testcase for real.
5899         * gcc.dg/20080528-1.c: Ditto.
5900
5901 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5902
5903         PR fortran/40450
5904         * gfortran.dg/proc_ptr_20.f90: New.
5905
5906 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5907
5908         PR target/40470
5909         * gcc.dg/torture/pr40470-1.c: New.
5910         * gcc.dg/torture/pr40470-2.c: Likewise.
5911         * gcc.dg/torture/pr40470-3.c: Likewise.
5912         * gcc.dg/torture/pr40470-4.c: Likewise.
5913
5914 2009-06-18  Diego Novillo  <dnovillo@google.com>
5915
5916         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5917         * gcc.dg/plugin/ggcplug.c: Likewise.
5918         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5919         * g++.dg/plugin/selfassign.c: Likewise.
5920         * g++.dg/plugin/attribute_plugin.c: Likewise.
5921         * g++.dg/plugin/dumb_plugin.c: Likewise.
5922
5923 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5924
5925         * gcc.dg/cpp/arith-3.c: Add column info.
5926
5927 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5928
5929         * gcc.target/arm/fp16-compile-none-2.c: New.
5930         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5931         * gcc.target/arm/fp16-compile-alt-12.c: New.
5932
5933 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5934
5935         * gcc.target/arm/fp16-compile-alt-1.c: New.
5936         * gcc.target/arm/fp16-compile-alt-2.c: New.
5937         * gcc.target/arm/fp16-compile-alt-3.c: New.
5938         * gcc.target/arm/fp16-compile-alt-4.c: New.
5939         * gcc.target/arm/fp16-compile-alt-5.c: New.
5940         * gcc.target/arm/fp16-compile-alt-6.c: New.
5941         * gcc.target/arm/fp16-compile-alt-7.c: New.
5942         * gcc.target/arm/fp16-compile-alt-8.c: New.
5943         * gcc.target/arm/fp16-compile-alt-9.c: New.
5944         * gcc.target/arm/fp16-compile-alt-10.c: New.
5945         * gcc.target/arm/fp16-compile-alt-11.c: New.
5946         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5947         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5948         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5949         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5950         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5951         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5952         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5953         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5954         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5955         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5956         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5957         * gcc.target/arm/fp16-compile-none-1.c: New.
5958         * gcc.target/arm/fp16-compile-exprtype.c: New.
5959         * gcc.target/arm/fp16-compile-vcvt.c: New.
5960         * gcc.target/arm/fp16-builtins-1.c: New.
5961         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5962         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5963         * gcc.target/arm/fp16-param-1.c: New.
5964         * gcc.target/arm/fp16-return-1.c: New.
5965         * gcc.target/arm/fp16-unprototyped-1.c: New.
5966         * gcc.target/arm/fp16-unprototyped-2.c: New.
5967         * gcc.target/arm/fp16-variadic-1.c: New.
5968         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5969         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5970         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5971         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5972         * gcc.dg/torture/arm-fp16-ops.h: New.
5973         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5974         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5975         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5976         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5977         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5978         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5979         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5980         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5981         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5982         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5983         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5984         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5985         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5986         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5987         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5988         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5989         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5990         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5991         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5992         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5993         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5994
5995 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
5996
5997         * gcc.dg/builtins-65.c: New test.
5998
5999 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6000
6001         PR fortran/40451
6002         * gfortran.dg/proc_ptr_result_4.f90: New.
6003
6004 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6005
6006         * gcc.c-torture/execute/bitfld-5.c: New test.
6007
6008 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6009
6010         * gcc.dg/builtin-unreachable-3.c: New test.
6011
6012 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6013
6014         * gcc.target/i386/builtin-unreachable.c: New test.
6015
6016 2009-06-17  Ian Lance Taylor  <iant@google.com>
6017
6018         * gcc.dg/Wcxx-compat-14.c: New testcase.
6019
6020 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6021
6022         * gcc.dg/func-ptr-conv-1.c: Update column info.
6023
6024 2009-06-17  Richard Guenther  <rguenther@suse.de>
6025
6026         PR middle-end/40404
6027         * gcc.c-torture/execute/pr40404.c: New testcase.
6028
6029 2009-06-17  Richard Guenther  <rguenther@suse.de>
6030
6031         PR middle-end/40460
6032         * g++.dg/torture/pr40460.C: New testcase.
6033
6034 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6035
6036         * gcc.dg/plugin/one_time_plugin.c: New test.
6037         * gcc.dg/plugin/one_time-test-1.c: New test.
6038         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6039
6040 2009-06-16  Ian Lance Taylor  <iant@google.com>
6041
6042         * g++.dg/warn/skip-1.C: New testcase.
6043
6044 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6045
6046         PR middle-end/40446
6047         * g++.dg/other/pr40446.C: New test.
6048
6049 2009-06-16  Richard Guenther  <rguenther@suse.de>
6050
6051         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6052         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6053         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6054         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6055
6056 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6057
6058         * gcc.c-torture/compile/pr40432.c: New file.
6059
6060 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6061
6062         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6063
6064 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6065
6066         PR fortran/36947
6067         PR fortran/40039
6068         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6069         * gfortran.dg/interface_20.f90: Modified error messages.
6070         * gfortran.dg/interface_21.f90: Ditto.
6071         * gfortran.dg/interface_26.f90: Ditto.
6072         * gfortran.dg/interface_27.f90: Ditto.
6073         * gfortran.dg/interface_28.f90: Extended test case.
6074         * gfortran.dg/interface_29.f90: New.
6075         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6076         * gfortran.dg/proc_decl_8.f90: Ditto.
6077         * gfortran.dg/proc_ptr_11.f90: Ditto.
6078         * gfortran.dg/proc_ptr_15.f90: Ditto.
6079
6080 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6081
6082         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6083         printing.
6084         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6085         gcc.dg/vect/vect-outer-4f.c: Likewise.
6086         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6087         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6088         Likewise.
6089         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6090         outer loop.
6091
6092 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6093
6094         PR fortran/40383
6095         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6096
6097 2009-06-15  Ian Lance Taylor  <iant@google.com>
6098
6099         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6100         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6101         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6102         Recognize new notes.
6103         * gcc.dg/stmt-expr-label-2.c: Likewise.
6104         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6105         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6106         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6107         * gcc.dg/c99-vla-jump-4.c: Likewise.
6108         * gcc.dg/stmt-expr-label-1.c: Likewise.
6109         * gcc.dg/stmt-expr-label-3.c: Likewise.
6110         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6111
6112 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6113
6114         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6115
6116 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6117
6118         * gcc.dg/builtin-object-size-7.c: New test.
6119
6120 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6121
6122         PR testsuite/40426
6123         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6124         level != "" use separate -gdwarf-2 -g${level} options instead of
6125         -gdwarf-2${level}.
6126         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6127         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6128         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6129
6130 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6131
6132         * g++.dg/abi/mangle11.C: Update warning line.
6133         * g++.dg/abi/mangle12.C: Update warning line.
6134         * g++.dg/abi/mangle17.C: Update warning line.
6135         * g++.dg/abi/mangle20-2.C: Update warning line.
6136
6137 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6138
6139         * gcc.dg/optimize-bswap-1.c: Split into these two:
6140         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6141         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6142
6143 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6144
6145         * gcc.dg/optimize-bswap-1.c: New testcase.
6146
6147 2009-06-14  Richard Guenther  <rguenther@suse.de>
6148
6149         PR middle-end/40389
6150         * g++.dg/torture/pr40389.C: New testcase.
6151
6152 2009-06-13  Richard Guenther  <rguenther@suse.de>
6153
6154         PR tree-optimization/40421
6155         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6156
6157 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6158
6159         * gcc.dg/old-style-prom-3.c: Add column info.
6160         * gcc.dg/overflow-warn-1.c
6161         * gcc.dg/gomp/pr27415.c
6162         * gcc.dg/gomp/for-1.c: Same.
6163         * gcc.dg/enum-compat-1.c: Same.
6164         * gcc.dg/c99-tag-3.c: Same.
6165         * gcc.dg/Wredundant-decls-2.c: Same.
6166         * gcc.dg/func-ptr-conv-1.c: Same.
6167         * gcc.dg/asm-wide-1.c: Same.
6168         * gcc.dg/nofixed-point-2.c: Same.
6169         * gcc.dg/cpp/line3.c: Same.
6170         * gcc.dg/array-10.c: Same.
6171         * gcc.dg/c99-vla-jump-1.c: Same.
6172         * gcc.dg/pr20368-1.c: Same.
6173         * gcc.dg/Wshadow-3.c: Same.
6174         * gcc.dg/c90-const-expr-8.c: Same.
6175         * gcc.dg/label-decl-2.c: Same.
6176         * gcc.dg/dremf-type-compat-2.c: Same.
6177         * gcc.dg/c90-const-expr-5.c: Same.
6178         * gcc.dg/builtins-30.c: Same.
6179         * gcc.dg/Warray-bounds.c: Same.
6180         * gcc.dg/Wcxx-compat-2.c: Same.
6181         * gcc.dg/tree-ssa/col-1.c: Same.
6182         * gcc.dg/old-style-prom-2.c: Same.
6183         * gcc.dg/cast-function-1.c: Same.
6184         * gcc.dg/pr15698-1.c: Same.
6185         * gcc.dg/dremf-type-compat-3.c: Same.
6186         * gcc.dg/vla-8.c: Same.
6187         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6188         line.
6189         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6190         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6191         * gcc.dg/enum-compat-1.c: Same.
6192         * gcc.dg/dremf-type-compat-2.c: Same.
6193         * gcc.dg/old-style-prom-2.c: Same.
6194         * gcc.dg/pr15698-1.c: Same.
6195         * gcc.dg/pr20368-1.c: Same.
6196         * gcc.dg/dremf-type-compat-3.c: Same.
6197         * gcc.dg/builtins-30.c: Same.  Test for columns.
6198
6199 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6200
6201         PR fortran/40176
6202         * gfortran.dg/proc_decl_1.f90: Extended.
6203
6204 2009-06-12  Ian Lance Taylor  <iant@google.com>
6205
6206         * gcc.dg/Wcxx-compat-13.c: New testcase.
6207
6208 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6209
6210         PR tree-opt/38865
6211         * gcc.dg/tree-ssa/fre-vce-1.c
6212
6213 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6214
6215         PR testsuite/40384
6216         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6217         min-insn-to-prefetch-ratio=5.
6218
6219 2009-06-12  Joey Ye  <joey.ye@intel.com>
6220             H.J. Lu  <hongjiu.lu@intel.com>
6221
6222         PR middle-end/39146
6223         * gcc.target/i386/stackalign/pr39146.c: New.
6224
6225 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6226
6227         * gcc.target/i386/crc32-1.c: New.
6228         * gcc.target/i386/crc32-2.c: Likewise.
6229
6230 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6231
6232         PR c/39252
6233         * gcc.dg/builtin-unreachable-1.c: New test.
6234         * gcc.dg/builtin-unreachable-2.c: Same.
6235
6236 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6237
6238         PR fortran/40402
6239         * gfortran.dg/data_value_1.f90: New test.
6240
6241 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6242
6243         PR testsuite/39831
6244         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6245         remove ilp32 requirement.
6246         * gcc.target/i386/excess-precision-2.c: Likewise.
6247         * gcc.target/i386/excess-precision-3.c: Likewise.
6248         * gcc.target/i386/excess-precision-4.c: Likewise.
6249         * gcc.target/i386/excess-precision-5.c: Likewise.
6250         * gcc.target/i386/excess-precision-6.c: Likewise.
6251
6252 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6253
6254         PR fortran/38718
6255         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6256         * gfortran.dg/nan_5.f90: New test.
6257
6258 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6259
6260         * gcc.target/arm/neon-modes-1.c: New test.
6261
6262 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6263
6264         * g++.dg/torture/pr31579.C: Cast pointer
6265         via __SIZE_TYPE__ instead of 'unsigned long'.
6266
6267 2009-06-10  Anthony Green  <green@moxielogic.com>
6268
6269         * lib/target-supports.exp (check_profiling_available):
6270         Profiling is not available for testing purposes on moxie.
6271
6272 2009-06-09  Ian Lance Taylor  <iant@google.com>
6273
6274         * gcc.dg/Wcxx-compat-12.c: New testcase.
6275
6276 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6277
6278         PR libfortran/40334
6279         * gfortran.dg/backspace_11.f90: New.
6280
6281 2009-06-09  Jason Merrill  <jason@redhat.com>
6282
6283         * g++.dg/cpp0x/defaulted10.C: New.
6284
6285 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6286
6287         * gcc.c-torture/compile/pr40351.c: New file.
6288
6289 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6290
6291         * gnat.dg/align_max.adb: New test.
6292
6293 2009-06-08  Jason Merrill  <jason@redhat.com>
6294
6295         * g++.dg/cpp0x/auto15.C: New.
6296
6297 2009-06-08  Jan Hubicka  <jh@suse.cz>
6298
6299         PR debug/39834
6300         * gcc.dg/torture/pr39834.c
6301
6302 2009-06-08  Jan Hubicka  <jh@suse.cz>
6303
6304         PR middle-end/40102
6305         * g++.dg/torture/pr40102.C: New testcase.
6306
6307 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6308
6309         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6310         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6311         * gcc.dg/builtin-object-size-6.c: New test.
6312
6313         PR c++/40373
6314         * g++.dg/template/dtor7.C: New test.
6315
6316         PR c++/40370
6317         PR c++/40372
6318         * g++.dg/template/error41.C: New test.
6319         * g++.dg/template/error42.C: New test.
6320
6321 2009-06-08  Revital Eres  <eres@il.ibm.com>
6322
6323         PR testsuite/40359
6324         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6325         * gcc.dg/vect/vect-88.c: Likewise.
6326         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6327         * gcc.dg/vect/pr25413.c: Likewise.
6328         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6329
6330 2009-06-07  Ian Lance Taylor  <iant@google.com>
6331
6332         * g++.dg/warn/Wswitch-3.C: New testcase.
6333         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6334         * gcc.dg/Wswitch-enum-error.c: Likewise.
6335         * gcc.dg/Wswitch-error.c: Likewise.
6336
6337 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6338
6339         PR fortran/40008
6340         * gfortran.dg/negative_unit.f: Update test.
6341         * gfortran.dg/negative_unit_int8.f: Update test.
6342         * gfortran.dg/newunit_1.f90: New test.
6343
6344 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6345
6346         PR fortran/25104
6347         PR fortran/29962
6348         * gfortran.dg/spread_init_expr.f03: New.
6349         * gfortran.dg/unpack_init_expr.f03: New.
6350         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6351         error message.
6352
6353 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6354
6355         PR fortran/25104
6356         PR fortran/29962
6357         * gfortran.dg/count_init_expr.f03
6358         * gfortran.dg/product_init_expr.f03
6359         * gfortran.dg/sum_init_expr.f03
6360
6361 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6362
6363         PR fortran/36874
6364         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6365         message.
6366         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6367         shapes.
6368         * gfortran.dg/zero_sized_5.f90: Likewise.
6369
6370 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6371
6372         PR middle-end/32950
6373         * g++.dg/torture/pr32950.C: New.
6374
6375 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6376
6377         PR fortran/25104
6378         PR fortran/29962
6379         * gfortran.dg/dot_product_1.f03: New.
6380         * gfortran.dg/matmul_8.f03: New.
6381         * gfortran.dg/transpose_3.f03: New.
6382
6383 2009-06-06  Ian Lance Taylor  <iant@google.com>
6384
6385         * gcc.dg/Wunused-label-1.c: New test case.
6386         * g++.dg/warn/Wunused-label-1.C: New test case.
6387         * g++.dg/warn/Wunused-label-2.C: New test case.
6388         * g++.dg/warn/Wunused-label-3.C: New test case.
6389
6390 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6391
6392         PR fortran/37203
6393         * reshape_zerosize_2.f90: New.
6394
6395 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6396
6397         PR fortran/32890
6398         * gfortran.dg/pack_assign_1.f90: New.
6399         * gfortran.dg/pack_vector_1.f90: New.
6400
6401 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6402
6403         PR middle-end/40340
6404         * gcc.dg/pr40340-1.c: New test.
6405         * gcc.dg/pr40340-2.c: New test.
6406         * gcc.dg/pr40340-3.c: New test.
6407         * gcc.dg/pr40340-4.c: New test.
6408         * gcc.dg/pr40340-5.c: New test.
6409         * gcc.dg/pr40340.h: New file.
6410
6411 2009-06-05  Revital Eres  <eres@il.ibm.com>
6412
6413         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6414         New procedure.
6415         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6416         * gcc.dg/vect/vect-33.c: Likewise.
6417         * gcc.dg/vect/vect-92.c: Likewise.
6418         * gcc.dg/vect/vect-58.c: Likewise.
6419         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6420         * gcc.dg/vect/vect-42.c: Likewise.
6421         * gcc.dg/vect/slp-25.c: Likewise.
6422         * gcc.dg/vect/vect-align-1.c: Likewise.
6423         * gcc.dg/vect/vect-align-2.c: Likewise.
6424         * gcc.dg/vect/vect-93.c: Likewise.
6425         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6426         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6427         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6428         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6429         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6430         * gcc.dg/vect/vect-26.c: Likewise.
6431         * gcc.dg/vect/vect-44.c: Likewise.
6432         * gcc.dg/vect/vect-70.c: Likewise.
6433         * gcc.dg/vect/vect-95.c: Likewise.
6434         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6435         * gcc.dg/vect/vect-28.c: Likewise.
6436         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6437         * gcc.dg/vect/vect-87.c: Likewise.
6438         * gcc.dg/vect/vect-109.c: Likewise.
6439         * gcc.dg/vect/vect-54.c: Likewise.
6440         * gcc.dg/vect/vect-96.c: Likewise.
6441         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6442         * gcc.dg/vect/vect-88.c: Likewise.
6443         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6444         * gcc.dg/vect/vect-89.c: Likewise.
6445         * gcc.dg/vect/vect-91.c: Likewise.
6446         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6447         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6448         * gfortran.dg/vect/vect-2.f90: Likewise.
6449         * gfortran.dg/vect/vect-3.f90: Likewise.
6450         * gfortran.dg/vect/vect-4.f90: Likewise.
6451         * gfortran.dg/vect/vect-5.f90: Likewise.
6452
6453 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6454
6455         PR tree-optimization/36318
6456         * gcc.dg/tree-ssa/sra-7.c: New test.
6457
6458 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6459
6460         PR fortran/37203
6461         * gfortran.dg/reshape_order_5.f90: New.
6462         * gfortran.dg/reshape_shape_1.f90: New.
6463
6464 2009-06-04  Jason Merrill  <jason@redhat.com>
6465
6466         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6467
6468 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6469
6470         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6471         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6472
6473 2009-06-04  Richard Guenther  <rguenther@suse.de>
6474
6475         PR c++/39371
6476         * g++.dg/torture/pr40335.C: New testcase.
6477
6478 2009-06-03  Richard Guenther  <rguenther@suse.de>
6479
6480         PR middle-end/40328
6481         * gcc.dg/torture/pr40328.c: New testcase.
6482
6483 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6484
6485         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6486         m68k and fido.
6487
6488 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6489
6490         * g++.dg/torture/pr40323.C: New file.
6491
6492 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6493
6494         * gnat.dg/specs/root.ads: New test.
6495         * gnat.dg/specs/root-level_1.ads: Likewise.
6496         * gnat.dg/specs/root-level_2.ads: Likewise.
6497         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6498
6499 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6500
6501         * g++.dg/init/ref15.C: Require unwrapped targets.
6502
6503 2009-06-02  Jason Merrill  <jason@redhat.com>
6504
6505         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6506         * g++.dg/cpp0x/initlist18.C: New.
6507         * g++.dg/cpp0x/initlist19.C: New.
6508
6509         * g++.dg/cpp0x/auto14.C: New.
6510
6511 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6512
6513         * gnat.dg/alignment6.adb: Remove XFAIL.
6514
6515 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6516
6517         PR c++/38089
6518         * g++.dg/template/spec36.C: New test.
6519
6520 2009-06-01  Ian Lance Taylor  <iant@google.com>
6521
6522         * gcc.dg/cast-qual-3.c: New testcase.
6523         * g++.dg/warn/Wcast-qual2.C: New testcase.
6524
6525 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6526
6527         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6528         (process-message): Expect column numbers.
6529         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6530         * gcc.dg/pch/counter-2.c: Same.
6531         * gcc.dg/pch/valid-2.c: Same.
6532         * gcc.dg/pch/warn-1.c: Same.
6533         * gcc.dg/pch/valid-1.c: Same.
6534         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6535         * gcc.dg/cpp/syshdr.c: Same.
6536         * gcc.dg/cpp/19940712-1.c: Same.
6537         * gcc.dg/cpp/missing-header-1.c: Same.
6538         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6539         * gcc.dg/cpp/tr-warn3.c: Same.
6540         * gcc.dg/cpp/pr29612-2.c: Same.
6541         * gcc.dg/cpp/tr-warn4.c: Same.
6542         * gcc.dg/cpp/Wtrigraphs.c: Same.
6543         * gcc.dg/cpp/poison.c: Same.
6544         * gcc.dg/cpp/arith-3.c: Same.
6545         * gcc.dg/cpp/sysmac2.c: Same.
6546         * gcc.dg/cpp/cpp.exp: Same.
6547         * gcc.dg/cpp/tr-warn5.c: Same.
6548         * gcc.dg/cpp/include2.c: Same.
6549         * gcc.dg/cpp/Wmissingdirs.c: Same.
6550         * gcc.dg/cpp/Wmissingdirs.c: Same.
6551         * gcc.dg/cpp/tr-warn6.c: Same.
6552         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6553         * gcc.dg/cpp/macspace1.c: Same.
6554         * gcc.dg/cpp/escape-2.c: Same.
6555         * gcc.dg/cpp/assert2.c: Same.
6556         * gcc.dg/cpp/undef2.c: Same.
6557         * gcc.dg/cpp/macspace2.c: Same.
6558         * gcc.dg/cpp/tr-warn1.c: Same.
6559         * gcc.dg/cpp/extratokens2.c: Same.
6560         * gcc.dg/cpp/strify2.c: Same.
6561         * gcc.dg/cpp/Wsignprom.c: Same.
6562         * gcc.dg/cpp/redef2.c: Same.
6563         * gcc.dg/cpp/trad/trad.exp: Same.
6564         * gcc.dg/cpp/arith-1.c: Same.
6565         * gcc.dg/cpp/extratokens.c: Same.
6566         * gcc.dg/cpp/if-mpar.c: Same.
6567
6568 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6569
6570         * gnat.dg/nested_float_packed.ads: New test.
6571
6572 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6573             Eric Botcazou  <botcazou@adacore.com>
6574
6575         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6576         * gnat.dg/test_oconst.adb: New test.
6577
6578 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6579
6580         * gcc.dg/plugin/ggcplug.c: Moved comment.
6581         (plugin_init): Fixed typo, declared i, returned 0 at end.
6582
6583 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6584
6585         PR testsuite/40244
6586         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6587         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6588
6589 2009-05-29  Ian Lance Taylor  <iant@google.com>
6590
6591         * gcc.dg/Wcxx-compat-11.c: New testcase.
6592
6593 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6594
6595         PR fortran/40019
6596         * gfortran.dg/leadz_trailz_1.f90: New test.
6597         * gfortran.dg/leadz_trailz_2.f90: New test.
6598
6599 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6600
6601         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6602         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6603         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6604         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6605         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6606         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6607         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6608         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6609         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6610         * gcc.dg/tree-ssa/sra-5.c: New file.
6611         * gcc.dg/tree-ssa/sra-6.c: New file.
6612         * gcc.c-torture/compile/sra-1.c: New file.
6613
6614 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6615
6616         PR middle-end/40291
6617         * gcc.c-torture/compile/pr40291.c: New test.
6618
6619         PR target/40017
6620         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6621         __vector _Bool.
6622         * gcc.target/powerpc/altivec-30.c: New test.
6623         * gcc.target/powerpc/altivec-31.c: New test.
6624
6625 2009-05-28  Richard Guenther  <rguenther@suse.de>
6626
6627         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6628         * gcc.c-torture/execute/20090527-1.c: Likewise.
6629
6630 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6631
6632         PR c++/39754
6633         * g++.dg/template/canon-type-1.C: New test.
6634         * g++.dg/template/canon-type-2.C: Likewise.
6635         * g++.dg/template/canon-type-3.C: Likewise.
6636         * g++.dg/template/canon-type-4.C: Likewise.
6637         * g++.dg/template/canon-type-5.C: Likewise.
6638         * g++.dg/template/canon-type-6.C: Likewise.
6639         * g++.dg/template/canon-type-7.C: Likewise.
6640
6641 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6642             Uros Bizjak  <ubizjak@gmail.com>
6643             Danny Smith  <dansmister@gmail.com>
6644
6645         PR target/37216
6646
6647         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6648         New function.
6649         * gcc.target/i386/pr37216.c:  New test source file.
6650         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6651         use -fno-common for testing Cygwin and MinGW targets.
6652
6653 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6654
6655         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6656         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6657         * g++.dg/pr37742.C (size_t): Likewise.
6658         * g++.dg/torture/pr34850.C (size_t): Likewise.
6659         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6660         _PTRDIFF_TYPE__.
6661         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6662         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6663         (size_t): Use __extension__ and __SIZE_TYPE__.
6664         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6665         __SIZE_TYPE__.
6666         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6667         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6668         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6669         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6670         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6671         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6672         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6673         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6674         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6675         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6676         (__ssize_t): Likewise.
6677         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6678         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6679         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6680         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6681         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6682         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6683         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6684         * gcc.dg/pr33667.c (size_t): Likewise.
6685         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6686         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6687         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6688         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6689         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6690         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6691
6692 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6693
6694         PR tree-optimization/40254
6695         * gcc.dg/vect/pr40254.c: New test.
6696
6697 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6698
6699         PR middle-end/33699
6700         * gcc.target/mips/const-anchor-1.c: New test.
6701         * gcc.target/mips/const-anchor-2.c: New test.
6702
6703 2009-05-27  Jason Merrill  <jason@redhat.com>
6704
6705         * g++.dg/cpp0x/initlist15.C: New.
6706         * g++.dg/cpp0x/initlist16.C: New.
6707         * g++.dg/cpp0x/initlist17.C: New.
6708
6709 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6710
6711         PR fortran/39178
6712         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6713         patterns to reflect frontend changes.
6714         * gfortran.dg/vector_subscript_4.f90: Likewise.
6715
6716 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6717             Eric Botcazou  <botcazou@adacore.com>
6718
6719         * gcc.c-torture/execute/align-nest.c: New testcase.
6720         * gnat.dg/misaligned_nest.adb: New testcase.
6721
6722 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6723
6724         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6725         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6726         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6727         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6728
6729 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6730
6731         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6732         cast instead of assuming 0ul.
6733         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6734         __SIZE_TYPE__.
6735         (_type_desc): Make first argument const.
6736         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6737
6738 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6739
6740         PR libfortran/40187
6741         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6742         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6743
6744 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6745
6746         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6747         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6748         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6749         * gcc.dg/plugin/ggcplug.c: Added new file.
6750
6751 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6752
6753         PR fortran/40246
6754         * gfortran.dg/nullify_4.f90: New test.
6755
6756 2009-05-26  Richard Guenther  <rguenther@suse.de>
6757
6758         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6759
6760 2009-05-26  Richard Guenther  <rguenther@suse.de>
6761
6762         PR middle-end/40252
6763         * gcc.c-torture/compile/pr40252.c: New testcase.
6764
6765 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6766
6767         PR c++/40007
6768         * g++.dg/template/typedef18.C: New test.
6769         * g++.dg/template/typedef19.C: Likewise.
6770         * g++.dg/template/typedef20.C: Likewise.
6771         * g++.dg/template/access11.C: Adjust.
6772
6773 2009-05-26  Richard Guenther  <rguenther@suse.de>
6774
6775         PR testsuite/40247
6776         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6777
6778 2009-05-25  Jason Merrill  <jason@redhat.com>
6779
6780         PR c++/38064
6781         * g++.dg/cpp0x/enum3.C: New test.
6782
6783 2009-05-25  Richard Guenther  <rguenther@suse.de>
6784
6785         PR tree-optimization/36327
6786         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6787         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6788         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6789         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6790         * gcc.dg/vect/vect-40.c: Likewise.
6791         * gcc.dg/vect/vect-42.c: Likewise.
6792         * gcc.dg/vect/vect-46.c: Likewise.
6793         * gcc.dg/vect/vect-76.c: Likewise.
6794
6795 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6796
6797         PR fortran/40176
6798         * gfortran.dg/proc_ptr_18.f90: New.
6799         * gfortran.dg/proc_ptr_19.f90: New.
6800         * gfortran.dg/proc_ptr_comp_9.f90: New.
6801         * gfortran.dg/proc_ptr_comp_10.f90: New.
6802
6803 2009-05-25  Richard Guenther  <rguenther@suse.de>
6804
6805         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6806         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6807
6808 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6809
6810         PR tree-optimization/40238
6811         * gcc.dg/vect/pr40238.c: New test.
6812
6813 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6814             Dominique Dhumieres  <dominiq@lps.ens.fr>
6815
6816         PR fortran/35732
6817         PR fortran/39872
6818         * gfortran.dg/bounds_check_fail_3.f90: New test.
6819         * gfortran.dg/bounds_check_fail_4.f90: New test.
6820         * gfortran.dg/bounds_check_14.f90: Update test.
6821         * gfortran.dg/bound_4.f90: Update test.
6822
6823 2009-05-24  Richard Guenther  <rguenther@suse.de>
6824
6825         PR middle-end/40233
6826         * gcc.c-torture/compile/pr40233.c: New testcase.
6827
6828 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6829
6830         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6831         for alpha*-*-* targets.
6832
6833 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6834
6835         * gcc.dg/vect/bb-slp-1.c: New test.
6836         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6837         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6838         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6839         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6840         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6841         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6842         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6843         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6844         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6845         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6846         gcc.dg/vect/bb-slp-22.c: Likewise.
6847         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6848
6849 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6850             Maxim Kuvyrkov  <maxim@codesourcery.com>
6851
6852         * gcc.dg/falign-labels-1.c: New test.
6853
6854 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6855
6856         * gnat.dg/specs/rep_clause3.ads: New test.
6857
6858 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6859
6860         * gnat.dg/addr6.adb: New test.
6861
6862 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6863
6864         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6865         New function.
6866         * gcc.target/arm/thumb2-mul-space.c: New file.
6867         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6868         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6869         * gcc.target/arm/thumb2-mul-speed.c: New file.
6870
6871 2009-05-22  Richard Guenther  <rguenther@suse.de>
6872
6873         PR middle-end/38964
6874         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6875         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6876         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6877
6878 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6879
6880         * gcc.dg/dll-6.c: New test.
6881         * gcc.dg/dll-6a.c: Likewise.
6882         * gcc.dg/dll-7.c: Likewise.
6883         * gcc.dg/dll-7a.c: Likewise.
6884         * g++.dg/ext/dllexport2.C: Likewise.
6885         * g++.dg/ext/dllexport2a.cc: Likewise.
6886
6887 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6888
6889         PR target/37846
6890         * gcc.target/ia64/mfused-madd-vect.c: New test.
6891         * gcc.target/ia64/mfused-madd.c: New test.
6892         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6893         * gcc.target/ia64/mno-fused-madd.c: New test.
6894
6895 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6896
6897         * gcc.target/i386/movbe-1.c: New.
6898         * gcc.target/i386/movbe-2.c: Likewise.
6899
6900 2009-05-21  Taras Glek  <tglek@mozilla.com>
6901
6902         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6903         plugin_init signature.
6904         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6905         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6906         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6907
6908 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6909
6910         * gcc.dg/target/arm/neon-vmla-1.c: New.
6911         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6912
6913 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6914
6915         * gcc.target/mips/octeon-exts-6.c: New test.
6916         * gcc.target/mips/extend-1.c: New test.
6917         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6918         EXTS.
6919         * gcc.target/mips/octeon-exts-5.c: Likewise.
6920
6921 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6922
6923         PR middle-end/40204
6924         * gcc.c-torture/compile/pr40204.c: New test.
6925
6926 2009-05-20  Richard Guenther  <rguenther@suse.de>
6927
6928         * gcc.c-torture/compile/20090518-1.c: New testcase.
6929
6930 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6931
6932         PR tree-optimization/40087
6933         * gcc.dg/tree-ssa/pr40087.c: New test.
6934
6935 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6936
6937         * gcc.dg/vector-4.c: New testcase.
6938         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6939         * g++.dg/ext/vector16.C: New testcase.
6940
6941 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6942
6943         PR c/40172
6944         * gcc.dg/pr40172.c: Renamed to ...
6945         * gcc.dg/pr40172-1.c: This.
6946
6947         * gcc.dg/pr40172-2.c: New.
6948         * gcc.dg/pr40172-3.c: Likewise.
6949
6950 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6951
6952         PR c/40172
6953         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6954
6955 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6956
6957         * gnat.dg/loop_optimization6.ad[sb]: New test.
6958
6959 2009-05-19  Richard Guenther  <rguenther@suse.de>
6960
6961         * gcc.c-torture/compile/20090519-1.c: New testcase.
6962
6963 2009-05-18  Jason Merrill  <jason@redhat.com>
6964
6965         * g++.dg/cpp0x/explicit1.C: New.
6966         * g++.dg/cpp0x/explicit2.C: New.
6967
6968 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6969
6970         PR debug/40109
6971         * g++.dg/debug/dwarf2/nested-1.C: New test.
6972
6973 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6974
6975         PR testsuite/39907
6976         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6977         stack alignment.
6978
6979 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6980
6981         PR fortran/40164
6982         * gfortran.dg/proc_ptr_comp_8.f90: New.
6983
6984 2009-05-18  Richard Guenther  <rguenther@suse.de>
6985
6986         PR fortran/40168
6987         * gfortran.dg/array_memset_2.f90: Adjust.
6988
6989 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6990
6991         PR fortran/36947
6992         PR fortran/40039
6993         * gfortran.dg/interface_27.f90: New.
6994         * gfortran.dg/interface_28.f90: New.
6995         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6996         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6997
6998 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6999
7000         * gcc.target/m68k/tls-ie.c: New test.
7001         * gcc.target/m68k/tls-le.c: New test.
7002         * gcc.target/m68k/tls-gd.c: New test.
7003         * gcc.target/m68k/tls-ld.c: New test.
7004         * gcc.target/m68k/tls-ie-xgot.c: New test.
7005         * gcc.target/m68k/tls-le-xtls.c: New test.
7006         * gcc.target/m68k/tls-gd-xgot.c: New test.
7007         * gcc.target/m68k/tls-ld-xgot.c: New test.
7008         * gcc.target/m68k/tls-ld-xtls.c: New test.
7009         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7010
7011 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7012
7013         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7014
7015 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7016
7017         PR c/40172
7018         * gcc.dg/pr40172.c: New.
7019
7020 2009-05-17  Jason Merrill  <jason@redhat.com>
7021
7022         PR c++/40139
7023         * g++.dg/template/dtor6.C: New.
7024
7025 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7026
7027         * g++.dg/warn/translate-ice-1.C: New test.
7028
7029 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7030
7031         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7032         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7033         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7034         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7035
7036 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7037
7038         PR fortran/33197
7039         * gfortran.dg/erf_2.F90: New test.
7040         * gfortran.dg/erfc_scaled_2.f90: New test.
7041
7042 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7043
7044         PR fortran/31243
7045         * gfortran.dg/string_1.f90: New test.
7046         * gfortran.dg/string_2.f90: New test.
7047         * gfortran.dg/string_3.f90: New test.
7048
7049 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7050
7051         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7052         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7053
7054 2009-05-15  Ian Lance Taylor  <iant@google.com>
7055
7056         * gcc.dg/Wcxx-compat-10.c: New testcase.
7057
7058 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7059
7060         PR 16302
7061         * gcc.dg/pr16302.c: New.
7062         * g++.dg/warn/pr16302.C: New.
7063
7064 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7065
7066         * gcc.dg/torture/builtin-math-5.c: New.
7067         * gcc.dg/torture/builtin-math-6.c: New.
7068         * lib/target-supports.exp (check_effective_target_mpc): New.
7069
7070 2009-05-15  Jan Hubicka  <jh@suse.cz>
7071
7072         * gcc.dg/tree-ssa/inline-3.c: New testcase
7073
7074 2009-05-15  Jan Hubicka  <jh@suse.cz>
7075
7076         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7077         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7078         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7079         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7080         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7081         Mark noinline.
7082         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7083         Mark noinline.
7084         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7085         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7086
7087 2009-05-15  Jan Hubicka  <jh@suse.cz>
7088
7089         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7090         optimized by sibcall noinline.
7091
7092 2009-05-15  Jan Hubicka  <jh@suse.cz>
7093
7094         * sibcall-1.c (track): Mark noinline.
7095         * sibcall-2.c (track): Mark noinline.
7096         * sibcall-3.c (track): Mark noinline.
7097         * sibcall-4.c (track): Mark noinline.
7098
7099 2009-05-15  Jan Hubicka  <jh@suse.cz>
7100
7101         * flatten-2.c: Disable early inlining; add comment.
7102         * flatten-3.c: New test based on flatten-2.c.
7103
7104 2009-05-15  Richard Guenther  <rguenther@suse.de>
7105
7106         PR tree-optimization/39999
7107         * gcc.c-torture/compile/pr39999.c: New testcase.
7108
7109 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7110
7111         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7112
7113 2009-05-14  Ian Lance Taylor  <iant@google.com>
7114
7115         * gcc.dg/Wcxx-compat-9.c: New testcase.
7116
7117 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7118
7119         PR fortran/39996
7120         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7121         * gfortran.dg/duplicate_type_2.f90: Ditto.
7122         * gfortran.dg/duplicate_type_3.f90: New.
7123
7124 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7125
7126         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7127         * ada/acats/tests/c5/c59002c.ada: Likewise.
7128
7129 2009-05-13  Taras Glek  <tglek@mozilla.com>
7130
7131         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7132         attributes and decl smashing.
7133         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7134         attributes.
7135         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7136         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7137
7138 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7139
7140         PR fortran/39865
7141         * gfortran.dg/pr39865.f90: New test.
7142         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7143         arrays in FMT=.
7144         * gfortran.dg/hollerith_f95.f90: Likewise.
7145         * gfortran.dg/hollerith6.f90: New test.
7146         * gfortran.dg/hollerith7.f90: New test.
7147
7148 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7149
7150         PR cpp/36674
7151         * gcc.dg/cpp/pr36674.i: New.
7152
7153 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7154
7155         PR middle-end/40035
7156         * gcc.c-torture/compile/pr40035.c: New test.
7157
7158 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7159
7160         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7161
7162 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7163
7164         PR fortran/40110
7165         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7166         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7167         * gfortran.dg/interop_params.f03: Ditto.
7168
7169 2009-05-12  Jan Hubicka  <jh@suse.cz>
7170
7171         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7172         so unrolling still happens.
7173         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7174         * gcc.dg/ipa/ipacost-2.c: Likewise.
7175         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7176
7177 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7178
7179         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7180
7181 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7182
7183         * lib/target-supports.exp (check_profiling_available): Return
7184         false for -p on *-*-cygwin* targets.
7185
7186 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7187
7188         PR tree-optimization/38632
7189         * g++.dg/tree-ssa/pr38632.C: New.
7190
7191 2009-05-11  Jan Hubicka  <jh@suse.cz>
7192
7193         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7194         we now optimize better.
7195         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7196         out at different places.
7197         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7198         unroling.
7199         * gcc.dg/vect/vect-76.c: Likewise.
7200         * gcc.dg/vect/vect-70.c: Likewise.
7201         * gcc.dg/vect/vect-66.c: Likewise.
7202         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7203         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7204
7205 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7206
7207         PR middle-end/40080
7208         * gcc.c-torture/compile/pr40080.c: New.
7209
7210 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7211
7212         * gcc.c-torture/compile/pr40026.c: New testcase.
7213
7214 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7215
7216         PR fortran/40089
7217         * gfortran.dg/proc_ptr_comp_7.f90: New.
7218
7219 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7220
7221         PR tree-optimization/40074
7222         * gcc.dg/vect/pr40074.c: New test.
7223
7224 2009-05-10  Ian Lance Taylor  <iant@google.com>
7225
7226         * gcc.dg/Wcxx-compat-7.c: New testcase.
7227         * gcc.dg/Wcxx-compat-8.c: New testcase.
7228         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7229         * gcc.dg/pr17188-1.c: Likewise.
7230         * gcc.dg/pr39084.c: Likewise.
7231
7232 2009-05-10  Michael Matz  <matz@suse.de>
7233
7234         PR target/40031
7235         * gcc.dg/pr40031.c: New test.
7236
7237 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7238
7239         PR fortran/40018
7240         * gfortran.dg/array_constructor_31.f90: New test.
7241
7242 2009-05-10  Richard Guenther  <rguenther@suse.de>
7243
7244         PR tree-optimization/40081
7245         * g++.dg/torture/pr40081.C: New testcase.
7246
7247 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7248
7249         PR fortran/38863
7250         * gfortran.dg/dependency_24.f90: New test.
7251         * gfortran.dg/dependency_23.f90: Clean up module files.
7252
7253 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7254
7255         PR fortran/38956
7256         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7257         * gfortran.dg/chmod_2.f90: Likewise.
7258         * gfortran.dg/chmod_3.f90: Likewise.
7259         * gfortran.dg/open_errors.f90: Likewise.
7260
7261 2009-05-09  Jan Hubicka  <jh@suse.cz>
7262
7263         PR middle-end/40043
7264         * g++.dg/eh/nested-try.C: New test.
7265
7266 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7267
7268         PR tree-optimization/40049
7269         * gcc.dg/vect/vect-shift-2.c: New test.
7270
7271 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7272
7273         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7274         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7275
7276 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7277
7278         PR c/36892
7279         * g++.dg/warn/deprecated-6.C: New.
7280         * gcc.dg/deprecated-4.c: Likewise.
7281         * gcc.dg/deprecated-5.c: Likewise.
7282         * gcc.dg/deprecated-6.c: Likewise.
7283
7284 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7285
7286         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7287         __aligned__(__BIGGEST_ALIGNMENT__).
7288         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7289         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7290         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7291         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7292         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7293         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7294         * gcc.dg/vect/Os-vect-95.c: Likewise.
7295         * gcc.dg/vect/pr20122.c: Likewise.
7296         * gcc.dg/vect/pr36493.c: Likewise.
7297         * gcc.dg/vect/pr37385.c: Likewise.
7298         * gcc.dg/vect/slp-7.c: Likewise.
7299         * gcc.dg/vect/slp-9.c: Likewise.
7300         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7301         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7302         * gcc.dg/vect/vect-35.c: Likewise.
7303         * gcc.dg/vect/vect-40.c: Likewise.
7304         * gcc.dg/vect/vect-42.c: Likewise.
7305         * gcc.dg/vect/vect-44.c: Likewise.
7306         * gcc.dg/vect/vect-46.c: Likewise.
7307         * gcc.dg/vect/vect-48.c: Likewise.
7308         * gcc.dg/vect/vect-52.c: Likewise.
7309         * gcc.dg/vect/vect-54.c: Likewise.
7310         * gcc.dg/vect/vect-56.c: Likewise.
7311         * gcc.dg/vect/vect-58.c: Likewise.
7312         * gcc.dg/vect/vect-60.c: Likewise.
7313         * gcc.dg/vect/vect-74.c: Likewise.
7314         * gcc.dg/vect/vect-75.c: Likewise.
7315         * gcc.dg/vect/vect-76.c: Likewise.
7316         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7317         * gcc.dg/vect/vect-77.c: Likewise.
7318         * gcc.dg/vect/vect-77-global.c: Likewise.
7319         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7320         * gcc.dg/vect/vect-78.c: Likewise.
7321         * gcc.dg/vect/vect-78-global.c: Likewise.
7322         * gcc.dg/vect/vect-80.c: Likewise.
7323         * gcc.dg/vect/vect-85.c: Likewise.
7324         * gcc.dg/vect/vect-87.c: Likewise.
7325         * gcc.dg/vect/vect-88.c: Likewise.
7326         * gcc.dg/vect/vect-92.c: Likewise.
7327         * gcc.dg/vect/vect-93.c: Likewise.
7328         * gcc.dg/vect/vect-95.c: Likewise.
7329         * gcc.dg/vect/vect-97.c: Likewise.
7330         * gcc.dg/vect/vect-complex-1.c: Likewise.
7331         * gcc.dg/vect/vect-complex-4.c: Likewise.
7332         * gcc.dg/vect/vect-complex-5.c: Likewise.
7333         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7334         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7335         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7336         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7337         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7338         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7339         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7340         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7341         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7342         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7343         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7344         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7345         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7346         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7347         * gcc.dg/vect/vect-outer-1.c: Likewise.
7348         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7349         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7350         * gcc.dg/vect/vect-outer-2.c: Likewise.
7351         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7352         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7353         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7354         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7355         * gcc.dg/vect/vect-outer-3.c: Likewise.
7356         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7357         * gcc.dg/vect/vect-outer-5.c: Likewise.
7358         * gcc.dg/vect/vect-outer-6.c: Likewise.
7359         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7360         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7361         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7362         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7363         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7364         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7365         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7366         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7367         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7368         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7369         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7370         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7371         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7372         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7373
7374 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7375
7376         PR c/24581
7377         * gcc.dg/torture/complex-sign.h: New header.
7378         * gcc.dg/torture/complex-sign-add.c,
7379         gcc.dg/torture/complex-sign-mixed-add.c,
7380         gcc.dg/torture/complex-sign-mixed-div.c,
7381         gcc.dg/torture/complex-sign-mixed-mul.c,
7382         gcc.dg/torture/complex-sign-mixed-sub.c,
7383         gcc.dg/torture/complex-sign-mul.c,
7384         gcc.dg/torture/complex-sign-sub.c: New tests.
7385
7386 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7387
7388         PR fortran/39876
7389         * gfortran.dg/intrinsic_3.f90: New.
7390
7391 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7392
7393         PR c/39037
7394         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7395         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7396         * gcc.dg/dfp/float-constant-double.c: New test.
7397         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7398         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7399         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7400         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7401         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7402         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7403         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7404         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7405         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7406
7407 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7408
7409         PR middle-end/40057
7410         * gcc.c-torture/execute/pr40057.c: New test.
7411
7412 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7413
7414         * gcc.c-torture/compile/const-high-part.c: New test.
7415
7416 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7417
7418         PR testsuite/40050
7419         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7420         build plugin.
7421
7422 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7423
7424         PR fortran/39630
7425         * gfortran.dg/proc_decl_1.f90: Modified.
7426         * gfortran.dg/proc_ptr_comp_1.f90: New.
7427         * gfortran.dg/proc_ptr_comp_2.f90: New.
7428         * gfortran.dg/proc_ptr_comp_3.f90: New.
7429         * gfortran.dg/proc_ptr_comp_4.f90: New.
7430         * gfortran.dg/proc_ptr_comp_5.f90: New.
7431         * gfortran.dg/proc_ptr_comp_6.f90: New.
7432
7433 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7434
7435         PR c++/17395
7436         * g++.dg/template/call7.C: New test.
7437
7438 2009-05-06  Diego Novillo  <dnovillo@google.com>
7439
7440         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7441
7442 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7443
7444         * gfortran.dg/pr40021.f: Moved to ...
7445         * gfortran.fortran-torture/execute/pr40021.f: Here.
7446
7447 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7448
7449         PR middle-end/39986
7450         * gcc.dg/dfp/pr39986.c: New test.
7451
7452 2009-05-06  Michael Matz  <matz@suse.de>
7453
7454         PR middle-end/40021
7455         * gfortran.dg/pr40021.f: New test.
7456
7457 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7458
7459         * lib/plugin-support.exp: New file containing support procs for
7460         plugin testcases.
7461         * lib/target-supports.exp (check_plugin_available): New proc.
7462         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7463         * gcc.dg/plugin/selfassign.c: New plugin source file.
7464         * gcc.dg/plugin/self-assign-test-1.c: New test.
7465         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7466         * g++.dg/README: Add description for plugin test.
7467         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7468         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7469         * g++.dg/plugin/selfassign.c: New plugin source file.
7470         * g++.dg/plugin/self-assign-test-1.C: New test.
7471         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7472         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7473         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7474         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7475
7476 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7477
7478         PR fortran/40041
7479         * gfortran.dg/intrinsic_2.f90: New test.
7480         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7481
7482 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7483
7484         PR c/40032
7485         * gcc.dg/noncompile/incomplete-5.c: New test.
7486
7487 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7488
7489         PR middle-end/39666
7490         * gcc.dg/pr39666-1.c: New test.
7491         * gcc.dg/pr39666-2.c: Likewise.
7492         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7493         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7494         * gfortran.dg/pr39666-1.f90: Likewise.
7495         * gfortran.dg/pr39666-2.f90: Likewise.
7496
7497 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7498
7499         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7500         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7501         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7502
7503 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7504
7505         PR fortran/39998
7506         * gfortran.dg/proc_ptr_17.f90: New.
7507
7508 2009-05-05  Richard Guenther  <rguenther@suse.de>
7509
7510         PR tree-optimization/40022
7511         * gcc.c-torture/execute/pr40022.c: New testcase.
7512
7513 2009-05-05  Richard Guenther  <rguenther@suse.de>
7514
7515         PR middle-end/40023
7516         * gcc.c-torture/compile/pr40023.c: New testcase.
7517
7518 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7519
7520         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7521         * g++.dg/template/overload9.C: Likewise.
7522         * g++.dg/ext/ms-1.C: New.
7523
7524 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7525
7526         PR c++/40013
7527         * g++.dg/ext/vla7.C: New test.
7528
7529 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7530
7531         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7532
7533 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7534
7535         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7536         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7537         Update expected errors.
7538
7539 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7540
7541         PR c++/28152
7542         * g++.dg/parse/parser-pr28152.C: New.
7543         * g++.dg/parse/parser-pr28152-2.C: New.
7544
7545 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7546
7547         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7548
7549 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7550
7551         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7552         * gcc.target/sparc/fexpand-2.c: Likewise.
7553         * gcc.target/sparc/fpmerge-2.c: Likewise.
7554         * gcc.target/sparc/pdist-2.c: Likewise.
7555
7556 2009-05-03  Richard Guenther  <rguenther@suse.de>
7557
7558         PR c/39983
7559         * gcc.c-torture/compile/pr39983.c: New testcase.
7560
7561 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7562
7563         * gcc.dg/c99-complex-3.c: New test.
7564
7565 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7566
7567         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7568
7569 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7570
7571         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7572
7573 2009-05-02  Richard Guenther  <rguenther@suse.de>
7574
7575         PR middle-end/40001
7576         * gcc.target/spu/pr40001.c: New testcase.
7577
7578 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7579
7580         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7581
7582 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7583
7584         PR middle-end/39579
7585         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7586         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7587
7588 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7589
7590         PR testsuite/39776
7591         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7592         no longer issued.
7593
7594 2009-04-30  David Ayers  <ayers@fsfe.org>
7595
7596         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7597         and gcc_error_prefix variables.
7598         * objc.dg/bad-receiver-type.m: Update to match correct
7599         diagnostics marker.
7600         * objc.dg/encode-5.m: Likewise.
7601         * objc.dg/id-1.m: Likewise.
7602         * objc.dg/method-1.m: Likewise.
7603         * objc.dg/method-6.m: Likewise.
7604         * objc.dg/method-7.m: Likewise.
7605         * objc.dg/method-9.m: Likewise.
7606         * objc.dg/method-11.m: Likewise.
7607         * objc.dg/method-20.m: Likewise.
7608         * objc.dg/private-1.m: Likewise.
7609
7610 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7611
7612         PR libfortran/39667
7613         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7614         * gfortran.dg/advance_4.f90: Likewise
7615         * gfortran.dg/advance_5.f90: Likewise
7616         * gfortran.dg/append_1.f90: Likewise
7617         * gfortran.dg/backslash_1.f90: Likewise
7618         * gfortran.dg/backslash_2.f90: Likewise
7619         * gfortran.dg/backslash_3.f: Likewise
7620         * gfortran.dg/backspace_10.f90: Likewise
7621         * gfortran.dg/backspace_3.f: Likewise
7622         * gfortran.dg/backspace_4.f: Likewise
7623         * gfortran.dg/backspace_5.f: Likewise
7624         * gfortran.dg/backspace_8.f: Likewise
7625         * gfortran.dg/backspace_9.f: Likewise
7626         * gfortran.dg/complex_write.f90: Likewise
7627         * gfortran.dg/convert_implied_open.f90: Likewise
7628         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7629         * gfortran.dg/dos_eol.f: Likewise
7630         * gfortran.dg/empty_format_1.f90: Likewise
7631         * gfortran.dg/endfile.f: Likewise
7632         * gfortran.dg/eof_1.f90: Likewise
7633         * gfortran.dg/eor_1.f90: Likewise
7634         * gfortran.dg/eor_handling_1.f90: Likewise
7635         * gfortran.dg/eor_handling_2.f90: Likewise
7636         * gfortran.dg/eor_handling_3.f90: Likewise
7637         * gfortran.dg/eor_handling_4.f90: Likewise
7638         * gfortran.dg/eor_handling_5.f90: Likewise
7639         * gfortran.dg/error_recovery_5.f90: Likewise
7640         * gfortran.dg/f2003_inquire_1.f03: Likewise
7641         * gfortran.dg/f2003_io_4.f03: Likewise
7642         * gfortran.dg/f2003_io_5.f03: Likewise
7643         * gfortran.dg/f2003_io_7.f03: Likewise
7644         * gfortran.dg/fgetc_1.f90: Likewise
7645         * gfortran.dg/fgetc_2.f90: Likewise
7646         * gfortran.dg/flush_1.f90: Likewise
7647         * gfortran.dg/fmt_exhaust.f90: Likewise
7648         * gfortran.dg/fmt_huge.f90: Likewise
7649         * gfortran.dg/fmt_read.f90: Likewise
7650         * gfortran.dg/fmt_t_1.f90: Likewise
7651         * gfortran.dg/fmt_t_2.f90: Likewise
7652         * gfortran.dg/fmt_t_3.f90: Likewise
7653         * gfortran.dg/fmt_t_4.f90: Likewise
7654         * gfortran.dg/fmt_t_5.f90: Likewise
7655         * gfortran.dg/fmt_t_7.f: Likewise
7656         * gfortran.dg/fseek.f90: Likewise
7657         * gfortran.dg/ftell_1.f90: Likewise
7658         * gfortran.dg/ftell_2.f90: Likewise
7659         * gfortran.dg/func_derived_3.f90: Likewise
7660         * gfortran.dg/inquire_9.f90: Likewise
7661         * gfortran.dg/iostat_1.f90: Likewise
7662         * gfortran.dg/iostat_2.f90: Likewise
7663         * gfortran.dg/list_read_1.f90: Likewise
7664         * gfortran.dg/list_read_4.f90: Likewise
7665         * gfortran.dg/list_read_5.f90: Likewise
7666         * gfortran.dg/list_read_7.f90: Likewise
7667         * gfortran.dg/list_read_8.f90: Likewise
7668         * gfortran.dg/list_read_9.f90: Likewise
7669         * gfortran.dg/namelist_13.f90: Likewise
7670         * gfortran.dg/namelist_14.f90: Likewise
7671         * gfortran.dg/namelist_15.f90: Likewise
7672         * gfortran.dg/namelist_16.f90: Likewise
7673         * gfortran.dg/namelist_17.f90: Likewise
7674         * gfortran.dg/namelist_18.f90: Likewise
7675         * gfortran.dg/namelist_19.f90: Likewise
7676         * gfortran.dg/namelist_20.f90: Likewise
7677         * gfortran.dg/namelist_24.f90: Likewise
7678         * gfortran.dg/namelist_26.f90: Likewise
7679         * gfortran.dg/namelist_27.f90: Likewise
7680         * gfortran.dg/namelist_28.f90: Likewise
7681         * gfortran.dg/namelist_37.f90: Likewise
7682         * gfortran.dg/namelist_38.f90: Likewise
7683         * gfortran.dg/namelist_39.f90: Likewise
7684         * gfortran.dg/namelist_40.f90: Likewise
7685         * gfortran.dg/namelist_43.f90: Likewise
7686         * gfortran.dg/namelist_44.f90: Likewise
7687         * gfortran.dg/namelist_45.f90: Likewise
7688         * gfortran.dg/namelist_46.f90: Likewise
7689         * gfortran.dg/namelist_47.f90: Likewise
7690         * gfortran.dg/namelist_48.f90: Likewise
7691         * gfortran.dg/namelist_49.f90: Likewise
7692         * gfortran.dg/namelist_50.f90: Likewise
7693         * gfortran.dg/namelist_51.f90: Likewise
7694         * gfortran.dg/namelist_52.f90: Likewise
7695         * gfortran.dg/namelist_56.f90: Likewise
7696         * gfortran.dg/namelist_char_only.f90: Likewise
7697         * gfortran.dg/namelist_use.f90: Likewise
7698         * gfortran.dg/namelist_use_only.f90: Likewise
7699         * gfortran.dg/noadv_size.f90: Likewise
7700         * gfortran.dg/open_access_append_1.f90: Likewise
7701         * gfortran.dg/pad_no.f90: Likewise
7702         * gfortran.dg/pr12884.f: Likewise
7703         * gfortran.dg/pr17090.f90: Likewise
7704         * gfortran.dg/pr17285.f90: Likewise
7705         * gfortran.dg/pr17286.f90: Likewise
7706         * gfortran.dg/pr18122.f90: Likewise
7707         * gfortran.dg/pr18210.f90: Likewise
7708         * gfortran.dg/pr18392.f90: Likewise
7709         * gfortran.dg/pr19155.f: Likewise
7710         * gfortran.dg/pr19216.f: Likewise
7711         * gfortran.dg/pr19467.f90: Likewise
7712         * gfortran.dg/pr19657.f: Likewise
7713         * gfortran.dg/pr20257.f90: Likewise
7714         * gfortran.dg/read_bad_advance.f90: Likewise
7715         * gfortran.dg/read_eof_2.f90: Likewise
7716         * gfortran.dg/read_eof_4.f90: Likewise
7717         * gfortran.dg/read_many_1.f: Likewise
7718         * gfortran.dg/read_noadvance.f90: Likewise
7719         * gfortran.dg/read_repeat.f90: Likewise
7720         * gfortran.dg/read_size_noadvance.f90: Likewise
7721         * gfortran.dg/read_x_past.f: Likewise
7722         * gfortran.dg/record_marker_1.f90: Likewise
7723         * gfortran.dg/record_marker_3.f90: Likewise
7724         * gfortran.dg/rewind_1.f90: Likewise
7725         * gfortran.dg/runtime_warning_1.f90: Likewise
7726         * gfortran.dg/shape_3.f90: Likewise
7727         * gfortran.dg/slash_1.f90: Likewise
7728         * gfortran.dg/stat_1.f90: Likewise
7729         * gfortran.dg/stat_2.f90: Likewise
7730         * gfortran.dg/streamio_11.f90: Likewise
7731         * gfortran.dg/streamio_3.f90: Likewise
7732         * gfortran.dg/streamio_4.f90: Likewise
7733         * gfortran.dg/streamio_9.f90: Likewise
7734         * gfortran.dg/tl_editing.f90: Likewise
7735         * gfortran.dg/unf_io_convert_1.f90: Likewise
7736         * gfortran.dg/unf_io_convert_2.f90: Likewise
7737         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7738         * gfortran.dg/unf_short_record_1.f90: Likewise
7739         * gfortran.dg/utf8_1.f03: Likewise
7740         * gfortran.dg/utf8_2.f03: Likewise
7741         * gfortran.dg/widechar_IO_1.f90: Likewise
7742         * gfortran.dg/write_check3.f90: Likewise
7743         * gfortran.dg/write_rewind_2.f: Likewise
7744         * gfortran.dg/x_slash_2.f: Likewise
7745
7746 2009-04-29  Richard Guenther  <rguenther@suse.de>
7747
7748         PR target/39943
7749         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7750         New.
7751         (check_effective_target_vect_floatuint_cvt): Likewise.
7752         * gcc.dg/vect/slp-10.c: Adjust.
7753         * gcc.dg/vect/slp-11.c: Adjust.
7754         * gcc.dg/vect/slp-12b.c: Adjust.
7755         * gcc.dg/vect/slp-33.c: Adjust.
7756         * gcc.c-torture/compile/pr39943.c: New testcase.
7757
7758 2009-04-29  Richard Guenther  <rguenther@suse.de>
7759
7760         PR middle-end/39937
7761         * gcc.c-torture/compile/pr39937.c: New testcase.
7762
7763 2009-04-29  Richard Guenther  <rguenther@suse.de>
7764
7765         PR tree-optimization/39941
7766         * gcc.c-torture/compile/pr39941.c: New testcase.
7767
7768 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7769
7770         * gcc.target/bfin/20090411-1.c: New test.
7771
7772 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7773
7774         PR target/39565
7775         * gcc.dg/pr39565.c: New testcase.
7776
7777 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7778
7779         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7780         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7781         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7782         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7783         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7784         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7785         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7786         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7787         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7788         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7789         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7790         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7791         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7792         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7793         * gcc.target/i386/pr37191.c: Likewise.
7794         * gcc.target/i386/reload-1.c: Likewise.
7795         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7796         * g++.old-deja/g++.pt/repo2.C: Likewise.
7797         * g++.old-deja/g++.pt/repo3.C: Likewise.
7798         * g++.old-deja/g++.pt/repo4.C: Likewise.
7799         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7800         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7801         * g++.dg/template/repo1.C: Likewise.
7802         * g++.dg/template/repo2.C: Likewise.
7803         * g++.dg/template/repo3.C: Likewise.
7804         * g++.dg/template/repo4.C: Likewise.
7805         * g++.dg/template/repo5.C: Likewise.
7806         * g++.dg/template/repo6.C: Likewise.
7807         * g++.dg/template/repo7.C: Likewise.
7808         * g++.dg/template/repo8.C: Likewise.
7809         * g++.dg/template/repo9.C: Likewise.
7810         * g++.dg/rtti/repo1.C: Likewise.
7811         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7812         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7813         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7814         * g++.dg/other/PR23205.C: Skip for vxworks.
7815         * g++.dg/ext/visibility/class1.C: Requires PIC.
7816         * g++.dg/eh/async-unwind2.C: Requires PIC.
7817         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7818         does not have cxa_exit.
7819
7820 2009-04-28  Jing Yu  <jingyu@google.com>
7821
7822         PR testsuite/39790
7823         * lib/target-supports.exp (check_effective_target_tls): Remove
7824         comment of caching.
7825         (check_effective_target_tls_native): Likewise.
7826         (check_effective_target_tls_runtime): Likewise.
7827         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7828         tls to tls_runtime.
7829         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7830
7831 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7832
7833         PR fortran/39946
7834         * gfortran.dg/proc_ptr_16.f90: New.
7835
7836 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7837
7838         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7839         lp64 is true.
7840
7841 2009-04-28  Richard Guenther  <rguenther@suse.de>
7842
7843         PR middle-end/39937
7844         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7845
7846 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7847
7848         * g++.dg/warn/pr35652.C: Removed.
7849         * gcc.dg/pr35652.c: Likewise.
7850
7851 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7852
7853         * gcc.target/ia64/20071210-2.c: New testcase.
7854
7855 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7856
7857         PR c/39323
7858         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7859         * gcc.dg/pr39323-3.c: Ditto.
7860
7861 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7862
7863         PR fortran/39930
7864         PR fortran/39931
7865         * gfortran.dg/ambiguous_reference_2.f90: New.
7866         * gfortran.dg/pointer_assign_7.f90: New.
7867
7868 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7869             Mark Mitchell  <mark@codesourcery.com>
7870
7871         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7872         * gcc.dg/20020103-1.c: Check for __ppc.
7873         * gcc.dg/asm-b.c: Check for __ppc.
7874         * gcc.dg/20020919-1.c: Check for __ppc.
7875         * gcc.dg/20020312-2.c: Likewise.
7876         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7877         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7878         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7879         * g++.dg/warn/weak1.C: Likewise.
7880         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7881         static so appropriate optimizations kick in.
7882         (find_base_value_wrapper): New function.
7883         * g++.dg/eh/simd-5.C: Fix target triplet.
7884         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7885
7886 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7887             H.J. Lu  <hongjiu.lu@intel.com>
7888
7889         PR target/39911
7890         * gcc.target/i386/pr39911.c: New test.
7891
7892 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7893
7894         PR fortran/39879
7895         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7896
7897 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7898
7899         PR c++/35652
7900         Revert:
7901
7902         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7903
7904         * gcc.dg/pr35652.C: New.
7905         * g++.dg/warn/pr35652.C: New.
7906         * gcc.dg/format/plus-1.c: Adjust message.
7907
7908 2009-04-27  DJ Delorie  <dj@redhat.com>
7909
7910         * lib/target-supports.exp (check_effective_target_double64): New.
7911         (check_effective_target_double64plus): New.
7912         (check_effective_target_large_double): New.
7913         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7914         * gcc.dg/div-double-1.c: Likewise.
7915         * gcc.dg/Wconversion-real.c: Require large_double.
7916         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7917
7918         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7919         are too small.
7920
7921         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7922         constants as long.
7923
7924 2009-04-27  Ian Lance Taylor  <iant@google.com>
7925
7926         * gcc.dg/Wcxx-compat-5.c: New testcase.
7927         * gcc.dg/Wcxx-compat-6.c: New testcase.
7928
7929 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7930
7931         Allow non-constant arguments to conversion intrinsics.
7932         * gcc.target/spu/intrinsics-3.c: Update tests.
7933
7934 2009-04-27  Richard Guenther  <rguenther@suse.de>
7935
7936         PR middle-end/39928
7937         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7938         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7939
7940 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7941
7942         PR target/39903
7943         * gcc.dg/torture/pr39903-1.c: New.
7944         * gcc.dg/torture/pr39903-2.c: Likewise.
7945
7946 2009-04-27  Revital Eres  <eres@il.ibm.com>
7947
7948         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7949         and check it.
7950         * gcc.dg/sms-2.c: Add dump check.
7951         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7952         and check it.
7953         * gcc.dg/sms-4.c: Likewise.
7954         * gcc.dg/sms-5.c: Likewise.
7955         * gcc.dg/sms-6.c: Likewise.
7956         * gcc.dg/sms-7.c: Likewise.
7957         * gcc.dg/sms-antideps.c: Rename to...
7958         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7959
7960 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7961
7962         * gnat.dg/opt2.adb: New test.
7963
7964 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7965
7966         PR c++/39875
7967         * g++.dg/warn/Wunused-15.C: New test.
7968
7969 2009-04-26  Michael Matz  <matz@suse.de>
7970
7971         Expand from SSA.
7972         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7973         change regexps.
7974         * gcc.target/i386/pr37248-1.c: Modified.
7975         * gcc.target/i386/pr37248-3.c: Modified.
7976         * gcc.target/i386/pr37248-2.c: Modified.
7977         * gnat.dg/aliasing1.adb: Modified.
7978         * gnat.dg/pack9.adb: Modified.
7979         * gnat.dg/aliasing2.adb: Modified.
7980         * gcc.dg/strict-overflow-2.c: Modified.
7981         * gcc.dg/autopar/reduc-1char.c: Modified.
7982         * gcc.dg/autopar/reduc-2char.c: Modified.
7983         * gcc.dg/autopar/reduc-1.c: Modified.
7984         * gcc.dg/autopar/reduc-2.c: Modified.
7985         * gcc.dg/autopar/reduc-3.c: Modified.
7986         * gcc.dg/autopar/reduc-6.c: Modified.
7987         * gcc.dg/autopar/reduc-7.c: Modified.
7988         * gcc.dg/autopar/reduc-8.c: Modified.
7989         * gcc.dg/autopar/reduc-9.c: Modified.
7990         * gcc.dg/autopar/reduc-1short.c: Modified.
7991         * gcc.dg/autopar/reduc-2short.c: Modified.
7992         * gcc.dg/autopar/parallelization-1.c: Modified.
7993         * gcc.dg/strict-overflow-4.c: Modified.
7994         * gcc.dg/strict-overflow-6.c: Modified.
7995         * gcc.dg/gomp/combined-1.c: Modified.
7996         * gcc.dg/no-strict-overflow-1.c: Modified.
7997         * gcc.dg/no-strict-overflow-3.c: Modified.
7998         * gcc.dg/no-strict-overflow-5.c: Modified.
7999         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8000         * gcc.dg/tree-ssa/pr18134.c: Modified.
8001         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8002         * gcc.dg/tree-ssa/vector-2.c: Modified.
8003         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8004         * gcc.dg/tree-ssa/loop-21.c: Modified.
8005         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8006         * gcc.dg/tree-ssa/vector-3.c: Modified.
8007         * gcc.dg/tree-ssa/asm-3.c: Modified.
8008         * gcc.dg/tree-ssa/pr23294.c: Modified.
8009         * gcc.dg/tree-ssa/loop-22.c: Modified.
8010         * gcc.dg/tree-ssa/loop-15.c: Modified.
8011         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8012         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8013         * gcc.dg/tree-ssa/pr20139.c: Modified.
8014         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8015         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8016         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8017         * gcc.dg/tree-ssa/loop-5.c: Modified.
8018         * gcc.dg/tree-ssa/pr19431.c: Modified.
8019         * gcc.dg/tree-ssa/pr32044.c: Modified.
8020         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8021         * gcc.dg/tree-ssa/loop-19.c: Modified.
8022         * gcc.dg/tree-ssa/loop-28.c: Modified.
8023         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8024         * gcc.dg/tree-ssa/divide-1.c: Modified.
8025         * gcc.dg/tree-ssa/inline-1.c: Modified.
8026         * gcc.dg/tree-ssa/divide-3.c: Modified.
8027         * gcc.dg/tree-ssa/pr30978.c: Modified.
8028         * gcc.dg/tree-ssa/alias-6.c: Modified.
8029         * gcc.dg/tree-ssa/divide-4.c: Modified.
8030         * gcc.dg/tree-ssa/alias-11.c: Modified.
8031         * gcc.dg/no-strict-overflow-7.c: Modified.
8032         * gcc.dg/strict-overflow-1.c: Modified.
8033         * gcc.dg/pr15784-4.c: Modified.
8034         * gcc.dg/pr34263.c: Modified.
8035         * gcc.dg/strict-overflow-3.c: Modified.
8036         * gcc.dg/tree-prof/stringop-1.c: Modified.
8037         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8038         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8039         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8040         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8041         * gcc.dg/no-strict-overflow-2.c: Modified.
8042         * gcc.dg/no-strict-overflow-4.c: Modified.
8043         * gcc.dg/no-strict-overflow-6.c: Modified.
8044         * g++.dg/tree-ssa/pr27090.C: Modified.
8045         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8046         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8047         * g++.dg/tree-ssa/pr19807.C: Modified.
8048         * g++.dg/opt/pr30965.C: Modified.
8049         * g++.dg/init/new17.C: Modified.
8050         * gfortran.dg/whole_file_6.f90: Modified.
8051         * gfortran.dg/whole_file_5.f90: Modified.
8052         * gfortran.dg/reassoc_1.f90: Modified.
8053         * gfortran.dg/reassoc_3.f90: Modified.
8054
8055 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8056
8057         PR fortran/39893
8058         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8059
8060 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8061
8062         PR inline-asm/39543
8063         * gcc.target/i386/pr39543-1.c: New test.
8064         * gcc.target/i386/pr39543-2.c: New test.
8065         * gcc.target/i386/pr39543-3.c: New test.
8066
8067         PR c/39889
8068         * gcc.dg/Wunused-value-3.c: New test.
8069
8070 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8071
8072         PR c/39581
8073         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8074         gcc.dg/vla-21.c: New tests.
8075
8076 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8077
8078         PR c/39556
8079         * gcc.dg/inline-34.c: New test.
8080
8081 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8082
8083         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8084         gcc.dg/enum-const-3.c: New tests.
8085         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8086         -pedantic-errors.  Update expected diagnostics.
8087
8088 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8089
8090         PR c/39582
8091         * gcc.dg/vla-20.c: New test.
8092
8093 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8094
8095         PR c/39564
8096         * gcc.dg/vla-19.c: New test.
8097
8098 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8099
8100         PR preprocessor/39559
8101         * gcc.dg/c99-intconst-2.c: New test.
8102
8103 2009-04-25  Jan Hubicka  <jh@suse.cz>
8104
8105         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8106
8107 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8108
8109         PR fortran/39688
8110         * gfortran.dg/import7.f90: New.
8111
8112 2009-04-24  Richard Guenther  <rguenther@suse.de>
8113
8114         * gcc.dg/tree-ssa/vrp48.c: Fix.
8115
8116 2008-04-24  Doug Kwan  <dougkwan@google.com>
8117
8118         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8119         destination are the same.
8120
8121 2009-04-24  Richard Guenther  <rguenther@suse.de>
8122
8123         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8124
8125 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8126
8127         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8128         gcc.dg/array-const-3.c: New tests.
8129
8130 2009-04-24  Ian Lance Taylor  <iant@google.com>
8131
8132         * gcc.dg/Wcxx-compat-4.c: New testcase.
8133
8134 2009-04-24  Daniel Kraft  <d@domob.eu>
8135
8136         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8137         expected on already erraneous symbol (renamed to fresh one).
8138
8139 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8140
8141         PR middle-end/39867
8142         * gcc.dg/pr39867.c: New.
8143
8144 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8145
8146         PR fortran/39861
8147         PR fortran/39864
8148         * gfortran.dg/intrinsic_1.f90: New.
8149
8150 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8151
8152         * gnat.dg/alignment7.adb: New test.
8153         * gnat.dg/alignment8.adb: Likewise.
8154
8155 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8156
8157         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8158         * gnat.dg/specs/rep_clause2.ads: New test.
8159
8160 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8161
8162         PR rtl-optimization/39794
8163         * gcc.dg/pr39794.c: New test.
8164
8165 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8166
8167         * gnat.dg/atomic1.adb: New test.
8168         * gnat.dg/atomic1_pkg.ads: New helper.
8169
8170 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8171
8172         PR testsuite/39623
8173         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8174         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8175
8176 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8177
8178         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8179         warning.
8180
8181 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8182
8183         PR C/31499
8184         * gcc.dg/vector-init-1.c: New testcase.
8185         * gcc.dg/vector-init-2.c: New testcase.
8186
8187 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8188
8189         * gnat.dg/enum2.adb: New test.
8190         * gnat.dg/enum2_pkg.ads: New helper.
8191
8192 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8193
8194         PR c/39855
8195         * gcc.dg/torture/pr39855.c: New test.
8196
8197 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8198
8199         PR c++/39639
8200         * g++.dg/cpp0x/pr39639.C: New test.
8201
8202 2009-04-22  Mark Heffernan  <meheff@google.com>
8203
8204         * gcc.dg/profile-generate-3.c: New test.
8205
8206 2009-04-22  Jan Hubicka  <jh@suse.cz>
8207
8208         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8209
8210 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8211
8212         PR testsuite/39623
8213         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8214
8215 2009-04-22  Richard Guenther  <rguenther@suse.de>
8216
8217         PR tree-optimization/39824
8218         * gcc.c-torture/compile/pr39824.c: New testcase.
8219
8220 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8221
8222         PR c++/14875
8223         * g++.dg/parse/parser-pr14875.C: New.
8224         * g++.dg/parse/parser-pr14875-2.C: New.
8225         * g++.dg/parse/error6.C: Update match string.
8226
8227 2009-04-22  Richard Guenther  <rguenther@suse.de>
8228
8229         PR tree-optimization/39845
8230         * gcc.c-torture/compile/pr39845.c: New testcase.
8231
8232 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8233
8234         PR fortran/39735
8235         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8236         * gfortran.dg/external_initializer.f90: Modified.
8237         * gfortran.dg/interface_26.f90: Modified.
8238         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8239         * gfortran.dg/proc_ptr_3.f90: Modified.
8240         * gfortran.dg/proc_ptr_15.f90: New.
8241         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8242
8243 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8244
8245         PR c++/35711
8246         * g++.dg/warn/pr35711.C: New.
8247         * g++.dg/conversion/ptrmem2.C: Update.
8248
8249 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8250
8251         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8252         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8253         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8254         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8255         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8256         gcc.c-torture/ChangeLog.0,
8257         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8258         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8259         gcc.target/i386/math-torture/math-torture.exp,
8260         gcc.target/mips/inter/mips16-inter.exp,
8261         gcc.target/mips/mips-nonpic/README,
8262         gcc.target/x86_64/abi/README.gcc,
8263         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8264         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8265         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8266         notices.
8267         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8268
8269 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8270
8271         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8272
8273 2009-04-21  Richard Guenther  <rguenther@suse.de>
8274
8275         PR middle-end/39829
8276         * gcc.dg/torture/pr39829.c: New testcase.
8277
8278 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8279
8280         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8281
8282 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8283
8284         PR 16202
8285         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8286         * gcc.dg/sequence-pt-2.c: New.
8287         * gcc.dg/sequence-pt-3.c: New.
8288         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8289         * g++.dg/warn/sequence-pt-2.c: New.
8290         * g++.dg/warn/sequence-pt-3.c: New.
8291
8292 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8293
8294         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8295
8296 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8297
8298         * gnat.dg/import1.ad[sb]: New test.
8299
8300 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8301
8302         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8303         return 0.
8304
8305 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8306
8307         PR fortran/39811
8308         * gfortran.dg/continuation_11.f90: New test.
8309
8310 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8311
8312         PR c++/13358
8313         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8314         messages. Test for "long long" in system headers.
8315         * gcc.dg/c99-longlong-2.c: New.
8316         * g++.dg/warn/pr13358.C: New.
8317         * g++.dg/warn/pr13358-2.C: New.
8318         * g++.dg/warn/pr13358-3.C: New.
8319         * g++.dg/warn/pr13358-4.C: New.
8320
8321 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8322
8323         * gcc.dg/framework-2.c: Fix up for non existent includes
8324         being fatal errors now.
8325
8326 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8327
8328         PR fortran/39800
8329         * gfortran.dg/private_type_13.f90: New test.
8330         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8331
8332 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8333
8334         PR c++/39803
8335         * g++.dg/warn/Wunused-14.C: New test.
8336
8337 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8338
8339         * gnat.dg/specs/small_alignment.ads: New test.
8340
8341 2009-04-20  Ian Lance Taylor  <iant@google.com>
8342
8343         * gcc.dg/Wcxx-compat-3.c: New testcase.
8344
8345 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8346
8347         * gnat.dg/pack13.ad[sb]: New test.
8348         * gnat.dg/pack13_pkg.ads: New helper.
8349
8350 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8351
8352         * gnat.dg/discr11.ad[sb]: New test.
8353         * gnat.dg/discr11_pkg.ads: New helper.
8354
8355 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8356
8357         PR tree-optimization/39675
8358         * gcc.dg/vect/O3-pr39675-2.c: New test.
8359
8360 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8361
8362         * gnat.dg/rep_clause3.adb: New test.
8363
8364 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8365
8366         PR c/37481
8367         * gcc.dg/c99-flex-array-7.c: New test.
8368
8369 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8370
8371         PR c/19771
8372         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8373
8374 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8375
8376         PR c/38243
8377         * gcc.dg/c99-restrict-3.c: New test.
8378
8379 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8380
8381         PR preprocessor/20078
8382         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8383
8384 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8385
8386         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8387         Do not pass -B$root after -margs.
8388
8389 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8390
8391         PR c/32061
8392         PR c++/36954
8393         * gcc.dg/pr32061.c: New.
8394         * gcc.dg/Wlogical-op-1.c: Update.
8395         * g++.dg/warn/Wlogical-op-1.C: Update.
8396         * g++.dg/warn/pr36954.C: New.
8397
8398 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8399
8400         PR c/27676
8401         * gcc.dg/lvalue-5.c: New test.
8402
8403 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8404
8405         PR c/22367
8406         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8407
8408 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8409
8410         * gcc.dg/cpp/include5.c: New test.
8411
8412 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8413
8414         PR c/35210
8415         * gcc.dg/call-diag-2.c: New test.
8416
8417 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8418
8419         PR preprocessor/39646
8420         * gcc.dg/cpp/line8.c: New test.
8421
8422 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8423
8424         PR preprocessor/39647
8425         * gcc.dg/cpp/line7.c: New test.
8426
8427 2009-04-18  Richard Guenther  <rguenther@suse.de>
8428
8429         PR middle-end/39804
8430         * gcc.target/i386/pr39804.c: New testcase.
8431
8432 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8433
8434         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8435         * g++.dg/other/pr39496.C: Likewise.
8436
8437 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8438
8439         PR middle-end/36902
8440         * gcc.dg/pr36902.c: New.
8441
8442 2009-04-17  Diego Novillo  <dnovillo@google.com>
8443
8444         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8445         violation for variable 'inside_main'.
8446
8447 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8448
8449         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8450
8451 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8452
8453         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8454
8455 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8456
8457         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8458         * gfortran.dg/chmod_2.f90: Likewise.
8459         * gfortran.dg/chmod_3.f90: Likewise.
8460         * gfortran.dg/open_errors.f90: Likewise.
8461         * gfortran.dg/stat_1.f90: Likewise.
8462         * gfortran.dg/stat_2.f90: Likewise.
8463
8464 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8465
8466         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8467         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8468         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8469         * gfortran.dg/nearest_1.f90: Likewise.
8470         * gfortran.dg/nearest_3.f90: Likewise.
8471         * gfortran.dg/isnan_1.f90: Likewise.
8472         * gfortran.dg/isnan_2.f90: Likewise.
8473         * gfortran.dg/nan_1.f90: Likewise.
8474         * gfortran.dg/nan_2.f90: Likewise.
8475         * gfortran.dg/nan_3.f90: Likewise.
8476         * gfortran.dg/nan_4.f90: Likewise.
8477         * gfortran.dg/module_nan.f90: Likewise.
8478         * gfortran.dg/int_conv_2.f90: Likewise.
8479         * gfortran.dg/init_flag_3.f90: Likewise.
8480         * gfortran.dg/namelist_42.f90: Likewise.
8481         * gfortran.dg/namelist_43.f90: Likewise.
8482         * gfortran.dg/real_const_3.f90: Likewise.
8483         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8484
8485         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8486         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8487         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8488         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8489         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8490
8491         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8492         * gfortran.dg/gamma_5.f90: Likewise.
8493
8494 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8495
8496         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8497         less strict so it also works with auto-overlay support.
8498         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8499         for "exceeds local store" linker errors on the SPU.
8500
8501         * lib/gfortran.exp: Include target-supports.exp.
8502         (gfortran_init): On SPU targets where automatic overlay support
8503         is available, use it to build all Fortran test cases.
8504
8505         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8506
8507 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8508
8509         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8510         rule enforced by gnat on taft types.
8511
8512 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8513
8514         PR testsuite/39792
8515         * g++.dg/ext/complit11.C: Add empty dg-options.
8516
8517 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8518
8519         PR c++/17570
8520         * g++.dg/template/defarg11.C: New test.
8521
8522 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8523
8524         PR c++/28766
8525         * g++.dg/ext/complit11.C: New testcase.
8526
8527 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8528
8529         PR c++/39551
8530         * g++.dg/warn/Wunused-13.C: New testcase.
8531
8532 2009-04-15  Ian Lance Taylor  <iant@google.com>
8533
8534         * gcc.dg/Wenum-compare-1.c: New testcase.
8535
8536 2009-04-15  Richard Guenther  <rguenther@suse.de>
8537
8538         PR tree-optimization/39764
8539         * g++.dg/torture/pr39764.C: New testcase.
8540
8541 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8542
8543         * g++.dg/ext/altivec-17.C: New.
8544
8545 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8546
8547         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8548         * gnat.dg/specs/limited1.ads: Ditto.
8549
8550 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8551
8552         PR testsuite/39769
8553         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8554         for testing the results of estimate instructions.
8555         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8556         * gcc.dg/vmx/3a-05.c (test): Ditto.
8557
8558 2009-04-14  Jason Merrill  <jason@redhat.com>
8559
8560         PR c++/39763
8561         * g++.dg/warn/Wshadow-4.C: Extend.
8562
8563 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8564
8565         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8566         (do_D): Remove attribute hidden.
8567
8568 2009-04-13  Jason Merrill  <jason@redhat.com>
8569
8570         PR c++/39480
8571         * g++.dg/init/copy7.C: New.
8572
8573 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8574
8575         PR testsuite/39733
8576         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8577         (check_for_all_options): This.
8578
8579 2009-04-13  Jason Merrill  <jason@redhat.com>
8580
8581         PR c++/39750
8582         * g++.dg/template/crash90.C: New.
8583
8584 2009-04-12  Jason Merrill  <jason@redhat.com>
8585
8586         PR c++/39742
8587         * g++.dg/overload/extern-C-2.C: New.
8588
8589 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8590
8591         PR preprocessor/31869
8592         * gcc.dg/cpp/strify5.c: New test.
8593
8594 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8595
8596         * gnat.dg/enum1.adb: New test.
8597         * gnat.dg/enum1_pkg.ads: New helper.
8598
8599 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8600
8601         PR target/39740
8602         * gcc.target/alpha/pr39740.c: New test.
8603
8604 2009-04-11  Daniel Kraft  <d@domob.eu>
8605
8606         PR fortran/37746
8607         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8608         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8609         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8610         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8611         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8612         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8613         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8614         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8615         expected string length that failed with -fbounds-check now.
8616         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8617
8618 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8619
8620         PR fortran/39692
8621         * gfortran.dg/proc_ptr_14.f90: New.
8622
8623 2009-04-11  Richard Guenther  <rguenther@suse.de>
8624
8625         PR middle-end/39732
8626         * g++.dg/torture/pr39732.C: New testcase.
8627
8628 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8629
8630         * gfortran.dg/whole_file_5.f90: New.
8631         * gfortran.dg/whole_file_6.f90: New.
8632
8633 2009-04-11  Richard Guenther  <rguenther@suse.de>
8634
8635         PR tree-optimization/39713
8636         * g++.dg/torture/pr39713.C: New testcase.
8637
8638 2009-04-10  Richard Guenther  <rguenther@suse.de>
8639
8640         PR c/39712
8641         * gcc.dg/pr39712.c: New testcase.
8642
8643 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8644
8645         PR c++/28301
8646         * g++.dg/cpp0x/enum2.C: Updated.
8647         * g++.dg/debug/pr22514.C: Likewise.
8648         * g++.dg/parse/enum2.C: Likewise.
8649         * g++.dg/parse/enum3.C: Likewise.
8650         * g++.dg/template/crash79.C: Likewise.
8651         * g++.old-deja/g++.jason/cond.C: Likewise.
8652
8653 2009-04-10  Chao-ying Fu  <fu@mips.com>
8654
8655         * gcc.target/mips/interrupt_handler.c: Change from compile to
8656         assemble.
8657
8658 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8659
8660         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8661
8662 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8663
8664         PR fortran/38709
8665         * gfortran.dg/zero_sized_6.f90: New.
8666
8667 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8668
8669         PR  c++/20118
8670         * g++.dg/parse/pr20118.C: New.
8671         * g++.dg/template/spec16.C: Update.
8672
8673 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8674
8675         PR testsuite/35621
8676         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8677         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8678         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8679         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8680         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8681         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8682         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8683         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8684         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8685         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8686         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8687         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8688         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8689         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8690         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8691         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8692         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8693
8694 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8695
8696         PR target/39678
8697         * g++.dg/torture/pr39678.C: New.
8698         * gcc.dg/compat/struct-complex-2.h: Likewise.
8699         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8700         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8701         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8702         * gcc.dg/torture/pr39678.c: Likewise.
8703         * gcc.target/i386/pr39678.c: Likewise.
8704
8705         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8706         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8707
8708         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8709         <complex.h>.  Add tests for structure with complex float.
8710
8711 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8712             Joseph Myers  <joseph@codesourcery.com>
8713
8714         PR target/36800
8715         * gcc.dg/dfp/pr36800.c: New.
8716
8717 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8718             Rafael Avila de Espindola  <espindola@google.com>
8719
8720         * gcc.misc-tests/help.exp: New file.
8721         * lib/options.exp: New file.
8722
8723 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8724
8725         PR libobjc/36610
8726         * objc/execute/forward-1.x: New.
8727
8728 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8729
8730         * gcc.dg/pr27150-1.c: Change to a link test.
8731
8732 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8733
8734         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8735         3 of the GNU General Public License and to point readers at the
8736         COPYING3 file and the FSF's license web page.
8737         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8738         * gcc.dg/struct/struct-reorg.exp: Likewise.
8739         * gcc.target/spu/tag_manager.c: Likewise.
8740
8741 2009-04-09  Richard Guenther  <rguenther@suse.de>
8742
8743         PR testsuite/39696
8744         * ssa-ccp-25.c: Adjust pattern.
8745
8746 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8747
8748         PR fortran/36704
8749         * gfortran.dg/external_procedures_1.f90: Modified.
8750         * gfortran.dg/proc_ptr_result_1.f90: New.
8751         * gfortran.dg/proc_ptr_result_2.f90: New.
8752         * gfortran.dg/proc_ptr_result_3.f90: New.
8753
8754 2009-04-09  Richard Guenther  <rguenther@suse.de>
8755
8756         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8757         to prevent constant propagation.
8758         * gcc.dg/vect/vect-56.c: Likewise.
8759         * gcc.dg/vect/vect-58.c: Likewise.
8760         * gcc.dg/vect/vect-60.c: Likewise.
8761         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8762         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8763         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8764
8765 2009-04-09  Richard Guenther  <rguenther@suse.de>
8766
8767         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8768         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8769
8770 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8771
8772         PR c/39613
8773         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8774         New tests.
8775
8776 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8777
8778         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8779         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8780
8781 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8782
8783         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8784
8785 2009-04-08  Jason Merrill  <jason@redhat.com>
8786
8787         PR c++/25185
8788         * g++.dg/template/error40.C: Add another test.
8789
8790 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8791
8792         PR c/39614
8793         PR c/39673
8794         * gcc.c-torture/compile/pr39614-1.c,
8795         gcc.c-torture/compile/pr39614-2.c,
8796         gcc.c-torture/compile/pr39614-3.c,
8797         gcc.c-torture/compile/pr39614-4.c,
8798         gcc.c-torture/compile/pr39614-5.c,
8799         gcc.c-torture/compile/pr39673-1.c,
8800         gcc.c-torture/compile/pr39673-2.c: New tests.
8801         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8802         more cases.
8803         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8804         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8805         expected errors.
8806
8807 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8808
8809         PRc++/39637
8810         * g++.dg/cpp0x/variadic-crash2.C: New test.
8811
8812 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8813
8814         PR fortran/38863
8815         * gfortran.dg/alloc_comp_result_1.f90: New test.
8816
8817 2009-04-07  Jason Merrill  <jason@redhat.com>
8818
8819         PR c++/34691
8820         * g++.dg/overload/extern-C-1.C: New.
8821
8822 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8823
8824         PR testsuite/39325
8825         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8826
8827 2009-04-07  Jason Merrill  <jason@redhat.com>
8828
8829         PR c++/25185
8830         * g++.dg/template/error40.C: New.
8831
8832 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8833
8834         PR fortran/38152
8835         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8836
8837 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8838
8839         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8840
8841 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8842
8843         PR fortran/38290
8844         * gfortran.dg/proc_decl_1.f90: Modified.
8845         * gfortran.dg/proc_ptr_11.f90: Extended.
8846         * gfortran.dg/proc_ptr_13.f90: Modified.
8847
8848 2009-04-06  Jason Merrill  <jason@redhat.com>
8849
8850         PR c++/35146
8851         * g++.dg/template/fnspec1.C: New.
8852
8853 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8854
8855         * lib/gnat.exp: Handle multilib.
8856
8857 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8858
8859         PR fortran/38863
8860         * gfortran.dg/dependency_23.f90: New test.
8861
8862 2009-04-06  Richard Guenther  <rguenther@suse.de>
8863
8864         PR tree-optimization/28868
8865         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8866         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8867         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8868         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8869
8870 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8871
8872         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8873
8874 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8875
8876         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8877
8878 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8879
8880         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8881         with the built-in y0, and the subsequent warning.
8882         (y1): Likewise, rename to y_1.
8883
8884 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8885
8886         PR fortran/39414
8887         * gfortran.dg/proc_decl_21.f90: New.
8888
8889 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8890
8891         PR fortran/36091
8892         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8893
8894 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8895
8896         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8897         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8898         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8899         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8900         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8901         gfortran.dg/namelist_49.f90: Gate test on effective_target
8902         fd_truncate.
8903         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8904
8905 2009-04-05  Daniel Kraft  <d@domob.eu>
8906
8907         PR fortran/38654
8908         * gfortran.dg/read_float_2.f03
8909         * gfortran.dg/read_float_3.f90
8910
8911 2009-04-05  Richard Guenther  <rguenther@suse.de>
8912
8913         PR tree-optimization/39648
8914         * gcc.c-torture/compile/pr39648.c: New testcase.
8915
8916 2009-04-05  Jason Merrill  <jason@redhat.com>
8917
8918         PR c++/14912
8919         * g++.dg/template/error39.C: New.
8920
8921 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8922
8923         PR fortran/29458
8924         * gfortran.dg/implied_do_1.f90: New.
8925
8926 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8927
8928         PR fortran/39577
8929         * gfortran.dg/recursive_check_8.f90: New.
8930         * gfortran.dg/recursive_check_9.f90: New.
8931         * gfortran.dg/recursive_check_10.f90: New.
8932         * gfortran.dg/recursive_check_11.f90: New.
8933         * gfortran.dg/recursive_check_12.f90: New.
8934         * gfortran.dg/recursive_check_13.f90: New.
8935         * gfortran.dg/recursive_check_14.f90: New.
8936
8937 2009-04-04  Jason Merrill  <jason@redhat.com>
8938
8939         PR c++/25185
8940         * g++.dg/template/error38.C: Add more tests.
8941
8942 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8943
8944         PR fortran/37614
8945         * gfortran.dg/common_align_2.f90: New test.
8946
8947 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8948
8949         PR target/39501
8950         * gcc.c-torture/execute/pr39501.c: New file.
8951         * gcc.c-torture/execute/pr39501.x: New file.
8952
8953 2009-04-04  Richard Guenther  <rguenther@suse.de>
8954
8955         PR tree-optimization/8781
8956         PR tree-optimization/37892
8957         * g++.dg/tree-ssa/pr8781.C: New testcase.
8958         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8959
8960 2009-04-04  Richard Guenther  <rguenther@suse.de>
8961
8962         PR tree-optimization/39636
8963         * gcc.c-torture/compile/pr39636.c: New testcase.
8964
8965 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8966
8967         PR rtl-optimization/39607
8968         * g++.dg/opt/pr39607.C: New.
8969
8970 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8971
8972         PR fortran/39594
8973         * gfortran.dg/common_12.f90: New.
8974
8975 2009-04-03  Jason Merrill  <jason@redhat.com>
8976
8977         PR c++/39608
8978         * g++.dg/template/const2.C: New test.
8979
8980 2009-04-03  Richard Guenther  <rguenther@suse.de>
8981
8982         PR tree-optimization/2480
8983         PR tree-optimization/23086
8984         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8985         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8986
8987 2009-04-03  Richard Guenther  <rguenther@suse.de>
8988
8989         PR tree-optimization/34743
8990         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8991         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8992         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8993         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8994         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8995         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8996         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8997         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8998
8999 2009-04-03  Richard Guenther  <rguenther@suse.de>
9000
9001         PR middle-end/13146
9002         PR tree-optimization/23940
9003         PR tree-optimization/33237
9004         PR middle-end/33974
9005         PR middle-end/34093
9006         PR tree-optimization/36201
9007         PR tree-optimization/36230
9008         PR tree-optimization/38049
9009         PR tree-optimization/38207
9010         PR tree-optimization/38230
9011         PR tree-optimization/38301
9012         PR tree-optimization/38585
9013         PR middle-end/38895
9014         PR tree-optimization/38985
9015         PR tree-optimization/39299
9016         * gcc.dg/pr19633-1.c: Adjust.
9017         * gcc.dg/torture/pta-callused-1.c: Likewise.
9018         * gcc.dg/torture/pr39074-2.c: Likewise.
9019         * gcc.dg/torture/pr39074.c: Likewise.
9020         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9021         * gcc.dg/torture/pr30375.c: Adjust.
9022         * gcc.dg/torture/pr33563.c: Likewise.
9023         * gcc.dg/torture/pr33870.c: Likewise.
9024         * gcc.dg/torture/pr33560.c: Likewise.
9025         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9026         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9027         * gcc.dg/tree-ssa/alias-15.c: Remove.
9028         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9029         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9030         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9031         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9032         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9033         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9034         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9035         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9036         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9037         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9038         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9039         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9040         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9041         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9042         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9043         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9044         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9045         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9046         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9047         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9048         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9049         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9050         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9051         * gcc.dg/uninit-B.c: XFAIL.
9052         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9053         * gcc.dg/uninit-pr19430.c: XFAIL.
9054         * g++.dg/tree-ssa/pr13146.C: New testcase.
9055         * g++.dg/opt/pr36187.C: Adjust.
9056         * g++.dg/torture/20090329-1.C: New testcase.
9057
9058 2009-04-02  Chao-ying Fu  <fu@mips.com>
9059
9060         * gcc.target/mips/interrupt_handler.c: New test.
9061
9062 2009-04-02  David Ayers  <ayers@fsfe.org>
9063
9064         PR objc/18456
9065         * objc.dg/bad-receiver-type-2.m: New test contributed by
9066         Alexander Mamberg.
9067
9068 2009-04-02  Jason Merrill  <jason@redhat.com>
9069
9070         PR c++/25185
9071         * g++.dg/template/error38.C: New test.
9072
9073 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9074
9075         PR tree-optimization/31677
9076         * gcc.dg/memcpy-1.c: Add compiler option.
9077
9078 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9079
9080         PR tree-optimization/39595
9081         * gfortran.dg/vect/O3-pr39595.f: New test.
9082
9083 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9084
9085         PR c++/26693
9086         * g++.dg/template/typedef11.C: New test.
9087         * g++.dg/template/typedef12.C: Likewise.
9088         * g++.dg/template/typedef13.C: Likewise.
9089         * g++.dg/template/typedef14.C: Likewise.
9090         * g++.dg/template/typedef15.C: Likewise.
9091         * g++.dg/template/typedef16.C: Likewise.
9092         * g++.dg/template/sfinae3.C: Compile this pedantically.
9093         The only errors expected should be the one saying the typedef is ill
9094         formed.
9095         * g++.old-deja/g++.pt/typename8.C: Likewise.
9096         * g++.dg/template/access11.C: Update this.
9097
9098 2009-04-02  Richard Guenther  <rguenther@suse.de>
9099
9100         PR tree-optimization/37221
9101         * gcc.c-torture/compile/20090331-1.c: New testcase.
9102
9103 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9104
9105         * gcc.c-torture/compile/20090401-1.c: New test.
9106
9107 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9108
9109         PR c++/4926
9110         * g++.dg/template/pr4926-1.C: New.
9111
9112 2009-04-01  Xinliang David Li  <davidxl@google.com>
9113
9114         * gcc.target/i386/all_one_m128i.c: New test.
9115
9116 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9117
9118         PR c/39027
9119         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9120         * gcc.dg/fltconst-2.c: New test.
9121         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9122         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9123
9124         PR c/33466
9125         * gcc.dg/cpp/pr33466.c: New test.
9126         * gcc.dg/dfp/pr33466.c: New test.
9127         * gcc.dg/fixed-point/pr33466.c: New test.
9128
9129 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9130
9131         PR tree-optimization/35011
9132         * g++.dg/other/pr35011.C: New.
9133
9134 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9135
9136         PR target/39226
9137         * gcc.dg/pr39226.c: New test.
9138
9139 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9140
9141         PR c++/35240
9142         * g++.dg/template/pr35240.C: New.
9143
9144 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9145
9146         PR c/39605
9147         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9148         * gcc.dg/pr25682.c: Update expected diagnostics.
9149
9150 2009-04-01  Richard Guenther  <rguenther@suse.de>
9151
9152         * gcc.dg/fold-plusmult-2.c: New testcase.
9153
9154 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9155
9156         PR c/37772
9157         * gcc.dg/pr37772.c: New test.
9158         * g++.dg/ext/asm11.C: New test.
9159
9160 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9161
9162         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9163         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9164         defined.
9165
9166 2009-03-31  Jason Merrill  <jason@redhat.com>
9167
9168         * g++.old-deja/g++.other/using9.C: Add expected errors.
9169
9170 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9171
9172         * gcc.c-torture/compile/pr33009.c: Removed.
9173
9174 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9175
9176         * gcc.c-torture/compile/pr33009.c: Delete.
9177         * gcc.c-torture/compile/pr11832.c: Likewise.
9178
9179 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9180
9181         PR c/448
9182         * lib/target-supports.exp (check_effective_target_stdint_types):
9183         Update comment.
9184         (check_effective_target_inttypes_types): New.
9185         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9186         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9187         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9188
9189 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9190
9191         PR fortran/38917
9192         PR fortran/38918
9193         * gfortran.dg/data_pointer_1.f90: New test.
9194
9195 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9196
9197         PR fortran/38915
9198         * gfortran.dg/char_length_15.f90: New test.
9199
9200 2009-03-31  Jason Merrill  <jason@redhat.com>
9201
9202         C++ DR 613
9203         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9204         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9205         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9206         xfail others.
9207
9208         * g++.dg/other/typedef2.C: New test.
9209
9210         PR c++/37806
9211         * g++.dg/template/typedef17.C: New test.
9212
9213         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9214         * g++.dg/cpp0x/auto12.C: Likewise.
9215
9216 2009-03-31  Richard Guenther  <rguenther@suse.de>
9217
9218         PR middle-end/31029
9219         * gcc.dg/fold-compare-4.c: New testcase.
9220         * gcc.dg/fold-compare-5.c: Likewise.
9221
9222 2009-03-31  Richard Guenther  <rguenther@suse.de>
9223
9224         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9225
9226 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9227
9228         PR target/39592
9229         * gcc.target/i386/pr39592-1.c: New test.
9230
9231 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9232
9233         PR preprocessor/15638
9234         * gcc.dg/cpp/missing-header-1.c: New test.
9235         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9236         "compilation terminated" message.
9237         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9238         test #include "".
9239         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9240         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9241         terminated" message.
9242
9243 2009-03-31  Richard Guenther  <rguenther@suse.de>
9244
9245         PR middle-end/23401
9246         PR middle-end/27810
9247         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9248         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9249
9250 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9251
9252         PR fortran/38389
9253         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9254         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9255         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9256         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9257         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9258         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9259         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9260
9261 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9262
9263         PR fortran/22571
9264         * gfortran.dg/whole_file_1.f90: New test.
9265         PR fortran/26227
9266         * gfortran.dg/whole_file_2.f90: New test.
9267         * gfortran.dg/whole_file_3.f90: New test.
9268         PR fortran/24886
9269         * gfortran.dg/whole_file_4.f90: New test.
9270
9271 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9272
9273         * gfortran.dg/bind_c_usage_19.f90: New test.
9274
9275         PR target/39558
9276         * gcc.target/powerpc/altivec-29.c: New test.
9277
9278 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9279
9280         PR rtl-optimization/323
9281         * gcc.target/i386/excess-precision-1.c,
9282         gcc.target/i386/excess-precision-2.c,
9283         gcc.target/i386/excess-precision-3.c,
9284         gcc.target/i386/excess-precision-4.c,
9285         gcc.target/i386/excess-precision-5.c,
9286         gcc.target/i386/excess-precision-6.c: New tests.
9287
9288 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9289
9290         PR c/35235
9291         * gcc.dg/c99-array-lval-8.c: New test.
9292
9293 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9294
9295         PR preprocessor/34695
9296         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9297         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9298         instead of dg-warning for "previous definition" messages.
9299         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9300         "warnings being treated as errors" message.
9301         * gcc.dg/fltconst-1.c: Use -fshow-column.
9302
9303 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9304
9305         PR fortran/38823
9306         * gfortran.dg/power1.f90: New test.
9307
9308 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9309
9310         PR c/456
9311         PR c/5675
9312         PR c/19976
9313         PR c/29116
9314         PR c/31871
9315         PR c/35198
9316         * gcc.c-torture/compile/20081108-1.c,
9317         gcc.c-torture/compile/20081108-2.c,
9318         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9319         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9320         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9321         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9322         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9323         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9324         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9325         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9326         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9327         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9328         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9329         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9330         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9331         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9332         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9333         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9334         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9335         case.
9336         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9337         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9338         XFAILs.  Update expected messages.
9339         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9340         expected messages.
9341         * gcc.dg/real-const-1.c: Replace with test from original PR.
9342         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9343         when casting from non-constant integer to pointer.
9344
9345 2009-03-29  Richard Guenther  <rguenther@suse.de>
9346
9347         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9348
9349 2009-03-29  Daniel Kraft  <d@domob.eu>
9350
9351         PR fortran/37423
9352         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9353         DEFERRED bindings.
9354         * gfortran.dg/typebound_proc_9.f03: New test.
9355         * gfortran.dg/typebound_proc_10.f03: New test.
9356         * gfortran.dg/typebound_proc_11.f03: New test.
9357         * gfortran.dg/abstract_type_5.f03: New test.
9358
9359 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9360
9361         PR fortran/38507
9362         * gfortran.dg/do_4.f: New.
9363         * gfortran.dg/goto_2.f90: Correct expected warnings.
9364         * gfortran.dg/goto_4.f90: Likewise.
9365         * gfortran.dg/goto_5.f90: New.
9366
9367 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9368
9369         PR target/39545
9370         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9371
9372         * gcc.target/i386/pr39545-1.c: New.
9373         * gcc.target/i386/pr39545-2.c: Likewise.
9374
9375         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9376         (flex2_struct): Likewise.
9377         (check_struct_passing7): Likewise.
9378         (check_struct_passing8): Likewise.
9379         (f1s): Likewise.
9380         (f2s): Likewise.
9381         (main): Call check_struct_passing7 and check_struct_passing8.
9382
9383 2009-03-29  Richard Guenther  <rguenther@suse.de>
9384
9385         * gcc.c-torture/execute/20090113-1.c: New testcase.
9386         * gcc.c-torture/execute/20090113-2.c: Likewise.
9387         * gcc.c-torture/execute/20090113-3.c: Likewise.
9388         * gcc.c-torture/execute/20090207-1.c: Likewise.
9389         * gcc.c-torture/compile/20090114-1.c: Likewise.
9390         * gcc.c-torture/compile/20090328-1.c: Likewise.
9391         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9392
9393 2009-03-29  David Ayers  <ayers@fsfe.org>
9394
9395         PR objc/27377
9396         * objc.dg/conditional-1.m: New tests.
9397
9398 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9399
9400         * gcc.dg/winline-10.c: New test.
9401
9402 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9403
9404         PR fortran/34656
9405         * gfortran.dg/do_check_1.f90: Add test.
9406         * gfortran.dg/do_check_2.f90: Add test.
9407         * gfortran.dg/do_check_3.f90: Add test.
9408         * gfortran.dg/do_check_4.f90: Add test.
9409
9410 2009-03-28  Jan Hubicka  <jh@suse.cz>
9411
9412         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9413         * gcc.dg/pr33826.c: Update dump files.
9414         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9415         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9416
9417 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9418
9419         * g++.dg/tree-ssa/fwprop-align.C: New test.
9420
9421 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9422
9423         * gcc.target/powerpc/altivec-28.c: New test.
9424
9425         PR c++/39554
9426         * gcc.dg/wdisallowed-functions-1.c: Removed.
9427         * gcc.dg/wdisallowed-functions-2.c: Removed.
9428         * gcc.dg/wdisallowed-functions-3.c: Removed.
9429         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9430         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9431         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9432
9433 2009-03-28  Richard Guenther  <rguenther@suse.de>
9434
9435         PR tree-optimization/38723
9436         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9437
9438 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9439
9440         PR fortran/38538
9441         * gfortran.dg/char_result_13.f90: New test.
9442
9443 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9444
9445         PR fortran/38765
9446         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9447
9448 2009-03-28  Daniel Kraft  <d@domob.eu>
9449
9450         * gfortran.dg/trim_1.f90: New test.
9451
9452 2009-03-28  Richard Guenther  <rguenther@suse.de>
9453
9454         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9455         * g++.dg/warn/Warray-bounds.C: Likewise.
9456
9457 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9458
9459         PR fortran/32626
9460         * gfortran.dg/recursive_check_7.f90: New test.
9461
9462 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9463
9464         PR fortran/38432
9465         * gfortran.dg/do_check_5.f90: New test.
9466         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9467         * gfortran.dg/array_constructor_18.f90: Ditto.
9468         * gfortran.dg/array_constructor_22.f90: Ditto.
9469         * gfortran.dg/do_3.F90: Ditto.
9470         * gfortran.dg/do_1.f90: Ditto.
9471
9472 2009-03-28  Richard Guenther  <rguenther@suse.de>
9473
9474         PR tree-optimization/38180
9475         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9476
9477 2009-03-28  Richard Guenther  <rguenther@suse.de>
9478
9479         PR tree-optimization/38513
9480         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9481         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9482         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9483         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9484         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9485         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9486         * gcc.dg/vect/vect-35.c: Likewise.
9487         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9488         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9489         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9490
9491 2009-03-28  Richard Guenther  <rguenther@suse.de>
9492
9493         PR tree-optimization/38968
9494         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9495
9496 2009-03-28  Richard Guenther  <rguenther@suse.de>
9497
9498         PR tree-optimization/37795
9499         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9500
9501 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9502
9503         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9504         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9505         options for removed targets.
9506
9507 2009-03-27  Richard Guenther  <rguenther@suse.de>
9508
9509         PR tree-optimization/39120
9510         * gcc.c-torture/execute/pr39120.c: New testcase.
9511
9512 2009-03-27  Richard Guenther  <rguenther@suse.de>
9513
9514         PR tree-optimization/39120
9515         * gcc.dg/torture/pta-callused-1.c: New testcase.
9516
9517 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9518
9519         PR middle-end/39315
9520         * gcc.target/i386/pr39315-1.c: New.
9521         * gcc.target/i386/pr39315-2.c: Likewise.
9522         * gcc.target/i386/pr39315-3.c: Likewise.
9523         * gcc.target/i386/pr39315-4.c: Likewise.
9524         * gcc.target/i386/pr39315-check.c: Likewise.
9525
9526 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9527
9528         PR c/39323
9529         * gcc.dg/pr39323-1.c: New.
9530         * gcc.dg/pr39323-2.c: Likewise.
9531         * gcc.dg/pr39323-3.c: Likewise.
9532
9533 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9534
9535         PR target/38034
9536         * gcc.target/ia64/sync-1.c: New.
9537
9538 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9539
9540         PR target/39472
9541         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9542         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9543         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9544         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9545         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9546         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9547         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9548         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9549
9550 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9551
9552         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9553         for low precision (i.e. float).
9554
9555 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9556             Jakub Jelinek  <jakub@redhat.com>
9557
9558         PR debug/37959
9559         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9560
9561 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9562
9563         * gcc.dg/memmove-2.c: New test.
9564         * gcc.dg/memmove-3.c: New test.
9565
9566         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9567         in clone naming.
9568
9569 2009-03-27  Xinliang David Li  <davidxl@google.com>
9570
9571         PR tree-optimization/39557
9572         * g++.dg/tree-ssa/dom-invalid.C: New test.
9573
9574 2009-03-27  Xinliang David Li  <davidxl@google.com>
9575
9576         PR tree-optimization/39548
9577         * g++.dg/tree-ssa/copyprop.C: New test.
9578
9579 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9580
9581         PR c++/38638
9582         * g++.dg/template/typename17.C: New testcase.
9583         * g++.dg/template/typename18.C: New testcase.
9584
9585 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9586
9587         PR c++/36799
9588         * g++.dg/other/var_copy-1.C: New test.
9589
9590 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9591
9592         PR c++/37647
9593         * g++.dg/parse/ctor9.C: New test.
9594
9595 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9596
9597         PR c++/29727
9598         * g++.dg/init/error2.C: New test.
9599
9600 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9601
9602         PR c++/35652
9603         * gcc.dg/pr35652.C: New.
9604         * g++.dg/warn/pr35652.C: New.
9605         * gcc.dg/format/plus-1.c: Adjust message.
9606
9607 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9608
9609         PR c++/39554
9610         * gcc.dg/wdisallowed-functions-3.c: New test.
9611         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9612
9613 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9614
9615         * gcc.dg/inline-33.c: Fix when pic.
9616
9617 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9618
9619         * gcc.target/ia64/20090324-1.c: New test.
9620
9621 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9622
9623         PR c/27898
9624         * gcc.dg/pr27898.c: New test.
9625
9626         PR tree-optimization/32139
9627         * gcc.c-torture/compile/pr32139.c: New test.
9628
9629 2009-03-24  Jason Merrill  <jason@redhat.com>
9630
9631         PR c++/28274
9632         * g++.dg/parse/defarg14.C: New test.
9633
9634 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9635
9636         PR libfortran/39528
9637         * gfortran.dg/read_repeat.f90: New test.
9638
9639 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9640
9641         PR tree-optimization/39529
9642         * gcc.dg/vect/pr39529.c: New test.
9643
9644 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9645             Jakub Jelinek  <jakub@redhat.com>
9646
9647         PR debug/39524
9648         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9649
9650 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9651
9652         PR c/39495
9653         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9654
9655 2009-03-23  Jason Merrill  <jason@redhat.com>
9656
9657         * g++.dg/cpp0x/auto12.C: Add variadic test.
9658
9659         PR c++/39526
9660         * g++.dg/warn/Wshadow-4.C: New test.
9661
9662 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9663
9664         PR tree-optimization/39516
9665         * gfortran.dg/pr39516.f: New test.
9666
9667 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9668
9669         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9670         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9671         variable, not environment variable.
9672
9673 2009-03-21  Jason Merrill  <jason@redhat.com>
9674
9675         PR c++/28879
9676         * g++.dg/ext/vla6.C: New test.
9677
9678 2009-03-20  Jason Merrill  <jason@redhat.com>
9679
9680         * g++.dg/cpp0x/initlist5.C: Add additional test.
9681
9682 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9683             Janis Johnson  <janis187@us.ibm.com>
9684
9685         * lib/compat.exp (compat-get-options-main, compat-get-options):
9686         Handle dg-prune-output in source file.
9687         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9688         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9689         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9690         two warnings.
9691
9692 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9693
9694         PR c/39495
9695         * gcc.dg/gomp/pr39495-1.c: New test.
9696         * gcc.dg/gomp/pr39495-2.c: New test.
9697         * g++.dg/gomp/pr39495-1.C: New test.
9698         * g++.dg/gomp/pr39495-2.C: New test.
9699
9700         PR target/39496
9701         * gcc.target/i386/pr39496.c: New test.
9702         * g++.dg/other/pr39496.C: New test.
9703
9704 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9705
9706         PR middle-end/39500
9707         * gcc.dg/autopar/pr39500-1.c: New.
9708         * gcc.dg/autopar/pr39500-2.c: New.
9709
9710 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9711
9712         * g++.dg/dg.exp: Prune graphite.
9713
9714 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9715
9716         PR middle-end/39447
9717         * g++.dg/graphite: New.
9718         * g++.dg/graphite/graphite.exp: New.
9719         * g++.dg/graphite/pr39447.C: New.
9720
9721 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9722
9723         PR c++/39425
9724         * g++.dg/template/pr39425.C: New.
9725
9726         * g++.dg/template/spec33.C: Updated.
9727
9728 2009-03-17  Jason Merrill  <jason@redhat.com>
9729
9730         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9731
9732 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9733
9734         PR c++/39475
9735         * g++.dg/ext/unary_trait_incomplete.C: New.
9736
9737 2009-03-17  Jing Yu  <jingyu@google.com>
9738
9739         PR middle-end/39378
9740         * g++.dg/inherit/thunk10.C: New test.
9741
9742 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9743
9744         PR target/39482
9745         * gcc.target/i386/pr39482.c: New test.
9746
9747 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9748
9749         PR debug/39471
9750         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9751         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9752         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9753         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9754
9755         PR middle-end/39443
9756         * gcc.dg/pr39443.c: New test.
9757
9758         PR debug/39412
9759         * gcc.dg/debug/pr39412.c: New test.
9760
9761 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9762
9763         PR testsuite/38526
9764         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9765         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9766         is defined.
9767         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9768         its original value, or unset if it was not defined.
9769         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9770         path procs around use of HOSTCC.
9771         * g++.dg/compat/struct-layout-1.exp: Ditto.
9772         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9773
9774 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9775
9776         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9777
9778 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9779
9780         Revert patch for PR testsuite/37630.
9781
9782         PR testsuite/37960
9783         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9784
9785         PR testsuite/37630
9786         * lib/target-supports.exp (check_effective_target_ieee): New.
9787         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9788         * gcc.dg/20001012-1.c: Require ieee.
9789
9790         PR testsuite/37628
9791         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9792
9793 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9794
9795         PR tree-optimization/39455
9796         * gcc.dg/pr39455.c: New test.
9797
9798 2009-03-13  David Ayers  <ayers@fsfe.org>
9799
9800         * objc/execute/trivial.m. New test.
9801
9802 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9803
9804         PR target/39137
9805         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9806
9807 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9808
9809         PR testsuite/39451
9810         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9811         constraint on (%2).
9812
9813 2009-03-12  David Ayers  <ayers@fsfe.org>
9814
9815         PR libobjc/27466
9816         * objc/execute/exceptions/handler-1.m. New test.
9817
9818 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9819
9820         PR target/39431
9821         * gcc.target/i386/pr39431.c: New test.
9822
9823 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9824
9825         PR target/39445
9826         * gcc.target/i386/pr39445.c: New.
9827
9828         * gcc.target/i386/push-1.c: XFAIL.
9829
9830 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9831
9832         * gcc.dg/inline-33.c: New test.
9833
9834 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9835
9836         * gcc.dg/vect/vect-82.c: Combine dg-do and
9837         dg-require-effective-target into dg-skip-if.
9838         * gcc.dg/vect/vect-83.c: Likewise.
9839
9840 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9841
9842         PR target/39137
9843         * gcc.target/i386/stackalign/longlong-1.c: New test.
9844         * gcc.target/i386/stackalign/longlong-2.c: New test.
9845
9846 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9847
9848         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9849
9850 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9851
9852         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9853         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9854
9855 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9856
9857         * gnat.dg/slice_enum.adb: New test.
9858
9859 2009-03-11  Jason Merrill  <jason@redhat.com>
9860
9861         PR debug/39086
9862         * g++.dg/opt/nrv15.C: New test.
9863
9864 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9865
9866         PR tree-optimization/39422
9867         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9868         constant array with static initialization to global memory.
9869         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9870
9871 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9872
9873         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9874         padding.
9875
9876 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9877
9878         PR c++/39371
9879         * g++.dg/opt/switch2.C: Add -w to dg-options.
9880         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9881         * g++.dg/warn/switch1.C: New test.
9882         * g++.dg/other/switch3.C: New test.
9883
9884         PR tree-optimization/39394
9885         * gcc.c-torture/compile/pr39394.c: New test.
9886
9887 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9888
9889         * gcc.target/s390/20090223-1.c: New testcase.
9890
9891 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9892
9893         PR libfortran/39402
9894         * gfortran.dg/fmt_f0_1.f90: New test.
9895
9896 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9897
9898         PR c++/39060
9899         * g++.dg/other/new1.C: Adjusted.
9900         * g++.dg/parse/crash40.C: Likewise.
9901         * g++.dg/parse/defarg12.C: Likewise.
9902         * g++.dg/template/error15.C: Likewise.
9903
9904         * g++.dg/other/pr39060.C: New.
9905
9906 2009-03-07  Jason Merrill  <jason@redhat.com>
9907
9908         PR c++/39367
9909         * g++.dg/opt/new1.C: New.
9910
9911 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9912
9913         PR c++/33492
9914         * g++.dg/other/error32.C: New.
9915
9916 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9917
9918         PR middle-end/39360
9919         * gcc.c-torture/compile/pr39360.c: New test.
9920
9921         PR debug/39372
9922         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9923
9924 2009-03-05  Jason Merrill  <jason@redhat.com>
9925
9926         PR c++/38908
9927         * g++.dg/warn/Wuninitialized-3.C: New test.
9928
9929 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9930
9931         PR debug/39379
9932         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9933         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9934
9935 2009-03-04  Jason Merrill  <jason@redhat.com>
9936
9937         PR c++/13549
9938         * g++.dg/template/koenig7.C: New test.
9939
9940 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9941
9942         * g++.dg/torture/predcom-1.C: New test.
9943
9944 2009-03-04  Richard Guenther  <rguenther@suse.de>
9945
9946         PR tree-optimization/39362
9947         * g++.dg/torture/pr39362.C: New testcase.
9948
9949 2009-03-04  Jason Merrill  <jason@redhat.com>
9950             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9951
9952         PR c++/9634
9953         PR c++/29469
9954         PR c++/29607
9955         * g++.dg/template/dependent-name5.C: New test.
9956
9957 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9958
9959         PR testsuite/39357
9960         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9961         vect_int to vect_int_mult.
9962
9963 2009-03-04  Richard Guenther  <rguenther@suse.de>
9964
9965         PR tree-optimization/39358
9966         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9967         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9968
9969 2009-03-04  Richard Guenther  <rguenther@suse.de>
9970
9971         PR tree-optimization/39339
9972         * gcc.c-torture/execute/pr39339.c: New testcase.
9973
9974 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9975
9976         * gcc.c-torture/compile/20090303-1.c,
9977         gcc.c-torture/compile/20090303-2.c: New tests.
9978
9979 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9980
9981         PR fortran/39354
9982         * gfortran.dg/gomp/pr39354.f90: New test.
9983
9984         PR tree-optimization/39343
9985         * gcc.dg/pr39343.c: New test.
9986
9987 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9988
9989         PR tree-optimization/39248
9990         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9991         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9992         on targets without vector misalignment support.
9993         * lib/target-supports.exp
9994         (check_effective_target_vect_short_mult): Add
9995         check_effective_target_arm32.
9996
9997 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
9998
9999         PR middle-end/39335
10000         * gcc.dg/graphite/pr39335_1.c: New.
10001         * gcc.dg/graphite/pr39335.c: New.
10002
10003 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10004
10005         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10006         of andl.
10007         * gcc.target/i386/stackalign/return-5.c: Likewise.
10008         * gcc.target/i386/stackalign/return-6.c: Likewise.
10009
10010 2009-03-02  Richard Guenther  <rguenther@suse.de>
10011             Ira Rosen  <irar@il.ibm.com>
10012
10013         PR tree-optimization/39318
10014         * gfortran.dg/vect/pr39318.f90: New test.
10015
10016 2009-03-01  Jan Hubicka  <jh@suse.cz>
10017
10018         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10019
10020 2009-03-01  Jan Hubicka  <jh@suse.cz>
10021
10022         PR debug/39267
10023         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10024
10025 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10026
10027         * gnat.dg/pack12.adb: New test.
10028
10029 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10030
10031         PR c++/37789
10032         * g++.dg/other/pr37789.C: New.
10033
10034 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10035
10036         PR fortran/39295
10037         * gfortran.dg/interface_25.f90: New test.
10038         * gfortran.dg/interface_26.f90: New test.
10039
10040 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10041
10042         PR fortran/39292
10043         * gfortran.dg/initialization_22.f90: New test.
10044
10045 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10046
10047         PR rtl-optimization/39241
10048         * gcc.dg/torture/pr39241.c: New.
10049
10050 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10051
10052         PR tree-optimizations/39259
10053         * g++.dg/torture/pr39259.C: New testcase.
10054
10055 2009-02-24  Richard Guenther  <rguenther@suse.de>
10056
10057         PR c++/39242
10058         * g++.dg/template/instantiate10.C: New testcase.
10059
10060 2009-02-24  Richard Guenther  <rguenther@suse.de>
10061             Zdenek Dvorak  <ook@ucw.cz>
10062
10063         PR tree-optimization/39233
10064         * gcc.c-torture/execute/pr39233.c: New testcase.
10065
10066 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10067
10068         PR tree-optimization/39260
10069         * gcc.dg/graphite/pr39260.c: New.
10070
10071 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10072
10073         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10074
10075 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10076
10077         PR c++/36411
10078         * g++.dg/template/void14.C: New.
10079
10080 2009-02-23  Jason Merrill  <jason@redhat.com>
10081
10082         PR c++/38880
10083         * g++.dg/init/const7.C: Remove XFAIL.
10084         * g++.dg/init/static-init1.C: New test.
10085
10086         * g++.dg/cpp0x/initlist14.C: New test.
10087
10088 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10089
10090         PR fortran/38914
10091         * bound_simplification_2.f90:  New test case.
10092         * bound_7.f90:  New test case.
10093
10094 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10095
10096         * gcc.dg/cpp/include4.c: New test.
10097
10098 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10099
10100         PR target/39256
10101         * gcc.target/i386/abi-2.c: New.
10102
10103 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10104
10105         * gcc.c-torture/execute/pr39228.x: New.
10106
10107 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10108
10109         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10110         scan-assembler to check for xmm0 register.
10111
10112 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10113             Joseph Myers  <joseph@codesourcery.com>
10114
10115         * gcc.target/arm/va_list.c: New test.
10116         * g++.dg/abi/arm_va_list.C: Likewise.
10117         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10118         function.
10119         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10120         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10121         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10122         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10123         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10124         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10125
10126 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10127
10128         PR testsuite/38164
10129         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10130         to dg-options.
10131
10132 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10133
10134         PR target/39240
10135         * gcc.c-torture/execute/pr39240.c: New test.
10136
10137 2009-02-20  Jason Merrill  <jason@redhat.com>
10138
10139         PR c++/39225
10140         * g++.dg/parse/dtor15.C: New test.
10141
10142 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10143
10144         * gcc.c-torture/execute/20090219-1.c: New.
10145
10146 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10147
10148         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10149         (mips-dg-options): When matching isa* pseudo-options make
10150         'value' optional and accept ! entries.  Use $spec instead of
10151         $isa_spec in the isa pseudo-option error message.  Only
10152         perform the ISA-range check when 'value' is set.  If arch is
10153         matching any CPU in the ! entries switch to its generic ISA.
10154         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10155         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10156
10157 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10158
10159         PR target/39175
10160         * gcc.dg/visibility-20.c: New test.
10161         * g++.dg/ext/visibility/visibility-11.C: New test.
10162
10163 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10164
10165         PR c++/39188
10166         * g++.dg/abi/pr39188-1a.C: New.
10167         * g++.dg/abi/pr39188-1b.C: Likewise.
10168         * g++.dg/abi/pr39188-1.h: Likewise.
10169         * g++.dg/abi/pr39188-2a.C: Likewise.
10170         * g++.dg/abi/pr39188-2b.C: Likewise.
10171         * g++.dg/abi/pr39188-2.h: Likewise.
10172         * g++.dg/abi/pr39188-3a.C: Likewise.
10173         * g++.dg/abi/pr39188-3b.C: Likewise.
10174         * g++.dg/abi/pr39188-3.h: Likewise.
10175
10176 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10177
10178         PR c/38483
10179         * gcc.c-torture/execute/call-trap-1.c,
10180         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10181         tests.
10182
10183 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10184
10185         PR target/39228
10186         * gcc.c-torture/execute/pr39228.c: New test.
10187
10188 2009-02-19  Richard Guenther  <rguenther@suse.de>
10189
10190         PR tree-optimization/39074
10191         * gcc.dg/torture/pr39074.c: New testcase.
10192         * gcc.dg/torture/pr39074-2.c: Likewise.
10193         * gcc.dg/torture/pr39074-3.c: Likewise.
10194
10195 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10196
10197         PR c++/39219
10198         * g++.dg/parse/attr3.C: New.
10199
10200 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10201
10202         PR testsuite/38165
10203         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10204
10205         PR testsuite/38166
10206         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10207         and skip on Darwin.
10208
10209 2009-02-18  Jason Merrill  <jason@redhat.com>
10210
10211         PR c++/38880
10212         * g++.dg/init/const7.C: Remove XFAIL.
10213
10214         PR target/39179
10215         * g++.dg/opt/const6.C: New test.
10216
10217 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10218
10219         * gcc.dg/callabi/callabi.exp: Moved to ...
10220         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10221         in 64bit mode.
10222
10223         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10224         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10225         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10226         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10227         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10228         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10229         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10230
10231         * gcc.dg/callabi/callabi.h: Moved to ...
10232         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10233
10234         * gcc.dg/callabi/func-1.c: Moved to ...
10235         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10236
10237         * gcc.dg/callabi/func-indirect.c: Moved to ...
10238         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10239
10240         * gcc.dg/callabi/pr38891.c: Moved to ...
10241         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10242
10243         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10244         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10245
10246         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10247         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10248
10249         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10250         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10251
10252 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10253
10254         PR target/38891
10255         * gcc.dg/callabi/pr38891.c: New.
10256
10257 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10258
10259         * gcc.dg/callabi/callabi.exp: New.
10260
10261 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10262
10263         PR target/39082
10264         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10265         -Wno-abi for x86.
10266         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10267
10268         * gcc.target/i386/pr39082-1.c: New.
10269
10270         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10271         -Wno-abi.
10272
10273         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10274         CHECK_M64_M128 is defined.
10275         (check_f_arguments): Add "do".
10276         (check_vector_arguments): New.
10277         (check_m64_arguments): Likewise.
10278         (check_m128_arguments): Likewise.
10279
10280         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10281         (CHECK_M64_M128): Define.
10282
10283         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10284         on abitest.
10285         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10286
10287         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10288         tests only if CHECK_M64_M128 is defined.
10289
10290         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10291         (m128_2_struct): Likewise.
10292         (check_struct_passing5): Likewise.
10293         (check_struct_passing6): Likewise.
10294         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10295
10296         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10297         (un5): Likewise.
10298         (check_union_passing4): Likewise.
10299         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10300
10301 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10302
10303         PR c/35447
10304         * gcc.dg/noncompile/pr35447-1.c: New test.
10305
10306 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10307
10308         PR tree-optimization/36922
10309         * gfortran.dg/pr36922.f: New test.
10310
10311 2009-02-17  Richard Guenther  <rguenther@suse.de>
10312
10313         PR tree-optimization/39202
10314         * gcc.c-torture/compile/pr39202.c: New testcase.
10315
10316 2009-02-17  Richard Guenther  <rguenther@suse.de>
10317
10318         PR tree-optimization/39204
10319         * gcc.dg/torture/pr39204.c: New testcase.
10320
10321 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10322
10323         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10324         * gcc.dg/vect/vect-outer-6.c: Ditto.
10325
10326 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10327
10328         PR c/35446
10329         * gcc.dg/noncompile/init-5.c: New test.
10330         * gcc.dg/init-bad-4.c: Adjust expected errors.
10331
10332 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10333
10334         PR target/37049
10335         * gcc.target/i386/push-1.c: New.
10336
10337 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10338
10339         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10340
10341 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10342
10343         * gcc.target/spu/intrinsics-sr.c: New test.
10344
10345 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10346
10347         PR target/38056
10348         * gcc.target/ia64/sibcall-opt-1.c: New test.
10349         * gcc.target/ia64/sibcall-opt-2.c: New test.
10350
10351 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10352
10353         PR fortran/36528
10354         * gfortran.dg/cray_pointers_8.f90: New test.
10355
10356         PR fortran/36703
10357         * gfortran.dg/cray_pointers_9.f90: New test.
10358
10359 2009-02-13  Jason Merrill  <jason@redhat.com>
10360
10361         PR c++/39070
10362         * g++.dg/cpp0x/decltype16.C: New.
10363
10364 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10365
10366         PR target/39152
10367         * gfortran.dg/gomp/pr39152.f90: New.
10368
10369 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10370
10371         PR target/39162
10372         * gcc.target/i386/pr39162.c: New.
10373
10374 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10375
10376         PR c/35444
10377         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10378         New tests.
10379
10380 2009-02-12  Jason Merrill  <jason@redhat.com>
10381
10382         PR c++/38950
10383         * g++.dg/template/array20.C: New test.
10384
10385 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10386
10387         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10388         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10389         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10390
10391 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10392
10393         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10394
10395 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10396
10397         PR target/39152
10398         * gfortran.dg/pr39152.f: New.
10399
10400 2009-02-11  Jason Merrill  <jason@redhat.com>
10401
10402         PR c++/39153
10403         * g++.dg/cpp0x/defaulted9.C: New test.
10404
10405         PR c++/30111
10406         * g++.dg/init/value7.C: New test.
10407
10408 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10409
10410         PR target/38824
10411         * gcc.target/i386/pr38824.c: New testcase.
10412
10413 2009-02-11  Jason Merrill  <jason@redhat.com>
10414
10415         PR c++/38649
10416         * g++.dg/cpp0x/defaulted8.C: New test.
10417
10418         PR c++/36744
10419         * g++.dg/cpp0x/rv9p.C: New test.
10420
10421 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10422
10423         * gnat.dg/aliasing3.adb: New test.
10424         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10425
10426 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10427
10428         PR c++/34397
10429         * g++.dg/template/crash88.C: New.
10430         * g++.dg/template/crash89.C: Likewise.
10431
10432 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10433
10434         PR c/39084
10435         * gcc.dg/pr39084.c: New test.
10436
10437 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10438
10439         PR target/39139
10440         * gcc.target/i386/pr39139.c: New test.
10441
10442 2009-02-10  Richard Guenther  <rguenther@suse.de>
10443
10444         PR tree-optimization/39132
10445         * gcc.dg/torture/pr39132.c: New testcase.
10446
10447 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10448
10449         PR target/39119
10450         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10451         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10452         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10453         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10454         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10455         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10456         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10457         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10458
10459 2009-02-09  Jason Merrill  <jason@redhat.com>
10460
10461         PR c++/39109
10462         * g++.dg/init/value6.C: New test.
10463
10464 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10465
10466         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10467
10468 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10469
10470         * gcc.c-torture/compile/20090209-1.c: New test.
10471
10472 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10473
10474         PR c++/35147
10475         PR c++/37737
10476         * g++.dg/cpp0x/vt-35147.C: New.
10477         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10478         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10479
10480 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10481
10482         PR c/35434
10483         * gcc.dg/attr-alias-4.c: New test.
10484
10485 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10486
10487         PR c/39035
10488         * gcc.dg/dfp/pr39035.c: New test.
10489
10490 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10491
10492         PR c/36432
10493         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10494
10495 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10496
10497         PR c++/39106
10498         * g++.dg/opt/thunk3.C: New test.
10499
10500 2009-02-05  Nick Clifton  <nickc@redhat.com>
10501
10502         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10503         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10504         * gcc.dg/cdce1.c: Likewise.
10505         * gcc.dg/cpp/_Pragma6.c: Likewise.
10506         * g++.dg/cpp/_Pragma1.C: Likewise.
10507         * gcc.dg/utf32-2.c: Xfail for M32C.
10508         * gcc.dg/utf32-1.c: Likewise.
10509         * gcc.dg/utf32-3.c: Likewise.
10510         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10511         targets.
10512         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10513         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10514         * gcc.dg/Wconversion-5.c: Likewise.
10515         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10516         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10517         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10518         * gcc.dg/utf-inc-init.c: Likewise.
10519         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10520         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10521         * gcc.dg/utf-array-short-wchar.c: Likewise.
10522         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10523         * gcc.dg/mallign.c: Use size_t instead of long.
10524
10525 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10526
10527         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10528
10529 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10530
10531         * gcc.c-torture/execute/pr39100.c: New.
10532
10533 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10534
10535         PR c/35435
10536         * gcc.dg/tls/diag-6.c: New test.
10537
10538 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10539
10540         * gcc.dg/graphite/scop-19.c: New
10541
10542 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10543
10544         AVX Programming Reference (January, 2009)
10545         * gcc.target/i386/avx-vpclmulqdq.c: New.
10546         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10547
10548         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10549
10550         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10551         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10552         (pclmul_test): Renamed to ...
10553         (TEST): This.
10554
10555 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10556
10557         PR c++/39095
10558         * g++.dg/abi/mangle31.C: New test.
10559
10560 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10561
10562         PR c/29129
10563         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10564         declarator.
10565         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10566         inside function prototype but not part of parameter declarator.
10567         * vla-11.c: New test.
10568
10569 2009-02-03  Jason Merrill  <jason@redhat.com>
10570
10571         * g++.dg/warn/main-4.C: New test.
10572         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10573
10574 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10575
10576         PR c++/36607
10577         * g++.dg/expr/cast10.C: New test.
10578
10579 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10580
10581         PR c/35433
10582         * gcc.dg/init-bad-6.c: New test.
10583
10584 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10585
10586         PR target/35318
10587         * gcc.c-torture/compile/pr35318.c: New test.
10588
10589         PR inline-asm/39059
10590         * gcc.dg/nofixed-point-2.c: New test.
10591         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10592         * g++.dg/ext/fixed2.C: Likewise.
10593         * g++.dg/other/error25.C: Likewise.
10594         * g++.dg/lookup/crash7.C: Likewise.
10595         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10596
10597         PR c++/39056
10598         * g++.dg/cpp0x/initlist13.C: New test.
10599
10600 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10601
10602         PR c++/36897
10603         * g++.dg/template/func2.C: New test.
10604
10605         PR c++/37314
10606         * g++.dg/template/typename15.C: New.
10607         * g++.dg/template/typename16.C: New.
10608
10609 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10610             Ben Elliston  <bje@au.ibm.com>
10611
10612         PR c/39034
10613         * gcc.dg/dfp/pr39034.c: New test.
10614
10615 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10616
10617         PR testsuite/38263
10618         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10619
10620 2009-02-02  Jason Merrill  <jason@redhat.com>
10621
10622         PR c++/39054
10623         * g++.dg/parse/dtor14.C: New test.
10624
10625 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10626
10627         * lib/target-supports.exp
10628         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10629         * g++.dg/ext/builtin10.C: New test.
10630
10631         PR inline-asm/39058
10632         * gcc.target/i386/pr39058.c: New test.
10633
10634 2009-02-02  Richard Guenther  <rguenther@suse.de>
10635
10636         PR tree-optimization/38937
10637         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10638
10639 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10640
10641         PR c++/39053
10642         * g++.dg/parse/crash52.C: New.
10643
10644 2009-01-30  Richard Guenther  <rguenther@suse.de>
10645
10646         PR tree-optimization/39041
10647         * gcc.c-torture/compile/pr39041.c: New testcase.
10648
10649 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10650
10651         PR target/39013
10652         * gcc.target/i386/pr39013-1.c: New test.
10653         * gcc.target/i386/pr39013-2.c: New test.
10654
10655         PR c++/39028
10656         * g++.dg/ext/label12.C: New test.
10657
10658 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10659
10660         PR c++/33465
10661         * g++.dg/parse/error34.C: New.
10662         * g++.dg/parse/error35.C: Likewise.
10663
10664 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10665
10666         PR c++/38655
10667         * g++.dg/cpp0x/decltype-38655.C: New.
10668
10669 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10670
10671         PR target/39002
10672         * g++.dg/torture/pr39002.C: New test.
10673
10674 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10675
10676         PR tree-optimization/39007
10677         * gcc.dg/tree-ssa/pr39007.c: New.
10678
10679 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10680
10681         PR middle-end/35854
10682         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10683         to "subreg1".
10684
10685 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10686
10687         PR middle-end/38857
10688         * gcc.c-torture/compile/pr38857.c: New test.
10689
10690 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10691
10692         PR fortran/38852
10693         PR fortran/39006
10694         * gfortran.dg/bound_6.f90: New test.
10695
10696 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10697
10698         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10699
10700 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10701
10702         PR tree-optimization/38997
10703         * gcc.dg/tree-ssa/pr38997.c: New.
10704
10705 2009-01-28  Richard Guenther  <rguenther@suse.de>
10706
10707         PR tree-optimization/38926
10708         * gcc.c-torture/compile/pr38926.c: New testcase.
10709
10710 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10711
10712         PR middle-end/38934
10713         * gcc.dg/pr38934.c: New test.
10714
10715 2009-01-28  Richard Guenther  <rguenther@suse.de>
10716
10717         PR middle-end/38908
10718         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10719
10720 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10721
10722         PR tree-optimization/38984
10723         * gcc.dg/pr38984.c: New XFAILed testcase.
10724
10725
10726 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10727
10728         PR target/38988
10729         * gcc.target/i386/pr38988.c: New test.
10730
10731 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10732
10733         PR c++/37554
10734         * g++.dg/parse/crash51.C: New.
10735         * g++.old-deja/g++.pt/crash9.C: Adjust.
10736
10737 2009-01-27  Daniel Kraft  <d@domob.eu>
10738
10739         PR fortran/38883
10740         * gfortran.dg/mvbits_6.f90:  New test.
10741         * gfortran.dg/mvbits_7.f90:  New test.
10742         * gfortran.dg/mvbits_8.f90:  New test.
10743
10744 2009-01-27  Richard Guenther  <rguenther@suse.de>
10745
10746         PR tree-optimization/38503
10747         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10748
10749 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10750
10751         PR middle-end/38969
10752         * gcc.c-torture/execute/pr38969.c: New test.
10753
10754 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10755
10756         PR testsuite/38864
10757         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10758         to dg-do compile.
10759         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10760         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10761         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10762
10763 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10764
10765         PR target/38952
10766         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10767         if __USING_SJLJ_EXCEPTIONS__ is defined.
10768
10769         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10770         __USING_SJLJ_EXCEPTIONS__ is defined.
10771         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10772         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10773         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10774         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10775         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10776         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10777
10778 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10779
10780         PR testsuite/38949
10781         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10782         Use instead of C name in asm statements.
10783
10784 2009-01-26  Richard Guenther  <rguenther@suse.de>
10785
10786         PR tree-optimization/38745
10787         * g++.dg/torture/pr38745.C: New testcase.
10788
10789 2009-01-26  Richard Guenther  <rguenther@suse.de>
10790
10791         PR middle-end/38851
10792         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10793
10794 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10795
10796         * gcc.dg/bitfld-15.c: Gate warning on target
10797         pcc_bitfield_type_matters.
10798         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10799         g++.dg/ext/bitfield4.C: Likewise.
10800         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10801         bitfield for any target.
10802
10803 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10804
10805         PR c/38957
10806         * gcc.dg/pr38957.c: New test.
10807
10808 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10809
10810         PR fortran/38955
10811         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10812         comparing floats.
10813
10814 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10815
10816         PR tree-optimization/38953
10817         * gfortran.dg/graphite/pr38953.f90: New.
10818
10819 2009-01-24  Paul Brook  <paul@codesourcery.com>
10820
10821         * gcc.target/arm/neon-cond-1.c: New test.
10822
10823 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10824
10825         PR tree-optimization/38932
10826         * gcc.dg/pr38932.c: New.
10827
10828 2009-01-23  Revital Eres  <eres@il.ibm.com>
10829
10830         * gcc.dg/sms-7.c: Fix test.
10831
10832 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10833
10834         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10835         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10836         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10837         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10838
10839 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10840
10841         * gcc.dg/pr35729.c: Make test x86 specific.
10842
10843 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10844
10845         PR middle-end/38615
10846         * gcc.dg/pr38615.c: New test.
10847
10848 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10849
10850         PR target/38931
10851         * gcc.target/i386/pr38931.c: New test.
10852
10853 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10854
10855         PR c++/38930
10856         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10857         * g++.dg/template/typedef12.C: Likewise.
10858         * g++.dg/template/typedef13.C: Likewise.
10859         * g++.dg/template/typedef14.C: Likewise.
10860         * g++.dg/template/sfinae3.C: Likewise.
10861         * g++.old-deja/g++.pt/typename8.C: Likewise.
10862         * g++.dg/template/access11.C: Likewise
10863
10864 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10865
10866         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10867         and mips*-*-irix*.
10868         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10869
10870 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10871
10872         PR c++/26693
10873         * g++.dg/template/typedef11.C: New test.
10874         * g++.dg/template/typedef12.C: Likewise.
10875         * g++.dg/template/typedef13.C: Likewise.
10876         * g++.dg/template/typedef14.C: Likewise.
10877         * g++.dg/template/sfinae3.C: Compile this pedantically.
10878         The only errors expected should be the one saying the typedef is ill
10879         formed.
10880         * g++.old-deja/g++.pt/typename8.C: Likewise.
10881         * g++.dg/template/access11.C: Update this.
10882
10883 2009-01-21  Daniel Kraft  <d@domob.eu>
10884
10885         PR fortran/38887
10886         * gfortran.dg/mvbits_5.f90:  New test.
10887
10888 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10889
10890         * gcc.dg/sms-6.c: New test.
10891         * gcc.dg/sms-7.c: Likewise.
10892
10893 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10894
10895         PR fortran/38907
10896         * gfortran.dg/host_assoc_function_7.f90: New test
10897
10898 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10899             Richard Guenther  <rguenther@suse.de>
10900
10901         PR tree-optimization/38747
10902         PR tree-optimization/38748
10903         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10904         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10905         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10906
10907 2009-01-20  Kees Cook  <kees@ubuntu.com>
10908             H.J. Lu  <hongjiu.lu@intel.com>
10909
10910         PR target/38902
10911         * gcc.dg/pr38902.c: New.
10912
10913 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10914
10915         PR target/38868
10916         * gfortran.dg/pr38868.f: New testcase.
10917
10918 2009-01-20  Richard Guenther  <rguenther@suse.de>
10919
10920         * gcc.c-torture/execute/pr36227.c: Move ...
10921         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10922
10923 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10924
10925         * lib/gfortran.exp: Add -B options for targets that use
10926         libgfortran.a%s in their specs.
10927
10928 2009-01-19  Jason Merrill  <jason@redhat.com>
10929
10930         PR c++/23287
10931         * g++.dg/template/dtor5.C: New test.
10932
10933 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10934
10935         PR fortran/38859
10936         * gfortran.dg/bound_5.f90: New test.
10937
10938 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10939
10940         PR target/38736
10941         * g++.dg/compat/abi/pr38736_main.C: New.
10942         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10943         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10944         * g++.dg/other/macro-1.C: Likewise.
10945         * gcc.dg/macro-1.c: Likewise.
10946         * gcc.dg/compat/pr38736_main.c: Likewise.
10947         * gcc.dg/compat/pr38736_x.c: Likewise.
10948         * gcc.dg/compat/pr38736_y.c: Likewise.
10949
10950 2009-01-18  Richard Guenther  <rguenther@suse.de>
10951
10952         PR tree-optimization/38819
10953         * gcc.c-torture/execute/pr38819.c: New testcase.
10954
10955 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10956
10957         PR fortran/38657
10958         * gfortran.dg/module_commons_3.f90: Reapply.
10959
10960 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10961
10962         PR fortran/34955
10963         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10964         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10965
10966 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10967
10968         PR fortran/38657
10969         * gfortran.dg/module_commons_3.f90: Remove
10970
10971 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10972
10973         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10974
10975 2009-01-16  Jason Merrill  <jason@redhat.com>
10976
10977         PR c++/38877
10978         * g++.dg/template/lvalue1.C: New test.
10979
10980         PR c++/29470
10981         * g++.dg/template/access20.C: New test.
10982         * g++.dg/torture/pr34641.C: Fix access.
10983
10984 2009-01-16  Richard Guenther  <rguenther@suse.de>
10985
10986         PR tree-optimization/38835
10987         PR middle-end/36227
10988         * gcc.c-torture/execute/pr36227.c: New testcase.
10989         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10990         * g++.dg/init/const7.C: Likewise.
10991
10992 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
10993
10994         PR target/38554
10995         * gcc.c-torture/compile/pr38554.c: New test.
10996
10997 2009-01-16  Jason Merrill  <jason@redhat.com>
10998
10999         PR c++/38579
11000         * g++.dg/conversion/access1.C: New test.
11001
11002 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11003
11004         PR tree-optimization/38789
11005         * gcc.c-torture/compile/pr38789.c: New test.
11006
11007 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11008
11009         PR fortran/38152
11010         * gfortran.dg/proc_ptr_13.f90: New.
11011
11012 2009-01-15  Jason Merrill  <jason@redhat.com>
11013
11014         PR c++/38850
11015         * g++.dg/template/koenig6.C: New test.
11016
11017 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11018
11019         PR c++/29388
11020         * g++.dg/template/error37.C: New testcase.
11021
11022 2009-01-15  Jason Merrill  <jason@redhat.com>
11023
11024         PR c++/36334
11025         * g++.dg/conversion/memfn1.C: New test.
11026
11027         PR c++/37646
11028         * g++.dg/conversion/memfn2.C: New test.
11029
11030 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11031
11032         PR c++/38357
11033         * g++.dg/template/crash87.C: New test.
11034
11035 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11036
11037         PR middle-end/37843
11038         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11039
11040 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11041
11042         PR c++/38636
11043         * g++.dg/parse/crash50.C: New test.
11044
11045 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11046
11047         PR rtl-optimization/38245
11048         * gcc.dg/pr38245-3.c: New test.
11049         * gcc.dg/pr38245-3.h: New file.
11050         * gcc.dg/pr38245-4.c: New file.
11051         * gcc.dg/pr38364.c: New test.
11052
11053 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11054
11055         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11056         sequence PC-relative.
11057
11058 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11059
11060         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11061         calls and/or PLT markers.
11062         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11063         calls and/or PLT markers.
11064         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11065         calls and/or PLT markers.
11066         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11067         calls and/or PLT markers.
11068
11069 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11070             Nathan Froyd  <froydnj@codesourcery.com>
11071             Joseph Myers  <joseph@codesourcery.com>
11072
11073         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11074         New function.
11075         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11076         and use consistent CFLAGS.
11077         * gcc.target/powerpc/20030505.c: Likewise.
11078         * gcc.target/powerpc/20081204-1.c: Likewise.
11079         * gcc.target/powerpc/ppc-spe.c: Likewise.
11080         * gcc.target/powerpc/spe1.c: Likewise.
11081         * g++.dg/ext/spe1.C: Likewise.
11082         * g++.dg/other/opaque-1.C: Likewise.
11083         * g++.dg/other/opaque-2.C: Likewise.
11084         * g++.dg/other/opaque-3.C: Likewise.
11085
11086 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11087
11088         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11089         out of loop.
11090
11091 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11092
11093         PR target/38811
11094         * g++.dg/torture/pr38811.C: New file.
11095
11096 2009-01-14  Richard Guenther  <rguenther@suse.de>
11097
11098         PR tree-optimization/38826
11099         PR middle-end/38477
11100         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11101
11102 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11103
11104         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11105
11106 2009-01-14  Nick Clifton  <nickc@redhat.com>
11107
11108         PR c++/37862
11109         * g++.cp/parse/pr37862.C: New test.
11110
11111 2009-01-14  Julian Brown  <julian@codesourcery.com>
11112
11113         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11114         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11115         to...
11116         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11117         These.
11118
11119 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11120
11121         PR rtl-optimization/38774
11122         * gcc.dg/torture/pr38774.c: New test.
11123
11124         PR c++/38795
11125         * g++.dg/cpp0x/pr38795.C: New test.
11126
11127 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11128             Nathan Froyd  <froydnj@codesourcery.com>
11129             Joseph Myers  <joseph@codesourcery.com>
11130
11131         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11132         otherwise.  Do not check for AltiVec at runtime.
11133         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11134         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11135         * gcc.target/powerpc/altivec-1.c: Likewise.
11136         * gcc.target/powerpc/altivec-3.c: Likewise.
11137         * gcc.target/powerpc/altivec-10.c: Likewise.
11138         * gcc.target/powerpc/altivec-12.c: Likewise.
11139         * gcc.target/powerpc/altivec-24.c: Likewise.
11140         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11141         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11142         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11143         * gcc.target/powerpc/pr35907.c: Likewise.
11144         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11145         otherwise.  Do not check for Cell at runtime.
11146         * gcc.target/powerpc/altivec_check.h: Delete.
11147
11148         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11149         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11150         not check for AltiVec at runtime.
11151         * g++.dg/ext/altivec-cell-2.C: Likewise.
11152         * g++.dg/ext/altivec-cell-3.C: Likewise.
11153         * g++.dg/ext/altivec-cell-4.C: Likewise.
11154         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11155         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11156         check.
11157         * g++.dg/ext/altivec_check.h: Delete.
11158
11159 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11160
11161         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11162         effective target.  Adjust line numbers accordingly.
11163
11164 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11165
11166         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11167
11168 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11169
11170         PR tree-optimization/38786
11171         * gcc.dg/graphite/pr38786.c: New.
11172
11173 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11174
11175         Revert:
11176         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11177
11178         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11179         for alpha*-*-* targets.
11180         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11181
11182 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11183
11184         PR libfortran/38772
11185         * gfortran.dg/fmt_bz_bn_err.f: New test.
11186
11187 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11188
11189         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11190
11191 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11192
11193         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11194         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11195         instruction support.  Do not check for it at runtime.
11196
11197 2009-01-12  Jason Merrill  <jason@redhat.com>
11198
11199         PR c++/35109
11200         * g++.dg/lookup/friend11.C: Remove expected error.
11201         * g++.dg/lookup/friend14.C: New test.
11202         * g++.dg/lookup/friend15.C: New test.
11203
11204 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11205
11206         PR c++/36019
11207         * g++.dg/lookup/hidden-class12.C: New test.
11208         * g++.dg/lookup/hidden-class13.C: New test.
11209         * g++.dg/lookup/hidden-class14.C: New test.
11210         * g++.dg/lookup/hidden-class15.C: New test.
11211         * g++.dg/lookup/hidden-class16.C: New test.
11212
11213 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11214
11215         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11216         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11217         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11218
11219 2009-01-12  Jason Merrill  <jason@redhat.com>
11220
11221         PR c++/31488
11222         * g++.dg/other/vararg-3.C: New test.
11223
11224 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11225
11226         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11227         Explicitly enable SPE.
11228         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11229         directive.
11230
11231         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11232         Expect -flax-vector-conversions message.  Adjust incompatible
11233         types errors.
11234         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11235         Make Foo extern.
11236
11237         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11238
11239         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11240
11241         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11242         * g++.dg/other/opaque-2.C: Likewise.
11243         * g++.dg/other/opaque-3.C: Likewise.
11244
11245 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11246
11247         PR c/32041
11248         * gcc.dg/pr32041.c: New test.
11249         * g++.dg/parse/offsetof9.C: New test.
11250
11251 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11252             Nathan Froyd  <froydnj@codesourcery.com>
11253
11254         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11255         * g++.dg/ext/attribute-test-1.C: Likewise.
11256         * g++.dg/ext/attribute-test-2.C: Likewise.
11257         * g++.dg/ext/attribute-test-3.C: Likewise.
11258         * g++.dg/ext/attribute-test-4.C: Likewise.
11259
11260 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11261
11262         * gnat.dg/unchecked_convert3.adb: New test.
11263
11264 2009-01-12  Tomas Bily  <tbily@suse.cz>
11265
11266         PR middlend/38385
11267         * gcc.dg/tree-ssa/pr38385.c: New file.
11268
11269 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11270
11271         PR c++/38794
11272         * g++.dg/parse/typedef9.C: New test.
11273
11274         PR tree-optimization/38807
11275         * gcc.c-torture/compile/pr38807.c: New test.
11276
11277 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11278
11279         * gcc.target/mips/ins-2.c: New test.
11280
11281 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11282
11283         PR testsuite/38809
11284         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11285
11286 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11287
11288         PR c++/36254
11289         * g++.dg/warn/Wreturn-type-5.C: New test.
11290
11291 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11292
11293         PR middle-end/38616
11294         * gcc.dg/pr38616.c: New test.
11295
11296 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11297
11298         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11299
11300 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11301
11302         PR c++/38648
11303         * g++.dg/expr/string-1.C: New test.
11304         * g++.dg/expr/string-2.C: New test.
11305
11306         PR c++/36695
11307         * g++.dg/ext/complex4.C: New test.
11308         * g++.dg/ext/complex5.C: New test.
11309         * g++.dg/init/reference1.C: New test.
11310         * g++.dg/init/reference2.C: New test.
11311         * g++.dg/init/reference3.C: New test.
11312
11313 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11314
11315         PR fortran/38763
11316         * gfortran.dg/transfer_null_1.f90: New test.
11317
11318 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11319
11320         PR fortran/38765
11321         * gfortran.dg/host_assoc_function_6.f90: New test.
11322
11323 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11324
11325         * lib/target-supports.exp: Add method to determine if the effective
11326         target is really a ppc405 after applying all compile options.
11327         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11328         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11329         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11330         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11331         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11332         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11333         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11334         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11335         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11336         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11337         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11338         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11339         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11340         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11341         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11342         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11343         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11344         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11345         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11346         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11347         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11348         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11349         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11350         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11351         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11352         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11353         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11354         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11355         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11356         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11357         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11358
11359 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11360
11361         PR c++/35335
11362         * g++.dg/other/error31.C: New testcase.
11363
11364         PR c/35742
11365         * gcc.dg/pr35742.c: New test.
11366
11367 2009-01-09  John F. Carr  <jfc@mit.edu>
11368
11369         PR c++/37877
11370         * g++.dg/parse/linkage3.C: New test.
11371
11372 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11373
11374         PR middle-end/38771
11375         * gcc.c-torture/compile/pr38771.c: New test.
11376
11377 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11378
11379         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11380
11381 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11382
11383         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11384         * gcc.dg/sibcall-4.c: Likewise.
11385
11386 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11387             Jan Sjodin  <jan.sjodin@amd.com>
11388
11389         PR tree-optimization/38559
11390         * gcc.dg/graphite/pr38559.c: New.
11391
11392 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11393
11394         PR tree-optimization/37194
11395         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11396
11397 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11398
11399         PR c++/38725
11400         * g++.dg/ext/label11.C: New test.
11401
11402 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11403
11404         * lib/target-supports.exp (check_weak_override_available): New.
11405         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11406         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11407         dg-require-weak-override.
11408
11409 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11410             Alan Modra  <amodra@bigpond.net.au>
11411
11412         * gcc.c-torture/compile/20090107-1.c: New test.
11413
11414 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11415
11416         PR target/38706
11417         * g++.dg/other/pr38706.C: New test.
11418
11419 2009-01-07  Jason Merrill  <jason@redhat.com>
11420
11421         * g++.dg/cpp0x/variadic92.C: New test.
11422         * g++.dg/cpp0x/variadic93.C: New test.
11423
11424 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11425
11426         * lib/target-supports-dg.exp (current_compiler_flags): New.
11427         (check-flags): Use it; do not access dg-test local variables.
11428         (dg-skip-if): Do not access dg-test local variables.
11429         (dg-xfail-run-if): Ditto.
11430         (dg-shouldfail): Ditto.
11431         * gcc.test-framework/test-framework.exp
11432         (check_effective_target_def_nocache): New.
11433         * gcc.test-framework/test-framework.awk: Handle scan tests.
11434         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11435         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11436         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11437         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11438         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11439         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11440         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11441         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11442         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11443
11444         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11445
11446         * lib/target-supports-dg.exp (check_test_flags): Delete.
11447
11448 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11449
11450         PR tree-optimization/38492
11451         PR tree-optimization/38498
11452         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11453         in trunk.
11454         * gcc.dg/graphite/block-0.c: Update test.
11455         * gcc.dg/graphite/block-1.c: Same.
11456         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11457         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11458         * gcc.dg/graphite/block-3.c: New.
11459         * gcc.dg/graphite/pr38498.c: New.
11460
11461 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11462
11463         AVX Programming Reference (December, 2008)
11464         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11465         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11466         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11467
11468         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11469         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11470
11471 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11472
11473         PR fortran/38220
11474         * gfortran.dg/c_loc_pure_1.f90:  New test.
11475
11476 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11477
11478         PR fortran/38669
11479         * gfortran.dg/elemental_dependency_3.f90:
11480         Add the final tree dump cleanup.
11481
11482 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11483
11484         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11485         passing -m32.
11486
11487         PR rtl-optimization/38722
11488         * gfortran.dg/pr38722.f90: New test.
11489
11490 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11491
11492         PR c/34252
11493         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11494         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11495
11496 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11497
11498         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11499         * gfortran.dg/typebound_call_8.f03: Same.
11500         * gfortran.dg/elemental_bind_c.f90: Same.
11501         * gfortran.dg/typebound_call_7.f03: Same.
11502         * gfortran.dg/interface_proc_end.f90: Same
11503         * gfortran.dg/pr37243.f: Fix typo.
11504
11505 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11506
11507         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11508         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11509         large stack sizes.
11510
11511 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11512
11513         AVX Programming Reference (December, 2008)
11514         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11515         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11516         * gcc.target/i386/sse-14.c: Likewise.
11517
11518         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11519         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11520         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11521         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11522
11523 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11524
11525         PR libfortran/38735
11526         * gfortran.dg/fmt_bz_bn.f: Update test.
11527
11528 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11529
11530         PR c++/38472
11531         * g++.dg/conversion/usual-arith-conv.C: New test.
11532
11533 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11534
11535         PR c/34911
11536         * gcc.dg/vector-3.c: New testcase.
11537         * g++.dg/ext/vector15.C: New test.
11538
11539 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11540
11541         PR tree-optimization/38510
11542         * gcc.dg/graphite/pr38510.c: New.
11543
11544 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11545             Jan Sjodin <jan.sjodin@amd.com>
11546
11547         PR tree-optimization/38500
11548         * gcc.dg/graphite/pr38500.c: New.
11549
11550 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11551
11552         * gcc.c-torture/compile/20001226-1.c: Generalize
11553         dg-timeout-factor.
11554         * gcc.c-torture/compile/limits-fnargs.c: Add
11555         dg-timeout-factor.
11556         * gcc.dg/20020425-1.c: Likewise.
11557         * gcc.dg/pch/pch.exp: Likewise.
11558
11559 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11560
11561         PR fortran/38657
11562         * gfortran.dg/module_commons_3.f90: New test.
11563
11564 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11565
11566         PR fortran/37159
11567         * gfortran.dg/random_seed_1.f90: Updated.
11568
11569 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11570
11571         PR fortran/38669
11572         PR fortran/38726
11573         * gfortran.dg/elemental_subroutine_7.f90:
11574         Fix p values so that it can be used as vector subscript.
11575
11576 2009-01-05  Jason Merrill  <jason@redhat.com>
11577
11578         * g++.dg/cpp0x/initlist12.C: Add another test.
11579
11580         * g++.dg/cpp0x/defaulted7.C: New test.
11581
11582 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11583
11584         PR fortran/38672
11585         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11586         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11587
11588 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11589
11590         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11591         for alpha*-*-* targets.
11592         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11593
11594 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11595
11596         PR fortran/38665
11597         * gfortran.dg/host_assoc_function_5.f90: New test.
11598
11599 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11600
11601         PR fortran/38669
11602         * gfortran.dg/elemental_dependency_3.f90: New test.
11603         * gfortran.dg/elemental_subroutine_7.f90: New test.
11604
11605 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11606
11607         * gcc.dg/struct-ret-3.c: Include unistd.h.
11608         (main): Exit early if system memory page size is
11609         larger than 4096 bytes.
11610
11611 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11612
11613         PR fortran/38718
11614         * gfortran.dg/merge_init_expr.f90: New.
11615
11616 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11617
11618         PR fortran/38536
11619         * gfortran.dg/c_loc_tests_13.f90: New test.
11620         * gfortran.dg/c_loc_tests_14.f90: New test.
11621
11622 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11623
11624         * gfortran.dg/func_result_4.f90: New.
11625
11626 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11627
11628         PR fortran/38594
11629         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11630         interface still works, in addition to original tests.
11631         * gfortran.dg/host_assoc_call_6.f90: New test.
11632
11633 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11634
11635         PR c++/38705
11636         * g++.dg/torture/pr38705.C: New test.
11637
11638         PR c/38700
11639         * gcc.dg/pr38700.c: New test.
11640
11641 2009-01-02  Jason Merrill  <jason@redhat.com>
11642
11643         * g++.dg/cpp0x/initlist11.C: New test.
11644         * g++.dg/cpp0x/initlist12.C: New test.
11645
11646 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11647
11648         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11649         Allow extra informative notes.
11650
11651 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11652
11653         PR c/36489
11654         * gcc.dg/pr36489.c: New test.
11655
11656 \f
11657 Copyright (C) 2009 Free Software Foundation, Inc.
11658
11659 Copying and distribution of this file, with or without modification,
11660 are permitted in any medium without royalty provided the copyright
11661 notice and this notice are preserved.