OSDN Git Service

68e7afae21d957b9e4d4b58f72c7482aa8d110ca
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2
3         PR fortran/41807
4         * gfortran.dg/data_value_1.f90: Update test.
5         * gfortran.dg/array_constructor_32.f90: New test.
6
7 2009-11-21  Martin Jambor  <mjambor@suse.cz>
8
9         PR middle-end/42025
10         * gcc.c-torture/compile/pr42025-1.c: New test.
11         * gcc.c-torture/compile/pr42025-2.c: New test.
12
13 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
14
15         * gcc.target/mips/mult-1.c: Forbid octeon.
16         * gcc.target/mips/octeon-dmul-3.c: New test.
17
18 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
19
20         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
21
22 2009-11-20  Jason Merrill  <jason@redhat.com>
23
24         PR c++/9050, DR 147, DR 318
25         * g++.dg/template/ctor9.C: New.
26         * g++.dg/tc1/dr147.C: Remove xfails.
27         * g++.dg/lookup/name-clash4.C: Adjust.
28         * g++.old-deja/g++.jason/temporary5.C: Adjust.
29         * g++.old-deja/g++.pt/ctor2.C: Adjust.
30
31 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
32
33         PR tree-optimization/42078
34         * gcc.dg/pr42078.c: New test.
35
36 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
37
38         PR Testsuite/42114
39         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
40         XFAIL ptrdiff range test for avr.
41         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
42         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
43         * gcc-dg/c99-stdint-6.c: Ditto.
44
45 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
46
47         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
48         2009-10-23 change to set VRSAVE if VSX has been reverted.
49
50 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
51
52         PR c++/38646
53         * g++.dg/cpp0x/pr38646.C: New test.
54
55 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
56
57         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
58         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
59         Wrap *intmax_t tests in !NO_MAX_TYPES.
60
61 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
62
63         PR c++/42060
64         * g++.dg/cpp0x/initlist28.C: New.
65
66 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
67
68         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
69
70 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
71
72         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
73
74 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
75
76         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
77         explicit.
78         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
79         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
80         * g++.old-deja/g++.law/typeck1.C: Likewise.
81         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
82         * g++.dg/conversion/ptrmem9.C: Likewise.
83         * g++.dg/expr/cond2.C: Likewise.
84
85 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
86             Janus Weil  <janus@gcc.gnu.org>
87
88         PR fortran/42104
89         * gfortran.dg/proc_ptr_comp_23.f90: New test.
90
91 2009-11-19  Jason Merrill  <jason@redhat.com>
92
93         PR c++/42115
94         * g++.dg/init/placement5.C: Add positive test.
95
96         DR 176 permissiveness
97         * g++.dg/ext/injected-ttp.C: New.
98         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
99         * g++.old-deja/g++.pt/ttp41.C: Adjust.
100
101 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
102
103         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
104         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
105
106 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
107
108         * gcc-dg/raw-string-1.c: Skip test for avr target.
109         * gcc-dg/utf-array-short-wchar.c: Ditto.
110         * gcc-dg/utf-array.c: Ditto.
111         * gcc-dg/utf8-2.c: Ditto.
112
113 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
114
115         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
116         (plugin_init): Pass correct version to plugin_default_version_check.
117         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
118         (plugin_init): Pass correct version to plugin_default_version_check.
119         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
120         (plugin_init): Pass correct version to plugin_default_version_check.
121
122 2009-11-19  Jason Merrill  <jason@redhat.com>
123
124         PR c++/561
125         * g++.dg/overload/pmf2.C: New.
126
127 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
128
129         PR libgfortran/42090
130         * gfortran.dg/direct_io_11.f90: New test.
131
132 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
133
134         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
135
136 2009-11-18  Nick Clifton  <nickc@redhat.com>
137         
138         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
139         * g++.dg/lto/20081120-1_0.C: Likewise.
140         * g++.dg/lto/20091002-2_0.C: Likewise.
141         * g++.dg/lto/20081120-2_0.C: Likewise.
142         * g++.dg/lto/20091002-3_0.C: Likewise.
143         * g++.dg/lto/20081123_0.C: Likewise.
144         * g++.dg/lto/20090313_0.C: Likewise.
145         * g++.dg/lto/20081109-1_0.C: Likewise.
146         * g++.dg/lto/20081219_0.C: Likewise.
147         * g++.dg/lto/20081204-1_0.C: Likewise.
148         * g++.dg/lto/20090302_0.C: Likewise.
149         * g++.dg/lto/20081119-1_0.C: Likewise.
150         * g++.dg/lto/20081118_0.C: Likewise.
151
152 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
153
154         PR testsuite/41913
155         * lib/lto.exp (scan-symbol): Properly check if target exist.
156
157 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
158
159         PR fortran/42072
160         * gfortran.dg/proc_ptr_8.f90: Extended.
161
162 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
163
164         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
165         explicit.
166         * g++.dg/inherit/error4.C: Likewise.
167         * g++.dg/template/crash90.C: Likewise.
168
169 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
170
171         PR c++/3187
172         * g++.dg/abi/mangle26.C: Also match *C2* definition.
173         * g++.dg/abi/mangle27.C: Likewise.
174         * g++.dg/abi/mangle28.C: Likewise.
175         * g++.dg/abi/mangle29.C: Likewise.
176
177 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
178
179         PR debug/41926
180         * gcc.dg/vect/vect-debug-pr41926.c: New.
181
182 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
183
184         PR c++/42058
185         * g++.dg/init/array26.C: New.
186         * g++.dg/init/array27.C: Likewise.
187         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
188
189 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
190
191         PR c++/42061
192         * g++.dg/cpp0x/initlist27.C: New test.
193
194         PR c++/42059
195         * g++.dg/cpp0x/initlist26.C: New test.
196
197 2009-11-16  Jason Merrill  <jason@redhat.com>
198
199         PR c++/189, c++/9937, c++/13950, DR 176
200         * g++.dg/tc1/dr176.C: Adjust.
201         * g++.dg/template/injected1.C: New.
202         * g++.dg/template/inherit.C: Adjust.
203         * g++.old-deja/g++.brendan/crash56.C: Adjust.
204         * g++.old-deja/g++.pt/lookup8.C: Adjust.
205         * g++.old-deja/g++.pt/ttp22.C: Adjust.
206         * g++.old-deja/g++.pt/ttp23.C: Adjust.
207
208 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
209
210         PR c++/42055
211         * g++.dg/template/crash92.C: New.
212
213 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
214
215         PR c++/32056
216         * g++.dg/template/error44.C: New.
217
218 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
219
220         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
221
222 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
223
224         PR fortran/42048
225         * gfortran.dg/typebound_call_11.f03: New test.
226
227 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
228
229         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
230         init functions.
231
232 2009-11-13  Jason Merrill  <jason@redhat.com>
233
234         PR c++/27425
235         PR c++/34274
236         * g++.dg/template/arg7.C: New.
237
238         PR c++/29363
239         * g++.dg/template/error43.C: New.
240
241         PR debug/26965
242         * g++.dg/debug/dwarf2/static-data-member2.C: New.
243
244         PR c++/35075
245         * g++.dg/template/ref5.C: New.
246
247         PR c++/21008, DR 515
248         * g++.dg/template/inherit4.C: New.
249         * g++.dg/lookup/scoped8.C: Adjust.
250
251         PR c++/11987
252         * g++.dg/parse/typename11.C: New.
253         * g++.dg/template/crash48.C: Adjust.
254
255 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
256
257         PR testsuite/42001
258         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
259         lto_finish at the end.
260         * gfortran.dg/lto/lto.exp: Ditto.
261
262 2009-11-12  Jason Merrill  <jason@redhat.com>
263
264         PR c++/39560
265         * g++.dg/lookup/anon7.C: New.
266
267         PR c++/37037
268         * g++.dg/template/typedef21.C: New.
269
270         PR c++/42013
271         * g++.dg/cpp0x/decltype19.C: New.
272
273 2009-11-11  Jason Merrill  <jason@redhat.com>
274
275         PR c++/39131
276         * g++.dg/dfp/typeid1.C: New.
277
278 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
279
280         PR fortran/41978
281         * gfortran.dg/proc_ptr_comp_22.f90: New test.
282
283 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
284
285         PR testsuite/42001
286         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
287         lto_finish at the end.
288
289         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
290         (lto_finish): New. Restore mathlib.
291
292 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
293
294         * g++.dg/torture/pushpop_macro.C: New testcase.
295         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
296         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
297
298 2009-11-11  Jon Beniston  <jon@beniston.com>
299
300         * lib/target-supports.exp (check_profiling_available): lm32 target
301           doesn't support profiling.
302         * gcc.dg/20020312-2.c: Add lm32 support.
303         * g++.dg/other/packed1.C: Expect to fail on lm32.
304         * g++.old-deja/g++.jason/thunk3.C: Likewise.
305
306 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
307
308         * gcc.target/arm/neon: Regenerate generated tests.
309
310 2009-11-10  Jason Merrill  <jason@redhat.com>
311
312         * g++.dg/init/placement5.C: New.
313
314         PR c++/34158
315         * g++.dg/init/placement4.C: New.
316
317 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
318
319         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
320         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
321         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
322         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
323
324 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
325
326         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
327         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
328
329 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
330
331         * gcc.c-torture/compile/pr41987.c: New.
332
333 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
334
335         PR middle-end/40946
336         * gcc.dg/pr40946.c: New test.
337
338 2009-11-09  Jason Merrill  <jason@redhat.com>
339
340         PR c++/41972
341         * g++.dg/template/ref4.C: New.
342
343         PR c++/41994
344         * g++.dg/template/conv10.C: New.
345
346 2009-11-07  Jason Merrill  <jason@redhat.com>
347
348         PR c++/37920
349         * g++.dg/ext/typeof11.C: New.
350
351 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
352
353         PR target/41985
354         * gcc.target/i386/pr41985.c: New test.
355
356 2009-11-08  Richard Guenther  <rguenther@suse.de>
357
358         * gcc.dg/torture/pta-escape-1.c: New testcase.
359
360 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
361
362         * gnat.dg/rep_clause4.adb: New test.
363
364 2009-11-08  Richard Guenther  <rguenther@suse.de>
365
366         PR rtl-optimization/41928
367         * gfortran.dg/pr41928.f90: New testcase.
368
369 2009-11-07  Jason Merrill  <jason@redhat.com>
370
371         PR c++/18451
372         PR c++/40738
373         * g++.dg/parse/error36.C: Add parameter and template cases.
374         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
375         * g++.dg/ext/typedef-init.C: Likewise.
376         * g++.dg/lookup/hidden-class1.C: Likewise.
377         * g++.dg/lookup/hidden-class10.C: Likewise.
378         * g++.dg/lookup/hidden-class5.C: Likewise.
379         * g++.dg/lookup/hidden-class7.C: Likewise.
380         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
381         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
382         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
383         * g++.dg/lookup/strong-using-2.C: Likewise.
384         * g++.dg/other/typedef1.C: Likewise.
385         * g++.dg/parse/access10.C: Likewise.
386         * g++.dg/parse/constructor1.C: Likewise.
387         * g++.dg/parse/crash38.C: Likewise.
388         * g++.dg/parse/error3.C: Likewise.
389         * g++.dg/parse/typespec1.C: Likewise.
390         * g++.dg/template/typedef5.C: Likewise.
391         * g++.old-deja/g++.pt/typename3.C: Likewise.
392         * g++.old-deja/g++.pt/typename4.C: Likewise.
393         * g++.old-deja/g++.pt/typename6.C: Likewise.
394         * g++.old-deja/g++.robertl/eb94.C: Likewise.
395
396         * g++.dg/abi/regparm1.C: Fix execute test.
397
398 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
399
400         PR tree-optimization/41643
401         * gcc.dg/pr41643.c: New test.
402
403 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
404
405         PR fortran/41909
406         * gfortran.dg/recursive_check_15.f90: New test.
407
408 2009-11-06  Jason Merrill  <jason@redhat.com>
409
410         PR c++/15946
411         * g++.dg/parse/error36.C: New.
412         * g++.old-deja/g++.other/typename1.C: Adjust.
413
414         PR c++/9381
415         * g++.dg/abi/regparm1.C: New.
416
417 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
418
419         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
420         PLUGIN_PRAGMAS.
421         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
422         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
423         and pragma_plugin-test-1.C.
424
425 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
426
427         PR c++/41536
428         * g++.dg/ext/always_inline-5.C: New test.
429
430 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
431
432         PR c++/41967
433         * g++.dg/gomp/pr41967.C: New test.
434
435 2009-11-06  Michael Matz  <matz@suse.de>
436
437         PR middle-end/41963
438         * gcc.dg/pr41963.c: New test.
439
440 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
441
442         PR middle-end/41935
443         * gcc.dg/pr41935.c: New test.
444         * c-c++-common/pr41935.c: New test.
445         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
446         element.
447         * gcc.c-torture/execute/pr41935.c: New test.
448
449 2009-11-05  Jason Merrill  <jason@redhat.com>
450
451         PR c++/34180
452         * g++.dg/init/synth2.C: New.
453
454         PR c++/7046
455         * g++.dg/abi/pragma-pack1.C: New.
456
457         PR c++/34870
458         * g++.dg/lookup/koenig7.C: New.
459
460         PR c++/41703
461         * g++.dg/template/partial6.C: New.
462
463 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
464
465         PR fortran/41556
466         * gfortran.dg/class_12.f03: New test.
467
468 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
469
470         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
471         in builtin's name.
472
473 2009-11-04  Jason Merrill  <jason@redhat.com>
474
475         PR c++/36912
476         * g++.dg/init/static-init2.C: New.
477
478 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
479
480         PR fortran/41556
481         PR fortran/41873
482         * gfortran.dg/interface_abstract_4.f90: New test.
483
484 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
485
486         * gcc.target/m68k/pr41302.c: Fix target triplet.
487
488 2009-11-04  Jason Merrill  <jason@redhat.com>
489
490         PR c++/39413
491         * g++.dg/template/overload11.C: New.
492         * g++.dg/template/nested3.C: Adjust.
493
494 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
495
496         PR ada/20548
497         * ada/acats/norun.lst: Remove the stack checking tests.
498         * ada/acats/run_acats: Limit the stack to 8MB.
499
500 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
501
502         PR fortran/41556
503         PR fortran/41937
504         * gfortran.dg/class_11.f03: New test.
505
506 2009-11-04  Jason Merrill  <jason@redhat.com>
507
508         PR c++/35067
509         * g++.dg/abi/thunk5.C: New.
510
511 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
512
513         PR rtl-opt/41833
514         * gcc.target/powerpc/altivec-33.c: New testcase.
515
516 2009-11-04  Jason Merrill  <jason@redhat.com>
517
518         PR c++/17365, DR 218
519         * g++.dg/lookup/koenig6.C: New.
520         * g++.dg/lookup/koenig5.C: Adjust.
521         * g++.dg/template/crash56.C: Adjust.
522         * g++.old-deja/g++.ns/koenig5.C: Adjust.
523
524 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
525             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
526
527         * gcc.target/i386/xop-check.h: New file.
528         * gcc.target/i386/xop-hadduX.c: Ditto.
529         * gcc.target/i386/xop-haddX.c: Ditto.
530         * gcc.target/i386/xop-hsubX.c: Ditto.
531         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
532         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
533         * gcc.target/i386/xop-pcmov2.c: Ditto.
534         * gcc.target/i386/xop-pcmov.c: Ditto.
535         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
536         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
537         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
538         * gcc.target/i386/xop-shift1-vector.c: Ditto.
539         * gcc.target/i386/xop-shift2-vector.c: Ditto.
540         * gcc.target/i386/xop-shift3-vector.c: Ditto.
541         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
542         * gcc.target/i386/sse-12.c: Update with new compile options to
543         activate and check xopintrin.h intrinsic file.
544         * gcc.target/i386/sse-13.c: Ditto.
545         * gcc.target/i386/sse-14.c: Ditto.
546         * gcc.target/i386/sse-22.c: Ditto.
547         * gcc.target/i386/sse-23.c: Ditto.
548         * g++.dg/other/i386-2.C: Ditto.
549         * g++.dg/other/i386-3.C: Ditto.
550         * g++.dg/other/i386-5.C: Ditto.
551         * g++.dg/other/i386-6.C: Ditto.
552         
553 2009-11-04  Wei Guozhi  <carrot@google.com>
554
555         PR target/40835
556         * gcc.target/arm/pr40835: New testcase.
557
558 2009-11-04  Revital Eres  <eres@il.ibm.com>
559
560         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
561         change in decision of peeling for alignment.
562         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
563         * gcc.dg/vect/vect-50.c: Likewise.
564         * gcc.dg/vect/vect-42.c: Likewise.
565         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
566         Likewise.
567         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
568         Likewise.
569         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
570         * gcc.dg/vect/vect-60.c: Likewise.
571         * gcc.dg/vect/vect-52.c: Likewise.
572         * gcc.dg/vect/vect-44.c: Likewise.
573         * gcc.dg/vect/vect-27.c: Likewise.
574         * gcc.dg/vect/vect-29.c: Likewise.
575         * gcc.dg/vect/vect-72.c: Likewise.
576         * gcc.dg/vect/vect-56.c: Likewise.
577         * gcc.dg/vect/vect-48.c: Likewise.
578         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
579         * gfortran.dg/vect/vect-2.f90: Likewise.
580         * gfortran.dg/vect/vect-5.f90: Likewise.
581
582 2009-11-04  Richard Guenther  <rguenther@suse.de>
583
584         PR tree-optimization/41919
585         * gcc.c-torture/execute/pr41919.c: New testcase.
586
587 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
588
589         PR target/41302
590         * gcc.target/m68k/pr41302.c: New test.
591
592 2009-11-03  Jason Merrill  <jason@redhat.com>
593
594         PR c++/36959
595         * g++.dg/opt/inline16.C: New.
596
597 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
598
599         * gnat.dg/stack_check.adb1: New test.
600         * gnat.dg/stack_check.adb2: Likewise.
601
602 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
603
604         PR rtl-optimization/41917
605         * gcc.c-torture/execute/pr41917.c: New test.
606
607 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
608
609         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
610         dump to not include "call *%esp".
611
612 2009-11-03  Jason Merrill  <jason@redhat.com>
613
614         PR c++/39786
615         * g++.dg/lookup/using22.C: New.
616
617         PR c++/41876
618         * g++.dg/parse/eh-decl.C: New.
619
620         PR c++/41927
621         * g++.dg/template/sfinae16.C: New.
622
623         PR c++/41815
624         * g++.dg/cpp0x/rv-return.C: New.
625         * g++.dg/cpp0x/deduce.C: Adjust.
626
627         PR c++/40944
628         * g++.dg/template/sfinae15.C: New.
629
630         PR c++/40687
631         * g++.dg/cpp0x/auto3.C: Remove xfail.
632
633 2009-11-03  Tobias Burnus  <burnus@net-b.de>
634
635         PR fortran/41907
636         * gfortran.dg/missing_optional_dummy_6.f90: New test.
637
638 2009-11-03  Nick Clifton  <nickc@redhat.com>
639
640         * gcc.target/rx/builtins.c: Remove redundant tests.
641         Add test of MVTIPL instruction.
642         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
643         function attributes.  Add -msave-acc-in-interrupts option to the
644         command line.
645
646 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
647             Maxim Kuvyrkov  <maxim@codesourcery.com>
648
649         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
650         sh, m68k and fido.
651
652 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
653
654         PR c++/38699
655         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
656         * c-c++-common/builtin-offsetof.c: ... here.
657
658 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
659
660         PR c++/38699
661         * c-c++-common/dfp/builtin-offsetof.c: New test.
662         * g++.dg/other/offsetof6.C: Likewise.
663
664 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
665
666         PR target/41900
667         * gcc.target/i386/pr41900.c: New test.
668
669 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
670
671         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
672
673 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
674
675         PR c++/41856
676         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
677         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
678
679 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
680
681         PR c++/37093
682         * g++.dg/other/ptrmem10.C: New test.
683         * g++.dg/other/ptrmem11.C: Likewise.
684
685 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
686
687         PR testsuite/41878
688         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
689         spaces in some expressions.
690
691 2009-11-02  Jason Merrill  <jason@redhat.com>
692
693         * g++.dg/other/linkage2.C: Move to...
694         * g++.dg/cpp0x/linkage2.C: ..here.
695         * g++.dg/abi/mangle32.C: Add -std=c++0x.
696         * g++.dg/cpp0x/nolinkage1.C: Likewise.
697         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
698         * g++.dg/ext/anon-struct4.C: Revert earlier change.
699         * g++.dg/lookup/anon2.C: Likewise.
700         * g++.dg/other/anon3.C: Likewise.
701         * g++.dg/template/arg2.C: Likewise.
702         * g++.dg/template/local4.C: Likewise.
703         * g++.old-deja/g++.law/operators32.C: Likewise.
704         * g++.old-deja/g++.other/linkage2.C: Likewise.
705         * g++.old-deja/g++.pt/enum6.C: Likewise.
706         * g++.old-deja/g++.other/anon9.C: Likewise.
707         * g++.old-deja/g++.other/linkage1.C: Likewise.
708         * c-c++-common/dfp/pr35620.c: Give the union a name.
709
710 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
711
712         PR tree-optimization/41857
713         * gcc.target/spu/ea/pr41857.c: New file.
714
715 2009-11-02  Martin Jambor  <mjambor@suse.cz>
716
717         PR tree-optimization/41750
718         * gcc.c-torture/execute/pr41750.c: New test.
719
720 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
721
722         PR tree-optimization/41841
723         * gcc.dg/pr41841.c: New test.
724
725         PR debug/41893
726         * gcc.dg/debug/pr41893-1.c: New test.
727         * gcc.dg/debug/pr41893-2.c: New file.
728
729         PR c++/41774
730         * g++.dg/ext/visibility/namespace3.C: New test.
731
732 2009-11-01  Jason Merrill  <jason@redhat.com>
733
734         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
735         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
736         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
737
738 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
739
740         * gnat.dg/opt5.adb: New test.
741
742 2009-11-01  Tobias Burnus  <burnus@net-b.de>
743
744         PR fortran/41872
745         * gfortran.dg/allocatable_scalar_4.f90: New test.
746
747 2009-11-01  Tobias Burnus  <burnus@net-b.de>
748
749         PR fortran/41850
750         * gfortran.dg/intent_out_6.f90: New testcase.
751
752 2009-10-31  Richard Guenther  <rguenther@suse.de>
753
754         * g++.dg/tree-ssa/restrict1.C: New.
755
756 2009-10-31  Jason Merrill  <jason@redhat.com>
757
758         * g++.dg/rtti/typeid9.C: New.
759
760         PR c++/41754
761         * g++.dg/cpp0x/initlist25.C: New.
762
763 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
764
765         * gnat.dg/specs/rep_clause4.ads: New test.
766
767 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
768
769         PR target/41885
770         * gcc.target/avr/torture/pr41885.c: New test.
771
772 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
773
774         * gnat.dg/specs/pack5.ads: New test.
775
776 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
777
778         * lib/target-supports.exp: Handle powerpc-*-elf.
779
780 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
781
782         PR target/40838
783         * gcc.target/i386/incoming-6.c: New.
784         * gcc.target/i386/incoming-7.c: Likewise.
785         * gcc.target/i386/incoming-8.c: Likewise.
786         * gcc.target/i386/incoming-9.c: Likewise.
787         * gcc.target/i386/incoming-10.c: Likewise.
788         * gcc.target/i386/incoming-11.c: Likewise.
789         * gcc.target/i386/incoming-12.c: Likewise.
790         * gcc.target/i386/incoming-13.c: Likewise.
791         * gcc.target/i386/incoming-14.c: Likewise.
792         * gcc.target/i386/incoming-15.c: Likewise.
793         * gcc.target/i386/pr37843-4.c: Likewise.
794
795 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
796
797         PR c++/41863
798         * g++.dg/template/sizeof12.C: New test.
799
800 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
801
802         * gnat.dg/pack14.adb: New test.
803
804 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
805
806         * gcc.target/mips/mips.exp (mips_option_groups): Add
807         mcount-ra-address.
808         * gcc.target/mips/mmcount-ra-address-1.c: New test.
809         * gcc.target/mips/mmcount-ra-address-2.c: New test.
810         * gcc.target/mips/mmcount-ra-address-3.c: New test.
811
812 2009-10-29  Michael Matz  <matz@suse.de>
813
814         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
815         * gcc.target/i386/sse-recip-vec.c: Ditto.
816         * gcc.target/i386/brokensqrt.c: New test.
817
818 2009-10-29  Tobias Burnus  <burnus@net-b.de>
819
820         PR fortran/41777
821         * gfortran.dg/associated_target_3.f90: New testcase.
822
823 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
824
825         * gfortran.dg/lto/pr41764_0.f: New.
826
827 2009-10-29  Martin Jambor  <mjambor@suse.cz>
828
829         PR tree-optimization/41775
830         * g++.dg/torture/pr41775.C: New testcase.
831
832 2009-10-28  Jason Merrill  <jason@redhat.com>
833
834         * g++.dg/cpp0x/inline-ns1.C: New.
835         * g++.dg/cpp0x/inline-ns2.C: New.
836         * g++.dg/cpp0x/inline-ns3.C: New.
837
838 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
839
840         PR rtl-optimization/39715
841         * gcc.target/arm/thumb-ltu.c: New.
842
843 2009-10-28  Richard Guenther  <rguenther@suse.de>
844
845         PR lto/41808
846         PR lto/41839
847         * gcc.dg/lto/20091027-1_0.c: New testcase.
848         * gcc.dg/lto/20091027-1_1.c: Likewise.
849         * g++.dg/lto/20091026-1_0.C: Likewise.
850         * g++.dg/lto/20091026-1_1.C: Likewise.
851         * g++.dg/lto/20091026-1_a.h: Likewise.
852
853 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
854
855         PR middle-end/41837
856         * gcc.dg/pr41837.c: New test.
857
858         PR debug/41801
859         * g++.dg/ext/sync-3.C: New test.
860
861         PR target/41762
862         * gcc.dg/pr41762.c: New test.
863
864 2009-10-28  Richard Guenther  <rguenther@suse.de>
865
866         PR middle-end/41855
867         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
868         * gfortran.dg/lto/20091028-1_1.c: Likewise.
869         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
870         * gfortran.dg/lto/20091028-2_1.c: Likewise.
871
872 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
873
874         PR rtl-optimization/39715
875         * gcc.target/arm/thumb-bitfld1.c: New.
876
877 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
878
879         PR rtl-optimization/40741
880         * gcc.target/arm/thumb-branch1.c: New.
881
882 2009-10-27  Jason Merrill  <jason@redhat.com>
883
884         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
885         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
886         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
887         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
888
889 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
890
891         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
892         * gnat.dg/null_pointer_deref2.adb: Likewise.
893
894 2009-10-27  Richard Guenther  <rguenther@suse.de>
895
896         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
897
898 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
899
900         PR c/41842
901         * gcc.dg/pr41842.c: New test.
902
903 2009-10-27  Revital Eres  <eres@il.ibm.com>
904
905         PR tree-optimization/40648
906         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
907         change in decision of peeling for alignment.
908         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
909         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
910         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
911         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
912         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
913         * gcc.dg/vect/vect-50.c: Likewise.
914         * gcc.dg/vect/vect-33.c: Likewise.
915         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
916         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
917         Likewise.
918         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
919         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
920         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
921         Likewise.
922         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
923         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
924         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
925         * gcc.dg/vect/vect-60.c: Likewise.
926         * gcc.dg/vect/vect-26.c: Likewise.
927         * gcc.dg/vect/vect-52.c: Likewise.
928         * gcc.dg/vect/vect-44.c: Likewise.
929         * gcc.dg/vect/vect-27.c: Likewise.
930         * gcc.dg/vect/vect-70.c: Likewise.
931         * gcc.dg/vect/vect-28.c: Likewise.
932         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
933         * gcc.dg/vect/vect-109.c: Likewise.
934         * gcc.dg/vect/vect-54.c: Likewise.
935         * gcc.dg/vect/vect-29.c: Likewise.
936         * gcc.dg/vect/vect-72.c: Likewise.
937         * gcc.dg/vect/vect-56.c: Likewise.
938         * gcc.dg/vect/vect-48.c: Likewise.
939         * gcc.dg/vect/vect-91.c: Likewise.
940         * gcc.dg/vect/vect-92.c: Likewise.
941         * gcc.dg/vect/vect-58.c: Likewise.
942         * gcc.dg/vect/slp-25.c: Likewise.
943         * gcc.dg/vect/vect-93.c: Likewise.
944         * gcc.dg/vect/vect-95.c: Likewise.
945         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
946         * gcc.dg/vect/vect-87.c: Likewise.
947         * gcc.dg/vect/vect-96.c: Likewise.
948         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
949         * gcc.dg/vect/vect-88.c: Likewise.
950         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
951         * gcc.dg/vect/vect-89.c: Likewise.
952         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
953         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
954         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
955         * gfortran.dg/vect/vect-2.f90: Likewise.
956         * gfortran.dg/vect/vect-3.f90: Likewise.
957         * gfortran.dg/vect/vect-4.f90: Likewise.
958         * gfortran.dg/vect/vect-5.f90: Likewise.
959
960 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
961
962         PR c++/41020
963         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
964
965 2009-10-26  Ben Elliston  <bje@au.ibm.com>
966             Michael Meissner  <meissner@linux.vnet.ibm.com>
967             Ulrich Weigand  <uweigand@de.ibm.com>
968
969         * gcc.target/spu/ea/ea.exp: New file.
970         * gcc.target/spu/ea/cache1.c: Likewise.
971         * gcc.target/spu/ea/cast1.c: Likewise.
972         * gcc.target/spu/ea/cast2.c: Likewise.
973         * gcc.target/spu/ea/compile1.c: Likewise.
974         * gcc.target/spu/ea/compile2.c: Likewise.
975         * gcc.target/spu/ea/cppdefine.c: Likewise.
976         * gcc.target/spu/ea/errors1.c: Likewise.
977         * gcc.target/spu/ea/errors2.c: Likewise.
978         * gcc.target/spu/ea/execute1.c: Likewise.
979         * gcc.target/spu/ea/execute2.c: Likewise.
980         * gcc.target/spu/ea/execute3.c: Likewise.
981         * gcc.target/spu/ea/ops1.c: Likewise.
982         * gcc.target/spu/ea/ops2.c: Likewise.
983         * gcc.target/spu/ea/options1.c: Likewise.
984         * gcc.target/spu/ea/test-sizes.c: Likewise.
985
986 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
987
988         PR bootstrap/41345
989         * gcc.dg/pr41345.c: New test.
990
991         PR debug/41828
992         * g++.dg/debug/dwarf2/anonname1.C: New test.
993
994 2009-10-26  Jason Merrill  <jason@redhat.com>
995
996         PR c++/38796
997         * g++.dg/cpp0x/defaulted15.C: New.
998         * g++.dg/cpp0x/defaulted16.C: New.
999
1000 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1001
1002         PR c++/41785
1003         * g++.dg/cpp0x/variadic96.C: New test.
1004
1005 2009-10-26  Nick Clifton  <nickc@redhat.com>
1006
1007         * lib/target-supports.exp (check_profiling_available):
1008         Profiling is not, currently, available for the RX port.
1009         (check_effective_target_hard_float): Add support for RX target.
1010         * gcc.target/rx: New directory.
1011         * gcc.target/rx/builtins.c: New test file.
1012         * gcc.target/rx/interrupts.c: New test file.
1013         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1014         * gcc.target/rx/zero-width-bitfield.c: New test file.
1015         * gcc.target/rx/i272091.c: New test file.
1016         * gcc.target/rx/packed-struct.c: New test file.
1017         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1018
1019 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1020
1021         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1022         * gcc.dg/lto/20091016-1_0.c: Likewise.
1023         * gcc.dg/lto/20090206-1_0.c: Likewise.
1024         * gcc.dg/lto/20081120-1_0.c: Likewise.
1025         * gcc.dg/lto/20081120-2_0.c: Likewise.
1026         * gcc.dg/lto/20090116_0.c: Likewise.
1027         * gcc.dg/lto/20081126_0.c: Likewise.
1028         * gcc.dg/lto/20091013-1_0.c: Likewise.
1029         * gcc.dg/lto/20081212-1_0.c: Likewise.
1030         * gcc.dg/lto/20091015-1_0.c: Likewise.
1031         * gcc.dg/lto/20090126-1_0.c: Likewise.
1032         * gcc.dg/lto/20090126-2_0.c: Likewise.
1033         * gcc.dg/lto/20091020-1_0.c: Likewise.
1034         * gcc.dg/lto/20091020-2_0.c: Likewise.
1035         * gcc.dg/lto/20081204-1_0.c: Likewise.
1036         * gcc.dg/lto/20081204-2_0.c: Likewise.
1037         * gcc.dg/lto/20081224_0.c: Likewise.
1038         * gcc.dg/lto/20090219_0.c: Likewise.
1039
1040 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1041
1042         PR c++/41020
1043         * g++.dg/lookup/extern-c-redecl2.C: New test.
1044         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1045         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1046         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1047
1048 2009-10-26  Michael Matz  <matz@suse.de>
1049
1050         PR tree-optimization/41783
1051         * gcc.dg/pr41783.c: New test.
1052         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1053         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1054         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1055
1056 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1057
1058         PR fortran/41714
1059         * gfortran.dg/class_allocate_4.f03: New test.
1060
1061 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1062
1063         * gcc.target/mips/mult-1.c: New test.
1064
1065 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1066
1067         PR fortran/41784
1068         * gfortran.dg/extends_8.f03: New test.
1069
1070 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1071
1072         * gnat.dg/specs/pack4.ads: New test.
1073
1074 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1075
1076         * gnat.dg/null_pointer_deref1.adb: New test.
1077         * gnat.dg/null_pointer_deref2.adb: Likewise.
1078
1079 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1080
1081         PR fortran/41772
1082         * gfortran.dg/transfer_intrinsic_3.f90.
1083
1084 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1085
1086         * gnat.dg/opt4.adb: New test.
1087
1088 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1089
1090         PR c/40033
1091         * gcc.dg/noncompile/pr40033-1.c: New test.
1092
1093 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1094
1095         PR c++/40808
1096         * g++.dg/abi/mangle34.C: New test
1097
1098 2009-10-23  Jason Merrill  <jason@redhat.com>
1099
1100         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1101
1102         Core issue 899
1103         * g++.dg/cpp0x/explicit4.C: New.
1104
1105 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1106
1107         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1108         *-*-cygwin.
1109         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1110         for *-*-mingw* and *-*-cygwin.
1111         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1112         * g++.dg/template/spec35.C: Disable weak symbol test for
1113         *-*-mingw* and *-*-cygwin.
1114
1115         PR testsuite/31342
1116         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1117
1118 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1119
1120         PR fortran/41800
1121         * gfortran.dg/class_10.f03: New test.
1122
1123 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1124
1125         PR target/41787
1126         * gcc.target/powerpc/vsx-vrsave.c: New file.
1127
1128 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1129
1130         PR c/41673
1131         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1132
1133 2009-10-23  Richard Guenther  <rguenther@suse.de>
1134
1135         PR tree-optimization/41778
1136         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1137
1138 2009-10-22  Richard Guenther  <rguenther@suse.de>
1139
1140         PR lto/41791
1141         * g++.dg/lto/20091022-2_0.C: New testcase.
1142
1143 2009-10-22  Richard Guenther  <rguenther@suse.de>
1144
1145         PR lto/41730
1146         * g++.dg/lto/20091022-1_0.C: New testcase.
1147
1148 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1149
1150         * gcc.dg/autopar/outer-4.c: Adjust scan.
1151         * gcc.dg/autopar/outer-5.c: Adjust scan.
1152         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1153
1154         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1155         * gcc.dg/autopar/outer-1.c: New testcase.
1156         * gcc.dg/autopar/outer-2.c: New testcase.
1157         * gcc.dg/autopar/outer-3.c: New testcase.
1158         * gcc.dg/autopar/outer-4.c: New testcase.
1159         * gcc.dg/autopar/outer-5.c: New testcase.
1160         * gcc.dg/autopar/outer-6.c: New testcase.
1161
1162 2009-10-22  Jan Hubicka  <jh@suse.cz>
1163
1164         * gcc.c-torture/compile/pr40556.c: New testcase.
1165
1166 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1167
1168         PR fortran/41781
1169         * gfortran.dg/goto_8.f90: New test case.
1170
1171 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1172
1173         PR tree-optimization/41497
1174         * gcc.dg/tree-ssa/pr41497.c: New.
1175
1176 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1177
1178         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1179
1180 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1181
1182         * gcc.dg/tls/pie-1.c: New test.
1183
1184 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1185
1186         * g++.dg/abi/mangle33.C: New test.
1187
1188 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1189
1190         * gnat.dg/discr22.adb: New test.
1191
1192 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1193
1194         * gnat.dg/loop_optimization7.ad[sb]: New test.
1195         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1196
1197 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1198
1199         PR fortran/41706
1200         PR fortran/41766
1201         * gfortran.dg/class_9.f03: Extended test case.
1202         * gfortran.dg/select_type_7.f03: New test case.
1203
1204 2009-10-20  Richard Guenther  <rguenther@suse.de>
1205
1206         * gcc.dg/lto/20091020-3_0.c: New testcase.
1207
1208 2009-10-20  Richard Guenther  <rguenther@suse.de>
1209
1210         PR lto/41761
1211         * gcc.dg/lto/20091020-1_0.c: New testcase.
1212         * gcc.dg/lto/20091020-1_1.c: Likewise.
1213         * gcc.dg/lto/20091020-2_0.c: Likewise.
1214         * gcc.dg/lto/20091020-2_1.c: Likewise.
1215
1216 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1217
1218         PR debug/41340
1219         * gcc.dg/pr41340.c: New test.
1220
1221 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1222
1223         * gnat.dg/discr21.ad[sb]: New test.
1224         * gnat.dg/discr21_pkg.ads: New helper.
1225
1226 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1227
1228         PR fortran/41706
1229         * gfortran.dg/class_9 : New test.
1230
1231 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1232
1233         * gcc.dg/raw-string-1.c: New test.
1234         * gcc.dg/raw-string-2.c: New test.
1235         * gcc.dg/raw-string-3.c: New test.
1236         * gcc.dg/raw-string-4.c: New test.
1237         * gcc.dg/raw-string-5.c: New test.
1238         * gcc.dg/raw-string-6.c: New test.
1239         * gcc.dg/raw-string-7.c: New test.
1240         * gcc.dg/utf8-1.c: New test.
1241         * gcc.dg/utf8-2.c: New test.
1242         * gcc.dg/utf-badconcat2.c: New test.
1243         * gcc.dg/utf-dflt2.c: New test.
1244         * gcc.dg/cpp/include6.c: New test.
1245         * g++.dg/ext/raw-string-1.C: New test.
1246         * g++.dg/ext/raw-string-2.C: New test.
1247         * g++.dg/ext/raw-string-3.C: New test.
1248         * g++.dg/ext/raw-string-4.C: New test.
1249         * g++.dg/ext/raw-string-5.C: New test.
1250         * g++.dg/ext/raw-string-6.C: New test.
1251         * g++.dg/ext/raw-string-7.C: New test.
1252         * g++.dg/ext/utf8-1.C: New test.
1253         * g++.dg/ext/utf8-2.C: New test.
1254         * g++.dg/ext/utf-badconcat2.C: New test.
1255         * g++.dg/ext/utf-dflt2.C: New test.
1256
1257         * gcc.dg/cleanup-13.c: New test.
1258
1259 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1260
1261         PR fortran/41586
1262         * gfortran.dg/auto_dealloc_1.f90: New test case.
1263
1264 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1265
1266         Port from redhat/gcc-4_4-branch:
1267         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1268         * gcc.dg/debug/vta-2.c: New test.
1269
1270         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1271         * gcc.dg/debug/vta-1.c: New.
1272
1273 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1274
1275         * gnat.dg/noreturn2.ad[sb]: New test.
1276
1277 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1278
1279         PR fortran/41755
1280         * gfortran.dg/equiv_8.f90: New test.
1281         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1282
1283 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1284
1285         * gcc.target/arm/neon-thumb2-move.c: New test.
1286
1287 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1288
1289         * gcc.dg/debug/vta-3.c: New test.
1290
1291 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1292
1293         * gnat.dg/nested_proc.adb: Rename into...
1294         * gnat.dg/nested_proc1.adb: ...this.
1295         * gnat.dg/nested_proc2.adb: New test.
1296
1297 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1298
1299         * gnat.dg/noreturn1.ad[sb]: New test.
1300
1301 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1302             Paul Thomas  <pault@gcc.gnu.org>
1303
1304         PR fortran/41629
1305         * gfortran.dg/class_6.f90: New test.
1306
1307         PR fortran/41608
1308         PR fortran/41587
1309         * gfortran.dg/class_7.f90: New test.
1310
1311         PR fortran/41618
1312         * gfortran.dg/class_8.f90: New test.
1313
1314 2009-10-17  Richard Guenther  <rguenther@suse.de>
1315
1316         * gcc.dg/lto/20091017-1_0.c: New testcase.
1317         * gcc.dg/lto/20091017-1_1.c: Likewise.
1318
1319 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1320
1321         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1322
1323 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1324
1325         * gnat.dg/aggr11.adb: New test.
1326         * gnat.dg/aggr11_pkg.ads: New helper.
1327
1328 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1329
1330         * gnat.dg/slice8.adb: New test.
1331         * gnat.dg/slice8_pkg1.ads: New helper.
1332         * gnat.dg/slice8_pkg2.ads: Likewise.
1333         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1334
1335 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1336
1337         * gnat.dg/unchecked_convert4.adb: New test.
1338
1339 2009-10-15  Jason Merrill  <jason@redhat.com>
1340
1341         PR c++/38798
1342         * g++.dg/cpp0x/trailing5.C: New.
1343
1344         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1345         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1346         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1347         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1348
1349 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1350
1351         PR fortran/41719
1352         * gfortran.dg/class_5.f03: New test case.
1353         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1354         * gfortran.dg/typebound_operator_4.f03: Ditto.
1355
1356 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1357
1358         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1359         * g++.dg/other/first-global.C: Likewise.
1360         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1361         * g++.dg/torture/pr40323.C: Likewise.
1362         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1363         * gcc.dg/inline-33.c: Likewise.
1364         * gcc.dg/ipa/ipa-1.c: Likewise.
1365         * gcc.dg/ipa/ipa-2.c: Likewise.
1366         * gcc.dg/ipa/ipa-3.c: Likewise.
1367         * gcc.dg/ipa/ipa-4.c: Likewise.
1368         * gcc.dg/ipa/ipa-5.c: Likewise.
1369         * gcc.dg/ipa/ipa-7.c: Likewise.
1370         * gcc.dg/ipa/ipacost-2.c: Likewise.
1371         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1372         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1373         * gfortran.dg/whole_file_5.f90: Likewise.
1374         * gfortran.dg/whole_file_6.f90: Likewise.
1375
1376 2009-10-16  Richard Guenther  <rguenther@suse.de>
1377
1378         PR tree-optimization/41728
1379         * gcc.c-torture/compile/pr41728.c: New testcase.
1380
1381 2009-10-16  Richard Guenther  <rguenther@suse.de>
1382
1383         PR lto/41598
1384         * gcc.dg/lto/20091016-1_0.c: New testcase.
1385         * gcc.dg/lto/20091016-1_1.c: Likewise.
1386         * gcc.dg/lto/20091016-1_a.h: Likewise.
1387
1388 2009-10-16  Richard Guenther  <rguenther@suse.de>
1389
1390         PR lto/41715
1391         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1392         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1393         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1394
1395 2009-10-16  Richard Guenther  <rguenther@suse.de>
1396
1397         PR lto/41713
1398         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1399
1400 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1401
1402         PR debug/41717
1403         * gcc.dg/debug/pr41717.c: New test.
1404
1405 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1406
1407         PR fortran/41648
1408         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1409
1410         PR fortran/41656
1411         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1412
1413 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1414
1415         PR target/23983
1416         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1417         result used.
1418         * g++.dg/ext/altivec-2.C (main): Ditto.
1419
1420 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1421
1422         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1423         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1424
1425 2009-10-15  Richard Guenther  <rguenther@suse.de>
1426
1427         PR lto/41669
1428         * gcc.dg/lto/20091015-1_0.c: New testcase.
1429         * gcc.dg/lto/20091015-1_1.c: Likewise.
1430         * gcc.dg/lto/20091015-1_2.c: Likewise.
1431         * gcc.dg/lto/20091015-1_a.h: Likewise.
1432         * gcc.dg/lto/20091015-1_b.h: Likewise.
1433
1434 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1435
1436         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1437
1438 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1439
1440         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1441
1442 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1443
1444         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1445         line from 1 to 0.
1446         * obj-c++.dg/bitfield-1.mm: Likewise.
1447         * obj-c++.dg/bitfield-4.mm: Likewise.
1448
1449 2009-10-14  Richard Guenther  <rguenther@suse.de>
1450
1451         PR lto/41173
1452         * gcc.dg/lto/20091014-1_0.c: New testcase.
1453
1454 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1455
1456         PR testsuite/41707
1457         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1458         warning on line 0 instead of 1.
1459
1460 2009-10-14  Richard Guenther  <rguenther@suse.de>
1461
1462         PR lto/41521
1463         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1464         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1465
1466 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1467
1468         PR preprocessor/41543
1469         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1470
1471         PR debug/41695
1472         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1473
1474 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1475
1476         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1477         New procedure.
1478         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1479         effective target.
1480
1481 2009-10-14  Jason Merrill  <jason@redhat.com>
1482
1483         PR c++/39866
1484         * g++.dg/cpp0x/defaulted14.C: New.
1485
1486 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1487
1488         * g++.dg/cpp0x/vt-40092.C: New.
1489
1490 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1491
1492         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1493         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1494
1495 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1496
1497         * gfortran.dg/complex_intrinsic_8.f90: New test.
1498
1499 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1500
1501         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1502         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1503
1504 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1505
1506         PR target/38948
1507         * gcc.dg/torture/pr38948.c: New test.
1508
1509 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1510
1511         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1512
1513 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1514
1515         PR fortran/41581
1516         * gfortran.dg/class_allocate_2.f03: Modified.
1517         * gfortran.dg/class_allocate_3.f03: New test case.
1518
1519 2009-10-13  Richard Guenther  <rguenther@suse.de>
1520
1521         PR lto/41668
1522         * gcc.dg/lto/20091006-2_0.c: New testcase.
1523         * gcc.dg/lto/20091006-2_1.c: Likewise.
1524         * gcc.dg/lto/20091006-2_2.c: Likewise.
1525         * gcc.dg/lto/20091013-1_0.c: Likewise.
1526         * gcc.dg/lto/20091013-1_1.c: Likewise.
1527         * gcc.dg/lto/20091013-1_2.c: Likewise.
1528
1529 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1530
1531         * gcc.c-torture/compile/pr41661.c: New test.
1532
1533 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1534
1535         PR libgfortran/41683
1536         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1537
1538 2009-10-12  Jason Merrill  <jason@redhat.com>
1539
1540         PR c++/37875
1541         * g++.dg/cpp0x/decltype18.C: New.
1542
1543         PR c++/37766
1544         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1545
1546 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1547
1548         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1549
1550 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1551
1552         PR debug/41343
1553         PR debug/41447
1554         PR debug/41264
1555         PR debug/41338
1556         * gcc.dg/guality/pr41447-1.c: New.
1557         * gcc.dg/debug/pr41264-1.c: New.
1558         * gcc.dg/debug/pr41343-1.c: New.
1559
1560 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1561
1562         PR target/26515
1563         * gcc.dg/torture/pr26515.c: New test.
1564
1565 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1566
1567         PR testsuite/41659
1568         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1569         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1570         or "xfail" with dg-lto-do.
1571
1572 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1573
1574         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1575
1576 2009-10-12  Michael Matz  <matz@suse.de>
1577
1578         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1579         pass.
1580
1581 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1582
1583         PR target/41680
1584         * g++.dg/torture/pr41680.C: New test.
1585
1586 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1587
1588         PR c++/41570
1589         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1590
1591 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1592
1593         PR debug/41616
1594         * gcc.dg/guality/pr41616-1.c: New.
1595
1596 2009-10-11  Jason Merrill  <jason@redhat.com>
1597
1598         PR c++/37204
1599         * g++.dg/cpp0x/rv-reinterpret.C: New.
1600
1601 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1602
1603         PR libgfortran/38439
1604         * gfortran.dg/fmt_error_9.f: New test.
1605         * gfortran.dg/fmt_error_10.f: New test.
1606
1607 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1608
1609         PR fortran/41583
1610         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1611         * gfortran.dg/class_4b.f03: As above.
1612         * gfortran.dg/class_4c.f03: As above.
1613         * gfortran.dg/class_4d.f03: As above.
1614
1615 2009-10-11  Richard Guenther  <rguenther@suse.de>
1616
1617         PR tree-optimization/41555
1618         * gcc.dg/torture/pr41555.c: New testcase.
1619
1620 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1621
1622         PR libgfortran/35862
1623         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1624         function correctly.
1625
1626 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1627
1628         PR libgfortran/35862
1629         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1630         Add conditions to avoid runtime errors if not supported.
1631
1632 2009-10-10  Richard Guenther  <rguenther@suse.de>
1633
1634         PR tree-optimization/41654
1635         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1636
1637 2009-10-09  Jason Merrill  <jason@redhat.com>
1638
1639         * g++.dg/cpp/ucn-1.C: New.
1640
1641 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1642
1643         PR fortran/41585
1644         * gfortran.dg/class_2.f03: Extended test case.
1645
1646 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1647
1648         PR fortran/41582
1649         * gfortran.dg/class_allocate_1.f03: Modify code such that
1650         it compiles with the gfc_warning->gfc_error change.
1651         * gfortran.dg/class_allocate_1.f03: New test.
1652
1653 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1654
1655         PR fortran/41579
1656         * gfortran.dg/select_type_6.f03: New test.
1657
1658 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1659
1660         PR preprocessor/41445
1661         * gcc.dg/cpp/separate-1.c: Adjust.
1662         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1663         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1664         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1665         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1666         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1667         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1668         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1669
1670         PR rtl-optimization/41646
1671         * gcc.c-torture/compile/pr41646.c: New test.
1672
1673 2009-10-09  Richard Guenther  <rguenther@suse.de>
1674
1675         PR tree-optimization/41634
1676         * gcc.c-torture/compile/pr41634.c: New testcase.
1677
1678 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1679
1680         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1681
1682 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1683
1684         * gnat.dg/opt3.adb: New test.
1685         * gnat.dg/opt3_pkg.ads: New helper.
1686
1687 2009-10-08  Doug Kwan  <dougkwan@google.com>
1688
1689         PR rtl-optimization/41574
1690         * gcc.dg/pr41574.c: New test.
1691
1692 2009-10-08  Cary Coutant  <ccoutant@google.com>
1693
1694         Add support for debugging with ICF (Identical Code Folding).
1695         * g++.dg/debug/dwarf2/icf.C: New test.
1696
1697 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1698
1699         * gcc.target/mips/truncate-6.c: New test.
1700
1701 2009-10-08  Jason Merrill  <jason@redhat.com>
1702
1703         PR c++/36816
1704         * g++.dg/cpp0x/rv-deduce.C: New.
1705
1706         PR c++/37177
1707         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1708         * g++.dg/template/explicit-args2.C: New.
1709         * g++.dg/template/explicit-args3.C: New.
1710         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1711
1712 2009-10-08  Michael Matz  <matz@suse.de>
1713
1714         PR middle-end/41573
1715         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1716         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1717         * gcc.dg/pr41573.c: New test.
1718
1719 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1720
1721         PR c/41182
1722         * gcc.c-torture/compile/pr41182-1.c: New.
1723
1724 2009-10-07  Jason Merrill  <jason@redhat.com>
1725
1726         * g++.dg/cpp0x/variadic95.C: New.
1727
1728 2009-10-07  Jason Merrill  <jason@redhat.com>
1729
1730         * g++.dg/template/scope3.C: New.
1731
1732 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1733
1734         * gcc.dg/debug/dwarf2/inline3.c: New test.
1735
1736 2009-10-07  Daniel Kraft  <d@domob.eu>
1737
1738         PR fortran/41615
1739         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1740
1741 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1742
1743         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1744         * gfortran.dg/select_type_1.f03: Modified error message.
1745         * gfortran.dg/select_type_5.f03: New test.
1746
1747 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1748
1749         PR libgfortran/41612
1750         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1751         have kind=10 reals.
1752
1753 2009-10-06  Jason Merrill  <jason@redhat.com>
1754
1755         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1756         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1757
1758 2009-10-06  Richard Guenther  <rguenther@suse.de>
1759
1760         PR lto/41502
1761         * gcc.dg/lto/20091006-1_0.c: New testcase.
1762         * gcc.dg/lto/20091006-1_1.c: Likewise.
1763         * gcc.dg/lto/20091005-2_0.c: Likewise.
1764
1765 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1766
1767         PR ada/41383
1768         * gnat.dg/timer_cancel.adb: New test.
1769
1770 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1771
1772         PR ada/38333
1773         * gnat.dg/specs/import_abstract.ads: New.
1774
1775 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1776
1777         PR libgfortran/35862
1778         * gfortran.dg/round_2.f03: New test.
1779
1780 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1781
1782         PR debug/41558
1783         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1784         * lib/gcc-gdb-test.exp: ... here.  New file.
1785         * gfortran.dg/guality/guality.exp: New file.
1786         * gfortran.dg/guality/pr41558.f90: New test.
1787         * gfortran.dg/guality/arg1.f90: New test.
1788
1789 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1790
1791         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1792         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1793         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1794         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1795
1796 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1797
1798         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1799         register_pass_info.
1800         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1801         plugin_pass to register_pass_info.
1802         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1803         register_pass_info.
1804         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1805         register_pass_info.
1806
1807 2009-10-05  Richard Guenther  <rguenther@suse.de>
1808
1809         PR lto/41281
1810         * gcc.dg/lto/20090914-2_0.c: New testcase.
1811
1812 2009-10-05  Richard Guenther  <rguenther@suse.de>
1813
1814         PR lto/40902
1815         * gcc.dg/lto/20091005-1_0.c: New testcase.
1816         * gcc.dg/lto/20091005-1_1.c: Likewise.
1817
1818 2009-10-05  Richard Guenther  <rguenther@suse.de>
1819
1820         PR lto/41552
1821         PR lto/41487
1822         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1823         * g++.dg/lto/20091004-1_0.C: New testcase.
1824         * g++.dg/lto/20091004-1_1.C: Likewise.
1825         * g++.dg/lto/20091004-2_0.C: Likewise.
1826         * g++.dg/lto/20091004-2_1.C: Likewise.
1827         * g++.dg/lto/20091004-3_0.C: Likewise.
1828         * g++.dg/lto/20091004-3_1.C: Likewise.
1829
1830 2009-10-05  Richard Guenther  <rguenther@suse.de>
1831
1832         PR tree-optimization/23821
1833         * gcc.dg/torture/pr23821.c: New testcase.
1834
1835 2009-10-05  Daniel Kraft  <d@domob.eu>
1836
1837         PR fortran/41403
1838         * gfortran.dg/goto_6.f: New test.
1839         * gfortran.dg/goto_7.f: New test.
1840
1841 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1842             Bill Maddox  <maddox@google.com>
1843             Cary Coutant  <ccoutant@google.com>
1844             Chris Demetriou  <cgd@google.com>
1845             Diego Novillo  <dnovillo@google.com>
1846             Doug Kwan  <dougkwan@google.com>
1847             Jan Hubicka  <jh@suse.cz>
1848             Ollie Wild  <aaw@google.com>
1849             Rafael Espindola  <espindola@google.com>
1850             Richard Guenther  <rguenther@suse.de>
1851             Simon Baldwin  <simonb@google.com>
1852
1853         * g++.dg/20090107-1.C: New.
1854         * g++.dg/20090121-1.C: New.
1855         * g++.dg/ipa/20090113-1.C: New.
1856         * g++.dg/lto: New directory.
1857         * g++.dg/lto/20080829_0.C: New.
1858         * g++.dg/lto/20080904_0.C: New.
1859         * g++.dg/lto/20080907_0.C: New.
1860         * g++.dg/lto/20080908-1_0.C: New.
1861         * g++.dg/lto/20080908-2_0.C: New.
1862         * g++.dg/lto/20080908-3_0.C: New.
1863         * g++.dg/lto/20080909-1_0.C: New.
1864         * g++.dg/lto/20080910-1_0.C: New.
1865         * g++.dg/lto/20080912-1_0.C: New.
1866         * g++.dg/lto/20080912_0.C: New.
1867         * g++.dg/lto/20080915_0.C: New.
1868         * g++.dg/lto/20080916_0.C: New.
1869         * g++.dg/lto/20080917_0.C: New.
1870         * g++.dg/lto/20080924_0.C: New.
1871         * g++.dg/lto/20080926_0.C: New.
1872         * g++.dg/lto/20081008_0.C: New.
1873         * g++.dg/lto/20081022.h: New.
1874         * g++.dg/lto/20081022_0.C: New.
1875         * g++.dg/lto/20081022_1.C: New.
1876         * g++.dg/lto/20081023_0.C: New.
1877         * g++.dg/lto/20081109-1_0.C: New.
1878         * g++.dg/lto/20081109-2_0.C: New.
1879         * g++.dg/lto/20081109_0.C: New.
1880         * g++.dg/lto/20081109_1.C: New.
1881         * g++.dg/lto/20081118-1_0.C: New.
1882         * g++.dg/lto/20081118-1_1.C: New.
1883         * g++.dg/lto/20081118_0.C: New.
1884         * g++.dg/lto/20081118_1.C: New.
1885         * g++.dg/lto/20081119-1.h: New.
1886         * g++.dg/lto/20081119-1_0.C: New.
1887         * g++.dg/lto/20081119-1_1.C: New.
1888         * g++.dg/lto/20081119_0.C: New.
1889         * g++.dg/lto/20081119_1.C: New.
1890         * g++.dg/lto/20081120-1_0.C: New.
1891         * g++.dg/lto/20081120-1_1.C: New.
1892         * g++.dg/lto/20081120-2_0.C: New.
1893         * g++.dg/lto/20081120-2_1.C: New.
1894         * g++.dg/lto/20081123_0.C: New.
1895         * g++.dg/lto/20081123_1.C: New.
1896         * g++.dg/lto/20081125.h: New.
1897         * g++.dg/lto/20081125_0.C: New.
1898         * g++.dg/lto/20081125_1.C: New.
1899         * g++.dg/lto/20081127_0.C: New.
1900         * g++.dg/lto/20081127_1.C: New.
1901         * g++.dg/lto/20081203_0.C: New.
1902         * g++.dg/lto/20081203_1.C: New.
1903         * g++.dg/lto/20081204-1_0.C: New.
1904         * g++.dg/lto/20081204-1_1.C: New.
1905         * g++.dg/lto/20081204-2_0.C: New.
1906         * g++.dg/lto/20081204-2_1.C: New.
1907         * g++.dg/lto/20081209_0.C: New.
1908         * g++.dg/lto/20081209_1.C: New.
1909         * g++.dg/lto/20081211-1.h: New.
1910         * g++.dg/lto/20081211-1_0.C: New.
1911         * g++.dg/lto/20081211-1_1.C: New.
1912         * g++.dg/lto/20081217-1_0.C: New.
1913         * g++.dg/lto/20081217-2_0.C: New.
1914         * g++.dg/lto/20081219_0.C: New.
1915         * g++.dg/lto/20081219_1.C: New.
1916         * g++.dg/lto/20090106_0.C: New.
1917         * g++.dg/lto/20090112_0.C: New.
1918         * g++.dg/lto/20090128_0.C: New.
1919         * g++.dg/lto/20090221_0.C: New.
1920         * g++.dg/lto/20090302_0.C: New.
1921         * g++.dg/lto/20090302_1.C: New.
1922         * g++.dg/lto/20090303_0.C: New.
1923         * g++.dg/lto/20090311-1.h: New.
1924         * g++.dg/lto/20090311-1_0.C: New.
1925         * g++.dg/lto/20090311-1_1.C: New.
1926         * g++.dg/lto/20090311_0.C: New.
1927         * g++.dg/lto/20090311_1.C: New.
1928         * g++.dg/lto/20090312.h: New.
1929         * g++.dg/lto/20090312_0.C: New.
1930         * g++.dg/lto/20090312_1.C: New.
1931         * g++.dg/lto/20090313_0.C: New.
1932         * g++.dg/lto/20090313_1.C: New.
1933         * g++.dg/lto/20090315_0.C: New.
1934         * g++.dg/lto/20090315_1.C: New.
1935         * g++.dg/lto/20091002-1_0.C: New testcase.
1936         * g++.dg/lto/20091002-2_0.C: Likewise..
1937         * g++.dg/lto/20091002-3_0.C: Likewise..
1938         * g++.dg/lto/README: New.
1939         * g++.dg/lto/pr40818_0.C: New.
1940         * g++.dg/opt/thunk3-1.C: New.
1941         * g++.dg/opt/thunk4.C: New.
1942         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1943         replacements with __attribute__ ((__noinline__)).
1944         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1945         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1946         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1947         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1948         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1949         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1950         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1951         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1952         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1953         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1954         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1955         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1956         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1957         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1958         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1959         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1960         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1961         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1962         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1963         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1964         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1965         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1966         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1967         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1968         * gcc.dg/20081223-1.c: New.
1969         * gcc.dg/lto: New directory.
1970         * gcc.dg/lto/20080908_0.c: New.
1971         * gcc.dg/lto/20080917_0.c: New.
1972         * gcc.dg/lto/20080924_0.c: New.
1973         * gcc.dg/lto/20081024_0.c: New.
1974         * gcc.dg/lto/20081109_0.c: New.
1975         * gcc.dg/lto/20081111_0.c: New.
1976         * gcc.dg/lto/20081111_1.c: New.
1977         * gcc.dg/lto/20081112_0.c: New.
1978         * gcc.dg/lto/20081112_1.c: New.
1979         * gcc.dg/lto/20081115_0.c: New.
1980         * gcc.dg/lto/20081115_1.c: New.
1981         * gcc.dg/lto/20081115_2.c: New.
1982         * gcc.dg/lto/20081118_0.c: New.
1983         * gcc.dg/lto/20081118_1.c: New.
1984         * gcc.dg/lto/20081118_2.c: New.
1985         * gcc.dg/lto/20081120-1_0.c: New.
1986         * gcc.dg/lto/20081120-1_1.c: New.
1987         * gcc.dg/lto/20081120-2_0.c: New.
1988         * gcc.dg/lto/20081120-2_1.c: New.
1989         * gcc.dg/lto/20081125_0.c: New.
1990         * gcc.dg/lto/20081125_1.c: New.
1991         * gcc.dg/lto/20081126_0.c: New.
1992         * gcc.dg/lto/20081201-1_0.c: New.
1993         * gcc.dg/lto/20081201-1_1.c: New.
1994         * gcc.dg/lto/20081201-1_2.c: New.
1995         * gcc.dg/lto/20081201-2_0.c: New.
1996         * gcc.dg/lto/20081201-2_1.c: New.
1997         * gcc.dg/lto/20081202-1_0.c: New.
1998         * gcc.dg/lto/20081202-1_1.c: New.
1999         * gcc.dg/lto/20081202-2_0.c: New.
2000         * gcc.dg/lto/20081202-2_1.c: New.
2001         * gcc.dg/lto/20081204-1_0.c: New.
2002         * gcc.dg/lto/20081204-1_1.c: New.
2003         * gcc.dg/lto/20081204-2_0.c: New.
2004         * gcc.dg/lto/20081210-1_0.c: New.
2005         * gcc.dg/lto/20081212-1_0.c: New.
2006         * gcc.dg/lto/20081222_0.c: New.
2007         * gcc.dg/lto/20081222_0.h: New.
2008         * gcc.dg/lto/20081222_1.c: New.
2009         * gcc.dg/lto/20081224_0.c: New.
2010         * gcc.dg/lto/20081224_0.h: New.
2011         * gcc.dg/lto/20081224_1.c: New.
2012         * gcc.dg/lto/20090116_0.c: New.
2013         * gcc.dg/lto/20090120_0.c: New.
2014         * gcc.dg/lto/20090126-1_0.c: New.
2015         * gcc.dg/lto/20090126-2_0.c: New.
2016         * gcc.dg/lto/20090206-1_0.c: New.
2017         * gcc.dg/lto/20090206-2_0.c: New.
2018         * gcc.dg/lto/20090210_0.c: New.
2019         * gcc.dg/lto/20090210_1.c: New.
2020         * gcc.dg/lto/20090213_0.c: New.
2021         * gcc.dg/lto/20090213_1.c: New.
2022         * gcc.dg/lto/20090218-1_0.c: New.
2023         * gcc.dg/lto/20090218-1_1.c: New.
2024         * gcc.dg/lto/20090218-2_0.c: New.
2025         * gcc.dg/lto/20090218-2_1.c: New.
2026         * gcc.dg/lto/20090218_0.c: New.
2027         * gcc.dg/lto/20090218_1.c: New.
2028         * gcc.dg/lto/20090218_2.c: New.
2029         * gcc.dg/lto/20090218_3.c: New.
2030         * gcc.dg/lto/20090219_0.c: New.
2031         * gcc.dg/lto/20090312_0.c: New.
2032         * gcc.dg/lto/20090312_1.c: New.
2033         * gcc.dg/lto/20090313_0.c: New.
2034         * gcc.dg/lto/20090706-1_0.c: New.
2035         * gcc.dg/lto/20090706-2_0.c: New.
2036         * gcc.dg/lto/20090717_0.c: New.
2037         * gcc.dg/lto/20090717_1.c: New.
2038         * gcc.dg/lto/20090729_0.c: New.
2039         * gcc.dg/lto/20090729_1.c: New.
2040         * gcc.dg/lto/20090812_0.c: New.
2041         * gcc.dg/lto/20090812_1.c: New.
2042         * gcc.dg/lto/20090914-1_0.c: New.
2043         * gcc.dg/lto/README: New.
2044         * gcc.dg/visibility-7.c: Adjust expected pattern
2045         * gfortran.dg/lto: New directory.
2046         * gfortran.dg/lto/pr40724_0.f: New.
2047         * gfortran.dg/lto/pr40724_1.f: New.
2048         * gfortran.dg/lto/pr40725_0.f03: New.
2049         * gfortran.dg/lto/pr40725_1.c: New.
2050         * gfortran.dg/lto/pr41069_0.f90: New.
2051         * gfortran.dg/lto/pr41069_1.f90: New.
2052         * gfortran.dg/lto/pr41069_2.f90: New.
2053         * g++.dg/README: Add 'lto' directory.
2054         * g++.dg/dg.exp: Also scan 'lto' directory
2055
2056 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2057             Janis Johnson  <janis187@us.ibm.com>
2058             Diego Novillo  <dnovillo@google.com>
2059
2060         * g++.dg/lto/lto.exp: New.
2061         * gcc.c-torture/execute/execute.exp: Add
2062         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2063         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2064         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2065         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2066         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2067         * gcc.dg/lto/lto.exp: New.
2068         * gfortran.dg/lto/lto.exp: New.
2069         * lib/target-supports.exp (check_effective_target_lto): New.
2070         * lib/c-torture.exp: Load target-supports.exp.  Define
2071         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2072         * lib/gcc-dg.exp: Likewise.
2073         * lib/lto.exp: New.
2074         * lib/torture-options.exp: Add support for a third argument.
2075
2076 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2077
2078         PR testsuite/41542
2079         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2080
2081 2009-10-02  Jason Merrill  <jason@redhat.com>
2082
2083         * g++.dg/abi/mangle32.C: New.
2084
2085 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2086
2087         * gnat.dg/atomic2.adb: New test.
2088
2089 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2090
2091         * gnat.dg/array11.adb: New test.
2092         * gnat.dg/array12.adb: Likewise.
2093
2094 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2095
2096         * gnat.dg/array10.adb: New test.
2097         * gnat.dg/object_overflow.adb: Tweak.
2098
2099 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2100
2101         * gcc.dg/guality/guality.exp: Disable on darwin.
2102
2103 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2104
2105         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2106         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2107         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2108         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2109
2110 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2111
2112         PR fortran/41479
2113         * gfortran.dg/intent_out_5.f90: New test.
2114
2115 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2116
2117         PR debug/41404
2118         PR debug/41353
2119         * gcc.dg/guality/pr41404-1.c: New test.
2120         * gcc.dg/guality/pr41353-2.c: New test.
2121
2122 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2123
2124         PR testsuite/41546
2125         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2126         to -mtune=generic.
2127
2128 2009-10-01  Jan Hubicka  <jh@suse.cz>
2129
2130         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2131
2132 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2133
2134         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2135
2136         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2137
2138 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2139
2140         PR fortran/41515
2141         * gfortran.dg/parameter_array_init_5.f90: New test.
2142
2143 2009-10-01  Jason Merrill  <jason@redhat.com>
2144
2145         * g++.dg/cpp0x/defaulted13.C: New.
2146
2147 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2148
2149         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2150         * gfortran.dg/bounds_check_11.f90: Likewise.
2151         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2152
2153 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2154
2155         * gfortran.dg/select_type_4.f90: New test.
2156
2157 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2158
2159         * gfortran.dg/same_type_as_1.f03: New test.
2160         * gfortran.dg/same_type_as_2.f03: Ditto.
2161
2162 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2163
2164         * gfortran.dg/select_type_1.f03: Extended.
2165         * gfortran.dg/select_type_3.f03: New test.
2166
2167 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2168
2169         * gfortran.dg/class_allocate_1.f03: New test.
2170
2171 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2172
2173         PR fortran/40996
2174         * gfortran.dg/allocatable_scalar_3.f90: New test.
2175         * gfortran.dg/select_type_2.f03: Ditto.
2176         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2177
2178 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2179
2180         * gfortran.dg/block_name_2.f90: Modified error message.
2181         * gfortran.dg/select_6.f90: Ditto.
2182         * gfortran.dg/select_type_1.f03: New test.
2183
2184 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2185
2186         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2187         * gfortran.dg/class_1.f03: Ditto.
2188         * gfortran.dg/class_2.f03: Ditto.
2189         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2190         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2191         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2192         * gfortran.dg/typebound_call_10.f03: Ditto.
2193         * gfortran.dg/typebound_call_2.f03: Ditto.
2194         * gfortran.dg/typebound_call_3.f03: Ditto.
2195         * gfortran.dg/typebound_call_4.f03: Ditto.
2196         * gfortran.dg/typebound_call_9.f03: Ditto.
2197         * gfortran.dg/typebound_generic_3.f03: Ditto.
2198         * gfortran.dg/typebound_generic_4.f03: Ditto.
2199         * gfortran.dg/typebound_operator_1.f03: Ditto.
2200         * gfortran.dg/typebound_operator_2.f03: Ditto.
2201         * gfortran.dg/typebound_operator_3.f03: Ditto.
2202         * gfortran.dg/typebound_operator_4.f03: Ditto.
2203         * gfortran.dg/typebound_proc_1.f08: Ditto.
2204         * gfortran.dg/typebound_proc_5.f03: Ditto.
2205         * gfortran.dg/typebound_proc_6.f03: Ditto.
2206
2207 2009-09-30  Jason Merrill  <jason@redhat.com>
2208
2209         * g++.dg/eh/init-temp1.C: Improve test.
2210
2211 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2212
2213         PR target/22093
2214         * gcc.target/alpha/pr22093.c: New test.
2215
2216 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2217             Jason Merrill  <jason@redhat.com>
2218
2219         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2220         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2221         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2222         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2223         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2224         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2225         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2226         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2227         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2228         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2229         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2230         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2231         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2232         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2233         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2234         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2235         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2236         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2237         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2238         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2239         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2240         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2241         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2242         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2243         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2244         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2245         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2246         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2247         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2248         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2249         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2250         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2251         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2252         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2253         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2254         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2255         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2256         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2257         * lib/prune.exp: Accept "In lambda function".
2258
2259 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2260
2261         * gcc.target/i386/fma4-check.h: New file.
2262         * gcc.target/i386/fma4-fma.c: Ditto.
2263         * gcc.target/i386/fma4-maccXX.c: Ditto.
2264         * gcc.target/i386/fma4-msubXX.c: Ditto.
2265         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2266         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2267         * gcc.target/i386/fma4-vector.c: Ditto.
2268         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2269         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2270         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2271         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2272         * gcc.target/i386/fma4-256-vector.c: Ditto.
2273         * gcc.target/i386/funcspec-2.c: Ditto.
2274
2275         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2276
2277         * gcc.target/i386/funcspec-5.c: Add FMA4.
2278         * gcc.target/i386/funcspec-6.c: Ditto.
2279         * gcc.target/i386/funcspec-8.c: Ditto.
2280
2281         * gcc.target/i386/funcspec-9.c: New file.
2282
2283         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2284
2285         * gcc.target/i386/isa-10.c: New file.
2286         * gcc.target/i386/isa-11.c: Ditto.
2287         * gcc.target/i386/isa-12.c: Ditto.
2288         * gcc.target/i386/isa-13.c: Ditto.
2289         * gcc.target/i386/isa-2.c: Ditto.
2290         * gcc.target/i386/isa-3.c: Ditto.
2291         * gcc.target/i386/isa-4.c: Ditto.
2292         * gcc.target/i386/isa-7.c: Ditto.
2293         * gcc.target/i386/isa-8.c: Ditto.
2294         * gcc.target/i386/isa-9.c: Ditto.
2295
2296         * gcc.target/i386/isa-14.c: Add FMA4.
2297         * gcc.target/i386/isa-1.c: Ditto.
2298         * gcc.target/i386/isa-5.c: Ditto.
2299         * gcc.target/i386/isa-6.c: Ditto.
2300
2301         * gcc.target/i386/sse-12.c: New file.
2302         * gcc.target/i386/sse-13.c: Ditto.
2303         * gcc.target/i386/sse-14.c: Ditto.
2304         * gcc.target/i386/sse-22.c: Ditto.
2305
2306         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2307         * g++.dg/other/i386-3.C: Ditto.
2308         * g++.dg/other/i386-5.C: Ditto.
2309         * g++.dg/other/i386-6.C: Ditto.
2310
2311 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2312
2313         PR testsuite/41496
2314         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2315         before.
2316
2317 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2318
2319         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2320         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2321
2322 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2323
2324         PR debug/41438
2325         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2326         hidden.
2327         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2328
2329 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2330
2331         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2332         * gcc.target/i386/isa-1.c: Remove SSE5.
2333         * gcc.target/i386/isa-5.c: Ditto.
2334         * gcc.target/i386/isa-6.c: Ditto.
2335         * gcc.target/i386/funcspec-4.c: Remove error conditions
2336         related to SSE5.
2337         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2338         * gcc.target/i386/avx-2.c: Ditto.
2339         * gcc.target/i386/sse-23.c: Ditto.
2340         * gcc.target/i386/funcspec-9.c: Delete.
2341
2342 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2343
2344         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2345         * gcc.dg/guality/pr41353-1.c: New test.
2346
2347         PR testsuite/41444
2348         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2349         in macro name definition for non-unix/win32/msdos.
2350
2351 2009-09-29  Daniel Kraft  <d@domob.eu>
2352
2353         PR fortran/39626
2354         * gfortran.dg/block_1.f08: New test.
2355         * gfortran.dg/block_2.f08: New test.
2356         * gfortran.dg/block_3.f90: New test.
2357         * gfortran.dg/block_4.f08: New test.
2358         * gfortran.dg/block_5.f08: New test.
2359         * gfortran.dg/block_6.f08: New test.
2360         * gfortran.dg/block_7.f08: New test.
2361         * gfortran.dg/block_8.f08: New test.
2362
2363 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2364
2365         PR libgfortran/35862
2366         * gfortran.dg/round_1.f03: New test.
2367         * gfortran.dg/f2003_io_3.f03: Update test.
2368
2369 2009-09-28  Easwaran Raman  <eraman@google.com>
2370
2371         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2372         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2373
2374 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2375
2376         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2377         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2378         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2379         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2380         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2381
2382         * g++.dg/dfp/dfp.exp: Fix typo.
2383
2384         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2385         Fix typo that breaks the check.
2386
2387 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2388
2389         * gnat.dg (tagged_alloc_free.adb): New testcase.
2390
2391 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2392
2393         * g++.dg/dfp: New directory.
2394         * g++.dg/dg.exp: Prune tests in dfp directory.
2395         * g++.dg/dfp/dfp.exp: New.
2396         * g++.dg/dfp/mangle-mode.C: New test.
2397
2398 2009-09-28  Michael Matz  <matz@suse.de>
2399
2400         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2401         for sign of -Inf.
2402
2403 2009-09-27  Richard Henderson  <rth@redhat.com>
2404
2405         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2406         * gcc.dg/tree-ssa/pr41469-1.c: New.
2407
2408 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2409
2410         PR c/41476
2411         * gcc.dg/cond-constqual-1.c: New test.
2412
2413 2009-09-26  Michael Matz  <matz@suse.de>
2414
2415         PR lto/40758
2416         PR middle-end/41470
2417         * gcc.dg/pr41470.c: New test.
2418
2419 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2420
2421         * gnat.dg/array9.adb: New test.
2422
2423 2009-09-26  Michael Matz  <matz@suse.de>
2424
2425         PR tree-optimization/41454
2426         * gcc.dg/pr41454.c: New test.
2427
2428 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2429
2430         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2431         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2432         into DW_TAG_GNU_template_parameter_pack and
2433         DW_TAG_GNU_formal_parameter_pack.
2434         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2435         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2436
2437 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2438
2439         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2440         parameters for alignment-sensitive -fsection-anchors tests.
2441
2442 2009-09-25  Richard Guenther  <rguenther@suse.de>
2443
2444         PR middle-end/41463
2445         * gcc.c-torture/execute/pr41463.c: New testcase.
2446
2447 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2448
2449         * gnat.dg/sse_nolib.adb: New testcase.
2450
2451 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2452
2453         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2454         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2455         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2456         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2457         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2458         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2459         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2460         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2461         * gcc.dg/vect/vect.exp: Add Power7 flags.
2462         * g++.dg/vect/vect.exp: Likewise.
2463         * gfortran.dg/vect/vect.exp: Likewise.
2464
2465 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2466
2467         PR fortran/41459
2468         * gfortran.dg/empty_label.f: New test.
2469         * gfortran.dg/empty_label.f90: Ditto.
2470         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2471
2472 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2473
2474         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2475         compile-time.
2476
2477 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2478
2479         * lib/scanasm.exp (make_pattern_printable): New function.
2480         (dg-scan, scan-assembler-times, scan-assembler-dem,
2481         scan-assembler-dem-not): Use it.
2482
2483 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2484
2485         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2486         (test_nested): Renamed to ...
2487         (test_nested1): This.
2488         (test_nested2): New.
2489         (main): Likewise.
2490
2491 2009-09-24  Richard Guenther  <rguenther@suse.de>
2492
2493         PR tree-optimization/36143
2494         PR tree-optimization/38747
2495         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2496         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2497         * g++.dg/torture/pr38747.C: New testcase.
2498         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2499
2500 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2501
2502         * gnat.dg/nested_proc.adb: New test.
2503
2504 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2505
2506         * gcc.target/i386/pr12329.c: Adjust.
2507
2508 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2509
2510         PR debug/41248
2511         * gcc.dg/pr41248.c: New.
2512
2513 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2514
2515         PR debug/41065
2516         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2517
2518 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2519
2520         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2521         current_compiler_flags.  Fix typos.
2522
2523 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2524
2525         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2526
2527 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2528
2529         PR c/39779
2530         * gcc.c-torture/compile/pr39779.c: New test.
2531
2532 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2533
2534         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2535         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2536         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2537
2538 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2539
2540         PR debug/41295
2541         * gcc.dg/pr41295.c: New.
2542
2543 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2544
2545         * gcc.dg/pr40209.c: Add test case.
2546
2547 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2548
2549         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2550         matching assembly.
2551         * gcc.target/mips/code-readable-2.c: Likewise.
2552         * gcc.target/mips/code-readable-3.c: Likewise.
2553
2554 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2555
2556         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2557         Check support via mode instead of C type.
2558         (check_effective_target_dfprt_nocache): Ditto.
2559         (check_effective_target_hard_dfp): Ditto.
2560
2561 2009-09-22  Richard Guenther  <rguenther@suse.de>
2562
2563         PR middle-end/41395
2564         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2565         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2566
2567 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2568
2569         * gcc.dg/20090922-1.c: New test.
2570
2571         PR bootstrap/41405
2572         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2573         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2574         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2575         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2576         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2577         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2578         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2579         * objc.dg/dwarf-2.m: Likewise.
2580
2581 2009-09-22  Richard Guenther  <rguenther@suse.de>
2582
2583         PR tree-optimization/41428
2584         * g++.dg/tree-ssa/pr41428.C: New testcase.
2585
2586 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2587
2588         PR middle-end/41429
2589         * g++.dg/gomp/pr41429.C: New test.
2590
2591 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2592
2593         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2594
2595 2009-09-21  Jason Merrill  <jason@redhat.com>
2596
2597         PR c++/41421
2598         * g++.dg/cpp0x/trivial1.C: Expand.
2599
2600 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2601
2602         * gcc.dg/torture/calleesave-sse.c: New.
2603
2604 2009-09-21  Jan Hubicka  <jh@suse.cz>
2605
2606         * gcc.dg/guality/inline-params.c: New testcase.
2607
2608 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2609
2610         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2611         Add -fno-inline.
2612         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2613         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2614         (f2): Ditto.
2615
2616 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2617
2618         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2619         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2620         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2621         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2622         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2623
2624 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2625
2626         PR middle-end/40642
2627         * g++.dg/torture/pr40642.C: New testcase.
2628
2629 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2630
2631         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2632         cases in static initializers.
2633
2634 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2635
2636         * gcc.c-tortue/compile/pr39886.c: New.
2637
2638 2009-09-20  Chris Demetriou  <cgd@google.com>
2639
2640         PR preprocessor/28435:
2641         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2642         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2643         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2644         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2645         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2646
2647 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2648
2649         * gcc.target/mips/mips.exp: Add relax-pic-calls
2650         under -mfoo/-mno-foo options.
2651         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2652         and -mexplicit-relocs.
2653         * gcc.target/mips/call-1.c: New test.
2654         * gcc.target/mips/call-2.c: New test.
2655         * gcc.target/mips/call-3.c: New test.
2656         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2657         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2658
2659 2009-09-19  Chris Demetriou  <cgd@google.com>
2660
2661         PR preprocessor/28435:
2662         * gcc.dg/cpp/missing-header-MD.c: New test.
2663         * gcc.dg/cpp/missing-header-MMD.c: New test.
2664         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2665         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2666
2667 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2668
2669         PR libgfortran/41328
2670         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2671         EOF works.
2672
2673 2009-09-18  Jason Merrill  <jason@redhat.com>
2674
2675         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2676         * g++.dg/cpp0x/initlist-deduce.C: New.
2677
2678 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2679
2680         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2681
2682 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2683
2684         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2685         * c-c++-common/dfp: New directory.
2686         * c-c++-common/dfp/dfp-dbg.h: New file.
2687         * gcc.dg/dfp/call-by-value.c: Move to ...
2688         * c-c++-common/call-by-value.c: here.
2689         * gcc.dg/dfp/cast.c: Move to ...
2690         * c-c++-common/cast.c: here.
2691         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2692         * c-c++-common/compare-eq-const.c: here.
2693         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2694         * c-c++-common/compare-eq-d128.c: here.
2695         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2696         * c-c++-common/compare-eq-d32.c: here.
2697         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2698         * c-c++-common/compare-eq-d64.c: here.
2699         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2700         * c-c++-common/compare-eq-dfp.c: here.
2701         * gcc.dg/dfp/compare-eq.h: Move to ...
2702         * c-c++-common/compare-eq.h: here.
2703         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2704         * c-c++-common/compare-rel-const.c: here.
2705         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2706         * c-c++-common/compare-rel-d128.c: here.
2707         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2708         * c-c++-common/compare-rel-d32.c: here.
2709         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2710         * c-c++-common/compare-rel-d64.c: here.
2711         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2712         * c-c++-common/compare-rel-dfp.c: here.
2713         * gcc.dg/dfp/compare-rel.h: Move to ...
2714         * c-c++-common/compare-rel.h: here.
2715         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2716         * c-c++-common/compare-special-d128.c: here.
2717         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2718         * c-c++-common/compare-special-d32.c: here.
2719         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2720         * c-c++-common/compare-special-d64.c: here.
2721         * gcc.dg/dfp/compare-special.h: Move to ...
2722         * c-c++-common/compare-special.h: here.
2723         * gcc.dg/dfp/constants-zero.c: Move to ...
2724         * c-c++-common/constants-zero.c: here.
2725         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2726         * c-c++-common/convert-bfp-10.c: here.
2727         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2728         * c-c++-common/convert-bfp-11.c: here.
2729         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2730         * c-c++-common/convert-bfp-12.c: here.
2731         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2732         * c-c++-common/convert-bfp-13.c: here.
2733         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2734         * c-c++-common/convert-bfp-14.c: here.
2735         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2736         * c-c++-common/convert-bfp-2.c: here.
2737         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2738         * c-c++-common/convert-bfp-3.c: here.
2739         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2740         * c-c++-common/convert-bfp-4.c: here.
2741         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2742         * c-c++-common/convert-bfp-5.c: here.
2743         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2744         * c-c++-common/convert-bfp-6.c: here.
2745         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2746         * c-c++-common/convert-bfp-7.c: here.
2747         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2748         * c-c++-common/convert-bfp-8.c: here.
2749         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2750         * c-c++-common/convert-bfp-9.c: here.
2751         * gcc.dg/dfp/convert-bfp.c: Move to ...
2752         * c-c++-common/convert-bfp.c: here.
2753         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2754         * c-c++-common/convert-bfp-fold.c: here.
2755         * gcc.dg/dfp/convert-dfp.c: Move to ...
2756         * c-c++-common/convert-dfp.c: here.
2757         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2758         * c-c++-common/convert-dfp-fold-2.c: here.
2759         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2760         * c-c++-common/convert-dfp-fold.c: here.
2761         * gcc.dg/dfp/convert.h: Move to ...
2762         * c-c++-common/convert.h: here.
2763         * gcc.dg/dfp/convert-int.c: Move to ...
2764         * c-c++-common/convert-int.c: here.
2765         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2766         * c-c++-common/convert-int-fold.c: here.
2767         * gcc.dg/dfp/convert-int-max.c: Move to ...
2768         * c-c++-common/convert-int-max.c: here.
2769         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2770         * c-c++-common/convert-int-max-fold.c: here.
2771         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2772         * c-c++-common/convert-int-saturate.c: here.
2773         * gcc.dg/dfp/func-array.c: Move to ...
2774         * c-c++-common/func-array.c: here.
2775         * gcc.dg/dfp/func-deref.c: Move to ...
2776         * c-c++-common/func-deref.c: here.
2777         * gcc.dg/dfp/func-mixed.c: Move to ...
2778         * c-c++-common/func-mixed.c: here.
2779         * gcc.dg/dfp/func-pointer.c: Move to ...
2780         * c-c++-common/func-pointer.c: here.
2781         * gcc.dg/dfp/func-scalar.c: Move to ...
2782         * c-c++-common/func-scalar.c: here.
2783         * gcc.dg/dfp/func-struct.c: Move to ...
2784         * c-c++-common/func-struct.c: here.
2785         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2786         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2787         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2788         * c-c++-common/func-vararg-alternate-d128.c: here.
2789         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2790         * c-c++-common/func-vararg-alternate-d32.c: here.
2791         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2792         * c-c++-common/func-vararg-alternate-d64.c: here.
2793         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2794         * c-c++-common/func-vararg-alternate.h: here.
2795         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2796         * c-c++-common/func-vararg-dfp.c: here.
2797         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2798         * c-c++-common/func-vararg-mixed-2.c: here.
2799         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2800         * c-c++-common/func-vararg-mixed.c: here.
2801         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2802         * c-c++-common/func-vararg-size0.c: here.
2803         * gcc.dg/dfp/inf-1.c: Move to ...
2804         * c-c++-common/inf-1.c: here.
2805         * gcc.dg/dfp/loop-index.c: Move to ...
2806         * c-c++-common/loop-index.c: here.
2807         * gcc.dg/dfp/modes.c: Move to ...
2808         * c-c++-common/modes.c: here.
2809         * gcc.dg/dfp/nan-1.c: Move to ...
2810         * c-c++-common/nan-1.c: here.
2811         * gcc.dg/dfp/nan-2.c: Move to ...
2812         * c-c++-common/nan-2.c: here.
2813         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2814         * c-c++-common/operator-arith-fold.c: here.
2815         * gcc.dg/dfp/operator-assignment.c: Move to ...
2816         * c-c++-common/operator-assignment.c: here.
2817         * gcc.dg/dfp/operator-comma.c: Move to ...
2818         * c-c++-common/operator-comma.c: here.
2819         * gcc.dg/dfp/operator-cond.c: Move to ...
2820         * c-c++-common/operator-cond.c: here.
2821         * gcc.dg/dfp/operator-logical.c: Move to ...
2822         * c-c++-common/operator-logical.c: here.
2823         * gcc.dg/dfp/operator-unary.c: Move to ...
2824         * c-c++-common/operator-unary.c: here.
2825         * gcc.dg/dfp/pr31385.c: Move to ...
2826         * c-c++-common/pr31385.c: here.
2827         * gcc.dg/dfp/pr33466.c: Move to ...
2828         * c-c++-common/pr33466.c: here.
2829         * gcc.dg/dfp/pr35620.c: Move to ...
2830         * c-c++-common/pr35620.c: here.
2831         * gcc.dg/dfp/pr36800.c: Move to ...
2832         * c-c++-common/pr36800.c: here.
2833         * gcc.dg/dfp/pr39034.c: Move to ...
2834         * c-c++-common/pr39034.c: here.
2835         * gcc.dg/dfp/pr39035.c: Move to ...
2836         * c-c++-common/pr39035.c: here.
2837         * gcc.dg/dfp/pr39902.c: Move to ...
2838         * c-c++-common/pr39902.c: here.
2839         * gcc.dg/dfp/pr39986.c: Move to ...
2840         * c-c++-common/pr39986.c: here.
2841         * gcc.dg/dfp/signbit-1.c: Move to ...
2842         * c-c++-common/signbit-1.c: here.
2843         * gcc.dg/dfp/signbit-2.c: Move to ...
2844         * c-c++-common/signbit-2.c: here.
2845         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2846         * c-c++-common/struct-layout-1.c: here.
2847         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2848         * c-c++-common/usual-arith-conv.c: here.
2849         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2850         * c-c++-common/usual-arith-conv-const.c: here.
2851
2852 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2853
2854         PR testsuite/41288
2855         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2856         stack alignment.
2857
2858 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2859
2860         PR c++/39365
2861         * g++.dg/expr/bool3.C: New test.
2862         * g++.dg/expr/bool4.C: New test.
2863
2864 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2865
2866         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2867         * gcc.dg/dfp/signbit-2.c: Use it.
2868         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2869         arguments to unsigned int.
2870         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2871         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2872         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2873         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2874         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2875         * gcc.dg/dfp/pr39986.c: Ditto.
2876         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2877         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2878         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2879         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2880         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2881
2882 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2883
2884         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2885
2886 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2887
2888         PR c/41049
2889         * dfp/pr41049.c: New test.
2890
2891 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2892
2893         PR testsuite/41385
2894         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2895
2896 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2897
2898         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2899         * gcc.dg/ipa/ipa-sra-1.c: New test.
2900         * gcc.dg/ipa/ipa-sra-2.c: New test.
2901         * gcc.dg/ipa/ipa-sra-3.c: New test.
2902         * gcc.dg/ipa/ipa-sra-4.c: New test.
2903         * gcc.dg/ipa/ipa-sra-5.c: New test.
2904         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2905         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2906
2907 2009-09-17  Michael Matz  <matz@suse.de>
2908
2909         PR middle-end/41347
2910         * gfortran.dg/pr41347.f90: New test.
2911
2912 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2913
2914         * gcc.c-torture/compile/20090917-1.c: New testcase.
2915
2916 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2917
2918         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2919         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2920         alpha*-*-* target from XFAIL list.
2921
2922 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2923
2924         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2925         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2926         * gcc.dg/dfp/cast-bad.c: Use default options.
2927         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2928         * gcc.dg/dfp/composite-type.c: Ditto.
2929         * gcc.dg/dfp/constants.c: Ditto.
2930         * gcc.dg/dfp/constants-hex.c: Ditto.
2931         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2932         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2933         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2934         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2935         * gcc.dg/dfp/ctypes.c: Ditto.
2936         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2937         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2938         * gcc.dg/dfp/float-constant-double.c: Ditto.
2939         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2940         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2941         * gcc.dg/dfp/modes.c: Ditto.
2942         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2943         * gcc.dg/dfp/pr31344.c: Ditto.
2944         * gcc.dg/dfp/pr31385.c: Ditto.
2945         * gcc.dg/dfp/pr33466.c: Ditto.
2946         * gcc.dg/dfp/pr35620.c: Ditto.
2947         * gcc.dg/dfp/pr37435.c: Ditto.
2948         * gcc.dg/dfp/pr39986.c: Ditto.
2949         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2950         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2951         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2952         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2953         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2954         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2955         * gcc.dg/dfp/typespec.c: Ditto.
2956         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2957         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2958         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2959         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2960         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2961         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2962         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2963         * gcc.dg/dfp/compare-rel.h: Ditto.
2964         * gcc.dg/dfp/compare-special.h: Ditto.
2965         * gcc.dg/dfp/convert.h: Ditto.
2966         * gcc.dg/dfp/fe-check.h: Ditto.
2967         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2968         * gcc.dg/dfp/cast.c: Ditto.
2969         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2970         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2971         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2972         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2973         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2974         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2975         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2976         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2977         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2978         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2979         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2980         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2981         * gcc.dg/dfp/constants-zero.c: Ditto.
2982         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2983         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2984         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2985         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2986         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2987         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2988         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2989         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2990         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2991         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2992         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2993         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2994         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2995         * gcc.dg/dfp/convert-bfp.c: Ditto.
2996         * gcc.dg/dfp/convert-complex.c: Ditto.
2997         * gcc.dg/dfp/convert-dfp.c: Ditto.
2998         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2999         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3000         * gcc.dg/dfp/convert-int.c: Ditto.
3001         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3002         * gcc.dg/dfp/convert-int-max.c: Ditto.
3003         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3004         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3005         * gcc.dg/dfp/fe-binop.c: Ditto.
3006         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3007         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3008         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3009         * gcc.dg/dfp/func-array.c: Ditto.
3010         * gcc.dg/dfp/func-deref.c: Ditto.
3011         * gcc.dg/dfp/func-mixed.c: Ditto.
3012         * gcc.dg/dfp/func-pointer.c: Ditto.
3013         * gcc.dg/dfp/func-scalar.c: Ditto.
3014         * gcc.dg/dfp/func-struct.c: Ditto.
3015         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3016         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3017         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3018         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3019         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3020         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3021         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3022         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3023         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3024         * gcc.dg/dfp/inf-1.c: Ditto.
3025         * gcc.dg/dfp/loop-index.c: Ditto.
3026         * gcc.dg/dfp/nan-1.c: Ditto.
3027         * gcc.dg/dfp/nan-2.c: Ditto.
3028         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3029         * gcc.dg/dfp/operator-assignment.c: Ditto.
3030         * gcc.dg/dfp/operator-comma.c: Ditto.
3031         * gcc.dg/dfp/operator-cond.c: Ditto.
3032         * gcc.dg/dfp/operator-logical.c: Ditto.
3033         * gcc.dg/dfp/operator-unary.c: Ditto.
3034         * gcc.dg/dfp/pr36800.c: Ditto.
3035         * gcc.dg/dfp/pr39034.c: Ditto.
3036         * gcc.dg/dfp/pr39035.c: Ditto.
3037         * gcc.dg/dfp/pr39902.c: Ditto.
3038         * gcc.dg/dfp/signbit-1.c: Ditto.
3039         * gcc.dg/dfp/signbit-2.c: Ditto.
3040         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3041         * gcc.dg/dfp/union-init.c: Ditto.
3042         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3043
3044 2009-09-16  Michael Matz  <matz@suse.de>
3045
3046         PR fortran/41212
3047         * gfortran.dg/pr41212.f90: New test.
3048
3049 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3050
3051         * gnat.dg/alignment9.adb: New test.
3052
3053 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3054
3055         * gnat.dg/discr20.ad[sb]: New test.
3056
3057 2009-09-16  Richard Guenther  <rguenther@suse.de>
3058
3059         PR middle-end/34011
3060         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3061
3062 2009-09-16  DJ Delorie  <dj@redhat.com>
3063             Kaz Kojima  <kkojima@gcc.gnu.org>
3064
3065         * gcc.target/sh/struct-arg-dw2.c: New test.
3066
3067 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3068             Jakub Jelinek  <jakub@redhat.com>
3069
3070         PR target/41175
3071         * gcc.target/powerpc/pr41175.c: New test.
3072
3073 2009-09-14  Richard Henderson  <rth@redhat.com>
3074
3075         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3076         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3077         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3078
3079 2009-09-14  Richard Henderson  <rth@redhat.com>
3080
3081         * g++.dg/eh/builtin1.C: Update resx pattern match.
3082         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3083
3084 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3085
3086         * gcc.target/mips/branch-helper.h: New file.
3087         * gcc.target/mips/branch-2.c,
3088         * gcc.target/mips/branch-3.c,
3089         * gcc.target/mips/branch-4.c,
3090         * gcc.target/mips/branch-5.c,
3091         * gcc.target/mips/branch-6.c,
3092         * gcc.target/mips/branch-7.c,
3093         * gcc.target/mips/branch-8.c,
3094         * gcc.target/mips/branch-9.c,
3095         * gcc.target/mips/branch-10.c,
3096         * gcc.target/mips/branch-11.c,
3097         * gcc.target/mips/branch-12.c,
3098         * gcc.target/mips/branch-13.c,
3099         * gcc.target/mips/branch-14.c,
3100         * gcc.target/mips/branch-15.c: New tests.
3101
3102 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3103
3104         PR target/41331
3105         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3106         -m32 -mpowerpc64 system.
3107
3108 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3109
3110         From Jie Zhang <jie.zhang@analog.com>:
3111         * gcc.target/bfin/saveall.c: New test.
3112         * gcc.target/bfin/20090914-1.c: New test.
3113         * gcc.target/bfin/20090914-2.c: New test.
3114
3115         * gcc.target/bfin/20090914-3.c: New test.
3116
3117 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3118
3119         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3120
3121 2009-09-14  Richard Guenther  <rguenther@suse.de>
3122
3123         PR middle-end/41350
3124         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3125
3126 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3127
3128         PR libgfortran/41328
3129         * gfortran.dg/cr_lf.f90: New test.
3130
3131 2009-09-11  Michael Matz  <matz@suse.de>
3132
3133         PR middle-end/41275
3134         * g++.dg/tree-ssa/pr41275.C: New test.
3135
3136 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3137
3138         PR fortran/41242
3139         * gfortran.dg/proc_ptr_comp_21.f90: New.
3140
3141 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3142
3143         PR fortran/31292
3144         * gfortran.dg/module_procedure_1.f90: New test.
3145         * gfortran.dg/module_procedure_2.f90: Ditto.
3146         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3147
3148 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3149             James A. Morrison  <phython@gcc.gnu.org>
3150
3151         PR ada/18302
3152         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3153         commands.
3154         * ada/acats/run_test.exp: New file.
3155
3156 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3157
3158         Revert:
3159         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3160
3161         PR rtl-optimization/39779
3162         * gcc.dg/pr39979.c: New test.
3163
3164 2009-09-10  Richard Guenther  <rguenther@suse.de>
3165
3166         PR middle-end/41257
3167         * g++.dg/torture/pr41257-2.C: New testcase.
3168
3169 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3170
3171         PR c++/28293
3172         * g++.dg/template/crash91.C: New.
3173
3174 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3175
3176         PR rtl-optimization/39779
3177         * gcc.dg/pr39979.c: New test.
3178
3179 2009-09-09  Richard Guenther  <rguenther@suse.de>
3180
3181         PR tree-optimization/41101
3182         * gcc.c-torture/compile/pr41101.c: New testcase.
3183
3184 2009-09-09  Richard Guenther  <rguenther@suse.de>
3185
3186         PR middle-end/41317
3187         * gcc.c-torture/execute/pr41317.c: New testcase.
3188         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3189         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3190
3191 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3192
3193         Fix some test breakages on Darwin
3194         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3195         and adjust.
3196         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3197         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3198         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3199         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3200         take darwin specifics in account.
3201
3202 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3203
3204         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3205         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3206
3207 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3208
3209         PR c++/39923
3210         * g++.dg/cpp0x/initlist24.C: New.
3211
3212 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3213
3214         * gcc.dg/large-size-array-2.c: Fix target requirement.
3215         * gcc.dg/large-size-array-4.c: Likewise.
3216         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3217         * gcc.dg/c99-const-expr-2.c: Likewise.
3218         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3219         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3220         * gcc.dg/c90-const-expr-10.c: Likewise.
3221         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3222         instead of long.
3223         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3224         * gcc.dg/vect/pr33846.c: Likewise.
3225         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3226         __PTRDIFF_TYPE__, instead of unsigned long.
3227         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3228
3229 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3230
3231         PR debug/41229
3232         PR debug/41291
3233         PR debug/41300
3234         * gfortran.dg/pr41229.f90: New.
3235
3236 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3237
3238         PR debug/41232
3239         * gcc.dg/pr41232.c: New.
3240
3241 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3242
3243         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3244         contain -march.
3245         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3246         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3247         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3248         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3249         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3250         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3251         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3252         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3253         options other than that used in dg-options.
3254
3255 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3256
3257         PR rtl-optimization/41239
3258         * gcc.c-torture/execute/pr41239.c: New test.
3259
3260 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3261
3262         PR libgfortran/41192
3263         * gfortran.dg/namelist_59.f90: New test.
3264
3265 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3266
3267         From Mike Frysinger  <michael.frysinger@analog.com>
3268         * gcc.target/bfin/mcpu-bf542m.c: New file.
3269         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3270         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3271         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3272         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3273
3274 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3275
3276         PR middle-end/41282
3277         * gcc.c-torture/compile/pr41282.c: New test.
3278
3279 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3280
3281         PR fortran/41197
3282         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3283         variables for stat and errmsg.
3284         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3285         * gfortran.dg/allocate_stat_2.f90:  New test.
3286
3287 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3288
3289         * gcc.c-torture/compile/20090907-1.c: New test.
3290
3291 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3292
3293         PR bootstrap/41241
3294         * gcc.dg/pr41241.c: New test.
3295
3296 2009-09-06  Richard Guenther  <rguenther@suse.de>
3297
3298         PR middle-end/41144
3299         * g++.dg/torture/pr41144.C: New testcase.
3300
3301 2009-09-06  Richard Guenther  <rguenther@suse.de>
3302
3303         PR middle-end/41261
3304         * gcc.dg/torture/pr41261.c: New testcase.
3305
3306 2009-09-05  Richard Guenther  <rguenther@suse.de>
3307
3308         PR middle-end/41181
3309         * gcc.c-torture/compile/pr41181.c: New testcase.
3310
3311 2009-09-05  Richard Guenther  <rguenther@suse.de>
3312
3313         PR debug/41273
3314         * g++.dg/torture/pr41273.C: New testcase.
3315
3316 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3317
3318         PR fortran/41258
3319         * gfortran.dg/typebound_proc_12.f90 : New test.
3320
3321 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3322
3323         PR debug/41225
3324         * gfortran.dg/pr41225.f90: New.
3325
3326 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3327
3328         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3329         unistd.h, sys/types.h and sys/wait.h.
3330         (gualchk_t): New.
3331         (GUALCVT): New.
3332         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3333         (GUALITY_GDB_REDIRECT): New.
3334         (GUALITY_GDB_ARGS): Use it.
3335
3336 2009-09-04  Richard Guenther  <rguenther@suse.de>
3337
3338         PR middle-end/41257
3339         * g++.dg/torture/pr41257.C: New testcase.
3340
3341 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3342
3343         PR tree-optimization/41112
3344         * gnat.dg/array8.adb: New test.
3345
3346 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3347
3348         * gcc.target/arm/ctz.c: New test case.
3349
3350 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3351
3352         PR tree-optimization/38275
3353         * gcc.dg/autopar/reduc-1char.c: Increase number
3354         of iterations. Adjust the logic accordingly.
3355         * gcc.dg/autopar/reduc-2char.c: Ditto.
3356         * gcc.dg/autopar/reduc-1.c: Ditto.
3357         * gcc.dg/autopar/reduc-2.c: Ditto.
3358         * gcc.dg/autopar/reduc-3.c: Ditto.
3359         * gcc.dg/autopar/reduc-6.c: Ditto.
3360         * gcc.dg/autopar/reduc-7.c: Ditto.
3361         * gcc.dg/autopar/reduc-8.c: Ditto.
3362         * gcc.dg/autopar/reduc-9.c: Ditto.
3363         * gcc.dg/autopar/pr39500-1.c: Ditto.
3364         * gcc.dg/autopar/reduc-1short.c: Ditto.
3365         * gcc.dg/autopar/reduc-2short.c: Ditto.
3366         * gcc.dg/autopar/parallelization-1.c: Ditto.
3367
3368 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3369
3370         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3371         testcase using guality.h compiles and links and if a global variable
3372         can be verified by gdb.
3373
3374 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3375
3376         * lib/target-supports.exp (check_effective_target_sync_int_long):
3377         Supported on Blackfin Linux targets.
3378
3379 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3380
3381         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3382
3383 2009-09-03  Diego Novillo  <dnovillo@google.com>
3384
3385         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3386         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3387         * g++.dg/warn/unit-1.C: Likewise.
3388         * g++.dg/ipa/iinline-1.C: Likewise.
3389         * g++.dg/template/cond2.C: Adjust expected line location for the
3390         error.
3391         * g++.dg/template/pr35240.C: Likewise.
3392
3393 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3394
3395         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3396         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3397
3398 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3399
3400         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3401         * gcc.dg/memcpy-1.c: Add . to match pattern.
3402         * gcc.dg/uninit-I.c: XFAIL warning test.
3403         * g++.dg/warn/unit-1.C: XFAIL warning test.
3404
3405 2009-09-02  Ian Lance Taylor  <iant@google.com>
3406
3407         * gcc.dg/20090902-1.c: New test.
3408
3409 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3410
3411         * gcc.dg/builtin-object-size-9.c: New test.
3412
3413 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3414
3415         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3416
3417 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3418             Olivier Hainque  <hainque@adacore.com>
3419
3420         * gnat.dg/misaligned_param.adb: New test.
3421         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3422         * gnat.dg/slice7.adb: Add 1 more related case.
3423
3424 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3425
3426         * gcc.dg/guality/guality.c: Expect to fail for now.
3427         * gcc.dg/guality/example.c: Likewise.
3428
3429 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3430
3431         * gcc.dg/guality/guality.c: New.
3432         * gcc.dg/guality/guality.h: New.
3433         * gcc.dg/guality/guality.exp: New.
3434         * gcc.dg/guality/example.c: New.
3435         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3436         (cleanup-saved-temps): Likewise, .gkd files too.
3437
3438 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3439
3440         PR fortran/39229
3441         * gfortran.dg/line_length_3.f: New test.
3442         * gfortran.dg/line_length_4.f90: New test.
3443
3444 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3445
3446         * lib/target-supports.exp (check_gc_sections_available):
3447         Add proper pattern quote.
3448
3449 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3450             Kaz Kojima  <kkojima@gcc.gnu.org>
3451
3452         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3453         * g++.dg/cdce3.C: Use dg-add-options ieee.
3454         * g++.dg/torture/type-generic-1.C: Likewise.
3455         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3456         * gcc.dg/pr28796-2.c: Likewise.
3457         * gcc.dg/torture/builtin-math-7.c: Likewise.
3458         * gcc.dg/torture/type-generic-1.c: Likewise.
3459         * gfortran.dg/boz_14.f90: Likewise.
3460         * gfortran.dg/erf_2.F90: Likewise.
3461         * gfortran.dg/init_flag_3.f90: Likewise.
3462         * gfortran.dg/init_flag_4.f90: Likewise.
3463         * gfortran.dg/init_flag_5.f90: Likewise.
3464         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3465         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3466         * gfortran.dg/isnan_1.f90: Likewise.
3467         * gfortran.dg/isnan_2.f90: Likewise.
3468         * gfortran.dg/maxlocval_2.f90: Likewise.
3469         * gfortran.dg/maxlocval_4.f90: Likewise.
3470         * gfortran.dg/minlocval_1.f90: Likewise.
3471         * gfortran.dg/minlocval_4.f90: Likewise.
3472         * gfortran.dg/module_nan.f90: Likewise.
3473         * gfortran.dg/namelist_42.f90: Likewise.
3474         * gfortran.dg/namelist_43.f90: Likewise.
3475         * gfortran.dg/nan_1.f90: Likewise.
3476         * gfortran.dg/nan_2.f90: Likewise.
3477         * gfortran.dg/nan_3.f90: Likewise.
3478         * gfortran.dg/nan_4.f90: Likewise.
3479         * gfortran.dg/nan_5.f90: Likewise.
3480         * gfortran.dg/nearest_1.f90: Likewise.
3481         * gfortran.dg/nearest_2.f90: Likewise.
3482         * gfortran.dg/nearest_3.f90: Likewise.
3483         * gfortran.dg/pr37243.f: Likewise.
3484         * gfortran.dg/real_const_3.f90: Likewise.
3485         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3486
3487 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3488
3489         PR debug/30161
3490         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3491         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3492         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3493         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3494         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3495         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3496         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3497         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3498         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3499         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3500         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3501         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3502         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3503
3504 2009-08-31  Jason Merrill  <jason@redhat.com>
3505
3506         PR c++/41127
3507         * g++.dg/parse/enum5.C: New.
3508         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3509
3510 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3511
3512         PR fortran/40940
3513         * gfortran.dg/allocate_derived_1.f90: New.
3514         * gfortran.dg/class_3.f03: New.
3515
3516 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3517
3518         PR fortran/40996
3519         * gfortran.dg/allocatable_scalar_1.f90: New.
3520         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3521         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3522         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3523
3524 2009-08-30  Richard Guenther  <rguenther@suse.de>
3525
3526         PR tree-optimization/41186
3527         * g++.dg/torture/pr41186.C: New testcase.
3528         * g++.dg/tree-ssa/pr41186.C: Likewise.
3529
3530 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3531
3532         PR c++/41187
3533         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3534         take ia64 assembly comments syntax in account.
3535
3536 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3537
3538         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3539
3540 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3541
3542         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3543         * gfortran.dg/whole_file_6.f90: Likewise.
3544
3545 2009-08-28  Cary Coutant  <ccoutant@google.com>
3546
3547         PR debug/41063
3548         * g++.dg/debug/dwarf2/pr41063.C: New test.
3549
3550 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3551
3552         PR rtl-optimization/40861
3553         * gcc.dg/pr40861.c: New test.
3554
3555 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3556
3557         PR fortran/40869
3558         * gfortran.dg/proc_ptr_comp_20.f90: New.
3559
3560 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3561
3562         PR libfortran/39667
3563         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3564         open temp file with status="scratch".
3565         * gfortran.dg/fmt_cache_1.f: Likewise.
3566         * gfortran.dg/fmt_exhaust.f90: Likewise.
3567         * gfortran.dg/fmt_t_4.f90: Likewise.
3568         * gfortran.dg/fseek.f90: Likewise.
3569         * gfortran.dg/list_read_5.f90: Likewise.
3570         * gfortran.dg/namelist_39.f90: Likewise.
3571         * gfortran.dg/namelist_56.f90: Likewise.
3572         * gfortran.dg/read_bad_advance.f90: Likewise.
3573         * gfortran.dg/read_repeat.f90: Likewise.
3574         * gfortran.dg/read_size_noadvance.f90: Likewise.
3575         * gfortran.dg/read_x_past.f: Likewise.
3576
3577 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3578
3579         PR fortran/28039
3580         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3581
3582 2009-08-27  Daniel Kraft  <d@domob.eu>
3583
3584         PR fortran/37425
3585         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3586         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3587         error and fix problem with recursive assignment.
3588         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3589         * gfortran.dg/typebound_operator_3.f03: New test.
3590         * gfortran.dg/typebound_operator_4.f03: New test.
3591
3592 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3593
3594         PR debug/41170
3595         * debug/dwarf2/namespace-1.C: New test.
3596
3597 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3598
3599         PR fortran/41162
3600         * gfortran.dg/pr41162.f: New.
3601
3602 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3603             Richard Sandiford  <rdsandiford@googlemail.com>
3604
3605         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3606         with "forbid_cpu".
3607         * gcc.target/mips/branch-1.c: Update accordingly.
3608         * gcc.target/mips/extend-1.c: Likewise.
3609         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3610
3611 2009-08-26  Richard Guenther  <rguenther@suse.de>
3612
3613         PR middle-end/41163
3614         * gcc.c-torture/compile/pr41163.c: New testcase.
3615         * gcc.dg/pr35899.c: Adjust.
3616
3617 2009-08-26  Richard Guenther  <rguenther@suse.de>
3618
3619         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3620
3621 2009-08-26  Jason Merrill  <jason@redhat.com>
3622
3623         * g++.dg/cpp0x/explicit3.C: New.
3624         * g++.dg/overload/cond2.C: New.
3625
3626 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3627
3628         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3629
3630 2009-08-25  Jan Hubicka  <jh@suse.cz>
3631
3632         * gcc.target/i386/sse5-shift1-vector.c
3633         * gcc.target/i386/isa-12.c
3634         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3635         * gcc.target/i386/sse5-pcmov2.c
3636         * gcc.target/i386/isa-3.c
3637         * gcc.target/i386/sse5-shift2-vector.c
3638         * gcc.target/i386/isa-7.c
3639         * gcc.target/i386/funcspec-2.c
3640         * gcc.target/i386/sse5-haddX.c
3641         * gcc.target/i386/sse5-hadduX.c
3642         * gcc.target/i386/isa-9.c
3643         * gcc.target/i386/sse5-maccXX.c
3644         * gcc.target/i386/sse5-shift3-vector.c
3645         * gcc.target/i386/sse5-msubXX.c
3646         * gcc.target/i386/sse5-permpX.c
3647         * gcc.target/i386/sse5-check.h
3648         * gcc.target/i386/sse-12.c
3649         * gcc.target/i386/sse-11.c
3650         * gcc.target/i386/sse-10.c
3651         * gcc.target/i386/sse-13.c
3652         * gcc.target/i386/sse-14.c
3653         * gcc.target/i386/sse-22.c
3654         * gcc.target/i386/sse-2.c
3655         * gcc.target/i386/sse-13.c
3656         * gcc.target/i386/avx-2.c
3657         * gcc.target/i386/sse5-rotate1-vector.c
3658         * gcc.target/i386/isa-4.c
3659         * gcc.target/i386/sse5-hsubX.c
3660         * gcc.target/i386/sse5-pcmov.c
3661         * gcc.target/i386/sse5-fma.c
3662         * gcc.target/i386/isa-8.c
3663         * gcc.target/i386/sse5-rotate2-vector.c
3664         * gcc.target/i386/sse5-nmaccXX.c
3665         * gcc.target/i386/sse5-imul64-vector.c
3666         * gcc.target/i386/sse5-nmsubXX.c
3667         * gcc.target/i386/sse5-rotate3-vector.c
3668         * gcc.target/i386/sse5-fma-vector.c
3669         * gcc.target/i386/sse5-imul32widen-vector.c
3670         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3671
3672         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3673         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3674         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3675         * gcc.target/i386/avx-1.c: Remove SSE5.
3676         * gcc.target/i386/avx-2.c: Remove SSE5.
3677         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3678         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3679         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3680         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3681
3682 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3683
3684         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3685
3686 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3687
3688         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3689         keyword works in the same manner as __alignof.
3690
3691 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3692
3693         PR libfortran/34670
3694         * gfortran.dg/unpack_bounds_1.f90:  New test.
3695         * gfortran.dg/unpack_bounds_2.f90:  New test.
3696         * gfortran.dg/unpack_bounds_3.f90:  New test.
3697
3698 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3699
3700         * gnat.dg/slice7.adb: New test.
3701         * gnat.dg/slice7_pkg.ads: New helper.
3702
3703 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3704
3705         PR fortran/41139
3706         * gfortran.dg/proc_ptr_25.f90: New.
3707         * gfortran.dg/proc_ptr_comp_18.f90: New.
3708         * gfortran.dg/proc_ptr_comp_19.f90: New.
3709
3710 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3711
3712         PR fortran/41154
3713         * gfortran.dg/fmt_error_8.f: New test.
3714
3715 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3716
3717         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3718         number, update all callers and synchronize results for latest MPC.
3719
3720 2009-08-21  Jason Merrill  <jason@redhat.com>
3721
3722         * g++.dg/warn/Wunused-17.C: New.
3723
3724 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3725
3726         * gcc.target/arm/combine-cmp-shift.c: New test.
3727
3728 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3729
3730         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3731         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3732         width specifier.
3733
3734 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3735
3736         * gfortran.dg/fmt_error_7.f: New test.
3737
3738 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3739
3740         PR target/40718
3741         * gcc.target/i386/pr40718.c: New test.
3742
3743 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3744
3745         * gfortran.dg/proc_ptr_24.f90: New test.
3746
3747 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3748
3749         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3750         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3751         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3752
3753 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3754
3755         PR fortran/28039
3756         * gfortran.dg/fmt_with_extra.f: new file.
3757
3758 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3759
3760         * lib/target-supports.exp
3761         (check_effective_target_arm_iwmmxt_ok): New procedure.
3762         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3763         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3764
3765 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3766
3767         * gfortran.dg/boz_9.f90: Do not load denormal floating
3768         point constants.  Remove -mieee option for alpha*-*-* targets.
3769
3770 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3771
3772         PR fortran/41106
3773         * gfortran.dg/proc_ptr_23.f90: New.
3774         * gfortran.dg/proc_ptr_comp_15.f90: New.
3775         * gfortran.dg/proc_ptr_comp_16.f90: New.
3776         * gfortran.dg/proc_ptr_comp_17.f90: New.
3777
3778 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3779
3780         PR c++/41131
3781         * g++.dg/expr/unary3.C: New test.
3782
3783 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3784
3785         * gfortran.dg/common_5.f: Add -mdalign for sh.
3786         * gfortran.dg/common_align_2.f90: Likewise.
3787
3788 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3789
3790         PR libfortran/40962
3791         * c_f_pointer_tests_4.f90:  New test.
3792
3793 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3794
3795         * gnat.dg/slice6.adb: New test.
3796         * gnat.dg/slice6_pkg.ads: New helper.
3797
3798 2009-08-20  Michael Matz  <matz@suse.de>
3799
3800         PR fortran/41126
3801         * gfortran.dg/pr41126.f90: New test.
3802
3803 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3804
3805         * gnat.dg/dynamic_bound.adb: New test.
3806
3807 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3808
3809         PR fortran/41121
3810         * gfortran.dg/intrinsic_5.f90: New.
3811
3812 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3813             Richard Earnshaw  <richard.earnshaw@arm.com>
3814
3815         * gcc.target/arm/20090811-1.c: New test.
3816
3817 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3818
3819         PR middle-end/41123
3820         * gcc.dg/pr41123.c: New test.
3821
3822 2009-08-19  Jason Merrill  <jason@redhat.com>
3823
3824         PR c++/41120
3825         * g++.dg/other/gc4.C: New.
3826
3827 2009-08-18  Michael Matz  <matz@suse.de>
3828
3829         * gfortran.dg/vect/vect-gems.f90: New test.
3830         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3831
3832 2009-08-18  DJ Delorie  <dj@redhat.com>
3833
3834         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3835         * lib/gcc-defs.exp: ... to here.
3836
3837         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3838         GCC_EXEC_PREFIX before building the wrapper.
3839
3840 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3841
3842         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3843         tests.
3844         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3845         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3846         dg-options.  Fix dg-final clause.
3847
3848 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3849
3850         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3851
3852 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3853             Paul Thomas  <pault@gcc.gnu.org>
3854
3855         PR fortran/40870
3856         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3857
3858 2009-08-18  Richard Guenther  <rguenther@suse.de>
3859
3860         PR middle-end/41094
3861         * gcc.dg/torture/pr41094.c: New testcase.
3862         * gcc.dg/torture/builtin-power-1.c: Adjust.
3863         * gcc.dg/builtins-10.c: Likewise.
3864
3865 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3866
3867         PR target/40971
3868         * gcc.dg/pr40971.c: New test.
3869
3870 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3871
3872         PR fortran/41062
3873         * gfortran.dg/use_only_4.f90: New test.
3874
3875 2009-08-17  Daniel Kraft  <d@domob.eu>
3876
3877         PR fortran/37425
3878         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3879         NOPASS bindings as operators.
3880
3881 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3882
3883         * lib/target-supports.exp
3884         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3885         of targets that do not need command line argument to enable SIMD.
3886
3887 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3888
3889         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3890         typo in cache name.
3891
3892 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3893
3894         PR fortran/41075
3895         * gfortran.dg/unlimited_fmt_1.f90: New test.
3896
3897 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3898
3899         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3900
3901 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3902
3903         * gnat.dg/itype.ad[sb]: New test.
3904
3905 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3906
3907         * gcc.target/mips/mips.exp: Add terminology section to comment
3908         at the top of the file.  Fix typos.
3909
3910 2009-08-16  Jason Merrill  <jason@redhat.com>
3911
3912         * g++.dg/debug/dwarf2/inline1.C: New.
3913
3914 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3915
3916         PR target/38599
3917         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3918
3919 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3920
3921         PR debug/37801
3922         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3923         Make sure to trigger inlining optimizations.
3924         * gcc.dg/debug/dwarf2/inline2.c: New test.
3925
3926 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3927
3928         PR fortran/41070
3929         * gfortran.dg/structure_constructor_10.f90: New.
3930
3931 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3932
3933         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3934         * gcc.dg/pragma-re-2.c: Likewise.
3935         * gcc.dg/pragma-re-3.c: Likewise.
3936         * gcc.dg/pragma-re-4.c: Likewise.
3937         * g++.dg/other/pragma-re-1.C: Likewise.
3938         * g++.dg/other/pragma-re-2.C: Likewise.
3939
3940 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3941
3942         * gcc.dg/torture/builtin-math-7.c: New.
3943
3944 2009-08-14  Richard Guenther  <rguenther@suse.de>
3945
3946         * gcc.c-torture/execute/20090814-1.c: New testcase.
3947
3948 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3949
3950         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3951
3952 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3953
3954         PR target/40934
3955         * gcc.target/i386/pr40934.c: New.
3956
3957 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3958
3959         PR target/41019
3960         * gcc.target/i386/pr41019.c: New test.
3961
3962 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3963
3964         PR fortran/40955
3965         * gfortran.dg/winapi.f90: New test.
3966
3967 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3968
3969         PR fortran/40995
3970         * gfortran.dg/intrinsic_4.f90: New.
3971         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3972         different line.
3973
3974 2009-08-13  Richard Guenther  <rguenther@suse.de>
3975
3976         PR middle-end/41047
3977         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3978
3979 2009-08-12  Richard Guenther  <rguenther@suse.de>
3980
3981         PR tree-optimization/41011
3982         * gfortran.dg/pr41011.f: New testcase.
3983
3984 2009-08-11  Andrew Haley  <aph@redhat.com>
3985
3986         * gcc.target/arm/synchronize.c: New file.
3987
3988 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3989
3990         PR middle-end/40980
3991         * gfortran.dg/graphite/id-17.f: New.
3992
3993 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3994             Sebastian Pop  <sebastian.pop@amd.com>
3995
3996         * gcc.dg/graphite/interchange-1.c: XFAILed.
3997         * gcc.dg/graphite/interchange-2.c: XFAILed.
3998         * gcc.dg/graphite/interchange-3.c: XFAILed.
3999         * gcc.dg/graphite/interchange-4.c: XFAILed.
4000         * gcc.dg/graphite/interchange-7.c: XFAILed.
4001
4002 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4003
4004         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4005
4006 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4007             Pranav Garg  <pranav.garg2107@gmail.com>
4008
4009         * gcc.dg/graphite/interchange-6.c: XFAILed.
4010
4011 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4012
4013         * gcc.dg/graphite/interchange-9.c: New.
4014
4015 2009-08-12  Richard Guenther  <rguenther@suse.de>
4016
4017         PR rtl-optimization/41033
4018         * gcc.dg/pr41033.c: New test.
4019
4020 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4021
4022         PR fortran/41022
4023         * gfortran.dg/proc_ptr_comp_14.f90: New.
4024
4025 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4026
4027         * gcc.target/mips/ext-5.c: New test.
4028         * gcc.target/mips/ext-6.c: New test.
4029         * gcc.target/mips/ext-7.c: New test.
4030         * gcc.target/mips/ext-8.c: New test.
4031         * gcc.target/mips/extend-2.c: New test.
4032
4033 2009-08-10  Jason Merrill  <jason@redhat.com>
4034
4035         * g++.dg/other/linkage2.C: New test for types-without-linkage
4036         handling.
4037         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4038         * g++.dg/lookup/anon2.C: Likewise.
4039         * g++.dg/other/anon3.C: Likewise.
4040         * g++.dg/template/arg2.C: Likewise.
4041         * g++.dg/template/local4.C: Likewise.
4042         * g++.old-deja/g++.law/operators32.C: Likewise.
4043         * g++.old-deja/g++.other/linkage2.C: Likewise.
4044         * g++.old-deja/g++.pt/enum6.C: Likewise.
4045         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4046         * g++.old-deja/g++.other/linkage1.C: Likewise.
4047
4048 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4049
4050         * gcc.dg/dg.exp: Test also c-c++-common dir.
4051         * g++.dg/dg.exp: Likewise.
4052         * g++.dg/warn/Wconversion-real.C: Delete.
4053         * gcc.dg/Wconversion-real.c: Move to ...
4054         * c-c++-common/Wconversion-real.c: ... here.
4055         * lib/target-supports.exp
4056         (check_effective_target_c,check_effective_target_c++): New.
4057
4058 2009-08-10  Daniel Kraft  <d@domob.eu>
4059
4060         PR fortran/37425
4061         * gfortran.dg/typebound_operator_1.f03: New test.
4062         * gfortran.dg/typebound_operator_2.f03: New test.
4063
4064 2009-08-10  Richard Guenther  <rguenther@suse.de>
4065
4066         PR middle-end/41006
4067         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4068         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4069
4070 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4071
4072         PR fortran/40940
4073         * gfortran.dg/class_1.f03: New.
4074         * gfortran.dg/class_2.f03: New.
4075         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4076         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4077         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4078         * gfortran.dg/typebound_call_10.f03: Ditto.
4079         * gfortran.dg/typebound_call_2.f03: Ditto.
4080         * gfortran.dg/typebound_call_3.f03: Ditto.
4081         * gfortran.dg/typebound_call_4.f03: Ditto.
4082         * gfortran.dg/typebound_generic_3.f03: Ditto.
4083         * gfortran.dg/typebound_generic_4.f03: Ditto.
4084         * gfortran.dg/typebound_proc_1.f08: Ditto.
4085         * gfortran.dg/typebound_proc_5.f03: Ditto.
4086         * gfortran.dg/typebound_proc_6.f03: Ditto.
4087
4088 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4089
4090         PR c++/40866
4091         * g++.dg/expr/stmt-expr-1.C: New test.
4092
4093 2009-08-09  Richard Guenther  <rguenther@suse.de>
4094
4095         PR tree-optimization/41016
4096         * gcc.c-torture/compile/pr41016.c: New testcase.
4097
4098 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4099
4100         * gcc.dg/overflow-warn-8.c: New test.
4101
4102 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4103
4104         PR tree-optimization/41008
4105         * gcc.dg/vect/O1-pr41008.c: New test.
4106
4107 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4108
4109         PR fortran/40955
4110         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4111
4112 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4113
4114         * gcc.target/bfin/loop-autoinc.c: New file.
4115
4116 2009-08-08  Richard Guenther  <rguenther@suse.de>
4117
4118         PR tree-optimization/40991
4119         * g++.dg/torture/pr40991.C: New testcase.
4120
4121 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4122
4123         * ada/acats/support/impdef.a: Tweak timing constants. Add
4124         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4125         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4126         * ada/acats/tests/c9/c940007.a: Likewise.
4127         * ada/acats/tests/c9/c94001c.ada: Likewise.
4128         * ada/acats/tests/c9/c94006a.ada: Likewise.
4129         * ada/acats/tests/c9/c94008c.ada: Likewise.
4130         * ada/acats/tests/c9/c951002.a: Likewise.
4131         * ada/acats/tests/c9/c954a01.a: Likewise.
4132         * ada/acats/tests/c9/c96001a.ada: Likewise.
4133         * ada/acats/tests/c9/c97307a.ada: Likewise.
4134
4135 2009-08-07  Richard Guenther  <rguenther@suse.de>
4136
4137         PR tree-optimization/40999
4138         * gfortran.dg/pr40999.f: New testcase.
4139
4140 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4141
4142         * g++.dg/tree-prof/partition1.C: New test.
4143
4144 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4145
4146         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4147         hook.
4148         (check_effective_target_arm_neon_ok): Improve test for neon
4149         availability.
4150         * gcc.target/arm/eabi1.c: Only run test in base variant.
4151         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4152         attribute.
4153         * gcc.target/arm/vfp1[567].c: New tests.
4154
4155 2009-08-06  Jason Merrill  <jason@redhat.com>
4156
4157         PR c++/40948
4158         * g++.dg/ext/complit12.C: Expand.
4159
4160 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4161
4162         Merge ARM/hard_vfp_branch to trunk.
4163
4164         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4165
4166         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4167         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4168
4169         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4170
4171         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4172         (PCS): Define macro to use base AAPCS.
4173         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4174
4175         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4176
4177         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4178         Correct arm_neon.h typo.
4179
4180         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4181
4182         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4183         this a linkage test.
4184         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4185         argument marshalling.
4186         * abitest.h: New file.
4187         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4188         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4189
4190 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4191
4192         PR middle-end/32964
4193         * gcc.dg/tree-ssa/pr32964.c: New test.
4194
4195 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4196             H.J. Lu  <hongjiu.lu@intel.com>
4197
4198         PR target/40957
4199         * gcc.target/i386/pr40957.c: New test.
4200
4201 2009-08-06  Richard Guenther  <rguenther@suse.de>
4202
4203         PR tree-optimization/40964
4204         * gcc.c-torture/compile/pr40964.c: New testcase.
4205
4206 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4207
4208         PR fortran/40847
4209         * gfortran.dg/transfer_resolve_1.f90 : New test.
4210
4211 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4212             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4213
4214         PR target/40906
4215         * gcc.target/i386/pr40906-1.c: New test.
4216         * gcc.target/i386/pr40906-2.c: Ditto.
4217         * gcc.target/i386/pr40906-3.c: Ditto.
4218
4219 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4220
4221         PR rtl-optimization/40924
4222         * g++.dg/torture/pr40924.C: New test.
4223
4224 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4225
4226         PR c++/36069
4227         * g++.dg/warn/pr36069.C: New.
4228
4229 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4230
4231         PR c++/39987
4232         * g++.dg/overload/defarg4.C: New test.
4233
4234 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4235
4236         PR c++/16696
4237         * g++.dg/parse/pr16696.C: New.
4238         * g++.dg/parse/pr16696-permissive.C: New.
4239
4240 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4241
4242         PR fortran/40875
4243         * gfortran.dg/initialization_23.f90 : New test.
4244
4245 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4246
4247         PR debug/39706
4248         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4249
4250 2009-08-03  Jason Merrill  <jason@redhat.com>
4251             Jakub Jelinek  <jakub@redhat.com>
4252
4253         PR c++/40948
4254         * g++.dg/ext/complit12.C: New.
4255
4256 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4257
4258         PR c/39902
4259         * gcc.target/powerpc/pr39902-2.c: New test.
4260
4261 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4262
4263         PR middle-end/40943
4264         * gcc.dg/uninit-6.c: Re-add XFAIL.
4265         * gcc.dg/uninit-6-O0.c: Likewise.
4266         * gcc.dg/uninit-pr40943.c: New test.
4267
4268 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4269
4270         PR testsuite/40858
4271         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4272         .ascii.
4273
4274 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4275
4276         PR libfortran/40853
4277         * gfortran.dg/namelist_40.f90: Update error output.
4278         * gfortran.dg/namelist_47.f90: Update error output.
4279         * gfortran.dg/namelist_58.f90: New test.
4280
4281 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4282
4283         PR fortran/40881
4284         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4285         * gfortran.dg/altreturn_3.f90: Ditto.
4286         * gfortran.dg/altreturn_5.f90: Ditto.
4287         * gfortran.dg/altreturn_6.f90: Ditto.
4288         * gfortran.dg/altreturn_7.f90: Ditto.
4289         * gfortran.dg/array_constructor_13.f90: Ditto.
4290         * gfortran.dg/arrayio_7.f90: Ditto.
4291         * gfortran.dg/arrayio_8.f90: Ditto.
4292         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4293         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4294         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4295         * gfortran.dg/backspace_8.f: Add -std=legacy.
4296         * gfortran.dg/backspace_9.f: Ditto.
4297         * gfortran.dg/char_comparison_1.f: Ditto.
4298         * gfortran.dg/char_decl_1.f90: Ditto.
4299         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4300         * gfortran.dg/char_pointer_assign.f90: Ditto.
4301         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4302         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4303         * gfortran.dg/char_pointer_func.f90: Ditto.
4304         * gfortran.dg/common_8.f90: Ditto.
4305         * gfortran.dg/constant_substring.f: Ditto.
4306         * gfortran.dg/data_char_2.f90: Ditto.
4307         * gfortran.dg/der_array_io_1.f90: Ditto.
4308         * gfortran.dg/der_array_io_2.f90: Ditto.
4309         * gfortran.dg/der_array_io_3.f90: Ditto.
4310         * gfortran.dg/der_io_3.f90: Ditto.
4311         * gfortran.dg/dev_null.F90: Ditto.
4312         * gfortran.dg/direct_io_2.f90: Ditto.
4313         * gfortran.dg/do_iterator_2.f90: Ditto.
4314         * gfortran.dg/e_d_fmt.f90: Ditto.
4315         * gfortran.dg/empty_format_1.f90: Ditto.
4316         * gfortran.dg/entry_17.f90: Modified warning message.
4317         * gfortran.dg/entry_7.f90: Add -std=legacy.
4318         * gfortran.dg/eor_1.f90: Ditto.
4319         * gfortran.dg/equiv_2.f90: Ditto.
4320         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4321         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4322         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4323         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4324         * gfortran.dg/fmt_error_2.f90: Ditto.
4325         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4326         * gfortran.dg/fmt_tl.f: Ditto.
4327         * gfortran.dg/fmt_white.f: Ditto.
4328         * gfortran.dg/func_derived_1.f90: Ditto.
4329         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4330         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4331         * gfortran.dg/global_references_2.f90: Ditto.
4332         * gfortran.dg/hollerith_1.f90: Ditto.
4333         * gfortran.dg/hollerith.f90: Use new-style character length.
4334         * gfortran.dg/hollerith_f95.f90: Ditto.
4335         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4336         * gfortran.dg/implicit_6.f90: Ditto.
4337         * gfortran.dg/implicit_9.f90: Ditto.
4338         * gfortran.dg/inquire_13.f90: Ditto.
4339         * gfortran.dg/inquire_5.f90: Ditto.
4340         * gfortran.dg/inquire_6.f90: Ditto.
4341         * gfortran.dg/inquire.f90: Ditto.
4342         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4343         * gfortran.dg/io_constraints_2.f90: Ditto.
4344         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4345         * gfortran.dg/loc_2.f90: Ditto.
4346         * gfortran.dg/logical_1.f90: Ditto.
4347         * gfortran.dg/longline.f: Ditto.
4348         * gfortran.dg/merge_char_1.f90: Ditto.
4349         * gfortran.dg/namelist_12.f: Ditto.
4350         * gfortran.dg/namelist_14.f90: Ditto.
4351         * gfortran.dg/namelist_18.f90: Ditto.
4352         * gfortran.dg/namelist_19.f90: Ditto.
4353         * gfortran.dg/namelist_21.f90: Ditto.
4354         * gfortran.dg/namelist_22.f90: Ditto.
4355         * gfortran.dg/namelist_37.f90: Ditto.
4356         * gfortran.dg/namelist_54.f90: Ditto.
4357         * gfortran.dg/namelist_55.f90: Ditto.
4358         * gfortran.dg/namelist_empty.f90: Ditto.
4359         * gfortran.dg/namelist_use.f90: Use new-style character length.
4360         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4361         * gfortran.dg/nested_modules_4.f90: Ditto.
4362         * gfortran.dg/nested_modules_5.f90: Ditto.
4363         * gfortran.dg/open-options-blanks.f: Ditto.
4364         * gfortran.dg/output_exponents_1.f90: Ditto.
4365         * gfortran.dg/parens_5.f90: Ditto.
4366         * gfortran.dg/parens_6.f90: Ditto.
4367         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4368         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4369         * gfortran.dg/pr15129.f90: Ditto.
4370         * gfortran.dg/pr15332.f: Ditto.
4371         * gfortran.dg/pr16597.f90: Ditto.
4372         * gfortran.dg/pr17143.f90: Ditto.
4373         * gfortran.dg/pr17164.f90: Ditto.
4374         * gfortran.dg/pr17229.f: Modified warning message.
4375         * gfortran.dg/pr18210.f90: Add -std=legacy.
4376         * gfortran.dg/pr19155.f: Ditto.
4377         * gfortran.dg/pr20086.f90: Ditto.
4378         * gfortran.dg/pr20124.f90: Ditto.
4379         * gfortran.dg/pr20755.f: Ditto.
4380         * gfortran.dg/pr20865.f90: Ditto.
4381         * gfortran.dg/pr20950.f: Ditto.
4382         * gfortran.dg/pr21730.f: Ditto.
4383         * gfortran.dg/pr22491.f: Ditto.
4384         * gfortran.dg/pr29713.f90: Ditto.
4385         * gfortran.dg/print_parentheses_1.f: Ditto.
4386         * gfortran.dg/print_parentheses_2.f90: Ditto.
4387         * gfortran.dg/proc_assign_1.f90: Ditto.
4388         * gfortran.dg/proc_decl_1.f90: Ditto.
4389         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4390         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4391         * gfortran.dg/read_float_1.f90: Ditto.
4392         * gfortran.dg/read_logical.f90: Ditto.
4393         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4394         * gfortran.dg/return_1.f90: Ditto.
4395         * gfortran.dg/rewind_1.f90: Ditto.
4396         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4397         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4398         * gfortran.dg/stfunc_1.f90: Ditto.
4399         * gfortran.dg/stfunc_3.f90: Ditto.
4400         * gfortran.dg/stfunc_4.f90: Ditto.
4401         * gfortran.dg/stfunc_6.f90: Ditto.
4402         * gfortran.dg/streamio_2.f90: Ditto.
4403         * gfortran.dg/string_ctor_1.f90: Ditto.
4404         * gfortran.dg/string_null_compare_1.f: Ditto.
4405         * gfortran.dg/substr_6.f90: Ditto.
4406         * gfortran.dg/tl_editing.f90: Ditto.
4407         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4408         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4409         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4410         * gfortran.dg/g77/1832.f: Ditto.
4411         * gfortran.dg/g77/19981216-0.f Ditto.
4412         * gfortran.dg/g77/19990525-0.f: Ditto.
4413         * gfortran.dg/g77/19990826-2.f: Ditto.
4414         * gfortran.dg/g77/20000630-2.f: Ditto.
4415         * gfortran.dg/g77/20010116.f: Ditto.
4416         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4417         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4418         * gfortran.dg/g77/980520-1.f: Ditto.
4419         * gfortran.dg/g77/check0.f: Ditto.
4420         * gfortran.dg/g77/cpp3.F: Ditto.
4421         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4422         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4423         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4424         * gfortran.dg/g77/short.f: Ditto.
4425
4426 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4427
4428         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4429         * gcc.target/mips/ext-4.c: Likewise.
4430         * gcc.target/mips/interrupt_handler.c: Likewise.
4431         * gcc.target/mips/truncate-4.c: Likewise.
4432         * gcc.target/mips/truncate-5.c: Likewise.
4433
4434 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4435
4436         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4437         -fgraphite-force-parallel to -floop-parallelize-all.
4438
4439 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4440
4441         PR fortran/40011
4442         * gfortran.dg/whole_file_7.f90: New test.
4443         * gfortran.dg/whole_file_8.f90: New test.
4444         * gfortran.dg/whole_file_9.f90: New test.
4445         * gfortran.dg/whole_file_10.f90: New test.
4446         * gfortran.dg/whole_file_11.f90: New test.
4447         * gfortran.dg/whole_file_12.f90: New test.
4448         * gfortran.dg/whole_file_13.f90: New test.
4449         * gfortran.dg/whole_file_14.f90: New test.
4450
4451 2009-07-31  Jason Merrill  <jason@redhat.com>
4452
4453         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4454         binding semantics.
4455         * g++.dg/cpp0x/named.C: Likewise.
4456         * g++.dg/cpp0x/overload.C: Likewise.
4457         * g++.dg/cpp0x/rv1n.C: Likewise.
4458         * g++.dg/cpp0x/rv1p.C: Likewise.
4459         * g++.dg/cpp0x/rv2n.C: Likewise.
4460         * g++.dg/cpp0x/rv2p.C: Likewise.
4461         * g++.dg/cpp0x/rv3n.C: Likewise.
4462         * g++.dg/cpp0x/rv3p.C: Likewise.
4463         * g++.dg/cpp0x/rv4n.C: Likewise.
4464         * g++.dg/cpp0x/rv4p.C: Likewise.
4465         * g++.dg/cpp0x/rv5n.C: Likewise.
4466         * g++.dg/cpp0x/rv5p.C: Likewise.
4467         * g++.dg/cpp0x/rv6n.C: Likewise.
4468         * g++.dg/cpp0x/rv6p.C: Likewise.
4469         * g++.dg/cpp0x/rv7n.C: Likewise.
4470         * g++.dg/cpp0x/rv7p.C: Likewise.
4471         * g++.dg/cpp0x/template_deduction.C: Likewise.
4472         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4473         * g++.dg/cpp0x/overloadn.C: New.
4474         * g++.dg/cpp0x/rv-cast.C: New.
4475
4476 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4477
4478         * gcc.target/mips/ext-4.c: New test.
4479
4480 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4481
4482         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4483
4484 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4485
4486         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4487         * gcc.dg/tree-ssa/loop-32.c: Same.
4488         * gcc.dg/tree-ssa/loop-33.c: Same.
4489         * gcc.dg/tree-ssa/loop-34.c: Same.
4490         * gcc.dg/tree-ssa/loop-35.c: Same.
4491         * gcc.dg/tree-ssa/loop-7.c: Same.
4492         * gcc.dg/tree-ssa/pr23109.c: Same.
4493         * gcc.dg/tree-ssa/restrict-2.c: Same.
4494         * gcc.dg/tree-ssa/restrict-3.c: Same.
4495         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4496         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4497         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4498         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4499         * gcc.dg/tree-ssa/structopt-1.c: Same.
4500         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4501         * gfortran.dg/pr32921.f: Same.
4502
4503 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4504
4505         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4506         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4507         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4508         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4509         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4510         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4511         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4512         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4513         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4514         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4515         * gcc.dg/graphite/id-1.c: New.
4516         * gcc.dg/graphite/id-10.c: New.
4517         * gcc.dg/graphite/id-11.c: New.
4518         * gcc.dg/graphite/id-12.c: New.
4519         * gcc.dg/graphite/id-13.c: New.
4520         * gcc.dg/graphite/id-14.c: New.
4521         * gcc.dg/graphite/id-15.c: New.
4522         * gcc.dg/graphite/id-2.c: New.
4523         * gcc.dg/graphite/id-3.c: New.
4524         * gcc.dg/graphite/id-4.c: New.
4525         * gcc.dg/graphite/id-5.c: New.
4526         * gcc.dg/graphite/id-6.c: New.
4527         * gcc.dg/graphite/id-7.c: New.
4528         * gcc.dg/graphite/id-8.c: New.
4529         * gcc.dg/graphite/id-9.c: New.
4530         * gcc.dg/graphite/interchange-0.c: New.
4531         * gcc.dg/graphite/interchange-1.c: New.
4532         * gcc.dg/graphite/interchange-2.c: New.
4533         * gcc.dg/graphite/interchange-3.c: New.
4534         * gcc.dg/graphite/interchange-4.c: New.
4535         * gcc.dg/graphite/interchange-5.c: New.
4536         * gcc.dg/graphite/interchange-6.c: New.
4537         * gcc.dg/graphite/interchange-7.c: New.
4538         * gcc.dg/graphite/interchange-8.c: New.
4539         * gcc.dg/graphite/pr35356-1.c: New.
4540         * gcc.dg/graphite/pr35356-2.c: New.
4541         * gcc.dg/graphite/pr35356-3.c: New.
4542         * gcc.dg/graphite/pr40157.c: New.
4543         * gcc.dg/graphite/run-id-1.c: New.
4544         * gcc.dg/graphite/scop-20.c: New.
4545         * gcc.dg/graphite/scop-21.c: New.
4546         * gfortran.dg/graphite/id-1.f90: New.
4547         * gfortran.dg/graphite/id-10.f90: New.
4548         * gfortran.dg/graphite/id-11.f: New.
4549         * gfortran.dg/graphite/id-12.f: New.
4550         * gfortran.dg/graphite/id-13.f: New.
4551         * gfortran.dg/graphite/id-14.f: New.
4552         * gfortran.dg/graphite/id-15.f: New.
4553         * gfortran.dg/graphite/id-16.f: New.
4554         * gfortran.dg/graphite/id-5.f: New.
4555         * gfortran.dg/graphite/id-6.f: New.
4556         * gfortran.dg/graphite/id-7.f: New.
4557         * gfortran.dg/graphite/id-8.f: New.
4558         * gfortran.dg/graphite/id-9.f: New.
4559         * gfortran.dg/graphite/interchange-1.f: New.
4560         * gfortran.dg/graphite/interchange-2.f: New.
4561
4562 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4563
4564         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4565         flags based on the name of the testcase.
4566         * gfortran.dg/graphite/graphite.exp: Same.
4567
4568         * gcc.dg/graphite/block-0.c: Adjusted.
4569         * gcc.dg/graphite/block-1.c: Adjusted.
4570         * gcc.dg/graphite/block-2.c: Adjusted.
4571         * gcc.dg/graphite/block-3.c: Adjusted.
4572         * gcc.dg/graphite/block-4.c: Adjusted.
4573         * gcc.dg/graphite/block-5.c: Adjusted.
4574         * gcc.dg/graphite/block-6.c: Adjusted.
4575         * gcc.dg/graphite/pr37485.c: Adjusted.
4576         * gcc.dg/graphite/pr37684.c: Adjusted.
4577         * gcc.dg/graphite/pr37828.c: Adjusted.
4578         * gcc.dg/graphite/pr37883.c: Adjusted.
4579         * gcc.dg/graphite/pr37928.c: Adjusted.
4580         * gcc.dg/graphite/pr37943.c: Adjusted.
4581         * gcc.dg/graphite/pr38409.c: Adjusted.
4582         * gcc.dg/graphite/pr38498.c: Adjusted.
4583         * gcc.dg/graphite/pr38559.c: Adjusted.
4584         * gcc.dg/graphite/pr39335.c: Adjusted.
4585         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4586         * gcc.dg/graphite/scop-0.c: Adjusted.
4587         * gcc.dg/graphite/scop-1.c: Adjusted.
4588         * gcc.dg/graphite/scop-10.c: Adjusted.
4589         * gcc.dg/graphite/scop-11.c: Adjusted.
4590         * gcc.dg/graphite/scop-12.c: Adjusted.
4591         * gcc.dg/graphite/scop-13.c: Adjusted.
4592         * gcc.dg/graphite/scop-14.c: Adjusted.
4593         * gcc.dg/graphite/scop-15.c: Adjusted.
4594         * gcc.dg/graphite/scop-16.c: Adjusted.
4595         * gcc.dg/graphite/scop-17.c: Adjusted.
4596         * gcc.dg/graphite/scop-18.c: Adjusted.
4597         * gcc.dg/graphite/scop-19.c: Adjusted.
4598         * gcc.dg/graphite/scop-2.c: Adjusted.
4599         * gcc.dg/graphite/scop-3.c: Adjusted.-
4600         * gcc.dg/graphite/scop-4.c: Adjusted.
4601         * gcc.dg/graphite/scop-5.c: Adjusted.
4602         * gcc.dg/graphite/scop-6.c: Adjusted.
4603         * gcc.dg/graphite/scop-7.c: Adjusted.
4604         * gcc.dg/graphite/scop-8.c: Adjusted.
4605         * gcc.dg/graphite/scop-9.c: Adjusted.
4606         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4607         * gfortran.dg/graphite/block-1.f90: Adjusted.
4608         * gfortran.dg/graphite/block-2.f: Adjusted.
4609         * gfortran.dg/graphite/block-3.f90: Adjusted.
4610         * gfortran.dg/graphite/block-4.f90: Adjusted.
4611         * gfortran.dg/graphite/id-2.f90: Adjusted.
4612         * gfortran.dg/graphite/id-3.f90: Adjusted.
4613         * gfortran.dg/graphite/id-4.f90: Adjusted.
4614         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4615         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4616         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4617         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4618         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4619         * gfortran.dg/graphite/scop-1.f: Adjusted.
4620
4621 2009-07-30  Doug Kwan  <dougkwan@google.com>
4622
4623         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4624         in warnings added in rev 141298.
4625
4626 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4627
4628         * lib/options.exp: Use "!=" instead of "ne".
4629
4630         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4631
4632         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4633         * gcc.dg/ucnid-12.c: Likewise.
4634
4635 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4636             Pat Haugen  <pthaugen@us.ibm.com>
4637             Revital Eres <ERES@il.ibm.com>
4638
4639         * gcc.target/powerpc/altivec-32.c: New file to test
4640         Altivec simple math function vectorization.
4641
4642         * gcc.target/powerpc/bswap-run.c: New file to test swap
4643         builtins.
4644         * gcc.target/powerpc/bswap16.c: Ditto.
4645         * gcc.target/powerpc/bswap32.c: Ditto.
4646         * gcc.target/powerpc/bswap64-1.c: Ditto.
4647         * gcc.target/powerpc/bswap64-2.c: Ditto.
4648         * gcc.target/powerpc/bswap64-3.c: Ditto.
4649         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4650         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4651         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4652
4653         * gcc.target/powerpc/popcount-2.c: New file to test
4654         power7 popcntd instructions.
4655         * gcc.target/powerpc/popcount-3.c: Ditto.
4656
4657         * gcc.target/powerpc/pr39457.c: New VSX test.
4658         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4659         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4660         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4661         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4662         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4663         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4664         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4665         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4666         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4667         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4668         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4669         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4670
4671         * gcc.target/powerpc/altivec-6.c: Store the result of
4672         vec_add, so the optimizer doesn't remove it.
4673
4674         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4675         systems that support bswap64.
4676
4677         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4678         prevent VSX code generation.
4679
4680         * lib/target-supports.exp (check_vsx_hw_available): New
4681         function to test if VSX available.
4682         (check_effective_target_powerpc_vsx_ok): Ditto.
4683         (check_vmx_hw_available): Add explicit -mno-vsx.
4684
4685 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4686
4687         PR c/39902
4688         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4689
4690 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4691
4692         PR tree-optimization/40570
4693         * gcc.c-torture/compile/pr40570.c: New test.
4694
4695 2009-07-29  Jason Merrill  <jason@redhat.com>
4696
4697         PR c++/14912
4698         * g++.dg/template/defarg13.C: New.
4699
4700 2009-07-29  Richard Guenther  <rguenther@suse.de>
4701
4702         PR c++/40834
4703         * g++.dg/torture/pr40834.C: New testcase.
4704
4705 2009-07-29  Michael Matz  <matz@suse.de>
4706
4707         PR middle-end/40830
4708         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4709
4710 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4711
4712         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4713         sh*-*-* targets.  Skip on spu-*-* targets.
4714         * gfortran.dg/maxlocval_4.f90: Likewise.
4715         * gfortran.dg/minlocval_1.f90: Likewise.
4716         * gfortran.dg/minlocval_4.f90: Likewise.
4717
4718 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4719
4720         PR fortran/40878
4721         * gfortran.dg/gomp/pr40878-1.f90: New test.
4722         * gfortran.dg/gomp/pr40878-2.f90: New test.
4723
4724         PR testsuite/40891
4725         * gcc.dg/cdce1.c: Adjust note line number.
4726         * gcc.dg/cdce2.c: Likewise.
4727
4728 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4729
4730         PR fortran/40882
4731         * gfortran.dg/proc_ptr_comp_13.f90: New.
4732
4733 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4734
4735         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4736         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4737         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4738         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4739         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4740         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4741         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4742         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4743         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4744         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4745         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4746         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4747         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4748         #ifdef NEED_IEEE754_FLOAT conditional.
4749         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4750         conditional.
4751
4752 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4753
4754         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4755         i?86-*-netware.
4756         * g++.dg/ext/bitfield3.C: Likewise.
4757         * g++.dg/ext/bitfield4.C: Likewise.
4758         * g++.dg/ext/bitfield5.C: Likewise.
4759         * gcc.dg/bitfld-15.c: Likewise.
4760         * gcc.dg/bitfld-16.c: Likewise.
4761         * gcc.dg/bitfld-17.c: Likewise.
4762         * gcc.dg/bitfld-18.c: Likewise.
4763         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4764         * gcc.dg/20010912-1.c: Likewise.
4765         * gcc.dg/20021018-1.c: Likewise.
4766         * gcc.dg/20030213-1.c: Likewise.
4767         * gcc.dg/20030225-1.c: Likewise.
4768         * gcc.dg/20030708-1.c: Likewise.
4769         * gcc.dg/20050321-2.c: Likewise.
4770         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4771         * gcc.dg/cdce2.c: Likewise.
4772         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4773         targets.
4774         * gcc.target/i386/pr37248-3.c: Likewise.
4775
4776 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4777
4778         PR fortran/40848
4779         * gfortran.dg/altreturn_7.f90: New.
4780
4781 2009-07-27  Simon Baldwin  <simonb@google.com>
4782
4783         PR testsuite/40829
4784         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4785         so that indexing no longer runs off array end.
4786
4787 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4788
4789         PR fortran/40851
4790         * gfortran.dg/derived_init_3.f90: New test.
4791
4792 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4793
4794         PR fortran/33197
4795         * gfortran.dg/atan2_1.f90: New test
4796         * gfortran.dg/atan2_2.f90: New test
4797
4798 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4799
4800         PR c++/40749
4801         * g++.dg/warn/Wreturn-type-6.C: New test.
4802
4803 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4804
4805         PR tree-optimization/40801
4806         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4807         * gfortran.dg/vect/vect.exp: Run tests starting with
4808         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4809
4810 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4811
4812         PR rtl-optimization/40445
4813         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4814
4815 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4816
4817         * gcc.dg/builtin-unreachable-4.c: New test.
4818
4819 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4820
4821         PR fortran/33197
4822         * gfortran.dg/complex_intrinsic_5.f90: New test.
4823         * gfortran.dg/complex_intrinsic_7.f90: New test.
4824
4825 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4826
4827         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4828         * gcc.dg/ipa/noclone-1.c: New test.
4829
4830 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4831
4832         * lib/target-supports.exp (check_effective_target_static): New
4833         procedure.
4834         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4835         supported.
4836         * g++.old-deja/g++.law/weak.C: Require static effective target.
4837
4838 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4839
4840         PR fortran/39630
4841         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4842         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4843         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4844         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4845         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4846         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4847         * gfortran.dg/typebound_call_10.f03: New.
4848
4849 2009-07-24  Jason Merrill  <jason@redhat.com>
4850
4851         * g++.dg/cpp0x/defaulted11.C: New.
4852
4853         * g++.dg/cpp0x/initlist23.C: New.
4854
4855 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4856
4857         PR fortran/40822
4858         * gfortran.dg/char_length_16.f90: New.
4859
4860 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4861
4862         PR fortran/40643
4863         PR fortran/31067
4864         * gfortran.dg/maxlocval_2.f90: New test.
4865         * gfortran.dg/maxlocval_3.f90: New test.
4866         * gfortran.dg/maxlocval_4.f90: New test.
4867         * gfortran.dg/minlocval_1.f90: New test.
4868         * gfortran.dg/minlocval_2.f90: New test.
4869         * gfortran.dg/minlocval_3.f90: New test.
4870         * gfortran.dg/minlocval_4.f90: New test.
4871
4872 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4873
4874         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4875         scan-assembler.
4876
4877 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4878
4879         PR fortran/40839
4880         * gfortran.dg/pr40839.f90: New test.
4881
4882 2009-07-23  Michael Matz  <matz@suse.de>
4883
4884         PR middle-end/40830
4885         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4886         don't set options ourself.
4887
4888 2009-07-23  Simon Baldwin  <simonb@google.com>
4889
4890         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4891         native C compilation where required.
4892
4893 2009-07-22  Doug Kwan  <dougkwan@google.com>
4894
4895         * gcc.c-torture/compile/20090721-1.c: New test.
4896
4897 2009-07-22  Michael Matz  <matz@suse.de>
4898
4899         PR tree-optimization/35229
4900         PR tree-optimization/39300
4901         * gcc.dg/vect/vect-pre-interact.c: New test.
4902
4903 2009-07-22  Richard Guenther  <rguenther@suse.de>
4904
4905         * g++.dg/lookup/using21.C: Fix duplicate paste.
4906
4907 2009-07-22  Richard Guenther  <rguenther@suse.de>
4908
4909         PR c++/40799
4910         * g++.dg/lookup/using21.C: New testcase.
4911
4912 2009-07-21  Jason Merrill  <jason@redhat.com>
4913
4914         * g++.dg/init/aggr4.C: New.
4915
4916 2009-07-21  Jason Merrill  <jason@redhat.com>
4917
4918         Core issue 934
4919         * g++.dg/cpp0x/initlist22.C: New.
4920
4921 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4922
4923         * gcc.target/i386/vectorize8.c: New test.
4924
4925 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4926
4927         PR target/40811
4928         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4929         Add i?86 and x86_64 targets.
4930         * gcc.target/i386/vectorize7.c: New test.
4931
4932         PR target/40809
4933         * gcc.target/i386/pr40809.c: New test.
4934
4935 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4936
4937         PR tree-optimization/40813
4938         * g++.dg/opt/inline15.C: New test.
4939
4940 2009-07-21  Paul Brook <paul@codesourcery.com>
4941
4942         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4943         * lib/target-supports.exp (check_effective_target_section_anchors):
4944         Add arm*-*-*.
4945
4946 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4947
4948         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4949         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4950         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4951
4952 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4953
4954         * gcc.target/mips/ext-3.c: New test.
4955
4956 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4957
4958         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4959         * gcc.dg/builtin-object-size-8.c: New test.
4960         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4961         * g++.dg/ext/builtin-object-size2.C: Likewise.
4962
4963         PR tree-optimization/40792
4964         * gcc.dg/pr40792.c: New test.
4965
4966 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4967
4968         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4969         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4970         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4971
4972 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4973
4974         * gcc.target/sh/mfmovd.c: New test.
4975
4976 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4977             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4978
4979         PR libfortran/40714
4980         * gfortran.dg/eof_3.f90: New test.
4981
4982 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4983
4984         PR fortran/40727
4985         * gfortran.dg/intrinsic_cmplx.f90: New test.
4986
4987 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4988
4989         PR libfortran/34670
4990         PR libfortran/36874
4991         * gfortran.dg/cshift_bounds_1.f90:  New test.
4992         * gfortran.dg/cshift_bounds_2.f90:  New test.
4993         * gfortran.dg/cshift_bounds_3.f90:  New test.
4994         * gfortran.dg/cshift_bounds_4.f90:  New test.
4995         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4996         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4997         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4998         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4999
5000 2009-07-19  Jan Hubicka  <jh@suse.cz>
5001
5002         PR tree-optimization/40676
5003         * gcc.c-torture/compile/pr40676.c: New testcase.
5004
5005 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5006
5007         * gcc.target/mips/ext-2.c: New test.
5008
5009 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5010
5011         * gcc.target/mips/octeon-exts-7.c: New test.
5012         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5013         * gcc.target/mips/octeon-exts-5.c: Likewise.
5014
5015 2009-07-18  Richard Guenther  <rguenther@suse.de>
5016
5017         PR testsuite/40798
5018         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5019
5020 2009-07-18  Richard Guenther  <rguenther@suse.de>
5021
5022         PR c/40787
5023         * gcc.dg/pr35899.c: Adjust.
5024
5025 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5026
5027         * gcc.target/powerpc/asm-es-1.c: New test.
5028         * gcc.target/powerpc/asm-es-2.c: Likewise.
5029
5030 2009-07-17  Richard Guenther  <rguenther@suse.de>
5031
5032         PR c/40401
5033         * g++.dg/rtti/crash4.C: New testcase.
5034         * g++.dg/torture/20090706-1.C: Likewise.
5035         * gcc.dg/redecl-17.c: Likewise.
5036         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5037         * gcc.dg/declspec-9.c: Expect extra error.
5038         * gcc.dg/declspec-10.c: Likewise.
5039         * gcc.dg/declspec-11.c: Likewise.
5040         * gcc.dg/redecl-10.c: Expect extra warnings.
5041         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5042         * gcc.target/i386/pr39545-1.c: Likewise.
5043         * g++.dg/ext/asm3.C: Expect more errors.
5044         * g++.dg/gomp/block-1.C: Likewise.
5045         * g++.dg/gomp/block-2.C: Likewise.
5046         * g++.dg/gomp/block-3.C: Likewise.
5047         * g++.dg/gomp/block-5.C: Likewise.
5048         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5049         * g++.dg/warn/unused-result1.C: XFAIL.
5050
5051 2009-07-17  Richard Guenther  <rguenther@suse.de>
5052
5053         PR tree-optimization/40321
5054         * gcc.c-torture/compile/pr40321.c: New testcase.
5055         * g++.dg/torture/pr40321.C: Likewise.
5056
5057 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5058
5059         PR c++/40780
5060         * g++.dg/template/ptrmem19.C: New test.
5061
5062 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5063             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5064
5065         PR 40435
5066         * gcc.dg/pr36902.c: Add column info.
5067         * g++.dg/gcov/gcov-2.C: Change count for definition.
5068
5069 2009-07-16  Jason Merrill  <jason@redhat.com>
5070
5071         PR libstdc++/37907
5072         * g++.dg/cpp0x/std-layout1.C: New.
5073         * g++.dg/ext/has_nothrow_assign.C: Fix.
5074         * g++.dg/ext/has_nothrow_copy.C: Fix.
5075         * g++.dg/ext/has_trivial_assign.C: Fix.
5076         * g++.dg/ext/has_trivial_copy.C: Fix.
5077         * g++.dg/ext/is_pod.C: Fix.
5078         * g++.dg/other/offsetof3.C: Adjust.
5079         * g++.dg/overload/ellipsis1.C: Adjust.
5080         * g++.dg/warn/var-args1.C: Adjust.
5081         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5082         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5083         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5084         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5085         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5086
5087 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5088
5089         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5090         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5091         effective target "mpc_pow".
5092         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5093
5094 2009-07-16  Richard Henderson  <rth@redhat.com>
5095
5096         * g++.dg/opt/eh4.C: New test.
5097
5098 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5099
5100         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5101
5102 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5103
5104         PR middle-end/40747
5105         * gcc.c-torture/execute/pr40747.c: New test.
5106
5107 2009-07-15  Richard Guenther  <rguenther@suse.de>
5108
5109         PR middle-end/40753
5110         * gcc.c-torture/compile/pr40753.c: New testcase.
5111
5112 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5113
5114         PR fortran/40743
5115         * gfortran.dg/interface_assignment_4.f90: New.
5116
5117 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5118
5119         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5120         for FreeBSD up to and including version 8.
5121
5122 2009-07-14  Taras Glek  <tglek@mozilla.com>
5123             Rafael Espindola  <espindola@google.com>
5124
5125         * g++.dg/plugin/header-plugin-test.C: New.
5126         * g++.dg/plugin/header_plugin.c: New.
5127         * g++.dg/plugin/plugin.exp: Update.
5128
5129 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5130
5131         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5132         function to enable vectorization.
5133         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5134         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5135
5136 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5137
5138         * gcc.target/i386/sse-copysignf-vec.c: New test.
5139         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5140
5141 2009-07-14  Jason Merrill  <jason@redhat.com>
5142
5143         PR c++/37276
5144         * g++.dg/lookup/builtin5.C: New.
5145         * g++.dg/other/error22.C: Add missing extern "C".
5146         * g++.dg/warn/Warray-bounds.C: Likewise.
5147         * gcc.dg/compat/compat-common.h: Likewise.
5148
5149         PR c++/40746
5150         * g++.dg/lookup/using20.C: New.
5151
5152         PR c++/40740
5153         * g++.dg/template/koenig8.C: New.
5154
5155 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5156
5157         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5158         both i?86-*-darwin* and x86_64-*-darwin*.
5159
5160 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5161
5162         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5163         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5164         name.
5165
5166 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5167
5168         PR debug/40705
5169         * g++.dg/debug/dwarf2/typedef1.C: New test.
5170
5171         PR c++/40357
5172         * g++.dg/other/typedef3.C: New test.
5173
5174 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5175
5176         * gcc.dg/20090709-1.c: Move to a proper place ...
5177         * gcc.target/m68k/20090709-1.c: ... here.
5178
5179 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5180
5181         PR C++/22154
5182         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5183         front of qualified names are allowed.
5184         * g++.dg/parse/crash10.C: Likewise.
5185         * g++.dg/parse/error15.C: Likewise.
5186         * g++.dg/parse/typename9.C: Likewise.
5187         * g++.dg/parse/error8.C: Likewise.
5188
5189 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5190
5191         PR fortran/40646
5192         * gfortran.dg/proc_ptr_22.f90: Extended.
5193         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5194
5195 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5196
5197         * gfortran.dg/vect/vect-6.f: New test.
5198
5199 2009-07-12  Jason Merrill  <jason@redhat.com>
5200
5201         PR c++/36628
5202         * g++.dg/cpp0x/decltype17.C: New.
5203
5204         PR c++/37206
5205         * g++.dg/cpp0x/rv10.C: New.
5206
5207 2009-07-12  Jason Merrill  <jason@redhat.com>
5208
5209         PR c++/40689
5210         * g++.dg/cpp0x/initlist20.C: New.
5211         * g++.dg/cpp0x/initlist21.C: New.
5212
5213 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5214
5215         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5216         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5217         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5218         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5219         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5220
5221 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5222
5223         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5224         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5225         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5226         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5227         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5228         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5229         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5230         effective_target fd_truncate.
5231
5232 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5233
5234         * gnat.dg/specs/addr1.ads: New test.
5235
5236 2009-07-11  Jan Hubicka  <jh@suse.cz>
5237
5238         PR middle-end/48388
5239         * g++.dg/torture/pr40388.C: New testcase.
5240
5241 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5242
5243         PR target/40668
5244         * gcc.c-torture/execute/pr40668.c: New test.
5245
5246 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5247
5248         * gcc.c-torture/execute/20090711-1.c: New test.
5249
5250 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5251
5252         PR testsuite/40699
5253         PR testsuite/40707
5254         PR testsuite/40709
5255         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5256         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5257         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5258         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5259
5260 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5261
5262         PR fortran/33197
5263         * gfortran.dg/complex_intrinsic_3.f90: New test.
5264         * gfortran.dg/complex_intrinsic_4.f90: New test.
5265
5266 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5267
5268         PR target/39079
5269         * gcc.target/mips/mips.exp: Make -msynci a known option.
5270         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5271
5272 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5273
5274         PR c++/40502
5275         * g++.dg/ext/strncpy-chk1.C: New test.
5276
5277 2009-07-10  Richard Guenther  <rguenther@suse.de>
5278
5279         PR tree-optimization/40496
5280         * g++.dg/opt/pr40496.C: New testcase.
5281
5282 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5283
5284         PR 25509
5285         PR 40614
5286         * g++.dg/warn/unused-result1-Werror.c: New.
5287
5288 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5289
5290         PR fortran/39334
5291         * gfortran.dg/recursive_parameter_1.f90: New test.
5292
5293 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5294
5295         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5296         * gfortran.dg/module_equivalence_6.f90: Ditto.
5297         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5298         * gfortran.dg/nan_2.f90: Ditto.
5299         * gfortran.dg/inquire_11.f90: Ditto.
5300         * gfortran.dg/abstract_type_3.f03: Ditto.
5301         * gfortran.dg/abstract_type_1.f90: Ditto.
5302         * gfortran.dg/private_type_9.f90: Ditto.
5303         * gfortran.dg/abstract_type_5.f03: Ditto.
5304         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5305         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5306         * gfortran.dg/derived_sub.f90: Ditto.
5307         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5308         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5309         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5310         * gfortran.dg/mvbits_6.f90: Ditto.
5311         * gfortran.dg/abstract_type_2.f03: Ditto.
5312         * gfortran.dg/abstract_type_4.f03: Ditto.
5313         * gfortran.dg/bounds_check_9.f90: Ditto.
5314         * gfortran.dg/optional_dim_3.f90: Ditto.
5315         * gfortran.dg/pr32921.f: Ditto.
5316         * gfortran.dg/entry_16.f90: Ditto.
5317         * gfortran.dg/generic_16.f90: Ditto.
5318
5319
5320 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5321
5322         * gcc.target/m68k/20090709-1.c: New.
5323
5324 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5325
5326         PR c++/40684
5327         * g++.dg/template/unify11.C: New test.
5328
5329 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5330
5331         PR fortran/40629
5332         * gfortran.dg/host_assoc_function_9.f90: New test.
5333
5334 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5335
5336         PR fortran/40646
5337         * gfortran.dg/proc_ptr_22.f90: New.
5338         * gfortran.dg/proc_ptr_comp_12.f90: New.
5339
5340 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5341
5342         PR middle-end/40692
5343         * gcc.c-torture/compile/pr40692.c: New test.
5344
5345 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5346
5347         PR fortran/40604
5348         * gfortran.dg/pointer_check_6.f90: New test.
5349
5350 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5351
5352         * gcc.target/mips/truncate-5.c: New test.
5353
5354 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5355
5356         PR libfortran/40330
5357         PR libfortran/40662
5358         * gfortran.dg/fmt_cache_1.f: New test.
5359
5360 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5361
5362         PR fortran/40675
5363         * gfortran.dg/nosigned_zero_1.f90: New test.
5364         * gfortran.dg/nosigned_zero_2.f90: New test.
5365
5366 2009-07-08  Richard Guenther  <rguenther@suse.de>
5367
5368         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5369
5370 2009-07-08  Richard Guenther  <rguenther@suse.de>
5371
5372         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5373
5374 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5375
5376         PR fortran/40591
5377         * gfortran.dg/proc_ptr_21.f90: New test.
5378
5379 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5380
5381         PR c++/31246
5382         * g++.dg/warn/pr31246.C: New.
5383         * g++.dg/warn/pr31246-2.C: New.
5384
5385 2009-07-07  Jason Merrill  <jason@redhat.com>
5386
5387         PR c++/35828
5388         * g++.dg/template/defarg12.C: New.
5389
5390         PR c++/37816
5391         * g++.dg/cpp0x/enum7.C: New.
5392
5393         PR c++/37946
5394         * g++.dg/cpp0x/enum6.C: New.
5395
5396         PR c++/40639
5397         * g++.dg/cpp0x/enum5.C: New.
5398
5399         PR c++/40633
5400         * g++.dg/cpp0x/enum4.C: New.
5401
5402 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5403
5404         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5405
5406 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5407
5408         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5409
5410 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5411
5412         PR middle-end/40669
5413         * gcc.dg/pr40669.c: New test.
5414
5415 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5416
5417         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5418         location. Update all calls.
5419         * g++.dg/plugin/selfassign.c: Likewise.
5420
5421 2009-07-06  Jason Merrill  <jason@redhat.com>
5422
5423         * g++.dg/rtti/dyncast[34].C: New.
5424
5425 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5426
5427         * lib/target-supports.exp
5428         (check_effective_target_mips_newabi_large_long_double): New.
5429         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5430         target.
5431         * gcc.target/mips/fpr-moves-6.c: Likewise.
5432
5433 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5434
5435         PR c++/40557
5436         * g++.dg/template/union2.C: New test.
5437
5438 2009-07-04  Jason Merrill  <jason@redhat.com>
5439
5440         * g++.dg/template/using15.C: New.
5441
5442 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5443
5444         * gfortran.dg/maxloc_1.f90: New test.
5445
5446 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5447
5448         PR fortran/40593
5449         * gfortran.dg/proc_ptr_result_6.f90: New.
5450
5451 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5452
5453         * gcc.dg/framework-2.c: Adjust testcase to pass.
5454
5455 2009-07-04  Jason Merrill  <jason@redhat.com>
5456
5457         PR c++/40619
5458         * g++.dg/cpp0x/auto16.C: New.
5459
5460 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5461
5462         PR target/40587
5463         * gfortran.dg/pr40587.f: New test.
5464
5465 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5466
5467         PR fortran/40638
5468         * gfortran.dg/unit_1.f90: New test.
5469
5470 2009-07-03  Jason Merrill  <jason@redhat.com>
5471
5472         * g++.dg/template/pure1.C: Expect another error.
5473
5474 2009-07-03  Richard Guenther  <rguenther@suse.de>
5475
5476         PR tree-optimization/40640
5477         * gcc.c-torture/compile/pr40640.c: New testcase.
5478
5479 2009-07-03  Richard Guenther  <rguenther@suse.de>
5480
5481         PR middle-end/34163
5482         * gfortran.dg/pr34163.f90: New testcase.
5483
5484 2009-07-03  Jan Hubicka  <jh@suse.cz>
5485
5486         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5487         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5488         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5489         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5490         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5491         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5492         * gnat.dg/loop_optimization6.adb: Enable -O2.
5493
5494 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5495
5496         * g++.dg/warn/null4.C: Extend.
5497
5498 2009-07-02  Jason Merrill  <jason@redhat.com>
5499
5500         * g++.dg/template/spec8.C: Fix.
5501
5502 2009-07-02  Michael Matz  <matz@suse.de>
5503
5504         PR fortran/32131
5505         * gfortran.dg/pr32921.f: Adjust.
5506
5507 2009-07-02  Jan Hubicka  <jh@suse.cz>
5508
5509         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5510
5511 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5512
5513         * gcc.target/mips/truncate-4.c: New testcase.
5514
5515 2009-07-01  Richard Guenther  <rguenther@suse.de>
5516
5517         PR tree-optimization/19831
5518         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5519         make allocated memory escape.  Un-XFAIL.
5520         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5521         * gcc.dg/vect/pr31699.c: Likewise.
5522         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5523
5524 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5525
5526         PR c++/40566
5527         * g++.dg/parse/cond5.C: New test.
5528
5529 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5530
5531         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5532         (main): Pass n to main_1 instead.
5533         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5534         (main_1): New function, split off from...
5535         (main): ...here.  Pass `off' to main_1 instead.
5536
5537 2009-06-30  Jason Merrill  <jason@redhat.com>
5538
5539         PR c++/40595
5540         * g++.dg/cpp0x/variadic94.C: New.
5541
5542 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5543
5544         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5545         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5546         (init_ld_library_path_env_vars): New function, replacing the
5547         orig_*_saved assignments.  Call it after defining it.
5548         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5549         (restore_ld_library_path_env_vars): Likewise.
5550         (add_path, find_libgcc_s): New functions.
5551         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5552         gcc-set-multilib-library-path.
5553         (objc_target_compile): Don't add "." to ld_library_path.
5554         Use add_path.
5555         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5556         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5557         gcc-set-multilib-library-path.
5558         * lib/g++.exp (g++_link_flags): Likewise.
5559         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5560         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5561         top level; do it...
5562         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5563         to tell when this needs to happen.  Use find_libgcc_s instead of
5564         gcc-set-multilib-library-path.
5565         * lib/gcc-dg.exp: Likewise.
5566         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5567         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5568         unless it is in $ALT_LD_LIBRARY_PATH.
5569         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5570
5571 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5572
5573         * gnat.dg/discr12.adb: New test.
5574         * gnat.dg/discr12_pkg.ads: New helper.
5575         * gnat.dg/discr13.adb: New test.
5576         * gnat.dg/discr14.ad[sb]: Likewise.
5577         * gnat.dg/discr15.adb: Likewise.
5578         * gnat.dg/discr15_pkg.ads: New helper.
5579         * gnat.dg/discr16.adb: New test.
5580         * gnat.dg/discr16_g.ads: New helper.
5581         * gnat.dg/discr16_pkg.ads: Likewise.
5582         * gnat.dg/discr16_cont.ads: Likewise.
5583         * gnat.dg/discr17.adb: New test.
5584         * gnat.dg/discr18.adb: Likewise.
5585         * gnat.dg/discr18_pkg.ads: New helper.
5586         * gnat.dg/discr19.adb: New test.
5587
5588 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5589
5590         PR fortran/40576
5591         * gfortran.dg/internal_write_1.f90:  New testcase.
5592
5593 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5594
5595         PR fortran/40594
5596         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5597
5598 2009-06-30  Richard Guenther  <rguenther@suse.de>
5599
5600         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5601
5602 2009-06-30  Wei Guozhi  <carrot@google.com>
5603
5604         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5605         to "-Os".
5606
5607 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5608
5609         PR tree-optimization/40542
5610         * gcc.dg/vect/pr40542.c: New test.
5611
5612 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5613
5614         PR tree-optimization/40582
5615         * gcc.c-torture/compile/pr40582.c: New test.
5616
5617 2009-06-30  Wei Guozhi  <carrot@google.com>
5618
5619         PR/40416
5620         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5621
5622 2009-06-29  Jason Merrill  <jason@redhat.com>
5623
5624         PR c++/40274
5625         * g++.dg/template/debug1.C: New.
5626
5627 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5628
5629         PR fortran/40580
5630         * pointer_check_1.f90: New test.
5631         * pointer_check_2.f90: New test.
5632         * pointer_check_3.f90: New test.
5633         * pointer_check_4.f90: New test.
5634         * pointer_check_5.f90: New test.
5635
5636 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5637
5638         PR fortran/40551
5639         * gfortran.dg/func_assign_2.f90 : New test.
5640
5641 2009-06-29  Richard Guenther  <rguenther@suse.de>
5642
5643         PR middle-end/14187
5644         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5645         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5646         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5647         * gcc.c-torture/execute/20090623-1.c: Likewise.
5648         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5649         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5650
5651 2009-06-29  Richard Guenther  <rguenther@suse.de>
5652
5653         PR middle-end/38212
5654         * gcc.c-torture/execute/pr38212.c: New testcase.
5655
5656 2009-06-29  Richard Guenther  <rguenther@suse.de>
5657
5658         PR tree-optimization/40579
5659         * gcc.c-torture/execute/pr40579.c: New testcase.
5660
5661 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5662
5663         PR tree-optimization/40550
5664         * gcc.dg/pr40550.c: New test.
5665
5666 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5667
5668         * gnat.dg/overflow_sum2.adb: New test
5669         * gnat.dg/namet.ads: New helper.
5670
5671         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5672
5673 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5674
5675         PR fortran/34112
5676         * gfortran.dg/compiler-directive_1.f90: New test.
5677         * gfortran.dg/compiler-directive_2.f: New test.
5678
5679 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5680
5681         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5682         comment out some values and add some cases.
5683
5684 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5685
5686         PR testsuite/40567
5687         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5688
5689 2009-06-26  Richard Henderson  <rth@redhat.com>
5690
5691         PR testsuite/40565
5692         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5693         * gcc.target/i386/local.c: Pass a non-constant to T.
5694
5695 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5696
5697         PR fortran/39997
5698         PR fortran/40541
5699         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5700         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5701         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5702         * gfortran.dg/proc_ptr_result_5.f90: New.
5703
5704 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5705
5706         PR c/39902
5707         * gcc.dg/dfp/pr39902.c: New test.
5708
5709 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5710
5711         PR testsuite/40532
5712         * gcc.dg/builtins-65.c: Require c99 runtime.
5713
5714 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5715
5716         * gnat.dg/array7.ad[sb]: New test.
5717
5718 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5719
5720         * gnat.dg/array6.adb: New test.
5721
5722 2009-06-25  Ian Lance Taylor  <iant@google.com>
5723
5724         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5725
5726 2009-06-25  Ian Lance Taylor  <iant@google.com>
5727
5728         * g++.dg/warn/Wunused-16.C: New testcase.
5729
5730 2009-06-25  Ian Lance Taylor  <iant@google.com>
5731
5732         * g++.dg/warn/skip-2.C: New testcase.
5733
5734 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5735
5736         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5737         dg-skip-if and move to ...
5738         * gcc.dg/torture/20090618-1.c.
5739
5740 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5741
5742         PR tree-optimization/40493
5743         * gcc.c-torture/execute/pr40493.c: New test.
5744
5745 2009-06-24  Jason Merrill  <jason@redhat.com>
5746
5747         PR c++/40342
5748         * g++.dg/template/overload10.C: New.
5749
5750 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5751
5752         PR fortran/40427
5753         * gfortran.dg/proc_ptr_comp_11.f90: New.
5754
5755 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5756
5757         * gcc.dg/pr40501.c: New testcase.
5758
5759 2009-06-23  DJ Delorie  <dj@redhat.com>
5760
5761         Add MeP port.
5762         * lib/target-supports.exp: Add mep support (no profiling).
5763
5764 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5765
5766         PR testsuite/39297
5767         * gcc.dg/ssa/loop-31.c: Change scan rules.
5768
5769 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5770
5771         * gcc.dg/cpp/empty-include.c: Update column info.
5772         * gcc.dg/cpp/assert2.c: Update column info.
5773
5774 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5775
5776         * g++.dg/ext/builtin-object-size1.C: New test.
5777         * g++.dg/ext/builtin-object-size2.C: New test.
5778
5779 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5780
5781         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5782         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5783
5784 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5785
5786         * gcc.target/mips/truncate-3.c: New test.
5787
5788 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5789
5790         PR fortran/37254
5791         PR fortran/39850
5792         * gfortran.dg/interface_30.f90: Modified error message.
5793         * gfortran.dg/proc_decl_22.f90: New.
5794
5795 2009-06-22  Ian Lance Taylor  <iant@google.com>
5796
5797         * gcc.dg/Wcxx-compat-19.c: New testcase.
5798
5799 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5800
5801         PR objc/28050
5802         * pr28050.m: New testcase.
5803
5804 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5805
5806         PR testsuite/40481
5807         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5808
5809 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5810
5811         PR tree-optimization/40492
5812         * g++.dg/torture/pr40492.C: New test.
5813
5814 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5815
5816         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5817         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5818
5819 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5820
5821         * gnat.dg/raise_ce.adb: Helper for ...
5822         * gnat.dg/handle_and_return.adb: New test.
5823
5824 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5825
5826         PR fortran/40443
5827         * gfortran.dg/generic_18.f90: New test.
5828
5829 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5830
5831         PR fortran/40472
5832         * gfortran.dg/spread_size_limit.f90: New test.
5833
5834 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5835
5836         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5837         to put dump files in a subdirectory.
5838         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5839         ".o" temporary files.
5840
5841 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5842
5843         PR fortran/39850
5844         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5845         * gfortran.dg/interface_20.f90: Ditto.
5846         * gfortran.dg/interface_21.f90: Ditto.
5847         * gfortran.dg/interface_22.f90: Ditto.
5848         * gfortran.dg/interface_30.f90: New.
5849         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5850
5851 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5852
5853         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5854         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5855         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5856         DEFAULT_VECTFLAGS.
5857
5858 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5859             Revital Eres  <eres@il.ibm.com>
5860
5861         PR testsuite/40359
5862         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5863         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5864         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5865
5866 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5867
5868         PR testsuite/40475
5869         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5870         without misalignment support.
5871         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5872
5873 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5874
5875         PR fortran/40452
5876         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5877
5878 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5879
5880         PR fortran/40440
5881         * gfortran.dg/alloc_comp_result_2.f90: New test.
5882
5883 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5884
5885         PR target/40482
5886         * gcc.target/arm/pr40482.c: New test.
5887
5888 2009-06-19  Ian Lance Taylor  <iant@google.com>
5889
5890         * gcc.dg/Wcxx-compat-18.c: New testcase.
5891
5892 2009-06-19  Richard Guenther  <rguenther@suse.de>
5893
5894         * gcc.c-torture/execute/20090618-1.c: New testcase.
5895
5896 2009-06-19  Ian Lance Taylor  <iant@google.com>
5897
5898         * gcc.dg/Wcxx-compat-17.c: New testcase.
5899
5900 2009-06-19  Ian Lance Taylor  <iant@google.com>
5901
5902         * gcc.dg/Wcxx-compat-15.c: New testcase.
5903
5904 2009-06-19  Ian Lance Taylor  <iant@google.com>
5905
5906         * gcc.dg/Wcxx-compat-16.c: New testcase.
5907
5908 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5909
5910         * gcc.dg/builtins-34.c: Add significand cases.
5911
5912 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5913
5914         PR testsuite/40491
5915         * gcc.dg/20080522-1.c: Remove testcase for real.
5916         * gcc.dg/20080528-1.c: Ditto.
5917
5918 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5919
5920         PR fortran/40450
5921         * gfortran.dg/proc_ptr_20.f90: New.
5922
5923 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5924
5925         PR target/40470
5926         * gcc.dg/torture/pr40470-1.c: New.
5927         * gcc.dg/torture/pr40470-2.c: Likewise.
5928         * gcc.dg/torture/pr40470-3.c: Likewise.
5929         * gcc.dg/torture/pr40470-4.c: Likewise.
5930
5931 2009-06-18  Diego Novillo  <dnovillo@google.com>
5932
5933         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5934         * gcc.dg/plugin/ggcplug.c: Likewise.
5935         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5936         * g++.dg/plugin/selfassign.c: Likewise.
5937         * g++.dg/plugin/attribute_plugin.c: Likewise.
5938         * g++.dg/plugin/dumb_plugin.c: Likewise.
5939
5940 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5941
5942         * gcc.dg/cpp/arith-3.c: Add column info.
5943
5944 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5945
5946         * gcc.target/arm/fp16-compile-none-2.c: New.
5947         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5948         * gcc.target/arm/fp16-compile-alt-12.c: New.
5949
5950 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5951
5952         * gcc.target/arm/fp16-compile-alt-1.c: New.
5953         * gcc.target/arm/fp16-compile-alt-2.c: New.
5954         * gcc.target/arm/fp16-compile-alt-3.c: New.
5955         * gcc.target/arm/fp16-compile-alt-4.c: New.
5956         * gcc.target/arm/fp16-compile-alt-5.c: New.
5957         * gcc.target/arm/fp16-compile-alt-6.c: New.
5958         * gcc.target/arm/fp16-compile-alt-7.c: New.
5959         * gcc.target/arm/fp16-compile-alt-8.c: New.
5960         * gcc.target/arm/fp16-compile-alt-9.c: New.
5961         * gcc.target/arm/fp16-compile-alt-10.c: New.
5962         * gcc.target/arm/fp16-compile-alt-11.c: New.
5963         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5964         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5965         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5966         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5967         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5968         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5969         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5970         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5971         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5972         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5973         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5974         * gcc.target/arm/fp16-compile-none-1.c: New.
5975         * gcc.target/arm/fp16-compile-exprtype.c: New.
5976         * gcc.target/arm/fp16-compile-vcvt.c: New.
5977         * gcc.target/arm/fp16-builtins-1.c: New.
5978         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5979         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5980         * gcc.target/arm/fp16-param-1.c: New.
5981         * gcc.target/arm/fp16-return-1.c: New.
5982         * gcc.target/arm/fp16-unprototyped-1.c: New.
5983         * gcc.target/arm/fp16-unprototyped-2.c: New.
5984         * gcc.target/arm/fp16-variadic-1.c: New.
5985         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5986         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5987         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5988         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5989         * gcc.dg/torture/arm-fp16-ops.h: New.
5990         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5991         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5992         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5993         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5994         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5995         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5996         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5997         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5998         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5999         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6000         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6001         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6002         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6003         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6004         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6005         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6006         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6007         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6008         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6009         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6010         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6011
6012 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6013
6014         * gcc.dg/builtins-65.c: New test.
6015
6016 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6017
6018         PR fortran/40451
6019         * gfortran.dg/proc_ptr_result_4.f90: New.
6020
6021 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6022
6023         * gcc.c-torture/execute/bitfld-5.c: New test.
6024
6025 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6026
6027         * gcc.dg/builtin-unreachable-3.c: New test.
6028
6029 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6030
6031         * gcc.target/i386/builtin-unreachable.c: New test.
6032
6033 2009-06-17  Ian Lance Taylor  <iant@google.com>
6034
6035         * gcc.dg/Wcxx-compat-14.c: New testcase.
6036
6037 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6038
6039         * gcc.dg/func-ptr-conv-1.c: Update column info.
6040
6041 2009-06-17  Richard Guenther  <rguenther@suse.de>
6042
6043         PR middle-end/40404
6044         * gcc.c-torture/execute/pr40404.c: New testcase.
6045
6046 2009-06-17  Richard Guenther  <rguenther@suse.de>
6047
6048         PR middle-end/40460
6049         * g++.dg/torture/pr40460.C: New testcase.
6050
6051 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6052
6053         * gcc.dg/plugin/one_time_plugin.c: New test.
6054         * gcc.dg/plugin/one_time-test-1.c: New test.
6055         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6056
6057 2009-06-16  Ian Lance Taylor  <iant@google.com>
6058
6059         * g++.dg/warn/skip-1.C: New testcase.
6060
6061 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6062
6063         PR middle-end/40446
6064         * g++.dg/other/pr40446.C: New test.
6065
6066 2009-06-16  Richard Guenther  <rguenther@suse.de>
6067
6068         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6069         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6070         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6071         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6072
6073 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6074
6075         * gcc.c-torture/compile/pr40432.c: New file.
6076
6077 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6078
6079         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6080
6081 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6082
6083         PR fortran/36947
6084         PR fortran/40039
6085         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6086         * gfortran.dg/interface_20.f90: Modified error messages.
6087         * gfortran.dg/interface_21.f90: Ditto.
6088         * gfortran.dg/interface_26.f90: Ditto.
6089         * gfortran.dg/interface_27.f90: Ditto.
6090         * gfortran.dg/interface_28.f90: Extended test case.
6091         * gfortran.dg/interface_29.f90: New.
6092         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6093         * gfortran.dg/proc_decl_8.f90: Ditto.
6094         * gfortran.dg/proc_ptr_11.f90: Ditto.
6095         * gfortran.dg/proc_ptr_15.f90: Ditto.
6096
6097 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6098
6099         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6100         printing.
6101         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6102         gcc.dg/vect/vect-outer-4f.c: Likewise.
6103         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6104         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6105         Likewise.
6106         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6107         outer loop.
6108
6109 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6110
6111         PR fortran/40383
6112         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6113
6114 2009-06-15  Ian Lance Taylor  <iant@google.com>
6115
6116         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6117         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6118         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6119         Recognize new notes.
6120         * gcc.dg/stmt-expr-label-2.c: Likewise.
6121         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6122         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6123         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6124         * gcc.dg/c99-vla-jump-4.c: Likewise.
6125         * gcc.dg/stmt-expr-label-1.c: Likewise.
6126         * gcc.dg/stmt-expr-label-3.c: Likewise.
6127         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6128
6129 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6130
6131         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6132
6133 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6134
6135         * gcc.dg/builtin-object-size-7.c: New test.
6136
6137 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6138
6139         PR testsuite/40426
6140         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6141         level != "" use separate -gdwarf-2 -g${level} options instead of
6142         -gdwarf-2${level}.
6143         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6144         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6145         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6146
6147 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6148
6149         * g++.dg/abi/mangle11.C: Update warning line.
6150         * g++.dg/abi/mangle12.C: Update warning line.
6151         * g++.dg/abi/mangle17.C: Update warning line.
6152         * g++.dg/abi/mangle20-2.C: Update warning line.
6153
6154 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6155
6156         * gcc.dg/optimize-bswap-1.c: Split into these two:
6157         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6158         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6159
6160 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6161
6162         * gcc.dg/optimize-bswap-1.c: New testcase.
6163
6164 2009-06-14  Richard Guenther  <rguenther@suse.de>
6165
6166         PR middle-end/40389
6167         * g++.dg/torture/pr40389.C: New testcase.
6168
6169 2009-06-13  Richard Guenther  <rguenther@suse.de>
6170
6171         PR tree-optimization/40421
6172         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6173
6174 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6175
6176         * gcc.dg/old-style-prom-3.c: Add column info.
6177         * gcc.dg/overflow-warn-1.c
6178         * gcc.dg/gomp/pr27415.c
6179         * gcc.dg/gomp/for-1.c: Same.
6180         * gcc.dg/enum-compat-1.c: Same.
6181         * gcc.dg/c99-tag-3.c: Same.
6182         * gcc.dg/Wredundant-decls-2.c: Same.
6183         * gcc.dg/func-ptr-conv-1.c: Same.
6184         * gcc.dg/asm-wide-1.c: Same.
6185         * gcc.dg/nofixed-point-2.c: Same.
6186         * gcc.dg/cpp/line3.c: Same.
6187         * gcc.dg/array-10.c: Same.
6188         * gcc.dg/c99-vla-jump-1.c: Same.
6189         * gcc.dg/pr20368-1.c: Same.
6190         * gcc.dg/Wshadow-3.c: Same.
6191         * gcc.dg/c90-const-expr-8.c: Same.
6192         * gcc.dg/label-decl-2.c: Same.
6193         * gcc.dg/dremf-type-compat-2.c: Same.
6194         * gcc.dg/c90-const-expr-5.c: Same.
6195         * gcc.dg/builtins-30.c: Same.
6196         * gcc.dg/Warray-bounds.c: Same.
6197         * gcc.dg/Wcxx-compat-2.c: Same.
6198         * gcc.dg/tree-ssa/col-1.c: Same.
6199         * gcc.dg/old-style-prom-2.c: Same.
6200         * gcc.dg/cast-function-1.c: Same.
6201         * gcc.dg/pr15698-1.c: Same.
6202         * gcc.dg/dremf-type-compat-3.c: Same.
6203         * gcc.dg/vla-8.c: Same.
6204         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6205         line.
6206         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6207         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6208         * gcc.dg/enum-compat-1.c: Same.
6209         * gcc.dg/dremf-type-compat-2.c: Same.
6210         * gcc.dg/old-style-prom-2.c: Same.
6211         * gcc.dg/pr15698-1.c: Same.
6212         * gcc.dg/pr20368-1.c: Same.
6213         * gcc.dg/dremf-type-compat-3.c: Same.
6214         * gcc.dg/builtins-30.c: Same.  Test for columns.
6215
6216 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6217
6218         PR fortran/40176
6219         * gfortran.dg/proc_decl_1.f90: Extended.
6220
6221 2009-06-12  Ian Lance Taylor  <iant@google.com>
6222
6223         * gcc.dg/Wcxx-compat-13.c: New testcase.
6224
6225 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6226
6227         PR tree-opt/38865
6228         * gcc.dg/tree-ssa/fre-vce-1.c
6229
6230 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6231
6232         PR testsuite/40384
6233         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6234         min-insn-to-prefetch-ratio=5.
6235
6236 2009-06-12  Joey Ye  <joey.ye@intel.com>
6237             H.J. Lu  <hongjiu.lu@intel.com>
6238
6239         PR middle-end/39146
6240         * gcc.target/i386/stackalign/pr39146.c: New.
6241
6242 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6243
6244         * gcc.target/i386/crc32-1.c: New.
6245         * gcc.target/i386/crc32-2.c: Likewise.
6246
6247 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6248
6249         PR c/39252
6250         * gcc.dg/builtin-unreachable-1.c: New test.
6251         * gcc.dg/builtin-unreachable-2.c: Same.
6252
6253 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6254
6255         PR fortran/40402
6256         * gfortran.dg/data_value_1.f90: New test.
6257
6258 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6259
6260         PR testsuite/39831
6261         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6262         remove ilp32 requirement.
6263         * gcc.target/i386/excess-precision-2.c: Likewise.
6264         * gcc.target/i386/excess-precision-3.c: Likewise.
6265         * gcc.target/i386/excess-precision-4.c: Likewise.
6266         * gcc.target/i386/excess-precision-5.c: Likewise.
6267         * gcc.target/i386/excess-precision-6.c: Likewise.
6268
6269 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6270
6271         PR fortran/38718
6272         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6273         * gfortran.dg/nan_5.f90: New test.
6274
6275 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6276
6277         * gcc.target/arm/neon-modes-1.c: New test.
6278
6279 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6280
6281         * g++.dg/torture/pr31579.C: Cast pointer
6282         via __SIZE_TYPE__ instead of 'unsigned long'.
6283
6284 2009-06-10  Anthony Green  <green@moxielogic.com>
6285
6286         * lib/target-supports.exp (check_profiling_available):
6287         Profiling is not available for testing purposes on moxie.
6288
6289 2009-06-09  Ian Lance Taylor  <iant@google.com>
6290
6291         * gcc.dg/Wcxx-compat-12.c: New testcase.
6292
6293 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6294
6295         PR libfortran/40334
6296         * gfortran.dg/backspace_11.f90: New.
6297
6298 2009-06-09  Jason Merrill  <jason@redhat.com>
6299
6300         * g++.dg/cpp0x/defaulted10.C: New.
6301
6302 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6303
6304         * gcc.c-torture/compile/pr40351.c: New file.
6305
6306 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6307
6308         * gnat.dg/align_max.adb: New test.
6309
6310 2009-06-08  Jason Merrill  <jason@redhat.com>
6311
6312         * g++.dg/cpp0x/auto15.C: New.
6313
6314 2009-06-08  Jan Hubicka  <jh@suse.cz>
6315
6316         PR debug/39834
6317         * gcc.dg/torture/pr39834.c
6318
6319 2009-06-08  Jan Hubicka  <jh@suse.cz>
6320
6321         PR middle-end/40102
6322         * g++.dg/torture/pr40102.C: New testcase.
6323
6324 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6325
6326         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6327         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6328         * gcc.dg/builtin-object-size-6.c: New test.
6329
6330         PR c++/40373
6331         * g++.dg/template/dtor7.C: New test.
6332
6333         PR c++/40370
6334         PR c++/40372
6335         * g++.dg/template/error41.C: New test.
6336         * g++.dg/template/error42.C: New test.
6337
6338 2009-06-08  Revital Eres  <eres@il.ibm.com>
6339
6340         PR testsuite/40359
6341         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6342         * gcc.dg/vect/vect-88.c: Likewise.
6343         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6344         * gcc.dg/vect/pr25413.c: Likewise.
6345         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6346
6347 2009-06-07  Ian Lance Taylor  <iant@google.com>
6348
6349         * g++.dg/warn/Wswitch-3.C: New testcase.
6350         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6351         * gcc.dg/Wswitch-enum-error.c: Likewise.
6352         * gcc.dg/Wswitch-error.c: Likewise.
6353
6354 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6355
6356         PR fortran/40008
6357         * gfortran.dg/negative_unit.f: Update test.
6358         * gfortran.dg/negative_unit_int8.f: Update test.
6359         * gfortran.dg/newunit_1.f90: New test.
6360
6361 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6362
6363         PR fortran/25104
6364         PR fortran/29962
6365         * gfortran.dg/spread_init_expr.f03: New.
6366         * gfortran.dg/unpack_init_expr.f03: New.
6367         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6368         error message.
6369
6370 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6371
6372         PR fortran/25104
6373         PR fortran/29962
6374         * gfortran.dg/count_init_expr.f03
6375         * gfortran.dg/product_init_expr.f03
6376         * gfortran.dg/sum_init_expr.f03
6377
6378 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6379
6380         PR fortran/36874
6381         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6382         message.
6383         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6384         shapes.
6385         * gfortran.dg/zero_sized_5.f90: Likewise.
6386
6387 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6388
6389         PR middle-end/32950
6390         * g++.dg/torture/pr32950.C: New.
6391
6392 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6393
6394         PR fortran/25104
6395         PR fortran/29962
6396         * gfortran.dg/dot_product_1.f03: New.
6397         * gfortran.dg/matmul_8.f03: New.
6398         * gfortran.dg/transpose_3.f03: New.
6399
6400 2009-06-06  Ian Lance Taylor  <iant@google.com>
6401
6402         * gcc.dg/Wunused-label-1.c: New test case.
6403         * g++.dg/warn/Wunused-label-1.C: New test case.
6404         * g++.dg/warn/Wunused-label-2.C: New test case.
6405         * g++.dg/warn/Wunused-label-3.C: New test case.
6406
6407 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6408
6409         PR fortran/37203
6410         * reshape_zerosize_2.f90: New.
6411
6412 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6413
6414         PR fortran/32890
6415         * gfortran.dg/pack_assign_1.f90: New.
6416         * gfortran.dg/pack_vector_1.f90: New.
6417
6418 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6419
6420         PR middle-end/40340
6421         * gcc.dg/pr40340-1.c: New test.
6422         * gcc.dg/pr40340-2.c: New test.
6423         * gcc.dg/pr40340-3.c: New test.
6424         * gcc.dg/pr40340-4.c: New test.
6425         * gcc.dg/pr40340-5.c: New test.
6426         * gcc.dg/pr40340.h: New file.
6427
6428 2009-06-05  Revital Eres  <eres@il.ibm.com>
6429
6430         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6431         New procedure.
6432         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6433         * gcc.dg/vect/vect-33.c: Likewise.
6434         * gcc.dg/vect/vect-92.c: Likewise.
6435         * gcc.dg/vect/vect-58.c: Likewise.
6436         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6437         * gcc.dg/vect/vect-42.c: Likewise.
6438         * gcc.dg/vect/slp-25.c: Likewise.
6439         * gcc.dg/vect/vect-align-1.c: Likewise.
6440         * gcc.dg/vect/vect-align-2.c: Likewise.
6441         * gcc.dg/vect/vect-93.c: Likewise.
6442         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6443         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6444         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6445         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6446         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6447         * gcc.dg/vect/vect-26.c: Likewise.
6448         * gcc.dg/vect/vect-44.c: Likewise.
6449         * gcc.dg/vect/vect-70.c: Likewise.
6450         * gcc.dg/vect/vect-95.c: Likewise.
6451         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6452         * gcc.dg/vect/vect-28.c: Likewise.
6453         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6454         * gcc.dg/vect/vect-87.c: Likewise.
6455         * gcc.dg/vect/vect-109.c: Likewise.
6456         * gcc.dg/vect/vect-54.c: Likewise.
6457         * gcc.dg/vect/vect-96.c: Likewise.
6458         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6459         * gcc.dg/vect/vect-88.c: Likewise.
6460         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6461         * gcc.dg/vect/vect-89.c: Likewise.
6462         * gcc.dg/vect/vect-91.c: Likewise.
6463         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6464         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6465         * gfortran.dg/vect/vect-2.f90: Likewise.
6466         * gfortran.dg/vect/vect-3.f90: Likewise.
6467         * gfortran.dg/vect/vect-4.f90: Likewise.
6468         * gfortran.dg/vect/vect-5.f90: Likewise.
6469
6470 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6471
6472         PR tree-optimization/36318
6473         * gcc.dg/tree-ssa/sra-7.c: New test.
6474
6475 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6476
6477         PR fortran/37203
6478         * gfortran.dg/reshape_order_5.f90: New.
6479         * gfortran.dg/reshape_shape_1.f90: New.
6480
6481 2009-06-04  Jason Merrill  <jason@redhat.com>
6482
6483         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6484
6485 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6486
6487         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6488         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6489
6490 2009-06-04  Richard Guenther  <rguenther@suse.de>
6491
6492         PR c++/39371
6493         * g++.dg/torture/pr40335.C: New testcase.
6494
6495 2009-06-03  Richard Guenther  <rguenther@suse.de>
6496
6497         PR middle-end/40328
6498         * gcc.dg/torture/pr40328.c: New testcase.
6499
6500 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6501
6502         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6503         m68k and fido.
6504
6505 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6506
6507         * g++.dg/torture/pr40323.C: New file.
6508
6509 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6510
6511         * gnat.dg/specs/root.ads: New test.
6512         * gnat.dg/specs/root-level_1.ads: Likewise.
6513         * gnat.dg/specs/root-level_2.ads: Likewise.
6514         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6515
6516 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6517
6518         * g++.dg/init/ref15.C: Require unwrapped targets.
6519
6520 2009-06-02  Jason Merrill  <jason@redhat.com>
6521
6522         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6523         * g++.dg/cpp0x/initlist18.C: New.
6524         * g++.dg/cpp0x/initlist19.C: New.
6525
6526         * g++.dg/cpp0x/auto14.C: New.
6527
6528 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6529
6530         * gnat.dg/alignment6.adb: Remove XFAIL.
6531
6532 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6533
6534         PR c++/38089
6535         * g++.dg/template/spec36.C: New test.
6536
6537 2009-06-01  Ian Lance Taylor  <iant@google.com>
6538
6539         * gcc.dg/cast-qual-3.c: New testcase.
6540         * g++.dg/warn/Wcast-qual2.C: New testcase.
6541
6542 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6543
6544         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6545         (process-message): Expect column numbers.
6546         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6547         * gcc.dg/pch/counter-2.c: Same.
6548         * gcc.dg/pch/valid-2.c: Same.
6549         * gcc.dg/pch/warn-1.c: Same.
6550         * gcc.dg/pch/valid-1.c: Same.
6551         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6552         * gcc.dg/cpp/syshdr.c: Same.
6553         * gcc.dg/cpp/19940712-1.c: Same.
6554         * gcc.dg/cpp/missing-header-1.c: Same.
6555         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6556         * gcc.dg/cpp/tr-warn3.c: Same.
6557         * gcc.dg/cpp/pr29612-2.c: Same.
6558         * gcc.dg/cpp/tr-warn4.c: Same.
6559         * gcc.dg/cpp/Wtrigraphs.c: Same.
6560         * gcc.dg/cpp/poison.c: Same.
6561         * gcc.dg/cpp/arith-3.c: Same.
6562         * gcc.dg/cpp/sysmac2.c: Same.
6563         * gcc.dg/cpp/cpp.exp: Same.
6564         * gcc.dg/cpp/tr-warn5.c: Same.
6565         * gcc.dg/cpp/include2.c: Same.
6566         * gcc.dg/cpp/Wmissingdirs.c: Same.
6567         * gcc.dg/cpp/Wmissingdirs.c: Same.
6568         * gcc.dg/cpp/tr-warn6.c: Same.
6569         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6570         * gcc.dg/cpp/macspace1.c: Same.
6571         * gcc.dg/cpp/escape-2.c: Same.
6572         * gcc.dg/cpp/assert2.c: Same.
6573         * gcc.dg/cpp/undef2.c: Same.
6574         * gcc.dg/cpp/macspace2.c: Same.
6575         * gcc.dg/cpp/tr-warn1.c: Same.
6576         * gcc.dg/cpp/extratokens2.c: Same.
6577         * gcc.dg/cpp/strify2.c: Same.
6578         * gcc.dg/cpp/Wsignprom.c: Same.
6579         * gcc.dg/cpp/redef2.c: Same.
6580         * gcc.dg/cpp/trad/trad.exp: Same.
6581         * gcc.dg/cpp/arith-1.c: Same.
6582         * gcc.dg/cpp/extratokens.c: Same.
6583         * gcc.dg/cpp/if-mpar.c: Same.
6584
6585 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6586
6587         * gnat.dg/nested_float_packed.ads: New test.
6588
6589 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6590             Eric Botcazou  <botcazou@adacore.com>
6591
6592         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6593         * gnat.dg/test_oconst.adb: New test.
6594
6595 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6596
6597         * gcc.dg/plugin/ggcplug.c: Moved comment.
6598         (plugin_init): Fixed typo, declared i, returned 0 at end.
6599
6600 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6601
6602         PR testsuite/40244
6603         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6604         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6605
6606 2009-05-29  Ian Lance Taylor  <iant@google.com>
6607
6608         * gcc.dg/Wcxx-compat-11.c: New testcase.
6609
6610 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6611
6612         PR fortran/40019
6613         * gfortran.dg/leadz_trailz_1.f90: New test.
6614         * gfortran.dg/leadz_trailz_2.f90: New test.
6615
6616 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6617
6618         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6619         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6620         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6621         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6622         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6623         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6624         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6625         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6626         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6627         * gcc.dg/tree-ssa/sra-5.c: New file.
6628         * gcc.dg/tree-ssa/sra-6.c: New file.
6629         * gcc.c-torture/compile/sra-1.c: New file.
6630
6631 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6632
6633         PR middle-end/40291
6634         * gcc.c-torture/compile/pr40291.c: New test.
6635
6636         PR target/40017
6637         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6638         __vector _Bool.
6639         * gcc.target/powerpc/altivec-30.c: New test.
6640         * gcc.target/powerpc/altivec-31.c: New test.
6641
6642 2009-05-28  Richard Guenther  <rguenther@suse.de>
6643
6644         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6645         * gcc.c-torture/execute/20090527-1.c: Likewise.
6646
6647 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6648
6649         PR c++/39754
6650         * g++.dg/template/canon-type-1.C: New test.
6651         * g++.dg/template/canon-type-2.C: Likewise.
6652         * g++.dg/template/canon-type-3.C: Likewise.
6653         * g++.dg/template/canon-type-4.C: Likewise.
6654         * g++.dg/template/canon-type-5.C: Likewise.
6655         * g++.dg/template/canon-type-6.C: Likewise.
6656         * g++.dg/template/canon-type-7.C: Likewise.
6657
6658 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6659             Uros Bizjak  <ubizjak@gmail.com>
6660             Danny Smith  <dansmister@gmail.com>
6661
6662         PR target/37216
6663
6664         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6665         New function.
6666         * gcc.target/i386/pr37216.c:  New test source file.
6667         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6668         use -fno-common for testing Cygwin and MinGW targets.
6669
6670 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6671
6672         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6673         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6674         * g++.dg/pr37742.C (size_t): Likewise.
6675         * g++.dg/torture/pr34850.C (size_t): Likewise.
6676         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6677         _PTRDIFF_TYPE__.
6678         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6679         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6680         (size_t): Use __extension__ and __SIZE_TYPE__.
6681         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6682         __SIZE_TYPE__.
6683         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6684         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6685         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6686         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6687         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6688         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6689         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6690         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6691         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6692         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6693         (__ssize_t): Likewise.
6694         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6695         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6696         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6697         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6698         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6699         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6700         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6701         * gcc.dg/pr33667.c (size_t): Likewise.
6702         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6703         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6704         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6705         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6706         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6707         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6708
6709 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6710
6711         PR tree-optimization/40254
6712         * gcc.dg/vect/pr40254.c: New test.
6713
6714 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6715
6716         PR middle-end/33699
6717         * gcc.target/mips/const-anchor-1.c: New test.
6718         * gcc.target/mips/const-anchor-2.c: New test.
6719
6720 2009-05-27  Jason Merrill  <jason@redhat.com>
6721
6722         * g++.dg/cpp0x/initlist15.C: New.
6723         * g++.dg/cpp0x/initlist16.C: New.
6724         * g++.dg/cpp0x/initlist17.C: New.
6725
6726 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6727
6728         PR fortran/39178
6729         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6730         patterns to reflect frontend changes.
6731         * gfortran.dg/vector_subscript_4.f90: Likewise.
6732
6733 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6734             Eric Botcazou  <botcazou@adacore.com>
6735
6736         * gcc.c-torture/execute/align-nest.c: New testcase.
6737         * gnat.dg/misaligned_nest.adb: New testcase.
6738
6739 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6740
6741         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6742         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6743         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6744         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6745
6746 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6747
6748         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6749         cast instead of assuming 0ul.
6750         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6751         __SIZE_TYPE__.
6752         (_type_desc): Make first argument const.
6753         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6754
6755 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6756
6757         PR libfortran/40187
6758         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6759         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6760
6761 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6762
6763         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6764         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6765         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6766         * gcc.dg/plugin/ggcplug.c: Added new file.
6767
6768 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6769
6770         PR fortran/40246
6771         * gfortran.dg/nullify_4.f90: New test.
6772
6773 2009-05-26  Richard Guenther  <rguenther@suse.de>
6774
6775         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6776
6777 2009-05-26  Richard Guenther  <rguenther@suse.de>
6778
6779         PR middle-end/40252
6780         * gcc.c-torture/compile/pr40252.c: New testcase.
6781
6782 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6783
6784         PR c++/40007
6785         * g++.dg/template/typedef18.C: New test.
6786         * g++.dg/template/typedef19.C: Likewise.
6787         * g++.dg/template/typedef20.C: Likewise.
6788         * g++.dg/template/access11.C: Adjust.
6789
6790 2009-05-26  Richard Guenther  <rguenther@suse.de>
6791
6792         PR testsuite/40247
6793         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6794
6795 2009-05-25  Jason Merrill  <jason@redhat.com>
6796
6797         PR c++/38064
6798         * g++.dg/cpp0x/enum3.C: New test.
6799
6800 2009-05-25  Richard Guenther  <rguenther@suse.de>
6801
6802         PR tree-optimization/36327
6803         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6804         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6805         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6806         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6807         * gcc.dg/vect/vect-40.c: Likewise.
6808         * gcc.dg/vect/vect-42.c: Likewise.
6809         * gcc.dg/vect/vect-46.c: Likewise.
6810         * gcc.dg/vect/vect-76.c: Likewise.
6811
6812 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6813
6814         PR fortran/40176
6815         * gfortran.dg/proc_ptr_18.f90: New.
6816         * gfortran.dg/proc_ptr_19.f90: New.
6817         * gfortran.dg/proc_ptr_comp_9.f90: New.
6818         * gfortran.dg/proc_ptr_comp_10.f90: New.
6819
6820 2009-05-25  Richard Guenther  <rguenther@suse.de>
6821
6822         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6823         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6824
6825 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6826
6827         PR tree-optimization/40238
6828         * gcc.dg/vect/pr40238.c: New test.
6829
6830 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6831             Dominique Dhumieres  <dominiq@lps.ens.fr>
6832
6833         PR fortran/35732
6834         PR fortran/39872
6835         * gfortran.dg/bounds_check_fail_3.f90: New test.
6836         * gfortran.dg/bounds_check_fail_4.f90: New test.
6837         * gfortran.dg/bounds_check_14.f90: Update test.
6838         * gfortran.dg/bound_4.f90: Update test.
6839
6840 2009-05-24  Richard Guenther  <rguenther@suse.de>
6841
6842         PR middle-end/40233
6843         * gcc.c-torture/compile/pr40233.c: New testcase.
6844
6845 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6846
6847         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6848         for alpha*-*-* targets.
6849
6850 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6851
6852         * gcc.dg/vect/bb-slp-1.c: New test.
6853         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6854         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6855         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6856         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6857         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6858         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6859         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6860         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6861         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6862         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6863         gcc.dg/vect/bb-slp-22.c: Likewise.
6864         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6865
6866 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6867             Maxim Kuvyrkov  <maxim@codesourcery.com>
6868
6869         * gcc.dg/falign-labels-1.c: New test.
6870
6871 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6872
6873         * gnat.dg/specs/rep_clause3.ads: New test.
6874
6875 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6876
6877         * gnat.dg/addr6.adb: New test.
6878
6879 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6880
6881         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6882         New function.
6883         * gcc.target/arm/thumb2-mul-space.c: New file.
6884         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6885         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6886         * gcc.target/arm/thumb2-mul-speed.c: New file.
6887
6888 2009-05-22  Richard Guenther  <rguenther@suse.de>
6889
6890         PR middle-end/38964
6891         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6892         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6893         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6894
6895 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6896
6897         * gcc.dg/dll-6.c: New test.
6898         * gcc.dg/dll-6a.c: Likewise.
6899         * gcc.dg/dll-7.c: Likewise.
6900         * gcc.dg/dll-7a.c: Likewise.
6901         * g++.dg/ext/dllexport2.C: Likewise.
6902         * g++.dg/ext/dllexport2a.cc: Likewise.
6903
6904 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6905
6906         PR target/37846
6907         * gcc.target/ia64/mfused-madd-vect.c: New test.
6908         * gcc.target/ia64/mfused-madd.c: New test.
6909         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6910         * gcc.target/ia64/mno-fused-madd.c: New test.
6911
6912 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6913
6914         * gcc.target/i386/movbe-1.c: New.
6915         * gcc.target/i386/movbe-2.c: Likewise.
6916
6917 2009-05-21  Taras Glek  <tglek@mozilla.com>
6918
6919         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6920         plugin_init signature.
6921         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6922         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6923         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6924
6925 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6926
6927         * gcc.dg/target/arm/neon-vmla-1.c: New.
6928         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6929
6930 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6931
6932         * gcc.target/mips/octeon-exts-6.c: New test.
6933         * gcc.target/mips/extend-1.c: New test.
6934         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6935         EXTS.
6936         * gcc.target/mips/octeon-exts-5.c: Likewise.
6937
6938 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6939
6940         PR middle-end/40204
6941         * gcc.c-torture/compile/pr40204.c: New test.
6942
6943 2009-05-20  Richard Guenther  <rguenther@suse.de>
6944
6945         * gcc.c-torture/compile/20090518-1.c: New testcase.
6946
6947 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6948
6949         PR tree-optimization/40087
6950         * gcc.dg/tree-ssa/pr40087.c: New test.
6951
6952 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6953
6954         * gcc.dg/vector-4.c: New testcase.
6955         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6956         * g++.dg/ext/vector16.C: New testcase.
6957
6958 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6959
6960         PR c/40172
6961         * gcc.dg/pr40172.c: Renamed to ...
6962         * gcc.dg/pr40172-1.c: This.
6963
6964         * gcc.dg/pr40172-2.c: New.
6965         * gcc.dg/pr40172-3.c: Likewise.
6966
6967 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6968
6969         PR c/40172
6970         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6971
6972 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6973
6974         * gnat.dg/loop_optimization6.ad[sb]: New test.
6975
6976 2009-05-19  Richard Guenther  <rguenther@suse.de>
6977
6978         * gcc.c-torture/compile/20090519-1.c: New testcase.
6979
6980 2009-05-18  Jason Merrill  <jason@redhat.com>
6981
6982         * g++.dg/cpp0x/explicit1.C: New.
6983         * g++.dg/cpp0x/explicit2.C: New.
6984
6985 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6986
6987         PR debug/40109
6988         * g++.dg/debug/dwarf2/nested-1.C: New test.
6989
6990 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6991
6992         PR testsuite/39907
6993         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6994         stack alignment.
6995
6996 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6997
6998         PR fortran/40164
6999         * gfortran.dg/proc_ptr_comp_8.f90: New.
7000
7001 2009-05-18  Richard Guenther  <rguenther@suse.de>
7002
7003         PR fortran/40168
7004         * gfortran.dg/array_memset_2.f90: Adjust.
7005
7006 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7007
7008         PR fortran/36947
7009         PR fortran/40039
7010         * gfortran.dg/interface_27.f90: New.
7011         * gfortran.dg/interface_28.f90: New.
7012         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7013         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7014
7015 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7016
7017         * gcc.target/m68k/tls-ie.c: New test.
7018         * gcc.target/m68k/tls-le.c: New test.
7019         * gcc.target/m68k/tls-gd.c: New test.
7020         * gcc.target/m68k/tls-ld.c: New test.
7021         * gcc.target/m68k/tls-ie-xgot.c: New test.
7022         * gcc.target/m68k/tls-le-xtls.c: New test.
7023         * gcc.target/m68k/tls-gd-xgot.c: New test.
7024         * gcc.target/m68k/tls-ld-xgot.c: New test.
7025         * gcc.target/m68k/tls-ld-xtls.c: New test.
7026         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7027
7028 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7029
7030         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7031
7032 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7033
7034         PR c/40172
7035         * gcc.dg/pr40172.c: New.
7036
7037 2009-05-17  Jason Merrill  <jason@redhat.com>
7038
7039         PR c++/40139
7040         * g++.dg/template/dtor6.C: New.
7041
7042 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7043
7044         * g++.dg/warn/translate-ice-1.C: New test.
7045
7046 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7047
7048         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7049         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7050         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7051         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7052
7053 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7054
7055         PR fortran/33197
7056         * gfortran.dg/erf_2.F90: New test.
7057         * gfortran.dg/erfc_scaled_2.f90: New test.
7058
7059 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7060
7061         PR fortran/31243
7062         * gfortran.dg/string_1.f90: New test.
7063         * gfortran.dg/string_2.f90: New test.
7064         * gfortran.dg/string_3.f90: New test.
7065
7066 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7067
7068         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7069         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7070
7071 2009-05-15  Ian Lance Taylor  <iant@google.com>
7072
7073         * gcc.dg/Wcxx-compat-10.c: New testcase.
7074
7075 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7076
7077         PR 16302
7078         * gcc.dg/pr16302.c: New.
7079         * g++.dg/warn/pr16302.C: New.
7080
7081 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7082
7083         * gcc.dg/torture/builtin-math-5.c: New.
7084         * gcc.dg/torture/builtin-math-6.c: New.
7085         * lib/target-supports.exp (check_effective_target_mpc): New.
7086
7087 2009-05-15  Jan Hubicka  <jh@suse.cz>
7088
7089         * gcc.dg/tree-ssa/inline-3.c: New testcase
7090
7091 2009-05-15  Jan Hubicka  <jh@suse.cz>
7092
7093         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7094         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7095         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7096         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7097         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7098         Mark noinline.
7099         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7100         Mark noinline.
7101         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7102         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7103
7104 2009-05-15  Jan Hubicka  <jh@suse.cz>
7105
7106         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7107         optimized by sibcall noinline.
7108
7109 2009-05-15  Jan Hubicka  <jh@suse.cz>
7110
7111         * sibcall-1.c (track): Mark noinline.
7112         * sibcall-2.c (track): Mark noinline.
7113         * sibcall-3.c (track): Mark noinline.
7114         * sibcall-4.c (track): Mark noinline.
7115
7116 2009-05-15  Jan Hubicka  <jh@suse.cz>
7117
7118         * flatten-2.c: Disable early inlining; add comment.
7119         * flatten-3.c: New test based on flatten-2.c.
7120
7121 2009-05-15  Richard Guenther  <rguenther@suse.de>
7122
7123         PR tree-optimization/39999
7124         * gcc.c-torture/compile/pr39999.c: New testcase.
7125
7126 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7127
7128         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7129
7130 2009-05-14  Ian Lance Taylor  <iant@google.com>
7131
7132         * gcc.dg/Wcxx-compat-9.c: New testcase.
7133
7134 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7135
7136         PR fortran/39996
7137         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7138         * gfortran.dg/duplicate_type_2.f90: Ditto.
7139         * gfortran.dg/duplicate_type_3.f90: New.
7140
7141 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7142
7143         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7144         * ada/acats/tests/c5/c59002c.ada: Likewise.
7145
7146 2009-05-13  Taras Glek  <tglek@mozilla.com>
7147
7148         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7149         attributes and decl smashing.
7150         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7151         attributes.
7152         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7153         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7154
7155 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7156
7157         PR fortran/39865
7158         * gfortran.dg/pr39865.f90: New test.
7159         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7160         arrays in FMT=.
7161         * gfortran.dg/hollerith_f95.f90: Likewise.
7162         * gfortran.dg/hollerith6.f90: New test.
7163         * gfortran.dg/hollerith7.f90: New test.
7164
7165 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7166
7167         PR cpp/36674
7168         * gcc.dg/cpp/pr36674.i: New.
7169
7170 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7171
7172         PR middle-end/40035
7173         * gcc.c-torture/compile/pr40035.c: New test.
7174
7175 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7176
7177         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7178
7179 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7180
7181         PR fortran/40110
7182         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7183         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7184         * gfortran.dg/interop_params.f03: Ditto.
7185
7186 2009-05-12  Jan Hubicka  <jh@suse.cz>
7187
7188         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7189         so unrolling still happens.
7190         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7191         * gcc.dg/ipa/ipacost-2.c: Likewise.
7192         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7193
7194 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7195
7196         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7197
7198 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7199
7200         * lib/target-supports.exp (check_profiling_available): Return
7201         false for -p on *-*-cygwin* targets.
7202
7203 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7204
7205         PR tree-optimization/38632
7206         * g++.dg/tree-ssa/pr38632.C: New.
7207
7208 2009-05-11  Jan Hubicka  <jh@suse.cz>
7209
7210         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7211         we now optimize better.
7212         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7213         out at different places.
7214         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7215         unroling.
7216         * gcc.dg/vect/vect-76.c: Likewise.
7217         * gcc.dg/vect/vect-70.c: Likewise.
7218         * gcc.dg/vect/vect-66.c: Likewise.
7219         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7220         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7221
7222 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7223
7224         PR middle-end/40080
7225         * gcc.c-torture/compile/pr40080.c: New.
7226
7227 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7228
7229         * gcc.c-torture/compile/pr40026.c: New testcase.
7230
7231 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7232
7233         PR fortran/40089
7234         * gfortran.dg/proc_ptr_comp_7.f90: New.
7235
7236 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7237
7238         PR tree-optimization/40074
7239         * gcc.dg/vect/pr40074.c: New test.
7240
7241 2009-05-10  Ian Lance Taylor  <iant@google.com>
7242
7243         * gcc.dg/Wcxx-compat-7.c: New testcase.
7244         * gcc.dg/Wcxx-compat-8.c: New testcase.
7245         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7246         * gcc.dg/pr17188-1.c: Likewise.
7247         * gcc.dg/pr39084.c: Likewise.
7248
7249 2009-05-10  Michael Matz  <matz@suse.de>
7250
7251         PR target/40031
7252         * gcc.dg/pr40031.c: New test.
7253
7254 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7255
7256         PR fortran/40018
7257         * gfortran.dg/array_constructor_31.f90: New test.
7258
7259 2009-05-10  Richard Guenther  <rguenther@suse.de>
7260
7261         PR tree-optimization/40081
7262         * g++.dg/torture/pr40081.C: New testcase.
7263
7264 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7265
7266         PR fortran/38863
7267         * gfortran.dg/dependency_24.f90: New test.
7268         * gfortran.dg/dependency_23.f90: Clean up module files.
7269
7270 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7271
7272         PR fortran/38956
7273         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7274         * gfortran.dg/chmod_2.f90: Likewise.
7275         * gfortran.dg/chmod_3.f90: Likewise.
7276         * gfortran.dg/open_errors.f90: Likewise.
7277
7278 2009-05-09  Jan Hubicka  <jh@suse.cz>
7279
7280         PR middle-end/40043
7281         * g++.dg/eh/nested-try.C: New test.
7282
7283 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7284
7285         PR tree-optimization/40049
7286         * gcc.dg/vect/vect-shift-2.c: New test.
7287
7288 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7289
7290         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7291         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7292
7293 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7294
7295         PR c/36892
7296         * g++.dg/warn/deprecated-6.C: New.
7297         * gcc.dg/deprecated-4.c: Likewise.
7298         * gcc.dg/deprecated-5.c: Likewise.
7299         * gcc.dg/deprecated-6.c: Likewise.
7300
7301 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7302
7303         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7304         __aligned__(__BIGGEST_ALIGNMENT__).
7305         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7306         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7307         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7308         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7309         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7310         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7311         * gcc.dg/vect/Os-vect-95.c: Likewise.
7312         * gcc.dg/vect/pr20122.c: Likewise.
7313         * gcc.dg/vect/pr36493.c: Likewise.
7314         * gcc.dg/vect/pr37385.c: Likewise.
7315         * gcc.dg/vect/slp-7.c: Likewise.
7316         * gcc.dg/vect/slp-9.c: Likewise.
7317         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7318         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7319         * gcc.dg/vect/vect-35.c: Likewise.
7320         * gcc.dg/vect/vect-40.c: Likewise.
7321         * gcc.dg/vect/vect-42.c: Likewise.
7322         * gcc.dg/vect/vect-44.c: Likewise.
7323         * gcc.dg/vect/vect-46.c: Likewise.
7324         * gcc.dg/vect/vect-48.c: Likewise.
7325         * gcc.dg/vect/vect-52.c: Likewise.
7326         * gcc.dg/vect/vect-54.c: Likewise.
7327         * gcc.dg/vect/vect-56.c: Likewise.
7328         * gcc.dg/vect/vect-58.c: Likewise.
7329         * gcc.dg/vect/vect-60.c: Likewise.
7330         * gcc.dg/vect/vect-74.c: Likewise.
7331         * gcc.dg/vect/vect-75.c: Likewise.
7332         * gcc.dg/vect/vect-76.c: Likewise.
7333         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7334         * gcc.dg/vect/vect-77.c: Likewise.
7335         * gcc.dg/vect/vect-77-global.c: Likewise.
7336         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7337         * gcc.dg/vect/vect-78.c: Likewise.
7338         * gcc.dg/vect/vect-78-global.c: Likewise.
7339         * gcc.dg/vect/vect-80.c: Likewise.
7340         * gcc.dg/vect/vect-85.c: Likewise.
7341         * gcc.dg/vect/vect-87.c: Likewise.
7342         * gcc.dg/vect/vect-88.c: Likewise.
7343         * gcc.dg/vect/vect-92.c: Likewise.
7344         * gcc.dg/vect/vect-93.c: Likewise.
7345         * gcc.dg/vect/vect-95.c: Likewise.
7346         * gcc.dg/vect/vect-97.c: Likewise.
7347         * gcc.dg/vect/vect-complex-1.c: Likewise.
7348         * gcc.dg/vect/vect-complex-4.c: Likewise.
7349         * gcc.dg/vect/vect-complex-5.c: Likewise.
7350         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7351         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7352         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7353         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7354         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7355         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7356         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7357         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7358         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7359         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7360         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7361         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7362         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7363         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7364         * gcc.dg/vect/vect-outer-1.c: Likewise.
7365         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7366         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7367         * gcc.dg/vect/vect-outer-2.c: Likewise.
7368         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7369         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7370         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7371         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7372         * gcc.dg/vect/vect-outer-3.c: Likewise.
7373         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7374         * gcc.dg/vect/vect-outer-5.c: Likewise.
7375         * gcc.dg/vect/vect-outer-6.c: Likewise.
7376         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7377         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7378         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7379         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7380         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7381         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7382         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7383         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7384         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7385         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7386         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7387         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7388         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7389         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7390
7391 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7392
7393         PR c/24581
7394         * gcc.dg/torture/complex-sign.h: New header.
7395         * gcc.dg/torture/complex-sign-add.c,
7396         gcc.dg/torture/complex-sign-mixed-add.c,
7397         gcc.dg/torture/complex-sign-mixed-div.c,
7398         gcc.dg/torture/complex-sign-mixed-mul.c,
7399         gcc.dg/torture/complex-sign-mixed-sub.c,
7400         gcc.dg/torture/complex-sign-mul.c,
7401         gcc.dg/torture/complex-sign-sub.c: New tests.
7402
7403 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7404
7405         PR fortran/39876
7406         * gfortran.dg/intrinsic_3.f90: New.
7407
7408 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7409
7410         PR c/39037
7411         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7412         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7413         * gcc.dg/dfp/float-constant-double.c: New test.
7414         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7415         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7416         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7417         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7418         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7419         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7420         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7421         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7422         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7423
7424 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7425
7426         PR middle-end/40057
7427         * gcc.c-torture/execute/pr40057.c: New test.
7428
7429 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7430
7431         * gcc.c-torture/compile/const-high-part.c: New test.
7432
7433 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7434
7435         PR testsuite/40050
7436         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7437         build plugin.
7438
7439 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7440
7441         PR fortran/39630
7442         * gfortran.dg/proc_decl_1.f90: Modified.
7443         * gfortran.dg/proc_ptr_comp_1.f90: New.
7444         * gfortran.dg/proc_ptr_comp_2.f90: New.
7445         * gfortran.dg/proc_ptr_comp_3.f90: New.
7446         * gfortran.dg/proc_ptr_comp_4.f90: New.
7447         * gfortran.dg/proc_ptr_comp_5.f90: New.
7448         * gfortran.dg/proc_ptr_comp_6.f90: New.
7449
7450 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7451
7452         PR c++/17395
7453         * g++.dg/template/call7.C: New test.
7454
7455 2009-05-06  Diego Novillo  <dnovillo@google.com>
7456
7457         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7458
7459 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7460
7461         * gfortran.dg/pr40021.f: Moved to ...
7462         * gfortran.fortran-torture/execute/pr40021.f: Here.
7463
7464 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7465
7466         PR middle-end/39986
7467         * gcc.dg/dfp/pr39986.c: New test.
7468
7469 2009-05-06  Michael Matz  <matz@suse.de>
7470
7471         PR middle-end/40021
7472         * gfortran.dg/pr40021.f: New test.
7473
7474 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7475
7476         * lib/plugin-support.exp: New file containing support procs for
7477         plugin testcases.
7478         * lib/target-supports.exp (check_plugin_available): New proc.
7479         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7480         * gcc.dg/plugin/selfassign.c: New plugin source file.
7481         * gcc.dg/plugin/self-assign-test-1.c: New test.
7482         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7483         * g++.dg/README: Add description for plugin test.
7484         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7485         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7486         * g++.dg/plugin/selfassign.c: New plugin source file.
7487         * g++.dg/plugin/self-assign-test-1.C: New test.
7488         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7489         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7490         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7491         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7492
7493 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7494
7495         PR fortran/40041
7496         * gfortran.dg/intrinsic_2.f90: New test.
7497         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7498
7499 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7500
7501         PR c/40032
7502         * gcc.dg/noncompile/incomplete-5.c: New test.
7503
7504 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7505
7506         PR middle-end/39666
7507         * gcc.dg/pr39666-1.c: New test.
7508         * gcc.dg/pr39666-2.c: Likewise.
7509         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7510         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7511         * gfortran.dg/pr39666-1.f90: Likewise.
7512         * gfortran.dg/pr39666-2.f90: Likewise.
7513
7514 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7515
7516         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7517         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7518         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7519
7520 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7521
7522         PR fortran/39998
7523         * gfortran.dg/proc_ptr_17.f90: New.
7524
7525 2009-05-05  Richard Guenther  <rguenther@suse.de>
7526
7527         PR tree-optimization/40022
7528         * gcc.c-torture/execute/pr40022.c: New testcase.
7529
7530 2009-05-05  Richard Guenther  <rguenther@suse.de>
7531
7532         PR middle-end/40023
7533         * gcc.c-torture/compile/pr40023.c: New testcase.
7534
7535 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7536
7537         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7538         * g++.dg/template/overload9.C: Likewise.
7539         * g++.dg/ext/ms-1.C: New.
7540
7541 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7542
7543         PR c++/40013
7544         * g++.dg/ext/vla7.C: New test.
7545
7546 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7547
7548         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7549
7550 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7551
7552         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7553         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7554         Update expected errors.
7555
7556 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7557
7558         PR c++/28152
7559         * g++.dg/parse/parser-pr28152.C: New.
7560         * g++.dg/parse/parser-pr28152-2.C: New.
7561
7562 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7563
7564         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7565
7566 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7567
7568         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7569         * gcc.target/sparc/fexpand-2.c: Likewise.
7570         * gcc.target/sparc/fpmerge-2.c: Likewise.
7571         * gcc.target/sparc/pdist-2.c: Likewise.
7572
7573 2009-05-03  Richard Guenther  <rguenther@suse.de>
7574
7575         PR c/39983
7576         * gcc.c-torture/compile/pr39983.c: New testcase.
7577
7578 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7579
7580         * gcc.dg/c99-complex-3.c: New test.
7581
7582 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7583
7584         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7585
7586 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7587
7588         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7589
7590 2009-05-02  Richard Guenther  <rguenther@suse.de>
7591
7592         PR middle-end/40001
7593         * gcc.target/spu/pr40001.c: New testcase.
7594
7595 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7596
7597         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7598
7599 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7600
7601         PR middle-end/39579
7602         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7603         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7604
7605 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7606
7607         PR testsuite/39776
7608         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7609         no longer issued.
7610
7611 2009-04-30  David Ayers  <ayers@fsfe.org>
7612
7613         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7614         and gcc_error_prefix variables.
7615         * objc.dg/bad-receiver-type.m: Update to match correct
7616         diagnostics marker.
7617         * objc.dg/encode-5.m: Likewise.
7618         * objc.dg/id-1.m: Likewise.
7619         * objc.dg/method-1.m: Likewise.
7620         * objc.dg/method-6.m: Likewise.
7621         * objc.dg/method-7.m: Likewise.
7622         * objc.dg/method-9.m: Likewise.
7623         * objc.dg/method-11.m: Likewise.
7624         * objc.dg/method-20.m: Likewise.
7625         * objc.dg/private-1.m: Likewise.
7626
7627 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7628
7629         PR libfortran/39667
7630         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7631         * gfortran.dg/advance_4.f90: Likewise
7632         * gfortran.dg/advance_5.f90: Likewise
7633         * gfortran.dg/append_1.f90: Likewise
7634         * gfortran.dg/backslash_1.f90: Likewise
7635         * gfortran.dg/backslash_2.f90: Likewise
7636         * gfortran.dg/backslash_3.f: Likewise
7637         * gfortran.dg/backspace_10.f90: Likewise
7638         * gfortran.dg/backspace_3.f: Likewise
7639         * gfortran.dg/backspace_4.f: Likewise
7640         * gfortran.dg/backspace_5.f: Likewise
7641         * gfortran.dg/backspace_8.f: Likewise
7642         * gfortran.dg/backspace_9.f: Likewise
7643         * gfortran.dg/complex_write.f90: Likewise
7644         * gfortran.dg/convert_implied_open.f90: Likewise
7645         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7646         * gfortran.dg/dos_eol.f: Likewise
7647         * gfortran.dg/empty_format_1.f90: Likewise
7648         * gfortran.dg/endfile.f: Likewise
7649         * gfortran.dg/eof_1.f90: Likewise
7650         * gfortran.dg/eor_1.f90: Likewise
7651         * gfortran.dg/eor_handling_1.f90: Likewise
7652         * gfortran.dg/eor_handling_2.f90: Likewise
7653         * gfortran.dg/eor_handling_3.f90: Likewise
7654         * gfortran.dg/eor_handling_4.f90: Likewise
7655         * gfortran.dg/eor_handling_5.f90: Likewise
7656         * gfortran.dg/error_recovery_5.f90: Likewise
7657         * gfortran.dg/f2003_inquire_1.f03: Likewise
7658         * gfortran.dg/f2003_io_4.f03: Likewise
7659         * gfortran.dg/f2003_io_5.f03: Likewise
7660         * gfortran.dg/f2003_io_7.f03: Likewise
7661         * gfortran.dg/fgetc_1.f90: Likewise
7662         * gfortran.dg/fgetc_2.f90: Likewise
7663         * gfortran.dg/flush_1.f90: Likewise
7664         * gfortran.dg/fmt_exhaust.f90: Likewise
7665         * gfortran.dg/fmt_huge.f90: Likewise
7666         * gfortran.dg/fmt_read.f90: Likewise
7667         * gfortran.dg/fmt_t_1.f90: Likewise
7668         * gfortran.dg/fmt_t_2.f90: Likewise
7669         * gfortran.dg/fmt_t_3.f90: Likewise
7670         * gfortran.dg/fmt_t_4.f90: Likewise
7671         * gfortran.dg/fmt_t_5.f90: Likewise
7672         * gfortran.dg/fmt_t_7.f: Likewise
7673         * gfortran.dg/fseek.f90: Likewise
7674         * gfortran.dg/ftell_1.f90: Likewise
7675         * gfortran.dg/ftell_2.f90: Likewise
7676         * gfortran.dg/func_derived_3.f90: Likewise
7677         * gfortran.dg/inquire_9.f90: Likewise
7678         * gfortran.dg/iostat_1.f90: Likewise
7679         * gfortran.dg/iostat_2.f90: Likewise
7680         * gfortran.dg/list_read_1.f90: Likewise
7681         * gfortran.dg/list_read_4.f90: Likewise
7682         * gfortran.dg/list_read_5.f90: Likewise
7683         * gfortran.dg/list_read_7.f90: Likewise
7684         * gfortran.dg/list_read_8.f90: Likewise
7685         * gfortran.dg/list_read_9.f90: Likewise
7686         * gfortran.dg/namelist_13.f90: Likewise
7687         * gfortran.dg/namelist_14.f90: Likewise
7688         * gfortran.dg/namelist_15.f90: Likewise
7689         * gfortran.dg/namelist_16.f90: Likewise
7690         * gfortran.dg/namelist_17.f90: Likewise
7691         * gfortran.dg/namelist_18.f90: Likewise
7692         * gfortran.dg/namelist_19.f90: Likewise
7693         * gfortran.dg/namelist_20.f90: Likewise
7694         * gfortran.dg/namelist_24.f90: Likewise
7695         * gfortran.dg/namelist_26.f90: Likewise
7696         * gfortran.dg/namelist_27.f90: Likewise
7697         * gfortran.dg/namelist_28.f90: Likewise
7698         * gfortran.dg/namelist_37.f90: Likewise
7699         * gfortran.dg/namelist_38.f90: Likewise
7700         * gfortran.dg/namelist_39.f90: Likewise
7701         * gfortran.dg/namelist_40.f90: Likewise
7702         * gfortran.dg/namelist_43.f90: Likewise
7703         * gfortran.dg/namelist_44.f90: Likewise
7704         * gfortran.dg/namelist_45.f90: Likewise
7705         * gfortran.dg/namelist_46.f90: Likewise
7706         * gfortran.dg/namelist_47.f90: Likewise
7707         * gfortran.dg/namelist_48.f90: Likewise
7708         * gfortran.dg/namelist_49.f90: Likewise
7709         * gfortran.dg/namelist_50.f90: Likewise
7710         * gfortran.dg/namelist_51.f90: Likewise
7711         * gfortran.dg/namelist_52.f90: Likewise
7712         * gfortran.dg/namelist_56.f90: Likewise
7713         * gfortran.dg/namelist_char_only.f90: Likewise
7714         * gfortran.dg/namelist_use.f90: Likewise
7715         * gfortran.dg/namelist_use_only.f90: Likewise
7716         * gfortran.dg/noadv_size.f90: Likewise
7717         * gfortran.dg/open_access_append_1.f90: Likewise
7718         * gfortran.dg/pad_no.f90: Likewise
7719         * gfortran.dg/pr12884.f: Likewise
7720         * gfortran.dg/pr17090.f90: Likewise
7721         * gfortran.dg/pr17285.f90: Likewise
7722         * gfortran.dg/pr17286.f90: Likewise
7723         * gfortran.dg/pr18122.f90: Likewise
7724         * gfortran.dg/pr18210.f90: Likewise
7725         * gfortran.dg/pr18392.f90: Likewise
7726         * gfortran.dg/pr19155.f: Likewise
7727         * gfortran.dg/pr19216.f: Likewise
7728         * gfortran.dg/pr19467.f90: Likewise
7729         * gfortran.dg/pr19657.f: Likewise
7730         * gfortran.dg/pr20257.f90: Likewise
7731         * gfortran.dg/read_bad_advance.f90: Likewise
7732         * gfortran.dg/read_eof_2.f90: Likewise
7733         * gfortran.dg/read_eof_4.f90: Likewise
7734         * gfortran.dg/read_many_1.f: Likewise
7735         * gfortran.dg/read_noadvance.f90: Likewise
7736         * gfortran.dg/read_repeat.f90: Likewise
7737         * gfortran.dg/read_size_noadvance.f90: Likewise
7738         * gfortran.dg/read_x_past.f: Likewise
7739         * gfortran.dg/record_marker_1.f90: Likewise
7740         * gfortran.dg/record_marker_3.f90: Likewise
7741         * gfortran.dg/rewind_1.f90: Likewise
7742         * gfortran.dg/runtime_warning_1.f90: Likewise
7743         * gfortran.dg/shape_3.f90: Likewise
7744         * gfortran.dg/slash_1.f90: Likewise
7745         * gfortran.dg/stat_1.f90: Likewise
7746         * gfortran.dg/stat_2.f90: Likewise
7747         * gfortran.dg/streamio_11.f90: Likewise
7748         * gfortran.dg/streamio_3.f90: Likewise
7749         * gfortran.dg/streamio_4.f90: Likewise
7750         * gfortran.dg/streamio_9.f90: Likewise
7751         * gfortran.dg/tl_editing.f90: Likewise
7752         * gfortran.dg/unf_io_convert_1.f90: Likewise
7753         * gfortran.dg/unf_io_convert_2.f90: Likewise
7754         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7755         * gfortran.dg/unf_short_record_1.f90: Likewise
7756         * gfortran.dg/utf8_1.f03: Likewise
7757         * gfortran.dg/utf8_2.f03: Likewise
7758         * gfortran.dg/widechar_IO_1.f90: Likewise
7759         * gfortran.dg/write_check3.f90: Likewise
7760         * gfortran.dg/write_rewind_2.f: Likewise
7761         * gfortran.dg/x_slash_2.f: Likewise
7762
7763 2009-04-29  Richard Guenther  <rguenther@suse.de>
7764
7765         PR target/39943
7766         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7767         New.
7768         (check_effective_target_vect_floatuint_cvt): Likewise.
7769         * gcc.dg/vect/slp-10.c: Adjust.
7770         * gcc.dg/vect/slp-11.c: Adjust.
7771         * gcc.dg/vect/slp-12b.c: Adjust.
7772         * gcc.dg/vect/slp-33.c: Adjust.
7773         * gcc.c-torture/compile/pr39943.c: New testcase.
7774
7775 2009-04-29  Richard Guenther  <rguenther@suse.de>
7776
7777         PR middle-end/39937
7778         * gcc.c-torture/compile/pr39937.c: New testcase.
7779
7780 2009-04-29  Richard Guenther  <rguenther@suse.de>
7781
7782         PR tree-optimization/39941
7783         * gcc.c-torture/compile/pr39941.c: New testcase.
7784
7785 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7786
7787         * gcc.target/bfin/20090411-1.c: New test.
7788
7789 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7790
7791         PR target/39565
7792         * gcc.dg/pr39565.c: New testcase.
7793
7794 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7795
7796         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7797         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7798         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7799         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7800         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7801         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7802         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7803         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7804         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7805         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7806         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7807         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7808         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7809         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7810         * gcc.target/i386/pr37191.c: Likewise.
7811         * gcc.target/i386/reload-1.c: Likewise.
7812         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7813         * g++.old-deja/g++.pt/repo2.C: Likewise.
7814         * g++.old-deja/g++.pt/repo3.C: Likewise.
7815         * g++.old-deja/g++.pt/repo4.C: Likewise.
7816         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7817         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7818         * g++.dg/template/repo1.C: Likewise.
7819         * g++.dg/template/repo2.C: Likewise.
7820         * g++.dg/template/repo3.C: Likewise.
7821         * g++.dg/template/repo4.C: Likewise.
7822         * g++.dg/template/repo5.C: Likewise.
7823         * g++.dg/template/repo6.C: Likewise.
7824         * g++.dg/template/repo7.C: Likewise.
7825         * g++.dg/template/repo8.C: Likewise.
7826         * g++.dg/template/repo9.C: Likewise.
7827         * g++.dg/rtti/repo1.C: Likewise.
7828         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7829         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7830         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7831         * g++.dg/other/PR23205.C: Skip for vxworks.
7832         * g++.dg/ext/visibility/class1.C: Requires PIC.
7833         * g++.dg/eh/async-unwind2.C: Requires PIC.
7834         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7835         does not have cxa_exit.
7836
7837 2009-04-28  Jing Yu  <jingyu@google.com>
7838
7839         PR testsuite/39790
7840         * lib/target-supports.exp (check_effective_target_tls): Remove
7841         comment of caching.
7842         (check_effective_target_tls_native): Likewise.
7843         (check_effective_target_tls_runtime): Likewise.
7844         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7845         tls to tls_runtime.
7846         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7847
7848 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7849
7850         PR fortran/39946
7851         * gfortran.dg/proc_ptr_16.f90: New.
7852
7853 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7854
7855         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7856         lp64 is true.
7857
7858 2009-04-28  Richard Guenther  <rguenther@suse.de>
7859
7860         PR middle-end/39937
7861         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7862
7863 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7864
7865         * g++.dg/warn/pr35652.C: Removed.
7866         * gcc.dg/pr35652.c: Likewise.
7867
7868 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7869
7870         * gcc.target/ia64/20071210-2.c: New testcase.
7871
7872 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7873
7874         PR c/39323
7875         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7876         * gcc.dg/pr39323-3.c: Ditto.
7877
7878 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7879
7880         PR fortran/39930
7881         PR fortran/39931
7882         * gfortran.dg/ambiguous_reference_2.f90: New.
7883         * gfortran.dg/pointer_assign_7.f90: New.
7884
7885 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7886             Mark Mitchell  <mark@codesourcery.com>
7887
7888         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7889         * gcc.dg/20020103-1.c: Check for __ppc.
7890         * gcc.dg/asm-b.c: Check for __ppc.
7891         * gcc.dg/20020919-1.c: Check for __ppc.
7892         * gcc.dg/20020312-2.c: Likewise.
7893         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7894         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7895         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7896         * g++.dg/warn/weak1.C: Likewise.
7897         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7898         static so appropriate optimizations kick in.
7899         (find_base_value_wrapper): New function.
7900         * g++.dg/eh/simd-5.C: Fix target triplet.
7901         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7902
7903 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7904             H.J. Lu  <hongjiu.lu@intel.com>
7905
7906         PR target/39911
7907         * gcc.target/i386/pr39911.c: New test.
7908
7909 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7910
7911         PR fortran/39879
7912         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7913
7914 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7915
7916         PR c++/35652
7917         Revert:
7918
7919         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7920
7921         * gcc.dg/pr35652.C: New.
7922         * g++.dg/warn/pr35652.C: New.
7923         * gcc.dg/format/plus-1.c: Adjust message.
7924
7925 2009-04-27  DJ Delorie  <dj@redhat.com>
7926
7927         * lib/target-supports.exp (check_effective_target_double64): New.
7928         (check_effective_target_double64plus): New.
7929         (check_effective_target_large_double): New.
7930         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7931         * gcc.dg/div-double-1.c: Likewise.
7932         * gcc.dg/Wconversion-real.c: Require large_double.
7933         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7934
7935         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7936         are too small.
7937
7938         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7939         constants as long.
7940
7941 2009-04-27  Ian Lance Taylor  <iant@google.com>
7942
7943         * gcc.dg/Wcxx-compat-5.c: New testcase.
7944         * gcc.dg/Wcxx-compat-6.c: New testcase.
7945
7946 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7947
7948         Allow non-constant arguments to conversion intrinsics.
7949         * gcc.target/spu/intrinsics-3.c: Update tests.
7950
7951 2009-04-27  Richard Guenther  <rguenther@suse.de>
7952
7953         PR middle-end/39928
7954         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7955         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7956
7957 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7958
7959         PR target/39903
7960         * gcc.dg/torture/pr39903-1.c: New.
7961         * gcc.dg/torture/pr39903-2.c: Likewise.
7962
7963 2009-04-27  Revital Eres  <eres@il.ibm.com>
7964
7965         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7966         and check it.
7967         * gcc.dg/sms-2.c: Add dump check.
7968         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7969         and check it.
7970         * gcc.dg/sms-4.c: Likewise.
7971         * gcc.dg/sms-5.c: Likewise.
7972         * gcc.dg/sms-6.c: Likewise.
7973         * gcc.dg/sms-7.c: Likewise.
7974         * gcc.dg/sms-antideps.c: Rename to...
7975         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7976
7977 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7978
7979         * gnat.dg/opt2.adb: New test.
7980
7981 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7982
7983         PR c++/39875
7984         * g++.dg/warn/Wunused-15.C: New test.
7985
7986 2009-04-26  Michael Matz  <matz@suse.de>
7987
7988         Expand from SSA.
7989         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7990         change regexps.
7991         * gcc.target/i386/pr37248-1.c: Modified.
7992         * gcc.target/i386/pr37248-3.c: Modified.
7993         * gcc.target/i386/pr37248-2.c: Modified.
7994         * gnat.dg/aliasing1.adb: Modified.
7995         * gnat.dg/pack9.adb: Modified.
7996         * gnat.dg/aliasing2.adb: Modified.
7997         * gcc.dg/strict-overflow-2.c: Modified.
7998         * gcc.dg/autopar/reduc-1char.c: Modified.
7999         * gcc.dg/autopar/reduc-2char.c: Modified.
8000         * gcc.dg/autopar/reduc-1.c: Modified.
8001         * gcc.dg/autopar/reduc-2.c: Modified.
8002         * gcc.dg/autopar/reduc-3.c: Modified.
8003         * gcc.dg/autopar/reduc-6.c: Modified.
8004         * gcc.dg/autopar/reduc-7.c: Modified.
8005         * gcc.dg/autopar/reduc-8.c: Modified.
8006         * gcc.dg/autopar/reduc-9.c: Modified.
8007         * gcc.dg/autopar/reduc-1short.c: Modified.
8008         * gcc.dg/autopar/reduc-2short.c: Modified.
8009         * gcc.dg/autopar/parallelization-1.c: Modified.
8010         * gcc.dg/strict-overflow-4.c: Modified.
8011         * gcc.dg/strict-overflow-6.c: Modified.
8012         * gcc.dg/gomp/combined-1.c: Modified.
8013         * gcc.dg/no-strict-overflow-1.c: Modified.
8014         * gcc.dg/no-strict-overflow-3.c: Modified.
8015         * gcc.dg/no-strict-overflow-5.c: Modified.
8016         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8017         * gcc.dg/tree-ssa/pr18134.c: Modified.
8018         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8019         * gcc.dg/tree-ssa/vector-2.c: Modified.
8020         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8021         * gcc.dg/tree-ssa/loop-21.c: Modified.
8022         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8023         * gcc.dg/tree-ssa/vector-3.c: Modified.
8024         * gcc.dg/tree-ssa/asm-3.c: Modified.
8025         * gcc.dg/tree-ssa/pr23294.c: Modified.
8026         * gcc.dg/tree-ssa/loop-22.c: Modified.
8027         * gcc.dg/tree-ssa/loop-15.c: Modified.
8028         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8029         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8030         * gcc.dg/tree-ssa/pr20139.c: Modified.
8031         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8032         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8033         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8034         * gcc.dg/tree-ssa/loop-5.c: Modified.
8035         * gcc.dg/tree-ssa/pr19431.c: Modified.
8036         * gcc.dg/tree-ssa/pr32044.c: Modified.
8037         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8038         * gcc.dg/tree-ssa/loop-19.c: Modified.
8039         * gcc.dg/tree-ssa/loop-28.c: Modified.
8040         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8041         * gcc.dg/tree-ssa/divide-1.c: Modified.
8042         * gcc.dg/tree-ssa/inline-1.c: Modified.
8043         * gcc.dg/tree-ssa/divide-3.c: Modified.
8044         * gcc.dg/tree-ssa/pr30978.c: Modified.
8045         * gcc.dg/tree-ssa/alias-6.c: Modified.
8046         * gcc.dg/tree-ssa/divide-4.c: Modified.
8047         * gcc.dg/tree-ssa/alias-11.c: Modified.
8048         * gcc.dg/no-strict-overflow-7.c: Modified.
8049         * gcc.dg/strict-overflow-1.c: Modified.
8050         * gcc.dg/pr15784-4.c: Modified.
8051         * gcc.dg/pr34263.c: Modified.
8052         * gcc.dg/strict-overflow-3.c: Modified.
8053         * gcc.dg/tree-prof/stringop-1.c: Modified.
8054         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8055         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8056         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8057         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8058         * gcc.dg/no-strict-overflow-2.c: Modified.
8059         * gcc.dg/no-strict-overflow-4.c: Modified.
8060         * gcc.dg/no-strict-overflow-6.c: Modified.
8061         * g++.dg/tree-ssa/pr27090.C: Modified.
8062         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8063         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8064         * g++.dg/tree-ssa/pr19807.C: Modified.
8065         * g++.dg/opt/pr30965.C: Modified.
8066         * g++.dg/init/new17.C: Modified.
8067         * gfortran.dg/whole_file_6.f90: Modified.
8068         * gfortran.dg/whole_file_5.f90: Modified.
8069         * gfortran.dg/reassoc_1.f90: Modified.
8070         * gfortran.dg/reassoc_3.f90: Modified.
8071
8072 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8073
8074         PR fortran/39893
8075         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8076
8077 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8078
8079         PR inline-asm/39543
8080         * gcc.target/i386/pr39543-1.c: New test.
8081         * gcc.target/i386/pr39543-2.c: New test.
8082         * gcc.target/i386/pr39543-3.c: New test.
8083
8084         PR c/39889
8085         * gcc.dg/Wunused-value-3.c: New test.
8086
8087 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8088
8089         PR c/39581
8090         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8091         gcc.dg/vla-21.c: New tests.
8092
8093 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8094
8095         PR c/39556
8096         * gcc.dg/inline-34.c: New test.
8097
8098 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8099
8100         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8101         gcc.dg/enum-const-3.c: New tests.
8102         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8103         -pedantic-errors.  Update expected diagnostics.
8104
8105 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8106
8107         PR c/39582
8108         * gcc.dg/vla-20.c: New test.
8109
8110 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8111
8112         PR c/39564
8113         * gcc.dg/vla-19.c: New test.
8114
8115 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8116
8117         PR preprocessor/39559
8118         * gcc.dg/c99-intconst-2.c: New test.
8119
8120 2009-04-25  Jan Hubicka  <jh@suse.cz>
8121
8122         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8123
8124 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8125
8126         PR fortran/39688
8127         * gfortran.dg/import7.f90: New.
8128
8129 2009-04-24  Richard Guenther  <rguenther@suse.de>
8130
8131         * gcc.dg/tree-ssa/vrp48.c: Fix.
8132
8133 2008-04-24  Doug Kwan  <dougkwan@google.com>
8134
8135         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8136         destination are the same.
8137
8138 2009-04-24  Richard Guenther  <rguenther@suse.de>
8139
8140         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8141
8142 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8143
8144         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8145         gcc.dg/array-const-3.c: New tests.
8146
8147 2009-04-24  Ian Lance Taylor  <iant@google.com>
8148
8149         * gcc.dg/Wcxx-compat-4.c: New testcase.
8150
8151 2009-04-24  Daniel Kraft  <d@domob.eu>
8152
8153         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8154         expected on already erraneous symbol (renamed to fresh one).
8155
8156 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8157
8158         PR middle-end/39867
8159         * gcc.dg/pr39867.c: New.
8160
8161 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8162
8163         PR fortran/39861
8164         PR fortran/39864
8165         * gfortran.dg/intrinsic_1.f90: New.
8166
8167 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8168
8169         * gnat.dg/alignment7.adb: New test.
8170         * gnat.dg/alignment8.adb: Likewise.
8171
8172 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8173
8174         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8175         * gnat.dg/specs/rep_clause2.ads: New test.
8176
8177 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8178
8179         PR rtl-optimization/39794
8180         * gcc.dg/pr39794.c: New test.
8181
8182 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8183
8184         * gnat.dg/atomic1.adb: New test.
8185         * gnat.dg/atomic1_pkg.ads: New helper.
8186
8187 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8188
8189         PR testsuite/39623
8190         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8191         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8192
8193 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8194
8195         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8196         warning.
8197
8198 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8199
8200         PR C/31499
8201         * gcc.dg/vector-init-1.c: New testcase.
8202         * gcc.dg/vector-init-2.c: New testcase.
8203
8204 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8205
8206         * gnat.dg/enum2.adb: New test.
8207         * gnat.dg/enum2_pkg.ads: New helper.
8208
8209 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8210
8211         PR c/39855
8212         * gcc.dg/torture/pr39855.c: New test.
8213
8214 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8215
8216         PR c++/39639
8217         * g++.dg/cpp0x/pr39639.C: New test.
8218
8219 2009-04-22  Mark Heffernan  <meheff@google.com>
8220
8221         * gcc.dg/profile-generate-3.c: New test.
8222
8223 2009-04-22  Jan Hubicka  <jh@suse.cz>
8224
8225         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8226
8227 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8228
8229         PR testsuite/39623
8230         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8231
8232 2009-04-22  Richard Guenther  <rguenther@suse.de>
8233
8234         PR tree-optimization/39824
8235         * gcc.c-torture/compile/pr39824.c: New testcase.
8236
8237 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8238
8239         PR c++/14875
8240         * g++.dg/parse/parser-pr14875.C: New.
8241         * g++.dg/parse/parser-pr14875-2.C: New.
8242         * g++.dg/parse/error6.C: Update match string.
8243
8244 2009-04-22  Richard Guenther  <rguenther@suse.de>
8245
8246         PR tree-optimization/39845
8247         * gcc.c-torture/compile/pr39845.c: New testcase.
8248
8249 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8250
8251         PR fortran/39735
8252         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8253         * gfortran.dg/external_initializer.f90: Modified.
8254         * gfortran.dg/interface_26.f90: Modified.
8255         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8256         * gfortran.dg/proc_ptr_3.f90: Modified.
8257         * gfortran.dg/proc_ptr_15.f90: New.
8258         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8259
8260 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8261
8262         PR c++/35711
8263         * g++.dg/warn/pr35711.C: New.
8264         * g++.dg/conversion/ptrmem2.C: Update.
8265
8266 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8267
8268         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8269         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8270         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8271         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8272         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8273         gcc.c-torture/ChangeLog.0,
8274         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8275         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8276         gcc.target/i386/math-torture/math-torture.exp,
8277         gcc.target/mips/inter/mips16-inter.exp,
8278         gcc.target/mips/mips-nonpic/README,
8279         gcc.target/x86_64/abi/README.gcc,
8280         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8281         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8282         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8283         notices.
8284         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8285
8286 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8287
8288         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8289
8290 2009-04-21  Richard Guenther  <rguenther@suse.de>
8291
8292         PR middle-end/39829
8293         * gcc.dg/torture/pr39829.c: New testcase.
8294
8295 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8296
8297         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8298
8299 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8300
8301         PR 16202
8302         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8303         * gcc.dg/sequence-pt-2.c: New.
8304         * gcc.dg/sequence-pt-3.c: New.
8305         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8306         * g++.dg/warn/sequence-pt-2.c: New.
8307         * g++.dg/warn/sequence-pt-3.c: New.
8308
8309 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8310
8311         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8312
8313 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8314
8315         * gnat.dg/import1.ad[sb]: New test.
8316
8317 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8318
8319         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8320         return 0.
8321
8322 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8323
8324         PR fortran/39811
8325         * gfortran.dg/continuation_11.f90: New test.
8326
8327 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8328
8329         PR c++/13358
8330         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8331         messages. Test for "long long" in system headers.
8332         * gcc.dg/c99-longlong-2.c: New.
8333         * g++.dg/warn/pr13358.C: New.
8334         * g++.dg/warn/pr13358-2.C: New.
8335         * g++.dg/warn/pr13358-3.C: New.
8336         * g++.dg/warn/pr13358-4.C: New.
8337
8338 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8339
8340         * gcc.dg/framework-2.c: Fix up for non existent includes
8341         being fatal errors now.
8342
8343 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8344
8345         PR fortran/39800
8346         * gfortran.dg/private_type_13.f90: New test.
8347         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8348
8349 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8350
8351         PR c++/39803
8352         * g++.dg/warn/Wunused-14.C: New test.
8353
8354 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8355
8356         * gnat.dg/specs/small_alignment.ads: New test.
8357
8358 2009-04-20  Ian Lance Taylor  <iant@google.com>
8359
8360         * gcc.dg/Wcxx-compat-3.c: New testcase.
8361
8362 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8363
8364         * gnat.dg/pack13.ad[sb]: New test.
8365         * gnat.dg/pack13_pkg.ads: New helper.
8366
8367 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8368
8369         * gnat.dg/discr11.ad[sb]: New test.
8370         * gnat.dg/discr11_pkg.ads: New helper.
8371
8372 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8373
8374         PR tree-optimization/39675
8375         * gcc.dg/vect/O3-pr39675-2.c: New test.
8376
8377 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8378
8379         * gnat.dg/rep_clause3.adb: New test.
8380
8381 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8382
8383         PR c/37481
8384         * gcc.dg/c99-flex-array-7.c: New test.
8385
8386 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8387
8388         PR c/19771
8389         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8390
8391 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8392
8393         PR c/38243
8394         * gcc.dg/c99-restrict-3.c: New test.
8395
8396 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8397
8398         PR preprocessor/20078
8399         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8400
8401 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8402
8403         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8404         Do not pass -B$root after -margs.
8405
8406 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8407
8408         PR c/32061
8409         PR c++/36954
8410         * gcc.dg/pr32061.c: New.
8411         * gcc.dg/Wlogical-op-1.c: Update.
8412         * g++.dg/warn/Wlogical-op-1.C: Update.
8413         * g++.dg/warn/pr36954.C: New.
8414
8415 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8416
8417         PR c/27676
8418         * gcc.dg/lvalue-5.c: New test.
8419
8420 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8421
8422         PR c/22367
8423         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8424
8425 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8426
8427         * gcc.dg/cpp/include5.c: New test.
8428
8429 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8430
8431         PR c/35210
8432         * gcc.dg/call-diag-2.c: New test.
8433
8434 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8435
8436         PR preprocessor/39646
8437         * gcc.dg/cpp/line8.c: New test.
8438
8439 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8440
8441         PR preprocessor/39647
8442         * gcc.dg/cpp/line7.c: New test.
8443
8444 2009-04-18  Richard Guenther  <rguenther@suse.de>
8445
8446         PR middle-end/39804
8447         * gcc.target/i386/pr39804.c: New testcase.
8448
8449 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8450
8451         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8452         * g++.dg/other/pr39496.C: Likewise.
8453
8454 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8455
8456         PR middle-end/36902
8457         * gcc.dg/pr36902.c: New.
8458
8459 2009-04-17  Diego Novillo  <dnovillo@google.com>
8460
8461         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8462         violation for variable 'inside_main'.
8463
8464 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8465
8466         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8467
8468 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8469
8470         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8471
8472 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8473
8474         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8475         * gfortran.dg/chmod_2.f90: Likewise.
8476         * gfortran.dg/chmod_3.f90: Likewise.
8477         * gfortran.dg/open_errors.f90: Likewise.
8478         * gfortran.dg/stat_1.f90: Likewise.
8479         * gfortran.dg/stat_2.f90: Likewise.
8480
8481 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8482
8483         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8484         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8485         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8486         * gfortran.dg/nearest_1.f90: Likewise.
8487         * gfortran.dg/nearest_3.f90: Likewise.
8488         * gfortran.dg/isnan_1.f90: Likewise.
8489         * gfortran.dg/isnan_2.f90: Likewise.
8490         * gfortran.dg/nan_1.f90: Likewise.
8491         * gfortran.dg/nan_2.f90: Likewise.
8492         * gfortran.dg/nan_3.f90: Likewise.
8493         * gfortran.dg/nan_4.f90: Likewise.
8494         * gfortran.dg/module_nan.f90: Likewise.
8495         * gfortran.dg/int_conv_2.f90: Likewise.
8496         * gfortran.dg/init_flag_3.f90: Likewise.
8497         * gfortran.dg/namelist_42.f90: Likewise.
8498         * gfortran.dg/namelist_43.f90: Likewise.
8499         * gfortran.dg/real_const_3.f90: Likewise.
8500         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8501
8502         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8503         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8504         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8505         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8506         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8507
8508         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8509         * gfortran.dg/gamma_5.f90: Likewise.
8510
8511 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8512
8513         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8514         less strict so it also works with auto-overlay support.
8515         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8516         for "exceeds local store" linker errors on the SPU.
8517
8518         * lib/gfortran.exp: Include target-supports.exp.
8519         (gfortran_init): On SPU targets where automatic overlay support
8520         is available, use it to build all Fortran test cases.
8521
8522         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8523
8524 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8525
8526         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8527         rule enforced by gnat on taft types.
8528
8529 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8530
8531         PR testsuite/39792
8532         * g++.dg/ext/complit11.C: Add empty dg-options.
8533
8534 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8535
8536         PR c++/17570
8537         * g++.dg/template/defarg11.C: New test.
8538
8539 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8540
8541         PR c++/28766
8542         * g++.dg/ext/complit11.C: New testcase.
8543
8544 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8545
8546         PR c++/39551
8547         * g++.dg/warn/Wunused-13.C: New testcase.
8548
8549 2009-04-15  Ian Lance Taylor  <iant@google.com>
8550
8551         * gcc.dg/Wenum-compare-1.c: New testcase.
8552
8553 2009-04-15  Richard Guenther  <rguenther@suse.de>
8554
8555         PR tree-optimization/39764
8556         * g++.dg/torture/pr39764.C: New testcase.
8557
8558 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8559
8560         * g++.dg/ext/altivec-17.C: New.
8561
8562 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8563
8564         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8565         * gnat.dg/specs/limited1.ads: Ditto.
8566
8567 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8568
8569         PR testsuite/39769
8570         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8571         for testing the results of estimate instructions.
8572         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8573         * gcc.dg/vmx/3a-05.c (test): Ditto.
8574
8575 2009-04-14  Jason Merrill  <jason@redhat.com>
8576
8577         PR c++/39763
8578         * g++.dg/warn/Wshadow-4.C: Extend.
8579
8580 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8581
8582         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8583         (do_D): Remove attribute hidden.
8584
8585 2009-04-13  Jason Merrill  <jason@redhat.com>
8586
8587         PR c++/39480
8588         * g++.dg/init/copy7.C: New.
8589
8590 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8591
8592         PR testsuite/39733
8593         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8594         (check_for_all_options): This.
8595
8596 2009-04-13  Jason Merrill  <jason@redhat.com>
8597
8598         PR c++/39750
8599         * g++.dg/template/crash90.C: New.
8600
8601 2009-04-12  Jason Merrill  <jason@redhat.com>
8602
8603         PR c++/39742
8604         * g++.dg/overload/extern-C-2.C: New.
8605
8606 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8607
8608         PR preprocessor/31869
8609         * gcc.dg/cpp/strify5.c: New test.
8610
8611 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8612
8613         * gnat.dg/enum1.adb: New test.
8614         * gnat.dg/enum1_pkg.ads: New helper.
8615
8616 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8617
8618         PR target/39740
8619         * gcc.target/alpha/pr39740.c: New test.
8620
8621 2009-04-11  Daniel Kraft  <d@domob.eu>
8622
8623         PR fortran/37746
8624         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8625         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8626         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8627         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8628         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8629         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8630         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8631         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8632         expected string length that failed with -fbounds-check now.
8633         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8634
8635 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8636
8637         PR fortran/39692
8638         * gfortran.dg/proc_ptr_14.f90: New.
8639
8640 2009-04-11  Richard Guenther  <rguenther@suse.de>
8641
8642         PR middle-end/39732
8643         * g++.dg/torture/pr39732.C: New testcase.
8644
8645 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8646
8647         * gfortran.dg/whole_file_5.f90: New.
8648         * gfortran.dg/whole_file_6.f90: New.
8649
8650 2009-04-11  Richard Guenther  <rguenther@suse.de>
8651
8652         PR tree-optimization/39713
8653         * g++.dg/torture/pr39713.C: New testcase.
8654
8655 2009-04-10  Richard Guenther  <rguenther@suse.de>
8656
8657         PR c/39712
8658         * gcc.dg/pr39712.c: New testcase.
8659
8660 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8661
8662         PR c++/28301
8663         * g++.dg/cpp0x/enum2.C: Updated.
8664         * g++.dg/debug/pr22514.C: Likewise.
8665         * g++.dg/parse/enum2.C: Likewise.
8666         * g++.dg/parse/enum3.C: Likewise.
8667         * g++.dg/template/crash79.C: Likewise.
8668         * g++.old-deja/g++.jason/cond.C: Likewise.
8669
8670 2009-04-10  Chao-ying Fu  <fu@mips.com>
8671
8672         * gcc.target/mips/interrupt_handler.c: Change from compile to
8673         assemble.
8674
8675 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8676
8677         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8678
8679 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8680
8681         PR fortran/38709
8682         * gfortran.dg/zero_sized_6.f90: New.
8683
8684 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8685
8686         PR  c++/20118
8687         * g++.dg/parse/pr20118.C: New.
8688         * g++.dg/template/spec16.C: Update.
8689
8690 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8691
8692         PR testsuite/35621
8693         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8694         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8695         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8696         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8697         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8698         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8699         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8700         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8701         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8702         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8703         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8704         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8705         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8706         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8707         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8708         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8709         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8710
8711 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8712
8713         PR target/39678
8714         * g++.dg/torture/pr39678.C: New.
8715         * gcc.dg/compat/struct-complex-2.h: Likewise.
8716         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8717         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8718         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8719         * gcc.dg/torture/pr39678.c: Likewise.
8720         * gcc.target/i386/pr39678.c: Likewise.
8721
8722         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8723         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8724
8725         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8726         <complex.h>.  Add tests for structure with complex float.
8727
8728 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8729             Joseph Myers  <joseph@codesourcery.com>
8730
8731         PR target/36800
8732         * gcc.dg/dfp/pr36800.c: New.
8733
8734 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8735             Rafael Avila de Espindola  <espindola@google.com>
8736
8737         * gcc.misc-tests/help.exp: New file.
8738         * lib/options.exp: New file.
8739
8740 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8741
8742         PR libobjc/36610
8743         * objc/execute/forward-1.x: New.
8744
8745 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8746
8747         * gcc.dg/pr27150-1.c: Change to a link test.
8748
8749 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8750
8751         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8752         3 of the GNU General Public License and to point readers at the
8753         COPYING3 file and the FSF's license web page.
8754         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8755         * gcc.dg/struct/struct-reorg.exp: Likewise.
8756         * gcc.target/spu/tag_manager.c: Likewise.
8757
8758 2009-04-09  Richard Guenther  <rguenther@suse.de>
8759
8760         PR testsuite/39696
8761         * ssa-ccp-25.c: Adjust pattern.
8762
8763 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8764
8765         PR fortran/36704
8766         * gfortran.dg/external_procedures_1.f90: Modified.
8767         * gfortran.dg/proc_ptr_result_1.f90: New.
8768         * gfortran.dg/proc_ptr_result_2.f90: New.
8769         * gfortran.dg/proc_ptr_result_3.f90: New.
8770
8771 2009-04-09  Richard Guenther  <rguenther@suse.de>
8772
8773         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8774         to prevent constant propagation.
8775         * gcc.dg/vect/vect-56.c: Likewise.
8776         * gcc.dg/vect/vect-58.c: Likewise.
8777         * gcc.dg/vect/vect-60.c: Likewise.
8778         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8779         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8780         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8781
8782 2009-04-09  Richard Guenther  <rguenther@suse.de>
8783
8784         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8785         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8786
8787 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8788
8789         PR c/39613
8790         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8791         New tests.
8792
8793 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8794
8795         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8796         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8797
8798 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8799
8800         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8801
8802 2009-04-08  Jason Merrill  <jason@redhat.com>
8803
8804         PR c++/25185
8805         * g++.dg/template/error40.C: Add another test.
8806
8807 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8808
8809         PR c/39614
8810         PR c/39673
8811         * gcc.c-torture/compile/pr39614-1.c,
8812         gcc.c-torture/compile/pr39614-2.c,
8813         gcc.c-torture/compile/pr39614-3.c,
8814         gcc.c-torture/compile/pr39614-4.c,
8815         gcc.c-torture/compile/pr39614-5.c,
8816         gcc.c-torture/compile/pr39673-1.c,
8817         gcc.c-torture/compile/pr39673-2.c: New tests.
8818         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8819         more cases.
8820         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8821         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8822         expected errors.
8823
8824 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8825
8826         PRc++/39637
8827         * g++.dg/cpp0x/variadic-crash2.C: New test.
8828
8829 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8830
8831         PR fortran/38863
8832         * gfortran.dg/alloc_comp_result_1.f90: New test.
8833
8834 2009-04-07  Jason Merrill  <jason@redhat.com>
8835
8836         PR c++/34691
8837         * g++.dg/overload/extern-C-1.C: New.
8838
8839 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8840
8841         PR testsuite/39325
8842         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8843
8844 2009-04-07  Jason Merrill  <jason@redhat.com>
8845
8846         PR c++/25185
8847         * g++.dg/template/error40.C: New.
8848
8849 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8850
8851         PR fortran/38152
8852         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8853
8854 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8855
8856         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8857
8858 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8859
8860         PR fortran/38290
8861         * gfortran.dg/proc_decl_1.f90: Modified.
8862         * gfortran.dg/proc_ptr_11.f90: Extended.
8863         * gfortran.dg/proc_ptr_13.f90: Modified.
8864
8865 2009-04-06  Jason Merrill  <jason@redhat.com>
8866
8867         PR c++/35146
8868         * g++.dg/template/fnspec1.C: New.
8869
8870 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8871
8872         * lib/gnat.exp: Handle multilib.
8873
8874 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8875
8876         PR fortran/38863
8877         * gfortran.dg/dependency_23.f90: New test.
8878
8879 2009-04-06  Richard Guenther  <rguenther@suse.de>
8880
8881         PR tree-optimization/28868
8882         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8883         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8884         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8885         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8886
8887 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8888
8889         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8890
8891 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8892
8893         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8894
8895 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8896
8897         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8898         with the built-in y0, and the subsequent warning.
8899         (y1): Likewise, rename to y_1.
8900
8901 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8902
8903         PR fortran/39414
8904         * gfortran.dg/proc_decl_21.f90: New.
8905
8906 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8907
8908         PR fortran/36091
8909         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8910
8911 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8912
8913         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8914         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8915         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8916         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8917         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8918         gfortran.dg/namelist_49.f90: Gate test on effective_target
8919         fd_truncate.
8920         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8921
8922 2009-04-05  Daniel Kraft  <d@domob.eu>
8923
8924         PR fortran/38654
8925         * gfortran.dg/read_float_2.f03
8926         * gfortran.dg/read_float_3.f90
8927
8928 2009-04-05  Richard Guenther  <rguenther@suse.de>
8929
8930         PR tree-optimization/39648
8931         * gcc.c-torture/compile/pr39648.c: New testcase.
8932
8933 2009-04-05  Jason Merrill  <jason@redhat.com>
8934
8935         PR c++/14912
8936         * g++.dg/template/error39.C: New.
8937
8938 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8939
8940         PR fortran/29458
8941         * gfortran.dg/implied_do_1.f90: New.
8942
8943 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8944
8945         PR fortran/39577
8946         * gfortran.dg/recursive_check_8.f90: New.
8947         * gfortran.dg/recursive_check_9.f90: New.
8948         * gfortran.dg/recursive_check_10.f90: New.
8949         * gfortran.dg/recursive_check_11.f90: New.
8950         * gfortran.dg/recursive_check_12.f90: New.
8951         * gfortran.dg/recursive_check_13.f90: New.
8952         * gfortran.dg/recursive_check_14.f90: New.
8953
8954 2009-04-04  Jason Merrill  <jason@redhat.com>
8955
8956         PR c++/25185
8957         * g++.dg/template/error38.C: Add more tests.
8958
8959 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8960
8961         PR fortran/37614
8962         * gfortran.dg/common_align_2.f90: New test.
8963
8964 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8965
8966         PR target/39501
8967         * gcc.c-torture/execute/pr39501.c: New file.
8968         * gcc.c-torture/execute/pr39501.x: New file.
8969
8970 2009-04-04  Richard Guenther  <rguenther@suse.de>
8971
8972         PR tree-optimization/8781
8973         PR tree-optimization/37892
8974         * g++.dg/tree-ssa/pr8781.C: New testcase.
8975         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8976
8977 2009-04-04  Richard Guenther  <rguenther@suse.de>
8978
8979         PR tree-optimization/39636
8980         * gcc.c-torture/compile/pr39636.c: New testcase.
8981
8982 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8983
8984         PR rtl-optimization/39607
8985         * g++.dg/opt/pr39607.C: New.
8986
8987 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8988
8989         PR fortran/39594
8990         * gfortran.dg/common_12.f90: New.
8991
8992 2009-04-03  Jason Merrill  <jason@redhat.com>
8993
8994         PR c++/39608
8995         * g++.dg/template/const2.C: New test.
8996
8997 2009-04-03  Richard Guenther  <rguenther@suse.de>
8998
8999         PR tree-optimization/2480
9000         PR tree-optimization/23086
9001         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9002         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9003
9004 2009-04-03  Richard Guenther  <rguenther@suse.de>
9005
9006         PR tree-optimization/34743
9007         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9008         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9009         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9010         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9011         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9012         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9013         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9014         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9015
9016 2009-04-03  Richard Guenther  <rguenther@suse.de>
9017
9018         PR middle-end/13146
9019         PR tree-optimization/23940
9020         PR tree-optimization/33237
9021         PR middle-end/33974
9022         PR middle-end/34093
9023         PR tree-optimization/36201
9024         PR tree-optimization/36230
9025         PR tree-optimization/38049
9026         PR tree-optimization/38207
9027         PR tree-optimization/38230
9028         PR tree-optimization/38301
9029         PR tree-optimization/38585
9030         PR middle-end/38895
9031         PR tree-optimization/38985
9032         PR tree-optimization/39299
9033         * gcc.dg/pr19633-1.c: Adjust.
9034         * gcc.dg/torture/pta-callused-1.c: Likewise.
9035         * gcc.dg/torture/pr39074-2.c: Likewise.
9036         * gcc.dg/torture/pr39074.c: Likewise.
9037         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9038         * gcc.dg/torture/pr30375.c: Adjust.
9039         * gcc.dg/torture/pr33563.c: Likewise.
9040         * gcc.dg/torture/pr33870.c: Likewise.
9041         * gcc.dg/torture/pr33560.c: Likewise.
9042         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9043         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9044         * gcc.dg/tree-ssa/alias-15.c: Remove.
9045         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9046         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9047         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9048         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9049         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9050         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9051         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9052         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9053         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9054         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9055         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9056         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9057         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9058         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9059         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9060         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9061         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9062         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9063         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9064         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9065         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9066         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9067         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9068         * gcc.dg/uninit-B.c: XFAIL.
9069         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9070         * gcc.dg/uninit-pr19430.c: XFAIL.
9071         * g++.dg/tree-ssa/pr13146.C: New testcase.
9072         * g++.dg/opt/pr36187.C: Adjust.
9073         * g++.dg/torture/20090329-1.C: New testcase.
9074
9075 2009-04-02  Chao-ying Fu  <fu@mips.com>
9076
9077         * gcc.target/mips/interrupt_handler.c: New test.
9078
9079 2009-04-02  David Ayers  <ayers@fsfe.org>
9080
9081         PR objc/18456
9082         * objc.dg/bad-receiver-type-2.m: New test contributed by
9083         Alexander Mamberg.
9084
9085 2009-04-02  Jason Merrill  <jason@redhat.com>
9086
9087         PR c++/25185
9088         * g++.dg/template/error38.C: New test.
9089
9090 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9091
9092         PR tree-optimization/31677
9093         * gcc.dg/memcpy-1.c: Add compiler option.
9094
9095 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9096
9097         PR tree-optimization/39595
9098         * gfortran.dg/vect/O3-pr39595.f: New test.
9099
9100 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9101
9102         PR c++/26693
9103         * g++.dg/template/typedef11.C: New test.
9104         * g++.dg/template/typedef12.C: Likewise.
9105         * g++.dg/template/typedef13.C: Likewise.
9106         * g++.dg/template/typedef14.C: Likewise.
9107         * g++.dg/template/typedef15.C: Likewise.
9108         * g++.dg/template/typedef16.C: Likewise.
9109         * g++.dg/template/sfinae3.C: Compile this pedantically.
9110         The only errors expected should be the one saying the typedef is ill
9111         formed.
9112         * g++.old-deja/g++.pt/typename8.C: Likewise.
9113         * g++.dg/template/access11.C: Update this.
9114
9115 2009-04-02  Richard Guenther  <rguenther@suse.de>
9116
9117         PR tree-optimization/37221
9118         * gcc.c-torture/compile/20090331-1.c: New testcase.
9119
9120 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9121
9122         * gcc.c-torture/compile/20090401-1.c: New test.
9123
9124 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9125
9126         PR c++/4926
9127         * g++.dg/template/pr4926-1.C: New.
9128
9129 2009-04-01  Xinliang David Li  <davidxl@google.com>
9130
9131         * gcc.target/i386/all_one_m128i.c: New test.
9132
9133 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9134
9135         PR c/39027
9136         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9137         * gcc.dg/fltconst-2.c: New test.
9138         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9139         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9140
9141         PR c/33466
9142         * gcc.dg/cpp/pr33466.c: New test.
9143         * gcc.dg/dfp/pr33466.c: New test.
9144         * gcc.dg/fixed-point/pr33466.c: New test.
9145
9146 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9147
9148         PR tree-optimization/35011
9149         * g++.dg/other/pr35011.C: New.
9150
9151 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9152
9153         PR target/39226
9154         * gcc.dg/pr39226.c: New test.
9155
9156 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9157
9158         PR c++/35240
9159         * g++.dg/template/pr35240.C: New.
9160
9161 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9162
9163         PR c/39605
9164         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9165         * gcc.dg/pr25682.c: Update expected diagnostics.
9166
9167 2009-04-01  Richard Guenther  <rguenther@suse.de>
9168
9169         * gcc.dg/fold-plusmult-2.c: New testcase.
9170
9171 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9172
9173         PR c/37772
9174         * gcc.dg/pr37772.c: New test.
9175         * g++.dg/ext/asm11.C: New test.
9176
9177 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9178
9179         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9180         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9181         defined.
9182
9183 2009-03-31  Jason Merrill  <jason@redhat.com>
9184
9185         * g++.old-deja/g++.other/using9.C: Add expected errors.
9186
9187 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9188
9189         * gcc.c-torture/compile/pr33009.c: Removed.
9190
9191 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9192
9193         * gcc.c-torture/compile/pr33009.c: Delete.
9194         * gcc.c-torture/compile/pr11832.c: Likewise.
9195
9196 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9197
9198         PR c/448
9199         * lib/target-supports.exp (check_effective_target_stdint_types):
9200         Update comment.
9201         (check_effective_target_inttypes_types): New.
9202         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9203         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9204         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9205
9206 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9207
9208         PR fortran/38917
9209         PR fortran/38918
9210         * gfortran.dg/data_pointer_1.f90: New test.
9211
9212 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9213
9214         PR fortran/38915
9215         * gfortran.dg/char_length_15.f90: New test.
9216
9217 2009-03-31  Jason Merrill  <jason@redhat.com>
9218
9219         C++ DR 613
9220         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9221         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9222         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9223         xfail others.
9224
9225         * g++.dg/other/typedef2.C: New test.
9226
9227         PR c++/37806
9228         * g++.dg/template/typedef17.C: New test.
9229
9230         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9231         * g++.dg/cpp0x/auto12.C: Likewise.
9232
9233 2009-03-31  Richard Guenther  <rguenther@suse.de>
9234
9235         PR middle-end/31029
9236         * gcc.dg/fold-compare-4.c: New testcase.
9237         * gcc.dg/fold-compare-5.c: Likewise.
9238
9239 2009-03-31  Richard Guenther  <rguenther@suse.de>
9240
9241         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9242
9243 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9244
9245         PR target/39592
9246         * gcc.target/i386/pr39592-1.c: New test.
9247
9248 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9249
9250         PR preprocessor/15638
9251         * gcc.dg/cpp/missing-header-1.c: New test.
9252         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9253         "compilation terminated" message.
9254         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9255         test #include "".
9256         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9257         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9258         terminated" message.
9259
9260 2009-03-31  Richard Guenther  <rguenther@suse.de>
9261
9262         PR middle-end/23401
9263         PR middle-end/27810
9264         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9265         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9266
9267 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9268
9269         PR fortran/38389
9270         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9271         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9272         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9273         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9274         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9275         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9276         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9277
9278 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9279
9280         PR fortran/22571
9281         * gfortran.dg/whole_file_1.f90: New test.
9282         PR fortran/26227
9283         * gfortran.dg/whole_file_2.f90: New test.
9284         * gfortran.dg/whole_file_3.f90: New test.
9285         PR fortran/24886
9286         * gfortran.dg/whole_file_4.f90: New test.
9287
9288 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9289
9290         * gfortran.dg/bind_c_usage_19.f90: New test.
9291
9292         PR target/39558
9293         * gcc.target/powerpc/altivec-29.c: New test.
9294
9295 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9296
9297         PR rtl-optimization/323
9298         * gcc.target/i386/excess-precision-1.c,
9299         gcc.target/i386/excess-precision-2.c,
9300         gcc.target/i386/excess-precision-3.c,
9301         gcc.target/i386/excess-precision-4.c,
9302         gcc.target/i386/excess-precision-5.c,
9303         gcc.target/i386/excess-precision-6.c: New tests.
9304
9305 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9306
9307         PR c/35235
9308         * gcc.dg/c99-array-lval-8.c: New test.
9309
9310 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9311
9312         PR preprocessor/34695
9313         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9314         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9315         instead of dg-warning for "previous definition" messages.
9316         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9317         "warnings being treated as errors" message.
9318         * gcc.dg/fltconst-1.c: Use -fshow-column.
9319
9320 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9321
9322         PR fortran/38823
9323         * gfortran.dg/power1.f90: New test.
9324
9325 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9326
9327         PR c/456
9328         PR c/5675
9329         PR c/19976
9330         PR c/29116
9331         PR c/31871
9332         PR c/35198
9333         * gcc.c-torture/compile/20081108-1.c,
9334         gcc.c-torture/compile/20081108-2.c,
9335         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9336         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9337         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9338         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9339         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9340         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9341         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9342         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9343         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9344         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9345         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9346         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9347         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9348         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9349         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9350         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9351         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9352         case.
9353         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9354         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9355         XFAILs.  Update expected messages.
9356         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9357         expected messages.
9358         * gcc.dg/real-const-1.c: Replace with test from original PR.
9359         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9360         when casting from non-constant integer to pointer.
9361
9362 2009-03-29  Richard Guenther  <rguenther@suse.de>
9363
9364         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9365
9366 2009-03-29  Daniel Kraft  <d@domob.eu>
9367
9368         PR fortran/37423
9369         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9370         DEFERRED bindings.
9371         * gfortran.dg/typebound_proc_9.f03: New test.
9372         * gfortran.dg/typebound_proc_10.f03: New test.
9373         * gfortran.dg/typebound_proc_11.f03: New test.
9374         * gfortran.dg/abstract_type_5.f03: New test.
9375
9376 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9377
9378         PR fortran/38507
9379         * gfortran.dg/do_4.f: New.
9380         * gfortran.dg/goto_2.f90: Correct expected warnings.
9381         * gfortran.dg/goto_4.f90: Likewise.
9382         * gfortran.dg/goto_5.f90: New.
9383
9384 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9385
9386         PR target/39545
9387         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9388
9389         * gcc.target/i386/pr39545-1.c: New.
9390         * gcc.target/i386/pr39545-2.c: Likewise.
9391
9392         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9393         (flex2_struct): Likewise.
9394         (check_struct_passing7): Likewise.
9395         (check_struct_passing8): Likewise.
9396         (f1s): Likewise.
9397         (f2s): Likewise.
9398         (main): Call check_struct_passing7 and check_struct_passing8.
9399
9400 2009-03-29  Richard Guenther  <rguenther@suse.de>
9401
9402         * gcc.c-torture/execute/20090113-1.c: New testcase.
9403         * gcc.c-torture/execute/20090113-2.c: Likewise.
9404         * gcc.c-torture/execute/20090113-3.c: Likewise.
9405         * gcc.c-torture/execute/20090207-1.c: Likewise.
9406         * gcc.c-torture/compile/20090114-1.c: Likewise.
9407         * gcc.c-torture/compile/20090328-1.c: Likewise.
9408         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9409
9410 2009-03-29  David Ayers  <ayers@fsfe.org>
9411
9412         PR objc/27377
9413         * objc.dg/conditional-1.m: New tests.
9414
9415 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9416
9417         * gcc.dg/winline-10.c: New test.
9418
9419 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9420
9421         PR fortran/34656
9422         * gfortran.dg/do_check_1.f90: Add test.
9423         * gfortran.dg/do_check_2.f90: Add test.
9424         * gfortran.dg/do_check_3.f90: Add test.
9425         * gfortran.dg/do_check_4.f90: Add test.
9426
9427 2009-03-28  Jan Hubicka  <jh@suse.cz>
9428
9429         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9430         * gcc.dg/pr33826.c: Update dump files.
9431         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9432         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9433
9434 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9435
9436         * g++.dg/tree-ssa/fwprop-align.C: New test.
9437
9438 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9439
9440         * gcc.target/powerpc/altivec-28.c: New test.
9441
9442         PR c++/39554
9443         * gcc.dg/wdisallowed-functions-1.c: Removed.
9444         * gcc.dg/wdisallowed-functions-2.c: Removed.
9445         * gcc.dg/wdisallowed-functions-3.c: Removed.
9446         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9447         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9448         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9449
9450 2009-03-28  Richard Guenther  <rguenther@suse.de>
9451
9452         PR tree-optimization/38723
9453         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9454
9455 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9456
9457         PR fortran/38538
9458         * gfortran.dg/char_result_13.f90: New test.
9459
9460 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9461
9462         PR fortran/38765
9463         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9464
9465 2009-03-28  Daniel Kraft  <d@domob.eu>
9466
9467         * gfortran.dg/trim_1.f90: New test.
9468
9469 2009-03-28  Richard Guenther  <rguenther@suse.de>
9470
9471         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9472         * g++.dg/warn/Warray-bounds.C: Likewise.
9473
9474 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9475
9476         PR fortran/32626
9477         * gfortran.dg/recursive_check_7.f90: New test.
9478
9479 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9480
9481         PR fortran/38432
9482         * gfortran.dg/do_check_5.f90: New test.
9483         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9484         * gfortran.dg/array_constructor_18.f90: Ditto.
9485         * gfortran.dg/array_constructor_22.f90: Ditto.
9486         * gfortran.dg/do_3.F90: Ditto.
9487         * gfortran.dg/do_1.f90: Ditto.
9488
9489 2009-03-28  Richard Guenther  <rguenther@suse.de>
9490
9491         PR tree-optimization/38180
9492         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9493
9494 2009-03-28  Richard Guenther  <rguenther@suse.de>
9495
9496         PR tree-optimization/38513
9497         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9498         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9499         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9500         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9501         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9502         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9503         * gcc.dg/vect/vect-35.c: Likewise.
9504         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9505         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9506         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9507
9508 2009-03-28  Richard Guenther  <rguenther@suse.de>
9509
9510         PR tree-optimization/38968
9511         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9512
9513 2009-03-28  Richard Guenther  <rguenther@suse.de>
9514
9515         PR tree-optimization/37795
9516         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9517
9518 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9519
9520         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9521         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9522         options for removed targets.
9523
9524 2009-03-27  Richard Guenther  <rguenther@suse.de>
9525
9526         PR tree-optimization/39120
9527         * gcc.c-torture/execute/pr39120.c: New testcase.
9528
9529 2009-03-27  Richard Guenther  <rguenther@suse.de>
9530
9531         PR tree-optimization/39120
9532         * gcc.dg/torture/pta-callused-1.c: New testcase.
9533
9534 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9535
9536         PR middle-end/39315
9537         * gcc.target/i386/pr39315-1.c: New.
9538         * gcc.target/i386/pr39315-2.c: Likewise.
9539         * gcc.target/i386/pr39315-3.c: Likewise.
9540         * gcc.target/i386/pr39315-4.c: Likewise.
9541         * gcc.target/i386/pr39315-check.c: Likewise.
9542
9543 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9544
9545         PR c/39323
9546         * gcc.dg/pr39323-1.c: New.
9547         * gcc.dg/pr39323-2.c: Likewise.
9548         * gcc.dg/pr39323-3.c: Likewise.
9549
9550 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9551
9552         PR target/38034
9553         * gcc.target/ia64/sync-1.c: New.
9554
9555 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9556
9557         PR target/39472
9558         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9559         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9560         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9561         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9562         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9563         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9564         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9565         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9566
9567 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9568
9569         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9570         for low precision (i.e. float).
9571
9572 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9573             Jakub Jelinek  <jakub@redhat.com>
9574
9575         PR debug/37959
9576         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9577
9578 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9579
9580         * gcc.dg/memmove-2.c: New test.
9581         * gcc.dg/memmove-3.c: New test.
9582
9583         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9584         in clone naming.
9585
9586 2009-03-27  Xinliang David Li  <davidxl@google.com>
9587
9588         PR tree-optimization/39557
9589         * g++.dg/tree-ssa/dom-invalid.C: New test.
9590
9591 2009-03-27  Xinliang David Li  <davidxl@google.com>
9592
9593         PR tree-optimization/39548
9594         * g++.dg/tree-ssa/copyprop.C: New test.
9595
9596 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9597
9598         PR c++/38638
9599         * g++.dg/template/typename17.C: New testcase.
9600         * g++.dg/template/typename18.C: New testcase.
9601
9602 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9603
9604         PR c++/36799
9605         * g++.dg/other/var_copy-1.C: New test.
9606
9607 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9608
9609         PR c++/37647
9610         * g++.dg/parse/ctor9.C: New test.
9611
9612 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9613
9614         PR c++/29727
9615         * g++.dg/init/error2.C: New test.
9616
9617 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9618
9619         PR c++/35652
9620         * gcc.dg/pr35652.C: New.
9621         * g++.dg/warn/pr35652.C: New.
9622         * gcc.dg/format/plus-1.c: Adjust message.
9623
9624 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9625
9626         PR c++/39554
9627         * gcc.dg/wdisallowed-functions-3.c: New test.
9628         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9629
9630 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9631
9632         * gcc.dg/inline-33.c: Fix when pic.
9633
9634 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9635
9636         * gcc.target/ia64/20090324-1.c: New test.
9637
9638 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9639
9640         PR c/27898
9641         * gcc.dg/pr27898.c: New test.
9642
9643         PR tree-optimization/32139
9644         * gcc.c-torture/compile/pr32139.c: New test.
9645
9646 2009-03-24  Jason Merrill  <jason@redhat.com>
9647
9648         PR c++/28274
9649         * g++.dg/parse/defarg14.C: New test.
9650
9651 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9652
9653         PR libfortran/39528
9654         * gfortran.dg/read_repeat.f90: New test.
9655
9656 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9657
9658         PR tree-optimization/39529
9659         * gcc.dg/vect/pr39529.c: New test.
9660
9661 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9662             Jakub Jelinek  <jakub@redhat.com>
9663
9664         PR debug/39524
9665         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9666
9667 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9668
9669         PR c/39495
9670         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9671
9672 2009-03-23  Jason Merrill  <jason@redhat.com>
9673
9674         * g++.dg/cpp0x/auto12.C: Add variadic test.
9675
9676         PR c++/39526
9677         * g++.dg/warn/Wshadow-4.C: New test.
9678
9679 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9680
9681         PR tree-optimization/39516
9682         * gfortran.dg/pr39516.f: New test.
9683
9684 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9685
9686         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9687         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9688         variable, not environment variable.
9689
9690 2009-03-21  Jason Merrill  <jason@redhat.com>
9691
9692         PR c++/28879
9693         * g++.dg/ext/vla6.C: New test.
9694
9695 2009-03-20  Jason Merrill  <jason@redhat.com>
9696
9697         * g++.dg/cpp0x/initlist5.C: Add additional test.
9698
9699 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9700             Janis Johnson  <janis187@us.ibm.com>
9701
9702         * lib/compat.exp (compat-get-options-main, compat-get-options):
9703         Handle dg-prune-output in source file.
9704         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9705         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9706         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9707         two warnings.
9708
9709 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9710
9711         PR c/39495
9712         * gcc.dg/gomp/pr39495-1.c: New test.
9713         * gcc.dg/gomp/pr39495-2.c: New test.
9714         * g++.dg/gomp/pr39495-1.C: New test.
9715         * g++.dg/gomp/pr39495-2.C: New test.
9716
9717         PR target/39496
9718         * gcc.target/i386/pr39496.c: New test.
9719         * g++.dg/other/pr39496.C: New test.
9720
9721 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9722
9723         PR middle-end/39500
9724         * gcc.dg/autopar/pr39500-1.c: New.
9725         * gcc.dg/autopar/pr39500-2.c: New.
9726
9727 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9728
9729         * g++.dg/dg.exp: Prune graphite.
9730
9731 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9732
9733         PR middle-end/39447
9734         * g++.dg/graphite: New.
9735         * g++.dg/graphite/graphite.exp: New.
9736         * g++.dg/graphite/pr39447.C: New.
9737
9738 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9739
9740         PR c++/39425
9741         * g++.dg/template/pr39425.C: New.
9742
9743         * g++.dg/template/spec33.C: Updated.
9744
9745 2009-03-17  Jason Merrill  <jason@redhat.com>
9746
9747         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9748
9749 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9750
9751         PR c++/39475
9752         * g++.dg/ext/unary_trait_incomplete.C: New.
9753
9754 2009-03-17  Jing Yu  <jingyu@google.com>
9755
9756         PR middle-end/39378
9757         * g++.dg/inherit/thunk10.C: New test.
9758
9759 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9760
9761         PR target/39482
9762         * gcc.target/i386/pr39482.c: New test.
9763
9764 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9765
9766         PR debug/39471
9767         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9768         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9769         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9770         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9771
9772         PR middle-end/39443
9773         * gcc.dg/pr39443.c: New test.
9774
9775         PR debug/39412
9776         * gcc.dg/debug/pr39412.c: New test.
9777
9778 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9779
9780         PR testsuite/38526
9781         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9782         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9783         is defined.
9784         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9785         its original value, or unset if it was not defined.
9786         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9787         path procs around use of HOSTCC.
9788         * g++.dg/compat/struct-layout-1.exp: Ditto.
9789         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9790
9791 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9792
9793         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9794
9795 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9796
9797         Revert patch for PR testsuite/37630.
9798
9799         PR testsuite/37960
9800         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9801
9802         PR testsuite/37630
9803         * lib/target-supports.exp (check_effective_target_ieee): New.
9804         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9805         * gcc.dg/20001012-1.c: Require ieee.
9806
9807         PR testsuite/37628
9808         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9809
9810 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9811
9812         PR tree-optimization/39455
9813         * gcc.dg/pr39455.c: New test.
9814
9815 2009-03-13  David Ayers  <ayers@fsfe.org>
9816
9817         * objc/execute/trivial.m. New test.
9818
9819 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9820
9821         PR target/39137
9822         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9823
9824 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9825
9826         PR testsuite/39451
9827         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9828         constraint on (%2).
9829
9830 2009-03-12  David Ayers  <ayers@fsfe.org>
9831
9832         PR libobjc/27466
9833         * objc/execute/exceptions/handler-1.m. New test.
9834
9835 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9836
9837         PR target/39431
9838         * gcc.target/i386/pr39431.c: New test.
9839
9840 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9841
9842         PR target/39445
9843         * gcc.target/i386/pr39445.c: New.
9844
9845         * gcc.target/i386/push-1.c: XFAIL.
9846
9847 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9848
9849         * gcc.dg/inline-33.c: New test.
9850
9851 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9852
9853         * gcc.dg/vect/vect-82.c: Combine dg-do and
9854         dg-require-effective-target into dg-skip-if.
9855         * gcc.dg/vect/vect-83.c: Likewise.
9856
9857 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9858
9859         PR target/39137
9860         * gcc.target/i386/stackalign/longlong-1.c: New test.
9861         * gcc.target/i386/stackalign/longlong-2.c: New test.
9862
9863 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9864
9865         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9866
9867 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9868
9869         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9870         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9871
9872 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9873
9874         * gnat.dg/slice_enum.adb: New test.
9875
9876 2009-03-11  Jason Merrill  <jason@redhat.com>
9877
9878         PR debug/39086
9879         * g++.dg/opt/nrv15.C: New test.
9880
9881 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9882
9883         PR tree-optimization/39422
9884         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9885         constant array with static initialization to global memory.
9886         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9887
9888 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9889
9890         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9891         padding.
9892
9893 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9894
9895         PR c++/39371
9896         * g++.dg/opt/switch2.C: Add -w to dg-options.
9897         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9898         * g++.dg/warn/switch1.C: New test.
9899         * g++.dg/other/switch3.C: New test.
9900
9901         PR tree-optimization/39394
9902         * gcc.c-torture/compile/pr39394.c: New test.
9903
9904 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9905
9906         * gcc.target/s390/20090223-1.c: New testcase.
9907
9908 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9909
9910         PR libfortran/39402
9911         * gfortran.dg/fmt_f0_1.f90: New test.
9912
9913 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9914
9915         PR c++/39060
9916         * g++.dg/other/new1.C: Adjusted.
9917         * g++.dg/parse/crash40.C: Likewise.
9918         * g++.dg/parse/defarg12.C: Likewise.
9919         * g++.dg/template/error15.C: Likewise.
9920
9921         * g++.dg/other/pr39060.C: New.
9922
9923 2009-03-07  Jason Merrill  <jason@redhat.com>
9924
9925         PR c++/39367
9926         * g++.dg/opt/new1.C: New.
9927
9928 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9929
9930         PR c++/33492
9931         * g++.dg/other/error32.C: New.
9932
9933 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9934
9935         PR middle-end/39360
9936         * gcc.c-torture/compile/pr39360.c: New test.
9937
9938         PR debug/39372
9939         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9940
9941 2009-03-05  Jason Merrill  <jason@redhat.com>
9942
9943         PR c++/38908
9944         * g++.dg/warn/Wuninitialized-3.C: New test.
9945
9946 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9947
9948         PR debug/39379
9949         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9950         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9951
9952 2009-03-04  Jason Merrill  <jason@redhat.com>
9953
9954         PR c++/13549
9955         * g++.dg/template/koenig7.C: New test.
9956
9957 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9958
9959         * g++.dg/torture/predcom-1.C: New test.
9960
9961 2009-03-04  Richard Guenther  <rguenther@suse.de>
9962
9963         PR tree-optimization/39362
9964         * g++.dg/torture/pr39362.C: New testcase.
9965
9966 2009-03-04  Jason Merrill  <jason@redhat.com>
9967             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9968
9969         PR c++/9634
9970         PR c++/29469
9971         PR c++/29607
9972         * g++.dg/template/dependent-name5.C: New test.
9973
9974 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9975
9976         PR testsuite/39357
9977         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9978         vect_int to vect_int_mult.
9979
9980 2009-03-04  Richard Guenther  <rguenther@suse.de>
9981
9982         PR tree-optimization/39358
9983         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9984         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9985
9986 2009-03-04  Richard Guenther  <rguenther@suse.de>
9987
9988         PR tree-optimization/39339
9989         * gcc.c-torture/execute/pr39339.c: New testcase.
9990
9991 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9992
9993         * gcc.c-torture/compile/20090303-1.c,
9994         gcc.c-torture/compile/20090303-2.c: New tests.
9995
9996 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9997
9998         PR fortran/39354
9999         * gfortran.dg/gomp/pr39354.f90: New test.
10000
10001         PR tree-optimization/39343
10002         * gcc.dg/pr39343.c: New test.
10003
10004 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10005
10006         PR tree-optimization/39248
10007         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10008         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10009         on targets without vector misalignment support.
10010         * lib/target-supports.exp
10011         (check_effective_target_vect_short_mult): Add
10012         check_effective_target_arm32.
10013
10014 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10015
10016         PR middle-end/39335
10017         * gcc.dg/graphite/pr39335_1.c: New.
10018         * gcc.dg/graphite/pr39335.c: New.
10019
10020 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10021
10022         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10023         of andl.
10024         * gcc.target/i386/stackalign/return-5.c: Likewise.
10025         * gcc.target/i386/stackalign/return-6.c: Likewise.
10026
10027 2009-03-02  Richard Guenther  <rguenther@suse.de>
10028             Ira Rosen  <irar@il.ibm.com>
10029
10030         PR tree-optimization/39318
10031         * gfortran.dg/vect/pr39318.f90: New test.
10032
10033 2009-03-01  Jan Hubicka  <jh@suse.cz>
10034
10035         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10036
10037 2009-03-01  Jan Hubicka  <jh@suse.cz>
10038
10039         PR debug/39267
10040         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10041
10042 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10043
10044         * gnat.dg/pack12.adb: New test.
10045
10046 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10047
10048         PR c++/37789
10049         * g++.dg/other/pr37789.C: New.
10050
10051 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10052
10053         PR fortran/39295
10054         * gfortran.dg/interface_25.f90: New test.
10055         * gfortran.dg/interface_26.f90: New test.
10056
10057 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10058
10059         PR fortran/39292
10060         * gfortran.dg/initialization_22.f90: New test.
10061
10062 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10063
10064         PR rtl-optimization/39241
10065         * gcc.dg/torture/pr39241.c: New.
10066
10067 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10068
10069         PR tree-optimizations/39259
10070         * g++.dg/torture/pr39259.C: New testcase.
10071
10072 2009-02-24  Richard Guenther  <rguenther@suse.de>
10073
10074         PR c++/39242
10075         * g++.dg/template/instantiate10.C: New testcase.
10076
10077 2009-02-24  Richard Guenther  <rguenther@suse.de>
10078             Zdenek Dvorak  <ook@ucw.cz>
10079
10080         PR tree-optimization/39233
10081         * gcc.c-torture/execute/pr39233.c: New testcase.
10082
10083 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10084
10085         PR tree-optimization/39260
10086         * gcc.dg/graphite/pr39260.c: New.
10087
10088 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10089
10090         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10091
10092 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10093
10094         PR c++/36411
10095         * g++.dg/template/void14.C: New.
10096
10097 2009-02-23  Jason Merrill  <jason@redhat.com>
10098
10099         PR c++/38880
10100         * g++.dg/init/const7.C: Remove XFAIL.
10101         * g++.dg/init/static-init1.C: New test.
10102
10103         * g++.dg/cpp0x/initlist14.C: New test.
10104
10105 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10106
10107         PR fortran/38914
10108         * bound_simplification_2.f90:  New test case.
10109         * bound_7.f90:  New test case.
10110
10111 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10112
10113         * gcc.dg/cpp/include4.c: New test.
10114
10115 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10116
10117         PR target/39256
10118         * gcc.target/i386/abi-2.c: New.
10119
10120 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10121
10122         * gcc.c-torture/execute/pr39228.x: New.
10123
10124 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10125
10126         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10127         scan-assembler to check for xmm0 register.
10128
10129 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10130             Joseph Myers  <joseph@codesourcery.com>
10131
10132         * gcc.target/arm/va_list.c: New test.
10133         * g++.dg/abi/arm_va_list.C: Likewise.
10134         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10135         function.
10136         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10137         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10138         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10139         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10140         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10141         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10142
10143 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10144
10145         PR testsuite/38164
10146         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10147         to dg-options.
10148
10149 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10150
10151         PR target/39240
10152         * gcc.c-torture/execute/pr39240.c: New test.
10153
10154 2009-02-20  Jason Merrill  <jason@redhat.com>
10155
10156         PR c++/39225
10157         * g++.dg/parse/dtor15.C: New test.
10158
10159 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10160
10161         * gcc.c-torture/execute/20090219-1.c: New.
10162
10163 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10164
10165         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10166         (mips-dg-options): When matching isa* pseudo-options make
10167         'value' optional and accept ! entries.  Use $spec instead of
10168         $isa_spec in the isa pseudo-option error message.  Only
10169         perform the ISA-range check when 'value' is set.  If arch is
10170         matching any CPU in the ! entries switch to its generic ISA.
10171         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10172         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10173
10174 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10175
10176         PR target/39175
10177         * gcc.dg/visibility-20.c: New test.
10178         * g++.dg/ext/visibility/visibility-11.C: New test.
10179
10180 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10181
10182         PR c++/39188
10183         * g++.dg/abi/pr39188-1a.C: New.
10184         * g++.dg/abi/pr39188-1b.C: Likewise.
10185         * g++.dg/abi/pr39188-1.h: Likewise.
10186         * g++.dg/abi/pr39188-2a.C: Likewise.
10187         * g++.dg/abi/pr39188-2b.C: Likewise.
10188         * g++.dg/abi/pr39188-2.h: Likewise.
10189         * g++.dg/abi/pr39188-3a.C: Likewise.
10190         * g++.dg/abi/pr39188-3b.C: Likewise.
10191         * g++.dg/abi/pr39188-3.h: Likewise.
10192
10193 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10194
10195         PR c/38483
10196         * gcc.c-torture/execute/call-trap-1.c,
10197         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10198         tests.
10199
10200 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10201
10202         PR target/39228
10203         * gcc.c-torture/execute/pr39228.c: New test.
10204
10205 2009-02-19  Richard Guenther  <rguenther@suse.de>
10206
10207         PR tree-optimization/39074
10208         * gcc.dg/torture/pr39074.c: New testcase.
10209         * gcc.dg/torture/pr39074-2.c: Likewise.
10210         * gcc.dg/torture/pr39074-3.c: Likewise.
10211
10212 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10213
10214         PR c++/39219
10215         * g++.dg/parse/attr3.C: New.
10216
10217 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10218
10219         PR testsuite/38165
10220         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10221
10222         PR testsuite/38166
10223         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10224         and skip on Darwin.
10225
10226 2009-02-18  Jason Merrill  <jason@redhat.com>
10227
10228         PR c++/38880
10229         * g++.dg/init/const7.C: Remove XFAIL.
10230
10231         PR target/39179
10232         * g++.dg/opt/const6.C: New test.
10233
10234 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10235
10236         * gcc.dg/callabi/callabi.exp: Moved to ...
10237         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10238         in 64bit mode.
10239
10240         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10241         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10242         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10243         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10244         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10245         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10246         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10247
10248         * gcc.dg/callabi/callabi.h: Moved to ...
10249         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10250
10251         * gcc.dg/callabi/func-1.c: Moved to ...
10252         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10253
10254         * gcc.dg/callabi/func-indirect.c: Moved to ...
10255         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10256
10257         * gcc.dg/callabi/pr38891.c: Moved to ...
10258         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10259
10260         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10261         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10262
10263         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10264         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10265
10266         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10267         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10268
10269 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10270
10271         PR target/38891
10272         * gcc.dg/callabi/pr38891.c: New.
10273
10274 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10275
10276         * gcc.dg/callabi/callabi.exp: New.
10277
10278 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10279
10280         PR target/39082
10281         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10282         -Wno-abi for x86.
10283         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10284
10285         * gcc.target/i386/pr39082-1.c: New.
10286
10287         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10288         -Wno-abi.
10289
10290         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10291         CHECK_M64_M128 is defined.
10292         (check_f_arguments): Add "do".
10293         (check_vector_arguments): New.
10294         (check_m64_arguments): Likewise.
10295         (check_m128_arguments): Likewise.
10296
10297         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10298         (CHECK_M64_M128): Define.
10299
10300         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10301         on abitest.
10302         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10303
10304         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10305         tests only if CHECK_M64_M128 is defined.
10306
10307         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10308         (m128_2_struct): Likewise.
10309         (check_struct_passing5): Likewise.
10310         (check_struct_passing6): Likewise.
10311         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10312
10313         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10314         (un5): Likewise.
10315         (check_union_passing4): Likewise.
10316         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10317
10318 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10319
10320         PR c/35447
10321         * gcc.dg/noncompile/pr35447-1.c: New test.
10322
10323 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10324
10325         PR tree-optimization/36922
10326         * gfortran.dg/pr36922.f: New test.
10327
10328 2009-02-17  Richard Guenther  <rguenther@suse.de>
10329
10330         PR tree-optimization/39202
10331         * gcc.c-torture/compile/pr39202.c: New testcase.
10332
10333 2009-02-17  Richard Guenther  <rguenther@suse.de>
10334
10335         PR tree-optimization/39204
10336         * gcc.dg/torture/pr39204.c: New testcase.
10337
10338 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10339
10340         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10341         * gcc.dg/vect/vect-outer-6.c: Ditto.
10342
10343 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10344
10345         PR c/35446
10346         * gcc.dg/noncompile/init-5.c: New test.
10347         * gcc.dg/init-bad-4.c: Adjust expected errors.
10348
10349 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10350
10351         PR target/37049
10352         * gcc.target/i386/push-1.c: New.
10353
10354 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10355
10356         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10357
10358 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10359
10360         * gcc.target/spu/intrinsics-sr.c: New test.
10361
10362 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10363
10364         PR target/38056
10365         * gcc.target/ia64/sibcall-opt-1.c: New test.
10366         * gcc.target/ia64/sibcall-opt-2.c: New test.
10367
10368 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10369
10370         PR fortran/36528
10371         * gfortran.dg/cray_pointers_8.f90: New test.
10372
10373         PR fortran/36703
10374         * gfortran.dg/cray_pointers_9.f90: New test.
10375
10376 2009-02-13  Jason Merrill  <jason@redhat.com>
10377
10378         PR c++/39070
10379         * g++.dg/cpp0x/decltype16.C: New.
10380
10381 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10382
10383         PR target/39152
10384         * gfortran.dg/gomp/pr39152.f90: New.
10385
10386 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10387
10388         PR target/39162
10389         * gcc.target/i386/pr39162.c: New.
10390
10391 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10392
10393         PR c/35444
10394         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10395         New tests.
10396
10397 2009-02-12  Jason Merrill  <jason@redhat.com>
10398
10399         PR c++/38950
10400         * g++.dg/template/array20.C: New test.
10401
10402 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10403
10404         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10405         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10406         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10407
10408 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10409
10410         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10411
10412 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10413
10414         PR target/39152
10415         * gfortran.dg/pr39152.f: New.
10416
10417 2009-02-11  Jason Merrill  <jason@redhat.com>
10418
10419         PR c++/39153
10420         * g++.dg/cpp0x/defaulted9.C: New test.
10421
10422         PR c++/30111
10423         * g++.dg/init/value7.C: New test.
10424
10425 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10426
10427         PR target/38824
10428         * gcc.target/i386/pr38824.c: New testcase.
10429
10430 2009-02-11  Jason Merrill  <jason@redhat.com>
10431
10432         PR c++/38649
10433         * g++.dg/cpp0x/defaulted8.C: New test.
10434
10435         PR c++/36744
10436         * g++.dg/cpp0x/rv9p.C: New test.
10437
10438 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10439
10440         * gnat.dg/aliasing3.adb: New test.
10441         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10442
10443 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10444
10445         PR c++/34397
10446         * g++.dg/template/crash88.C: New.
10447         * g++.dg/template/crash89.C: Likewise.
10448
10449 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10450
10451         PR c/39084
10452         * gcc.dg/pr39084.c: New test.
10453
10454 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10455
10456         PR target/39139
10457         * gcc.target/i386/pr39139.c: New test.
10458
10459 2009-02-10  Richard Guenther  <rguenther@suse.de>
10460
10461         PR tree-optimization/39132
10462         * gcc.dg/torture/pr39132.c: New testcase.
10463
10464 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10465
10466         PR target/39119
10467         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10468         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10469         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10470         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10471         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10472         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10473         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10474         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10475
10476 2009-02-09  Jason Merrill  <jason@redhat.com>
10477
10478         PR c++/39109
10479         * g++.dg/init/value6.C: New test.
10480
10481 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10482
10483         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10484
10485 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10486
10487         * gcc.c-torture/compile/20090209-1.c: New test.
10488
10489 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10490
10491         PR c++/35147
10492         PR c++/37737
10493         * g++.dg/cpp0x/vt-35147.C: New.
10494         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10495         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10496
10497 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10498
10499         PR c/35434
10500         * gcc.dg/attr-alias-4.c: New test.
10501
10502 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10503
10504         PR c/39035
10505         * gcc.dg/dfp/pr39035.c: New test.
10506
10507 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10508
10509         PR c/36432
10510         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10511
10512 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10513
10514         PR c++/39106
10515         * g++.dg/opt/thunk3.C: New test.
10516
10517 2009-02-05  Nick Clifton  <nickc@redhat.com>
10518
10519         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10520         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10521         * gcc.dg/cdce1.c: Likewise.
10522         * gcc.dg/cpp/_Pragma6.c: Likewise.
10523         * g++.dg/cpp/_Pragma1.C: Likewise.
10524         * gcc.dg/utf32-2.c: Xfail for M32C.
10525         * gcc.dg/utf32-1.c: Likewise.
10526         * gcc.dg/utf32-3.c: Likewise.
10527         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10528         targets.
10529         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10530         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10531         * gcc.dg/Wconversion-5.c: Likewise.
10532         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10533         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10534         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10535         * gcc.dg/utf-inc-init.c: Likewise.
10536         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10537         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10538         * gcc.dg/utf-array-short-wchar.c: Likewise.
10539         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10540         * gcc.dg/mallign.c: Use size_t instead of long.
10541
10542 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10543
10544         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10545
10546 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10547
10548         * gcc.c-torture/execute/pr39100.c: New.
10549
10550 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10551
10552         PR c/35435
10553         * gcc.dg/tls/diag-6.c: New test.
10554
10555 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10556
10557         * gcc.dg/graphite/scop-19.c: New
10558
10559 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10560
10561         AVX Programming Reference (January, 2009)
10562         * gcc.target/i386/avx-vpclmulqdq.c: New.
10563         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10564
10565         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10566
10567         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10568         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10569         (pclmul_test): Renamed to ...
10570         (TEST): This.
10571
10572 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10573
10574         PR c++/39095
10575         * g++.dg/abi/mangle31.C: New test.
10576
10577 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10578
10579         PR c/29129
10580         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10581         declarator.
10582         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10583         inside function prototype but not part of parameter declarator.
10584         * vla-11.c: New test.
10585
10586 2009-02-03  Jason Merrill  <jason@redhat.com>
10587
10588         * g++.dg/warn/main-4.C: New test.
10589         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10590
10591 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10592
10593         PR c++/36607
10594         * g++.dg/expr/cast10.C: New test.
10595
10596 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10597
10598         PR c/35433
10599         * gcc.dg/init-bad-6.c: New test.
10600
10601 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10602
10603         PR target/35318
10604         * gcc.c-torture/compile/pr35318.c: New test.
10605
10606         PR inline-asm/39059
10607         * gcc.dg/nofixed-point-2.c: New test.
10608         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10609         * g++.dg/ext/fixed2.C: Likewise.
10610         * g++.dg/other/error25.C: Likewise.
10611         * g++.dg/lookup/crash7.C: Likewise.
10612         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10613
10614         PR c++/39056
10615         * g++.dg/cpp0x/initlist13.C: New test.
10616
10617 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10618
10619         PR c++/36897
10620         * g++.dg/template/func2.C: New test.
10621
10622         PR c++/37314
10623         * g++.dg/template/typename15.C: New.
10624         * g++.dg/template/typename16.C: New.
10625
10626 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10627             Ben Elliston  <bje@au.ibm.com>
10628
10629         PR c/39034
10630         * gcc.dg/dfp/pr39034.c: New test.
10631
10632 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10633
10634         PR testsuite/38263
10635         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10636
10637 2009-02-02  Jason Merrill  <jason@redhat.com>
10638
10639         PR c++/39054
10640         * g++.dg/parse/dtor14.C: New test.
10641
10642 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10643
10644         * lib/target-supports.exp
10645         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10646         * g++.dg/ext/builtin10.C: New test.
10647
10648         PR inline-asm/39058
10649         * gcc.target/i386/pr39058.c: New test.
10650
10651 2009-02-02  Richard Guenther  <rguenther@suse.de>
10652
10653         PR tree-optimization/38937
10654         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10655
10656 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10657
10658         PR c++/39053
10659         * g++.dg/parse/crash52.C: New.
10660
10661 2009-01-30  Richard Guenther  <rguenther@suse.de>
10662
10663         PR tree-optimization/39041
10664         * gcc.c-torture/compile/pr39041.c: New testcase.
10665
10666 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10667
10668         PR target/39013
10669         * gcc.target/i386/pr39013-1.c: New test.
10670         * gcc.target/i386/pr39013-2.c: New test.
10671
10672         PR c++/39028
10673         * g++.dg/ext/label12.C: New test.
10674
10675 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10676
10677         PR c++/33465
10678         * g++.dg/parse/error34.C: New.
10679         * g++.dg/parse/error35.C: Likewise.
10680
10681 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10682
10683         PR c++/38655
10684         * g++.dg/cpp0x/decltype-38655.C: New.
10685
10686 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10687
10688         PR target/39002
10689         * g++.dg/torture/pr39002.C: New test.
10690
10691 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10692
10693         PR tree-optimization/39007
10694         * gcc.dg/tree-ssa/pr39007.c: New.
10695
10696 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10697
10698         PR middle-end/35854
10699         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10700         to "subreg1".
10701
10702 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10703
10704         PR middle-end/38857
10705         * gcc.c-torture/compile/pr38857.c: New test.
10706
10707 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10708
10709         PR fortran/38852
10710         PR fortran/39006
10711         * gfortran.dg/bound_6.f90: New test.
10712
10713 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10714
10715         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10716
10717 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10718
10719         PR tree-optimization/38997
10720         * gcc.dg/tree-ssa/pr38997.c: New.
10721
10722 2009-01-28  Richard Guenther  <rguenther@suse.de>
10723
10724         PR tree-optimization/38926
10725         * gcc.c-torture/compile/pr38926.c: New testcase.
10726
10727 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10728
10729         PR middle-end/38934
10730         * gcc.dg/pr38934.c: New test.
10731
10732 2009-01-28  Richard Guenther  <rguenther@suse.de>
10733
10734         PR middle-end/38908
10735         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10736
10737 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10738
10739         PR tree-optimization/38984
10740         * gcc.dg/pr38984.c: New XFAILed testcase.
10741
10742
10743 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10744
10745         PR target/38988
10746         * gcc.target/i386/pr38988.c: New test.
10747
10748 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10749
10750         PR c++/37554
10751         * g++.dg/parse/crash51.C: New.
10752         * g++.old-deja/g++.pt/crash9.C: Adjust.
10753
10754 2009-01-27  Daniel Kraft  <d@domob.eu>
10755
10756         PR fortran/38883
10757         * gfortran.dg/mvbits_6.f90:  New test.
10758         * gfortran.dg/mvbits_7.f90:  New test.
10759         * gfortran.dg/mvbits_8.f90:  New test.
10760
10761 2009-01-27  Richard Guenther  <rguenther@suse.de>
10762
10763         PR tree-optimization/38503
10764         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10765
10766 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10767
10768         PR middle-end/38969
10769         * gcc.c-torture/execute/pr38969.c: New test.
10770
10771 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10772
10773         PR testsuite/38864
10774         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10775         to dg-do compile.
10776         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10777         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10778         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10779
10780 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10781
10782         PR target/38952
10783         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10784         if __USING_SJLJ_EXCEPTIONS__ is defined.
10785
10786         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10787         __USING_SJLJ_EXCEPTIONS__ is defined.
10788         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10789         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10790         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10791         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10792         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10793         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10794
10795 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10796
10797         PR testsuite/38949
10798         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10799         Use instead of C name in asm statements.
10800
10801 2009-01-26  Richard Guenther  <rguenther@suse.de>
10802
10803         PR tree-optimization/38745
10804         * g++.dg/torture/pr38745.C: New testcase.
10805
10806 2009-01-26  Richard Guenther  <rguenther@suse.de>
10807
10808         PR middle-end/38851
10809         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10810
10811 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10812
10813         * gcc.dg/bitfld-15.c: Gate warning on target
10814         pcc_bitfield_type_matters.
10815         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10816         g++.dg/ext/bitfield4.C: Likewise.
10817         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10818         bitfield for any target.
10819
10820 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10821
10822         PR c/38957
10823         * gcc.dg/pr38957.c: New test.
10824
10825 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10826
10827         PR fortran/38955
10828         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10829         comparing floats.
10830
10831 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10832
10833         PR tree-optimization/38953
10834         * gfortran.dg/graphite/pr38953.f90: New.
10835
10836 2009-01-24  Paul Brook  <paul@codesourcery.com>
10837
10838         * gcc.target/arm/neon-cond-1.c: New test.
10839
10840 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10841
10842         PR tree-optimization/38932
10843         * gcc.dg/pr38932.c: New.
10844
10845 2009-01-23  Revital Eres  <eres@il.ibm.com>
10846
10847         * gcc.dg/sms-7.c: Fix test.
10848
10849 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10850
10851         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10852         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10853         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10854         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10855
10856 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10857
10858         * gcc.dg/pr35729.c: Make test x86 specific.
10859
10860 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10861
10862         PR middle-end/38615
10863         * gcc.dg/pr38615.c: New test.
10864
10865 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10866
10867         PR target/38931
10868         * gcc.target/i386/pr38931.c: New test.
10869
10870 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10871
10872         PR c++/38930
10873         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
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: Likewise.
10878         * g++.old-deja/g++.pt/typename8.C: Likewise.
10879         * g++.dg/template/access11.C: Likewise
10880
10881 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10882
10883         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10884         and mips*-*-irix*.
10885         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10886
10887 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10888
10889         PR c++/26693
10890         * g++.dg/template/typedef11.C: New test.
10891         * g++.dg/template/typedef12.C: Likewise.
10892         * g++.dg/template/typedef13.C: Likewise.
10893         * g++.dg/template/typedef14.C: Likewise.
10894         * g++.dg/template/sfinae3.C: Compile this pedantically.
10895         The only errors expected should be the one saying the typedef is ill
10896         formed.
10897         * g++.old-deja/g++.pt/typename8.C: Likewise.
10898         * g++.dg/template/access11.C: Update this.
10899
10900 2009-01-21  Daniel Kraft  <d@domob.eu>
10901
10902         PR fortran/38887
10903         * gfortran.dg/mvbits_5.f90:  New test.
10904
10905 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10906
10907         * gcc.dg/sms-6.c: New test.
10908         * gcc.dg/sms-7.c: Likewise.
10909
10910 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10911
10912         PR fortran/38907
10913         * gfortran.dg/host_assoc_function_7.f90: New test
10914
10915 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10916             Richard Guenther  <rguenther@suse.de>
10917
10918         PR tree-optimization/38747
10919         PR tree-optimization/38748
10920         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10921         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10922         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10923
10924 2009-01-20  Kees Cook  <kees@ubuntu.com>
10925             H.J. Lu  <hongjiu.lu@intel.com>
10926
10927         PR target/38902
10928         * gcc.dg/pr38902.c: New.
10929
10930 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10931
10932         PR target/38868
10933         * gfortran.dg/pr38868.f: New testcase.
10934
10935 2009-01-20  Richard Guenther  <rguenther@suse.de>
10936
10937         * gcc.c-torture/execute/pr36227.c: Move ...
10938         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10939
10940 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10941
10942         * lib/gfortran.exp: Add -B options for targets that use
10943         libgfortran.a%s in their specs.
10944
10945 2009-01-19  Jason Merrill  <jason@redhat.com>
10946
10947         PR c++/23287
10948         * g++.dg/template/dtor5.C: New test.
10949
10950 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10951
10952         PR fortran/38859
10953         * gfortran.dg/bound_5.f90: New test.
10954
10955 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10956
10957         PR target/38736
10958         * g++.dg/compat/abi/pr38736_main.C: New.
10959         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10960         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10961         * g++.dg/other/macro-1.C: Likewise.
10962         * gcc.dg/macro-1.c: Likewise.
10963         * gcc.dg/compat/pr38736_main.c: Likewise.
10964         * gcc.dg/compat/pr38736_x.c: Likewise.
10965         * gcc.dg/compat/pr38736_y.c: Likewise.
10966
10967 2009-01-18  Richard Guenther  <rguenther@suse.de>
10968
10969         PR tree-optimization/38819
10970         * gcc.c-torture/execute/pr38819.c: New testcase.
10971
10972 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10973
10974         PR fortran/38657
10975         * gfortran.dg/module_commons_3.f90: Reapply.
10976
10977 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10978
10979         PR fortran/34955
10980         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10981         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10982
10983 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10984
10985         PR fortran/38657
10986         * gfortran.dg/module_commons_3.f90: Remove
10987
10988 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10989
10990         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10991
10992 2009-01-16  Jason Merrill  <jason@redhat.com>
10993
10994         PR c++/38877
10995         * g++.dg/template/lvalue1.C: New test.
10996
10997         PR c++/29470
10998         * g++.dg/template/access20.C: New test.
10999         * g++.dg/torture/pr34641.C: Fix access.
11000
11001 2009-01-16  Richard Guenther  <rguenther@suse.de>
11002
11003         PR tree-optimization/38835
11004         PR middle-end/36227
11005         * gcc.c-torture/execute/pr36227.c: New testcase.
11006         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11007         * g++.dg/init/const7.C: Likewise.
11008
11009 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11010
11011         PR target/38554
11012         * gcc.c-torture/compile/pr38554.c: New test.
11013
11014 2009-01-16  Jason Merrill  <jason@redhat.com>
11015
11016         PR c++/38579
11017         * g++.dg/conversion/access1.C: New test.
11018
11019 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11020
11021         PR tree-optimization/38789
11022         * gcc.c-torture/compile/pr38789.c: New test.
11023
11024 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11025
11026         PR fortran/38152
11027         * gfortran.dg/proc_ptr_13.f90: New.
11028
11029 2009-01-15  Jason Merrill  <jason@redhat.com>
11030
11031         PR c++/38850
11032         * g++.dg/template/koenig6.C: New test.
11033
11034 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11035
11036         PR c++/29388
11037         * g++.dg/template/error37.C: New testcase.
11038
11039 2009-01-15  Jason Merrill  <jason@redhat.com>
11040
11041         PR c++/36334
11042         * g++.dg/conversion/memfn1.C: New test.
11043
11044         PR c++/37646
11045         * g++.dg/conversion/memfn2.C: New test.
11046
11047 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11048
11049         PR c++/38357
11050         * g++.dg/template/crash87.C: New test.
11051
11052 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11053
11054         PR middle-end/37843
11055         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11056
11057 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11058
11059         PR c++/38636
11060         * g++.dg/parse/crash50.C: New test.
11061
11062 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11063
11064         PR rtl-optimization/38245
11065         * gcc.dg/pr38245-3.c: New test.
11066         * gcc.dg/pr38245-3.h: New file.
11067         * gcc.dg/pr38245-4.c: New file.
11068         * gcc.dg/pr38364.c: New test.
11069
11070 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11071
11072         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11073         sequence PC-relative.
11074
11075 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11076
11077         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11078         calls and/or PLT markers.
11079         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11080         calls and/or PLT markers.
11081         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11082         calls and/or PLT markers.
11083         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11084         calls and/or PLT markers.
11085
11086 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11087             Nathan Froyd  <froydnj@codesourcery.com>
11088             Joseph Myers  <joseph@codesourcery.com>
11089
11090         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11091         New function.
11092         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11093         and use consistent CFLAGS.
11094         * gcc.target/powerpc/20030505.c: Likewise.
11095         * gcc.target/powerpc/20081204-1.c: Likewise.
11096         * gcc.target/powerpc/ppc-spe.c: Likewise.
11097         * gcc.target/powerpc/spe1.c: Likewise.
11098         * g++.dg/ext/spe1.C: Likewise.
11099         * g++.dg/other/opaque-1.C: Likewise.
11100         * g++.dg/other/opaque-2.C: Likewise.
11101         * g++.dg/other/opaque-3.C: Likewise.
11102
11103 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11104
11105         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11106         out of loop.
11107
11108 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11109
11110         PR target/38811
11111         * g++.dg/torture/pr38811.C: New file.
11112
11113 2009-01-14  Richard Guenther  <rguenther@suse.de>
11114
11115         PR tree-optimization/38826
11116         PR middle-end/38477
11117         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11118
11119 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11120
11121         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11122
11123 2009-01-14  Nick Clifton  <nickc@redhat.com>
11124
11125         PR c++/37862
11126         * g++.cp/parse/pr37862.C: New test.
11127
11128 2009-01-14  Julian Brown  <julian@codesourcery.com>
11129
11130         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11131         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11132         to...
11133         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11134         These.
11135
11136 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11137
11138         PR rtl-optimization/38774
11139         * gcc.dg/torture/pr38774.c: New test.
11140
11141         PR c++/38795
11142         * g++.dg/cpp0x/pr38795.C: New test.
11143
11144 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11145             Nathan Froyd  <froydnj@codesourcery.com>
11146             Joseph Myers  <joseph@codesourcery.com>
11147
11148         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11149         otherwise.  Do not check for AltiVec at runtime.
11150         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11151         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11152         * gcc.target/powerpc/altivec-1.c: Likewise.
11153         * gcc.target/powerpc/altivec-3.c: Likewise.
11154         * gcc.target/powerpc/altivec-10.c: Likewise.
11155         * gcc.target/powerpc/altivec-12.c: Likewise.
11156         * gcc.target/powerpc/altivec-24.c: Likewise.
11157         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11158         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11159         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11160         * gcc.target/powerpc/pr35907.c: Likewise.
11161         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11162         otherwise.  Do not check for Cell at runtime.
11163         * gcc.target/powerpc/altivec_check.h: Delete.
11164
11165         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11166         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11167         not check for AltiVec at runtime.
11168         * g++.dg/ext/altivec-cell-2.C: Likewise.
11169         * g++.dg/ext/altivec-cell-3.C: Likewise.
11170         * g++.dg/ext/altivec-cell-4.C: Likewise.
11171         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11172         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11173         check.
11174         * g++.dg/ext/altivec_check.h: Delete.
11175
11176 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11177
11178         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11179         effective target.  Adjust line numbers accordingly.
11180
11181 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11182
11183         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11184
11185 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11186
11187         PR tree-optimization/38786
11188         * gcc.dg/graphite/pr38786.c: New.
11189
11190 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11191
11192         Revert:
11193         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11194
11195         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11196         for alpha*-*-* targets.
11197         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11198
11199 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11200
11201         PR libfortran/38772
11202         * gfortran.dg/fmt_bz_bn_err.f: New test.
11203
11204 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11205
11206         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11207
11208 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11209
11210         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11211         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11212         instruction support.  Do not check for it at runtime.
11213
11214 2009-01-12  Jason Merrill  <jason@redhat.com>
11215
11216         PR c++/35109
11217         * g++.dg/lookup/friend11.C: Remove expected error.
11218         * g++.dg/lookup/friend14.C: New test.
11219         * g++.dg/lookup/friend15.C: New test.
11220
11221 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11222
11223         PR c++/36019
11224         * g++.dg/lookup/hidden-class12.C: New test.
11225         * g++.dg/lookup/hidden-class13.C: New test.
11226         * g++.dg/lookup/hidden-class14.C: New test.
11227         * g++.dg/lookup/hidden-class15.C: New test.
11228         * g++.dg/lookup/hidden-class16.C: New test.
11229
11230 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11231
11232         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11233         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11234         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11235
11236 2009-01-12  Jason Merrill  <jason@redhat.com>
11237
11238         PR c++/31488
11239         * g++.dg/other/vararg-3.C: New test.
11240
11241 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11242
11243         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11244         Explicitly enable SPE.
11245         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11246         directive.
11247
11248         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11249         Expect -flax-vector-conversions message.  Adjust incompatible
11250         types errors.
11251         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11252         Make Foo extern.
11253
11254         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11255
11256         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11257
11258         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11259         * g++.dg/other/opaque-2.C: Likewise.
11260         * g++.dg/other/opaque-3.C: Likewise.
11261
11262 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11263
11264         PR c/32041
11265         * gcc.dg/pr32041.c: New test.
11266         * g++.dg/parse/offsetof9.C: New test.
11267
11268 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11269             Nathan Froyd  <froydnj@codesourcery.com>
11270
11271         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11272         * g++.dg/ext/attribute-test-1.C: Likewise.
11273         * g++.dg/ext/attribute-test-2.C: Likewise.
11274         * g++.dg/ext/attribute-test-3.C: Likewise.
11275         * g++.dg/ext/attribute-test-4.C: Likewise.
11276
11277 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11278
11279         * gnat.dg/unchecked_convert3.adb: New test.
11280
11281 2009-01-12  Tomas Bily  <tbily@suse.cz>
11282
11283         PR middlend/38385
11284         * gcc.dg/tree-ssa/pr38385.c: New file.
11285
11286 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11287
11288         PR c++/38794
11289         * g++.dg/parse/typedef9.C: New test.
11290
11291         PR tree-optimization/38807
11292         * gcc.c-torture/compile/pr38807.c: New test.
11293
11294 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11295
11296         * gcc.target/mips/ins-2.c: New test.
11297
11298 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11299
11300         PR testsuite/38809
11301         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11302
11303 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11304
11305         PR c++/36254
11306         * g++.dg/warn/Wreturn-type-5.C: New test.
11307
11308 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11309
11310         PR middle-end/38616
11311         * gcc.dg/pr38616.c: New test.
11312
11313 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11314
11315         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11316
11317 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11318
11319         PR c++/38648
11320         * g++.dg/expr/string-1.C: New test.
11321         * g++.dg/expr/string-2.C: New test.
11322
11323         PR c++/36695
11324         * g++.dg/ext/complex4.C: New test.
11325         * g++.dg/ext/complex5.C: New test.
11326         * g++.dg/init/reference1.C: New test.
11327         * g++.dg/init/reference2.C: New test.
11328         * g++.dg/init/reference3.C: New test.
11329
11330 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11331
11332         PR fortran/38763
11333         * gfortran.dg/transfer_null_1.f90: New test.
11334
11335 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11336
11337         PR fortran/38765
11338         * gfortran.dg/host_assoc_function_6.f90: New test.
11339
11340 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11341
11342         * lib/target-supports.exp: Add method to determine if the effective
11343         target is really a ppc405 after applying all compile options.
11344         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11345         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11346         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11347         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11348         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11349         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11350         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11351         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11352         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11353         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11354         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11355         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11356         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11357         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11358         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11359         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11360         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11361         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11362         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11363         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11364         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11365         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11366         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11367         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11368         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11369         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11370         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11371         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11372         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11373         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11374         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11375
11376 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11377
11378         PR c++/35335
11379         * g++.dg/other/error31.C: New testcase.
11380
11381         PR c/35742
11382         * gcc.dg/pr35742.c: New test.
11383
11384 2009-01-09  John F. Carr  <jfc@mit.edu>
11385
11386         PR c++/37877
11387         * g++.dg/parse/linkage3.C: New test.
11388
11389 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11390
11391         PR middle-end/38771
11392         * gcc.c-torture/compile/pr38771.c: New test.
11393
11394 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11395
11396         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11397
11398 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11399
11400         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11401         * gcc.dg/sibcall-4.c: Likewise.
11402
11403 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11404             Jan Sjodin  <jan.sjodin@amd.com>
11405
11406         PR tree-optimization/38559
11407         * gcc.dg/graphite/pr38559.c: New.
11408
11409 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11410
11411         PR tree-optimization/37194
11412         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11413
11414 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11415
11416         PR c++/38725
11417         * g++.dg/ext/label11.C: New test.
11418
11419 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11420
11421         * lib/target-supports.exp (check_weak_override_available): New.
11422         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11423         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11424         dg-require-weak-override.
11425
11426 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11427             Alan Modra  <amodra@bigpond.net.au>
11428
11429         * gcc.c-torture/compile/20090107-1.c: New test.
11430
11431 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11432
11433         PR target/38706
11434         * g++.dg/other/pr38706.C: New test.
11435
11436 2009-01-07  Jason Merrill  <jason@redhat.com>
11437
11438         * g++.dg/cpp0x/variadic92.C: New test.
11439         * g++.dg/cpp0x/variadic93.C: New test.
11440
11441 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11442
11443         * lib/target-supports-dg.exp (current_compiler_flags): New.
11444         (check-flags): Use it; do not access dg-test local variables.
11445         (dg-skip-if): Do not access dg-test local variables.
11446         (dg-xfail-run-if): Ditto.
11447         (dg-shouldfail): Ditto.
11448         * gcc.test-framework/test-framework.exp
11449         (check_effective_target_def_nocache): New.
11450         * gcc.test-framework/test-framework.awk: Handle scan tests.
11451         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11452         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11453         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11454         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11455         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11456         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11457         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11458         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11459         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11460
11461         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11462
11463         * lib/target-supports-dg.exp (check_test_flags): Delete.
11464
11465 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11466
11467         PR tree-optimization/38492
11468         PR tree-optimization/38498
11469         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11470         in trunk.
11471         * gcc.dg/graphite/block-0.c: Update test.
11472         * gcc.dg/graphite/block-1.c: Same.
11473         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11474         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11475         * gcc.dg/graphite/block-3.c: New.
11476         * gcc.dg/graphite/pr38498.c: New.
11477
11478 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11479
11480         AVX Programming Reference (December, 2008)
11481         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11482         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11483         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11484
11485         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11486         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11487
11488 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11489
11490         PR fortran/38220
11491         * gfortran.dg/c_loc_pure_1.f90:  New test.
11492
11493 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11494
11495         PR fortran/38669
11496         * gfortran.dg/elemental_dependency_3.f90:
11497         Add the final tree dump cleanup.
11498
11499 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11500
11501         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11502         passing -m32.
11503
11504         PR rtl-optimization/38722
11505         * gfortran.dg/pr38722.f90: New test.
11506
11507 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11508
11509         PR c/34252
11510         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11511         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11512
11513 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11514
11515         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11516         * gfortran.dg/typebound_call_8.f03: Same.
11517         * gfortran.dg/elemental_bind_c.f90: Same.
11518         * gfortran.dg/typebound_call_7.f03: Same.
11519         * gfortran.dg/interface_proc_end.f90: Same
11520         * gfortran.dg/pr37243.f: Fix typo.
11521
11522 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11523
11524         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11525         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11526         large stack sizes.
11527
11528 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11529
11530         AVX Programming Reference (December, 2008)
11531         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11532         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11533         * gcc.target/i386/sse-14.c: Likewise.
11534
11535         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11536         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11537         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11538         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11539
11540 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11541
11542         PR libfortran/38735
11543         * gfortran.dg/fmt_bz_bn.f: Update test.
11544
11545 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11546
11547         PR c++/38472
11548         * g++.dg/conversion/usual-arith-conv.C: New test.
11549
11550 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11551
11552         PR c/34911
11553         * gcc.dg/vector-3.c: New testcase.
11554         * g++.dg/ext/vector15.C: New test.
11555
11556 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11557
11558         PR tree-optimization/38510
11559         * gcc.dg/graphite/pr38510.c: New.
11560
11561 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11562             Jan Sjodin <jan.sjodin@amd.com>
11563
11564         PR tree-optimization/38500
11565         * gcc.dg/graphite/pr38500.c: New.
11566
11567 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11568
11569         * gcc.c-torture/compile/20001226-1.c: Generalize
11570         dg-timeout-factor.
11571         * gcc.c-torture/compile/limits-fnargs.c: Add
11572         dg-timeout-factor.
11573         * gcc.dg/20020425-1.c: Likewise.
11574         * gcc.dg/pch/pch.exp: Likewise.
11575
11576 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11577
11578         PR fortran/38657
11579         * gfortran.dg/module_commons_3.f90: New test.
11580
11581 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11582
11583         PR fortran/37159
11584         * gfortran.dg/random_seed_1.f90: Updated.
11585
11586 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11587
11588         PR fortran/38669
11589         PR fortran/38726
11590         * gfortran.dg/elemental_subroutine_7.f90:
11591         Fix p values so that it can be used as vector subscript.
11592
11593 2009-01-05  Jason Merrill  <jason@redhat.com>
11594
11595         * g++.dg/cpp0x/initlist12.C: Add another test.
11596
11597         * g++.dg/cpp0x/defaulted7.C: New test.
11598
11599 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11600
11601         PR fortran/38672
11602         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11603         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11604
11605 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11606
11607         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11608         for alpha*-*-* targets.
11609         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11610
11611 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11612
11613         PR fortran/38665
11614         * gfortran.dg/host_assoc_function_5.f90: New test.
11615
11616 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11617
11618         PR fortran/38669
11619         * gfortran.dg/elemental_dependency_3.f90: New test.
11620         * gfortran.dg/elemental_subroutine_7.f90: New test.
11621
11622 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11623
11624         * gcc.dg/struct-ret-3.c: Include unistd.h.
11625         (main): Exit early if system memory page size is
11626         larger than 4096 bytes.
11627
11628 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11629
11630         PR fortran/38718
11631         * gfortran.dg/merge_init_expr.f90: New.
11632
11633 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11634
11635         PR fortran/38536
11636         * gfortran.dg/c_loc_tests_13.f90: New test.
11637         * gfortran.dg/c_loc_tests_14.f90: New test.
11638
11639 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11640
11641         * gfortran.dg/func_result_4.f90: New.
11642
11643 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11644
11645         PR fortran/38594
11646         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11647         interface still works, in addition to original tests.
11648         * gfortran.dg/host_assoc_call_6.f90: New test.
11649
11650 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11651
11652         PR c++/38705
11653         * g++.dg/torture/pr38705.C: New test.
11654
11655         PR c/38700
11656         * gcc.dg/pr38700.c: New test.
11657
11658 2009-01-02  Jason Merrill  <jason@redhat.com>
11659
11660         * g++.dg/cpp0x/initlist11.C: New test.
11661         * g++.dg/cpp0x/initlist12.C: New test.
11662
11663 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11664
11665         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11666         Allow extra informative notes.
11667
11668 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11669
11670         PR c/36489
11671         * gcc.dg/pr36489.c: New test.
11672
11673 \f
11674 Copyright (C) 2009 Free Software Foundation, Inc.
11675
11676 Copying and distribution of this file, with or without modification,
11677 are permitted in any medium without royalty provided the copyright
11678 notice and this notice are preserved.