OSDN Git Service

PR target/42113
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
2
3         PR target/42113
4         * gcc.target/alpha/pr42113.c: New test.
5
6 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7
8         PR fortran/41807
9         * gfortran.dg/data_value_1.f90: Update test.
10         * gfortran.dg/array_constructor_32.f90: New test.
11
12 2009-11-21  Martin Jambor  <mjambor@suse.cz>
13
14         PR middle-end/42025
15         * gcc.c-torture/compile/pr42025-1.c: New test.
16         * gcc.c-torture/compile/pr42025-2.c: New test.
17
18 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
19
20         * gcc.target/mips/mult-1.c: Forbid octeon.
21         * gcc.target/mips/octeon-dmul-3.c: New test.
22
23 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
24
25         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
26
27 2009-11-20  Jason Merrill  <jason@redhat.com>
28
29         PR c++/9050, DR 147, DR 318
30         * g++.dg/template/ctor9.C: New.
31         * g++.dg/tc1/dr147.C: Remove xfails.
32         * g++.dg/lookup/name-clash4.C: Adjust.
33         * g++.old-deja/g++.jason/temporary5.C: Adjust.
34         * g++.old-deja/g++.pt/ctor2.C: Adjust.
35
36 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
37
38         PR tree-optimization/42078
39         * gcc.dg/pr42078.c: New test.
40
41 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
42
43         PR Testsuite/42114
44         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
45         XFAIL ptrdiff range test for avr.
46         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
47         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
48         * gcc-dg/c99-stdint-6.c: Ditto.
49
50 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
51
52         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
53         2009-10-23 change to set VRSAVE if VSX has been reverted.
54
55 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
56
57         PR c++/38646
58         * g++.dg/cpp0x/pr38646.C: New test.
59
60 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
61
62         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
63         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
64         Wrap *intmax_t tests in !NO_MAX_TYPES.
65
66 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
67
68         PR c++/42060
69         * g++.dg/cpp0x/initlist28.C: New.
70
71 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
72
73         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
74
75 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
76
77         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
78
79 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
80
81         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
82         explicit.
83         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
84         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
85         * g++.old-deja/g++.law/typeck1.C: Likewise.
86         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
87         * g++.dg/conversion/ptrmem9.C: Likewise.
88         * g++.dg/expr/cond2.C: Likewise.
89
90 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
91             Janus Weil  <janus@gcc.gnu.org>
92
93         PR fortran/42104
94         * gfortran.dg/proc_ptr_comp_23.f90: New test.
95
96 2009-11-19  Jason Merrill  <jason@redhat.com>
97
98         PR c++/42115
99         * g++.dg/init/placement5.C: Add positive test.
100
101         DR 176 permissiveness
102         * g++.dg/ext/injected-ttp.C: New.
103         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
104         * g++.old-deja/g++.pt/ttp41.C: Adjust.
105
106 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
107
108         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
109         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
110
111 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
112
113         * gcc-dg/raw-string-1.c: Skip test for avr target.
114         * gcc-dg/utf-array-short-wchar.c: Ditto.
115         * gcc-dg/utf-array.c: Ditto.
116         * gcc-dg/utf8-2.c: Ditto.
117
118 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
119
120         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
121         (plugin_init): Pass correct version to plugin_default_version_check.
122         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
123         (plugin_init): Pass correct version to plugin_default_version_check.
124         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
125         (plugin_init): Pass correct version to plugin_default_version_check.
126
127 2009-11-19  Jason Merrill  <jason@redhat.com>
128
129         PR c++/561
130         * g++.dg/overload/pmf2.C: New.
131
132 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
133
134         PR libgfortran/42090
135         * gfortran.dg/direct_io_11.f90: New test.
136
137 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
138
139         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
140
141 2009-11-18  Nick Clifton  <nickc@redhat.com>
142         
143         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
144         * g++.dg/lto/20081120-1_0.C: Likewise.
145         * g++.dg/lto/20091002-2_0.C: Likewise.
146         * g++.dg/lto/20081120-2_0.C: Likewise.
147         * g++.dg/lto/20091002-3_0.C: Likewise.
148         * g++.dg/lto/20081123_0.C: Likewise.
149         * g++.dg/lto/20090313_0.C: Likewise.
150         * g++.dg/lto/20081109-1_0.C: Likewise.
151         * g++.dg/lto/20081219_0.C: Likewise.
152         * g++.dg/lto/20081204-1_0.C: Likewise.
153         * g++.dg/lto/20090302_0.C: Likewise.
154         * g++.dg/lto/20081119-1_0.C: Likewise.
155         * g++.dg/lto/20081118_0.C: Likewise.
156
157 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
158
159         PR testsuite/41913
160         * lib/lto.exp (scan-symbol): Properly check if target exist.
161
162 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
163
164         PR fortran/42072
165         * gfortran.dg/proc_ptr_8.f90: Extended.
166
167 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
168
169         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
170         explicit.
171         * g++.dg/inherit/error4.C: Likewise.
172         * g++.dg/template/crash90.C: Likewise.
173
174 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
175
176         PR c++/3187
177         * g++.dg/abi/mangle26.C: Also match *C2* definition.
178         * g++.dg/abi/mangle27.C: Likewise.
179         * g++.dg/abi/mangle28.C: Likewise.
180         * g++.dg/abi/mangle29.C: Likewise.
181
182 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
183
184         PR debug/41926
185         * gcc.dg/vect/vect-debug-pr41926.c: New.
186
187 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
188
189         PR c++/42058
190         * g++.dg/init/array26.C: New.
191         * g++.dg/init/array27.C: Likewise.
192         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
193
194 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
195
196         PR c++/42061
197         * g++.dg/cpp0x/initlist27.C: New test.
198
199         PR c++/42059
200         * g++.dg/cpp0x/initlist26.C: New test.
201
202 2009-11-16  Jason Merrill  <jason@redhat.com>
203
204         PR c++/189, c++/9937, c++/13950, DR 176
205         * g++.dg/tc1/dr176.C: Adjust.
206         * g++.dg/template/injected1.C: New.
207         * g++.dg/template/inherit.C: Adjust.
208         * g++.old-deja/g++.brendan/crash56.C: Adjust.
209         * g++.old-deja/g++.pt/lookup8.C: Adjust.
210         * g++.old-deja/g++.pt/ttp22.C: Adjust.
211         * g++.old-deja/g++.pt/ttp23.C: Adjust.
212
213 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
214
215         PR c++/42055
216         * g++.dg/template/crash92.C: New.
217
218 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
219
220         PR c++/32056
221         * g++.dg/template/error44.C: New.
222
223 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
224
225         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
226
227 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
228
229         PR fortran/42048
230         * gfortran.dg/typebound_call_11.f03: New test.
231
232 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
233
234         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
235         init functions.
236
237 2009-11-13  Jason Merrill  <jason@redhat.com>
238
239         PR c++/27425
240         PR c++/34274
241         * g++.dg/template/arg7.C: New.
242
243         PR c++/29363
244         * g++.dg/template/error43.C: New.
245
246         PR debug/26965
247         * g++.dg/debug/dwarf2/static-data-member2.C: New.
248
249         PR c++/35075
250         * g++.dg/template/ref5.C: New.
251
252         PR c++/21008, DR 515
253         * g++.dg/template/inherit4.C: New.
254         * g++.dg/lookup/scoped8.C: Adjust.
255
256         PR c++/11987
257         * g++.dg/parse/typename11.C: New.
258         * g++.dg/template/crash48.C: Adjust.
259
260 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
261
262         PR testsuite/42001
263         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
264         lto_finish at the end.
265         * gfortran.dg/lto/lto.exp: Ditto.
266
267 2009-11-12  Jason Merrill  <jason@redhat.com>
268
269         PR c++/39560
270         * g++.dg/lookup/anon7.C: New.
271
272         PR c++/37037
273         * g++.dg/template/typedef21.C: New.
274
275         PR c++/42013
276         * g++.dg/cpp0x/decltype19.C: New.
277
278 2009-11-11  Jason Merrill  <jason@redhat.com>
279
280         PR c++/39131
281         * g++.dg/dfp/typeid1.C: New.
282
283 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
284
285         PR fortran/41978
286         * gfortran.dg/proc_ptr_comp_22.f90: New test.
287
288 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
289
290         PR testsuite/42001
291         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
292         lto_finish at the end.
293
294         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
295         (lto_finish): New. Restore mathlib.
296
297 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
298
299         * g++.dg/torture/pushpop_macro.C: New testcase.
300         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
301         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
302
303 2009-11-11  Jon Beniston  <jon@beniston.com>
304
305         * lib/target-supports.exp (check_profiling_available): lm32 target
306           doesn't support profiling.
307         * gcc.dg/20020312-2.c: Add lm32 support.
308         * g++.dg/other/packed1.C: Expect to fail on lm32.
309         * g++.old-deja/g++.jason/thunk3.C: Likewise.
310
311 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
312
313         * gcc.target/arm/neon: Regenerate generated tests.
314
315 2009-11-10  Jason Merrill  <jason@redhat.com>
316
317         * g++.dg/init/placement5.C: New.
318
319         PR c++/34158
320         * g++.dg/init/placement4.C: New.
321
322 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
323
324         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
325         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
326         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
327         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
328
329 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
330
331         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
332         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
333
334 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
335
336         * gcc.c-torture/compile/pr41987.c: New.
337
338 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
339
340         PR middle-end/40946
341         * gcc.dg/pr40946.c: New test.
342
343 2009-11-09  Jason Merrill  <jason@redhat.com>
344
345         PR c++/41972
346         * g++.dg/template/ref4.C: New.
347
348         PR c++/41994
349         * g++.dg/template/conv10.C: New.
350
351 2009-11-07  Jason Merrill  <jason@redhat.com>
352
353         PR c++/37920
354         * g++.dg/ext/typeof11.C: New.
355
356 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
357
358         PR target/41985
359         * gcc.target/i386/pr41985.c: New test.
360
361 2009-11-08  Richard Guenther  <rguenther@suse.de>
362
363         * gcc.dg/torture/pta-escape-1.c: New testcase.
364
365 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
366
367         * gnat.dg/rep_clause4.adb: New test.
368
369 2009-11-08  Richard Guenther  <rguenther@suse.de>
370
371         PR rtl-optimization/41928
372         * gfortran.dg/pr41928.f90: New testcase.
373
374 2009-11-07  Jason Merrill  <jason@redhat.com>
375
376         PR c++/18451
377         PR c++/40738
378         * g++.dg/parse/error36.C: Add parameter and template cases.
379         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
380         * g++.dg/ext/typedef-init.C: Likewise.
381         * g++.dg/lookup/hidden-class1.C: Likewise.
382         * g++.dg/lookup/hidden-class10.C: Likewise.
383         * g++.dg/lookup/hidden-class5.C: Likewise.
384         * g++.dg/lookup/hidden-class7.C: Likewise.
385         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
386         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
387         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
388         * g++.dg/lookup/strong-using-2.C: Likewise.
389         * g++.dg/other/typedef1.C: Likewise.
390         * g++.dg/parse/access10.C: Likewise.
391         * g++.dg/parse/constructor1.C: Likewise.
392         * g++.dg/parse/crash38.C: Likewise.
393         * g++.dg/parse/error3.C: Likewise.
394         * g++.dg/parse/typespec1.C: Likewise.
395         * g++.dg/template/typedef5.C: Likewise.
396         * g++.old-deja/g++.pt/typename3.C: Likewise.
397         * g++.old-deja/g++.pt/typename4.C: Likewise.
398         * g++.old-deja/g++.pt/typename6.C: Likewise.
399         * g++.old-deja/g++.robertl/eb94.C: Likewise.
400
401         * g++.dg/abi/regparm1.C: Fix execute test.
402
403 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
404
405         PR tree-optimization/41643
406         * gcc.dg/pr41643.c: New test.
407
408 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
409
410         PR fortran/41909
411         * gfortran.dg/recursive_check_15.f90: New test.
412
413 2009-11-06  Jason Merrill  <jason@redhat.com>
414
415         PR c++/15946
416         * g++.dg/parse/error36.C: New.
417         * g++.old-deja/g++.other/typename1.C: Adjust.
418
419         PR c++/9381
420         * g++.dg/abi/regparm1.C: New.
421
422 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
423
424         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
425         PLUGIN_PRAGMAS.
426         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
427         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
428         and pragma_plugin-test-1.C.
429
430 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
431
432         PR c++/41536
433         * g++.dg/ext/always_inline-5.C: New test.
434
435 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
436
437         PR c++/41967
438         * g++.dg/gomp/pr41967.C: New test.
439
440 2009-11-06  Michael Matz  <matz@suse.de>
441
442         PR middle-end/41963
443         * gcc.dg/pr41963.c: New test.
444
445 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
446
447         PR middle-end/41935
448         * gcc.dg/pr41935.c: New test.
449         * c-c++-common/pr41935.c: New test.
450         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
451         element.
452         * gcc.c-torture/execute/pr41935.c: New test.
453
454 2009-11-05  Jason Merrill  <jason@redhat.com>
455
456         PR c++/34180
457         * g++.dg/init/synth2.C: New.
458
459         PR c++/7046
460         * g++.dg/abi/pragma-pack1.C: New.
461
462         PR c++/34870
463         * g++.dg/lookup/koenig7.C: New.
464
465         PR c++/41703
466         * g++.dg/template/partial6.C: New.
467
468 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
469
470         PR fortran/41556
471         * gfortran.dg/class_12.f03: New test.
472
473 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
474
475         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
476         in builtin's name.
477
478 2009-11-04  Jason Merrill  <jason@redhat.com>
479
480         PR c++/36912
481         * g++.dg/init/static-init2.C: New.
482
483 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
484
485         PR fortran/41556
486         PR fortran/41873
487         * gfortran.dg/interface_abstract_4.f90: New test.
488
489 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
490
491         * gcc.target/m68k/pr41302.c: Fix target triplet.
492
493 2009-11-04  Jason Merrill  <jason@redhat.com>
494
495         PR c++/39413
496         * g++.dg/template/overload11.C: New.
497         * g++.dg/template/nested3.C: Adjust.
498
499 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
500
501         PR ada/20548
502         * ada/acats/norun.lst: Remove the stack checking tests.
503         * ada/acats/run_acats: Limit the stack to 8MB.
504
505 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
506
507         PR fortran/41556
508         PR fortran/41937
509         * gfortran.dg/class_11.f03: New test.
510
511 2009-11-04  Jason Merrill  <jason@redhat.com>
512
513         PR c++/35067
514         * g++.dg/abi/thunk5.C: New.
515
516 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
517
518         PR rtl-opt/41833
519         * gcc.target/powerpc/altivec-33.c: New testcase.
520
521 2009-11-04  Jason Merrill  <jason@redhat.com>
522
523         PR c++/17365, DR 218
524         * g++.dg/lookup/koenig6.C: New.
525         * g++.dg/lookup/koenig5.C: Adjust.
526         * g++.dg/template/crash56.C: Adjust.
527         * g++.old-deja/g++.ns/koenig5.C: Adjust.
528
529 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
530             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
531
532         * gcc.target/i386/xop-check.h: New file.
533         * gcc.target/i386/xop-hadduX.c: Ditto.
534         * gcc.target/i386/xop-haddX.c: Ditto.
535         * gcc.target/i386/xop-hsubX.c: Ditto.
536         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
537         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
538         * gcc.target/i386/xop-pcmov2.c: Ditto.
539         * gcc.target/i386/xop-pcmov.c: Ditto.
540         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
541         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
542         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
543         * gcc.target/i386/xop-shift1-vector.c: Ditto.
544         * gcc.target/i386/xop-shift2-vector.c: Ditto.
545         * gcc.target/i386/xop-shift3-vector.c: Ditto.
546         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
547         * gcc.target/i386/sse-12.c: Update with new compile options to
548         activate and check xopintrin.h intrinsic file.
549         * gcc.target/i386/sse-13.c: Ditto.
550         * gcc.target/i386/sse-14.c: Ditto.
551         * gcc.target/i386/sse-22.c: Ditto.
552         * gcc.target/i386/sse-23.c: Ditto.
553         * g++.dg/other/i386-2.C: Ditto.
554         * g++.dg/other/i386-3.C: Ditto.
555         * g++.dg/other/i386-5.C: Ditto.
556         * g++.dg/other/i386-6.C: Ditto.
557         
558 2009-11-04  Wei Guozhi  <carrot@google.com>
559
560         PR target/40835
561         * gcc.target/arm/pr40835: New testcase.
562
563 2009-11-04  Revital Eres  <eres@il.ibm.com>
564
565         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
566         change in decision of peeling for alignment.
567         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
568         * gcc.dg/vect/vect-50.c: Likewise.
569         * gcc.dg/vect/vect-42.c: Likewise.
570         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
571         Likewise.
572         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
573         Likewise.
574         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
575         * gcc.dg/vect/vect-60.c: Likewise.
576         * gcc.dg/vect/vect-52.c: Likewise.
577         * gcc.dg/vect/vect-44.c: Likewise.
578         * gcc.dg/vect/vect-27.c: Likewise.
579         * gcc.dg/vect/vect-29.c: Likewise.
580         * gcc.dg/vect/vect-72.c: Likewise.
581         * gcc.dg/vect/vect-56.c: Likewise.
582         * gcc.dg/vect/vect-48.c: Likewise.
583         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
584         * gfortran.dg/vect/vect-2.f90: Likewise.
585         * gfortran.dg/vect/vect-5.f90: Likewise.
586
587 2009-11-04  Richard Guenther  <rguenther@suse.de>
588
589         PR tree-optimization/41919
590         * gcc.c-torture/execute/pr41919.c: New testcase.
591
592 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
593
594         PR target/41302
595         * gcc.target/m68k/pr41302.c: New test.
596
597 2009-11-03  Jason Merrill  <jason@redhat.com>
598
599         PR c++/36959
600         * g++.dg/opt/inline16.C: New.
601
602 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
603
604         * gnat.dg/stack_check.adb1: New test.
605         * gnat.dg/stack_check.adb2: Likewise.
606
607 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
608
609         PR rtl-optimization/41917
610         * gcc.c-torture/execute/pr41917.c: New test.
611
612 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
613
614         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
615         dump to not include "call *%esp".
616
617 2009-11-03  Jason Merrill  <jason@redhat.com>
618
619         PR c++/39786
620         * g++.dg/lookup/using22.C: New.
621
622         PR c++/41876
623         * g++.dg/parse/eh-decl.C: New.
624
625         PR c++/41927
626         * g++.dg/template/sfinae16.C: New.
627
628         PR c++/41815
629         * g++.dg/cpp0x/rv-return.C: New.
630         * g++.dg/cpp0x/deduce.C: Adjust.
631
632         PR c++/40944
633         * g++.dg/template/sfinae15.C: New.
634
635         PR c++/40687
636         * g++.dg/cpp0x/auto3.C: Remove xfail.
637
638 2009-11-03  Tobias Burnus  <burnus@net-b.de>
639
640         PR fortran/41907
641         * gfortran.dg/missing_optional_dummy_6.f90: New test.
642
643 2009-11-03  Nick Clifton  <nickc@redhat.com>
644
645         * gcc.target/rx/builtins.c: Remove redundant tests.
646         Add test of MVTIPL instruction.
647         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
648         function attributes.  Add -msave-acc-in-interrupts option to the
649         command line.
650
651 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
652             Maxim Kuvyrkov  <maxim@codesourcery.com>
653
654         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
655         sh, m68k and fido.
656
657 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
658
659         PR c++/38699
660         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
661         * c-c++-common/builtin-offsetof.c: ... here.
662
663 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
664
665         PR c++/38699
666         * c-c++-common/dfp/builtin-offsetof.c: New test.
667         * g++.dg/other/offsetof6.C: Likewise.
668
669 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
670
671         PR target/41900
672         * gcc.target/i386/pr41900.c: New test.
673
674 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
675
676         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
677
678 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
679
680         PR c++/41856
681         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
682         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
683
684 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
685
686         PR c++/37093
687         * g++.dg/other/ptrmem10.C: New test.
688         * g++.dg/other/ptrmem11.C: Likewise.
689
690 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
691
692         PR testsuite/41878
693         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
694         spaces in some expressions.
695
696 2009-11-02  Jason Merrill  <jason@redhat.com>
697
698         * g++.dg/other/linkage2.C: Move to...
699         * g++.dg/cpp0x/linkage2.C: ..here.
700         * g++.dg/abi/mangle32.C: Add -std=c++0x.
701         * g++.dg/cpp0x/nolinkage1.C: Likewise.
702         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
703         * g++.dg/ext/anon-struct4.C: Revert earlier change.
704         * g++.dg/lookup/anon2.C: Likewise.
705         * g++.dg/other/anon3.C: Likewise.
706         * g++.dg/template/arg2.C: Likewise.
707         * g++.dg/template/local4.C: Likewise.
708         * g++.old-deja/g++.law/operators32.C: Likewise.
709         * g++.old-deja/g++.other/linkage2.C: Likewise.
710         * g++.old-deja/g++.pt/enum6.C: Likewise.
711         * g++.old-deja/g++.other/anon9.C: Likewise.
712         * g++.old-deja/g++.other/linkage1.C: Likewise.
713         * c-c++-common/dfp/pr35620.c: Give the union a name.
714
715 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
716
717         PR tree-optimization/41857
718         * gcc.target/spu/ea/pr41857.c: New file.
719
720 2009-11-02  Martin Jambor  <mjambor@suse.cz>
721
722         PR tree-optimization/41750
723         * gcc.c-torture/execute/pr41750.c: New test.
724
725 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
726
727         PR tree-optimization/41841
728         * gcc.dg/pr41841.c: New test.
729
730         PR debug/41893
731         * gcc.dg/debug/pr41893-1.c: New test.
732         * gcc.dg/debug/pr41893-2.c: New file.
733
734         PR c++/41774
735         * g++.dg/ext/visibility/namespace3.C: New test.
736
737 2009-11-01  Jason Merrill  <jason@redhat.com>
738
739         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
740         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
741         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
742
743 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
744
745         * gnat.dg/opt5.adb: New test.
746
747 2009-11-01  Tobias Burnus  <burnus@net-b.de>
748
749         PR fortran/41872
750         * gfortran.dg/allocatable_scalar_4.f90: New test.
751
752 2009-11-01  Tobias Burnus  <burnus@net-b.de>
753
754         PR fortran/41850
755         * gfortran.dg/intent_out_6.f90: New testcase.
756
757 2009-10-31  Richard Guenther  <rguenther@suse.de>
758
759         * g++.dg/tree-ssa/restrict1.C: New.
760
761 2009-10-31  Jason Merrill  <jason@redhat.com>
762
763         * g++.dg/rtti/typeid9.C: New.
764
765         PR c++/41754
766         * g++.dg/cpp0x/initlist25.C: New.
767
768 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
769
770         * gnat.dg/specs/rep_clause4.ads: New test.
771
772 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
773
774         PR target/41885
775         * gcc.target/avr/torture/pr41885.c: New test.
776
777 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
778
779         * gnat.dg/specs/pack5.ads: New test.
780
781 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
782
783         * lib/target-supports.exp: Handle powerpc-*-elf.
784
785 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
786
787         PR target/40838
788         * gcc.target/i386/incoming-6.c: New.
789         * gcc.target/i386/incoming-7.c: Likewise.
790         * gcc.target/i386/incoming-8.c: Likewise.
791         * gcc.target/i386/incoming-9.c: Likewise.
792         * gcc.target/i386/incoming-10.c: Likewise.
793         * gcc.target/i386/incoming-11.c: Likewise.
794         * gcc.target/i386/incoming-12.c: Likewise.
795         * gcc.target/i386/incoming-13.c: Likewise.
796         * gcc.target/i386/incoming-14.c: Likewise.
797         * gcc.target/i386/incoming-15.c: Likewise.
798         * gcc.target/i386/pr37843-4.c: Likewise.
799
800 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
801
802         PR c++/41863
803         * g++.dg/template/sizeof12.C: New test.
804
805 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
806
807         * gnat.dg/pack14.adb: New test.
808
809 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
810
811         * gcc.target/mips/mips.exp (mips_option_groups): Add
812         mcount-ra-address.
813         * gcc.target/mips/mmcount-ra-address-1.c: New test.
814         * gcc.target/mips/mmcount-ra-address-2.c: New test.
815         * gcc.target/mips/mmcount-ra-address-3.c: New test.
816
817 2009-10-29  Michael Matz  <matz@suse.de>
818
819         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
820         * gcc.target/i386/sse-recip-vec.c: Ditto.
821         * gcc.target/i386/brokensqrt.c: New test.
822
823 2009-10-29  Tobias Burnus  <burnus@net-b.de>
824
825         PR fortran/41777
826         * gfortran.dg/associated_target_3.f90: New testcase.
827
828 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
829
830         * gfortran.dg/lto/pr41764_0.f: New.
831
832 2009-10-29  Martin Jambor  <mjambor@suse.cz>
833
834         PR tree-optimization/41775
835         * g++.dg/torture/pr41775.C: New testcase.
836
837 2009-10-28  Jason Merrill  <jason@redhat.com>
838
839         * g++.dg/cpp0x/inline-ns1.C: New.
840         * g++.dg/cpp0x/inline-ns2.C: New.
841         * g++.dg/cpp0x/inline-ns3.C: New.
842
843 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
844
845         PR rtl-optimization/39715
846         * gcc.target/arm/thumb-ltu.c: New.
847
848 2009-10-28  Richard Guenther  <rguenther@suse.de>
849
850         PR lto/41808
851         PR lto/41839
852         * gcc.dg/lto/20091027-1_0.c: New testcase.
853         * gcc.dg/lto/20091027-1_1.c: Likewise.
854         * g++.dg/lto/20091026-1_0.C: Likewise.
855         * g++.dg/lto/20091026-1_1.C: Likewise.
856         * g++.dg/lto/20091026-1_a.h: Likewise.
857
858 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
859
860         PR middle-end/41837
861         * gcc.dg/pr41837.c: New test.
862
863         PR debug/41801
864         * g++.dg/ext/sync-3.C: New test.
865
866         PR target/41762
867         * gcc.dg/pr41762.c: New test.
868
869 2009-10-28  Richard Guenther  <rguenther@suse.de>
870
871         PR middle-end/41855
872         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
873         * gfortran.dg/lto/20091028-1_1.c: Likewise.
874         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
875         * gfortran.dg/lto/20091028-2_1.c: Likewise.
876
877 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
878
879         PR rtl-optimization/39715
880         * gcc.target/arm/thumb-bitfld1.c: New.
881
882 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
883
884         PR rtl-optimization/40741
885         * gcc.target/arm/thumb-branch1.c: New.
886
887 2009-10-27  Jason Merrill  <jason@redhat.com>
888
889         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
890         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
891         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
892         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
893
894 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
895
896         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
897         * gnat.dg/null_pointer_deref2.adb: Likewise.
898
899 2009-10-27  Richard Guenther  <rguenther@suse.de>
900
901         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
902
903 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
904
905         PR c/41842
906         * gcc.dg/pr41842.c: New test.
907
908 2009-10-27  Revital Eres  <eres@il.ibm.com>
909
910         PR tree-optimization/40648
911         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
912         change in decision of peeling for alignment.
913         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
914         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
915         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
916         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
917         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
918         * gcc.dg/vect/vect-50.c: Likewise.
919         * gcc.dg/vect/vect-33.c: Likewise.
920         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
921         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
922         Likewise.
923         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
924         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
925         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
926         Likewise.
927         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
928         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
929         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
930         * gcc.dg/vect/vect-60.c: Likewise.
931         * gcc.dg/vect/vect-26.c: Likewise.
932         * gcc.dg/vect/vect-52.c: Likewise.
933         * gcc.dg/vect/vect-44.c: Likewise.
934         * gcc.dg/vect/vect-27.c: Likewise.
935         * gcc.dg/vect/vect-70.c: Likewise.
936         * gcc.dg/vect/vect-28.c: Likewise.
937         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
938         * gcc.dg/vect/vect-109.c: Likewise.
939         * gcc.dg/vect/vect-54.c: Likewise.
940         * gcc.dg/vect/vect-29.c: Likewise.
941         * gcc.dg/vect/vect-72.c: Likewise.
942         * gcc.dg/vect/vect-56.c: Likewise.
943         * gcc.dg/vect/vect-48.c: Likewise.
944         * gcc.dg/vect/vect-91.c: Likewise.
945         * gcc.dg/vect/vect-92.c: Likewise.
946         * gcc.dg/vect/vect-58.c: Likewise.
947         * gcc.dg/vect/slp-25.c: Likewise.
948         * gcc.dg/vect/vect-93.c: Likewise.
949         * gcc.dg/vect/vect-95.c: Likewise.
950         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
951         * gcc.dg/vect/vect-87.c: Likewise.
952         * gcc.dg/vect/vect-96.c: Likewise.
953         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
954         * gcc.dg/vect/vect-88.c: Likewise.
955         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
956         * gcc.dg/vect/vect-89.c: Likewise.
957         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
958         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
959         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
960         * gfortran.dg/vect/vect-2.f90: Likewise.
961         * gfortran.dg/vect/vect-3.f90: Likewise.
962         * gfortran.dg/vect/vect-4.f90: Likewise.
963         * gfortran.dg/vect/vect-5.f90: Likewise.
964
965 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
966
967         PR c++/41020
968         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
969
970 2009-10-26  Ben Elliston  <bje@au.ibm.com>
971             Michael Meissner  <meissner@linux.vnet.ibm.com>
972             Ulrich Weigand  <uweigand@de.ibm.com>
973
974         * gcc.target/spu/ea/ea.exp: New file.
975         * gcc.target/spu/ea/cache1.c: Likewise.
976         * gcc.target/spu/ea/cast1.c: Likewise.
977         * gcc.target/spu/ea/cast2.c: Likewise.
978         * gcc.target/spu/ea/compile1.c: Likewise.
979         * gcc.target/spu/ea/compile2.c: Likewise.
980         * gcc.target/spu/ea/cppdefine.c: Likewise.
981         * gcc.target/spu/ea/errors1.c: Likewise.
982         * gcc.target/spu/ea/errors2.c: Likewise.
983         * gcc.target/spu/ea/execute1.c: Likewise.
984         * gcc.target/spu/ea/execute2.c: Likewise.
985         * gcc.target/spu/ea/execute3.c: Likewise.
986         * gcc.target/spu/ea/ops1.c: Likewise.
987         * gcc.target/spu/ea/ops2.c: Likewise.
988         * gcc.target/spu/ea/options1.c: Likewise.
989         * gcc.target/spu/ea/test-sizes.c: Likewise.
990
991 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
992
993         PR bootstrap/41345
994         * gcc.dg/pr41345.c: New test.
995
996         PR debug/41828
997         * g++.dg/debug/dwarf2/anonname1.C: New test.
998
999 2009-10-26  Jason Merrill  <jason@redhat.com>
1000
1001         PR c++/38796
1002         * g++.dg/cpp0x/defaulted15.C: New.
1003         * g++.dg/cpp0x/defaulted16.C: New.
1004
1005 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1006
1007         PR c++/41785
1008         * g++.dg/cpp0x/variadic96.C: New test.
1009
1010 2009-10-26  Nick Clifton  <nickc@redhat.com>
1011
1012         * lib/target-supports.exp (check_profiling_available):
1013         Profiling is not, currently, available for the RX port.
1014         (check_effective_target_hard_float): Add support for RX target.
1015         * gcc.target/rx: New directory.
1016         * gcc.target/rx/builtins.c: New test file.
1017         * gcc.target/rx/interrupts.c: New test file.
1018         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1019         * gcc.target/rx/zero-width-bitfield.c: New test file.
1020         * gcc.target/rx/i272091.c: New test file.
1021         * gcc.target/rx/packed-struct.c: New test file.
1022         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1023
1024 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1025
1026         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1027         * gcc.dg/lto/20091016-1_0.c: Likewise.
1028         * gcc.dg/lto/20090206-1_0.c: Likewise.
1029         * gcc.dg/lto/20081120-1_0.c: Likewise.
1030         * gcc.dg/lto/20081120-2_0.c: Likewise.
1031         * gcc.dg/lto/20090116_0.c: Likewise.
1032         * gcc.dg/lto/20081126_0.c: Likewise.
1033         * gcc.dg/lto/20091013-1_0.c: Likewise.
1034         * gcc.dg/lto/20081212-1_0.c: Likewise.
1035         * gcc.dg/lto/20091015-1_0.c: Likewise.
1036         * gcc.dg/lto/20090126-1_0.c: Likewise.
1037         * gcc.dg/lto/20090126-2_0.c: Likewise.
1038         * gcc.dg/lto/20091020-1_0.c: Likewise.
1039         * gcc.dg/lto/20091020-2_0.c: Likewise.
1040         * gcc.dg/lto/20081204-1_0.c: Likewise.
1041         * gcc.dg/lto/20081204-2_0.c: Likewise.
1042         * gcc.dg/lto/20081224_0.c: Likewise.
1043         * gcc.dg/lto/20090219_0.c: Likewise.
1044
1045 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1046
1047         PR c++/41020
1048         * g++.dg/lookup/extern-c-redecl2.C: New test.
1049         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1050         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1051         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1052
1053 2009-10-26  Michael Matz  <matz@suse.de>
1054
1055         PR tree-optimization/41783
1056         * gcc.dg/pr41783.c: New test.
1057         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1058         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1059         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1060
1061 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1062
1063         PR fortran/41714
1064         * gfortran.dg/class_allocate_4.f03: New test.
1065
1066 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1067
1068         * gcc.target/mips/mult-1.c: New test.
1069
1070 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1071
1072         PR fortran/41784
1073         * gfortran.dg/extends_8.f03: New test.
1074
1075 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1076
1077         * gnat.dg/specs/pack4.ads: New test.
1078
1079 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1080
1081         * gnat.dg/null_pointer_deref1.adb: New test.
1082         * gnat.dg/null_pointer_deref2.adb: Likewise.
1083
1084 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1085
1086         PR fortran/41772
1087         * gfortran.dg/transfer_intrinsic_3.f90.
1088
1089 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1090
1091         * gnat.dg/opt4.adb: New test.
1092
1093 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1094
1095         PR c/40033
1096         * gcc.dg/noncompile/pr40033-1.c: New test.
1097
1098 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1099
1100         PR c++/40808
1101         * g++.dg/abi/mangle34.C: New test
1102
1103 2009-10-23  Jason Merrill  <jason@redhat.com>
1104
1105         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1106
1107         Core issue 899
1108         * g++.dg/cpp0x/explicit4.C: New.
1109
1110 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1111
1112         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1113         *-*-cygwin.
1114         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1115         for *-*-mingw* and *-*-cygwin.
1116         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1117         * g++.dg/template/spec35.C: Disable weak symbol test for
1118         *-*-mingw* and *-*-cygwin.
1119
1120         PR testsuite/31342
1121         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1122
1123 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1124
1125         PR fortran/41800
1126         * gfortran.dg/class_10.f03: New test.
1127
1128 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1129
1130         PR target/41787
1131         * gcc.target/powerpc/vsx-vrsave.c: New file.
1132
1133 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1134
1135         PR c/41673
1136         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1137
1138 2009-10-23  Richard Guenther  <rguenther@suse.de>
1139
1140         PR tree-optimization/41778
1141         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1142
1143 2009-10-22  Richard Guenther  <rguenther@suse.de>
1144
1145         PR lto/41791
1146         * g++.dg/lto/20091022-2_0.C: New testcase.
1147
1148 2009-10-22  Richard Guenther  <rguenther@suse.de>
1149
1150         PR lto/41730
1151         * g++.dg/lto/20091022-1_0.C: New testcase.
1152
1153 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1154
1155         * gcc.dg/autopar/outer-4.c: Adjust scan.
1156         * gcc.dg/autopar/outer-5.c: Adjust scan.
1157         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1158
1159         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1160         * gcc.dg/autopar/outer-1.c: New testcase.
1161         * gcc.dg/autopar/outer-2.c: New testcase.
1162         * gcc.dg/autopar/outer-3.c: New testcase.
1163         * gcc.dg/autopar/outer-4.c: New testcase.
1164         * gcc.dg/autopar/outer-5.c: New testcase.
1165         * gcc.dg/autopar/outer-6.c: New testcase.
1166
1167 2009-10-22  Jan Hubicka  <jh@suse.cz>
1168
1169         * gcc.c-torture/compile/pr40556.c: New testcase.
1170
1171 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1172
1173         PR fortran/41781
1174         * gfortran.dg/goto_8.f90: New test case.
1175
1176 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1177
1178         PR tree-optimization/41497
1179         * gcc.dg/tree-ssa/pr41497.c: New.
1180
1181 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1182
1183         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1184
1185 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1186
1187         * gcc.dg/tls/pie-1.c: New test.
1188
1189 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1190
1191         * g++.dg/abi/mangle33.C: New test.
1192
1193 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1194
1195         * gnat.dg/discr22.adb: New test.
1196
1197 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1198
1199         * gnat.dg/loop_optimization7.ad[sb]: New test.
1200         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1201
1202 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1203
1204         PR fortran/41706
1205         PR fortran/41766
1206         * gfortran.dg/class_9.f03: Extended test case.
1207         * gfortran.dg/select_type_7.f03: New test case.
1208
1209 2009-10-20  Richard Guenther  <rguenther@suse.de>
1210
1211         * gcc.dg/lto/20091020-3_0.c: New testcase.
1212
1213 2009-10-20  Richard Guenther  <rguenther@suse.de>
1214
1215         PR lto/41761
1216         * gcc.dg/lto/20091020-1_0.c: New testcase.
1217         * gcc.dg/lto/20091020-1_1.c: Likewise.
1218         * gcc.dg/lto/20091020-2_0.c: Likewise.
1219         * gcc.dg/lto/20091020-2_1.c: Likewise.
1220
1221 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1222
1223         PR debug/41340
1224         * gcc.dg/pr41340.c: New test.
1225
1226 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1227
1228         * gnat.dg/discr21.ad[sb]: New test.
1229         * gnat.dg/discr21_pkg.ads: New helper.
1230
1231 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1232
1233         PR fortran/41706
1234         * gfortran.dg/class_9 : New test.
1235
1236 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1237
1238         * gcc.dg/raw-string-1.c: New test.
1239         * gcc.dg/raw-string-2.c: New test.
1240         * gcc.dg/raw-string-3.c: New test.
1241         * gcc.dg/raw-string-4.c: New test.
1242         * gcc.dg/raw-string-5.c: New test.
1243         * gcc.dg/raw-string-6.c: New test.
1244         * gcc.dg/raw-string-7.c: New test.
1245         * gcc.dg/utf8-1.c: New test.
1246         * gcc.dg/utf8-2.c: New test.
1247         * gcc.dg/utf-badconcat2.c: New test.
1248         * gcc.dg/utf-dflt2.c: New test.
1249         * gcc.dg/cpp/include6.c: New test.
1250         * g++.dg/ext/raw-string-1.C: New test.
1251         * g++.dg/ext/raw-string-2.C: New test.
1252         * g++.dg/ext/raw-string-3.C: New test.
1253         * g++.dg/ext/raw-string-4.C: New test.
1254         * g++.dg/ext/raw-string-5.C: New test.
1255         * g++.dg/ext/raw-string-6.C: New test.
1256         * g++.dg/ext/raw-string-7.C: New test.
1257         * g++.dg/ext/utf8-1.C: New test.
1258         * g++.dg/ext/utf8-2.C: New test.
1259         * g++.dg/ext/utf-badconcat2.C: New test.
1260         * g++.dg/ext/utf-dflt2.C: New test.
1261
1262         * gcc.dg/cleanup-13.c: New test.
1263
1264 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1265
1266         PR fortran/41586
1267         * gfortran.dg/auto_dealloc_1.f90: New test case.
1268
1269 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1270
1271         Port from redhat/gcc-4_4-branch:
1272         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1273         * gcc.dg/debug/vta-2.c: New test.
1274
1275         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1276         * gcc.dg/debug/vta-1.c: New.
1277
1278 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1279
1280         * gnat.dg/noreturn2.ad[sb]: New test.
1281
1282 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1283
1284         PR fortran/41755
1285         * gfortran.dg/equiv_8.f90: New test.
1286         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1287
1288 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1289
1290         * gcc.target/arm/neon-thumb2-move.c: New test.
1291
1292 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1293
1294         * gcc.dg/debug/vta-3.c: New test.
1295
1296 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1297
1298         * gnat.dg/nested_proc.adb: Rename into...
1299         * gnat.dg/nested_proc1.adb: ...this.
1300         * gnat.dg/nested_proc2.adb: New test.
1301
1302 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1303
1304         * gnat.dg/noreturn1.ad[sb]: New test.
1305
1306 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1307             Paul Thomas  <pault@gcc.gnu.org>
1308
1309         PR fortran/41629
1310         * gfortran.dg/class_6.f90: New test.
1311
1312         PR fortran/41608
1313         PR fortran/41587
1314         * gfortran.dg/class_7.f90: New test.
1315
1316         PR fortran/41618
1317         * gfortran.dg/class_8.f90: New test.
1318
1319 2009-10-17  Richard Guenther  <rguenther@suse.de>
1320
1321         * gcc.dg/lto/20091017-1_0.c: New testcase.
1322         * gcc.dg/lto/20091017-1_1.c: Likewise.
1323
1324 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1325
1326         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1327
1328 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1329
1330         * gnat.dg/aggr11.adb: New test.
1331         * gnat.dg/aggr11_pkg.ads: New helper.
1332
1333 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1334
1335         * gnat.dg/slice8.adb: New test.
1336         * gnat.dg/slice8_pkg1.ads: New helper.
1337         * gnat.dg/slice8_pkg2.ads: Likewise.
1338         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1339
1340 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1341
1342         * gnat.dg/unchecked_convert4.adb: New test.
1343
1344 2009-10-15  Jason Merrill  <jason@redhat.com>
1345
1346         PR c++/38798
1347         * g++.dg/cpp0x/trailing5.C: New.
1348
1349         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1350         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1351         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1352         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1353
1354 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1355
1356         PR fortran/41719
1357         * gfortran.dg/class_5.f03: New test case.
1358         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1359         * gfortran.dg/typebound_operator_4.f03: Ditto.
1360
1361 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1362
1363         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1364         * g++.dg/other/first-global.C: Likewise.
1365         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1366         * g++.dg/torture/pr40323.C: Likewise.
1367         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1368         * gcc.dg/inline-33.c: Likewise.
1369         * gcc.dg/ipa/ipa-1.c: Likewise.
1370         * gcc.dg/ipa/ipa-2.c: Likewise.
1371         * gcc.dg/ipa/ipa-3.c: Likewise.
1372         * gcc.dg/ipa/ipa-4.c: Likewise.
1373         * gcc.dg/ipa/ipa-5.c: Likewise.
1374         * gcc.dg/ipa/ipa-7.c: Likewise.
1375         * gcc.dg/ipa/ipacost-2.c: Likewise.
1376         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1377         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1378         * gfortran.dg/whole_file_5.f90: Likewise.
1379         * gfortran.dg/whole_file_6.f90: Likewise.
1380
1381 2009-10-16  Richard Guenther  <rguenther@suse.de>
1382
1383         PR tree-optimization/41728
1384         * gcc.c-torture/compile/pr41728.c: New testcase.
1385
1386 2009-10-16  Richard Guenther  <rguenther@suse.de>
1387
1388         PR lto/41598
1389         * gcc.dg/lto/20091016-1_0.c: New testcase.
1390         * gcc.dg/lto/20091016-1_1.c: Likewise.
1391         * gcc.dg/lto/20091016-1_a.h: Likewise.
1392
1393 2009-10-16  Richard Guenther  <rguenther@suse.de>
1394
1395         PR lto/41715
1396         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1397         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1398         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1399
1400 2009-10-16  Richard Guenther  <rguenther@suse.de>
1401
1402         PR lto/41713
1403         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1404
1405 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1406
1407         PR debug/41717
1408         * gcc.dg/debug/pr41717.c: New test.
1409
1410 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1411
1412         PR fortran/41648
1413         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1414
1415         PR fortran/41656
1416         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1417
1418 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1419
1420         PR target/23983
1421         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1422         result used.
1423         * g++.dg/ext/altivec-2.C (main): Ditto.
1424
1425 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1426
1427         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1428         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1429
1430 2009-10-15  Richard Guenther  <rguenther@suse.de>
1431
1432         PR lto/41669
1433         * gcc.dg/lto/20091015-1_0.c: New testcase.
1434         * gcc.dg/lto/20091015-1_1.c: Likewise.
1435         * gcc.dg/lto/20091015-1_2.c: Likewise.
1436         * gcc.dg/lto/20091015-1_a.h: Likewise.
1437         * gcc.dg/lto/20091015-1_b.h: Likewise.
1438
1439 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1440
1441         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1442
1443 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1444
1445         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1446
1447 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1448
1449         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1450         line from 1 to 0.
1451         * obj-c++.dg/bitfield-1.mm: Likewise.
1452         * obj-c++.dg/bitfield-4.mm: Likewise.
1453
1454 2009-10-14  Richard Guenther  <rguenther@suse.de>
1455
1456         PR lto/41173
1457         * gcc.dg/lto/20091014-1_0.c: New testcase.
1458
1459 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1460
1461         PR testsuite/41707
1462         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1463         warning on line 0 instead of 1.
1464
1465 2009-10-14  Richard Guenther  <rguenther@suse.de>
1466
1467         PR lto/41521
1468         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1469         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1470
1471 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1472
1473         PR preprocessor/41543
1474         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1475
1476         PR debug/41695
1477         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1478
1479 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1480
1481         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1482         New procedure.
1483         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1484         effective target.
1485
1486 2009-10-14  Jason Merrill  <jason@redhat.com>
1487
1488         PR c++/39866
1489         * g++.dg/cpp0x/defaulted14.C: New.
1490
1491 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1492
1493         * g++.dg/cpp0x/vt-40092.C: New.
1494
1495 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1496
1497         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1498         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1499
1500 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1501
1502         * gfortran.dg/complex_intrinsic_8.f90: New test.
1503
1504 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1505
1506         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1507         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1508
1509 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1510
1511         PR target/38948
1512         * gcc.dg/torture/pr38948.c: New test.
1513
1514 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1515
1516         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1517
1518 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1519
1520         PR fortran/41581
1521         * gfortran.dg/class_allocate_2.f03: Modified.
1522         * gfortran.dg/class_allocate_3.f03: New test case.
1523
1524 2009-10-13  Richard Guenther  <rguenther@suse.de>
1525
1526         PR lto/41668
1527         * gcc.dg/lto/20091006-2_0.c: New testcase.
1528         * gcc.dg/lto/20091006-2_1.c: Likewise.
1529         * gcc.dg/lto/20091006-2_2.c: Likewise.
1530         * gcc.dg/lto/20091013-1_0.c: Likewise.
1531         * gcc.dg/lto/20091013-1_1.c: Likewise.
1532         * gcc.dg/lto/20091013-1_2.c: Likewise.
1533
1534 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1535
1536         * gcc.c-torture/compile/pr41661.c: New test.
1537
1538 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1539
1540         PR libgfortran/41683
1541         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1542
1543 2009-10-12  Jason Merrill  <jason@redhat.com>
1544
1545         PR c++/37875
1546         * g++.dg/cpp0x/decltype18.C: New.
1547
1548         PR c++/37766
1549         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1550
1551 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1552
1553         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1554
1555 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1556
1557         PR debug/41343
1558         PR debug/41447
1559         PR debug/41264
1560         PR debug/41338
1561         * gcc.dg/guality/pr41447-1.c: New.
1562         * gcc.dg/debug/pr41264-1.c: New.
1563         * gcc.dg/debug/pr41343-1.c: New.
1564
1565 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1566
1567         PR target/26515
1568         * gcc.dg/torture/pr26515.c: New test.
1569
1570 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1571
1572         PR testsuite/41659
1573         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1574         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1575         or "xfail" with dg-lto-do.
1576
1577 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1578
1579         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1580
1581 2009-10-12  Michael Matz  <matz@suse.de>
1582
1583         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1584         pass.
1585
1586 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1587
1588         PR target/41680
1589         * g++.dg/torture/pr41680.C: New test.
1590
1591 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1592
1593         PR c++/41570
1594         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1595
1596 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1597
1598         PR debug/41616
1599         * gcc.dg/guality/pr41616-1.c: New.
1600
1601 2009-10-11  Jason Merrill  <jason@redhat.com>
1602
1603         PR c++/37204
1604         * g++.dg/cpp0x/rv-reinterpret.C: New.
1605
1606 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1607
1608         PR libgfortran/38439
1609         * gfortran.dg/fmt_error_9.f: New test.
1610         * gfortran.dg/fmt_error_10.f: New test.
1611
1612 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1613
1614         PR fortran/41583
1615         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1616         * gfortran.dg/class_4b.f03: As above.
1617         * gfortran.dg/class_4c.f03: As above.
1618         * gfortran.dg/class_4d.f03: As above.
1619
1620 2009-10-11  Richard Guenther  <rguenther@suse.de>
1621
1622         PR tree-optimization/41555
1623         * gcc.dg/torture/pr41555.c: New testcase.
1624
1625 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1626
1627         PR libgfortran/35862
1628         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1629         function correctly.
1630
1631 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1632
1633         PR libgfortran/35862
1634         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1635         Add conditions to avoid runtime errors if not supported.
1636
1637 2009-10-10  Richard Guenther  <rguenther@suse.de>
1638
1639         PR tree-optimization/41654
1640         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1641
1642 2009-10-09  Jason Merrill  <jason@redhat.com>
1643
1644         * g++.dg/cpp/ucn-1.C: New.
1645
1646 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1647
1648         PR fortran/41585
1649         * gfortran.dg/class_2.f03: Extended test case.
1650
1651 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1652
1653         PR fortran/41582
1654         * gfortran.dg/class_allocate_1.f03: Modify code such that
1655         it compiles with the gfc_warning->gfc_error change.
1656         * gfortran.dg/class_allocate_1.f03: New test.
1657
1658 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1659
1660         PR fortran/41579
1661         * gfortran.dg/select_type_6.f03: New test.
1662
1663 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1664
1665         PR preprocessor/41445
1666         * gcc.dg/cpp/separate-1.c: Adjust.
1667         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1668         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1669         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1670         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1671         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1672         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1673         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1674
1675         PR rtl-optimization/41646
1676         * gcc.c-torture/compile/pr41646.c: New test.
1677
1678 2009-10-09  Richard Guenther  <rguenther@suse.de>
1679
1680         PR tree-optimization/41634
1681         * gcc.c-torture/compile/pr41634.c: New testcase.
1682
1683 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1684
1685         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1686
1687 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1688
1689         * gnat.dg/opt3.adb: New test.
1690         * gnat.dg/opt3_pkg.ads: New helper.
1691
1692 2009-10-08  Doug Kwan  <dougkwan@google.com>
1693
1694         PR rtl-optimization/41574
1695         * gcc.dg/pr41574.c: New test.
1696
1697 2009-10-08  Cary Coutant  <ccoutant@google.com>
1698
1699         Add support for debugging with ICF (Identical Code Folding).
1700         * g++.dg/debug/dwarf2/icf.C: New test.
1701
1702 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1703
1704         * gcc.target/mips/truncate-6.c: New test.
1705
1706 2009-10-08  Jason Merrill  <jason@redhat.com>
1707
1708         PR c++/36816
1709         * g++.dg/cpp0x/rv-deduce.C: New.
1710
1711         PR c++/37177
1712         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1713         * g++.dg/template/explicit-args2.C: New.
1714         * g++.dg/template/explicit-args3.C: New.
1715         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1716
1717 2009-10-08  Michael Matz  <matz@suse.de>
1718
1719         PR middle-end/41573
1720         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1721         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1722         * gcc.dg/pr41573.c: New test.
1723
1724 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1725
1726         PR c/41182
1727         * gcc.c-torture/compile/pr41182-1.c: New.
1728
1729 2009-10-07  Jason Merrill  <jason@redhat.com>
1730
1731         * g++.dg/cpp0x/variadic95.C: New.
1732
1733 2009-10-07  Jason Merrill  <jason@redhat.com>
1734
1735         * g++.dg/template/scope3.C: New.
1736
1737 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1738
1739         * gcc.dg/debug/dwarf2/inline3.c: New test.
1740
1741 2009-10-07  Daniel Kraft  <d@domob.eu>
1742
1743         PR fortran/41615
1744         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1745
1746 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1747
1748         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1749         * gfortran.dg/select_type_1.f03: Modified error message.
1750         * gfortran.dg/select_type_5.f03: New test.
1751
1752 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1753
1754         PR libgfortran/41612
1755         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1756         have kind=10 reals.
1757
1758 2009-10-06  Jason Merrill  <jason@redhat.com>
1759
1760         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1761         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1762
1763 2009-10-06  Richard Guenther  <rguenther@suse.de>
1764
1765         PR lto/41502
1766         * gcc.dg/lto/20091006-1_0.c: New testcase.
1767         * gcc.dg/lto/20091006-1_1.c: Likewise.
1768         * gcc.dg/lto/20091005-2_0.c: Likewise.
1769
1770 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1771
1772         PR ada/41383
1773         * gnat.dg/timer_cancel.adb: New test.
1774
1775 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1776
1777         PR ada/38333
1778         * gnat.dg/specs/import_abstract.ads: New.
1779
1780 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1781
1782         PR libgfortran/35862
1783         * gfortran.dg/round_2.f03: New test.
1784
1785 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1786
1787         PR debug/41558
1788         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1789         * lib/gcc-gdb-test.exp: ... here.  New file.
1790         * gfortran.dg/guality/guality.exp: New file.
1791         * gfortran.dg/guality/pr41558.f90: New test.
1792         * gfortran.dg/guality/arg1.f90: New test.
1793
1794 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1795
1796         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1797         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1798         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1799         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1800
1801 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1802
1803         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1804         register_pass_info.
1805         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1806         plugin_pass to register_pass_info.
1807         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1808         register_pass_info.
1809         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1810         register_pass_info.
1811
1812 2009-10-05  Richard Guenther  <rguenther@suse.de>
1813
1814         PR lto/41281
1815         * gcc.dg/lto/20090914-2_0.c: New testcase.
1816
1817 2009-10-05  Richard Guenther  <rguenther@suse.de>
1818
1819         PR lto/40902
1820         * gcc.dg/lto/20091005-1_0.c: New testcase.
1821         * gcc.dg/lto/20091005-1_1.c: Likewise.
1822
1823 2009-10-05  Richard Guenther  <rguenther@suse.de>
1824
1825         PR lto/41552
1826         PR lto/41487
1827         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1828         * g++.dg/lto/20091004-1_0.C: New testcase.
1829         * g++.dg/lto/20091004-1_1.C: Likewise.
1830         * g++.dg/lto/20091004-2_0.C: Likewise.
1831         * g++.dg/lto/20091004-2_1.C: Likewise.
1832         * g++.dg/lto/20091004-3_0.C: Likewise.
1833         * g++.dg/lto/20091004-3_1.C: Likewise.
1834
1835 2009-10-05  Richard Guenther  <rguenther@suse.de>
1836
1837         PR tree-optimization/23821
1838         * gcc.dg/torture/pr23821.c: New testcase.
1839
1840 2009-10-05  Daniel Kraft  <d@domob.eu>
1841
1842         PR fortran/41403
1843         * gfortran.dg/goto_6.f: New test.
1844         * gfortran.dg/goto_7.f: New test.
1845
1846 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1847             Bill Maddox  <maddox@google.com>
1848             Cary Coutant  <ccoutant@google.com>
1849             Chris Demetriou  <cgd@google.com>
1850             Diego Novillo  <dnovillo@google.com>
1851             Doug Kwan  <dougkwan@google.com>
1852             Jan Hubicka  <jh@suse.cz>
1853             Ollie Wild  <aaw@google.com>
1854             Rafael Espindola  <espindola@google.com>
1855             Richard Guenther  <rguenther@suse.de>
1856             Simon Baldwin  <simonb@google.com>
1857
1858         * g++.dg/20090107-1.C: New.
1859         * g++.dg/20090121-1.C: New.
1860         * g++.dg/ipa/20090113-1.C: New.
1861         * g++.dg/lto: New directory.
1862         * g++.dg/lto/20080829_0.C: New.
1863         * g++.dg/lto/20080904_0.C: New.
1864         * g++.dg/lto/20080907_0.C: New.
1865         * g++.dg/lto/20080908-1_0.C: New.
1866         * g++.dg/lto/20080908-2_0.C: New.
1867         * g++.dg/lto/20080908-3_0.C: New.
1868         * g++.dg/lto/20080909-1_0.C: New.
1869         * g++.dg/lto/20080910-1_0.C: New.
1870         * g++.dg/lto/20080912-1_0.C: New.
1871         * g++.dg/lto/20080912_0.C: New.
1872         * g++.dg/lto/20080915_0.C: New.
1873         * g++.dg/lto/20080916_0.C: New.
1874         * g++.dg/lto/20080917_0.C: New.
1875         * g++.dg/lto/20080924_0.C: New.
1876         * g++.dg/lto/20080926_0.C: New.
1877         * g++.dg/lto/20081008_0.C: New.
1878         * g++.dg/lto/20081022.h: New.
1879         * g++.dg/lto/20081022_0.C: New.
1880         * g++.dg/lto/20081022_1.C: New.
1881         * g++.dg/lto/20081023_0.C: New.
1882         * g++.dg/lto/20081109-1_0.C: New.
1883         * g++.dg/lto/20081109-2_0.C: New.
1884         * g++.dg/lto/20081109_0.C: New.
1885         * g++.dg/lto/20081109_1.C: New.
1886         * g++.dg/lto/20081118-1_0.C: New.
1887         * g++.dg/lto/20081118-1_1.C: New.
1888         * g++.dg/lto/20081118_0.C: New.
1889         * g++.dg/lto/20081118_1.C: New.
1890         * g++.dg/lto/20081119-1.h: New.
1891         * g++.dg/lto/20081119-1_0.C: New.
1892         * g++.dg/lto/20081119-1_1.C: New.
1893         * g++.dg/lto/20081119_0.C: New.
1894         * g++.dg/lto/20081119_1.C: New.
1895         * g++.dg/lto/20081120-1_0.C: New.
1896         * g++.dg/lto/20081120-1_1.C: New.
1897         * g++.dg/lto/20081120-2_0.C: New.
1898         * g++.dg/lto/20081120-2_1.C: New.
1899         * g++.dg/lto/20081123_0.C: New.
1900         * g++.dg/lto/20081123_1.C: New.
1901         * g++.dg/lto/20081125.h: New.
1902         * g++.dg/lto/20081125_0.C: New.
1903         * g++.dg/lto/20081125_1.C: New.
1904         * g++.dg/lto/20081127_0.C: New.
1905         * g++.dg/lto/20081127_1.C: New.
1906         * g++.dg/lto/20081203_0.C: New.
1907         * g++.dg/lto/20081203_1.C: New.
1908         * g++.dg/lto/20081204-1_0.C: New.
1909         * g++.dg/lto/20081204-1_1.C: New.
1910         * g++.dg/lto/20081204-2_0.C: New.
1911         * g++.dg/lto/20081204-2_1.C: New.
1912         * g++.dg/lto/20081209_0.C: New.
1913         * g++.dg/lto/20081209_1.C: New.
1914         * g++.dg/lto/20081211-1.h: New.
1915         * g++.dg/lto/20081211-1_0.C: New.
1916         * g++.dg/lto/20081211-1_1.C: New.
1917         * g++.dg/lto/20081217-1_0.C: New.
1918         * g++.dg/lto/20081217-2_0.C: New.
1919         * g++.dg/lto/20081219_0.C: New.
1920         * g++.dg/lto/20081219_1.C: New.
1921         * g++.dg/lto/20090106_0.C: New.
1922         * g++.dg/lto/20090112_0.C: New.
1923         * g++.dg/lto/20090128_0.C: New.
1924         * g++.dg/lto/20090221_0.C: New.
1925         * g++.dg/lto/20090302_0.C: New.
1926         * g++.dg/lto/20090302_1.C: New.
1927         * g++.dg/lto/20090303_0.C: New.
1928         * g++.dg/lto/20090311-1.h: New.
1929         * g++.dg/lto/20090311-1_0.C: New.
1930         * g++.dg/lto/20090311-1_1.C: New.
1931         * g++.dg/lto/20090311_0.C: New.
1932         * g++.dg/lto/20090311_1.C: New.
1933         * g++.dg/lto/20090312.h: New.
1934         * g++.dg/lto/20090312_0.C: New.
1935         * g++.dg/lto/20090312_1.C: New.
1936         * g++.dg/lto/20090313_0.C: New.
1937         * g++.dg/lto/20090313_1.C: New.
1938         * g++.dg/lto/20090315_0.C: New.
1939         * g++.dg/lto/20090315_1.C: New.
1940         * g++.dg/lto/20091002-1_0.C: New testcase.
1941         * g++.dg/lto/20091002-2_0.C: Likewise..
1942         * g++.dg/lto/20091002-3_0.C: Likewise..
1943         * g++.dg/lto/README: New.
1944         * g++.dg/lto/pr40818_0.C: New.
1945         * g++.dg/opt/thunk3-1.C: New.
1946         * g++.dg/opt/thunk4.C: New.
1947         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1948         replacements with __attribute__ ((__noinline__)).
1949         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1950         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1951         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1952         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1953         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1954         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1955         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1956         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1957         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1958         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1959         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1960         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1961         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1962         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1963         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1964         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1965         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1966         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1967         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1968         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1969         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1970         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1971         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1972         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1973         * gcc.dg/20081223-1.c: New.
1974         * gcc.dg/lto: New directory.
1975         * gcc.dg/lto/20080908_0.c: New.
1976         * gcc.dg/lto/20080917_0.c: New.
1977         * gcc.dg/lto/20080924_0.c: New.
1978         * gcc.dg/lto/20081024_0.c: New.
1979         * gcc.dg/lto/20081109_0.c: New.
1980         * gcc.dg/lto/20081111_0.c: New.
1981         * gcc.dg/lto/20081111_1.c: New.
1982         * gcc.dg/lto/20081112_0.c: New.
1983         * gcc.dg/lto/20081112_1.c: New.
1984         * gcc.dg/lto/20081115_0.c: New.
1985         * gcc.dg/lto/20081115_1.c: New.
1986         * gcc.dg/lto/20081115_2.c: New.
1987         * gcc.dg/lto/20081118_0.c: New.
1988         * gcc.dg/lto/20081118_1.c: New.
1989         * gcc.dg/lto/20081118_2.c: New.
1990         * gcc.dg/lto/20081120-1_0.c: New.
1991         * gcc.dg/lto/20081120-1_1.c: New.
1992         * gcc.dg/lto/20081120-2_0.c: New.
1993         * gcc.dg/lto/20081120-2_1.c: New.
1994         * gcc.dg/lto/20081125_0.c: New.
1995         * gcc.dg/lto/20081125_1.c: New.
1996         * gcc.dg/lto/20081126_0.c: New.
1997         * gcc.dg/lto/20081201-1_0.c: New.
1998         * gcc.dg/lto/20081201-1_1.c: New.
1999         * gcc.dg/lto/20081201-1_2.c: New.
2000         * gcc.dg/lto/20081201-2_0.c: New.
2001         * gcc.dg/lto/20081201-2_1.c: New.
2002         * gcc.dg/lto/20081202-1_0.c: New.
2003         * gcc.dg/lto/20081202-1_1.c: New.
2004         * gcc.dg/lto/20081202-2_0.c: New.
2005         * gcc.dg/lto/20081202-2_1.c: New.
2006         * gcc.dg/lto/20081204-1_0.c: New.
2007         * gcc.dg/lto/20081204-1_1.c: New.
2008         * gcc.dg/lto/20081204-2_0.c: New.
2009         * gcc.dg/lto/20081210-1_0.c: New.
2010         * gcc.dg/lto/20081212-1_0.c: New.
2011         * gcc.dg/lto/20081222_0.c: New.
2012         * gcc.dg/lto/20081222_0.h: New.
2013         * gcc.dg/lto/20081222_1.c: New.
2014         * gcc.dg/lto/20081224_0.c: New.
2015         * gcc.dg/lto/20081224_0.h: New.
2016         * gcc.dg/lto/20081224_1.c: New.
2017         * gcc.dg/lto/20090116_0.c: New.
2018         * gcc.dg/lto/20090120_0.c: New.
2019         * gcc.dg/lto/20090126-1_0.c: New.
2020         * gcc.dg/lto/20090126-2_0.c: New.
2021         * gcc.dg/lto/20090206-1_0.c: New.
2022         * gcc.dg/lto/20090206-2_0.c: New.
2023         * gcc.dg/lto/20090210_0.c: New.
2024         * gcc.dg/lto/20090210_1.c: New.
2025         * gcc.dg/lto/20090213_0.c: New.
2026         * gcc.dg/lto/20090213_1.c: New.
2027         * gcc.dg/lto/20090218-1_0.c: New.
2028         * gcc.dg/lto/20090218-1_1.c: New.
2029         * gcc.dg/lto/20090218-2_0.c: New.
2030         * gcc.dg/lto/20090218-2_1.c: New.
2031         * gcc.dg/lto/20090218_0.c: New.
2032         * gcc.dg/lto/20090218_1.c: New.
2033         * gcc.dg/lto/20090218_2.c: New.
2034         * gcc.dg/lto/20090218_3.c: New.
2035         * gcc.dg/lto/20090219_0.c: New.
2036         * gcc.dg/lto/20090312_0.c: New.
2037         * gcc.dg/lto/20090312_1.c: New.
2038         * gcc.dg/lto/20090313_0.c: New.
2039         * gcc.dg/lto/20090706-1_0.c: New.
2040         * gcc.dg/lto/20090706-2_0.c: New.
2041         * gcc.dg/lto/20090717_0.c: New.
2042         * gcc.dg/lto/20090717_1.c: New.
2043         * gcc.dg/lto/20090729_0.c: New.
2044         * gcc.dg/lto/20090729_1.c: New.
2045         * gcc.dg/lto/20090812_0.c: New.
2046         * gcc.dg/lto/20090812_1.c: New.
2047         * gcc.dg/lto/20090914-1_0.c: New.
2048         * gcc.dg/lto/README: New.
2049         * gcc.dg/visibility-7.c: Adjust expected pattern
2050         * gfortran.dg/lto: New directory.
2051         * gfortran.dg/lto/pr40724_0.f: New.
2052         * gfortran.dg/lto/pr40724_1.f: New.
2053         * gfortran.dg/lto/pr40725_0.f03: New.
2054         * gfortran.dg/lto/pr40725_1.c: New.
2055         * gfortran.dg/lto/pr41069_0.f90: New.
2056         * gfortran.dg/lto/pr41069_1.f90: New.
2057         * gfortran.dg/lto/pr41069_2.f90: New.
2058         * g++.dg/README: Add 'lto' directory.
2059         * g++.dg/dg.exp: Also scan 'lto' directory
2060
2061 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2062             Janis Johnson  <janis187@us.ibm.com>
2063             Diego Novillo  <dnovillo@google.com>
2064
2065         * g++.dg/lto/lto.exp: New.
2066         * gcc.c-torture/execute/execute.exp: Add
2067         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2068         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2069         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2070         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2071         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2072         * gcc.dg/lto/lto.exp: New.
2073         * gfortran.dg/lto/lto.exp: New.
2074         * lib/target-supports.exp (check_effective_target_lto): New.
2075         * lib/c-torture.exp: Load target-supports.exp.  Define
2076         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2077         * lib/gcc-dg.exp: Likewise.
2078         * lib/lto.exp: New.
2079         * lib/torture-options.exp: Add support for a third argument.
2080
2081 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2082
2083         PR testsuite/41542
2084         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2085
2086 2009-10-02  Jason Merrill  <jason@redhat.com>
2087
2088         * g++.dg/abi/mangle32.C: New.
2089
2090 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2091
2092         * gnat.dg/atomic2.adb: New test.
2093
2094 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2095
2096         * gnat.dg/array11.adb: New test.
2097         * gnat.dg/array12.adb: Likewise.
2098
2099 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2100
2101         * gnat.dg/array10.adb: New test.
2102         * gnat.dg/object_overflow.adb: Tweak.
2103
2104 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2105
2106         * gcc.dg/guality/guality.exp: Disable on darwin.
2107
2108 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2109
2110         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2111         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2112         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2113         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2114
2115 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2116
2117         PR fortran/41479
2118         * gfortran.dg/intent_out_5.f90: New test.
2119
2120 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2121
2122         PR debug/41404
2123         PR debug/41353
2124         * gcc.dg/guality/pr41404-1.c: New test.
2125         * gcc.dg/guality/pr41353-2.c: New test.
2126
2127 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2128
2129         PR testsuite/41546
2130         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2131         to -mtune=generic.
2132
2133 2009-10-01  Jan Hubicka  <jh@suse.cz>
2134
2135         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2136
2137 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2138
2139         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2140
2141         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2142
2143 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2144
2145         PR fortran/41515
2146         * gfortran.dg/parameter_array_init_5.f90: New test.
2147
2148 2009-10-01  Jason Merrill  <jason@redhat.com>
2149
2150         * g++.dg/cpp0x/defaulted13.C: New.
2151
2152 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2153
2154         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2155         * gfortran.dg/bounds_check_11.f90: Likewise.
2156         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2157
2158 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2159
2160         * gfortran.dg/select_type_4.f90: New test.
2161
2162 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2163
2164         * gfortran.dg/same_type_as_1.f03: New test.
2165         * gfortran.dg/same_type_as_2.f03: Ditto.
2166
2167 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2168
2169         * gfortran.dg/select_type_1.f03: Extended.
2170         * gfortran.dg/select_type_3.f03: New test.
2171
2172 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2173
2174         * gfortran.dg/class_allocate_1.f03: New test.
2175
2176 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2177
2178         PR fortran/40996
2179         * gfortran.dg/allocatable_scalar_3.f90: New test.
2180         * gfortran.dg/select_type_2.f03: Ditto.
2181         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2182
2183 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2184
2185         * gfortran.dg/block_name_2.f90: Modified error message.
2186         * gfortran.dg/select_6.f90: Ditto.
2187         * gfortran.dg/select_type_1.f03: New test.
2188
2189 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2190
2191         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2192         * gfortran.dg/class_1.f03: Ditto.
2193         * gfortran.dg/class_2.f03: Ditto.
2194         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2195         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2196         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2197         * gfortran.dg/typebound_call_10.f03: Ditto.
2198         * gfortran.dg/typebound_call_2.f03: Ditto.
2199         * gfortran.dg/typebound_call_3.f03: Ditto.
2200         * gfortran.dg/typebound_call_4.f03: Ditto.
2201         * gfortran.dg/typebound_call_9.f03: Ditto.
2202         * gfortran.dg/typebound_generic_3.f03: Ditto.
2203         * gfortran.dg/typebound_generic_4.f03: Ditto.
2204         * gfortran.dg/typebound_operator_1.f03: Ditto.
2205         * gfortran.dg/typebound_operator_2.f03: Ditto.
2206         * gfortran.dg/typebound_operator_3.f03: Ditto.
2207         * gfortran.dg/typebound_operator_4.f03: Ditto.
2208         * gfortran.dg/typebound_proc_1.f08: Ditto.
2209         * gfortran.dg/typebound_proc_5.f03: Ditto.
2210         * gfortran.dg/typebound_proc_6.f03: Ditto.
2211
2212 2009-09-30  Jason Merrill  <jason@redhat.com>
2213
2214         * g++.dg/eh/init-temp1.C: Improve test.
2215
2216 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2217
2218         PR target/22093
2219         * gcc.target/alpha/pr22093.c: New test.
2220
2221 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2222             Jason Merrill  <jason@redhat.com>
2223
2224         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2225         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2226         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2227         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2228         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2229         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2230         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2231         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2232         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2233         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2234         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2235         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2236         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2237         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2238         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2239         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2240         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2241         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2242         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2243         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2244         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2245         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2246         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2247         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2248         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2249         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2250         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2251         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2252         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2253         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2254         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2255         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2256         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2257         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2258         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2259         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2260         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2261         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2262         * lib/prune.exp: Accept "In lambda function".
2263
2264 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2265
2266         * gcc.target/i386/fma4-check.h: New file.
2267         * gcc.target/i386/fma4-fma.c: Ditto.
2268         * gcc.target/i386/fma4-maccXX.c: Ditto.
2269         * gcc.target/i386/fma4-msubXX.c: Ditto.
2270         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2271         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2272         * gcc.target/i386/fma4-vector.c: Ditto.
2273         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2274         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2275         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2276         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2277         * gcc.target/i386/fma4-256-vector.c: Ditto.
2278         * gcc.target/i386/funcspec-2.c: Ditto.
2279
2280         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2281
2282         * gcc.target/i386/funcspec-5.c: Add FMA4.
2283         * gcc.target/i386/funcspec-6.c: Ditto.
2284         * gcc.target/i386/funcspec-8.c: Ditto.
2285
2286         * gcc.target/i386/funcspec-9.c: New file.
2287
2288         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2289
2290         * gcc.target/i386/isa-10.c: New file.
2291         * gcc.target/i386/isa-11.c: Ditto.
2292         * gcc.target/i386/isa-12.c: Ditto.
2293         * gcc.target/i386/isa-13.c: Ditto.
2294         * gcc.target/i386/isa-2.c: Ditto.
2295         * gcc.target/i386/isa-3.c: Ditto.
2296         * gcc.target/i386/isa-4.c: Ditto.
2297         * gcc.target/i386/isa-7.c: Ditto.
2298         * gcc.target/i386/isa-8.c: Ditto.
2299         * gcc.target/i386/isa-9.c: Ditto.
2300
2301         * gcc.target/i386/isa-14.c: Add FMA4.
2302         * gcc.target/i386/isa-1.c: Ditto.
2303         * gcc.target/i386/isa-5.c: Ditto.
2304         * gcc.target/i386/isa-6.c: Ditto.
2305
2306         * gcc.target/i386/sse-12.c: New file.
2307         * gcc.target/i386/sse-13.c: Ditto.
2308         * gcc.target/i386/sse-14.c: Ditto.
2309         * gcc.target/i386/sse-22.c: Ditto.
2310
2311         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2312         * g++.dg/other/i386-3.C: Ditto.
2313         * g++.dg/other/i386-5.C: Ditto.
2314         * g++.dg/other/i386-6.C: Ditto.
2315
2316 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2317
2318         PR testsuite/41496
2319         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2320         before.
2321
2322 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2323
2324         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2325         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2326
2327 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2328
2329         PR debug/41438
2330         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2331         hidden.
2332         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2333
2334 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2335
2336         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2337         * gcc.target/i386/isa-1.c: Remove SSE5.
2338         * gcc.target/i386/isa-5.c: Ditto.
2339         * gcc.target/i386/isa-6.c: Ditto.
2340         * gcc.target/i386/funcspec-4.c: Remove error conditions
2341         related to SSE5.
2342         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2343         * gcc.target/i386/avx-2.c: Ditto.
2344         * gcc.target/i386/sse-23.c: Ditto.
2345         * gcc.target/i386/funcspec-9.c: Delete.
2346
2347 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2348
2349         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2350         * gcc.dg/guality/pr41353-1.c: New test.
2351
2352         PR testsuite/41444
2353         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2354         in macro name definition for non-unix/win32/msdos.
2355
2356 2009-09-29  Daniel Kraft  <d@domob.eu>
2357
2358         PR fortran/39626
2359         * gfortran.dg/block_1.f08: New test.
2360         * gfortran.dg/block_2.f08: New test.
2361         * gfortran.dg/block_3.f90: New test.
2362         * gfortran.dg/block_4.f08: New test.
2363         * gfortran.dg/block_5.f08: New test.
2364         * gfortran.dg/block_6.f08: New test.
2365         * gfortran.dg/block_7.f08: New test.
2366         * gfortran.dg/block_8.f08: New test.
2367
2368 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2369
2370         PR libgfortran/35862
2371         * gfortran.dg/round_1.f03: New test.
2372         * gfortran.dg/f2003_io_3.f03: Update test.
2373
2374 2009-09-28  Easwaran Raman  <eraman@google.com>
2375
2376         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2377         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2378
2379 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2380
2381         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2382         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2383         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2384         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2385         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2386
2387         * g++.dg/dfp/dfp.exp: Fix typo.
2388
2389         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2390         Fix typo that breaks the check.
2391
2392 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2393
2394         * gnat.dg (tagged_alloc_free.adb): New testcase.
2395
2396 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2397
2398         * g++.dg/dfp: New directory.
2399         * g++.dg/dg.exp: Prune tests in dfp directory.
2400         * g++.dg/dfp/dfp.exp: New.
2401         * g++.dg/dfp/mangle-mode.C: New test.
2402
2403 2009-09-28  Michael Matz  <matz@suse.de>
2404
2405         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2406         for sign of -Inf.
2407
2408 2009-09-27  Richard Henderson  <rth@redhat.com>
2409
2410         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2411         * gcc.dg/tree-ssa/pr41469-1.c: New.
2412
2413 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2414
2415         PR c/41476
2416         * gcc.dg/cond-constqual-1.c: New test.
2417
2418 2009-09-26  Michael Matz  <matz@suse.de>
2419
2420         PR lto/40758
2421         PR middle-end/41470
2422         * gcc.dg/pr41470.c: New test.
2423
2424 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2425
2426         * gnat.dg/array9.adb: New test.
2427
2428 2009-09-26  Michael Matz  <matz@suse.de>
2429
2430         PR tree-optimization/41454
2431         * gcc.dg/pr41454.c: New test.
2432
2433 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2434
2435         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2436         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2437         into DW_TAG_GNU_template_parameter_pack and
2438         DW_TAG_GNU_formal_parameter_pack.
2439         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2440         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2441
2442 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2443
2444         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2445         parameters for alignment-sensitive -fsection-anchors tests.
2446
2447 2009-09-25  Richard Guenther  <rguenther@suse.de>
2448
2449         PR middle-end/41463
2450         * gcc.c-torture/execute/pr41463.c: New testcase.
2451
2452 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2453
2454         * gnat.dg/sse_nolib.adb: New testcase.
2455
2456 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2457
2458         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2459         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2460         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2461         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2462         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2463         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2464         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2465         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2466         * gcc.dg/vect/vect.exp: Add Power7 flags.
2467         * g++.dg/vect/vect.exp: Likewise.
2468         * gfortran.dg/vect/vect.exp: Likewise.
2469
2470 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2471
2472         PR fortran/41459
2473         * gfortran.dg/empty_label.f: New test.
2474         * gfortran.dg/empty_label.f90: Ditto.
2475         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2476
2477 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2478
2479         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2480         compile-time.
2481
2482 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2483
2484         * lib/scanasm.exp (make_pattern_printable): New function.
2485         (dg-scan, scan-assembler-times, scan-assembler-dem,
2486         scan-assembler-dem-not): Use it.
2487
2488 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2489
2490         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2491         (test_nested): Renamed to ...
2492         (test_nested1): This.
2493         (test_nested2): New.
2494         (main): Likewise.
2495
2496 2009-09-24  Richard Guenther  <rguenther@suse.de>
2497
2498         PR tree-optimization/36143
2499         PR tree-optimization/38747
2500         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2501         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2502         * g++.dg/torture/pr38747.C: New testcase.
2503         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2504
2505 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2506
2507         * gnat.dg/nested_proc.adb: New test.
2508
2509 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2510
2511         * gcc.target/i386/pr12329.c: Adjust.
2512
2513 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2514
2515         PR debug/41248
2516         * gcc.dg/pr41248.c: New.
2517
2518 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2519
2520         PR debug/41065
2521         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2522
2523 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2524
2525         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2526         current_compiler_flags.  Fix typos.
2527
2528 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2529
2530         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2531
2532 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2533
2534         PR c/39779
2535         * gcc.c-torture/compile/pr39779.c: New test.
2536
2537 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2538
2539         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2540         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2541         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2542
2543 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2544
2545         PR debug/41295
2546         * gcc.dg/pr41295.c: New.
2547
2548 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2549
2550         * gcc.dg/pr40209.c: Add test case.
2551
2552 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2553
2554         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2555         matching assembly.
2556         * gcc.target/mips/code-readable-2.c: Likewise.
2557         * gcc.target/mips/code-readable-3.c: Likewise.
2558
2559 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2560
2561         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2562         Check support via mode instead of C type.
2563         (check_effective_target_dfprt_nocache): Ditto.
2564         (check_effective_target_hard_dfp): Ditto.
2565
2566 2009-09-22  Richard Guenther  <rguenther@suse.de>
2567
2568         PR middle-end/41395
2569         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2570         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2571
2572 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2573
2574         * gcc.dg/20090922-1.c: New test.
2575
2576         PR bootstrap/41405
2577         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2578         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2579         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2580         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2581         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2582         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2583         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2584         * objc.dg/dwarf-2.m: Likewise.
2585
2586 2009-09-22  Richard Guenther  <rguenther@suse.de>
2587
2588         PR tree-optimization/41428
2589         * g++.dg/tree-ssa/pr41428.C: New testcase.
2590
2591 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2592
2593         PR middle-end/41429
2594         * g++.dg/gomp/pr41429.C: New test.
2595
2596 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2597
2598         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2599
2600 2009-09-21  Jason Merrill  <jason@redhat.com>
2601
2602         PR c++/41421
2603         * g++.dg/cpp0x/trivial1.C: Expand.
2604
2605 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2606
2607         * gcc.dg/torture/calleesave-sse.c: New.
2608
2609 2009-09-21  Jan Hubicka  <jh@suse.cz>
2610
2611         * gcc.dg/guality/inline-params.c: New testcase.
2612
2613 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2614
2615         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2616         Add -fno-inline.
2617         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2618         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2619         (f2): Ditto.
2620
2621 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2622
2623         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2624         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2625         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2626         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2627         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2628
2629 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2630
2631         PR middle-end/40642
2632         * g++.dg/torture/pr40642.C: New testcase.
2633
2634 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2635
2636         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2637         cases in static initializers.
2638
2639 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2640
2641         * gcc.c-tortue/compile/pr39886.c: New.
2642
2643 2009-09-20  Chris Demetriou  <cgd@google.com>
2644
2645         PR preprocessor/28435:
2646         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2647         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2648         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2649         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2650         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2651
2652 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2653
2654         * gcc.target/mips/mips.exp: Add relax-pic-calls
2655         under -mfoo/-mno-foo options.
2656         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2657         and -mexplicit-relocs.
2658         * gcc.target/mips/call-1.c: New test.
2659         * gcc.target/mips/call-2.c: New test.
2660         * gcc.target/mips/call-3.c: New test.
2661         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2662         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2663
2664 2009-09-19  Chris Demetriou  <cgd@google.com>
2665
2666         PR preprocessor/28435:
2667         * gcc.dg/cpp/missing-header-MD.c: New test.
2668         * gcc.dg/cpp/missing-header-MMD.c: New test.
2669         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2670         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2671
2672 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2673
2674         PR libgfortran/41328
2675         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2676         EOF works.
2677
2678 2009-09-18  Jason Merrill  <jason@redhat.com>
2679
2680         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2681         * g++.dg/cpp0x/initlist-deduce.C: New.
2682
2683 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2684
2685         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2686
2687 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2688
2689         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2690         * c-c++-common/dfp: New directory.
2691         * c-c++-common/dfp/dfp-dbg.h: New file.
2692         * gcc.dg/dfp/call-by-value.c: Move to ...
2693         * c-c++-common/call-by-value.c: here.
2694         * gcc.dg/dfp/cast.c: Move to ...
2695         * c-c++-common/cast.c: here.
2696         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2697         * c-c++-common/compare-eq-const.c: here.
2698         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2699         * c-c++-common/compare-eq-d128.c: here.
2700         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2701         * c-c++-common/compare-eq-d32.c: here.
2702         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2703         * c-c++-common/compare-eq-d64.c: here.
2704         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2705         * c-c++-common/compare-eq-dfp.c: here.
2706         * gcc.dg/dfp/compare-eq.h: Move to ...
2707         * c-c++-common/compare-eq.h: here.
2708         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2709         * c-c++-common/compare-rel-const.c: here.
2710         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2711         * c-c++-common/compare-rel-d128.c: here.
2712         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2713         * c-c++-common/compare-rel-d32.c: here.
2714         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2715         * c-c++-common/compare-rel-d64.c: here.
2716         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2717         * c-c++-common/compare-rel-dfp.c: here.
2718         * gcc.dg/dfp/compare-rel.h: Move to ...
2719         * c-c++-common/compare-rel.h: here.
2720         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2721         * c-c++-common/compare-special-d128.c: here.
2722         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2723         * c-c++-common/compare-special-d32.c: here.
2724         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2725         * c-c++-common/compare-special-d64.c: here.
2726         * gcc.dg/dfp/compare-special.h: Move to ...
2727         * c-c++-common/compare-special.h: here.
2728         * gcc.dg/dfp/constants-zero.c: Move to ...
2729         * c-c++-common/constants-zero.c: here.
2730         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2731         * c-c++-common/convert-bfp-10.c: here.
2732         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2733         * c-c++-common/convert-bfp-11.c: here.
2734         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2735         * c-c++-common/convert-bfp-12.c: here.
2736         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2737         * c-c++-common/convert-bfp-13.c: here.
2738         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2739         * c-c++-common/convert-bfp-14.c: here.
2740         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2741         * c-c++-common/convert-bfp-2.c: here.
2742         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2743         * c-c++-common/convert-bfp-3.c: here.
2744         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2745         * c-c++-common/convert-bfp-4.c: here.
2746         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2747         * c-c++-common/convert-bfp-5.c: here.
2748         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2749         * c-c++-common/convert-bfp-6.c: here.
2750         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2751         * c-c++-common/convert-bfp-7.c: here.
2752         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2753         * c-c++-common/convert-bfp-8.c: here.
2754         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2755         * c-c++-common/convert-bfp-9.c: here.
2756         * gcc.dg/dfp/convert-bfp.c: Move to ...
2757         * c-c++-common/convert-bfp.c: here.
2758         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2759         * c-c++-common/convert-bfp-fold.c: here.
2760         * gcc.dg/dfp/convert-dfp.c: Move to ...
2761         * c-c++-common/convert-dfp.c: here.
2762         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2763         * c-c++-common/convert-dfp-fold-2.c: here.
2764         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2765         * c-c++-common/convert-dfp-fold.c: here.
2766         * gcc.dg/dfp/convert.h: Move to ...
2767         * c-c++-common/convert.h: here.
2768         * gcc.dg/dfp/convert-int.c: Move to ...
2769         * c-c++-common/convert-int.c: here.
2770         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2771         * c-c++-common/convert-int-fold.c: here.
2772         * gcc.dg/dfp/convert-int-max.c: Move to ...
2773         * c-c++-common/convert-int-max.c: here.
2774         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2775         * c-c++-common/convert-int-max-fold.c: here.
2776         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2777         * c-c++-common/convert-int-saturate.c: here.
2778         * gcc.dg/dfp/func-array.c: Move to ...
2779         * c-c++-common/func-array.c: here.
2780         * gcc.dg/dfp/func-deref.c: Move to ...
2781         * c-c++-common/func-deref.c: here.
2782         * gcc.dg/dfp/func-mixed.c: Move to ...
2783         * c-c++-common/func-mixed.c: here.
2784         * gcc.dg/dfp/func-pointer.c: Move to ...
2785         * c-c++-common/func-pointer.c: here.
2786         * gcc.dg/dfp/func-scalar.c: Move to ...
2787         * c-c++-common/func-scalar.c: here.
2788         * gcc.dg/dfp/func-struct.c: Move to ...
2789         * c-c++-common/func-struct.c: here.
2790         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2791         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2792         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2793         * c-c++-common/func-vararg-alternate-d128.c: here.
2794         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2795         * c-c++-common/func-vararg-alternate-d32.c: here.
2796         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2797         * c-c++-common/func-vararg-alternate-d64.c: here.
2798         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2799         * c-c++-common/func-vararg-alternate.h: here.
2800         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2801         * c-c++-common/func-vararg-dfp.c: here.
2802         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2803         * c-c++-common/func-vararg-mixed-2.c: here.
2804         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2805         * c-c++-common/func-vararg-mixed.c: here.
2806         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2807         * c-c++-common/func-vararg-size0.c: here.
2808         * gcc.dg/dfp/inf-1.c: Move to ...
2809         * c-c++-common/inf-1.c: here.
2810         * gcc.dg/dfp/loop-index.c: Move to ...
2811         * c-c++-common/loop-index.c: here.
2812         * gcc.dg/dfp/modes.c: Move to ...
2813         * c-c++-common/modes.c: here.
2814         * gcc.dg/dfp/nan-1.c: Move to ...
2815         * c-c++-common/nan-1.c: here.
2816         * gcc.dg/dfp/nan-2.c: Move to ...
2817         * c-c++-common/nan-2.c: here.
2818         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2819         * c-c++-common/operator-arith-fold.c: here.
2820         * gcc.dg/dfp/operator-assignment.c: Move to ...
2821         * c-c++-common/operator-assignment.c: here.
2822         * gcc.dg/dfp/operator-comma.c: Move to ...
2823         * c-c++-common/operator-comma.c: here.
2824         * gcc.dg/dfp/operator-cond.c: Move to ...
2825         * c-c++-common/operator-cond.c: here.
2826         * gcc.dg/dfp/operator-logical.c: Move to ...
2827         * c-c++-common/operator-logical.c: here.
2828         * gcc.dg/dfp/operator-unary.c: Move to ...
2829         * c-c++-common/operator-unary.c: here.
2830         * gcc.dg/dfp/pr31385.c: Move to ...
2831         * c-c++-common/pr31385.c: here.
2832         * gcc.dg/dfp/pr33466.c: Move to ...
2833         * c-c++-common/pr33466.c: here.
2834         * gcc.dg/dfp/pr35620.c: Move to ...
2835         * c-c++-common/pr35620.c: here.
2836         * gcc.dg/dfp/pr36800.c: Move to ...
2837         * c-c++-common/pr36800.c: here.
2838         * gcc.dg/dfp/pr39034.c: Move to ...
2839         * c-c++-common/pr39034.c: here.
2840         * gcc.dg/dfp/pr39035.c: Move to ...
2841         * c-c++-common/pr39035.c: here.
2842         * gcc.dg/dfp/pr39902.c: Move to ...
2843         * c-c++-common/pr39902.c: here.
2844         * gcc.dg/dfp/pr39986.c: Move to ...
2845         * c-c++-common/pr39986.c: here.
2846         * gcc.dg/dfp/signbit-1.c: Move to ...
2847         * c-c++-common/signbit-1.c: here.
2848         * gcc.dg/dfp/signbit-2.c: Move to ...
2849         * c-c++-common/signbit-2.c: here.
2850         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2851         * c-c++-common/struct-layout-1.c: here.
2852         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2853         * c-c++-common/usual-arith-conv.c: here.
2854         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2855         * c-c++-common/usual-arith-conv-const.c: here.
2856
2857 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2858
2859         PR testsuite/41288
2860         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2861         stack alignment.
2862
2863 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2864
2865         PR c++/39365
2866         * g++.dg/expr/bool3.C: New test.
2867         * g++.dg/expr/bool4.C: New test.
2868
2869 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2870
2871         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2872         * gcc.dg/dfp/signbit-2.c: Use it.
2873         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2874         arguments to unsigned int.
2875         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2876         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2877         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2878         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2879         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2880         * gcc.dg/dfp/pr39986.c: Ditto.
2881         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2882         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2883         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2884         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2885         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2886
2887 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2888
2889         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2890
2891 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2892
2893         PR c/41049
2894         * dfp/pr41049.c: New test.
2895
2896 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2897
2898         PR testsuite/41385
2899         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2900
2901 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2902
2903         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2904         * gcc.dg/ipa/ipa-sra-1.c: New test.
2905         * gcc.dg/ipa/ipa-sra-2.c: New test.
2906         * gcc.dg/ipa/ipa-sra-3.c: New test.
2907         * gcc.dg/ipa/ipa-sra-4.c: New test.
2908         * gcc.dg/ipa/ipa-sra-5.c: New test.
2909         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2910         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2911
2912 2009-09-17  Michael Matz  <matz@suse.de>
2913
2914         PR middle-end/41347
2915         * gfortran.dg/pr41347.f90: New test.
2916
2917 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2918
2919         * gcc.c-torture/compile/20090917-1.c: New testcase.
2920
2921 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2922
2923         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2924         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2925         alpha*-*-* target from XFAIL list.
2926
2927 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2928
2929         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2930         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2931         * gcc.dg/dfp/cast-bad.c: Use default options.
2932         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2933         * gcc.dg/dfp/composite-type.c: Ditto.
2934         * gcc.dg/dfp/constants.c: Ditto.
2935         * gcc.dg/dfp/constants-hex.c: Ditto.
2936         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2937         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2938         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2939         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2940         * gcc.dg/dfp/ctypes.c: Ditto.
2941         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2942         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2943         * gcc.dg/dfp/float-constant-double.c: Ditto.
2944         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2945         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2946         * gcc.dg/dfp/modes.c: Ditto.
2947         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2948         * gcc.dg/dfp/pr31344.c: Ditto.
2949         * gcc.dg/dfp/pr31385.c: Ditto.
2950         * gcc.dg/dfp/pr33466.c: Ditto.
2951         * gcc.dg/dfp/pr35620.c: Ditto.
2952         * gcc.dg/dfp/pr37435.c: Ditto.
2953         * gcc.dg/dfp/pr39986.c: Ditto.
2954         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2955         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2956         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2957         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2958         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2959         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2960         * gcc.dg/dfp/typespec.c: Ditto.
2961         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2962         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2963         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2964         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2965         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2966         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2967         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2968         * gcc.dg/dfp/compare-rel.h: Ditto.
2969         * gcc.dg/dfp/compare-special.h: Ditto.
2970         * gcc.dg/dfp/convert.h: Ditto.
2971         * gcc.dg/dfp/fe-check.h: Ditto.
2972         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2973         * gcc.dg/dfp/cast.c: Ditto.
2974         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2975         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2976         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2977         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2978         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2979         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2980         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2981         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2982         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2983         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2984         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2985         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2986         * gcc.dg/dfp/constants-zero.c: Ditto.
2987         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2988         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2989         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2990         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2991         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2992         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2993         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2994         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2995         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2996         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2997         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2998         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2999         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3000         * gcc.dg/dfp/convert-bfp.c: Ditto.
3001         * gcc.dg/dfp/convert-complex.c: Ditto.
3002         * gcc.dg/dfp/convert-dfp.c: Ditto.
3003         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3004         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3005         * gcc.dg/dfp/convert-int.c: Ditto.
3006         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3007         * gcc.dg/dfp/convert-int-max.c: Ditto.
3008         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3009         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3010         * gcc.dg/dfp/fe-binop.c: Ditto.
3011         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3012         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3013         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3014         * gcc.dg/dfp/func-array.c: Ditto.
3015         * gcc.dg/dfp/func-deref.c: Ditto.
3016         * gcc.dg/dfp/func-mixed.c: Ditto.
3017         * gcc.dg/dfp/func-pointer.c: Ditto.
3018         * gcc.dg/dfp/func-scalar.c: Ditto.
3019         * gcc.dg/dfp/func-struct.c: Ditto.
3020         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3021         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3022         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3023         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3024         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3025         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3026         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3027         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3028         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3029         * gcc.dg/dfp/inf-1.c: Ditto.
3030         * gcc.dg/dfp/loop-index.c: Ditto.
3031         * gcc.dg/dfp/nan-1.c: Ditto.
3032         * gcc.dg/dfp/nan-2.c: Ditto.
3033         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3034         * gcc.dg/dfp/operator-assignment.c: Ditto.
3035         * gcc.dg/dfp/operator-comma.c: Ditto.
3036         * gcc.dg/dfp/operator-cond.c: Ditto.
3037         * gcc.dg/dfp/operator-logical.c: Ditto.
3038         * gcc.dg/dfp/operator-unary.c: Ditto.
3039         * gcc.dg/dfp/pr36800.c: Ditto.
3040         * gcc.dg/dfp/pr39034.c: Ditto.
3041         * gcc.dg/dfp/pr39035.c: Ditto.
3042         * gcc.dg/dfp/pr39902.c: Ditto.
3043         * gcc.dg/dfp/signbit-1.c: Ditto.
3044         * gcc.dg/dfp/signbit-2.c: Ditto.
3045         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3046         * gcc.dg/dfp/union-init.c: Ditto.
3047         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3048
3049 2009-09-16  Michael Matz  <matz@suse.de>
3050
3051         PR fortran/41212
3052         * gfortran.dg/pr41212.f90: New test.
3053
3054 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3055
3056         * gnat.dg/alignment9.adb: New test.
3057
3058 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3059
3060         * gnat.dg/discr20.ad[sb]: New test.
3061
3062 2009-09-16  Richard Guenther  <rguenther@suse.de>
3063
3064         PR middle-end/34011
3065         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3066
3067 2009-09-16  DJ Delorie  <dj@redhat.com>
3068             Kaz Kojima  <kkojima@gcc.gnu.org>
3069
3070         * gcc.target/sh/struct-arg-dw2.c: New test.
3071
3072 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3073             Jakub Jelinek  <jakub@redhat.com>
3074
3075         PR target/41175
3076         * gcc.target/powerpc/pr41175.c: New test.
3077
3078 2009-09-14  Richard Henderson  <rth@redhat.com>
3079
3080         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3081         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3082         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3083
3084 2009-09-14  Richard Henderson  <rth@redhat.com>
3085
3086         * g++.dg/eh/builtin1.C: Update resx pattern match.
3087         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3088
3089 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3090
3091         * gcc.target/mips/branch-helper.h: New file.
3092         * gcc.target/mips/branch-2.c,
3093         * gcc.target/mips/branch-3.c,
3094         * gcc.target/mips/branch-4.c,
3095         * gcc.target/mips/branch-5.c,
3096         * gcc.target/mips/branch-6.c,
3097         * gcc.target/mips/branch-7.c,
3098         * gcc.target/mips/branch-8.c,
3099         * gcc.target/mips/branch-9.c,
3100         * gcc.target/mips/branch-10.c,
3101         * gcc.target/mips/branch-11.c,
3102         * gcc.target/mips/branch-12.c,
3103         * gcc.target/mips/branch-13.c,
3104         * gcc.target/mips/branch-14.c,
3105         * gcc.target/mips/branch-15.c: New tests.
3106
3107 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3108
3109         PR target/41331
3110         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3111         -m32 -mpowerpc64 system.
3112
3113 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3114
3115         From Jie Zhang <jie.zhang@analog.com>:
3116         * gcc.target/bfin/saveall.c: New test.
3117         * gcc.target/bfin/20090914-1.c: New test.
3118         * gcc.target/bfin/20090914-2.c: New test.
3119
3120         * gcc.target/bfin/20090914-3.c: New test.
3121
3122 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3123
3124         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3125
3126 2009-09-14  Richard Guenther  <rguenther@suse.de>
3127
3128         PR middle-end/41350
3129         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3130
3131 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3132
3133         PR libgfortran/41328
3134         * gfortran.dg/cr_lf.f90: New test.
3135
3136 2009-09-11  Michael Matz  <matz@suse.de>
3137
3138         PR middle-end/41275
3139         * g++.dg/tree-ssa/pr41275.C: New test.
3140
3141 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3142
3143         PR fortran/41242
3144         * gfortran.dg/proc_ptr_comp_21.f90: New.
3145
3146 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3147
3148         PR fortran/31292
3149         * gfortran.dg/module_procedure_1.f90: New test.
3150         * gfortran.dg/module_procedure_2.f90: Ditto.
3151         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3152
3153 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3154             James A. Morrison  <phython@gcc.gnu.org>
3155
3156         PR ada/18302
3157         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3158         commands.
3159         * ada/acats/run_test.exp: New file.
3160
3161 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3162
3163         Revert:
3164         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3165
3166         PR rtl-optimization/39779
3167         * gcc.dg/pr39979.c: New test.
3168
3169 2009-09-10  Richard Guenther  <rguenther@suse.de>
3170
3171         PR middle-end/41257
3172         * g++.dg/torture/pr41257-2.C: New testcase.
3173
3174 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3175
3176         PR c++/28293
3177         * g++.dg/template/crash91.C: New.
3178
3179 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3180
3181         PR rtl-optimization/39779
3182         * gcc.dg/pr39979.c: New test.
3183
3184 2009-09-09  Richard Guenther  <rguenther@suse.de>
3185
3186         PR tree-optimization/41101
3187         * gcc.c-torture/compile/pr41101.c: New testcase.
3188
3189 2009-09-09  Richard Guenther  <rguenther@suse.de>
3190
3191         PR middle-end/41317
3192         * gcc.c-torture/execute/pr41317.c: New testcase.
3193         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3194         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3195
3196 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3197
3198         Fix some test breakages on Darwin
3199         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3200         and adjust.
3201         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3202         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3203         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3204         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3205         take darwin specifics in account.
3206
3207 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3208
3209         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3210         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3211
3212 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3213
3214         PR c++/39923
3215         * g++.dg/cpp0x/initlist24.C: New.
3216
3217 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3218
3219         * gcc.dg/large-size-array-2.c: Fix target requirement.
3220         * gcc.dg/large-size-array-4.c: Likewise.
3221         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3222         * gcc.dg/c99-const-expr-2.c: Likewise.
3223         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3224         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3225         * gcc.dg/c90-const-expr-10.c: Likewise.
3226         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3227         instead of long.
3228         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3229         * gcc.dg/vect/pr33846.c: Likewise.
3230         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3231         __PTRDIFF_TYPE__, instead of unsigned long.
3232         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3233
3234 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3235
3236         PR debug/41229
3237         PR debug/41291
3238         PR debug/41300
3239         * gfortran.dg/pr41229.f90: New.
3240
3241 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3242
3243         PR debug/41232
3244         * gcc.dg/pr41232.c: New.
3245
3246 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3247
3248         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3249         contain -march.
3250         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3251         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3252         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3253         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3254         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3255         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3256         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3257         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3258         options other than that used in dg-options.
3259
3260 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3261
3262         PR rtl-optimization/41239
3263         * gcc.c-torture/execute/pr41239.c: New test.
3264
3265 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3266
3267         PR libgfortran/41192
3268         * gfortran.dg/namelist_59.f90: New test.
3269
3270 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3271
3272         From Mike Frysinger  <michael.frysinger@analog.com>
3273         * gcc.target/bfin/mcpu-bf542m.c: New file.
3274         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3275         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3276         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3277         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3278
3279 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3280
3281         PR middle-end/41282
3282         * gcc.c-torture/compile/pr41282.c: New test.
3283
3284 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3285
3286         PR fortran/41197
3287         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3288         variables for stat and errmsg.
3289         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3290         * gfortran.dg/allocate_stat_2.f90:  New test.
3291
3292 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3293
3294         * gcc.c-torture/compile/20090907-1.c: New test.
3295
3296 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3297
3298         PR bootstrap/41241
3299         * gcc.dg/pr41241.c: New test.
3300
3301 2009-09-06  Richard Guenther  <rguenther@suse.de>
3302
3303         PR middle-end/41144
3304         * g++.dg/torture/pr41144.C: New testcase.
3305
3306 2009-09-06  Richard Guenther  <rguenther@suse.de>
3307
3308         PR middle-end/41261
3309         * gcc.dg/torture/pr41261.c: New testcase.
3310
3311 2009-09-05  Richard Guenther  <rguenther@suse.de>
3312
3313         PR middle-end/41181
3314         * gcc.c-torture/compile/pr41181.c: New testcase.
3315
3316 2009-09-05  Richard Guenther  <rguenther@suse.de>
3317
3318         PR debug/41273
3319         * g++.dg/torture/pr41273.C: New testcase.
3320
3321 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3322
3323         PR fortran/41258
3324         * gfortran.dg/typebound_proc_12.f90 : New test.
3325
3326 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3327
3328         PR debug/41225
3329         * gfortran.dg/pr41225.f90: New.
3330
3331 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3332
3333         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3334         unistd.h, sys/types.h and sys/wait.h.
3335         (gualchk_t): New.
3336         (GUALCVT): New.
3337         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3338         (GUALITY_GDB_REDIRECT): New.
3339         (GUALITY_GDB_ARGS): Use it.
3340
3341 2009-09-04  Richard Guenther  <rguenther@suse.de>
3342
3343         PR middle-end/41257
3344         * g++.dg/torture/pr41257.C: New testcase.
3345
3346 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3347
3348         PR tree-optimization/41112
3349         * gnat.dg/array8.adb: New test.
3350
3351 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3352
3353         * gcc.target/arm/ctz.c: New test case.
3354
3355 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3356
3357         PR tree-optimization/38275
3358         * gcc.dg/autopar/reduc-1char.c: Increase number
3359         of iterations. Adjust the logic accordingly.
3360         * gcc.dg/autopar/reduc-2char.c: Ditto.
3361         * gcc.dg/autopar/reduc-1.c: Ditto.
3362         * gcc.dg/autopar/reduc-2.c: Ditto.
3363         * gcc.dg/autopar/reduc-3.c: Ditto.
3364         * gcc.dg/autopar/reduc-6.c: Ditto.
3365         * gcc.dg/autopar/reduc-7.c: Ditto.
3366         * gcc.dg/autopar/reduc-8.c: Ditto.
3367         * gcc.dg/autopar/reduc-9.c: Ditto.
3368         * gcc.dg/autopar/pr39500-1.c: Ditto.
3369         * gcc.dg/autopar/reduc-1short.c: Ditto.
3370         * gcc.dg/autopar/reduc-2short.c: Ditto.
3371         * gcc.dg/autopar/parallelization-1.c: Ditto.
3372
3373 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3374
3375         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3376         testcase using guality.h compiles and links and if a global variable
3377         can be verified by gdb.
3378
3379 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3380
3381         * lib/target-supports.exp (check_effective_target_sync_int_long):
3382         Supported on Blackfin Linux targets.
3383
3384 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3385
3386         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3387
3388 2009-09-03  Diego Novillo  <dnovillo@google.com>
3389
3390         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3391         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3392         * g++.dg/warn/unit-1.C: Likewise.
3393         * g++.dg/ipa/iinline-1.C: Likewise.
3394         * g++.dg/template/cond2.C: Adjust expected line location for the
3395         error.
3396         * g++.dg/template/pr35240.C: Likewise.
3397
3398 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3399
3400         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3401         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3402
3403 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3404
3405         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3406         * gcc.dg/memcpy-1.c: Add . to match pattern.
3407         * gcc.dg/uninit-I.c: XFAIL warning test.
3408         * g++.dg/warn/unit-1.C: XFAIL warning test.
3409
3410 2009-09-02  Ian Lance Taylor  <iant@google.com>
3411
3412         * gcc.dg/20090902-1.c: New test.
3413
3414 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3415
3416         * gcc.dg/builtin-object-size-9.c: New test.
3417
3418 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3419
3420         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3421
3422 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3423             Olivier Hainque  <hainque@adacore.com>
3424
3425         * gnat.dg/misaligned_param.adb: New test.
3426         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3427         * gnat.dg/slice7.adb: Add 1 more related case.
3428
3429 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3430
3431         * gcc.dg/guality/guality.c: Expect to fail for now.
3432         * gcc.dg/guality/example.c: Likewise.
3433
3434 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3435
3436         * gcc.dg/guality/guality.c: New.
3437         * gcc.dg/guality/guality.h: New.
3438         * gcc.dg/guality/guality.exp: New.
3439         * gcc.dg/guality/example.c: New.
3440         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3441         (cleanup-saved-temps): Likewise, .gkd files too.
3442
3443 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3444
3445         PR fortran/39229
3446         * gfortran.dg/line_length_3.f: New test.
3447         * gfortran.dg/line_length_4.f90: New test.
3448
3449 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3450
3451         * lib/target-supports.exp (check_gc_sections_available):
3452         Add proper pattern quote.
3453
3454 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3455             Kaz Kojima  <kkojima@gcc.gnu.org>
3456
3457         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3458         * g++.dg/cdce3.C: Use dg-add-options ieee.
3459         * g++.dg/torture/type-generic-1.C: Likewise.
3460         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3461         * gcc.dg/pr28796-2.c: Likewise.
3462         * gcc.dg/torture/builtin-math-7.c: Likewise.
3463         * gcc.dg/torture/type-generic-1.c: Likewise.
3464         * gfortran.dg/boz_14.f90: Likewise.
3465         * gfortran.dg/erf_2.F90: Likewise.
3466         * gfortran.dg/init_flag_3.f90: Likewise.
3467         * gfortran.dg/init_flag_4.f90: Likewise.
3468         * gfortran.dg/init_flag_5.f90: Likewise.
3469         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3470         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3471         * gfortran.dg/isnan_1.f90: Likewise.
3472         * gfortran.dg/isnan_2.f90: Likewise.
3473         * gfortran.dg/maxlocval_2.f90: Likewise.
3474         * gfortran.dg/maxlocval_4.f90: Likewise.
3475         * gfortran.dg/minlocval_1.f90: Likewise.
3476         * gfortran.dg/minlocval_4.f90: Likewise.
3477         * gfortran.dg/module_nan.f90: Likewise.
3478         * gfortran.dg/namelist_42.f90: Likewise.
3479         * gfortran.dg/namelist_43.f90: Likewise.
3480         * gfortran.dg/nan_1.f90: Likewise.
3481         * gfortran.dg/nan_2.f90: Likewise.
3482         * gfortran.dg/nan_3.f90: Likewise.
3483         * gfortran.dg/nan_4.f90: Likewise.
3484         * gfortran.dg/nan_5.f90: Likewise.
3485         * gfortran.dg/nearest_1.f90: Likewise.
3486         * gfortran.dg/nearest_2.f90: Likewise.
3487         * gfortran.dg/nearest_3.f90: Likewise.
3488         * gfortran.dg/pr37243.f: Likewise.
3489         * gfortran.dg/real_const_3.f90: Likewise.
3490         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3491
3492 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3493
3494         PR debug/30161
3495         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3496         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3497         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3498         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3499         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3500         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3501         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3502         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3503         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3504         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3505         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3506         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3507         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3508
3509 2009-08-31  Jason Merrill  <jason@redhat.com>
3510
3511         PR c++/41127
3512         * g++.dg/parse/enum5.C: New.
3513         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3514
3515 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3516
3517         PR fortran/40940
3518         * gfortran.dg/allocate_derived_1.f90: New.
3519         * gfortran.dg/class_3.f03: New.
3520
3521 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3522
3523         PR fortran/40996
3524         * gfortran.dg/allocatable_scalar_1.f90: New.
3525         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3526         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3527         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3528
3529 2009-08-30  Richard Guenther  <rguenther@suse.de>
3530
3531         PR tree-optimization/41186
3532         * g++.dg/torture/pr41186.C: New testcase.
3533         * g++.dg/tree-ssa/pr41186.C: Likewise.
3534
3535 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3536
3537         PR c++/41187
3538         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3539         take ia64 assembly comments syntax in account.
3540
3541 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3542
3543         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3544
3545 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3546
3547         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3548         * gfortran.dg/whole_file_6.f90: Likewise.
3549
3550 2009-08-28  Cary Coutant  <ccoutant@google.com>
3551
3552         PR debug/41063
3553         * g++.dg/debug/dwarf2/pr41063.C: New test.
3554
3555 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3556
3557         PR rtl-optimization/40861
3558         * gcc.dg/pr40861.c: New test.
3559
3560 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3561
3562         PR fortran/40869
3563         * gfortran.dg/proc_ptr_comp_20.f90: New.
3564
3565 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3566
3567         PR libfortran/39667
3568         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3569         open temp file with status="scratch".
3570         * gfortran.dg/fmt_cache_1.f: Likewise.
3571         * gfortran.dg/fmt_exhaust.f90: Likewise.
3572         * gfortran.dg/fmt_t_4.f90: Likewise.
3573         * gfortran.dg/fseek.f90: Likewise.
3574         * gfortran.dg/list_read_5.f90: Likewise.
3575         * gfortran.dg/namelist_39.f90: Likewise.
3576         * gfortran.dg/namelist_56.f90: Likewise.
3577         * gfortran.dg/read_bad_advance.f90: Likewise.
3578         * gfortran.dg/read_repeat.f90: Likewise.
3579         * gfortran.dg/read_size_noadvance.f90: Likewise.
3580         * gfortran.dg/read_x_past.f: Likewise.
3581
3582 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3583
3584         PR fortran/28039
3585         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3586
3587 2009-08-27  Daniel Kraft  <d@domob.eu>
3588
3589         PR fortran/37425
3590         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3591         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3592         error and fix problem with recursive assignment.
3593         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3594         * gfortran.dg/typebound_operator_3.f03: New test.
3595         * gfortran.dg/typebound_operator_4.f03: New test.
3596
3597 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3598
3599         PR debug/41170
3600         * debug/dwarf2/namespace-1.C: New test.
3601
3602 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3603
3604         PR fortran/41162
3605         * gfortran.dg/pr41162.f: New.
3606
3607 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3608             Richard Sandiford  <rdsandiford@googlemail.com>
3609
3610         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3611         with "forbid_cpu".
3612         * gcc.target/mips/branch-1.c: Update accordingly.
3613         * gcc.target/mips/extend-1.c: Likewise.
3614         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3615
3616 2009-08-26  Richard Guenther  <rguenther@suse.de>
3617
3618         PR middle-end/41163
3619         * gcc.c-torture/compile/pr41163.c: New testcase.
3620         * gcc.dg/pr35899.c: Adjust.
3621
3622 2009-08-26  Richard Guenther  <rguenther@suse.de>
3623
3624         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3625
3626 2009-08-26  Jason Merrill  <jason@redhat.com>
3627
3628         * g++.dg/cpp0x/explicit3.C: New.
3629         * g++.dg/overload/cond2.C: New.
3630
3631 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3632
3633         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3634
3635 2009-08-25  Jan Hubicka  <jh@suse.cz>
3636
3637         * gcc.target/i386/sse5-shift1-vector.c
3638         * gcc.target/i386/isa-12.c
3639         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3640         * gcc.target/i386/sse5-pcmov2.c
3641         * gcc.target/i386/isa-3.c
3642         * gcc.target/i386/sse5-shift2-vector.c
3643         * gcc.target/i386/isa-7.c
3644         * gcc.target/i386/funcspec-2.c
3645         * gcc.target/i386/sse5-haddX.c
3646         * gcc.target/i386/sse5-hadduX.c
3647         * gcc.target/i386/isa-9.c
3648         * gcc.target/i386/sse5-maccXX.c
3649         * gcc.target/i386/sse5-shift3-vector.c
3650         * gcc.target/i386/sse5-msubXX.c
3651         * gcc.target/i386/sse5-permpX.c
3652         * gcc.target/i386/sse5-check.h
3653         * gcc.target/i386/sse-12.c
3654         * gcc.target/i386/sse-11.c
3655         * gcc.target/i386/sse-10.c
3656         * gcc.target/i386/sse-13.c
3657         * gcc.target/i386/sse-14.c
3658         * gcc.target/i386/sse-22.c
3659         * gcc.target/i386/sse-2.c
3660         * gcc.target/i386/sse-13.c
3661         * gcc.target/i386/avx-2.c
3662         * gcc.target/i386/sse5-rotate1-vector.c
3663         * gcc.target/i386/isa-4.c
3664         * gcc.target/i386/sse5-hsubX.c
3665         * gcc.target/i386/sse5-pcmov.c
3666         * gcc.target/i386/sse5-fma.c
3667         * gcc.target/i386/isa-8.c
3668         * gcc.target/i386/sse5-rotate2-vector.c
3669         * gcc.target/i386/sse5-nmaccXX.c
3670         * gcc.target/i386/sse5-imul64-vector.c
3671         * gcc.target/i386/sse5-nmsubXX.c
3672         * gcc.target/i386/sse5-rotate3-vector.c
3673         * gcc.target/i386/sse5-fma-vector.c
3674         * gcc.target/i386/sse5-imul32widen-vector.c
3675         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3676
3677         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3678         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3679         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3680         * gcc.target/i386/avx-1.c: Remove SSE5.
3681         * gcc.target/i386/avx-2.c: Remove SSE5.
3682         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3683         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3684         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3685         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3686
3687 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3688
3689         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3690
3691 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3692
3693         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3694         keyword works in the same manner as __alignof.
3695
3696 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3697
3698         PR libfortran/34670
3699         * gfortran.dg/unpack_bounds_1.f90:  New test.
3700         * gfortran.dg/unpack_bounds_2.f90:  New test.
3701         * gfortran.dg/unpack_bounds_3.f90:  New test.
3702
3703 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3704
3705         * gnat.dg/slice7.adb: New test.
3706         * gnat.dg/slice7_pkg.ads: New helper.
3707
3708 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3709
3710         PR fortran/41139
3711         * gfortran.dg/proc_ptr_25.f90: New.
3712         * gfortran.dg/proc_ptr_comp_18.f90: New.
3713         * gfortran.dg/proc_ptr_comp_19.f90: New.
3714
3715 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3716
3717         PR fortran/41154
3718         * gfortran.dg/fmt_error_8.f: New test.
3719
3720 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3721
3722         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3723         number, update all callers and synchronize results for latest MPC.
3724
3725 2009-08-21  Jason Merrill  <jason@redhat.com>
3726
3727         * g++.dg/warn/Wunused-17.C: New.
3728
3729 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3730
3731         * gcc.target/arm/combine-cmp-shift.c: New test.
3732
3733 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3734
3735         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3736         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3737         width specifier.
3738
3739 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3740
3741         * gfortran.dg/fmt_error_7.f: New test.
3742
3743 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3744
3745         PR target/40718
3746         * gcc.target/i386/pr40718.c: New test.
3747
3748 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3749
3750         * gfortran.dg/proc_ptr_24.f90: New test.
3751
3752 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3753
3754         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3755         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3756         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3757
3758 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3759
3760         PR fortran/28039
3761         * gfortran.dg/fmt_with_extra.f: new file.
3762
3763 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3764
3765         * lib/target-supports.exp
3766         (check_effective_target_arm_iwmmxt_ok): New procedure.
3767         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3768         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3769
3770 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3771
3772         * gfortran.dg/boz_9.f90: Do not load denormal floating
3773         point constants.  Remove -mieee option for alpha*-*-* targets.
3774
3775 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3776
3777         PR fortran/41106
3778         * gfortran.dg/proc_ptr_23.f90: New.
3779         * gfortran.dg/proc_ptr_comp_15.f90: New.
3780         * gfortran.dg/proc_ptr_comp_16.f90: New.
3781         * gfortran.dg/proc_ptr_comp_17.f90: New.
3782
3783 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3784
3785         PR c++/41131
3786         * g++.dg/expr/unary3.C: New test.
3787
3788 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3789
3790         * gfortran.dg/common_5.f: Add -mdalign for sh.
3791         * gfortran.dg/common_align_2.f90: Likewise.
3792
3793 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3794
3795         PR libfortran/40962
3796         * c_f_pointer_tests_4.f90:  New test.
3797
3798 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3799
3800         * gnat.dg/slice6.adb: New test.
3801         * gnat.dg/slice6_pkg.ads: New helper.
3802
3803 2009-08-20  Michael Matz  <matz@suse.de>
3804
3805         PR fortran/41126
3806         * gfortran.dg/pr41126.f90: New test.
3807
3808 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3809
3810         * gnat.dg/dynamic_bound.adb: New test.
3811
3812 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3813
3814         PR fortran/41121
3815         * gfortran.dg/intrinsic_5.f90: New.
3816
3817 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3818             Richard Earnshaw  <richard.earnshaw@arm.com>
3819
3820         * gcc.target/arm/20090811-1.c: New test.
3821
3822 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3823
3824         PR middle-end/41123
3825         * gcc.dg/pr41123.c: New test.
3826
3827 2009-08-19  Jason Merrill  <jason@redhat.com>
3828
3829         PR c++/41120
3830         * g++.dg/other/gc4.C: New.
3831
3832 2009-08-18  Michael Matz  <matz@suse.de>
3833
3834         * gfortran.dg/vect/vect-gems.f90: New test.
3835         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3836
3837 2009-08-18  DJ Delorie  <dj@redhat.com>
3838
3839         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3840         * lib/gcc-defs.exp: ... to here.
3841
3842         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3843         GCC_EXEC_PREFIX before building the wrapper.
3844
3845 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3846
3847         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3848         tests.
3849         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3850         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3851         dg-options.  Fix dg-final clause.
3852
3853 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3854
3855         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3856
3857 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3858             Paul Thomas  <pault@gcc.gnu.org>
3859
3860         PR fortran/40870
3861         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3862
3863 2009-08-18  Richard Guenther  <rguenther@suse.de>
3864
3865         PR middle-end/41094
3866         * gcc.dg/torture/pr41094.c: New testcase.
3867         * gcc.dg/torture/builtin-power-1.c: Adjust.
3868         * gcc.dg/builtins-10.c: Likewise.
3869
3870 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3871
3872         PR target/40971
3873         * gcc.dg/pr40971.c: New test.
3874
3875 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3876
3877         PR fortran/41062
3878         * gfortran.dg/use_only_4.f90: New test.
3879
3880 2009-08-17  Daniel Kraft  <d@domob.eu>
3881
3882         PR fortran/37425
3883         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3884         NOPASS bindings as operators.
3885
3886 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3887
3888         * lib/target-supports.exp
3889         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3890         of targets that do not need command line argument to enable SIMD.
3891
3892 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3893
3894         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3895         typo in cache name.
3896
3897 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3898
3899         PR fortran/41075
3900         * gfortran.dg/unlimited_fmt_1.f90: New test.
3901
3902 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3903
3904         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3905
3906 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3907
3908         * gnat.dg/itype.ad[sb]: New test.
3909
3910 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3911
3912         * gcc.target/mips/mips.exp: Add terminology section to comment
3913         at the top of the file.  Fix typos.
3914
3915 2009-08-16  Jason Merrill  <jason@redhat.com>
3916
3917         * g++.dg/debug/dwarf2/inline1.C: New.
3918
3919 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3920
3921         PR target/38599
3922         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3923
3924 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3925
3926         PR debug/37801
3927         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3928         Make sure to trigger inlining optimizations.
3929         * gcc.dg/debug/dwarf2/inline2.c: New test.
3930
3931 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3932
3933         PR fortran/41070
3934         * gfortran.dg/structure_constructor_10.f90: New.
3935
3936 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3937
3938         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3939         * gcc.dg/pragma-re-2.c: Likewise.
3940         * gcc.dg/pragma-re-3.c: Likewise.
3941         * gcc.dg/pragma-re-4.c: Likewise.
3942         * g++.dg/other/pragma-re-1.C: Likewise.
3943         * g++.dg/other/pragma-re-2.C: Likewise.
3944
3945 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3946
3947         * gcc.dg/torture/builtin-math-7.c: New.
3948
3949 2009-08-14  Richard Guenther  <rguenther@suse.de>
3950
3951         * gcc.c-torture/execute/20090814-1.c: New testcase.
3952
3953 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3954
3955         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3956
3957 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3958
3959         PR target/40934
3960         * gcc.target/i386/pr40934.c: New.
3961
3962 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3963
3964         PR target/41019
3965         * gcc.target/i386/pr41019.c: New test.
3966
3967 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3968
3969         PR fortran/40955
3970         * gfortran.dg/winapi.f90: New test.
3971
3972 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3973
3974         PR fortran/40995
3975         * gfortran.dg/intrinsic_4.f90: New.
3976         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3977         different line.
3978
3979 2009-08-13  Richard Guenther  <rguenther@suse.de>
3980
3981         PR middle-end/41047
3982         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3983
3984 2009-08-12  Richard Guenther  <rguenther@suse.de>
3985
3986         PR tree-optimization/41011
3987         * gfortran.dg/pr41011.f: New testcase.
3988
3989 2009-08-11  Andrew Haley  <aph@redhat.com>
3990
3991         * gcc.target/arm/synchronize.c: New file.
3992
3993 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3994
3995         PR middle-end/40980
3996         * gfortran.dg/graphite/id-17.f: New.
3997
3998 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3999             Sebastian Pop  <sebastian.pop@amd.com>
4000
4001         * gcc.dg/graphite/interchange-1.c: XFAILed.
4002         * gcc.dg/graphite/interchange-2.c: XFAILed.
4003         * gcc.dg/graphite/interchange-3.c: XFAILed.
4004         * gcc.dg/graphite/interchange-4.c: XFAILed.
4005         * gcc.dg/graphite/interchange-7.c: XFAILed.
4006
4007 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4008
4009         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4010
4011 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4012             Pranav Garg  <pranav.garg2107@gmail.com>
4013
4014         * gcc.dg/graphite/interchange-6.c: XFAILed.
4015
4016 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4017
4018         * gcc.dg/graphite/interchange-9.c: New.
4019
4020 2009-08-12  Richard Guenther  <rguenther@suse.de>
4021
4022         PR rtl-optimization/41033
4023         * gcc.dg/pr41033.c: New test.
4024
4025 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4026
4027         PR fortran/41022
4028         * gfortran.dg/proc_ptr_comp_14.f90: New.
4029
4030 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4031
4032         * gcc.target/mips/ext-5.c: New test.
4033         * gcc.target/mips/ext-6.c: New test.
4034         * gcc.target/mips/ext-7.c: New test.
4035         * gcc.target/mips/ext-8.c: New test.
4036         * gcc.target/mips/extend-2.c: New test.
4037
4038 2009-08-10  Jason Merrill  <jason@redhat.com>
4039
4040         * g++.dg/other/linkage2.C: New test for types-without-linkage
4041         handling.
4042         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4043         * g++.dg/lookup/anon2.C: Likewise.
4044         * g++.dg/other/anon3.C: Likewise.
4045         * g++.dg/template/arg2.C: Likewise.
4046         * g++.dg/template/local4.C: Likewise.
4047         * g++.old-deja/g++.law/operators32.C: Likewise.
4048         * g++.old-deja/g++.other/linkage2.C: Likewise.
4049         * g++.old-deja/g++.pt/enum6.C: Likewise.
4050         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4051         * g++.old-deja/g++.other/linkage1.C: Likewise.
4052
4053 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4054
4055         * gcc.dg/dg.exp: Test also c-c++-common dir.
4056         * g++.dg/dg.exp: Likewise.
4057         * g++.dg/warn/Wconversion-real.C: Delete.
4058         * gcc.dg/Wconversion-real.c: Move to ...
4059         * c-c++-common/Wconversion-real.c: ... here.
4060         * lib/target-supports.exp
4061         (check_effective_target_c,check_effective_target_c++): New.
4062
4063 2009-08-10  Daniel Kraft  <d@domob.eu>
4064
4065         PR fortran/37425
4066         * gfortran.dg/typebound_operator_1.f03: New test.
4067         * gfortran.dg/typebound_operator_2.f03: New test.
4068
4069 2009-08-10  Richard Guenther  <rguenther@suse.de>
4070
4071         PR middle-end/41006
4072         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4073         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4074
4075 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4076
4077         PR fortran/40940
4078         * gfortran.dg/class_1.f03: New.
4079         * gfortran.dg/class_2.f03: New.
4080         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4081         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4082         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4083         * gfortran.dg/typebound_call_10.f03: Ditto.
4084         * gfortran.dg/typebound_call_2.f03: Ditto.
4085         * gfortran.dg/typebound_call_3.f03: Ditto.
4086         * gfortran.dg/typebound_call_4.f03: Ditto.
4087         * gfortran.dg/typebound_generic_3.f03: Ditto.
4088         * gfortran.dg/typebound_generic_4.f03: Ditto.
4089         * gfortran.dg/typebound_proc_1.f08: Ditto.
4090         * gfortran.dg/typebound_proc_5.f03: Ditto.
4091         * gfortran.dg/typebound_proc_6.f03: Ditto.
4092
4093 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4094
4095         PR c++/40866
4096         * g++.dg/expr/stmt-expr-1.C: New test.
4097
4098 2009-08-09  Richard Guenther  <rguenther@suse.de>
4099
4100         PR tree-optimization/41016
4101         * gcc.c-torture/compile/pr41016.c: New testcase.
4102
4103 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4104
4105         * gcc.dg/overflow-warn-8.c: New test.
4106
4107 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4108
4109         PR tree-optimization/41008
4110         * gcc.dg/vect/O1-pr41008.c: New test.
4111
4112 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4113
4114         PR fortran/40955
4115         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4116
4117 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4118
4119         * gcc.target/bfin/loop-autoinc.c: New file.
4120
4121 2009-08-08  Richard Guenther  <rguenther@suse.de>
4122
4123         PR tree-optimization/40991
4124         * g++.dg/torture/pr40991.C: New testcase.
4125
4126 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4127
4128         * ada/acats/support/impdef.a: Tweak timing constants. Add
4129         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4130         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4131         * ada/acats/tests/c9/c940007.a: Likewise.
4132         * ada/acats/tests/c9/c94001c.ada: Likewise.
4133         * ada/acats/tests/c9/c94006a.ada: Likewise.
4134         * ada/acats/tests/c9/c94008c.ada: Likewise.
4135         * ada/acats/tests/c9/c951002.a: Likewise.
4136         * ada/acats/tests/c9/c954a01.a: Likewise.
4137         * ada/acats/tests/c9/c96001a.ada: Likewise.
4138         * ada/acats/tests/c9/c97307a.ada: Likewise.
4139
4140 2009-08-07  Richard Guenther  <rguenther@suse.de>
4141
4142         PR tree-optimization/40999
4143         * gfortran.dg/pr40999.f: New testcase.
4144
4145 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4146
4147         * g++.dg/tree-prof/partition1.C: New test.
4148
4149 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4150
4151         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4152         hook.
4153         (check_effective_target_arm_neon_ok): Improve test for neon
4154         availability.
4155         * gcc.target/arm/eabi1.c: Only run test in base variant.
4156         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4157         attribute.
4158         * gcc.target/arm/vfp1[567].c: New tests.
4159
4160 2009-08-06  Jason Merrill  <jason@redhat.com>
4161
4162         PR c++/40948
4163         * g++.dg/ext/complit12.C: Expand.
4164
4165 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4166
4167         Merge ARM/hard_vfp_branch to trunk.
4168
4169         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4170
4171         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4172         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4173
4174         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4175
4176         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4177         (PCS): Define macro to use base AAPCS.
4178         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4179
4180         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4181
4182         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4183         Correct arm_neon.h typo.
4184
4185         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4186
4187         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4188         this a linkage test.
4189         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4190         argument marshalling.
4191         * abitest.h: New file.
4192         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4193         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4194
4195 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4196
4197         PR middle-end/32964
4198         * gcc.dg/tree-ssa/pr32964.c: New test.
4199
4200 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4201             H.J. Lu  <hongjiu.lu@intel.com>
4202
4203         PR target/40957
4204         * gcc.target/i386/pr40957.c: New test.
4205
4206 2009-08-06  Richard Guenther  <rguenther@suse.de>
4207
4208         PR tree-optimization/40964
4209         * gcc.c-torture/compile/pr40964.c: New testcase.
4210
4211 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4212
4213         PR fortran/40847
4214         * gfortran.dg/transfer_resolve_1.f90 : New test.
4215
4216 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4217             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4218
4219         PR target/40906
4220         * gcc.target/i386/pr40906-1.c: New test.
4221         * gcc.target/i386/pr40906-2.c: Ditto.
4222         * gcc.target/i386/pr40906-3.c: Ditto.
4223
4224 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4225
4226         PR rtl-optimization/40924
4227         * g++.dg/torture/pr40924.C: New test.
4228
4229 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4230
4231         PR c++/36069
4232         * g++.dg/warn/pr36069.C: New.
4233
4234 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4235
4236         PR c++/39987
4237         * g++.dg/overload/defarg4.C: New test.
4238
4239 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4240
4241         PR c++/16696
4242         * g++.dg/parse/pr16696.C: New.
4243         * g++.dg/parse/pr16696-permissive.C: New.
4244
4245 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4246
4247         PR fortran/40875
4248         * gfortran.dg/initialization_23.f90 : New test.
4249
4250 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4251
4252         PR debug/39706
4253         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4254
4255 2009-08-03  Jason Merrill  <jason@redhat.com>
4256             Jakub Jelinek  <jakub@redhat.com>
4257
4258         PR c++/40948
4259         * g++.dg/ext/complit12.C: New.
4260
4261 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4262
4263         PR c/39902
4264         * gcc.target/powerpc/pr39902-2.c: New test.
4265
4266 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4267
4268         PR middle-end/40943
4269         * gcc.dg/uninit-6.c: Re-add XFAIL.
4270         * gcc.dg/uninit-6-O0.c: Likewise.
4271         * gcc.dg/uninit-pr40943.c: New test.
4272
4273 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4274
4275         PR testsuite/40858
4276         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4277         .ascii.
4278
4279 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4280
4281         PR libfortran/40853
4282         * gfortran.dg/namelist_40.f90: Update error output.
4283         * gfortran.dg/namelist_47.f90: Update error output.
4284         * gfortran.dg/namelist_58.f90: New test.
4285
4286 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4287
4288         PR fortran/40881
4289         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4290         * gfortran.dg/altreturn_3.f90: Ditto.
4291         * gfortran.dg/altreturn_5.f90: Ditto.
4292         * gfortran.dg/altreturn_6.f90: Ditto.
4293         * gfortran.dg/altreturn_7.f90: Ditto.
4294         * gfortran.dg/array_constructor_13.f90: Ditto.
4295         * gfortran.dg/arrayio_7.f90: Ditto.
4296         * gfortran.dg/arrayio_8.f90: Ditto.
4297         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4298         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4299         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4300         * gfortran.dg/backspace_8.f: Add -std=legacy.
4301         * gfortran.dg/backspace_9.f: Ditto.
4302         * gfortran.dg/char_comparison_1.f: Ditto.
4303         * gfortran.dg/char_decl_1.f90: Ditto.
4304         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4305         * gfortran.dg/char_pointer_assign.f90: Ditto.
4306         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4307         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4308         * gfortran.dg/char_pointer_func.f90: Ditto.
4309         * gfortran.dg/common_8.f90: Ditto.
4310         * gfortran.dg/constant_substring.f: Ditto.
4311         * gfortran.dg/data_char_2.f90: Ditto.
4312         * gfortran.dg/der_array_io_1.f90: Ditto.
4313         * gfortran.dg/der_array_io_2.f90: Ditto.
4314         * gfortran.dg/der_array_io_3.f90: Ditto.
4315         * gfortran.dg/der_io_3.f90: Ditto.
4316         * gfortran.dg/dev_null.F90: Ditto.
4317         * gfortran.dg/direct_io_2.f90: Ditto.
4318         * gfortran.dg/do_iterator_2.f90: Ditto.
4319         * gfortran.dg/e_d_fmt.f90: Ditto.
4320         * gfortran.dg/empty_format_1.f90: Ditto.
4321         * gfortran.dg/entry_17.f90: Modified warning message.
4322         * gfortran.dg/entry_7.f90: Add -std=legacy.
4323         * gfortran.dg/eor_1.f90: Ditto.
4324         * gfortran.dg/equiv_2.f90: Ditto.
4325         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4326         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4327         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4328         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4329         * gfortran.dg/fmt_error_2.f90: Ditto.
4330         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4331         * gfortran.dg/fmt_tl.f: Ditto.
4332         * gfortran.dg/fmt_white.f: Ditto.
4333         * gfortran.dg/func_derived_1.f90: Ditto.
4334         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4335         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4336         * gfortran.dg/global_references_2.f90: Ditto.
4337         * gfortran.dg/hollerith_1.f90: Ditto.
4338         * gfortran.dg/hollerith.f90: Use new-style character length.
4339         * gfortran.dg/hollerith_f95.f90: Ditto.
4340         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4341         * gfortran.dg/implicit_6.f90: Ditto.
4342         * gfortran.dg/implicit_9.f90: Ditto.
4343         * gfortran.dg/inquire_13.f90: Ditto.
4344         * gfortran.dg/inquire_5.f90: Ditto.
4345         * gfortran.dg/inquire_6.f90: Ditto.
4346         * gfortran.dg/inquire.f90: Ditto.
4347         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4348         * gfortran.dg/io_constraints_2.f90: Ditto.
4349         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4350         * gfortran.dg/loc_2.f90: Ditto.
4351         * gfortran.dg/logical_1.f90: Ditto.
4352         * gfortran.dg/longline.f: Ditto.
4353         * gfortran.dg/merge_char_1.f90: Ditto.
4354         * gfortran.dg/namelist_12.f: Ditto.
4355         * gfortran.dg/namelist_14.f90: Ditto.
4356         * gfortran.dg/namelist_18.f90: Ditto.
4357         * gfortran.dg/namelist_19.f90: Ditto.
4358         * gfortran.dg/namelist_21.f90: Ditto.
4359         * gfortran.dg/namelist_22.f90: Ditto.
4360         * gfortran.dg/namelist_37.f90: Ditto.
4361         * gfortran.dg/namelist_54.f90: Ditto.
4362         * gfortran.dg/namelist_55.f90: Ditto.
4363         * gfortran.dg/namelist_empty.f90: Ditto.
4364         * gfortran.dg/namelist_use.f90: Use new-style character length.
4365         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4366         * gfortran.dg/nested_modules_4.f90: Ditto.
4367         * gfortran.dg/nested_modules_5.f90: Ditto.
4368         * gfortran.dg/open-options-blanks.f: Ditto.
4369         * gfortran.dg/output_exponents_1.f90: Ditto.
4370         * gfortran.dg/parens_5.f90: Ditto.
4371         * gfortran.dg/parens_6.f90: Ditto.
4372         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4373         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4374         * gfortran.dg/pr15129.f90: Ditto.
4375         * gfortran.dg/pr15332.f: Ditto.
4376         * gfortran.dg/pr16597.f90: Ditto.
4377         * gfortran.dg/pr17143.f90: Ditto.
4378         * gfortran.dg/pr17164.f90: Ditto.
4379         * gfortran.dg/pr17229.f: Modified warning message.
4380         * gfortran.dg/pr18210.f90: Add -std=legacy.
4381         * gfortran.dg/pr19155.f: Ditto.
4382         * gfortran.dg/pr20086.f90: Ditto.
4383         * gfortran.dg/pr20124.f90: Ditto.
4384         * gfortran.dg/pr20755.f: Ditto.
4385         * gfortran.dg/pr20865.f90: Ditto.
4386         * gfortran.dg/pr20950.f: Ditto.
4387         * gfortran.dg/pr21730.f: Ditto.
4388         * gfortran.dg/pr22491.f: Ditto.
4389         * gfortran.dg/pr29713.f90: Ditto.
4390         * gfortran.dg/print_parentheses_1.f: Ditto.
4391         * gfortran.dg/print_parentheses_2.f90: Ditto.
4392         * gfortran.dg/proc_assign_1.f90: Ditto.
4393         * gfortran.dg/proc_decl_1.f90: Ditto.
4394         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4395         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4396         * gfortran.dg/read_float_1.f90: Ditto.
4397         * gfortran.dg/read_logical.f90: Ditto.
4398         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4399         * gfortran.dg/return_1.f90: Ditto.
4400         * gfortran.dg/rewind_1.f90: Ditto.
4401         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4402         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4403         * gfortran.dg/stfunc_1.f90: Ditto.
4404         * gfortran.dg/stfunc_3.f90: Ditto.
4405         * gfortran.dg/stfunc_4.f90: Ditto.
4406         * gfortran.dg/stfunc_6.f90: Ditto.
4407         * gfortran.dg/streamio_2.f90: Ditto.
4408         * gfortran.dg/string_ctor_1.f90: Ditto.
4409         * gfortran.dg/string_null_compare_1.f: Ditto.
4410         * gfortran.dg/substr_6.f90: Ditto.
4411         * gfortran.dg/tl_editing.f90: Ditto.
4412         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4413         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4414         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4415         * gfortran.dg/g77/1832.f: Ditto.
4416         * gfortran.dg/g77/19981216-0.f Ditto.
4417         * gfortran.dg/g77/19990525-0.f: Ditto.
4418         * gfortran.dg/g77/19990826-2.f: Ditto.
4419         * gfortran.dg/g77/20000630-2.f: Ditto.
4420         * gfortran.dg/g77/20010116.f: Ditto.
4421         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4422         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4423         * gfortran.dg/g77/980520-1.f: Ditto.
4424         * gfortran.dg/g77/check0.f: Ditto.
4425         * gfortran.dg/g77/cpp3.F: Ditto.
4426         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4427         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4428         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4429         * gfortran.dg/g77/short.f: Ditto.
4430
4431 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4432
4433         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4434         * gcc.target/mips/ext-4.c: Likewise.
4435         * gcc.target/mips/interrupt_handler.c: Likewise.
4436         * gcc.target/mips/truncate-4.c: Likewise.
4437         * gcc.target/mips/truncate-5.c: Likewise.
4438
4439 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4440
4441         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4442         -fgraphite-force-parallel to -floop-parallelize-all.
4443
4444 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4445
4446         PR fortran/40011
4447         * gfortran.dg/whole_file_7.f90: New test.
4448         * gfortran.dg/whole_file_8.f90: New test.
4449         * gfortran.dg/whole_file_9.f90: New test.
4450         * gfortran.dg/whole_file_10.f90: New test.
4451         * gfortran.dg/whole_file_11.f90: New test.
4452         * gfortran.dg/whole_file_12.f90: New test.
4453         * gfortran.dg/whole_file_13.f90: New test.
4454         * gfortran.dg/whole_file_14.f90: New test.
4455
4456 2009-07-31  Jason Merrill  <jason@redhat.com>
4457
4458         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4459         binding semantics.
4460         * g++.dg/cpp0x/named.C: Likewise.
4461         * g++.dg/cpp0x/overload.C: Likewise.
4462         * g++.dg/cpp0x/rv1n.C: Likewise.
4463         * g++.dg/cpp0x/rv1p.C: Likewise.
4464         * g++.dg/cpp0x/rv2n.C: Likewise.
4465         * g++.dg/cpp0x/rv2p.C: Likewise.
4466         * g++.dg/cpp0x/rv3n.C: Likewise.
4467         * g++.dg/cpp0x/rv3p.C: Likewise.
4468         * g++.dg/cpp0x/rv4n.C: Likewise.
4469         * g++.dg/cpp0x/rv4p.C: Likewise.
4470         * g++.dg/cpp0x/rv5n.C: Likewise.
4471         * g++.dg/cpp0x/rv5p.C: Likewise.
4472         * g++.dg/cpp0x/rv6n.C: Likewise.
4473         * g++.dg/cpp0x/rv6p.C: Likewise.
4474         * g++.dg/cpp0x/rv7n.C: Likewise.
4475         * g++.dg/cpp0x/rv7p.C: Likewise.
4476         * g++.dg/cpp0x/template_deduction.C: Likewise.
4477         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4478         * g++.dg/cpp0x/overloadn.C: New.
4479         * g++.dg/cpp0x/rv-cast.C: New.
4480
4481 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4482
4483         * gcc.target/mips/ext-4.c: New test.
4484
4485 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4486
4487         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4488
4489 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4490
4491         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4492         * gcc.dg/tree-ssa/loop-32.c: Same.
4493         * gcc.dg/tree-ssa/loop-33.c: Same.
4494         * gcc.dg/tree-ssa/loop-34.c: Same.
4495         * gcc.dg/tree-ssa/loop-35.c: Same.
4496         * gcc.dg/tree-ssa/loop-7.c: Same.
4497         * gcc.dg/tree-ssa/pr23109.c: Same.
4498         * gcc.dg/tree-ssa/restrict-2.c: Same.
4499         * gcc.dg/tree-ssa/restrict-3.c: Same.
4500         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4501         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4502         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4503         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4504         * gcc.dg/tree-ssa/structopt-1.c: Same.
4505         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4506         * gfortran.dg/pr32921.f: Same.
4507
4508 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4509
4510         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4511         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4512         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4513         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4514         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4515         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4516         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4517         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4518         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4519         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4520         * gcc.dg/graphite/id-1.c: New.
4521         * gcc.dg/graphite/id-10.c: New.
4522         * gcc.dg/graphite/id-11.c: New.
4523         * gcc.dg/graphite/id-12.c: New.
4524         * gcc.dg/graphite/id-13.c: New.
4525         * gcc.dg/graphite/id-14.c: New.
4526         * gcc.dg/graphite/id-15.c: New.
4527         * gcc.dg/graphite/id-2.c: New.
4528         * gcc.dg/graphite/id-3.c: New.
4529         * gcc.dg/graphite/id-4.c: New.
4530         * gcc.dg/graphite/id-5.c: New.
4531         * gcc.dg/graphite/id-6.c: New.
4532         * gcc.dg/graphite/id-7.c: New.
4533         * gcc.dg/graphite/id-8.c: New.
4534         * gcc.dg/graphite/id-9.c: New.
4535         * gcc.dg/graphite/interchange-0.c: New.
4536         * gcc.dg/graphite/interchange-1.c: New.
4537         * gcc.dg/graphite/interchange-2.c: New.
4538         * gcc.dg/graphite/interchange-3.c: New.
4539         * gcc.dg/graphite/interchange-4.c: New.
4540         * gcc.dg/graphite/interchange-5.c: New.
4541         * gcc.dg/graphite/interchange-6.c: New.
4542         * gcc.dg/graphite/interchange-7.c: New.
4543         * gcc.dg/graphite/interchange-8.c: New.
4544         * gcc.dg/graphite/pr35356-1.c: New.
4545         * gcc.dg/graphite/pr35356-2.c: New.
4546         * gcc.dg/graphite/pr35356-3.c: New.
4547         * gcc.dg/graphite/pr40157.c: New.
4548         * gcc.dg/graphite/run-id-1.c: New.
4549         * gcc.dg/graphite/scop-20.c: New.
4550         * gcc.dg/graphite/scop-21.c: New.
4551         * gfortran.dg/graphite/id-1.f90: New.
4552         * gfortran.dg/graphite/id-10.f90: New.
4553         * gfortran.dg/graphite/id-11.f: New.
4554         * gfortran.dg/graphite/id-12.f: New.
4555         * gfortran.dg/graphite/id-13.f: New.
4556         * gfortran.dg/graphite/id-14.f: New.
4557         * gfortran.dg/graphite/id-15.f: New.
4558         * gfortran.dg/graphite/id-16.f: New.
4559         * gfortran.dg/graphite/id-5.f: New.
4560         * gfortran.dg/graphite/id-6.f: New.
4561         * gfortran.dg/graphite/id-7.f: New.
4562         * gfortran.dg/graphite/id-8.f: New.
4563         * gfortran.dg/graphite/id-9.f: New.
4564         * gfortran.dg/graphite/interchange-1.f: New.
4565         * gfortran.dg/graphite/interchange-2.f: New.
4566
4567 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4568
4569         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4570         flags based on the name of the testcase.
4571         * gfortran.dg/graphite/graphite.exp: Same.
4572
4573         * gcc.dg/graphite/block-0.c: Adjusted.
4574         * gcc.dg/graphite/block-1.c: Adjusted.
4575         * gcc.dg/graphite/block-2.c: Adjusted.
4576         * gcc.dg/graphite/block-3.c: Adjusted.
4577         * gcc.dg/graphite/block-4.c: Adjusted.
4578         * gcc.dg/graphite/block-5.c: Adjusted.
4579         * gcc.dg/graphite/block-6.c: Adjusted.
4580         * gcc.dg/graphite/pr37485.c: Adjusted.
4581         * gcc.dg/graphite/pr37684.c: Adjusted.
4582         * gcc.dg/graphite/pr37828.c: Adjusted.
4583         * gcc.dg/graphite/pr37883.c: Adjusted.
4584         * gcc.dg/graphite/pr37928.c: Adjusted.
4585         * gcc.dg/graphite/pr37943.c: Adjusted.
4586         * gcc.dg/graphite/pr38409.c: Adjusted.
4587         * gcc.dg/graphite/pr38498.c: Adjusted.
4588         * gcc.dg/graphite/pr38559.c: Adjusted.
4589         * gcc.dg/graphite/pr39335.c: Adjusted.
4590         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4591         * gcc.dg/graphite/scop-0.c: Adjusted.
4592         * gcc.dg/graphite/scop-1.c: Adjusted.
4593         * gcc.dg/graphite/scop-10.c: Adjusted.
4594         * gcc.dg/graphite/scop-11.c: Adjusted.
4595         * gcc.dg/graphite/scop-12.c: Adjusted.
4596         * gcc.dg/graphite/scop-13.c: Adjusted.
4597         * gcc.dg/graphite/scop-14.c: Adjusted.
4598         * gcc.dg/graphite/scop-15.c: Adjusted.
4599         * gcc.dg/graphite/scop-16.c: Adjusted.
4600         * gcc.dg/graphite/scop-17.c: Adjusted.
4601         * gcc.dg/graphite/scop-18.c: Adjusted.
4602         * gcc.dg/graphite/scop-19.c: Adjusted.
4603         * gcc.dg/graphite/scop-2.c: Adjusted.
4604         * gcc.dg/graphite/scop-3.c: Adjusted.-
4605         * gcc.dg/graphite/scop-4.c: Adjusted.
4606         * gcc.dg/graphite/scop-5.c: Adjusted.
4607         * gcc.dg/graphite/scop-6.c: Adjusted.
4608         * gcc.dg/graphite/scop-7.c: Adjusted.
4609         * gcc.dg/graphite/scop-8.c: Adjusted.
4610         * gcc.dg/graphite/scop-9.c: Adjusted.
4611         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4612         * gfortran.dg/graphite/block-1.f90: Adjusted.
4613         * gfortran.dg/graphite/block-2.f: Adjusted.
4614         * gfortran.dg/graphite/block-3.f90: Adjusted.
4615         * gfortran.dg/graphite/block-4.f90: Adjusted.
4616         * gfortran.dg/graphite/id-2.f90: Adjusted.
4617         * gfortran.dg/graphite/id-3.f90: Adjusted.
4618         * gfortran.dg/graphite/id-4.f90: Adjusted.
4619         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4620         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4621         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4622         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4623         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4624         * gfortran.dg/graphite/scop-1.f: Adjusted.
4625
4626 2009-07-30  Doug Kwan  <dougkwan@google.com>
4627
4628         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4629         in warnings added in rev 141298.
4630
4631 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4632
4633         * lib/options.exp: Use "!=" instead of "ne".
4634
4635         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4636
4637         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4638         * gcc.dg/ucnid-12.c: Likewise.
4639
4640 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4641             Pat Haugen  <pthaugen@us.ibm.com>
4642             Revital Eres <ERES@il.ibm.com>
4643
4644         * gcc.target/powerpc/altivec-32.c: New file to test
4645         Altivec simple math function vectorization.
4646
4647         * gcc.target/powerpc/bswap-run.c: New file to test swap
4648         builtins.
4649         * gcc.target/powerpc/bswap16.c: Ditto.
4650         * gcc.target/powerpc/bswap32.c: Ditto.
4651         * gcc.target/powerpc/bswap64-1.c: Ditto.
4652         * gcc.target/powerpc/bswap64-2.c: Ditto.
4653         * gcc.target/powerpc/bswap64-3.c: Ditto.
4654         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4655         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4656         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4657
4658         * gcc.target/powerpc/popcount-2.c: New file to test
4659         power7 popcntd instructions.
4660         * gcc.target/powerpc/popcount-3.c: Ditto.
4661
4662         * gcc.target/powerpc/pr39457.c: New VSX test.
4663         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4664         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4665         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4666         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4667         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4668         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4669         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4670         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4671         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4672         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4673         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4674         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4675
4676         * gcc.target/powerpc/altivec-6.c: Store the result of
4677         vec_add, so the optimizer doesn't remove it.
4678
4679         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4680         systems that support bswap64.
4681
4682         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4683         prevent VSX code generation.
4684
4685         * lib/target-supports.exp (check_vsx_hw_available): New
4686         function to test if VSX available.
4687         (check_effective_target_powerpc_vsx_ok): Ditto.
4688         (check_vmx_hw_available): Add explicit -mno-vsx.
4689
4690 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4691
4692         PR c/39902
4693         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4694
4695 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4696
4697         PR tree-optimization/40570
4698         * gcc.c-torture/compile/pr40570.c: New test.
4699
4700 2009-07-29  Jason Merrill  <jason@redhat.com>
4701
4702         PR c++/14912
4703         * g++.dg/template/defarg13.C: New.
4704
4705 2009-07-29  Richard Guenther  <rguenther@suse.de>
4706
4707         PR c++/40834
4708         * g++.dg/torture/pr40834.C: New testcase.
4709
4710 2009-07-29  Michael Matz  <matz@suse.de>
4711
4712         PR middle-end/40830
4713         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4714
4715 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4716
4717         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4718         sh*-*-* targets.  Skip on spu-*-* targets.
4719         * gfortran.dg/maxlocval_4.f90: Likewise.
4720         * gfortran.dg/minlocval_1.f90: Likewise.
4721         * gfortran.dg/minlocval_4.f90: Likewise.
4722
4723 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4724
4725         PR fortran/40878
4726         * gfortran.dg/gomp/pr40878-1.f90: New test.
4727         * gfortran.dg/gomp/pr40878-2.f90: New test.
4728
4729         PR testsuite/40891
4730         * gcc.dg/cdce1.c: Adjust note line number.
4731         * gcc.dg/cdce2.c: Likewise.
4732
4733 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4734
4735         PR fortran/40882
4736         * gfortran.dg/proc_ptr_comp_13.f90: New.
4737
4738 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4739
4740         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4741         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4742         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4743         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4744         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4745         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4746         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4747         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4748         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4749         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4750         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4751         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4752         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4753         #ifdef NEED_IEEE754_FLOAT conditional.
4754         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4755         conditional.
4756
4757 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4758
4759         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4760         i?86-*-netware.
4761         * g++.dg/ext/bitfield3.C: Likewise.
4762         * g++.dg/ext/bitfield4.C: Likewise.
4763         * g++.dg/ext/bitfield5.C: Likewise.
4764         * gcc.dg/bitfld-15.c: Likewise.
4765         * gcc.dg/bitfld-16.c: Likewise.
4766         * gcc.dg/bitfld-17.c: Likewise.
4767         * gcc.dg/bitfld-18.c: Likewise.
4768         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4769         * gcc.dg/20010912-1.c: Likewise.
4770         * gcc.dg/20021018-1.c: Likewise.
4771         * gcc.dg/20030213-1.c: Likewise.
4772         * gcc.dg/20030225-1.c: Likewise.
4773         * gcc.dg/20030708-1.c: Likewise.
4774         * gcc.dg/20050321-2.c: Likewise.
4775         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4776         * gcc.dg/cdce2.c: Likewise.
4777         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4778         targets.
4779         * gcc.target/i386/pr37248-3.c: Likewise.
4780
4781 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4782
4783         PR fortran/40848
4784         * gfortran.dg/altreturn_7.f90: New.
4785
4786 2009-07-27  Simon Baldwin  <simonb@google.com>
4787
4788         PR testsuite/40829
4789         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4790         so that indexing no longer runs off array end.
4791
4792 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4793
4794         PR fortran/40851
4795         * gfortran.dg/derived_init_3.f90: New test.
4796
4797 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4798
4799         PR fortran/33197
4800         * gfortran.dg/atan2_1.f90: New test
4801         * gfortran.dg/atan2_2.f90: New test
4802
4803 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4804
4805         PR c++/40749
4806         * g++.dg/warn/Wreturn-type-6.C: New test.
4807
4808 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4809
4810         PR tree-optimization/40801
4811         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4812         * gfortran.dg/vect/vect.exp: Run tests starting with
4813         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4814
4815 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4816
4817         PR rtl-optimization/40445
4818         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4819
4820 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4821
4822         * gcc.dg/builtin-unreachable-4.c: New test.
4823
4824 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4825
4826         PR fortran/33197
4827         * gfortran.dg/complex_intrinsic_5.f90: New test.
4828         * gfortran.dg/complex_intrinsic_7.f90: New test.
4829
4830 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4831
4832         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4833         * gcc.dg/ipa/noclone-1.c: New test.
4834
4835 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4836
4837         * lib/target-supports.exp (check_effective_target_static): New
4838         procedure.
4839         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4840         supported.
4841         * g++.old-deja/g++.law/weak.C: Require static effective target.
4842
4843 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4844
4845         PR fortran/39630
4846         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4847         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4848         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4849         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4850         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4851         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4852         * gfortran.dg/typebound_call_10.f03: New.
4853
4854 2009-07-24  Jason Merrill  <jason@redhat.com>
4855
4856         * g++.dg/cpp0x/defaulted11.C: New.
4857
4858         * g++.dg/cpp0x/initlist23.C: New.
4859
4860 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4861
4862         PR fortran/40822
4863         * gfortran.dg/char_length_16.f90: New.
4864
4865 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4866
4867         PR fortran/40643
4868         PR fortran/31067
4869         * gfortran.dg/maxlocval_2.f90: New test.
4870         * gfortran.dg/maxlocval_3.f90: New test.
4871         * gfortran.dg/maxlocval_4.f90: New test.
4872         * gfortran.dg/minlocval_1.f90: New test.
4873         * gfortran.dg/minlocval_2.f90: New test.
4874         * gfortran.dg/minlocval_3.f90: New test.
4875         * gfortran.dg/minlocval_4.f90: New test.
4876
4877 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4878
4879         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4880         scan-assembler.
4881
4882 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4883
4884         PR fortran/40839
4885         * gfortran.dg/pr40839.f90: New test.
4886
4887 2009-07-23  Michael Matz  <matz@suse.de>
4888
4889         PR middle-end/40830
4890         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4891         don't set options ourself.
4892
4893 2009-07-23  Simon Baldwin  <simonb@google.com>
4894
4895         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4896         native C compilation where required.
4897
4898 2009-07-22  Doug Kwan  <dougkwan@google.com>
4899
4900         * gcc.c-torture/compile/20090721-1.c: New test.
4901
4902 2009-07-22  Michael Matz  <matz@suse.de>
4903
4904         PR tree-optimization/35229
4905         PR tree-optimization/39300
4906         * gcc.dg/vect/vect-pre-interact.c: New test.
4907
4908 2009-07-22  Richard Guenther  <rguenther@suse.de>
4909
4910         * g++.dg/lookup/using21.C: Fix duplicate paste.
4911
4912 2009-07-22  Richard Guenther  <rguenther@suse.de>
4913
4914         PR c++/40799
4915         * g++.dg/lookup/using21.C: New testcase.
4916
4917 2009-07-21  Jason Merrill  <jason@redhat.com>
4918
4919         * g++.dg/init/aggr4.C: New.
4920
4921 2009-07-21  Jason Merrill  <jason@redhat.com>
4922
4923         Core issue 934
4924         * g++.dg/cpp0x/initlist22.C: New.
4925
4926 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4927
4928         * gcc.target/i386/vectorize8.c: New test.
4929
4930 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4931
4932         PR target/40811
4933         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4934         Add i?86 and x86_64 targets.
4935         * gcc.target/i386/vectorize7.c: New test.
4936
4937         PR target/40809
4938         * gcc.target/i386/pr40809.c: New test.
4939
4940 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4941
4942         PR tree-optimization/40813
4943         * g++.dg/opt/inline15.C: New test.
4944
4945 2009-07-21  Paul Brook <paul@codesourcery.com>
4946
4947         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4948         * lib/target-supports.exp (check_effective_target_section_anchors):
4949         Add arm*-*-*.
4950
4951 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4952
4953         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4954         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4955         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4956
4957 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4958
4959         * gcc.target/mips/ext-3.c: New test.
4960
4961 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4962
4963         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4964         * gcc.dg/builtin-object-size-8.c: New test.
4965         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4966         * g++.dg/ext/builtin-object-size2.C: Likewise.
4967
4968         PR tree-optimization/40792
4969         * gcc.dg/pr40792.c: New test.
4970
4971 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4972
4973         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4974         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4975         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4976
4977 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4978
4979         * gcc.target/sh/mfmovd.c: New test.
4980
4981 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4982             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4983
4984         PR libfortran/40714
4985         * gfortran.dg/eof_3.f90: New test.
4986
4987 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4988
4989         PR fortran/40727
4990         * gfortran.dg/intrinsic_cmplx.f90: New test.
4991
4992 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4993
4994         PR libfortran/34670
4995         PR libfortran/36874
4996         * gfortran.dg/cshift_bounds_1.f90:  New test.
4997         * gfortran.dg/cshift_bounds_2.f90:  New test.
4998         * gfortran.dg/cshift_bounds_3.f90:  New test.
4999         * gfortran.dg/cshift_bounds_4.f90:  New test.
5000         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5001         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5002         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5003         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5004
5005 2009-07-19  Jan Hubicka  <jh@suse.cz>
5006
5007         PR tree-optimization/40676
5008         * gcc.c-torture/compile/pr40676.c: New testcase.
5009
5010 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5011
5012         * gcc.target/mips/ext-2.c: New test.
5013
5014 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5015
5016         * gcc.target/mips/octeon-exts-7.c: New test.
5017         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5018         * gcc.target/mips/octeon-exts-5.c: Likewise.
5019
5020 2009-07-18  Richard Guenther  <rguenther@suse.de>
5021
5022         PR testsuite/40798
5023         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5024
5025 2009-07-18  Richard Guenther  <rguenther@suse.de>
5026
5027         PR c/40787
5028         * gcc.dg/pr35899.c: Adjust.
5029
5030 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5031
5032         * gcc.target/powerpc/asm-es-1.c: New test.
5033         * gcc.target/powerpc/asm-es-2.c: Likewise.
5034
5035 2009-07-17  Richard Guenther  <rguenther@suse.de>
5036
5037         PR c/40401
5038         * g++.dg/rtti/crash4.C: New testcase.
5039         * g++.dg/torture/20090706-1.C: Likewise.
5040         * gcc.dg/redecl-17.c: Likewise.
5041         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5042         * gcc.dg/declspec-9.c: Expect extra error.
5043         * gcc.dg/declspec-10.c: Likewise.
5044         * gcc.dg/declspec-11.c: Likewise.
5045         * gcc.dg/redecl-10.c: Expect extra warnings.
5046         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5047         * gcc.target/i386/pr39545-1.c: Likewise.
5048         * g++.dg/ext/asm3.C: Expect more errors.
5049         * g++.dg/gomp/block-1.C: Likewise.
5050         * g++.dg/gomp/block-2.C: Likewise.
5051         * g++.dg/gomp/block-3.C: Likewise.
5052         * g++.dg/gomp/block-5.C: Likewise.
5053         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5054         * g++.dg/warn/unused-result1.C: XFAIL.
5055
5056 2009-07-17  Richard Guenther  <rguenther@suse.de>
5057
5058         PR tree-optimization/40321
5059         * gcc.c-torture/compile/pr40321.c: New testcase.
5060         * g++.dg/torture/pr40321.C: Likewise.
5061
5062 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5063
5064         PR c++/40780
5065         * g++.dg/template/ptrmem19.C: New test.
5066
5067 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5068             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5069
5070         PR 40435
5071         * gcc.dg/pr36902.c: Add column info.
5072         * g++.dg/gcov/gcov-2.C: Change count for definition.
5073
5074 2009-07-16  Jason Merrill  <jason@redhat.com>
5075
5076         PR libstdc++/37907
5077         * g++.dg/cpp0x/std-layout1.C: New.
5078         * g++.dg/ext/has_nothrow_assign.C: Fix.
5079         * g++.dg/ext/has_nothrow_copy.C: Fix.
5080         * g++.dg/ext/has_trivial_assign.C: Fix.
5081         * g++.dg/ext/has_trivial_copy.C: Fix.
5082         * g++.dg/ext/is_pod.C: Fix.
5083         * g++.dg/other/offsetof3.C: Adjust.
5084         * g++.dg/overload/ellipsis1.C: Adjust.
5085         * g++.dg/warn/var-args1.C: Adjust.
5086         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5087         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5088         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5089         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5090         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5091
5092 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5093
5094         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5095         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5096         effective target "mpc_pow".
5097         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5098
5099 2009-07-16  Richard Henderson  <rth@redhat.com>
5100
5101         * g++.dg/opt/eh4.C: New test.
5102
5103 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5104
5105         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5106
5107 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5108
5109         PR middle-end/40747
5110         * gcc.c-torture/execute/pr40747.c: New test.
5111
5112 2009-07-15  Richard Guenther  <rguenther@suse.de>
5113
5114         PR middle-end/40753
5115         * gcc.c-torture/compile/pr40753.c: New testcase.
5116
5117 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5118
5119         PR fortran/40743
5120         * gfortran.dg/interface_assignment_4.f90: New.
5121
5122 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5123
5124         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5125         for FreeBSD up to and including version 8.
5126
5127 2009-07-14  Taras Glek  <tglek@mozilla.com>
5128             Rafael Espindola  <espindola@google.com>
5129
5130         * g++.dg/plugin/header-plugin-test.C: New.
5131         * g++.dg/plugin/header_plugin.c: New.
5132         * g++.dg/plugin/plugin.exp: Update.
5133
5134 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5135
5136         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5137         function to enable vectorization.
5138         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5139         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5140
5141 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5142
5143         * gcc.target/i386/sse-copysignf-vec.c: New test.
5144         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5145
5146 2009-07-14  Jason Merrill  <jason@redhat.com>
5147
5148         PR c++/37276
5149         * g++.dg/lookup/builtin5.C: New.
5150         * g++.dg/other/error22.C: Add missing extern "C".
5151         * g++.dg/warn/Warray-bounds.C: Likewise.
5152         * gcc.dg/compat/compat-common.h: Likewise.
5153
5154         PR c++/40746
5155         * g++.dg/lookup/using20.C: New.
5156
5157         PR c++/40740
5158         * g++.dg/template/koenig8.C: New.
5159
5160 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5161
5162         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5163         both i?86-*-darwin* and x86_64-*-darwin*.
5164
5165 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5166
5167         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5168         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5169         name.
5170
5171 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5172
5173         PR debug/40705
5174         * g++.dg/debug/dwarf2/typedef1.C: New test.
5175
5176         PR c++/40357
5177         * g++.dg/other/typedef3.C: New test.
5178
5179 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5180
5181         * gcc.dg/20090709-1.c: Move to a proper place ...
5182         * gcc.target/m68k/20090709-1.c: ... here.
5183
5184 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5185
5186         PR C++/22154
5187         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5188         front of qualified names are allowed.
5189         * g++.dg/parse/crash10.C: Likewise.
5190         * g++.dg/parse/error15.C: Likewise.
5191         * g++.dg/parse/typename9.C: Likewise.
5192         * g++.dg/parse/error8.C: Likewise.
5193
5194 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5195
5196         PR fortran/40646
5197         * gfortran.dg/proc_ptr_22.f90: Extended.
5198         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5199
5200 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5201
5202         * gfortran.dg/vect/vect-6.f: New test.
5203
5204 2009-07-12  Jason Merrill  <jason@redhat.com>
5205
5206         PR c++/36628
5207         * g++.dg/cpp0x/decltype17.C: New.
5208
5209         PR c++/37206
5210         * g++.dg/cpp0x/rv10.C: New.
5211
5212 2009-07-12  Jason Merrill  <jason@redhat.com>
5213
5214         PR c++/40689
5215         * g++.dg/cpp0x/initlist20.C: New.
5216         * g++.dg/cpp0x/initlist21.C: New.
5217
5218 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5219
5220         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5221         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5222         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5223         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5224         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5225
5226 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5227
5228         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5229         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5230         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5231         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5232         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5233         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5234         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5235         effective_target fd_truncate.
5236
5237 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5238
5239         * gnat.dg/specs/addr1.ads: New test.
5240
5241 2009-07-11  Jan Hubicka  <jh@suse.cz>
5242
5243         PR middle-end/48388
5244         * g++.dg/torture/pr40388.C: New testcase.
5245
5246 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5247
5248         PR target/40668
5249         * gcc.c-torture/execute/pr40668.c: New test.
5250
5251 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5252
5253         * gcc.c-torture/execute/20090711-1.c: New test.
5254
5255 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5256
5257         PR testsuite/40699
5258         PR testsuite/40707
5259         PR testsuite/40709
5260         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5261         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5262         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5263         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5264
5265 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5266
5267         PR fortran/33197
5268         * gfortran.dg/complex_intrinsic_3.f90: New test.
5269         * gfortran.dg/complex_intrinsic_4.f90: New test.
5270
5271 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5272
5273         PR target/39079
5274         * gcc.target/mips/mips.exp: Make -msynci a known option.
5275         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5276
5277 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5278
5279         PR c++/40502
5280         * g++.dg/ext/strncpy-chk1.C: New test.
5281
5282 2009-07-10  Richard Guenther  <rguenther@suse.de>
5283
5284         PR tree-optimization/40496
5285         * g++.dg/opt/pr40496.C: New testcase.
5286
5287 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5288
5289         PR 25509
5290         PR 40614
5291         * g++.dg/warn/unused-result1-Werror.c: New.
5292
5293 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5294
5295         PR fortran/39334
5296         * gfortran.dg/recursive_parameter_1.f90: New test.
5297
5298 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5299
5300         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5301         * gfortran.dg/module_equivalence_6.f90: Ditto.
5302         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5303         * gfortran.dg/nan_2.f90: Ditto.
5304         * gfortran.dg/inquire_11.f90: Ditto.
5305         * gfortran.dg/abstract_type_3.f03: Ditto.
5306         * gfortran.dg/abstract_type_1.f90: Ditto.
5307         * gfortran.dg/private_type_9.f90: Ditto.
5308         * gfortran.dg/abstract_type_5.f03: Ditto.
5309         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5310         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5311         * gfortran.dg/derived_sub.f90: Ditto.
5312         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5313         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5314         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5315         * gfortran.dg/mvbits_6.f90: Ditto.
5316         * gfortran.dg/abstract_type_2.f03: Ditto.
5317         * gfortran.dg/abstract_type_4.f03: Ditto.
5318         * gfortran.dg/bounds_check_9.f90: Ditto.
5319         * gfortran.dg/optional_dim_3.f90: Ditto.
5320         * gfortran.dg/pr32921.f: Ditto.
5321         * gfortran.dg/entry_16.f90: Ditto.
5322         * gfortran.dg/generic_16.f90: Ditto.
5323
5324
5325 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5326
5327         * gcc.target/m68k/20090709-1.c: New.
5328
5329 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5330
5331         PR c++/40684
5332         * g++.dg/template/unify11.C: New test.
5333
5334 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5335
5336         PR fortran/40629
5337         * gfortran.dg/host_assoc_function_9.f90: New test.
5338
5339 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5340
5341         PR fortran/40646
5342         * gfortran.dg/proc_ptr_22.f90: New.
5343         * gfortran.dg/proc_ptr_comp_12.f90: New.
5344
5345 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5346
5347         PR middle-end/40692
5348         * gcc.c-torture/compile/pr40692.c: New test.
5349
5350 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5351
5352         PR fortran/40604
5353         * gfortran.dg/pointer_check_6.f90: New test.
5354
5355 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5356
5357         * gcc.target/mips/truncate-5.c: New test.
5358
5359 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5360
5361         PR libfortran/40330
5362         PR libfortran/40662
5363         * gfortran.dg/fmt_cache_1.f: New test.
5364
5365 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5366
5367         PR fortran/40675
5368         * gfortran.dg/nosigned_zero_1.f90: New test.
5369         * gfortran.dg/nosigned_zero_2.f90: New test.
5370
5371 2009-07-08  Richard Guenther  <rguenther@suse.de>
5372
5373         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5374
5375 2009-07-08  Richard Guenther  <rguenther@suse.de>
5376
5377         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5378
5379 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5380
5381         PR fortran/40591
5382         * gfortran.dg/proc_ptr_21.f90: New test.
5383
5384 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5385
5386         PR c++/31246
5387         * g++.dg/warn/pr31246.C: New.
5388         * g++.dg/warn/pr31246-2.C: New.
5389
5390 2009-07-07  Jason Merrill  <jason@redhat.com>
5391
5392         PR c++/35828
5393         * g++.dg/template/defarg12.C: New.
5394
5395         PR c++/37816
5396         * g++.dg/cpp0x/enum7.C: New.
5397
5398         PR c++/37946
5399         * g++.dg/cpp0x/enum6.C: New.
5400
5401         PR c++/40639
5402         * g++.dg/cpp0x/enum5.C: New.
5403
5404         PR c++/40633
5405         * g++.dg/cpp0x/enum4.C: New.
5406
5407 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5408
5409         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5410
5411 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5412
5413         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5414
5415 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5416
5417         PR middle-end/40669
5418         * gcc.dg/pr40669.c: New test.
5419
5420 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5421
5422         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5423         location. Update all calls.
5424         * g++.dg/plugin/selfassign.c: Likewise.
5425
5426 2009-07-06  Jason Merrill  <jason@redhat.com>
5427
5428         * g++.dg/rtti/dyncast[34].C: New.
5429
5430 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5431
5432         * lib/target-supports.exp
5433         (check_effective_target_mips_newabi_large_long_double): New.
5434         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5435         target.
5436         * gcc.target/mips/fpr-moves-6.c: Likewise.
5437
5438 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5439
5440         PR c++/40557
5441         * g++.dg/template/union2.C: New test.
5442
5443 2009-07-04  Jason Merrill  <jason@redhat.com>
5444
5445         * g++.dg/template/using15.C: New.
5446
5447 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5448
5449         * gfortran.dg/maxloc_1.f90: New test.
5450
5451 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5452
5453         PR fortran/40593
5454         * gfortran.dg/proc_ptr_result_6.f90: New.
5455
5456 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5457
5458         * gcc.dg/framework-2.c: Adjust testcase to pass.
5459
5460 2009-07-04  Jason Merrill  <jason@redhat.com>
5461
5462         PR c++/40619
5463         * g++.dg/cpp0x/auto16.C: New.
5464
5465 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5466
5467         PR target/40587
5468         * gfortran.dg/pr40587.f: New test.
5469
5470 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5471
5472         PR fortran/40638
5473         * gfortran.dg/unit_1.f90: New test.
5474
5475 2009-07-03  Jason Merrill  <jason@redhat.com>
5476
5477         * g++.dg/template/pure1.C: Expect another error.
5478
5479 2009-07-03  Richard Guenther  <rguenther@suse.de>
5480
5481         PR tree-optimization/40640
5482         * gcc.c-torture/compile/pr40640.c: New testcase.
5483
5484 2009-07-03  Richard Guenther  <rguenther@suse.de>
5485
5486         PR middle-end/34163
5487         * gfortran.dg/pr34163.f90: New testcase.
5488
5489 2009-07-03  Jan Hubicka  <jh@suse.cz>
5490
5491         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5492         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5493         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5494         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5495         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5496         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5497         * gnat.dg/loop_optimization6.adb: Enable -O2.
5498
5499 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5500
5501         * g++.dg/warn/null4.C: Extend.
5502
5503 2009-07-02  Jason Merrill  <jason@redhat.com>
5504
5505         * g++.dg/template/spec8.C: Fix.
5506
5507 2009-07-02  Michael Matz  <matz@suse.de>
5508
5509         PR fortran/32131
5510         * gfortran.dg/pr32921.f: Adjust.
5511
5512 2009-07-02  Jan Hubicka  <jh@suse.cz>
5513
5514         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5515
5516 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5517
5518         * gcc.target/mips/truncate-4.c: New testcase.
5519
5520 2009-07-01  Richard Guenther  <rguenther@suse.de>
5521
5522         PR tree-optimization/19831
5523         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5524         make allocated memory escape.  Un-XFAIL.
5525         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5526         * gcc.dg/vect/pr31699.c: Likewise.
5527         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5528
5529 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5530
5531         PR c++/40566
5532         * g++.dg/parse/cond5.C: New test.
5533
5534 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5535
5536         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5537         (main): Pass n to main_1 instead.
5538         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5539         (main_1): New function, split off from...
5540         (main): ...here.  Pass `off' to main_1 instead.
5541
5542 2009-06-30  Jason Merrill  <jason@redhat.com>
5543
5544         PR c++/40595
5545         * g++.dg/cpp0x/variadic94.C: New.
5546
5547 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5548
5549         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5550         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5551         (init_ld_library_path_env_vars): New function, replacing the
5552         orig_*_saved assignments.  Call it after defining it.
5553         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5554         (restore_ld_library_path_env_vars): Likewise.
5555         (add_path, find_libgcc_s): New functions.
5556         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5557         gcc-set-multilib-library-path.
5558         (objc_target_compile): Don't add "." to ld_library_path.
5559         Use add_path.
5560         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5561         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5562         gcc-set-multilib-library-path.
5563         * lib/g++.exp (g++_link_flags): Likewise.
5564         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5565         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5566         top level; do it...
5567         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5568         to tell when this needs to happen.  Use find_libgcc_s instead of
5569         gcc-set-multilib-library-path.
5570         * lib/gcc-dg.exp: Likewise.
5571         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5572         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5573         unless it is in $ALT_LD_LIBRARY_PATH.
5574         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5575
5576 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5577
5578         * gnat.dg/discr12.adb: New test.
5579         * gnat.dg/discr12_pkg.ads: New helper.
5580         * gnat.dg/discr13.adb: New test.
5581         * gnat.dg/discr14.ad[sb]: Likewise.
5582         * gnat.dg/discr15.adb: Likewise.
5583         * gnat.dg/discr15_pkg.ads: New helper.
5584         * gnat.dg/discr16.adb: New test.
5585         * gnat.dg/discr16_g.ads: New helper.
5586         * gnat.dg/discr16_pkg.ads: Likewise.
5587         * gnat.dg/discr16_cont.ads: Likewise.
5588         * gnat.dg/discr17.adb: New test.
5589         * gnat.dg/discr18.adb: Likewise.
5590         * gnat.dg/discr18_pkg.ads: New helper.
5591         * gnat.dg/discr19.adb: New test.
5592
5593 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5594
5595         PR fortran/40576
5596         * gfortran.dg/internal_write_1.f90:  New testcase.
5597
5598 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5599
5600         PR fortran/40594
5601         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5602
5603 2009-06-30  Richard Guenther  <rguenther@suse.de>
5604
5605         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5606
5607 2009-06-30  Wei Guozhi  <carrot@google.com>
5608
5609         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5610         to "-Os".
5611
5612 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5613
5614         PR tree-optimization/40542
5615         * gcc.dg/vect/pr40542.c: New test.
5616
5617 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5618
5619         PR tree-optimization/40582
5620         * gcc.c-torture/compile/pr40582.c: New test.
5621
5622 2009-06-30  Wei Guozhi  <carrot@google.com>
5623
5624         PR/40416
5625         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5626
5627 2009-06-29  Jason Merrill  <jason@redhat.com>
5628
5629         PR c++/40274
5630         * g++.dg/template/debug1.C: New.
5631
5632 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5633
5634         PR fortran/40580
5635         * pointer_check_1.f90: New test.
5636         * pointer_check_2.f90: New test.
5637         * pointer_check_3.f90: New test.
5638         * pointer_check_4.f90: New test.
5639         * pointer_check_5.f90: New test.
5640
5641 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5642
5643         PR fortran/40551
5644         * gfortran.dg/func_assign_2.f90 : New test.
5645
5646 2009-06-29  Richard Guenther  <rguenther@suse.de>
5647
5648         PR middle-end/14187
5649         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5650         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5651         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5652         * gcc.c-torture/execute/20090623-1.c: Likewise.
5653         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5654         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5655
5656 2009-06-29  Richard Guenther  <rguenther@suse.de>
5657
5658         PR middle-end/38212
5659         * gcc.c-torture/execute/pr38212.c: New testcase.
5660
5661 2009-06-29  Richard Guenther  <rguenther@suse.de>
5662
5663         PR tree-optimization/40579
5664         * gcc.c-torture/execute/pr40579.c: New testcase.
5665
5666 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5667
5668         PR tree-optimization/40550
5669         * gcc.dg/pr40550.c: New test.
5670
5671 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5672
5673         * gnat.dg/overflow_sum2.adb: New test
5674         * gnat.dg/namet.ads: New helper.
5675
5676         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5677
5678 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5679
5680         PR fortran/34112
5681         * gfortran.dg/compiler-directive_1.f90: New test.
5682         * gfortran.dg/compiler-directive_2.f: New test.
5683
5684 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5685
5686         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5687         comment out some values and add some cases.
5688
5689 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5690
5691         PR testsuite/40567
5692         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5693
5694 2009-06-26  Richard Henderson  <rth@redhat.com>
5695
5696         PR testsuite/40565
5697         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5698         * gcc.target/i386/local.c: Pass a non-constant to T.
5699
5700 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5701
5702         PR fortran/39997
5703         PR fortran/40541
5704         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5705         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5706         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5707         * gfortran.dg/proc_ptr_result_5.f90: New.
5708
5709 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5710
5711         PR c/39902
5712         * gcc.dg/dfp/pr39902.c: New test.
5713
5714 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5715
5716         PR testsuite/40532
5717         * gcc.dg/builtins-65.c: Require c99 runtime.
5718
5719 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5720
5721         * gnat.dg/array7.ad[sb]: New test.
5722
5723 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5724
5725         * gnat.dg/array6.adb: New test.
5726
5727 2009-06-25  Ian Lance Taylor  <iant@google.com>
5728
5729         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5730
5731 2009-06-25  Ian Lance Taylor  <iant@google.com>
5732
5733         * g++.dg/warn/Wunused-16.C: New testcase.
5734
5735 2009-06-25  Ian Lance Taylor  <iant@google.com>
5736
5737         * g++.dg/warn/skip-2.C: New testcase.
5738
5739 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5740
5741         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5742         dg-skip-if and move to ...
5743         * gcc.dg/torture/20090618-1.c.
5744
5745 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5746
5747         PR tree-optimization/40493
5748         * gcc.c-torture/execute/pr40493.c: New test.
5749
5750 2009-06-24  Jason Merrill  <jason@redhat.com>
5751
5752         PR c++/40342
5753         * g++.dg/template/overload10.C: New.
5754
5755 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5756
5757         PR fortran/40427
5758         * gfortran.dg/proc_ptr_comp_11.f90: New.
5759
5760 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5761
5762         * gcc.dg/pr40501.c: New testcase.
5763
5764 2009-06-23  DJ Delorie  <dj@redhat.com>
5765
5766         Add MeP port.
5767         * lib/target-supports.exp: Add mep support (no profiling).
5768
5769 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5770
5771         PR testsuite/39297
5772         * gcc.dg/ssa/loop-31.c: Change scan rules.
5773
5774 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5775
5776         * gcc.dg/cpp/empty-include.c: Update column info.
5777         * gcc.dg/cpp/assert2.c: Update column info.
5778
5779 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5780
5781         * g++.dg/ext/builtin-object-size1.C: New test.
5782         * g++.dg/ext/builtin-object-size2.C: New test.
5783
5784 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5785
5786         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5787         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5788
5789 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5790
5791         * gcc.target/mips/truncate-3.c: New test.
5792
5793 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5794
5795         PR fortran/37254
5796         PR fortran/39850
5797         * gfortran.dg/interface_30.f90: Modified error message.
5798         * gfortran.dg/proc_decl_22.f90: New.
5799
5800 2009-06-22  Ian Lance Taylor  <iant@google.com>
5801
5802         * gcc.dg/Wcxx-compat-19.c: New testcase.
5803
5804 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5805
5806         PR objc/28050
5807         * pr28050.m: New testcase.
5808
5809 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5810
5811         PR testsuite/40481
5812         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5813
5814 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5815
5816         PR tree-optimization/40492
5817         * g++.dg/torture/pr40492.C: New test.
5818
5819 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5820
5821         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5822         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5823
5824 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5825
5826         * gnat.dg/raise_ce.adb: Helper for ...
5827         * gnat.dg/handle_and_return.adb: New test.
5828
5829 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5830
5831         PR fortran/40443
5832         * gfortran.dg/generic_18.f90: New test.
5833
5834 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5835
5836         PR fortran/40472
5837         * gfortran.dg/spread_size_limit.f90: New test.
5838
5839 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5840
5841         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5842         to put dump files in a subdirectory.
5843         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5844         ".o" temporary files.
5845
5846 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5847
5848         PR fortran/39850
5849         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5850         * gfortran.dg/interface_20.f90: Ditto.
5851         * gfortran.dg/interface_21.f90: Ditto.
5852         * gfortran.dg/interface_22.f90: Ditto.
5853         * gfortran.dg/interface_30.f90: New.
5854         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5855
5856 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5857
5858         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5859         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5860         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5861         DEFAULT_VECTFLAGS.
5862
5863 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5864             Revital Eres  <eres@il.ibm.com>
5865
5866         PR testsuite/40359
5867         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5868         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5869         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5870
5871 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5872
5873         PR testsuite/40475
5874         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5875         without misalignment support.
5876         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5877
5878 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5879
5880         PR fortran/40452
5881         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5882
5883 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5884
5885         PR fortran/40440
5886         * gfortran.dg/alloc_comp_result_2.f90: New test.
5887
5888 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5889
5890         PR target/40482
5891         * gcc.target/arm/pr40482.c: New test.
5892
5893 2009-06-19  Ian Lance Taylor  <iant@google.com>
5894
5895         * gcc.dg/Wcxx-compat-18.c: New testcase.
5896
5897 2009-06-19  Richard Guenther  <rguenther@suse.de>
5898
5899         * gcc.c-torture/execute/20090618-1.c: New testcase.
5900
5901 2009-06-19  Ian Lance Taylor  <iant@google.com>
5902
5903         * gcc.dg/Wcxx-compat-17.c: New testcase.
5904
5905 2009-06-19  Ian Lance Taylor  <iant@google.com>
5906
5907         * gcc.dg/Wcxx-compat-15.c: New testcase.
5908
5909 2009-06-19  Ian Lance Taylor  <iant@google.com>
5910
5911         * gcc.dg/Wcxx-compat-16.c: New testcase.
5912
5913 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5914
5915         * gcc.dg/builtins-34.c: Add significand cases.
5916
5917 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5918
5919         PR testsuite/40491
5920         * gcc.dg/20080522-1.c: Remove testcase for real.
5921         * gcc.dg/20080528-1.c: Ditto.
5922
5923 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5924
5925         PR fortran/40450
5926         * gfortran.dg/proc_ptr_20.f90: New.
5927
5928 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5929
5930         PR target/40470
5931         * gcc.dg/torture/pr40470-1.c: New.
5932         * gcc.dg/torture/pr40470-2.c: Likewise.
5933         * gcc.dg/torture/pr40470-3.c: Likewise.
5934         * gcc.dg/torture/pr40470-4.c: Likewise.
5935
5936 2009-06-18  Diego Novillo  <dnovillo@google.com>
5937
5938         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5939         * gcc.dg/plugin/ggcplug.c: Likewise.
5940         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5941         * g++.dg/plugin/selfassign.c: Likewise.
5942         * g++.dg/plugin/attribute_plugin.c: Likewise.
5943         * g++.dg/plugin/dumb_plugin.c: Likewise.
5944
5945 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5946
5947         * gcc.dg/cpp/arith-3.c: Add column info.
5948
5949 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5950
5951         * gcc.target/arm/fp16-compile-none-2.c: New.
5952         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5953         * gcc.target/arm/fp16-compile-alt-12.c: New.
5954
5955 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5956
5957         * gcc.target/arm/fp16-compile-alt-1.c: New.
5958         * gcc.target/arm/fp16-compile-alt-2.c: New.
5959         * gcc.target/arm/fp16-compile-alt-3.c: New.
5960         * gcc.target/arm/fp16-compile-alt-4.c: New.
5961         * gcc.target/arm/fp16-compile-alt-5.c: New.
5962         * gcc.target/arm/fp16-compile-alt-6.c: New.
5963         * gcc.target/arm/fp16-compile-alt-7.c: New.
5964         * gcc.target/arm/fp16-compile-alt-8.c: New.
5965         * gcc.target/arm/fp16-compile-alt-9.c: New.
5966         * gcc.target/arm/fp16-compile-alt-10.c: New.
5967         * gcc.target/arm/fp16-compile-alt-11.c: New.
5968         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5969         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5970         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5971         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5972         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5973         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5974         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5975         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5976         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5977         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5978         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5979         * gcc.target/arm/fp16-compile-none-1.c: New.
5980         * gcc.target/arm/fp16-compile-exprtype.c: New.
5981         * gcc.target/arm/fp16-compile-vcvt.c: New.
5982         * gcc.target/arm/fp16-builtins-1.c: New.
5983         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5984         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5985         * gcc.target/arm/fp16-param-1.c: New.
5986         * gcc.target/arm/fp16-return-1.c: New.
5987         * gcc.target/arm/fp16-unprototyped-1.c: New.
5988         * gcc.target/arm/fp16-unprototyped-2.c: New.
5989         * gcc.target/arm/fp16-variadic-1.c: New.
5990         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5991         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5992         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5993         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5994         * gcc.dg/torture/arm-fp16-ops.h: New.
5995         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5996         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5997         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5998         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5999         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6000         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6001         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6002         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6003         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6004         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6005         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6006         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6007         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6008         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6009         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6010         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6011         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6012         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6013         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6014         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6015         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6016
6017 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6018
6019         * gcc.dg/builtins-65.c: New test.
6020
6021 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6022
6023         PR fortran/40451
6024         * gfortran.dg/proc_ptr_result_4.f90: New.
6025
6026 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6027
6028         * gcc.c-torture/execute/bitfld-5.c: New test.
6029
6030 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6031
6032         * gcc.dg/builtin-unreachable-3.c: New test.
6033
6034 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6035
6036         * gcc.target/i386/builtin-unreachable.c: New test.
6037
6038 2009-06-17  Ian Lance Taylor  <iant@google.com>
6039
6040         * gcc.dg/Wcxx-compat-14.c: New testcase.
6041
6042 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6043
6044         * gcc.dg/func-ptr-conv-1.c: Update column info.
6045
6046 2009-06-17  Richard Guenther  <rguenther@suse.de>
6047
6048         PR middle-end/40404
6049         * gcc.c-torture/execute/pr40404.c: New testcase.
6050
6051 2009-06-17  Richard Guenther  <rguenther@suse.de>
6052
6053         PR middle-end/40460
6054         * g++.dg/torture/pr40460.C: New testcase.
6055
6056 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6057
6058         * gcc.dg/plugin/one_time_plugin.c: New test.
6059         * gcc.dg/plugin/one_time-test-1.c: New test.
6060         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6061
6062 2009-06-16  Ian Lance Taylor  <iant@google.com>
6063
6064         * g++.dg/warn/skip-1.C: New testcase.
6065
6066 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6067
6068         PR middle-end/40446
6069         * g++.dg/other/pr40446.C: New test.
6070
6071 2009-06-16  Richard Guenther  <rguenther@suse.de>
6072
6073         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6074         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6075         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6076         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6077
6078 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6079
6080         * gcc.c-torture/compile/pr40432.c: New file.
6081
6082 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6083
6084         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6085
6086 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6087
6088         PR fortran/36947
6089         PR fortran/40039
6090         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6091         * gfortran.dg/interface_20.f90: Modified error messages.
6092         * gfortran.dg/interface_21.f90: Ditto.
6093         * gfortran.dg/interface_26.f90: Ditto.
6094         * gfortran.dg/interface_27.f90: Ditto.
6095         * gfortran.dg/interface_28.f90: Extended test case.
6096         * gfortran.dg/interface_29.f90: New.
6097         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6098         * gfortran.dg/proc_decl_8.f90: Ditto.
6099         * gfortran.dg/proc_ptr_11.f90: Ditto.
6100         * gfortran.dg/proc_ptr_15.f90: Ditto.
6101
6102 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6103
6104         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6105         printing.
6106         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6107         gcc.dg/vect/vect-outer-4f.c: Likewise.
6108         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6109         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6110         Likewise.
6111         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6112         outer loop.
6113
6114 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6115
6116         PR fortran/40383
6117         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6118
6119 2009-06-15  Ian Lance Taylor  <iant@google.com>
6120
6121         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6122         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6123         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6124         Recognize new notes.
6125         * gcc.dg/stmt-expr-label-2.c: Likewise.
6126         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6127         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6128         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6129         * gcc.dg/c99-vla-jump-4.c: Likewise.
6130         * gcc.dg/stmt-expr-label-1.c: Likewise.
6131         * gcc.dg/stmt-expr-label-3.c: Likewise.
6132         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6133
6134 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6135
6136         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6137
6138 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6139
6140         * gcc.dg/builtin-object-size-7.c: New test.
6141
6142 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6143
6144         PR testsuite/40426
6145         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6146         level != "" use separate -gdwarf-2 -g${level} options instead of
6147         -gdwarf-2${level}.
6148         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6149         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6150         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6151
6152 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6153
6154         * g++.dg/abi/mangle11.C: Update warning line.
6155         * g++.dg/abi/mangle12.C: Update warning line.
6156         * g++.dg/abi/mangle17.C: Update warning line.
6157         * g++.dg/abi/mangle20-2.C: Update warning line.
6158
6159 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6160
6161         * gcc.dg/optimize-bswap-1.c: Split into these two:
6162         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6163         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6164
6165 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6166
6167         * gcc.dg/optimize-bswap-1.c: New testcase.
6168
6169 2009-06-14  Richard Guenther  <rguenther@suse.de>
6170
6171         PR middle-end/40389
6172         * g++.dg/torture/pr40389.C: New testcase.
6173
6174 2009-06-13  Richard Guenther  <rguenther@suse.de>
6175
6176         PR tree-optimization/40421
6177         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6178
6179 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6180
6181         * gcc.dg/old-style-prom-3.c: Add column info.
6182         * gcc.dg/overflow-warn-1.c
6183         * gcc.dg/gomp/pr27415.c
6184         * gcc.dg/gomp/for-1.c: Same.
6185         * gcc.dg/enum-compat-1.c: Same.
6186         * gcc.dg/c99-tag-3.c: Same.
6187         * gcc.dg/Wredundant-decls-2.c: Same.
6188         * gcc.dg/func-ptr-conv-1.c: Same.
6189         * gcc.dg/asm-wide-1.c: Same.
6190         * gcc.dg/nofixed-point-2.c: Same.
6191         * gcc.dg/cpp/line3.c: Same.
6192         * gcc.dg/array-10.c: Same.
6193         * gcc.dg/c99-vla-jump-1.c: Same.
6194         * gcc.dg/pr20368-1.c: Same.
6195         * gcc.dg/Wshadow-3.c: Same.
6196         * gcc.dg/c90-const-expr-8.c: Same.
6197         * gcc.dg/label-decl-2.c: Same.
6198         * gcc.dg/dremf-type-compat-2.c: Same.
6199         * gcc.dg/c90-const-expr-5.c: Same.
6200         * gcc.dg/builtins-30.c: Same.
6201         * gcc.dg/Warray-bounds.c: Same.
6202         * gcc.dg/Wcxx-compat-2.c: Same.
6203         * gcc.dg/tree-ssa/col-1.c: Same.
6204         * gcc.dg/old-style-prom-2.c: Same.
6205         * gcc.dg/cast-function-1.c: Same.
6206         * gcc.dg/pr15698-1.c: Same.
6207         * gcc.dg/dremf-type-compat-3.c: Same.
6208         * gcc.dg/vla-8.c: Same.
6209         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6210         line.
6211         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6212         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6213         * gcc.dg/enum-compat-1.c: Same.
6214         * gcc.dg/dremf-type-compat-2.c: Same.
6215         * gcc.dg/old-style-prom-2.c: Same.
6216         * gcc.dg/pr15698-1.c: Same.
6217         * gcc.dg/pr20368-1.c: Same.
6218         * gcc.dg/dremf-type-compat-3.c: Same.
6219         * gcc.dg/builtins-30.c: Same.  Test for columns.
6220
6221 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6222
6223         PR fortran/40176
6224         * gfortran.dg/proc_decl_1.f90: Extended.
6225
6226 2009-06-12  Ian Lance Taylor  <iant@google.com>
6227
6228         * gcc.dg/Wcxx-compat-13.c: New testcase.
6229
6230 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6231
6232         PR tree-opt/38865
6233         * gcc.dg/tree-ssa/fre-vce-1.c
6234
6235 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6236
6237         PR testsuite/40384
6238         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6239         min-insn-to-prefetch-ratio=5.
6240
6241 2009-06-12  Joey Ye  <joey.ye@intel.com>
6242             H.J. Lu  <hongjiu.lu@intel.com>
6243
6244         PR middle-end/39146
6245         * gcc.target/i386/stackalign/pr39146.c: New.
6246
6247 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6248
6249         * gcc.target/i386/crc32-1.c: New.
6250         * gcc.target/i386/crc32-2.c: Likewise.
6251
6252 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6253
6254         PR c/39252
6255         * gcc.dg/builtin-unreachable-1.c: New test.
6256         * gcc.dg/builtin-unreachable-2.c: Same.
6257
6258 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6259
6260         PR fortran/40402
6261         * gfortran.dg/data_value_1.f90: New test.
6262
6263 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6264
6265         PR testsuite/39831
6266         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6267         remove ilp32 requirement.
6268         * gcc.target/i386/excess-precision-2.c: Likewise.
6269         * gcc.target/i386/excess-precision-3.c: Likewise.
6270         * gcc.target/i386/excess-precision-4.c: Likewise.
6271         * gcc.target/i386/excess-precision-5.c: Likewise.
6272         * gcc.target/i386/excess-precision-6.c: Likewise.
6273
6274 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6275
6276         PR fortran/38718
6277         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6278         * gfortran.dg/nan_5.f90: New test.
6279
6280 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6281
6282         * gcc.target/arm/neon-modes-1.c: New test.
6283
6284 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6285
6286         * g++.dg/torture/pr31579.C: Cast pointer
6287         via __SIZE_TYPE__ instead of 'unsigned long'.
6288
6289 2009-06-10  Anthony Green  <green@moxielogic.com>
6290
6291         * lib/target-supports.exp (check_profiling_available):
6292         Profiling is not available for testing purposes on moxie.
6293
6294 2009-06-09  Ian Lance Taylor  <iant@google.com>
6295
6296         * gcc.dg/Wcxx-compat-12.c: New testcase.
6297
6298 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6299
6300         PR libfortran/40334
6301         * gfortran.dg/backspace_11.f90: New.
6302
6303 2009-06-09  Jason Merrill  <jason@redhat.com>
6304
6305         * g++.dg/cpp0x/defaulted10.C: New.
6306
6307 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6308
6309         * gcc.c-torture/compile/pr40351.c: New file.
6310
6311 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6312
6313         * gnat.dg/align_max.adb: New test.
6314
6315 2009-06-08  Jason Merrill  <jason@redhat.com>
6316
6317         * g++.dg/cpp0x/auto15.C: New.
6318
6319 2009-06-08  Jan Hubicka  <jh@suse.cz>
6320
6321         PR debug/39834
6322         * gcc.dg/torture/pr39834.c
6323
6324 2009-06-08  Jan Hubicka  <jh@suse.cz>
6325
6326         PR middle-end/40102
6327         * g++.dg/torture/pr40102.C: New testcase.
6328
6329 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6330
6331         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6332         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6333         * gcc.dg/builtin-object-size-6.c: New test.
6334
6335         PR c++/40373
6336         * g++.dg/template/dtor7.C: New test.
6337
6338         PR c++/40370
6339         PR c++/40372
6340         * g++.dg/template/error41.C: New test.
6341         * g++.dg/template/error42.C: New test.
6342
6343 2009-06-08  Revital Eres  <eres@il.ibm.com>
6344
6345         PR testsuite/40359
6346         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6347         * gcc.dg/vect/vect-88.c: Likewise.
6348         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6349         * gcc.dg/vect/pr25413.c: Likewise.
6350         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6351
6352 2009-06-07  Ian Lance Taylor  <iant@google.com>
6353
6354         * g++.dg/warn/Wswitch-3.C: New testcase.
6355         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6356         * gcc.dg/Wswitch-enum-error.c: Likewise.
6357         * gcc.dg/Wswitch-error.c: Likewise.
6358
6359 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6360
6361         PR fortran/40008
6362         * gfortran.dg/negative_unit.f: Update test.
6363         * gfortran.dg/negative_unit_int8.f: Update test.
6364         * gfortran.dg/newunit_1.f90: New test.
6365
6366 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6367
6368         PR fortran/25104
6369         PR fortran/29962
6370         * gfortran.dg/spread_init_expr.f03: New.
6371         * gfortran.dg/unpack_init_expr.f03: New.
6372         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6373         error message.
6374
6375 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6376
6377         PR fortran/25104
6378         PR fortran/29962
6379         * gfortran.dg/count_init_expr.f03
6380         * gfortran.dg/product_init_expr.f03
6381         * gfortran.dg/sum_init_expr.f03
6382
6383 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6384
6385         PR fortran/36874
6386         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6387         message.
6388         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6389         shapes.
6390         * gfortran.dg/zero_sized_5.f90: Likewise.
6391
6392 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6393
6394         PR middle-end/32950
6395         * g++.dg/torture/pr32950.C: New.
6396
6397 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6398
6399         PR fortran/25104
6400         PR fortran/29962
6401         * gfortran.dg/dot_product_1.f03: New.
6402         * gfortran.dg/matmul_8.f03: New.
6403         * gfortran.dg/transpose_3.f03: New.
6404
6405 2009-06-06  Ian Lance Taylor  <iant@google.com>
6406
6407         * gcc.dg/Wunused-label-1.c: New test case.
6408         * g++.dg/warn/Wunused-label-1.C: New test case.
6409         * g++.dg/warn/Wunused-label-2.C: New test case.
6410         * g++.dg/warn/Wunused-label-3.C: New test case.
6411
6412 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6413
6414         PR fortran/37203
6415         * reshape_zerosize_2.f90: New.
6416
6417 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6418
6419         PR fortran/32890
6420         * gfortran.dg/pack_assign_1.f90: New.
6421         * gfortran.dg/pack_vector_1.f90: New.
6422
6423 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6424
6425         PR middle-end/40340
6426         * gcc.dg/pr40340-1.c: New test.
6427         * gcc.dg/pr40340-2.c: New test.
6428         * gcc.dg/pr40340-3.c: New test.
6429         * gcc.dg/pr40340-4.c: New test.
6430         * gcc.dg/pr40340-5.c: New test.
6431         * gcc.dg/pr40340.h: New file.
6432
6433 2009-06-05  Revital Eres  <eres@il.ibm.com>
6434
6435         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6436         New procedure.
6437         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6438         * gcc.dg/vect/vect-33.c: Likewise.
6439         * gcc.dg/vect/vect-92.c: Likewise.
6440         * gcc.dg/vect/vect-58.c: Likewise.
6441         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6442         * gcc.dg/vect/vect-42.c: Likewise.
6443         * gcc.dg/vect/slp-25.c: Likewise.
6444         * gcc.dg/vect/vect-align-1.c: Likewise.
6445         * gcc.dg/vect/vect-align-2.c: Likewise.
6446         * gcc.dg/vect/vect-93.c: Likewise.
6447         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6448         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6449         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6450         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6451         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6452         * gcc.dg/vect/vect-26.c: Likewise.
6453         * gcc.dg/vect/vect-44.c: Likewise.
6454         * gcc.dg/vect/vect-70.c: Likewise.
6455         * gcc.dg/vect/vect-95.c: Likewise.
6456         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6457         * gcc.dg/vect/vect-28.c: Likewise.
6458         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6459         * gcc.dg/vect/vect-87.c: Likewise.
6460         * gcc.dg/vect/vect-109.c: Likewise.
6461         * gcc.dg/vect/vect-54.c: Likewise.
6462         * gcc.dg/vect/vect-96.c: Likewise.
6463         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6464         * gcc.dg/vect/vect-88.c: Likewise.
6465         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6466         * gcc.dg/vect/vect-89.c: Likewise.
6467         * gcc.dg/vect/vect-91.c: Likewise.
6468         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6469         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6470         * gfortran.dg/vect/vect-2.f90: Likewise.
6471         * gfortran.dg/vect/vect-3.f90: Likewise.
6472         * gfortran.dg/vect/vect-4.f90: Likewise.
6473         * gfortran.dg/vect/vect-5.f90: Likewise.
6474
6475 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6476
6477         PR tree-optimization/36318
6478         * gcc.dg/tree-ssa/sra-7.c: New test.
6479
6480 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6481
6482         PR fortran/37203
6483         * gfortran.dg/reshape_order_5.f90: New.
6484         * gfortran.dg/reshape_shape_1.f90: New.
6485
6486 2009-06-04  Jason Merrill  <jason@redhat.com>
6487
6488         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6489
6490 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6491
6492         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6493         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6494
6495 2009-06-04  Richard Guenther  <rguenther@suse.de>
6496
6497         PR c++/39371
6498         * g++.dg/torture/pr40335.C: New testcase.
6499
6500 2009-06-03  Richard Guenther  <rguenther@suse.de>
6501
6502         PR middle-end/40328
6503         * gcc.dg/torture/pr40328.c: New testcase.
6504
6505 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6506
6507         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6508         m68k and fido.
6509
6510 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6511
6512         * g++.dg/torture/pr40323.C: New file.
6513
6514 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6515
6516         * gnat.dg/specs/root.ads: New test.
6517         * gnat.dg/specs/root-level_1.ads: Likewise.
6518         * gnat.dg/specs/root-level_2.ads: Likewise.
6519         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6520
6521 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6522
6523         * g++.dg/init/ref15.C: Require unwrapped targets.
6524
6525 2009-06-02  Jason Merrill  <jason@redhat.com>
6526
6527         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6528         * g++.dg/cpp0x/initlist18.C: New.
6529         * g++.dg/cpp0x/initlist19.C: New.
6530
6531         * g++.dg/cpp0x/auto14.C: New.
6532
6533 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6534
6535         * gnat.dg/alignment6.adb: Remove XFAIL.
6536
6537 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6538
6539         PR c++/38089
6540         * g++.dg/template/spec36.C: New test.
6541
6542 2009-06-01  Ian Lance Taylor  <iant@google.com>
6543
6544         * gcc.dg/cast-qual-3.c: New testcase.
6545         * g++.dg/warn/Wcast-qual2.C: New testcase.
6546
6547 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6548
6549         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6550         (process-message): Expect column numbers.
6551         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6552         * gcc.dg/pch/counter-2.c: Same.
6553         * gcc.dg/pch/valid-2.c: Same.
6554         * gcc.dg/pch/warn-1.c: Same.
6555         * gcc.dg/pch/valid-1.c: Same.
6556         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6557         * gcc.dg/cpp/syshdr.c: Same.
6558         * gcc.dg/cpp/19940712-1.c: Same.
6559         * gcc.dg/cpp/missing-header-1.c: Same.
6560         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6561         * gcc.dg/cpp/tr-warn3.c: Same.
6562         * gcc.dg/cpp/pr29612-2.c: Same.
6563         * gcc.dg/cpp/tr-warn4.c: Same.
6564         * gcc.dg/cpp/Wtrigraphs.c: Same.
6565         * gcc.dg/cpp/poison.c: Same.
6566         * gcc.dg/cpp/arith-3.c: Same.
6567         * gcc.dg/cpp/sysmac2.c: Same.
6568         * gcc.dg/cpp/cpp.exp: Same.
6569         * gcc.dg/cpp/tr-warn5.c: Same.
6570         * gcc.dg/cpp/include2.c: Same.
6571         * gcc.dg/cpp/Wmissingdirs.c: Same.
6572         * gcc.dg/cpp/Wmissingdirs.c: Same.
6573         * gcc.dg/cpp/tr-warn6.c: Same.
6574         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6575         * gcc.dg/cpp/macspace1.c: Same.
6576         * gcc.dg/cpp/escape-2.c: Same.
6577         * gcc.dg/cpp/assert2.c: Same.
6578         * gcc.dg/cpp/undef2.c: Same.
6579         * gcc.dg/cpp/macspace2.c: Same.
6580         * gcc.dg/cpp/tr-warn1.c: Same.
6581         * gcc.dg/cpp/extratokens2.c: Same.
6582         * gcc.dg/cpp/strify2.c: Same.
6583         * gcc.dg/cpp/Wsignprom.c: Same.
6584         * gcc.dg/cpp/redef2.c: Same.
6585         * gcc.dg/cpp/trad/trad.exp: Same.
6586         * gcc.dg/cpp/arith-1.c: Same.
6587         * gcc.dg/cpp/extratokens.c: Same.
6588         * gcc.dg/cpp/if-mpar.c: Same.
6589
6590 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6591
6592         * gnat.dg/nested_float_packed.ads: New test.
6593
6594 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6595             Eric Botcazou  <botcazou@adacore.com>
6596
6597         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6598         * gnat.dg/test_oconst.adb: New test.
6599
6600 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6601
6602         * gcc.dg/plugin/ggcplug.c: Moved comment.
6603         (plugin_init): Fixed typo, declared i, returned 0 at end.
6604
6605 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6606
6607         PR testsuite/40244
6608         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6609         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6610
6611 2009-05-29  Ian Lance Taylor  <iant@google.com>
6612
6613         * gcc.dg/Wcxx-compat-11.c: New testcase.
6614
6615 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6616
6617         PR fortran/40019
6618         * gfortran.dg/leadz_trailz_1.f90: New test.
6619         * gfortran.dg/leadz_trailz_2.f90: New test.
6620
6621 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6622
6623         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6624         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6625         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6626         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6627         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6628         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6629         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6630         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6631         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6632         * gcc.dg/tree-ssa/sra-5.c: New file.
6633         * gcc.dg/tree-ssa/sra-6.c: New file.
6634         * gcc.c-torture/compile/sra-1.c: New file.
6635
6636 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6637
6638         PR middle-end/40291
6639         * gcc.c-torture/compile/pr40291.c: New test.
6640
6641         PR target/40017
6642         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6643         __vector _Bool.
6644         * gcc.target/powerpc/altivec-30.c: New test.
6645         * gcc.target/powerpc/altivec-31.c: New test.
6646
6647 2009-05-28  Richard Guenther  <rguenther@suse.de>
6648
6649         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6650         * gcc.c-torture/execute/20090527-1.c: Likewise.
6651
6652 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6653
6654         PR c++/39754
6655         * g++.dg/template/canon-type-1.C: New test.
6656         * g++.dg/template/canon-type-2.C: Likewise.
6657         * g++.dg/template/canon-type-3.C: Likewise.
6658         * g++.dg/template/canon-type-4.C: Likewise.
6659         * g++.dg/template/canon-type-5.C: Likewise.
6660         * g++.dg/template/canon-type-6.C: Likewise.
6661         * g++.dg/template/canon-type-7.C: Likewise.
6662
6663 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6664             Uros Bizjak  <ubizjak@gmail.com>
6665             Danny Smith  <dansmister@gmail.com>
6666
6667         PR target/37216
6668
6669         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6670         New function.
6671         * gcc.target/i386/pr37216.c:  New test source file.
6672         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6673         use -fno-common for testing Cygwin and MinGW targets.
6674
6675 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6676
6677         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6678         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6679         * g++.dg/pr37742.C (size_t): Likewise.
6680         * g++.dg/torture/pr34850.C (size_t): Likewise.
6681         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6682         _PTRDIFF_TYPE__.
6683         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6684         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6685         (size_t): Use __extension__ and __SIZE_TYPE__.
6686         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6687         __SIZE_TYPE__.
6688         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6689         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6690         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6691         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6692         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6693         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6694         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6695         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6696         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6697         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6698         (__ssize_t): Likewise.
6699         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6700         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6701         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6702         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6703         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6704         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6705         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6706         * gcc.dg/pr33667.c (size_t): Likewise.
6707         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6708         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6709         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6710         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6711         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6712         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6713
6714 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6715
6716         PR tree-optimization/40254
6717         * gcc.dg/vect/pr40254.c: New test.
6718
6719 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6720
6721         PR middle-end/33699
6722         * gcc.target/mips/const-anchor-1.c: New test.
6723         * gcc.target/mips/const-anchor-2.c: New test.
6724
6725 2009-05-27  Jason Merrill  <jason@redhat.com>
6726
6727         * g++.dg/cpp0x/initlist15.C: New.
6728         * g++.dg/cpp0x/initlist16.C: New.
6729         * g++.dg/cpp0x/initlist17.C: New.
6730
6731 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6732
6733         PR fortran/39178
6734         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6735         patterns to reflect frontend changes.
6736         * gfortran.dg/vector_subscript_4.f90: Likewise.
6737
6738 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6739             Eric Botcazou  <botcazou@adacore.com>
6740
6741         * gcc.c-torture/execute/align-nest.c: New testcase.
6742         * gnat.dg/misaligned_nest.adb: New testcase.
6743
6744 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6745
6746         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6747         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6748         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6749         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6750
6751 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6752
6753         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6754         cast instead of assuming 0ul.
6755         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6756         __SIZE_TYPE__.
6757         (_type_desc): Make first argument const.
6758         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6759
6760 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6761
6762         PR libfortran/40187
6763         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6764         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6765
6766 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6767
6768         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6769         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6770         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6771         * gcc.dg/plugin/ggcplug.c: Added new file.
6772
6773 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6774
6775         PR fortran/40246
6776         * gfortran.dg/nullify_4.f90: New test.
6777
6778 2009-05-26  Richard Guenther  <rguenther@suse.de>
6779
6780         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6781
6782 2009-05-26  Richard Guenther  <rguenther@suse.de>
6783
6784         PR middle-end/40252
6785         * gcc.c-torture/compile/pr40252.c: New testcase.
6786
6787 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6788
6789         PR c++/40007
6790         * g++.dg/template/typedef18.C: New test.
6791         * g++.dg/template/typedef19.C: Likewise.
6792         * g++.dg/template/typedef20.C: Likewise.
6793         * g++.dg/template/access11.C: Adjust.
6794
6795 2009-05-26  Richard Guenther  <rguenther@suse.de>
6796
6797         PR testsuite/40247
6798         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6799
6800 2009-05-25  Jason Merrill  <jason@redhat.com>
6801
6802         PR c++/38064
6803         * g++.dg/cpp0x/enum3.C: New test.
6804
6805 2009-05-25  Richard Guenther  <rguenther@suse.de>
6806
6807         PR tree-optimization/36327
6808         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6809         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6810         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6811         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6812         * gcc.dg/vect/vect-40.c: Likewise.
6813         * gcc.dg/vect/vect-42.c: Likewise.
6814         * gcc.dg/vect/vect-46.c: Likewise.
6815         * gcc.dg/vect/vect-76.c: Likewise.
6816
6817 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6818
6819         PR fortran/40176
6820         * gfortran.dg/proc_ptr_18.f90: New.
6821         * gfortran.dg/proc_ptr_19.f90: New.
6822         * gfortran.dg/proc_ptr_comp_9.f90: New.
6823         * gfortran.dg/proc_ptr_comp_10.f90: New.
6824
6825 2009-05-25  Richard Guenther  <rguenther@suse.de>
6826
6827         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6828         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6829
6830 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6831
6832         PR tree-optimization/40238
6833         * gcc.dg/vect/pr40238.c: New test.
6834
6835 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6836             Dominique Dhumieres  <dominiq@lps.ens.fr>
6837
6838         PR fortran/35732
6839         PR fortran/39872
6840         * gfortran.dg/bounds_check_fail_3.f90: New test.
6841         * gfortran.dg/bounds_check_fail_4.f90: New test.
6842         * gfortran.dg/bounds_check_14.f90: Update test.
6843         * gfortran.dg/bound_4.f90: Update test.
6844
6845 2009-05-24  Richard Guenther  <rguenther@suse.de>
6846
6847         PR middle-end/40233
6848         * gcc.c-torture/compile/pr40233.c: New testcase.
6849
6850 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6851
6852         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6853         for alpha*-*-* targets.
6854
6855 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6856
6857         * gcc.dg/vect/bb-slp-1.c: New test.
6858         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6859         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6860         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6861         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6862         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6863         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6864         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6865         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6866         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6867         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6868         gcc.dg/vect/bb-slp-22.c: Likewise.
6869         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6870
6871 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6872             Maxim Kuvyrkov  <maxim@codesourcery.com>
6873
6874         * gcc.dg/falign-labels-1.c: New test.
6875
6876 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6877
6878         * gnat.dg/specs/rep_clause3.ads: New test.
6879
6880 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6881
6882         * gnat.dg/addr6.adb: New test.
6883
6884 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6885
6886         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6887         New function.
6888         * gcc.target/arm/thumb2-mul-space.c: New file.
6889         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6890         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6891         * gcc.target/arm/thumb2-mul-speed.c: New file.
6892
6893 2009-05-22  Richard Guenther  <rguenther@suse.de>
6894
6895         PR middle-end/38964
6896         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6897         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6898         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6899
6900 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6901
6902         * gcc.dg/dll-6.c: New test.
6903         * gcc.dg/dll-6a.c: Likewise.
6904         * gcc.dg/dll-7.c: Likewise.
6905         * gcc.dg/dll-7a.c: Likewise.
6906         * g++.dg/ext/dllexport2.C: Likewise.
6907         * g++.dg/ext/dllexport2a.cc: Likewise.
6908
6909 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6910
6911         PR target/37846
6912         * gcc.target/ia64/mfused-madd-vect.c: New test.
6913         * gcc.target/ia64/mfused-madd.c: New test.
6914         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6915         * gcc.target/ia64/mno-fused-madd.c: New test.
6916
6917 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6918
6919         * gcc.target/i386/movbe-1.c: New.
6920         * gcc.target/i386/movbe-2.c: Likewise.
6921
6922 2009-05-21  Taras Glek  <tglek@mozilla.com>
6923
6924         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6925         plugin_init signature.
6926         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6927         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6928         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6929
6930 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6931
6932         * gcc.dg/target/arm/neon-vmla-1.c: New.
6933         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6934
6935 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6936
6937         * gcc.target/mips/octeon-exts-6.c: New test.
6938         * gcc.target/mips/extend-1.c: New test.
6939         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6940         EXTS.
6941         * gcc.target/mips/octeon-exts-5.c: Likewise.
6942
6943 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6944
6945         PR middle-end/40204
6946         * gcc.c-torture/compile/pr40204.c: New test.
6947
6948 2009-05-20  Richard Guenther  <rguenther@suse.de>
6949
6950         * gcc.c-torture/compile/20090518-1.c: New testcase.
6951
6952 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6953
6954         PR tree-optimization/40087
6955         * gcc.dg/tree-ssa/pr40087.c: New test.
6956
6957 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6958
6959         * gcc.dg/vector-4.c: New testcase.
6960         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6961         * g++.dg/ext/vector16.C: New testcase.
6962
6963 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6964
6965         PR c/40172
6966         * gcc.dg/pr40172.c: Renamed to ...
6967         * gcc.dg/pr40172-1.c: This.
6968
6969         * gcc.dg/pr40172-2.c: New.
6970         * gcc.dg/pr40172-3.c: Likewise.
6971
6972 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6973
6974         PR c/40172
6975         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6976
6977 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6978
6979         * gnat.dg/loop_optimization6.ad[sb]: New test.
6980
6981 2009-05-19  Richard Guenther  <rguenther@suse.de>
6982
6983         * gcc.c-torture/compile/20090519-1.c: New testcase.
6984
6985 2009-05-18  Jason Merrill  <jason@redhat.com>
6986
6987         * g++.dg/cpp0x/explicit1.C: New.
6988         * g++.dg/cpp0x/explicit2.C: New.
6989
6990 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6991
6992         PR debug/40109
6993         * g++.dg/debug/dwarf2/nested-1.C: New test.
6994
6995 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6996
6997         PR testsuite/39907
6998         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6999         stack alignment.
7000
7001 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7002
7003         PR fortran/40164
7004         * gfortran.dg/proc_ptr_comp_8.f90: New.
7005
7006 2009-05-18  Richard Guenther  <rguenther@suse.de>
7007
7008         PR fortran/40168
7009         * gfortran.dg/array_memset_2.f90: Adjust.
7010
7011 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7012
7013         PR fortran/36947
7014         PR fortran/40039
7015         * gfortran.dg/interface_27.f90: New.
7016         * gfortran.dg/interface_28.f90: New.
7017         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7018         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7019
7020 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7021
7022         * gcc.target/m68k/tls-ie.c: New test.
7023         * gcc.target/m68k/tls-le.c: New test.
7024         * gcc.target/m68k/tls-gd.c: New test.
7025         * gcc.target/m68k/tls-ld.c: New test.
7026         * gcc.target/m68k/tls-ie-xgot.c: New test.
7027         * gcc.target/m68k/tls-le-xtls.c: New test.
7028         * gcc.target/m68k/tls-gd-xgot.c: New test.
7029         * gcc.target/m68k/tls-ld-xgot.c: New test.
7030         * gcc.target/m68k/tls-ld-xtls.c: New test.
7031         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7032
7033 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7034
7035         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7036
7037 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7038
7039         PR c/40172
7040         * gcc.dg/pr40172.c: New.
7041
7042 2009-05-17  Jason Merrill  <jason@redhat.com>
7043
7044         PR c++/40139
7045         * g++.dg/template/dtor6.C: New.
7046
7047 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7048
7049         * g++.dg/warn/translate-ice-1.C: New test.
7050
7051 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7052
7053         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7054         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7055         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7056         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7057
7058 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7059
7060         PR fortran/33197
7061         * gfortran.dg/erf_2.F90: New test.
7062         * gfortran.dg/erfc_scaled_2.f90: New test.
7063
7064 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7065
7066         PR fortran/31243
7067         * gfortran.dg/string_1.f90: New test.
7068         * gfortran.dg/string_2.f90: New test.
7069         * gfortran.dg/string_3.f90: New test.
7070
7071 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7072
7073         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7074         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7075
7076 2009-05-15  Ian Lance Taylor  <iant@google.com>
7077
7078         * gcc.dg/Wcxx-compat-10.c: New testcase.
7079
7080 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7081
7082         PR 16302
7083         * gcc.dg/pr16302.c: New.
7084         * g++.dg/warn/pr16302.C: New.
7085
7086 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7087
7088         * gcc.dg/torture/builtin-math-5.c: New.
7089         * gcc.dg/torture/builtin-math-6.c: New.
7090         * lib/target-supports.exp (check_effective_target_mpc): New.
7091
7092 2009-05-15  Jan Hubicka  <jh@suse.cz>
7093
7094         * gcc.dg/tree-ssa/inline-3.c: New testcase
7095
7096 2009-05-15  Jan Hubicka  <jh@suse.cz>
7097
7098         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7099         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7100         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7101         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7102         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7103         Mark noinline.
7104         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7105         Mark noinline.
7106         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7107         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7108
7109 2009-05-15  Jan Hubicka  <jh@suse.cz>
7110
7111         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7112         optimized by sibcall noinline.
7113
7114 2009-05-15  Jan Hubicka  <jh@suse.cz>
7115
7116         * sibcall-1.c (track): Mark noinline.
7117         * sibcall-2.c (track): Mark noinline.
7118         * sibcall-3.c (track): Mark noinline.
7119         * sibcall-4.c (track): Mark noinline.
7120
7121 2009-05-15  Jan Hubicka  <jh@suse.cz>
7122
7123         * flatten-2.c: Disable early inlining; add comment.
7124         * flatten-3.c: New test based on flatten-2.c.
7125
7126 2009-05-15  Richard Guenther  <rguenther@suse.de>
7127
7128         PR tree-optimization/39999
7129         * gcc.c-torture/compile/pr39999.c: New testcase.
7130
7131 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7132
7133         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7134
7135 2009-05-14  Ian Lance Taylor  <iant@google.com>
7136
7137         * gcc.dg/Wcxx-compat-9.c: New testcase.
7138
7139 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7140
7141         PR fortran/39996
7142         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7143         * gfortran.dg/duplicate_type_2.f90: Ditto.
7144         * gfortran.dg/duplicate_type_3.f90: New.
7145
7146 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7147
7148         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7149         * ada/acats/tests/c5/c59002c.ada: Likewise.
7150
7151 2009-05-13  Taras Glek  <tglek@mozilla.com>
7152
7153         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7154         attributes and decl smashing.
7155         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7156         attributes.
7157         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7158         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7159
7160 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7161
7162         PR fortran/39865
7163         * gfortran.dg/pr39865.f90: New test.
7164         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7165         arrays in FMT=.
7166         * gfortran.dg/hollerith_f95.f90: Likewise.
7167         * gfortran.dg/hollerith6.f90: New test.
7168         * gfortran.dg/hollerith7.f90: New test.
7169
7170 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7171
7172         PR cpp/36674
7173         * gcc.dg/cpp/pr36674.i: New.
7174
7175 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7176
7177         PR middle-end/40035
7178         * gcc.c-torture/compile/pr40035.c: New test.
7179
7180 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7181
7182         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7183
7184 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7185
7186         PR fortran/40110
7187         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7188         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7189         * gfortran.dg/interop_params.f03: Ditto.
7190
7191 2009-05-12  Jan Hubicka  <jh@suse.cz>
7192
7193         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7194         so unrolling still happens.
7195         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7196         * gcc.dg/ipa/ipacost-2.c: Likewise.
7197         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7198
7199 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7200
7201         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7202
7203 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7204
7205         * lib/target-supports.exp (check_profiling_available): Return
7206         false for -p on *-*-cygwin* targets.
7207
7208 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7209
7210         PR tree-optimization/38632
7211         * g++.dg/tree-ssa/pr38632.C: New.
7212
7213 2009-05-11  Jan Hubicka  <jh@suse.cz>
7214
7215         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7216         we now optimize better.
7217         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7218         out at different places.
7219         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7220         unroling.
7221         * gcc.dg/vect/vect-76.c: Likewise.
7222         * gcc.dg/vect/vect-70.c: Likewise.
7223         * gcc.dg/vect/vect-66.c: Likewise.
7224         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7225         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7226
7227 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7228
7229         PR middle-end/40080
7230         * gcc.c-torture/compile/pr40080.c: New.
7231
7232 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7233
7234         * gcc.c-torture/compile/pr40026.c: New testcase.
7235
7236 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7237
7238         PR fortran/40089
7239         * gfortran.dg/proc_ptr_comp_7.f90: New.
7240
7241 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7242
7243         PR tree-optimization/40074
7244         * gcc.dg/vect/pr40074.c: New test.
7245
7246 2009-05-10  Ian Lance Taylor  <iant@google.com>
7247
7248         * gcc.dg/Wcxx-compat-7.c: New testcase.
7249         * gcc.dg/Wcxx-compat-8.c: New testcase.
7250         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7251         * gcc.dg/pr17188-1.c: Likewise.
7252         * gcc.dg/pr39084.c: Likewise.
7253
7254 2009-05-10  Michael Matz  <matz@suse.de>
7255
7256         PR target/40031
7257         * gcc.dg/pr40031.c: New test.
7258
7259 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7260
7261         PR fortran/40018
7262         * gfortran.dg/array_constructor_31.f90: New test.
7263
7264 2009-05-10  Richard Guenther  <rguenther@suse.de>
7265
7266         PR tree-optimization/40081
7267         * g++.dg/torture/pr40081.C: New testcase.
7268
7269 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7270
7271         PR fortran/38863
7272         * gfortran.dg/dependency_24.f90: New test.
7273         * gfortran.dg/dependency_23.f90: Clean up module files.
7274
7275 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7276
7277         PR fortran/38956
7278         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7279         * gfortran.dg/chmod_2.f90: Likewise.
7280         * gfortran.dg/chmod_3.f90: Likewise.
7281         * gfortran.dg/open_errors.f90: Likewise.
7282
7283 2009-05-09  Jan Hubicka  <jh@suse.cz>
7284
7285         PR middle-end/40043
7286         * g++.dg/eh/nested-try.C: New test.
7287
7288 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7289
7290         PR tree-optimization/40049
7291         * gcc.dg/vect/vect-shift-2.c: New test.
7292
7293 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7294
7295         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7296         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7297
7298 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7299
7300         PR c/36892
7301         * g++.dg/warn/deprecated-6.C: New.
7302         * gcc.dg/deprecated-4.c: Likewise.
7303         * gcc.dg/deprecated-5.c: Likewise.
7304         * gcc.dg/deprecated-6.c: Likewise.
7305
7306 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7307
7308         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7309         __aligned__(__BIGGEST_ALIGNMENT__).
7310         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7311         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7312         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7313         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7314         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7315         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7316         * gcc.dg/vect/Os-vect-95.c: Likewise.
7317         * gcc.dg/vect/pr20122.c: Likewise.
7318         * gcc.dg/vect/pr36493.c: Likewise.
7319         * gcc.dg/vect/pr37385.c: Likewise.
7320         * gcc.dg/vect/slp-7.c: Likewise.
7321         * gcc.dg/vect/slp-9.c: Likewise.
7322         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7323         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7324         * gcc.dg/vect/vect-35.c: Likewise.
7325         * gcc.dg/vect/vect-40.c: Likewise.
7326         * gcc.dg/vect/vect-42.c: Likewise.
7327         * gcc.dg/vect/vect-44.c: Likewise.
7328         * gcc.dg/vect/vect-46.c: Likewise.
7329         * gcc.dg/vect/vect-48.c: Likewise.
7330         * gcc.dg/vect/vect-52.c: Likewise.
7331         * gcc.dg/vect/vect-54.c: Likewise.
7332         * gcc.dg/vect/vect-56.c: Likewise.
7333         * gcc.dg/vect/vect-58.c: Likewise.
7334         * gcc.dg/vect/vect-60.c: Likewise.
7335         * gcc.dg/vect/vect-74.c: Likewise.
7336         * gcc.dg/vect/vect-75.c: Likewise.
7337         * gcc.dg/vect/vect-76.c: Likewise.
7338         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7339         * gcc.dg/vect/vect-77.c: Likewise.
7340         * gcc.dg/vect/vect-77-global.c: Likewise.
7341         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7342         * gcc.dg/vect/vect-78.c: Likewise.
7343         * gcc.dg/vect/vect-78-global.c: Likewise.
7344         * gcc.dg/vect/vect-80.c: Likewise.
7345         * gcc.dg/vect/vect-85.c: Likewise.
7346         * gcc.dg/vect/vect-87.c: Likewise.
7347         * gcc.dg/vect/vect-88.c: Likewise.
7348         * gcc.dg/vect/vect-92.c: Likewise.
7349         * gcc.dg/vect/vect-93.c: Likewise.
7350         * gcc.dg/vect/vect-95.c: Likewise.
7351         * gcc.dg/vect/vect-97.c: Likewise.
7352         * gcc.dg/vect/vect-complex-1.c: Likewise.
7353         * gcc.dg/vect/vect-complex-4.c: Likewise.
7354         * gcc.dg/vect/vect-complex-5.c: Likewise.
7355         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7356         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7357         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7358         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7359         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7360         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7361         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7362         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7363         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7364         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7365         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7366         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7367         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7368         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7369         * gcc.dg/vect/vect-outer-1.c: Likewise.
7370         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7371         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7372         * gcc.dg/vect/vect-outer-2.c: Likewise.
7373         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7374         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7375         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7376         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7377         * gcc.dg/vect/vect-outer-3.c: Likewise.
7378         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7379         * gcc.dg/vect/vect-outer-5.c: Likewise.
7380         * gcc.dg/vect/vect-outer-6.c: Likewise.
7381         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7382         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7383         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7384         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7385         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7386         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7387         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7388         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7389         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7390         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7391         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7392         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7393         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7394         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7395
7396 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7397
7398         PR c/24581
7399         * gcc.dg/torture/complex-sign.h: New header.
7400         * gcc.dg/torture/complex-sign-add.c,
7401         gcc.dg/torture/complex-sign-mixed-add.c,
7402         gcc.dg/torture/complex-sign-mixed-div.c,
7403         gcc.dg/torture/complex-sign-mixed-mul.c,
7404         gcc.dg/torture/complex-sign-mixed-sub.c,
7405         gcc.dg/torture/complex-sign-mul.c,
7406         gcc.dg/torture/complex-sign-sub.c: New tests.
7407
7408 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7409
7410         PR fortran/39876
7411         * gfortran.dg/intrinsic_3.f90: New.
7412
7413 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7414
7415         PR c/39037
7416         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7417         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7418         * gcc.dg/dfp/float-constant-double.c: New test.
7419         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7420         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7421         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7422         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7423         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7424         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7425         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7426         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7427         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7428
7429 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7430
7431         PR middle-end/40057
7432         * gcc.c-torture/execute/pr40057.c: New test.
7433
7434 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7435
7436         * gcc.c-torture/compile/const-high-part.c: New test.
7437
7438 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7439
7440         PR testsuite/40050
7441         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7442         build plugin.
7443
7444 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7445
7446         PR fortran/39630
7447         * gfortran.dg/proc_decl_1.f90: Modified.
7448         * gfortran.dg/proc_ptr_comp_1.f90: New.
7449         * gfortran.dg/proc_ptr_comp_2.f90: New.
7450         * gfortran.dg/proc_ptr_comp_3.f90: New.
7451         * gfortran.dg/proc_ptr_comp_4.f90: New.
7452         * gfortran.dg/proc_ptr_comp_5.f90: New.
7453         * gfortran.dg/proc_ptr_comp_6.f90: New.
7454
7455 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7456
7457         PR c++/17395
7458         * g++.dg/template/call7.C: New test.
7459
7460 2009-05-06  Diego Novillo  <dnovillo@google.com>
7461
7462         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7463
7464 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7465
7466         * gfortran.dg/pr40021.f: Moved to ...
7467         * gfortran.fortran-torture/execute/pr40021.f: Here.
7468
7469 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7470
7471         PR middle-end/39986
7472         * gcc.dg/dfp/pr39986.c: New test.
7473
7474 2009-05-06  Michael Matz  <matz@suse.de>
7475
7476         PR middle-end/40021
7477         * gfortran.dg/pr40021.f: New test.
7478
7479 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7480
7481         * lib/plugin-support.exp: New file containing support procs for
7482         plugin testcases.
7483         * lib/target-supports.exp (check_plugin_available): New proc.
7484         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7485         * gcc.dg/plugin/selfassign.c: New plugin source file.
7486         * gcc.dg/plugin/self-assign-test-1.c: New test.
7487         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7488         * g++.dg/README: Add description for plugin test.
7489         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7490         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7491         * g++.dg/plugin/selfassign.c: New plugin source file.
7492         * g++.dg/plugin/self-assign-test-1.C: New test.
7493         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7494         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7495         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7496         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7497
7498 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7499
7500         PR fortran/40041
7501         * gfortran.dg/intrinsic_2.f90: New test.
7502         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7503
7504 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7505
7506         PR c/40032
7507         * gcc.dg/noncompile/incomplete-5.c: New test.
7508
7509 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7510
7511         PR middle-end/39666
7512         * gcc.dg/pr39666-1.c: New test.
7513         * gcc.dg/pr39666-2.c: Likewise.
7514         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7515         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7516         * gfortran.dg/pr39666-1.f90: Likewise.
7517         * gfortran.dg/pr39666-2.f90: Likewise.
7518
7519 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7520
7521         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7522         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7523         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7524
7525 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7526
7527         PR fortran/39998
7528         * gfortran.dg/proc_ptr_17.f90: New.
7529
7530 2009-05-05  Richard Guenther  <rguenther@suse.de>
7531
7532         PR tree-optimization/40022
7533         * gcc.c-torture/execute/pr40022.c: New testcase.
7534
7535 2009-05-05  Richard Guenther  <rguenther@suse.de>
7536
7537         PR middle-end/40023
7538         * gcc.c-torture/compile/pr40023.c: New testcase.
7539
7540 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7541
7542         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7543         * g++.dg/template/overload9.C: Likewise.
7544         * g++.dg/ext/ms-1.C: New.
7545
7546 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7547
7548         PR c++/40013
7549         * g++.dg/ext/vla7.C: New test.
7550
7551 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7552
7553         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7554
7555 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7556
7557         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7558         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7559         Update expected errors.
7560
7561 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7562
7563         PR c++/28152
7564         * g++.dg/parse/parser-pr28152.C: New.
7565         * g++.dg/parse/parser-pr28152-2.C: New.
7566
7567 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7568
7569         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7570
7571 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7572
7573         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7574         * gcc.target/sparc/fexpand-2.c: Likewise.
7575         * gcc.target/sparc/fpmerge-2.c: Likewise.
7576         * gcc.target/sparc/pdist-2.c: Likewise.
7577
7578 2009-05-03  Richard Guenther  <rguenther@suse.de>
7579
7580         PR c/39983
7581         * gcc.c-torture/compile/pr39983.c: New testcase.
7582
7583 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7584
7585         * gcc.dg/c99-complex-3.c: New test.
7586
7587 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7588
7589         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7590
7591 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7592
7593         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7594
7595 2009-05-02  Richard Guenther  <rguenther@suse.de>
7596
7597         PR middle-end/40001
7598         * gcc.target/spu/pr40001.c: New testcase.
7599
7600 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7601
7602         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7603
7604 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7605
7606         PR middle-end/39579
7607         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7608         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7609
7610 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7611
7612         PR testsuite/39776
7613         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7614         no longer issued.
7615
7616 2009-04-30  David Ayers  <ayers@fsfe.org>
7617
7618         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7619         and gcc_error_prefix variables.
7620         * objc.dg/bad-receiver-type.m: Update to match correct
7621         diagnostics marker.
7622         * objc.dg/encode-5.m: Likewise.
7623         * objc.dg/id-1.m: Likewise.
7624         * objc.dg/method-1.m: Likewise.
7625         * objc.dg/method-6.m: Likewise.
7626         * objc.dg/method-7.m: Likewise.
7627         * objc.dg/method-9.m: Likewise.
7628         * objc.dg/method-11.m: Likewise.
7629         * objc.dg/method-20.m: Likewise.
7630         * objc.dg/private-1.m: Likewise.
7631
7632 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7633
7634         PR libfortran/39667
7635         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7636         * gfortran.dg/advance_4.f90: Likewise
7637         * gfortran.dg/advance_5.f90: Likewise
7638         * gfortran.dg/append_1.f90: Likewise
7639         * gfortran.dg/backslash_1.f90: Likewise
7640         * gfortran.dg/backslash_2.f90: Likewise
7641         * gfortran.dg/backslash_3.f: Likewise
7642         * gfortran.dg/backspace_10.f90: Likewise
7643         * gfortran.dg/backspace_3.f: Likewise
7644         * gfortran.dg/backspace_4.f: Likewise
7645         * gfortran.dg/backspace_5.f: Likewise
7646         * gfortran.dg/backspace_8.f: Likewise
7647         * gfortran.dg/backspace_9.f: Likewise
7648         * gfortran.dg/complex_write.f90: Likewise
7649         * gfortran.dg/convert_implied_open.f90: Likewise
7650         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7651         * gfortran.dg/dos_eol.f: Likewise
7652         * gfortran.dg/empty_format_1.f90: Likewise
7653         * gfortran.dg/endfile.f: Likewise
7654         * gfortran.dg/eof_1.f90: Likewise
7655         * gfortran.dg/eor_1.f90: Likewise
7656         * gfortran.dg/eor_handling_1.f90: Likewise
7657         * gfortran.dg/eor_handling_2.f90: Likewise
7658         * gfortran.dg/eor_handling_3.f90: Likewise
7659         * gfortran.dg/eor_handling_4.f90: Likewise
7660         * gfortran.dg/eor_handling_5.f90: Likewise
7661         * gfortran.dg/error_recovery_5.f90: Likewise
7662         * gfortran.dg/f2003_inquire_1.f03: Likewise
7663         * gfortran.dg/f2003_io_4.f03: Likewise
7664         * gfortran.dg/f2003_io_5.f03: Likewise
7665         * gfortran.dg/f2003_io_7.f03: Likewise
7666         * gfortran.dg/fgetc_1.f90: Likewise
7667         * gfortran.dg/fgetc_2.f90: Likewise
7668         * gfortran.dg/flush_1.f90: Likewise
7669         * gfortran.dg/fmt_exhaust.f90: Likewise
7670         * gfortran.dg/fmt_huge.f90: Likewise
7671         * gfortran.dg/fmt_read.f90: Likewise
7672         * gfortran.dg/fmt_t_1.f90: Likewise
7673         * gfortran.dg/fmt_t_2.f90: Likewise
7674         * gfortran.dg/fmt_t_3.f90: Likewise
7675         * gfortran.dg/fmt_t_4.f90: Likewise
7676         * gfortran.dg/fmt_t_5.f90: Likewise
7677         * gfortran.dg/fmt_t_7.f: Likewise
7678         * gfortran.dg/fseek.f90: Likewise
7679         * gfortran.dg/ftell_1.f90: Likewise
7680         * gfortran.dg/ftell_2.f90: Likewise
7681         * gfortran.dg/func_derived_3.f90: Likewise
7682         * gfortran.dg/inquire_9.f90: Likewise
7683         * gfortran.dg/iostat_1.f90: Likewise
7684         * gfortran.dg/iostat_2.f90: Likewise
7685         * gfortran.dg/list_read_1.f90: Likewise
7686         * gfortran.dg/list_read_4.f90: Likewise
7687         * gfortran.dg/list_read_5.f90: Likewise
7688         * gfortran.dg/list_read_7.f90: Likewise
7689         * gfortran.dg/list_read_8.f90: Likewise
7690         * gfortran.dg/list_read_9.f90: Likewise
7691         * gfortran.dg/namelist_13.f90: Likewise
7692         * gfortran.dg/namelist_14.f90: Likewise
7693         * gfortran.dg/namelist_15.f90: Likewise
7694         * gfortran.dg/namelist_16.f90: Likewise
7695         * gfortran.dg/namelist_17.f90: Likewise
7696         * gfortran.dg/namelist_18.f90: Likewise
7697         * gfortran.dg/namelist_19.f90: Likewise
7698         * gfortran.dg/namelist_20.f90: Likewise
7699         * gfortran.dg/namelist_24.f90: Likewise
7700         * gfortran.dg/namelist_26.f90: Likewise
7701         * gfortran.dg/namelist_27.f90: Likewise
7702         * gfortran.dg/namelist_28.f90: Likewise
7703         * gfortran.dg/namelist_37.f90: Likewise
7704         * gfortran.dg/namelist_38.f90: Likewise
7705         * gfortran.dg/namelist_39.f90: Likewise
7706         * gfortran.dg/namelist_40.f90: Likewise
7707         * gfortran.dg/namelist_43.f90: Likewise
7708         * gfortran.dg/namelist_44.f90: Likewise
7709         * gfortran.dg/namelist_45.f90: Likewise
7710         * gfortran.dg/namelist_46.f90: Likewise
7711         * gfortran.dg/namelist_47.f90: Likewise
7712         * gfortran.dg/namelist_48.f90: Likewise
7713         * gfortran.dg/namelist_49.f90: Likewise
7714         * gfortran.dg/namelist_50.f90: Likewise
7715         * gfortran.dg/namelist_51.f90: Likewise
7716         * gfortran.dg/namelist_52.f90: Likewise
7717         * gfortran.dg/namelist_56.f90: Likewise
7718         * gfortran.dg/namelist_char_only.f90: Likewise
7719         * gfortran.dg/namelist_use.f90: Likewise
7720         * gfortran.dg/namelist_use_only.f90: Likewise
7721         * gfortran.dg/noadv_size.f90: Likewise
7722         * gfortran.dg/open_access_append_1.f90: Likewise
7723         * gfortran.dg/pad_no.f90: Likewise
7724         * gfortran.dg/pr12884.f: Likewise
7725         * gfortran.dg/pr17090.f90: Likewise
7726         * gfortran.dg/pr17285.f90: Likewise
7727         * gfortran.dg/pr17286.f90: Likewise
7728         * gfortran.dg/pr18122.f90: Likewise
7729         * gfortran.dg/pr18210.f90: Likewise
7730         * gfortran.dg/pr18392.f90: Likewise
7731         * gfortran.dg/pr19155.f: Likewise
7732         * gfortran.dg/pr19216.f: Likewise
7733         * gfortran.dg/pr19467.f90: Likewise
7734         * gfortran.dg/pr19657.f: Likewise
7735         * gfortran.dg/pr20257.f90: Likewise
7736         * gfortran.dg/read_bad_advance.f90: Likewise
7737         * gfortran.dg/read_eof_2.f90: Likewise
7738         * gfortran.dg/read_eof_4.f90: Likewise
7739         * gfortran.dg/read_many_1.f: Likewise
7740         * gfortran.dg/read_noadvance.f90: Likewise
7741         * gfortran.dg/read_repeat.f90: Likewise
7742         * gfortran.dg/read_size_noadvance.f90: Likewise
7743         * gfortran.dg/read_x_past.f: Likewise
7744         * gfortran.dg/record_marker_1.f90: Likewise
7745         * gfortran.dg/record_marker_3.f90: Likewise
7746         * gfortran.dg/rewind_1.f90: Likewise
7747         * gfortran.dg/runtime_warning_1.f90: Likewise
7748         * gfortran.dg/shape_3.f90: Likewise
7749         * gfortran.dg/slash_1.f90: Likewise
7750         * gfortran.dg/stat_1.f90: Likewise
7751         * gfortran.dg/stat_2.f90: Likewise
7752         * gfortran.dg/streamio_11.f90: Likewise
7753         * gfortran.dg/streamio_3.f90: Likewise
7754         * gfortran.dg/streamio_4.f90: Likewise
7755         * gfortran.dg/streamio_9.f90: Likewise
7756         * gfortran.dg/tl_editing.f90: Likewise
7757         * gfortran.dg/unf_io_convert_1.f90: Likewise
7758         * gfortran.dg/unf_io_convert_2.f90: Likewise
7759         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7760         * gfortran.dg/unf_short_record_1.f90: Likewise
7761         * gfortran.dg/utf8_1.f03: Likewise
7762         * gfortran.dg/utf8_2.f03: Likewise
7763         * gfortran.dg/widechar_IO_1.f90: Likewise
7764         * gfortran.dg/write_check3.f90: Likewise
7765         * gfortran.dg/write_rewind_2.f: Likewise
7766         * gfortran.dg/x_slash_2.f: Likewise
7767
7768 2009-04-29  Richard Guenther  <rguenther@suse.de>
7769
7770         PR target/39943
7771         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7772         New.
7773         (check_effective_target_vect_floatuint_cvt): Likewise.
7774         * gcc.dg/vect/slp-10.c: Adjust.
7775         * gcc.dg/vect/slp-11.c: Adjust.
7776         * gcc.dg/vect/slp-12b.c: Adjust.
7777         * gcc.dg/vect/slp-33.c: Adjust.
7778         * gcc.c-torture/compile/pr39943.c: New testcase.
7779
7780 2009-04-29  Richard Guenther  <rguenther@suse.de>
7781
7782         PR middle-end/39937
7783         * gcc.c-torture/compile/pr39937.c: New testcase.
7784
7785 2009-04-29  Richard Guenther  <rguenther@suse.de>
7786
7787         PR tree-optimization/39941
7788         * gcc.c-torture/compile/pr39941.c: New testcase.
7789
7790 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7791
7792         * gcc.target/bfin/20090411-1.c: New test.
7793
7794 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7795
7796         PR target/39565
7797         * gcc.dg/pr39565.c: New testcase.
7798
7799 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7800
7801         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7802         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7803         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7804         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7805         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7806         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7807         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7808         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7809         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7810         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7811         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7812         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7813         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7814         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7815         * gcc.target/i386/pr37191.c: Likewise.
7816         * gcc.target/i386/reload-1.c: Likewise.
7817         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7818         * g++.old-deja/g++.pt/repo2.C: Likewise.
7819         * g++.old-deja/g++.pt/repo3.C: Likewise.
7820         * g++.old-deja/g++.pt/repo4.C: Likewise.
7821         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7822         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7823         * g++.dg/template/repo1.C: Likewise.
7824         * g++.dg/template/repo2.C: Likewise.
7825         * g++.dg/template/repo3.C: Likewise.
7826         * g++.dg/template/repo4.C: Likewise.
7827         * g++.dg/template/repo5.C: Likewise.
7828         * g++.dg/template/repo6.C: Likewise.
7829         * g++.dg/template/repo7.C: Likewise.
7830         * g++.dg/template/repo8.C: Likewise.
7831         * g++.dg/template/repo9.C: Likewise.
7832         * g++.dg/rtti/repo1.C: Likewise.
7833         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7834         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7835         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7836         * g++.dg/other/PR23205.C: Skip for vxworks.
7837         * g++.dg/ext/visibility/class1.C: Requires PIC.
7838         * g++.dg/eh/async-unwind2.C: Requires PIC.
7839         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7840         does not have cxa_exit.
7841
7842 2009-04-28  Jing Yu  <jingyu@google.com>
7843
7844         PR testsuite/39790
7845         * lib/target-supports.exp (check_effective_target_tls): Remove
7846         comment of caching.
7847         (check_effective_target_tls_native): Likewise.
7848         (check_effective_target_tls_runtime): Likewise.
7849         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7850         tls to tls_runtime.
7851         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7852
7853 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7854
7855         PR fortran/39946
7856         * gfortran.dg/proc_ptr_16.f90: New.
7857
7858 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7859
7860         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7861         lp64 is true.
7862
7863 2009-04-28  Richard Guenther  <rguenther@suse.de>
7864
7865         PR middle-end/39937
7866         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7867
7868 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7869
7870         * g++.dg/warn/pr35652.C: Removed.
7871         * gcc.dg/pr35652.c: Likewise.
7872
7873 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7874
7875         * gcc.target/ia64/20071210-2.c: New testcase.
7876
7877 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7878
7879         PR c/39323
7880         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7881         * gcc.dg/pr39323-3.c: Ditto.
7882
7883 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7884
7885         PR fortran/39930
7886         PR fortran/39931
7887         * gfortran.dg/ambiguous_reference_2.f90: New.
7888         * gfortran.dg/pointer_assign_7.f90: New.
7889
7890 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7891             Mark Mitchell  <mark@codesourcery.com>
7892
7893         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7894         * gcc.dg/20020103-1.c: Check for __ppc.
7895         * gcc.dg/asm-b.c: Check for __ppc.
7896         * gcc.dg/20020919-1.c: Check for __ppc.
7897         * gcc.dg/20020312-2.c: Likewise.
7898         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7899         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7900         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7901         * g++.dg/warn/weak1.C: Likewise.
7902         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7903         static so appropriate optimizations kick in.
7904         (find_base_value_wrapper): New function.
7905         * g++.dg/eh/simd-5.C: Fix target triplet.
7906         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7907
7908 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7909             H.J. Lu  <hongjiu.lu@intel.com>
7910
7911         PR target/39911
7912         * gcc.target/i386/pr39911.c: New test.
7913
7914 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7915
7916         PR fortran/39879
7917         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7918
7919 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7920
7921         PR c++/35652
7922         Revert:
7923
7924         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7925
7926         * gcc.dg/pr35652.C: New.
7927         * g++.dg/warn/pr35652.C: New.
7928         * gcc.dg/format/plus-1.c: Adjust message.
7929
7930 2009-04-27  DJ Delorie  <dj@redhat.com>
7931
7932         * lib/target-supports.exp (check_effective_target_double64): New.
7933         (check_effective_target_double64plus): New.
7934         (check_effective_target_large_double): New.
7935         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7936         * gcc.dg/div-double-1.c: Likewise.
7937         * gcc.dg/Wconversion-real.c: Require large_double.
7938         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7939
7940         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7941         are too small.
7942
7943         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7944         constants as long.
7945
7946 2009-04-27  Ian Lance Taylor  <iant@google.com>
7947
7948         * gcc.dg/Wcxx-compat-5.c: New testcase.
7949         * gcc.dg/Wcxx-compat-6.c: New testcase.
7950
7951 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7952
7953         Allow non-constant arguments to conversion intrinsics.
7954         * gcc.target/spu/intrinsics-3.c: Update tests.
7955
7956 2009-04-27  Richard Guenther  <rguenther@suse.de>
7957
7958         PR middle-end/39928
7959         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7960         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7961
7962 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7963
7964         PR target/39903
7965         * gcc.dg/torture/pr39903-1.c: New.
7966         * gcc.dg/torture/pr39903-2.c: Likewise.
7967
7968 2009-04-27  Revital Eres  <eres@il.ibm.com>
7969
7970         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7971         and check it.
7972         * gcc.dg/sms-2.c: Add dump check.
7973         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7974         and check it.
7975         * gcc.dg/sms-4.c: Likewise.
7976         * gcc.dg/sms-5.c: Likewise.
7977         * gcc.dg/sms-6.c: Likewise.
7978         * gcc.dg/sms-7.c: Likewise.
7979         * gcc.dg/sms-antideps.c: Rename to...
7980         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7981
7982 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7983
7984         * gnat.dg/opt2.adb: New test.
7985
7986 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7987
7988         PR c++/39875
7989         * g++.dg/warn/Wunused-15.C: New test.
7990
7991 2009-04-26  Michael Matz  <matz@suse.de>
7992
7993         Expand from SSA.
7994         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7995         change regexps.
7996         * gcc.target/i386/pr37248-1.c: Modified.
7997         * gcc.target/i386/pr37248-3.c: Modified.
7998         * gcc.target/i386/pr37248-2.c: Modified.
7999         * gnat.dg/aliasing1.adb: Modified.
8000         * gnat.dg/pack9.adb: Modified.
8001         * gnat.dg/aliasing2.adb: Modified.
8002         * gcc.dg/strict-overflow-2.c: Modified.
8003         * gcc.dg/autopar/reduc-1char.c: Modified.
8004         * gcc.dg/autopar/reduc-2char.c: Modified.
8005         * gcc.dg/autopar/reduc-1.c: Modified.
8006         * gcc.dg/autopar/reduc-2.c: Modified.
8007         * gcc.dg/autopar/reduc-3.c: Modified.
8008         * gcc.dg/autopar/reduc-6.c: Modified.
8009         * gcc.dg/autopar/reduc-7.c: Modified.
8010         * gcc.dg/autopar/reduc-8.c: Modified.
8011         * gcc.dg/autopar/reduc-9.c: Modified.
8012         * gcc.dg/autopar/reduc-1short.c: Modified.
8013         * gcc.dg/autopar/reduc-2short.c: Modified.
8014         * gcc.dg/autopar/parallelization-1.c: Modified.
8015         * gcc.dg/strict-overflow-4.c: Modified.
8016         * gcc.dg/strict-overflow-6.c: Modified.
8017         * gcc.dg/gomp/combined-1.c: Modified.
8018         * gcc.dg/no-strict-overflow-1.c: Modified.
8019         * gcc.dg/no-strict-overflow-3.c: Modified.
8020         * gcc.dg/no-strict-overflow-5.c: Modified.
8021         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8022         * gcc.dg/tree-ssa/pr18134.c: Modified.
8023         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8024         * gcc.dg/tree-ssa/vector-2.c: Modified.
8025         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8026         * gcc.dg/tree-ssa/loop-21.c: Modified.
8027         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8028         * gcc.dg/tree-ssa/vector-3.c: Modified.
8029         * gcc.dg/tree-ssa/asm-3.c: Modified.
8030         * gcc.dg/tree-ssa/pr23294.c: Modified.
8031         * gcc.dg/tree-ssa/loop-22.c: Modified.
8032         * gcc.dg/tree-ssa/loop-15.c: Modified.
8033         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8034         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8035         * gcc.dg/tree-ssa/pr20139.c: Modified.
8036         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8037         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8038         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8039         * gcc.dg/tree-ssa/loop-5.c: Modified.
8040         * gcc.dg/tree-ssa/pr19431.c: Modified.
8041         * gcc.dg/tree-ssa/pr32044.c: Modified.
8042         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8043         * gcc.dg/tree-ssa/loop-19.c: Modified.
8044         * gcc.dg/tree-ssa/loop-28.c: Modified.
8045         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8046         * gcc.dg/tree-ssa/divide-1.c: Modified.
8047         * gcc.dg/tree-ssa/inline-1.c: Modified.
8048         * gcc.dg/tree-ssa/divide-3.c: Modified.
8049         * gcc.dg/tree-ssa/pr30978.c: Modified.
8050         * gcc.dg/tree-ssa/alias-6.c: Modified.
8051         * gcc.dg/tree-ssa/divide-4.c: Modified.
8052         * gcc.dg/tree-ssa/alias-11.c: Modified.
8053         * gcc.dg/no-strict-overflow-7.c: Modified.
8054         * gcc.dg/strict-overflow-1.c: Modified.
8055         * gcc.dg/pr15784-4.c: Modified.
8056         * gcc.dg/pr34263.c: Modified.
8057         * gcc.dg/strict-overflow-3.c: Modified.
8058         * gcc.dg/tree-prof/stringop-1.c: Modified.
8059         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8060         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8061         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8062         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8063         * gcc.dg/no-strict-overflow-2.c: Modified.
8064         * gcc.dg/no-strict-overflow-4.c: Modified.
8065         * gcc.dg/no-strict-overflow-6.c: Modified.
8066         * g++.dg/tree-ssa/pr27090.C: Modified.
8067         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8068         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8069         * g++.dg/tree-ssa/pr19807.C: Modified.
8070         * g++.dg/opt/pr30965.C: Modified.
8071         * g++.dg/init/new17.C: Modified.
8072         * gfortran.dg/whole_file_6.f90: Modified.
8073         * gfortran.dg/whole_file_5.f90: Modified.
8074         * gfortran.dg/reassoc_1.f90: Modified.
8075         * gfortran.dg/reassoc_3.f90: Modified.
8076
8077 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8078
8079         PR fortran/39893
8080         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8081
8082 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8083
8084         PR inline-asm/39543
8085         * gcc.target/i386/pr39543-1.c: New test.
8086         * gcc.target/i386/pr39543-2.c: New test.
8087         * gcc.target/i386/pr39543-3.c: New test.
8088
8089         PR c/39889
8090         * gcc.dg/Wunused-value-3.c: New test.
8091
8092 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8093
8094         PR c/39581
8095         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8096         gcc.dg/vla-21.c: New tests.
8097
8098 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8099
8100         PR c/39556
8101         * gcc.dg/inline-34.c: New test.
8102
8103 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8104
8105         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8106         gcc.dg/enum-const-3.c: New tests.
8107         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8108         -pedantic-errors.  Update expected diagnostics.
8109
8110 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8111
8112         PR c/39582
8113         * gcc.dg/vla-20.c: New test.
8114
8115 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8116
8117         PR c/39564
8118         * gcc.dg/vla-19.c: New test.
8119
8120 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8121
8122         PR preprocessor/39559
8123         * gcc.dg/c99-intconst-2.c: New test.
8124
8125 2009-04-25  Jan Hubicka  <jh@suse.cz>
8126
8127         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8128
8129 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8130
8131         PR fortran/39688
8132         * gfortran.dg/import7.f90: New.
8133
8134 2009-04-24  Richard Guenther  <rguenther@suse.de>
8135
8136         * gcc.dg/tree-ssa/vrp48.c: Fix.
8137
8138 2008-04-24  Doug Kwan  <dougkwan@google.com>
8139
8140         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8141         destination are the same.
8142
8143 2009-04-24  Richard Guenther  <rguenther@suse.de>
8144
8145         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8146
8147 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8148
8149         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8150         gcc.dg/array-const-3.c: New tests.
8151
8152 2009-04-24  Ian Lance Taylor  <iant@google.com>
8153
8154         * gcc.dg/Wcxx-compat-4.c: New testcase.
8155
8156 2009-04-24  Daniel Kraft  <d@domob.eu>
8157
8158         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8159         expected on already erraneous symbol (renamed to fresh one).
8160
8161 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8162
8163         PR middle-end/39867
8164         * gcc.dg/pr39867.c: New.
8165
8166 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8167
8168         PR fortran/39861
8169         PR fortran/39864
8170         * gfortran.dg/intrinsic_1.f90: New.
8171
8172 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8173
8174         * gnat.dg/alignment7.adb: New test.
8175         * gnat.dg/alignment8.adb: Likewise.
8176
8177 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8178
8179         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8180         * gnat.dg/specs/rep_clause2.ads: New test.
8181
8182 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8183
8184         PR rtl-optimization/39794
8185         * gcc.dg/pr39794.c: New test.
8186
8187 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8188
8189         * gnat.dg/atomic1.adb: New test.
8190         * gnat.dg/atomic1_pkg.ads: New helper.
8191
8192 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8193
8194         PR testsuite/39623
8195         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8196         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8197
8198 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8199
8200         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8201         warning.
8202
8203 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8204
8205         PR C/31499
8206         * gcc.dg/vector-init-1.c: New testcase.
8207         * gcc.dg/vector-init-2.c: New testcase.
8208
8209 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8210
8211         * gnat.dg/enum2.adb: New test.
8212         * gnat.dg/enum2_pkg.ads: New helper.
8213
8214 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8215
8216         PR c/39855
8217         * gcc.dg/torture/pr39855.c: New test.
8218
8219 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8220
8221         PR c++/39639
8222         * g++.dg/cpp0x/pr39639.C: New test.
8223
8224 2009-04-22  Mark Heffernan  <meheff@google.com>
8225
8226         * gcc.dg/profile-generate-3.c: New test.
8227
8228 2009-04-22  Jan Hubicka  <jh@suse.cz>
8229
8230         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8231
8232 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8233
8234         PR testsuite/39623
8235         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8236
8237 2009-04-22  Richard Guenther  <rguenther@suse.de>
8238
8239         PR tree-optimization/39824
8240         * gcc.c-torture/compile/pr39824.c: New testcase.
8241
8242 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8243
8244         PR c++/14875
8245         * g++.dg/parse/parser-pr14875.C: New.
8246         * g++.dg/parse/parser-pr14875-2.C: New.
8247         * g++.dg/parse/error6.C: Update match string.
8248
8249 2009-04-22  Richard Guenther  <rguenther@suse.de>
8250
8251         PR tree-optimization/39845
8252         * gcc.c-torture/compile/pr39845.c: New testcase.
8253
8254 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8255
8256         PR fortran/39735
8257         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8258         * gfortran.dg/external_initializer.f90: Modified.
8259         * gfortran.dg/interface_26.f90: Modified.
8260         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8261         * gfortran.dg/proc_ptr_3.f90: Modified.
8262         * gfortran.dg/proc_ptr_15.f90: New.
8263         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8264
8265 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8266
8267         PR c++/35711
8268         * g++.dg/warn/pr35711.C: New.
8269         * g++.dg/conversion/ptrmem2.C: Update.
8270
8271 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8272
8273         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8274         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8275         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8276         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8277         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8278         gcc.c-torture/ChangeLog.0,
8279         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8280         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8281         gcc.target/i386/math-torture/math-torture.exp,
8282         gcc.target/mips/inter/mips16-inter.exp,
8283         gcc.target/mips/mips-nonpic/README,
8284         gcc.target/x86_64/abi/README.gcc,
8285         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8286         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8287         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8288         notices.
8289         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8290
8291 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8292
8293         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8294
8295 2009-04-21  Richard Guenther  <rguenther@suse.de>
8296
8297         PR middle-end/39829
8298         * gcc.dg/torture/pr39829.c: New testcase.
8299
8300 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8301
8302         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8303
8304 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8305
8306         PR 16202
8307         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8308         * gcc.dg/sequence-pt-2.c: New.
8309         * gcc.dg/sequence-pt-3.c: New.
8310         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8311         * g++.dg/warn/sequence-pt-2.c: New.
8312         * g++.dg/warn/sequence-pt-3.c: New.
8313
8314 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8315
8316         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8317
8318 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8319
8320         * gnat.dg/import1.ad[sb]: New test.
8321
8322 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8323
8324         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8325         return 0.
8326
8327 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8328
8329         PR fortran/39811
8330         * gfortran.dg/continuation_11.f90: New test.
8331
8332 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8333
8334         PR c++/13358
8335         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8336         messages. Test for "long long" in system headers.
8337         * gcc.dg/c99-longlong-2.c: New.
8338         * g++.dg/warn/pr13358.C: New.
8339         * g++.dg/warn/pr13358-2.C: New.
8340         * g++.dg/warn/pr13358-3.C: New.
8341         * g++.dg/warn/pr13358-4.C: New.
8342
8343 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8344
8345         * gcc.dg/framework-2.c: Fix up for non existent includes
8346         being fatal errors now.
8347
8348 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8349
8350         PR fortran/39800
8351         * gfortran.dg/private_type_13.f90: New test.
8352         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8353
8354 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8355
8356         PR c++/39803
8357         * g++.dg/warn/Wunused-14.C: New test.
8358
8359 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8360
8361         * gnat.dg/specs/small_alignment.ads: New test.
8362
8363 2009-04-20  Ian Lance Taylor  <iant@google.com>
8364
8365         * gcc.dg/Wcxx-compat-3.c: New testcase.
8366
8367 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8368
8369         * gnat.dg/pack13.ad[sb]: New test.
8370         * gnat.dg/pack13_pkg.ads: New helper.
8371
8372 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8373
8374         * gnat.dg/discr11.ad[sb]: New test.
8375         * gnat.dg/discr11_pkg.ads: New helper.
8376
8377 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8378
8379         PR tree-optimization/39675
8380         * gcc.dg/vect/O3-pr39675-2.c: New test.
8381
8382 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8383
8384         * gnat.dg/rep_clause3.adb: New test.
8385
8386 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8387
8388         PR c/37481
8389         * gcc.dg/c99-flex-array-7.c: New test.
8390
8391 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8392
8393         PR c/19771
8394         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8395
8396 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8397
8398         PR c/38243
8399         * gcc.dg/c99-restrict-3.c: New test.
8400
8401 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8402
8403         PR preprocessor/20078
8404         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8405
8406 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8407
8408         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8409         Do not pass -B$root after -margs.
8410
8411 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8412
8413         PR c/32061
8414         PR c++/36954
8415         * gcc.dg/pr32061.c: New.
8416         * gcc.dg/Wlogical-op-1.c: Update.
8417         * g++.dg/warn/Wlogical-op-1.C: Update.
8418         * g++.dg/warn/pr36954.C: New.
8419
8420 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8421
8422         PR c/27676
8423         * gcc.dg/lvalue-5.c: New test.
8424
8425 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8426
8427         PR c/22367
8428         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8429
8430 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8431
8432         * gcc.dg/cpp/include5.c: New test.
8433
8434 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8435
8436         PR c/35210
8437         * gcc.dg/call-diag-2.c: New test.
8438
8439 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8440
8441         PR preprocessor/39646
8442         * gcc.dg/cpp/line8.c: New test.
8443
8444 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8445
8446         PR preprocessor/39647
8447         * gcc.dg/cpp/line7.c: New test.
8448
8449 2009-04-18  Richard Guenther  <rguenther@suse.de>
8450
8451         PR middle-end/39804
8452         * gcc.target/i386/pr39804.c: New testcase.
8453
8454 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8455
8456         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8457         * g++.dg/other/pr39496.C: Likewise.
8458
8459 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8460
8461         PR middle-end/36902
8462         * gcc.dg/pr36902.c: New.
8463
8464 2009-04-17  Diego Novillo  <dnovillo@google.com>
8465
8466         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8467         violation for variable 'inside_main'.
8468
8469 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8470
8471         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8472
8473 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8474
8475         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8476
8477 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8478
8479         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8480         * gfortran.dg/chmod_2.f90: Likewise.
8481         * gfortran.dg/chmod_3.f90: Likewise.
8482         * gfortran.dg/open_errors.f90: Likewise.
8483         * gfortran.dg/stat_1.f90: Likewise.
8484         * gfortran.dg/stat_2.f90: Likewise.
8485
8486 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8487
8488         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8489         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8490         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8491         * gfortran.dg/nearest_1.f90: Likewise.
8492         * gfortran.dg/nearest_3.f90: Likewise.
8493         * gfortran.dg/isnan_1.f90: Likewise.
8494         * gfortran.dg/isnan_2.f90: Likewise.
8495         * gfortran.dg/nan_1.f90: Likewise.
8496         * gfortran.dg/nan_2.f90: Likewise.
8497         * gfortran.dg/nan_3.f90: Likewise.
8498         * gfortran.dg/nan_4.f90: Likewise.
8499         * gfortran.dg/module_nan.f90: Likewise.
8500         * gfortran.dg/int_conv_2.f90: Likewise.
8501         * gfortran.dg/init_flag_3.f90: Likewise.
8502         * gfortran.dg/namelist_42.f90: Likewise.
8503         * gfortran.dg/namelist_43.f90: Likewise.
8504         * gfortran.dg/real_const_3.f90: Likewise.
8505         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8506
8507         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8508         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8509         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8510         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8511         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8512
8513         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8514         * gfortran.dg/gamma_5.f90: Likewise.
8515
8516 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8517
8518         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8519         less strict so it also works with auto-overlay support.
8520         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8521         for "exceeds local store" linker errors on the SPU.
8522
8523         * lib/gfortran.exp: Include target-supports.exp.
8524         (gfortran_init): On SPU targets where automatic overlay support
8525         is available, use it to build all Fortran test cases.
8526
8527         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8528
8529 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8530
8531         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8532         rule enforced by gnat on taft types.
8533
8534 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8535
8536         PR testsuite/39792
8537         * g++.dg/ext/complit11.C: Add empty dg-options.
8538
8539 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8540
8541         PR c++/17570
8542         * g++.dg/template/defarg11.C: New test.
8543
8544 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8545
8546         PR c++/28766
8547         * g++.dg/ext/complit11.C: New testcase.
8548
8549 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8550
8551         PR c++/39551
8552         * g++.dg/warn/Wunused-13.C: New testcase.
8553
8554 2009-04-15  Ian Lance Taylor  <iant@google.com>
8555
8556         * gcc.dg/Wenum-compare-1.c: New testcase.
8557
8558 2009-04-15  Richard Guenther  <rguenther@suse.de>
8559
8560         PR tree-optimization/39764
8561         * g++.dg/torture/pr39764.C: New testcase.
8562
8563 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8564
8565         * g++.dg/ext/altivec-17.C: New.
8566
8567 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8568
8569         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8570         * gnat.dg/specs/limited1.ads: Ditto.
8571
8572 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8573
8574         PR testsuite/39769
8575         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8576         for testing the results of estimate instructions.
8577         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8578         * gcc.dg/vmx/3a-05.c (test): Ditto.
8579
8580 2009-04-14  Jason Merrill  <jason@redhat.com>
8581
8582         PR c++/39763
8583         * g++.dg/warn/Wshadow-4.C: Extend.
8584
8585 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8586
8587         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8588         (do_D): Remove attribute hidden.
8589
8590 2009-04-13  Jason Merrill  <jason@redhat.com>
8591
8592         PR c++/39480
8593         * g++.dg/init/copy7.C: New.
8594
8595 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8596
8597         PR testsuite/39733
8598         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8599         (check_for_all_options): This.
8600
8601 2009-04-13  Jason Merrill  <jason@redhat.com>
8602
8603         PR c++/39750
8604         * g++.dg/template/crash90.C: New.
8605
8606 2009-04-12  Jason Merrill  <jason@redhat.com>
8607
8608         PR c++/39742
8609         * g++.dg/overload/extern-C-2.C: New.
8610
8611 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8612
8613         PR preprocessor/31869
8614         * gcc.dg/cpp/strify5.c: New test.
8615
8616 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8617
8618         * gnat.dg/enum1.adb: New test.
8619         * gnat.dg/enum1_pkg.ads: New helper.
8620
8621 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8622
8623         PR target/39740
8624         * gcc.target/alpha/pr39740.c: New test.
8625
8626 2009-04-11  Daniel Kraft  <d@domob.eu>
8627
8628         PR fortran/37746
8629         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8630         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8631         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8632         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8633         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8634         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8635         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8636         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8637         expected string length that failed with -fbounds-check now.
8638         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8639
8640 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8641
8642         PR fortran/39692
8643         * gfortran.dg/proc_ptr_14.f90: New.
8644
8645 2009-04-11  Richard Guenther  <rguenther@suse.de>
8646
8647         PR middle-end/39732
8648         * g++.dg/torture/pr39732.C: New testcase.
8649
8650 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8651
8652         * gfortran.dg/whole_file_5.f90: New.
8653         * gfortran.dg/whole_file_6.f90: New.
8654
8655 2009-04-11  Richard Guenther  <rguenther@suse.de>
8656
8657         PR tree-optimization/39713
8658         * g++.dg/torture/pr39713.C: New testcase.
8659
8660 2009-04-10  Richard Guenther  <rguenther@suse.de>
8661
8662         PR c/39712
8663         * gcc.dg/pr39712.c: New testcase.
8664
8665 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8666
8667         PR c++/28301
8668         * g++.dg/cpp0x/enum2.C: Updated.
8669         * g++.dg/debug/pr22514.C: Likewise.
8670         * g++.dg/parse/enum2.C: Likewise.
8671         * g++.dg/parse/enum3.C: Likewise.
8672         * g++.dg/template/crash79.C: Likewise.
8673         * g++.old-deja/g++.jason/cond.C: Likewise.
8674
8675 2009-04-10  Chao-ying Fu  <fu@mips.com>
8676
8677         * gcc.target/mips/interrupt_handler.c: Change from compile to
8678         assemble.
8679
8680 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8681
8682         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8683
8684 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8685
8686         PR fortran/38709
8687         * gfortran.dg/zero_sized_6.f90: New.
8688
8689 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8690
8691         PR  c++/20118
8692         * g++.dg/parse/pr20118.C: New.
8693         * g++.dg/template/spec16.C: Update.
8694
8695 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8696
8697         PR testsuite/35621
8698         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8699         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8700         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8701         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8702         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8703         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8704         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8705         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8706         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8707         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8708         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8709         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8710         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8711         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8712         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8713         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8714         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8715
8716 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8717
8718         PR target/39678
8719         * g++.dg/torture/pr39678.C: New.
8720         * gcc.dg/compat/struct-complex-2.h: Likewise.
8721         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8722         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8723         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8724         * gcc.dg/torture/pr39678.c: Likewise.
8725         * gcc.target/i386/pr39678.c: Likewise.
8726
8727         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8728         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8729
8730         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8731         <complex.h>.  Add tests for structure with complex float.
8732
8733 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8734             Joseph Myers  <joseph@codesourcery.com>
8735
8736         PR target/36800
8737         * gcc.dg/dfp/pr36800.c: New.
8738
8739 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8740             Rafael Avila de Espindola  <espindola@google.com>
8741
8742         * gcc.misc-tests/help.exp: New file.
8743         * lib/options.exp: New file.
8744
8745 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8746
8747         PR libobjc/36610
8748         * objc/execute/forward-1.x: New.
8749
8750 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8751
8752         * gcc.dg/pr27150-1.c: Change to a link test.
8753
8754 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8755
8756         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8757         3 of the GNU General Public License and to point readers at the
8758         COPYING3 file and the FSF's license web page.
8759         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8760         * gcc.dg/struct/struct-reorg.exp: Likewise.
8761         * gcc.target/spu/tag_manager.c: Likewise.
8762
8763 2009-04-09  Richard Guenther  <rguenther@suse.de>
8764
8765         PR testsuite/39696
8766         * ssa-ccp-25.c: Adjust pattern.
8767
8768 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8769
8770         PR fortran/36704
8771         * gfortran.dg/external_procedures_1.f90: Modified.
8772         * gfortran.dg/proc_ptr_result_1.f90: New.
8773         * gfortran.dg/proc_ptr_result_2.f90: New.
8774         * gfortran.dg/proc_ptr_result_3.f90: New.
8775
8776 2009-04-09  Richard Guenther  <rguenther@suse.de>
8777
8778         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8779         to prevent constant propagation.
8780         * gcc.dg/vect/vect-56.c: Likewise.
8781         * gcc.dg/vect/vect-58.c: Likewise.
8782         * gcc.dg/vect/vect-60.c: Likewise.
8783         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8784         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8785         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8786
8787 2009-04-09  Richard Guenther  <rguenther@suse.de>
8788
8789         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8790         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8791
8792 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8793
8794         PR c/39613
8795         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8796         New tests.
8797
8798 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8799
8800         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8801         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8802
8803 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8804
8805         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8806
8807 2009-04-08  Jason Merrill  <jason@redhat.com>
8808
8809         PR c++/25185
8810         * g++.dg/template/error40.C: Add another test.
8811
8812 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8813
8814         PR c/39614
8815         PR c/39673
8816         * gcc.c-torture/compile/pr39614-1.c,
8817         gcc.c-torture/compile/pr39614-2.c,
8818         gcc.c-torture/compile/pr39614-3.c,
8819         gcc.c-torture/compile/pr39614-4.c,
8820         gcc.c-torture/compile/pr39614-5.c,
8821         gcc.c-torture/compile/pr39673-1.c,
8822         gcc.c-torture/compile/pr39673-2.c: New tests.
8823         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8824         more cases.
8825         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8826         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8827         expected errors.
8828
8829 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8830
8831         PRc++/39637
8832         * g++.dg/cpp0x/variadic-crash2.C: New test.
8833
8834 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8835
8836         PR fortran/38863
8837         * gfortran.dg/alloc_comp_result_1.f90: New test.
8838
8839 2009-04-07  Jason Merrill  <jason@redhat.com>
8840
8841         PR c++/34691
8842         * g++.dg/overload/extern-C-1.C: New.
8843
8844 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8845
8846         PR testsuite/39325
8847         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8848
8849 2009-04-07  Jason Merrill  <jason@redhat.com>
8850
8851         PR c++/25185
8852         * g++.dg/template/error40.C: New.
8853
8854 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8855
8856         PR fortran/38152
8857         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8858
8859 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8860
8861         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8862
8863 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8864
8865         PR fortran/38290
8866         * gfortran.dg/proc_decl_1.f90: Modified.
8867         * gfortran.dg/proc_ptr_11.f90: Extended.
8868         * gfortran.dg/proc_ptr_13.f90: Modified.
8869
8870 2009-04-06  Jason Merrill  <jason@redhat.com>
8871
8872         PR c++/35146
8873         * g++.dg/template/fnspec1.C: New.
8874
8875 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8876
8877         * lib/gnat.exp: Handle multilib.
8878
8879 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8880
8881         PR fortran/38863
8882         * gfortran.dg/dependency_23.f90: New test.
8883
8884 2009-04-06  Richard Guenther  <rguenther@suse.de>
8885
8886         PR tree-optimization/28868
8887         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8888         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8889         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8890         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8891
8892 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8893
8894         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8895
8896 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8897
8898         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8899
8900 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8901
8902         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8903         with the built-in y0, and the subsequent warning.
8904         (y1): Likewise, rename to y_1.
8905
8906 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8907
8908         PR fortran/39414
8909         * gfortran.dg/proc_decl_21.f90: New.
8910
8911 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8912
8913         PR fortran/36091
8914         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8915
8916 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8917
8918         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8919         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8920         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8921         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8922         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8923         gfortran.dg/namelist_49.f90: Gate test on effective_target
8924         fd_truncate.
8925         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8926
8927 2009-04-05  Daniel Kraft  <d@domob.eu>
8928
8929         PR fortran/38654
8930         * gfortran.dg/read_float_2.f03
8931         * gfortran.dg/read_float_3.f90
8932
8933 2009-04-05  Richard Guenther  <rguenther@suse.de>
8934
8935         PR tree-optimization/39648
8936         * gcc.c-torture/compile/pr39648.c: New testcase.
8937
8938 2009-04-05  Jason Merrill  <jason@redhat.com>
8939
8940         PR c++/14912
8941         * g++.dg/template/error39.C: New.
8942
8943 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8944
8945         PR fortran/29458
8946         * gfortran.dg/implied_do_1.f90: New.
8947
8948 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8949
8950         PR fortran/39577
8951         * gfortran.dg/recursive_check_8.f90: New.
8952         * gfortran.dg/recursive_check_9.f90: New.
8953         * gfortran.dg/recursive_check_10.f90: New.
8954         * gfortran.dg/recursive_check_11.f90: New.
8955         * gfortran.dg/recursive_check_12.f90: New.
8956         * gfortran.dg/recursive_check_13.f90: New.
8957         * gfortran.dg/recursive_check_14.f90: New.
8958
8959 2009-04-04  Jason Merrill  <jason@redhat.com>
8960
8961         PR c++/25185
8962         * g++.dg/template/error38.C: Add more tests.
8963
8964 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8965
8966         PR fortran/37614
8967         * gfortran.dg/common_align_2.f90: New test.
8968
8969 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8970
8971         PR target/39501
8972         * gcc.c-torture/execute/pr39501.c: New file.
8973         * gcc.c-torture/execute/pr39501.x: New file.
8974
8975 2009-04-04  Richard Guenther  <rguenther@suse.de>
8976
8977         PR tree-optimization/8781
8978         PR tree-optimization/37892
8979         * g++.dg/tree-ssa/pr8781.C: New testcase.
8980         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8981
8982 2009-04-04  Richard Guenther  <rguenther@suse.de>
8983
8984         PR tree-optimization/39636
8985         * gcc.c-torture/compile/pr39636.c: New testcase.
8986
8987 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8988
8989         PR rtl-optimization/39607
8990         * g++.dg/opt/pr39607.C: New.
8991
8992 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8993
8994         PR fortran/39594
8995         * gfortran.dg/common_12.f90: New.
8996
8997 2009-04-03  Jason Merrill  <jason@redhat.com>
8998
8999         PR c++/39608
9000         * g++.dg/template/const2.C: New test.
9001
9002 2009-04-03  Richard Guenther  <rguenther@suse.de>
9003
9004         PR tree-optimization/2480
9005         PR tree-optimization/23086
9006         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9007         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9008
9009 2009-04-03  Richard Guenther  <rguenther@suse.de>
9010
9011         PR tree-optimization/34743
9012         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9013         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9014         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9015         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9016         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9017         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9018         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9019         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9020
9021 2009-04-03  Richard Guenther  <rguenther@suse.de>
9022
9023         PR middle-end/13146
9024         PR tree-optimization/23940
9025         PR tree-optimization/33237
9026         PR middle-end/33974
9027         PR middle-end/34093
9028         PR tree-optimization/36201
9029         PR tree-optimization/36230
9030         PR tree-optimization/38049
9031         PR tree-optimization/38207
9032         PR tree-optimization/38230
9033         PR tree-optimization/38301
9034         PR tree-optimization/38585
9035         PR middle-end/38895
9036         PR tree-optimization/38985
9037         PR tree-optimization/39299
9038         * gcc.dg/pr19633-1.c: Adjust.
9039         * gcc.dg/torture/pta-callused-1.c: Likewise.
9040         * gcc.dg/torture/pr39074-2.c: Likewise.
9041         * gcc.dg/torture/pr39074.c: Likewise.
9042         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9043         * gcc.dg/torture/pr30375.c: Adjust.
9044         * gcc.dg/torture/pr33563.c: Likewise.
9045         * gcc.dg/torture/pr33870.c: Likewise.
9046         * gcc.dg/torture/pr33560.c: Likewise.
9047         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9048         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9049         * gcc.dg/tree-ssa/alias-15.c: Remove.
9050         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9051         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9052         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9053         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9054         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9055         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9056         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9057         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9058         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9059         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9060         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9061         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9062         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9063         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9064         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9065         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9066         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9067         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9068         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9069         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9070         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9071         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9072         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9073         * gcc.dg/uninit-B.c: XFAIL.
9074         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9075         * gcc.dg/uninit-pr19430.c: XFAIL.
9076         * g++.dg/tree-ssa/pr13146.C: New testcase.
9077         * g++.dg/opt/pr36187.C: Adjust.
9078         * g++.dg/torture/20090329-1.C: New testcase.
9079
9080 2009-04-02  Chao-ying Fu  <fu@mips.com>
9081
9082         * gcc.target/mips/interrupt_handler.c: New test.
9083
9084 2009-04-02  David Ayers  <ayers@fsfe.org>
9085
9086         PR objc/18456
9087         * objc.dg/bad-receiver-type-2.m: New test contributed by
9088         Alexander Mamberg.
9089
9090 2009-04-02  Jason Merrill  <jason@redhat.com>
9091
9092         PR c++/25185
9093         * g++.dg/template/error38.C: New test.
9094
9095 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9096
9097         PR tree-optimization/31677
9098         * gcc.dg/memcpy-1.c: Add compiler option.
9099
9100 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9101
9102         PR tree-optimization/39595
9103         * gfortran.dg/vect/O3-pr39595.f: New test.
9104
9105 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9106
9107         PR c++/26693
9108         * g++.dg/template/typedef11.C: New test.
9109         * g++.dg/template/typedef12.C: Likewise.
9110         * g++.dg/template/typedef13.C: Likewise.
9111         * g++.dg/template/typedef14.C: Likewise.
9112         * g++.dg/template/typedef15.C: Likewise.
9113         * g++.dg/template/typedef16.C: Likewise.
9114         * g++.dg/template/sfinae3.C: Compile this pedantically.
9115         The only errors expected should be the one saying the typedef is ill
9116         formed.
9117         * g++.old-deja/g++.pt/typename8.C: Likewise.
9118         * g++.dg/template/access11.C: Update this.
9119
9120 2009-04-02  Richard Guenther  <rguenther@suse.de>
9121
9122         PR tree-optimization/37221
9123         * gcc.c-torture/compile/20090331-1.c: New testcase.
9124
9125 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9126
9127         * gcc.c-torture/compile/20090401-1.c: New test.
9128
9129 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9130
9131         PR c++/4926
9132         * g++.dg/template/pr4926-1.C: New.
9133
9134 2009-04-01  Xinliang David Li  <davidxl@google.com>
9135
9136         * gcc.target/i386/all_one_m128i.c: New test.
9137
9138 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9139
9140         PR c/39027
9141         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9142         * gcc.dg/fltconst-2.c: New test.
9143         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9144         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9145
9146         PR c/33466
9147         * gcc.dg/cpp/pr33466.c: New test.
9148         * gcc.dg/dfp/pr33466.c: New test.
9149         * gcc.dg/fixed-point/pr33466.c: New test.
9150
9151 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9152
9153         PR tree-optimization/35011
9154         * g++.dg/other/pr35011.C: New.
9155
9156 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9157
9158         PR target/39226
9159         * gcc.dg/pr39226.c: New test.
9160
9161 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9162
9163         PR c++/35240
9164         * g++.dg/template/pr35240.C: New.
9165
9166 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9167
9168         PR c/39605
9169         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9170         * gcc.dg/pr25682.c: Update expected diagnostics.
9171
9172 2009-04-01  Richard Guenther  <rguenther@suse.de>
9173
9174         * gcc.dg/fold-plusmult-2.c: New testcase.
9175
9176 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9177
9178         PR c/37772
9179         * gcc.dg/pr37772.c: New test.
9180         * g++.dg/ext/asm11.C: New test.
9181
9182 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9183
9184         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9185         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9186         defined.
9187
9188 2009-03-31  Jason Merrill  <jason@redhat.com>
9189
9190         * g++.old-deja/g++.other/using9.C: Add expected errors.
9191
9192 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9193
9194         * gcc.c-torture/compile/pr33009.c: Removed.
9195
9196 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9197
9198         * gcc.c-torture/compile/pr33009.c: Delete.
9199         * gcc.c-torture/compile/pr11832.c: Likewise.
9200
9201 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9202
9203         PR c/448
9204         * lib/target-supports.exp (check_effective_target_stdint_types):
9205         Update comment.
9206         (check_effective_target_inttypes_types): New.
9207         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9208         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9209         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9210
9211 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9212
9213         PR fortran/38917
9214         PR fortran/38918
9215         * gfortran.dg/data_pointer_1.f90: New test.
9216
9217 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9218
9219         PR fortran/38915
9220         * gfortran.dg/char_length_15.f90: New test.
9221
9222 2009-03-31  Jason Merrill  <jason@redhat.com>
9223
9224         C++ DR 613
9225         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9226         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9227         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9228         xfail others.
9229
9230         * g++.dg/other/typedef2.C: New test.
9231
9232         PR c++/37806
9233         * g++.dg/template/typedef17.C: New test.
9234
9235         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9236         * g++.dg/cpp0x/auto12.C: Likewise.
9237
9238 2009-03-31  Richard Guenther  <rguenther@suse.de>
9239
9240         PR middle-end/31029
9241         * gcc.dg/fold-compare-4.c: New testcase.
9242         * gcc.dg/fold-compare-5.c: Likewise.
9243
9244 2009-03-31  Richard Guenther  <rguenther@suse.de>
9245
9246         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9247
9248 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9249
9250         PR target/39592
9251         * gcc.target/i386/pr39592-1.c: New test.
9252
9253 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9254
9255         PR preprocessor/15638
9256         * gcc.dg/cpp/missing-header-1.c: New test.
9257         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9258         "compilation terminated" message.
9259         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9260         test #include "".
9261         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9262         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9263         terminated" message.
9264
9265 2009-03-31  Richard Guenther  <rguenther@suse.de>
9266
9267         PR middle-end/23401
9268         PR middle-end/27810
9269         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9270         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9271
9272 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9273
9274         PR fortran/38389
9275         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9276         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9277         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9278         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9279         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9280         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9281         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9282
9283 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9284
9285         PR fortran/22571
9286         * gfortran.dg/whole_file_1.f90: New test.
9287         PR fortran/26227
9288         * gfortran.dg/whole_file_2.f90: New test.
9289         * gfortran.dg/whole_file_3.f90: New test.
9290         PR fortran/24886
9291         * gfortran.dg/whole_file_4.f90: New test.
9292
9293 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9294
9295         * gfortran.dg/bind_c_usage_19.f90: New test.
9296
9297         PR target/39558
9298         * gcc.target/powerpc/altivec-29.c: New test.
9299
9300 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9301
9302         PR rtl-optimization/323
9303         * gcc.target/i386/excess-precision-1.c,
9304         gcc.target/i386/excess-precision-2.c,
9305         gcc.target/i386/excess-precision-3.c,
9306         gcc.target/i386/excess-precision-4.c,
9307         gcc.target/i386/excess-precision-5.c,
9308         gcc.target/i386/excess-precision-6.c: New tests.
9309
9310 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9311
9312         PR c/35235
9313         * gcc.dg/c99-array-lval-8.c: New test.
9314
9315 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9316
9317         PR preprocessor/34695
9318         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9319         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9320         instead of dg-warning for "previous definition" messages.
9321         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9322         "warnings being treated as errors" message.
9323         * gcc.dg/fltconst-1.c: Use -fshow-column.
9324
9325 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9326
9327         PR fortran/38823
9328         * gfortran.dg/power1.f90: New test.
9329
9330 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9331
9332         PR c/456
9333         PR c/5675
9334         PR c/19976
9335         PR c/29116
9336         PR c/31871
9337         PR c/35198
9338         * gcc.c-torture/compile/20081108-1.c,
9339         gcc.c-torture/compile/20081108-2.c,
9340         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9341         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9342         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9343         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9344         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9345         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9346         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9347         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9348         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9349         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9350         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9351         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9352         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9353         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9354         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9355         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9356         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9357         case.
9358         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9359         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9360         XFAILs.  Update expected messages.
9361         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9362         expected messages.
9363         * gcc.dg/real-const-1.c: Replace with test from original PR.
9364         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9365         when casting from non-constant integer to pointer.
9366
9367 2009-03-29  Richard Guenther  <rguenther@suse.de>
9368
9369         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9370
9371 2009-03-29  Daniel Kraft  <d@domob.eu>
9372
9373         PR fortran/37423
9374         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9375         DEFERRED bindings.
9376         * gfortran.dg/typebound_proc_9.f03: New test.
9377         * gfortran.dg/typebound_proc_10.f03: New test.
9378         * gfortran.dg/typebound_proc_11.f03: New test.
9379         * gfortran.dg/abstract_type_5.f03: New test.
9380
9381 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9382
9383         PR fortran/38507
9384         * gfortran.dg/do_4.f: New.
9385         * gfortran.dg/goto_2.f90: Correct expected warnings.
9386         * gfortran.dg/goto_4.f90: Likewise.
9387         * gfortran.dg/goto_5.f90: New.
9388
9389 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9390
9391         PR target/39545
9392         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9393
9394         * gcc.target/i386/pr39545-1.c: New.
9395         * gcc.target/i386/pr39545-2.c: Likewise.
9396
9397         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9398         (flex2_struct): Likewise.
9399         (check_struct_passing7): Likewise.
9400         (check_struct_passing8): Likewise.
9401         (f1s): Likewise.
9402         (f2s): Likewise.
9403         (main): Call check_struct_passing7 and check_struct_passing8.
9404
9405 2009-03-29  Richard Guenther  <rguenther@suse.de>
9406
9407         * gcc.c-torture/execute/20090113-1.c: New testcase.
9408         * gcc.c-torture/execute/20090113-2.c: Likewise.
9409         * gcc.c-torture/execute/20090113-3.c: Likewise.
9410         * gcc.c-torture/execute/20090207-1.c: Likewise.
9411         * gcc.c-torture/compile/20090114-1.c: Likewise.
9412         * gcc.c-torture/compile/20090328-1.c: Likewise.
9413         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9414
9415 2009-03-29  David Ayers  <ayers@fsfe.org>
9416
9417         PR objc/27377
9418         * objc.dg/conditional-1.m: New tests.
9419
9420 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9421
9422         * gcc.dg/winline-10.c: New test.
9423
9424 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9425
9426         PR fortran/34656
9427         * gfortran.dg/do_check_1.f90: Add test.
9428         * gfortran.dg/do_check_2.f90: Add test.
9429         * gfortran.dg/do_check_3.f90: Add test.
9430         * gfortran.dg/do_check_4.f90: Add test.
9431
9432 2009-03-28  Jan Hubicka  <jh@suse.cz>
9433
9434         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9435         * gcc.dg/pr33826.c: Update dump files.
9436         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9437         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9438
9439 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9440
9441         * g++.dg/tree-ssa/fwprop-align.C: New test.
9442
9443 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9444
9445         * gcc.target/powerpc/altivec-28.c: New test.
9446
9447         PR c++/39554
9448         * gcc.dg/wdisallowed-functions-1.c: Removed.
9449         * gcc.dg/wdisallowed-functions-2.c: Removed.
9450         * gcc.dg/wdisallowed-functions-3.c: Removed.
9451         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9452         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9453         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9454
9455 2009-03-28  Richard Guenther  <rguenther@suse.de>
9456
9457         PR tree-optimization/38723
9458         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9459
9460 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9461
9462         PR fortran/38538
9463         * gfortran.dg/char_result_13.f90: New test.
9464
9465 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9466
9467         PR fortran/38765
9468         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9469
9470 2009-03-28  Daniel Kraft  <d@domob.eu>
9471
9472         * gfortran.dg/trim_1.f90: New test.
9473
9474 2009-03-28  Richard Guenther  <rguenther@suse.de>
9475
9476         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9477         * g++.dg/warn/Warray-bounds.C: Likewise.
9478
9479 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9480
9481         PR fortran/32626
9482         * gfortran.dg/recursive_check_7.f90: New test.
9483
9484 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9485
9486         PR fortran/38432
9487         * gfortran.dg/do_check_5.f90: New test.
9488         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9489         * gfortran.dg/array_constructor_18.f90: Ditto.
9490         * gfortran.dg/array_constructor_22.f90: Ditto.
9491         * gfortran.dg/do_3.F90: Ditto.
9492         * gfortran.dg/do_1.f90: Ditto.
9493
9494 2009-03-28  Richard Guenther  <rguenther@suse.de>
9495
9496         PR tree-optimization/38180
9497         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9498
9499 2009-03-28  Richard Guenther  <rguenther@suse.de>
9500
9501         PR tree-optimization/38513
9502         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9503         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9504         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9505         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9506         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9507         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9508         * gcc.dg/vect/vect-35.c: Likewise.
9509         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9510         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9511         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9512
9513 2009-03-28  Richard Guenther  <rguenther@suse.de>
9514
9515         PR tree-optimization/38968
9516         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9517
9518 2009-03-28  Richard Guenther  <rguenther@suse.de>
9519
9520         PR tree-optimization/37795
9521         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9522
9523 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9524
9525         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9526         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9527         options for removed targets.
9528
9529 2009-03-27  Richard Guenther  <rguenther@suse.de>
9530
9531         PR tree-optimization/39120
9532         * gcc.c-torture/execute/pr39120.c: New testcase.
9533
9534 2009-03-27  Richard Guenther  <rguenther@suse.de>
9535
9536         PR tree-optimization/39120
9537         * gcc.dg/torture/pta-callused-1.c: New testcase.
9538
9539 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9540
9541         PR middle-end/39315
9542         * gcc.target/i386/pr39315-1.c: New.
9543         * gcc.target/i386/pr39315-2.c: Likewise.
9544         * gcc.target/i386/pr39315-3.c: Likewise.
9545         * gcc.target/i386/pr39315-4.c: Likewise.
9546         * gcc.target/i386/pr39315-check.c: Likewise.
9547
9548 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9549
9550         PR c/39323
9551         * gcc.dg/pr39323-1.c: New.
9552         * gcc.dg/pr39323-2.c: Likewise.
9553         * gcc.dg/pr39323-3.c: Likewise.
9554
9555 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9556
9557         PR target/38034
9558         * gcc.target/ia64/sync-1.c: New.
9559
9560 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9561
9562         PR target/39472
9563         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9564         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9565         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9566         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9567         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9568         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9569         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9570         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9571
9572 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9573
9574         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9575         for low precision (i.e. float).
9576
9577 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9578             Jakub Jelinek  <jakub@redhat.com>
9579
9580         PR debug/37959
9581         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9582
9583 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9584
9585         * gcc.dg/memmove-2.c: New test.
9586         * gcc.dg/memmove-3.c: New test.
9587
9588         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9589         in clone naming.
9590
9591 2009-03-27  Xinliang David Li  <davidxl@google.com>
9592
9593         PR tree-optimization/39557
9594         * g++.dg/tree-ssa/dom-invalid.C: New test.
9595
9596 2009-03-27  Xinliang David Li  <davidxl@google.com>
9597
9598         PR tree-optimization/39548
9599         * g++.dg/tree-ssa/copyprop.C: New test.
9600
9601 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9602
9603         PR c++/38638
9604         * g++.dg/template/typename17.C: New testcase.
9605         * g++.dg/template/typename18.C: New testcase.
9606
9607 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9608
9609         PR c++/36799
9610         * g++.dg/other/var_copy-1.C: New test.
9611
9612 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9613
9614         PR c++/37647
9615         * g++.dg/parse/ctor9.C: New test.
9616
9617 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9618
9619         PR c++/29727
9620         * g++.dg/init/error2.C: New test.
9621
9622 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9623
9624         PR c++/35652
9625         * gcc.dg/pr35652.C: New.
9626         * g++.dg/warn/pr35652.C: New.
9627         * gcc.dg/format/plus-1.c: Adjust message.
9628
9629 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9630
9631         PR c++/39554
9632         * gcc.dg/wdisallowed-functions-3.c: New test.
9633         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9634
9635 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9636
9637         * gcc.dg/inline-33.c: Fix when pic.
9638
9639 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9640
9641         * gcc.target/ia64/20090324-1.c: New test.
9642
9643 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9644
9645         PR c/27898
9646         * gcc.dg/pr27898.c: New test.
9647
9648         PR tree-optimization/32139
9649         * gcc.c-torture/compile/pr32139.c: New test.
9650
9651 2009-03-24  Jason Merrill  <jason@redhat.com>
9652
9653         PR c++/28274
9654         * g++.dg/parse/defarg14.C: New test.
9655
9656 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9657
9658         PR libfortran/39528
9659         * gfortran.dg/read_repeat.f90: New test.
9660
9661 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9662
9663         PR tree-optimization/39529
9664         * gcc.dg/vect/pr39529.c: New test.
9665
9666 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9667             Jakub Jelinek  <jakub@redhat.com>
9668
9669         PR debug/39524
9670         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9671
9672 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9673
9674         PR c/39495
9675         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9676
9677 2009-03-23  Jason Merrill  <jason@redhat.com>
9678
9679         * g++.dg/cpp0x/auto12.C: Add variadic test.
9680
9681         PR c++/39526
9682         * g++.dg/warn/Wshadow-4.C: New test.
9683
9684 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9685
9686         PR tree-optimization/39516
9687         * gfortran.dg/pr39516.f: New test.
9688
9689 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9690
9691         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9692         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9693         variable, not environment variable.
9694
9695 2009-03-21  Jason Merrill  <jason@redhat.com>
9696
9697         PR c++/28879
9698         * g++.dg/ext/vla6.C: New test.
9699
9700 2009-03-20  Jason Merrill  <jason@redhat.com>
9701
9702         * g++.dg/cpp0x/initlist5.C: Add additional test.
9703
9704 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9705             Janis Johnson  <janis187@us.ibm.com>
9706
9707         * lib/compat.exp (compat-get-options-main, compat-get-options):
9708         Handle dg-prune-output in source file.
9709         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9710         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9711         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9712         two warnings.
9713
9714 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9715
9716         PR c/39495
9717         * gcc.dg/gomp/pr39495-1.c: New test.
9718         * gcc.dg/gomp/pr39495-2.c: New test.
9719         * g++.dg/gomp/pr39495-1.C: New test.
9720         * g++.dg/gomp/pr39495-2.C: New test.
9721
9722         PR target/39496
9723         * gcc.target/i386/pr39496.c: New test.
9724         * g++.dg/other/pr39496.C: New test.
9725
9726 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9727
9728         PR middle-end/39500
9729         * gcc.dg/autopar/pr39500-1.c: New.
9730         * gcc.dg/autopar/pr39500-2.c: New.
9731
9732 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9733
9734         * g++.dg/dg.exp: Prune graphite.
9735
9736 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9737
9738         PR middle-end/39447
9739         * g++.dg/graphite: New.
9740         * g++.dg/graphite/graphite.exp: New.
9741         * g++.dg/graphite/pr39447.C: New.
9742
9743 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9744
9745         PR c++/39425
9746         * g++.dg/template/pr39425.C: New.
9747
9748         * g++.dg/template/spec33.C: Updated.
9749
9750 2009-03-17  Jason Merrill  <jason@redhat.com>
9751
9752         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9753
9754 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9755
9756         PR c++/39475
9757         * g++.dg/ext/unary_trait_incomplete.C: New.
9758
9759 2009-03-17  Jing Yu  <jingyu@google.com>
9760
9761         PR middle-end/39378
9762         * g++.dg/inherit/thunk10.C: New test.
9763
9764 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9765
9766         PR target/39482
9767         * gcc.target/i386/pr39482.c: New test.
9768
9769 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9770
9771         PR debug/39471
9772         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9773         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9774         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9775         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9776
9777         PR middle-end/39443
9778         * gcc.dg/pr39443.c: New test.
9779
9780         PR debug/39412
9781         * gcc.dg/debug/pr39412.c: New test.
9782
9783 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9784
9785         PR testsuite/38526
9786         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9787         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9788         is defined.
9789         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9790         its original value, or unset if it was not defined.
9791         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9792         path procs around use of HOSTCC.
9793         * g++.dg/compat/struct-layout-1.exp: Ditto.
9794         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9795
9796 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9797
9798         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9799
9800 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9801
9802         Revert patch for PR testsuite/37630.
9803
9804         PR testsuite/37960
9805         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9806
9807         PR testsuite/37630
9808         * lib/target-supports.exp (check_effective_target_ieee): New.
9809         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9810         * gcc.dg/20001012-1.c: Require ieee.
9811
9812         PR testsuite/37628
9813         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9814
9815 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9816
9817         PR tree-optimization/39455
9818         * gcc.dg/pr39455.c: New test.
9819
9820 2009-03-13  David Ayers  <ayers@fsfe.org>
9821
9822         * objc/execute/trivial.m. New test.
9823
9824 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9825
9826         PR target/39137
9827         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9828
9829 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9830
9831         PR testsuite/39451
9832         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9833         constraint on (%2).
9834
9835 2009-03-12  David Ayers  <ayers@fsfe.org>
9836
9837         PR libobjc/27466
9838         * objc/execute/exceptions/handler-1.m. New test.
9839
9840 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9841
9842         PR target/39431
9843         * gcc.target/i386/pr39431.c: New test.
9844
9845 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9846
9847         PR target/39445
9848         * gcc.target/i386/pr39445.c: New.
9849
9850         * gcc.target/i386/push-1.c: XFAIL.
9851
9852 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9853
9854         * gcc.dg/inline-33.c: New test.
9855
9856 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9857
9858         * gcc.dg/vect/vect-82.c: Combine dg-do and
9859         dg-require-effective-target into dg-skip-if.
9860         * gcc.dg/vect/vect-83.c: Likewise.
9861
9862 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9863
9864         PR target/39137
9865         * gcc.target/i386/stackalign/longlong-1.c: New test.
9866         * gcc.target/i386/stackalign/longlong-2.c: New test.
9867
9868 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9869
9870         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9871
9872 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9873
9874         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9875         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9876
9877 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9878
9879         * gnat.dg/slice_enum.adb: New test.
9880
9881 2009-03-11  Jason Merrill  <jason@redhat.com>
9882
9883         PR debug/39086
9884         * g++.dg/opt/nrv15.C: New test.
9885
9886 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9887
9888         PR tree-optimization/39422
9889         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9890         constant array with static initialization to global memory.
9891         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9892
9893 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9894
9895         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9896         padding.
9897
9898 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9899
9900         PR c++/39371
9901         * g++.dg/opt/switch2.C: Add -w to dg-options.
9902         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9903         * g++.dg/warn/switch1.C: New test.
9904         * g++.dg/other/switch3.C: New test.
9905
9906         PR tree-optimization/39394
9907         * gcc.c-torture/compile/pr39394.c: New test.
9908
9909 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9910
9911         * gcc.target/s390/20090223-1.c: New testcase.
9912
9913 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9914
9915         PR libfortran/39402
9916         * gfortran.dg/fmt_f0_1.f90: New test.
9917
9918 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9919
9920         PR c++/39060
9921         * g++.dg/other/new1.C: Adjusted.
9922         * g++.dg/parse/crash40.C: Likewise.
9923         * g++.dg/parse/defarg12.C: Likewise.
9924         * g++.dg/template/error15.C: Likewise.
9925
9926         * g++.dg/other/pr39060.C: New.
9927
9928 2009-03-07  Jason Merrill  <jason@redhat.com>
9929
9930         PR c++/39367
9931         * g++.dg/opt/new1.C: New.
9932
9933 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9934
9935         PR c++/33492
9936         * g++.dg/other/error32.C: New.
9937
9938 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9939
9940         PR middle-end/39360
9941         * gcc.c-torture/compile/pr39360.c: New test.
9942
9943         PR debug/39372
9944         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9945
9946 2009-03-05  Jason Merrill  <jason@redhat.com>
9947
9948         PR c++/38908
9949         * g++.dg/warn/Wuninitialized-3.C: New test.
9950
9951 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9952
9953         PR debug/39379
9954         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9955         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9956
9957 2009-03-04  Jason Merrill  <jason@redhat.com>
9958
9959         PR c++/13549
9960         * g++.dg/template/koenig7.C: New test.
9961
9962 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9963
9964         * g++.dg/torture/predcom-1.C: New test.
9965
9966 2009-03-04  Richard Guenther  <rguenther@suse.de>
9967
9968         PR tree-optimization/39362
9969         * g++.dg/torture/pr39362.C: New testcase.
9970
9971 2009-03-04  Jason Merrill  <jason@redhat.com>
9972             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9973
9974         PR c++/9634
9975         PR c++/29469
9976         PR c++/29607
9977         * g++.dg/template/dependent-name5.C: New test.
9978
9979 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9980
9981         PR testsuite/39357
9982         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9983         vect_int to vect_int_mult.
9984
9985 2009-03-04  Richard Guenther  <rguenther@suse.de>
9986
9987         PR tree-optimization/39358
9988         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9989         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9990
9991 2009-03-04  Richard Guenther  <rguenther@suse.de>
9992
9993         PR tree-optimization/39339
9994         * gcc.c-torture/execute/pr39339.c: New testcase.
9995
9996 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9997
9998         * gcc.c-torture/compile/20090303-1.c,
9999         gcc.c-torture/compile/20090303-2.c: New tests.
10000
10001 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10002
10003         PR fortran/39354
10004         * gfortran.dg/gomp/pr39354.f90: New test.
10005
10006         PR tree-optimization/39343
10007         * gcc.dg/pr39343.c: New test.
10008
10009 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10010
10011         PR tree-optimization/39248
10012         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10013         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10014         on targets without vector misalignment support.
10015         * lib/target-supports.exp
10016         (check_effective_target_vect_short_mult): Add
10017         check_effective_target_arm32.
10018
10019 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10020
10021         PR middle-end/39335
10022         * gcc.dg/graphite/pr39335_1.c: New.
10023         * gcc.dg/graphite/pr39335.c: New.
10024
10025 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10026
10027         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10028         of andl.
10029         * gcc.target/i386/stackalign/return-5.c: Likewise.
10030         * gcc.target/i386/stackalign/return-6.c: Likewise.
10031
10032 2009-03-02  Richard Guenther  <rguenther@suse.de>
10033             Ira Rosen  <irar@il.ibm.com>
10034
10035         PR tree-optimization/39318
10036         * gfortran.dg/vect/pr39318.f90: New test.
10037
10038 2009-03-01  Jan Hubicka  <jh@suse.cz>
10039
10040         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10041
10042 2009-03-01  Jan Hubicka  <jh@suse.cz>
10043
10044         PR debug/39267
10045         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10046
10047 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10048
10049         * gnat.dg/pack12.adb: New test.
10050
10051 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10052
10053         PR c++/37789
10054         * g++.dg/other/pr37789.C: New.
10055
10056 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10057
10058         PR fortran/39295
10059         * gfortran.dg/interface_25.f90: New test.
10060         * gfortran.dg/interface_26.f90: New test.
10061
10062 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10063
10064         PR fortran/39292
10065         * gfortran.dg/initialization_22.f90: New test.
10066
10067 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10068
10069         PR rtl-optimization/39241
10070         * gcc.dg/torture/pr39241.c: New.
10071
10072 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10073
10074         PR tree-optimizations/39259
10075         * g++.dg/torture/pr39259.C: New testcase.
10076
10077 2009-02-24  Richard Guenther  <rguenther@suse.de>
10078
10079         PR c++/39242
10080         * g++.dg/template/instantiate10.C: New testcase.
10081
10082 2009-02-24  Richard Guenther  <rguenther@suse.de>
10083             Zdenek Dvorak  <ook@ucw.cz>
10084
10085         PR tree-optimization/39233
10086         * gcc.c-torture/execute/pr39233.c: New testcase.
10087
10088 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10089
10090         PR tree-optimization/39260
10091         * gcc.dg/graphite/pr39260.c: New.
10092
10093 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10094
10095         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10096
10097 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10098
10099         PR c++/36411
10100         * g++.dg/template/void14.C: New.
10101
10102 2009-02-23  Jason Merrill  <jason@redhat.com>
10103
10104         PR c++/38880
10105         * g++.dg/init/const7.C: Remove XFAIL.
10106         * g++.dg/init/static-init1.C: New test.
10107
10108         * g++.dg/cpp0x/initlist14.C: New test.
10109
10110 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10111
10112         PR fortran/38914
10113         * bound_simplification_2.f90:  New test case.
10114         * bound_7.f90:  New test case.
10115
10116 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10117
10118         * gcc.dg/cpp/include4.c: New test.
10119
10120 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10121
10122         PR target/39256
10123         * gcc.target/i386/abi-2.c: New.
10124
10125 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10126
10127         * gcc.c-torture/execute/pr39228.x: New.
10128
10129 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10130
10131         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10132         scan-assembler to check for xmm0 register.
10133
10134 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10135             Joseph Myers  <joseph@codesourcery.com>
10136
10137         * gcc.target/arm/va_list.c: New test.
10138         * g++.dg/abi/arm_va_list.C: Likewise.
10139         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10140         function.
10141         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10142         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10143         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10144         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10145         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10146         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10147
10148 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10149
10150         PR testsuite/38164
10151         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10152         to dg-options.
10153
10154 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10155
10156         PR target/39240
10157         * gcc.c-torture/execute/pr39240.c: New test.
10158
10159 2009-02-20  Jason Merrill  <jason@redhat.com>
10160
10161         PR c++/39225
10162         * g++.dg/parse/dtor15.C: New test.
10163
10164 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10165
10166         * gcc.c-torture/execute/20090219-1.c: New.
10167
10168 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10169
10170         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10171         (mips-dg-options): When matching isa* pseudo-options make
10172         'value' optional and accept ! entries.  Use $spec instead of
10173         $isa_spec in the isa pseudo-option error message.  Only
10174         perform the ISA-range check when 'value' is set.  If arch is
10175         matching any CPU in the ! entries switch to its generic ISA.
10176         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10177         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10178
10179 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10180
10181         PR target/39175
10182         * gcc.dg/visibility-20.c: New test.
10183         * g++.dg/ext/visibility/visibility-11.C: New test.
10184
10185 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10186
10187         PR c++/39188
10188         * g++.dg/abi/pr39188-1a.C: New.
10189         * g++.dg/abi/pr39188-1b.C: Likewise.
10190         * g++.dg/abi/pr39188-1.h: Likewise.
10191         * g++.dg/abi/pr39188-2a.C: Likewise.
10192         * g++.dg/abi/pr39188-2b.C: Likewise.
10193         * g++.dg/abi/pr39188-2.h: Likewise.
10194         * g++.dg/abi/pr39188-3a.C: Likewise.
10195         * g++.dg/abi/pr39188-3b.C: Likewise.
10196         * g++.dg/abi/pr39188-3.h: Likewise.
10197
10198 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10199
10200         PR c/38483
10201         * gcc.c-torture/execute/call-trap-1.c,
10202         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10203         tests.
10204
10205 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10206
10207         PR target/39228
10208         * gcc.c-torture/execute/pr39228.c: New test.
10209
10210 2009-02-19  Richard Guenther  <rguenther@suse.de>
10211
10212         PR tree-optimization/39074
10213         * gcc.dg/torture/pr39074.c: New testcase.
10214         * gcc.dg/torture/pr39074-2.c: Likewise.
10215         * gcc.dg/torture/pr39074-3.c: Likewise.
10216
10217 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10218
10219         PR c++/39219
10220         * g++.dg/parse/attr3.C: New.
10221
10222 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10223
10224         PR testsuite/38165
10225         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10226
10227         PR testsuite/38166
10228         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10229         and skip on Darwin.
10230
10231 2009-02-18  Jason Merrill  <jason@redhat.com>
10232
10233         PR c++/38880
10234         * g++.dg/init/const7.C: Remove XFAIL.
10235
10236         PR target/39179
10237         * g++.dg/opt/const6.C: New test.
10238
10239 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10240
10241         * gcc.dg/callabi/callabi.exp: Moved to ...
10242         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10243         in 64bit mode.
10244
10245         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10246         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10247         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10248         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10249         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10250         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10251         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10252
10253         * gcc.dg/callabi/callabi.h: Moved to ...
10254         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10255
10256         * gcc.dg/callabi/func-1.c: Moved to ...
10257         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10258
10259         * gcc.dg/callabi/func-indirect.c: Moved to ...
10260         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10261
10262         * gcc.dg/callabi/pr38891.c: Moved to ...
10263         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10264
10265         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10266         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10267
10268         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10269         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10270
10271         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10272         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10273
10274 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10275
10276         PR target/38891
10277         * gcc.dg/callabi/pr38891.c: New.
10278
10279 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10280
10281         * gcc.dg/callabi/callabi.exp: New.
10282
10283 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10284
10285         PR target/39082
10286         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10287         -Wno-abi for x86.
10288         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10289
10290         * gcc.target/i386/pr39082-1.c: New.
10291
10292         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10293         -Wno-abi.
10294
10295         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10296         CHECK_M64_M128 is defined.
10297         (check_f_arguments): Add "do".
10298         (check_vector_arguments): New.
10299         (check_m64_arguments): Likewise.
10300         (check_m128_arguments): Likewise.
10301
10302         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10303         (CHECK_M64_M128): Define.
10304
10305         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10306         on abitest.
10307         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10308
10309         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10310         tests only if CHECK_M64_M128 is defined.
10311
10312         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10313         (m128_2_struct): Likewise.
10314         (check_struct_passing5): Likewise.
10315         (check_struct_passing6): Likewise.
10316         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10317
10318         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10319         (un5): Likewise.
10320         (check_union_passing4): Likewise.
10321         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10322
10323 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10324
10325         PR c/35447
10326         * gcc.dg/noncompile/pr35447-1.c: New test.
10327
10328 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10329
10330         PR tree-optimization/36922
10331         * gfortran.dg/pr36922.f: New test.
10332
10333 2009-02-17  Richard Guenther  <rguenther@suse.de>
10334
10335         PR tree-optimization/39202
10336         * gcc.c-torture/compile/pr39202.c: New testcase.
10337
10338 2009-02-17  Richard Guenther  <rguenther@suse.de>
10339
10340         PR tree-optimization/39204
10341         * gcc.dg/torture/pr39204.c: New testcase.
10342
10343 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10344
10345         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10346         * gcc.dg/vect/vect-outer-6.c: Ditto.
10347
10348 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10349
10350         PR c/35446
10351         * gcc.dg/noncompile/init-5.c: New test.
10352         * gcc.dg/init-bad-4.c: Adjust expected errors.
10353
10354 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10355
10356         PR target/37049
10357         * gcc.target/i386/push-1.c: New.
10358
10359 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10360
10361         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10362
10363 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10364
10365         * gcc.target/spu/intrinsics-sr.c: New test.
10366
10367 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10368
10369         PR target/38056
10370         * gcc.target/ia64/sibcall-opt-1.c: New test.
10371         * gcc.target/ia64/sibcall-opt-2.c: New test.
10372
10373 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10374
10375         PR fortran/36528
10376         * gfortran.dg/cray_pointers_8.f90: New test.
10377
10378         PR fortran/36703
10379         * gfortran.dg/cray_pointers_9.f90: New test.
10380
10381 2009-02-13  Jason Merrill  <jason@redhat.com>
10382
10383         PR c++/39070
10384         * g++.dg/cpp0x/decltype16.C: New.
10385
10386 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10387
10388         PR target/39152
10389         * gfortran.dg/gomp/pr39152.f90: New.
10390
10391 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10392
10393         PR target/39162
10394         * gcc.target/i386/pr39162.c: New.
10395
10396 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10397
10398         PR c/35444
10399         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10400         New tests.
10401
10402 2009-02-12  Jason Merrill  <jason@redhat.com>
10403
10404         PR c++/38950
10405         * g++.dg/template/array20.C: New test.
10406
10407 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10408
10409         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10410         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10411         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10412
10413 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10414
10415         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10416
10417 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10418
10419         PR target/39152
10420         * gfortran.dg/pr39152.f: New.
10421
10422 2009-02-11  Jason Merrill  <jason@redhat.com>
10423
10424         PR c++/39153
10425         * g++.dg/cpp0x/defaulted9.C: New test.
10426
10427         PR c++/30111
10428         * g++.dg/init/value7.C: New test.
10429
10430 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10431
10432         PR target/38824
10433         * gcc.target/i386/pr38824.c: New testcase.
10434
10435 2009-02-11  Jason Merrill  <jason@redhat.com>
10436
10437         PR c++/38649
10438         * g++.dg/cpp0x/defaulted8.C: New test.
10439
10440         PR c++/36744
10441         * g++.dg/cpp0x/rv9p.C: New test.
10442
10443 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10444
10445         * gnat.dg/aliasing3.adb: New test.
10446         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10447
10448 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10449
10450         PR c++/34397
10451         * g++.dg/template/crash88.C: New.
10452         * g++.dg/template/crash89.C: Likewise.
10453
10454 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10455
10456         PR c/39084
10457         * gcc.dg/pr39084.c: New test.
10458
10459 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10460
10461         PR target/39139
10462         * gcc.target/i386/pr39139.c: New test.
10463
10464 2009-02-10  Richard Guenther  <rguenther@suse.de>
10465
10466         PR tree-optimization/39132
10467         * gcc.dg/torture/pr39132.c: New testcase.
10468
10469 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10470
10471         PR target/39119
10472         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10473         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10474         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10475         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10476         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10477         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10478         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10479         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10480
10481 2009-02-09  Jason Merrill  <jason@redhat.com>
10482
10483         PR c++/39109
10484         * g++.dg/init/value6.C: New test.
10485
10486 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10487
10488         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10489
10490 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10491
10492         * gcc.c-torture/compile/20090209-1.c: New test.
10493
10494 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10495
10496         PR c++/35147
10497         PR c++/37737
10498         * g++.dg/cpp0x/vt-35147.C: New.
10499         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10500         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10501
10502 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10503
10504         PR c/35434
10505         * gcc.dg/attr-alias-4.c: New test.
10506
10507 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10508
10509         PR c/39035
10510         * gcc.dg/dfp/pr39035.c: New test.
10511
10512 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10513
10514         PR c/36432
10515         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10516
10517 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10518
10519         PR c++/39106
10520         * g++.dg/opt/thunk3.C: New test.
10521
10522 2009-02-05  Nick Clifton  <nickc@redhat.com>
10523
10524         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10525         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10526         * gcc.dg/cdce1.c: Likewise.
10527         * gcc.dg/cpp/_Pragma6.c: Likewise.
10528         * g++.dg/cpp/_Pragma1.C: Likewise.
10529         * gcc.dg/utf32-2.c: Xfail for M32C.
10530         * gcc.dg/utf32-1.c: Likewise.
10531         * gcc.dg/utf32-3.c: Likewise.
10532         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10533         targets.
10534         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10535         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10536         * gcc.dg/Wconversion-5.c: Likewise.
10537         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10538         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10539         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10540         * gcc.dg/utf-inc-init.c: Likewise.
10541         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10542         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10543         * gcc.dg/utf-array-short-wchar.c: Likewise.
10544         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10545         * gcc.dg/mallign.c: Use size_t instead of long.
10546
10547 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10548
10549         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10550
10551 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10552
10553         * gcc.c-torture/execute/pr39100.c: New.
10554
10555 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10556
10557         PR c/35435
10558         * gcc.dg/tls/diag-6.c: New test.
10559
10560 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10561
10562         * gcc.dg/graphite/scop-19.c: New
10563
10564 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10565
10566         AVX Programming Reference (January, 2009)
10567         * gcc.target/i386/avx-vpclmulqdq.c: New.
10568         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10569
10570         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10571
10572         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10573         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10574         (pclmul_test): Renamed to ...
10575         (TEST): This.
10576
10577 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10578
10579         PR c++/39095
10580         * g++.dg/abi/mangle31.C: New test.
10581
10582 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10583
10584         PR c/29129
10585         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10586         declarator.
10587         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10588         inside function prototype but not part of parameter declarator.
10589         * vla-11.c: New test.
10590
10591 2009-02-03  Jason Merrill  <jason@redhat.com>
10592
10593         * g++.dg/warn/main-4.C: New test.
10594         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10595
10596 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10597
10598         PR c++/36607
10599         * g++.dg/expr/cast10.C: New test.
10600
10601 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10602
10603         PR c/35433
10604         * gcc.dg/init-bad-6.c: New test.
10605
10606 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10607
10608         PR target/35318
10609         * gcc.c-torture/compile/pr35318.c: New test.
10610
10611         PR inline-asm/39059
10612         * gcc.dg/nofixed-point-2.c: New test.
10613         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10614         * g++.dg/ext/fixed2.C: Likewise.
10615         * g++.dg/other/error25.C: Likewise.
10616         * g++.dg/lookup/crash7.C: Likewise.
10617         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10618
10619         PR c++/39056
10620         * g++.dg/cpp0x/initlist13.C: New test.
10621
10622 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10623
10624         PR c++/36897
10625         * g++.dg/template/func2.C: New test.
10626
10627         PR c++/37314
10628         * g++.dg/template/typename15.C: New.
10629         * g++.dg/template/typename16.C: New.
10630
10631 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10632             Ben Elliston  <bje@au.ibm.com>
10633
10634         PR c/39034
10635         * gcc.dg/dfp/pr39034.c: New test.
10636
10637 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10638
10639         PR testsuite/38263
10640         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10641
10642 2009-02-02  Jason Merrill  <jason@redhat.com>
10643
10644         PR c++/39054
10645         * g++.dg/parse/dtor14.C: New test.
10646
10647 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10648
10649         * lib/target-supports.exp
10650         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10651         * g++.dg/ext/builtin10.C: New test.
10652
10653         PR inline-asm/39058
10654         * gcc.target/i386/pr39058.c: New test.
10655
10656 2009-02-02  Richard Guenther  <rguenther@suse.de>
10657
10658         PR tree-optimization/38937
10659         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10660
10661 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10662
10663         PR c++/39053
10664         * g++.dg/parse/crash52.C: New.
10665
10666 2009-01-30  Richard Guenther  <rguenther@suse.de>
10667
10668         PR tree-optimization/39041
10669         * gcc.c-torture/compile/pr39041.c: New testcase.
10670
10671 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10672
10673         PR target/39013
10674         * gcc.target/i386/pr39013-1.c: New test.
10675         * gcc.target/i386/pr39013-2.c: New test.
10676
10677         PR c++/39028
10678         * g++.dg/ext/label12.C: New test.
10679
10680 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10681
10682         PR c++/33465
10683         * g++.dg/parse/error34.C: New.
10684         * g++.dg/parse/error35.C: Likewise.
10685
10686 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10687
10688         PR c++/38655
10689         * g++.dg/cpp0x/decltype-38655.C: New.
10690
10691 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10692
10693         PR target/39002
10694         * g++.dg/torture/pr39002.C: New test.
10695
10696 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10697
10698         PR tree-optimization/39007
10699         * gcc.dg/tree-ssa/pr39007.c: New.
10700
10701 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10702
10703         PR middle-end/35854
10704         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10705         to "subreg1".
10706
10707 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10708
10709         PR middle-end/38857
10710         * gcc.c-torture/compile/pr38857.c: New test.
10711
10712 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10713
10714         PR fortran/38852
10715         PR fortran/39006
10716         * gfortran.dg/bound_6.f90: New test.
10717
10718 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10719
10720         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10721
10722 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10723
10724         PR tree-optimization/38997
10725         * gcc.dg/tree-ssa/pr38997.c: New.
10726
10727 2009-01-28  Richard Guenther  <rguenther@suse.de>
10728
10729         PR tree-optimization/38926
10730         * gcc.c-torture/compile/pr38926.c: New testcase.
10731
10732 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10733
10734         PR middle-end/38934
10735         * gcc.dg/pr38934.c: New test.
10736
10737 2009-01-28  Richard Guenther  <rguenther@suse.de>
10738
10739         PR middle-end/38908
10740         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10741
10742 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10743
10744         PR tree-optimization/38984
10745         * gcc.dg/pr38984.c: New XFAILed testcase.
10746
10747
10748 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10749
10750         PR target/38988
10751         * gcc.target/i386/pr38988.c: New test.
10752
10753 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10754
10755         PR c++/37554
10756         * g++.dg/parse/crash51.C: New.
10757         * g++.old-deja/g++.pt/crash9.C: Adjust.
10758
10759 2009-01-27  Daniel Kraft  <d@domob.eu>
10760
10761         PR fortran/38883
10762         * gfortran.dg/mvbits_6.f90:  New test.
10763         * gfortran.dg/mvbits_7.f90:  New test.
10764         * gfortran.dg/mvbits_8.f90:  New test.
10765
10766 2009-01-27  Richard Guenther  <rguenther@suse.de>
10767
10768         PR tree-optimization/38503
10769         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10770
10771 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10772
10773         PR middle-end/38969
10774         * gcc.c-torture/execute/pr38969.c: New test.
10775
10776 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10777
10778         PR testsuite/38864
10779         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10780         to dg-do compile.
10781         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10782         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10783         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10784
10785 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10786
10787         PR target/38952
10788         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10789         if __USING_SJLJ_EXCEPTIONS__ is defined.
10790
10791         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10792         __USING_SJLJ_EXCEPTIONS__ is defined.
10793         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10794         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10795         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10796         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10797         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10798         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10799
10800 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10801
10802         PR testsuite/38949
10803         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10804         Use instead of C name in asm statements.
10805
10806 2009-01-26  Richard Guenther  <rguenther@suse.de>
10807
10808         PR tree-optimization/38745
10809         * g++.dg/torture/pr38745.C: New testcase.
10810
10811 2009-01-26  Richard Guenther  <rguenther@suse.de>
10812
10813         PR middle-end/38851
10814         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10815
10816 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10817
10818         * gcc.dg/bitfld-15.c: Gate warning on target
10819         pcc_bitfield_type_matters.
10820         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10821         g++.dg/ext/bitfield4.C: Likewise.
10822         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10823         bitfield for any target.
10824
10825 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10826
10827         PR c/38957
10828         * gcc.dg/pr38957.c: New test.
10829
10830 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10831
10832         PR fortran/38955
10833         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10834         comparing floats.
10835
10836 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10837
10838         PR tree-optimization/38953
10839         * gfortran.dg/graphite/pr38953.f90: New.
10840
10841 2009-01-24  Paul Brook  <paul@codesourcery.com>
10842
10843         * gcc.target/arm/neon-cond-1.c: New test.
10844
10845 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10846
10847         PR tree-optimization/38932
10848         * gcc.dg/pr38932.c: New.
10849
10850 2009-01-23  Revital Eres  <eres@il.ibm.com>
10851
10852         * gcc.dg/sms-7.c: Fix test.
10853
10854 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10855
10856         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10857         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10858         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10859         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10860
10861 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10862
10863         * gcc.dg/pr35729.c: Make test x86 specific.
10864
10865 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10866
10867         PR middle-end/38615
10868         * gcc.dg/pr38615.c: New test.
10869
10870 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10871
10872         PR target/38931
10873         * gcc.target/i386/pr38931.c: New test.
10874
10875 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10876
10877         PR c++/38930
10878         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10879         * g++.dg/template/typedef12.C: Likewise.
10880         * g++.dg/template/typedef13.C: Likewise.
10881         * g++.dg/template/typedef14.C: Likewise.
10882         * g++.dg/template/sfinae3.C: Likewise.
10883         * g++.old-deja/g++.pt/typename8.C: Likewise.
10884         * g++.dg/template/access11.C: Likewise
10885
10886 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10887
10888         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10889         and mips*-*-irix*.
10890         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10891
10892 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10893
10894         PR c++/26693
10895         * g++.dg/template/typedef11.C: New test.
10896         * g++.dg/template/typedef12.C: Likewise.
10897         * g++.dg/template/typedef13.C: Likewise.
10898         * g++.dg/template/typedef14.C: Likewise.
10899         * g++.dg/template/sfinae3.C: Compile this pedantically.
10900         The only errors expected should be the one saying the typedef is ill
10901         formed.
10902         * g++.old-deja/g++.pt/typename8.C: Likewise.
10903         * g++.dg/template/access11.C: Update this.
10904
10905 2009-01-21  Daniel Kraft  <d@domob.eu>
10906
10907         PR fortran/38887
10908         * gfortran.dg/mvbits_5.f90:  New test.
10909
10910 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10911
10912         * gcc.dg/sms-6.c: New test.
10913         * gcc.dg/sms-7.c: Likewise.
10914
10915 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10916
10917         PR fortran/38907
10918         * gfortran.dg/host_assoc_function_7.f90: New test
10919
10920 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10921             Richard Guenther  <rguenther@suse.de>
10922
10923         PR tree-optimization/38747
10924         PR tree-optimization/38748
10925         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10926         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10927         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10928
10929 2009-01-20  Kees Cook  <kees@ubuntu.com>
10930             H.J. Lu  <hongjiu.lu@intel.com>
10931
10932         PR target/38902
10933         * gcc.dg/pr38902.c: New.
10934
10935 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10936
10937         PR target/38868
10938         * gfortran.dg/pr38868.f: New testcase.
10939
10940 2009-01-20  Richard Guenther  <rguenther@suse.de>
10941
10942         * gcc.c-torture/execute/pr36227.c: Move ...
10943         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10944
10945 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10946
10947         * lib/gfortran.exp: Add -B options for targets that use
10948         libgfortran.a%s in their specs.
10949
10950 2009-01-19  Jason Merrill  <jason@redhat.com>
10951
10952         PR c++/23287
10953         * g++.dg/template/dtor5.C: New test.
10954
10955 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10956
10957         PR fortran/38859
10958         * gfortran.dg/bound_5.f90: New test.
10959
10960 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10961
10962         PR target/38736
10963         * g++.dg/compat/abi/pr38736_main.C: New.
10964         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10965         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10966         * g++.dg/other/macro-1.C: Likewise.
10967         * gcc.dg/macro-1.c: Likewise.
10968         * gcc.dg/compat/pr38736_main.c: Likewise.
10969         * gcc.dg/compat/pr38736_x.c: Likewise.
10970         * gcc.dg/compat/pr38736_y.c: Likewise.
10971
10972 2009-01-18  Richard Guenther  <rguenther@suse.de>
10973
10974         PR tree-optimization/38819
10975         * gcc.c-torture/execute/pr38819.c: New testcase.
10976
10977 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10978
10979         PR fortran/38657
10980         * gfortran.dg/module_commons_3.f90: Reapply.
10981
10982 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10983
10984         PR fortran/34955
10985         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10986         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10987
10988 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10989
10990         PR fortran/38657
10991         * gfortran.dg/module_commons_3.f90: Remove
10992
10993 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10994
10995         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10996
10997 2009-01-16  Jason Merrill  <jason@redhat.com>
10998
10999         PR c++/38877
11000         * g++.dg/template/lvalue1.C: New test.
11001
11002         PR c++/29470
11003         * g++.dg/template/access20.C: New test.
11004         * g++.dg/torture/pr34641.C: Fix access.
11005
11006 2009-01-16  Richard Guenther  <rguenther@suse.de>
11007
11008         PR tree-optimization/38835
11009         PR middle-end/36227
11010         * gcc.c-torture/execute/pr36227.c: New testcase.
11011         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11012         * g++.dg/init/const7.C: Likewise.
11013
11014 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11015
11016         PR target/38554
11017         * gcc.c-torture/compile/pr38554.c: New test.
11018
11019 2009-01-16  Jason Merrill  <jason@redhat.com>
11020
11021         PR c++/38579
11022         * g++.dg/conversion/access1.C: New test.
11023
11024 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11025
11026         PR tree-optimization/38789
11027         * gcc.c-torture/compile/pr38789.c: New test.
11028
11029 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11030
11031         PR fortran/38152
11032         * gfortran.dg/proc_ptr_13.f90: New.
11033
11034 2009-01-15  Jason Merrill  <jason@redhat.com>
11035
11036         PR c++/38850
11037         * g++.dg/template/koenig6.C: New test.
11038
11039 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11040
11041         PR c++/29388
11042         * g++.dg/template/error37.C: New testcase.
11043
11044 2009-01-15  Jason Merrill  <jason@redhat.com>
11045
11046         PR c++/36334
11047         * g++.dg/conversion/memfn1.C: New test.
11048
11049         PR c++/37646
11050         * g++.dg/conversion/memfn2.C: New test.
11051
11052 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11053
11054         PR c++/38357
11055         * g++.dg/template/crash87.C: New test.
11056
11057 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11058
11059         PR middle-end/37843
11060         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11061
11062 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11063
11064         PR c++/38636
11065         * g++.dg/parse/crash50.C: New test.
11066
11067 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11068
11069         PR rtl-optimization/38245
11070         * gcc.dg/pr38245-3.c: New test.
11071         * gcc.dg/pr38245-3.h: New file.
11072         * gcc.dg/pr38245-4.c: New file.
11073         * gcc.dg/pr38364.c: New test.
11074
11075 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11076
11077         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11078         sequence PC-relative.
11079
11080 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11081
11082         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11083         calls and/or PLT markers.
11084         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11085         calls and/or PLT markers.
11086         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11087         calls and/or PLT markers.
11088         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11089         calls and/or PLT markers.
11090
11091 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11092             Nathan Froyd  <froydnj@codesourcery.com>
11093             Joseph Myers  <joseph@codesourcery.com>
11094
11095         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11096         New function.
11097         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11098         and use consistent CFLAGS.
11099         * gcc.target/powerpc/20030505.c: Likewise.
11100         * gcc.target/powerpc/20081204-1.c: Likewise.
11101         * gcc.target/powerpc/ppc-spe.c: Likewise.
11102         * gcc.target/powerpc/spe1.c: Likewise.
11103         * g++.dg/ext/spe1.C: Likewise.
11104         * g++.dg/other/opaque-1.C: Likewise.
11105         * g++.dg/other/opaque-2.C: Likewise.
11106         * g++.dg/other/opaque-3.C: Likewise.
11107
11108 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11109
11110         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11111         out of loop.
11112
11113 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11114
11115         PR target/38811
11116         * g++.dg/torture/pr38811.C: New file.
11117
11118 2009-01-14  Richard Guenther  <rguenther@suse.de>
11119
11120         PR tree-optimization/38826
11121         PR middle-end/38477
11122         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11123
11124 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11125
11126         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11127
11128 2009-01-14  Nick Clifton  <nickc@redhat.com>
11129
11130         PR c++/37862
11131         * g++.cp/parse/pr37862.C: New test.
11132
11133 2009-01-14  Julian Brown  <julian@codesourcery.com>
11134
11135         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11136         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11137         to...
11138         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11139         These.
11140
11141 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11142
11143         PR rtl-optimization/38774
11144         * gcc.dg/torture/pr38774.c: New test.
11145
11146         PR c++/38795
11147         * g++.dg/cpp0x/pr38795.C: New test.
11148
11149 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11150             Nathan Froyd  <froydnj@codesourcery.com>
11151             Joseph Myers  <joseph@codesourcery.com>
11152
11153         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11154         otherwise.  Do not check for AltiVec at runtime.
11155         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11156         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11157         * gcc.target/powerpc/altivec-1.c: Likewise.
11158         * gcc.target/powerpc/altivec-3.c: Likewise.
11159         * gcc.target/powerpc/altivec-10.c: Likewise.
11160         * gcc.target/powerpc/altivec-12.c: Likewise.
11161         * gcc.target/powerpc/altivec-24.c: Likewise.
11162         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11163         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11164         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11165         * gcc.target/powerpc/pr35907.c: Likewise.
11166         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11167         otherwise.  Do not check for Cell at runtime.
11168         * gcc.target/powerpc/altivec_check.h: Delete.
11169
11170         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11171         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11172         not check for AltiVec at runtime.
11173         * g++.dg/ext/altivec-cell-2.C: Likewise.
11174         * g++.dg/ext/altivec-cell-3.C: Likewise.
11175         * g++.dg/ext/altivec-cell-4.C: Likewise.
11176         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11177         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11178         check.
11179         * g++.dg/ext/altivec_check.h: Delete.
11180
11181 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11182
11183         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11184         effective target.  Adjust line numbers accordingly.
11185
11186 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11187
11188         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11189
11190 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11191
11192         PR tree-optimization/38786
11193         * gcc.dg/graphite/pr38786.c: New.
11194
11195 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11196
11197         Revert:
11198         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11199
11200         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11201         for alpha*-*-* targets.
11202         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11203
11204 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11205
11206         PR libfortran/38772
11207         * gfortran.dg/fmt_bz_bn_err.f: New test.
11208
11209 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11210
11211         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11212
11213 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11214
11215         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11216         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11217         instruction support.  Do not check for it at runtime.
11218
11219 2009-01-12  Jason Merrill  <jason@redhat.com>
11220
11221         PR c++/35109
11222         * g++.dg/lookup/friend11.C: Remove expected error.
11223         * g++.dg/lookup/friend14.C: New test.
11224         * g++.dg/lookup/friend15.C: New test.
11225
11226 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11227
11228         PR c++/36019
11229         * g++.dg/lookup/hidden-class12.C: New test.
11230         * g++.dg/lookup/hidden-class13.C: New test.
11231         * g++.dg/lookup/hidden-class14.C: New test.
11232         * g++.dg/lookup/hidden-class15.C: New test.
11233         * g++.dg/lookup/hidden-class16.C: New test.
11234
11235 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11236
11237         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11238         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11239         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11240
11241 2009-01-12  Jason Merrill  <jason@redhat.com>
11242
11243         PR c++/31488
11244         * g++.dg/other/vararg-3.C: New test.
11245
11246 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11247
11248         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11249         Explicitly enable SPE.
11250         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11251         directive.
11252
11253         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11254         Expect -flax-vector-conversions message.  Adjust incompatible
11255         types errors.
11256         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11257         Make Foo extern.
11258
11259         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11260
11261         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11262
11263         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11264         * g++.dg/other/opaque-2.C: Likewise.
11265         * g++.dg/other/opaque-3.C: Likewise.
11266
11267 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11268
11269         PR c/32041
11270         * gcc.dg/pr32041.c: New test.
11271         * g++.dg/parse/offsetof9.C: New test.
11272
11273 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11274             Nathan Froyd  <froydnj@codesourcery.com>
11275
11276         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11277         * g++.dg/ext/attribute-test-1.C: Likewise.
11278         * g++.dg/ext/attribute-test-2.C: Likewise.
11279         * g++.dg/ext/attribute-test-3.C: Likewise.
11280         * g++.dg/ext/attribute-test-4.C: Likewise.
11281
11282 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11283
11284         * gnat.dg/unchecked_convert3.adb: New test.
11285
11286 2009-01-12  Tomas Bily  <tbily@suse.cz>
11287
11288         PR middlend/38385
11289         * gcc.dg/tree-ssa/pr38385.c: New file.
11290
11291 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11292
11293         PR c++/38794
11294         * g++.dg/parse/typedef9.C: New test.
11295
11296         PR tree-optimization/38807
11297         * gcc.c-torture/compile/pr38807.c: New test.
11298
11299 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11300
11301         * gcc.target/mips/ins-2.c: New test.
11302
11303 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11304
11305         PR testsuite/38809
11306         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11307
11308 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11309
11310         PR c++/36254
11311         * g++.dg/warn/Wreturn-type-5.C: New test.
11312
11313 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11314
11315         PR middle-end/38616
11316         * gcc.dg/pr38616.c: New test.
11317
11318 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11319
11320         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11321
11322 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11323
11324         PR c++/38648
11325         * g++.dg/expr/string-1.C: New test.
11326         * g++.dg/expr/string-2.C: New test.
11327
11328         PR c++/36695
11329         * g++.dg/ext/complex4.C: New test.
11330         * g++.dg/ext/complex5.C: New test.
11331         * g++.dg/init/reference1.C: New test.
11332         * g++.dg/init/reference2.C: New test.
11333         * g++.dg/init/reference3.C: New test.
11334
11335 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11336
11337         PR fortran/38763
11338         * gfortran.dg/transfer_null_1.f90: New test.
11339
11340 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11341
11342         PR fortran/38765
11343         * gfortran.dg/host_assoc_function_6.f90: New test.
11344
11345 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11346
11347         * lib/target-supports.exp: Add method to determine if the effective
11348         target is really a ppc405 after applying all compile options.
11349         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11350         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11351         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11352         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11353         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11354         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11355         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11356         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11357         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11358         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11359         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11360         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11361         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11362         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11363         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11364         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11365         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11366         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11367         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11368         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11369         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11370         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11371         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11372         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11373         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11374         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11375         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11376         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11377         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11378         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11379         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11380
11381 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11382
11383         PR c++/35335
11384         * g++.dg/other/error31.C: New testcase.
11385
11386         PR c/35742
11387         * gcc.dg/pr35742.c: New test.
11388
11389 2009-01-09  John F. Carr  <jfc@mit.edu>
11390
11391         PR c++/37877
11392         * g++.dg/parse/linkage3.C: New test.
11393
11394 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11395
11396         PR middle-end/38771
11397         * gcc.c-torture/compile/pr38771.c: New test.
11398
11399 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11400
11401         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11402
11403 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11404
11405         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11406         * gcc.dg/sibcall-4.c: Likewise.
11407
11408 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11409             Jan Sjodin  <jan.sjodin@amd.com>
11410
11411         PR tree-optimization/38559
11412         * gcc.dg/graphite/pr38559.c: New.
11413
11414 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11415
11416         PR tree-optimization/37194
11417         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11418
11419 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11420
11421         PR c++/38725
11422         * g++.dg/ext/label11.C: New test.
11423
11424 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11425
11426         * lib/target-supports.exp (check_weak_override_available): New.
11427         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11428         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11429         dg-require-weak-override.
11430
11431 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11432             Alan Modra  <amodra@bigpond.net.au>
11433
11434         * gcc.c-torture/compile/20090107-1.c: New test.
11435
11436 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11437
11438         PR target/38706
11439         * g++.dg/other/pr38706.C: New test.
11440
11441 2009-01-07  Jason Merrill  <jason@redhat.com>
11442
11443         * g++.dg/cpp0x/variadic92.C: New test.
11444         * g++.dg/cpp0x/variadic93.C: New test.
11445
11446 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11447
11448         * lib/target-supports-dg.exp (current_compiler_flags): New.
11449         (check-flags): Use it; do not access dg-test local variables.
11450         (dg-skip-if): Do not access dg-test local variables.
11451         (dg-xfail-run-if): Ditto.
11452         (dg-shouldfail): Ditto.
11453         * gcc.test-framework/test-framework.exp
11454         (check_effective_target_def_nocache): New.
11455         * gcc.test-framework/test-framework.awk: Handle scan tests.
11456         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11457         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11458         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11459         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11460         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11461         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11462         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11463         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11464         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11465
11466         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11467
11468         * lib/target-supports-dg.exp (check_test_flags): Delete.
11469
11470 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11471
11472         PR tree-optimization/38492
11473         PR tree-optimization/38498
11474         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11475         in trunk.
11476         * gcc.dg/graphite/block-0.c: Update test.
11477         * gcc.dg/graphite/block-1.c: Same.
11478         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11479         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11480         * gcc.dg/graphite/block-3.c: New.
11481         * gcc.dg/graphite/pr38498.c: New.
11482
11483 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11484
11485         AVX Programming Reference (December, 2008)
11486         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11487         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11488         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11489
11490         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11491         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11492
11493 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11494
11495         PR fortran/38220
11496         * gfortran.dg/c_loc_pure_1.f90:  New test.
11497
11498 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11499
11500         PR fortran/38669
11501         * gfortran.dg/elemental_dependency_3.f90:
11502         Add the final tree dump cleanup.
11503
11504 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11505
11506         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11507         passing -m32.
11508
11509         PR rtl-optimization/38722
11510         * gfortran.dg/pr38722.f90: New test.
11511
11512 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11513
11514         PR c/34252
11515         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11516         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11517
11518 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11519
11520         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11521         * gfortran.dg/typebound_call_8.f03: Same.
11522         * gfortran.dg/elemental_bind_c.f90: Same.
11523         * gfortran.dg/typebound_call_7.f03: Same.
11524         * gfortran.dg/interface_proc_end.f90: Same
11525         * gfortran.dg/pr37243.f: Fix typo.
11526
11527 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11528
11529         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11530         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11531         large stack sizes.
11532
11533 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11534
11535         AVX Programming Reference (December, 2008)
11536         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11537         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11538         * gcc.target/i386/sse-14.c: Likewise.
11539
11540         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11541         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11542         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11543         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11544
11545 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11546
11547         PR libfortran/38735
11548         * gfortran.dg/fmt_bz_bn.f: Update test.
11549
11550 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11551
11552         PR c++/38472
11553         * g++.dg/conversion/usual-arith-conv.C: New test.
11554
11555 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11556
11557         PR c/34911
11558         * gcc.dg/vector-3.c: New testcase.
11559         * g++.dg/ext/vector15.C: New test.
11560
11561 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11562
11563         PR tree-optimization/38510
11564         * gcc.dg/graphite/pr38510.c: New.
11565
11566 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11567             Jan Sjodin <jan.sjodin@amd.com>
11568
11569         PR tree-optimization/38500
11570         * gcc.dg/graphite/pr38500.c: New.
11571
11572 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11573
11574         * gcc.c-torture/compile/20001226-1.c: Generalize
11575         dg-timeout-factor.
11576         * gcc.c-torture/compile/limits-fnargs.c: Add
11577         dg-timeout-factor.
11578         * gcc.dg/20020425-1.c: Likewise.
11579         * gcc.dg/pch/pch.exp: Likewise.
11580
11581 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11582
11583         PR fortran/38657
11584         * gfortran.dg/module_commons_3.f90: New test.
11585
11586 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11587
11588         PR fortran/37159
11589         * gfortran.dg/random_seed_1.f90: Updated.
11590
11591 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11592
11593         PR fortran/38669
11594         PR fortran/38726
11595         * gfortran.dg/elemental_subroutine_7.f90:
11596         Fix p values so that it can be used as vector subscript.
11597
11598 2009-01-05  Jason Merrill  <jason@redhat.com>
11599
11600         * g++.dg/cpp0x/initlist12.C: Add another test.
11601
11602         * g++.dg/cpp0x/defaulted7.C: New test.
11603
11604 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11605
11606         PR fortran/38672
11607         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11608         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11609
11610 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11611
11612         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11613         for alpha*-*-* targets.
11614         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11615
11616 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11617
11618         PR fortran/38665
11619         * gfortran.dg/host_assoc_function_5.f90: New test.
11620
11621 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11622
11623         PR fortran/38669
11624         * gfortran.dg/elemental_dependency_3.f90: New test.
11625         * gfortran.dg/elemental_subroutine_7.f90: New test.
11626
11627 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11628
11629         * gcc.dg/struct-ret-3.c: Include unistd.h.
11630         (main): Exit early if system memory page size is
11631         larger than 4096 bytes.
11632
11633 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11634
11635         PR fortran/38718
11636         * gfortran.dg/merge_init_expr.f90: New.
11637
11638 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11639
11640         PR fortran/38536
11641         * gfortran.dg/c_loc_tests_13.f90: New test.
11642         * gfortran.dg/c_loc_tests_14.f90: New test.
11643
11644 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11645
11646         * gfortran.dg/func_result_4.f90: New.
11647
11648 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11649
11650         PR fortran/38594
11651         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11652         interface still works, in addition to original tests.
11653         * gfortran.dg/host_assoc_call_6.f90: New test.
11654
11655 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11656
11657         PR c++/38705
11658         * g++.dg/torture/pr38705.C: New test.
11659
11660         PR c/38700
11661         * gcc.dg/pr38700.c: New test.
11662
11663 2009-01-02  Jason Merrill  <jason@redhat.com>
11664
11665         * g++.dg/cpp0x/initlist11.C: New test.
11666         * g++.dg/cpp0x/initlist12.C: New test.
11667
11668 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11669
11670         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11671         Allow extra informative notes.
11672
11673 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11674
11675         PR c/36489
11676         * gcc.dg/pr36489.c: New test.
11677
11678 \f
11679 Copyright (C) 2009 Free Software Foundation, Inc.
11680
11681 Copying and distribution of this file, with or without modification,
11682 are permitted in any medium without royalty provided the copyright
11683 notice and this notice are preserved.