OSDN Git Service

cp/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         PR c++/42060
4         * g++.dg/cpp0x/initlist28.C: New.
5
6 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
7
8         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
9
10 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11
12         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
13
14 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
15
16         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
17         explicit.
18         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
19         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
20         * g++.old-deja/g++.law/typeck1.C: Likewise.
21         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
22         * g++.dg/conversion/ptrmem9.C: Likewise.
23         * g++.dg/expr/cond2.C: Likewise.
24
25 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
26             Janus Weil  <janus@gcc.gnu.org>
27
28         PR fortran/42104
29         * gfortran.dg/proc_ptr_comp_23.f90: New test.
30
31 2009-11-19  Jason Merrill  <jason@redhat.com>
32
33         PR c++/42115
34         * g++.dg/init/placement5.C: Add positive test.
35
36         DR 176 permissiveness
37         * g++.dg/ext/injected-ttp.C: New.
38         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
39         * g++.old-deja/g++.pt/ttp41.C: Adjust.
40
41 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
42
43         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
44         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
45
46 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
47
48         * gcc-dg/raw-string-1.c: Skip test for avr target.
49         * gcc-dg/utf-array-short-wchar.c: Ditto.
50         * gcc-dg/utf-array.c: Ditto.
51         * gcc-dg/utf8-2.c: Ditto.
52
53 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
54
55         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
56         (plugin_init): Pass correct version to plugin_default_version_check.
57         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
58         (plugin_init): Pass correct version to plugin_default_version_check.
59         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
60         (plugin_init): Pass correct version to plugin_default_version_check.
61
62 2009-11-19  Jason Merrill  <jason@redhat.com>
63
64         PR c++/561
65         * g++.dg/overload/pmf2.C: New.
66
67 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
68
69         PR libgfortran/42090
70         * gfortran.dg/direct_io_11.f90: New test.
71
72 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
73
74         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
75
76 2009-11-18  Nick Clifton  <nickc@redhat.com>
77         
78         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
79         * g++.dg/lto/20081120-1_0.C: Likewise.
80         * g++.dg/lto/20091002-2_0.C: Likewise.
81         * g++.dg/lto/20081120-2_0.C: Likewise.
82         * g++.dg/lto/20091002-3_0.C: Likewise.
83         * g++.dg/lto/20081123_0.C: Likewise.
84         * g++.dg/lto/20090313_0.C: Likewise.
85         * g++.dg/lto/20081109-1_0.C: Likewise.
86         * g++.dg/lto/20081219_0.C: Likewise.
87         * g++.dg/lto/20081204-1_0.C: Likewise.
88         * g++.dg/lto/20090302_0.C: Likewise.
89         * g++.dg/lto/20081119-1_0.C: Likewise.
90         * g++.dg/lto/20081118_0.C: Likewise.
91
92 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
93
94         PR testsuite/41913
95         * lib/lto.exp (scan-symbol): Properly check if target exist.
96
97 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
98
99         PR fortran/42072
100         * gfortran.dg/proc_ptr_8.f90: Extended.
101
102 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
103
104         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
105         explicit.
106         * g++.dg/inherit/error4.C: Likewise.
107         * g++.dg/template/crash90.C: Likewise.
108
109 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
110
111         PR c++/3187
112         * g++.dg/abi/mangle26.C: Also match *C2* definition.
113         * g++.dg/abi/mangle27.C: Likewise.
114         * g++.dg/abi/mangle28.C: Likewise.
115         * g++.dg/abi/mangle29.C: Likewise.
116
117 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
118
119         PR debug/41926
120         * gcc.dg/vect/vect-debug-pr41926.c: New.
121
122 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
123
124         PR c++/42058
125         * g++.dg/init/array26.C: New.
126         * g++.dg/init/array27.C: Likewise.
127         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
128
129 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
130
131         PR c++/42061
132         * g++.dg/cpp0x/initlist27.C: New test.
133
134         PR c++/42059
135         * g++.dg/cpp0x/initlist26.C: New test.
136
137 2009-11-16  Jason Merrill  <jason@redhat.com>
138
139         PR c++/189, c++/9937, c++/13950, DR 176
140         * g++.dg/tc1/dr176.C: Adjust.
141         * g++.dg/template/injected1.C: New.
142         * g++.dg/template/inherit.C: Adjust.
143         * g++.old-deja/g++.brendan/crash56.C: Adjust.
144         * g++.old-deja/g++.pt/lookup8.C: Adjust.
145         * g++.old-deja/g++.pt/ttp22.C: Adjust.
146         * g++.old-deja/g++.pt/ttp23.C: Adjust.
147
148 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
149
150         PR c++/42055
151         * g++.dg/template/crash92.C: New.
152
153 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
154
155         PR c++/32056
156         * g++.dg/template/error44.C: New.
157
158 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
159
160         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
161
162 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
163
164         PR fortran/42048
165         * gfortran.dg/typebound_call_11.f03: New test.
166
167 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
168
169         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
170         init functions.
171
172 2009-11-13  Jason Merrill  <jason@redhat.com>
173
174         PR c++/27425
175         PR c++/34274
176         * g++.dg/template/arg7.C: New.
177
178         PR c++/29363
179         * g++.dg/template/error43.C: New.
180
181         PR debug/26965
182         * g++.dg/debug/dwarf2/static-data-member2.C: New.
183
184         PR c++/35075
185         * g++.dg/template/ref5.C: New.
186
187         PR c++/21008, DR 515
188         * g++.dg/template/inherit4.C: New.
189         * g++.dg/lookup/scoped8.C: Adjust.
190
191         PR c++/11987
192         * g++.dg/parse/typename11.C: New.
193         * g++.dg/template/crash48.C: Adjust.
194
195 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
196
197         PR testsuite/42001
198         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
199         lto_finish at the end.
200         * gfortran.dg/lto/lto.exp: Ditto.
201
202 2009-11-12  Jason Merrill  <jason@redhat.com>
203
204         PR c++/39560
205         * g++.dg/lookup/anon7.C: New.
206
207         PR c++/37037
208         * g++.dg/template/typedef21.C: New.
209
210         PR c++/42013
211         * g++.dg/cpp0x/decltype19.C: New.
212
213 2009-11-11  Jason Merrill  <jason@redhat.com>
214
215         PR c++/39131
216         * g++.dg/dfp/typeid1.C: New.
217
218 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
219
220         PR fortran/41978
221         * gfortran.dg/proc_ptr_comp_22.f90: New test.
222
223 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
224
225         PR testsuite/42001
226         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
227         lto_finish at the end.
228
229         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
230         (lto_finish): New. Restore mathlib.
231
232 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
233
234         * g++.dg/torture/pushpop_macro.C: New testcase.
235         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
236         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
237
238 2009-11-11  Jon Beniston  <jon@beniston.com>
239
240         * lib/target-supports.exp (check_profiling_available): lm32 target
241           doesn't support profiling.
242         * gcc.dg/20020312-2.c: Add lm32 support.
243         * g++.dg/other/packed1.C: Expect to fail on lm32.
244         * g++.old-deja/g++.jason/thunk3.C: Likewise.
245
246 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
247
248         * gcc.target/arm/neon: Regenerate generated tests.
249
250 2009-11-10  Jason Merrill  <jason@redhat.com>
251
252         * g++.dg/init/placement5.C: New.
253
254         PR c++/34158
255         * g++.dg/init/placement4.C: New.
256
257 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
258
259         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
260         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
261         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
262         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
263
264 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
265
266         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
267         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
268
269 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
270
271         * gcc.c-torture/compile/pr41987.c: New.
272
273 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
274
275         PR middle-end/40946
276         * gcc.dg/pr40946.c: New test.
277
278 2009-11-09  Jason Merrill  <jason@redhat.com>
279
280         PR c++/41972
281         * g++.dg/template/ref4.C: New.
282
283         PR c++/41994
284         * g++.dg/template/conv10.C: New.
285
286 2009-11-07  Jason Merrill  <jason@redhat.com>
287
288         PR c++/37920
289         * g++.dg/ext/typeof11.C: New.
290
291 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
292
293         PR target/41985
294         * gcc.target/i386/pr41985.c: New test.
295
296 2009-11-08  Richard Guenther  <rguenther@suse.de>
297
298         * gcc.dg/torture/pta-escape-1.c: New testcase.
299
300 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
301
302         * gnat.dg/rep_clause4.adb: New test.
303
304 2009-11-08  Richard Guenther  <rguenther@suse.de>
305
306         PR rtl-optimization/41928
307         * gfortran.dg/pr41928.f90: New testcase.
308
309 2009-11-07  Jason Merrill  <jason@redhat.com>
310
311         PR c++/18451
312         PR c++/40738
313         * g++.dg/parse/error36.C: Add parameter and template cases.
314         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
315         * g++.dg/ext/typedef-init.C: Likewise.
316         * g++.dg/lookup/hidden-class1.C: Likewise.
317         * g++.dg/lookup/hidden-class10.C: Likewise.
318         * g++.dg/lookup/hidden-class5.C: Likewise.
319         * g++.dg/lookup/hidden-class7.C: Likewise.
320         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
321         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
322         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
323         * g++.dg/lookup/strong-using-2.C: Likewise.
324         * g++.dg/other/typedef1.C: Likewise.
325         * g++.dg/parse/access10.C: Likewise.
326         * g++.dg/parse/constructor1.C: Likewise.
327         * g++.dg/parse/crash38.C: Likewise.
328         * g++.dg/parse/error3.C: Likewise.
329         * g++.dg/parse/typespec1.C: Likewise.
330         * g++.dg/template/typedef5.C: Likewise.
331         * g++.old-deja/g++.pt/typename3.C: Likewise.
332         * g++.old-deja/g++.pt/typename4.C: Likewise.
333         * g++.old-deja/g++.pt/typename6.C: Likewise.
334         * g++.old-deja/g++.robertl/eb94.C: Likewise.
335
336         * g++.dg/abi/regparm1.C: Fix execute test.
337
338 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
339
340         PR tree-optimization/41643
341         * gcc.dg/pr41643.c: New test.
342
343 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
344
345         PR fortran/41909
346         * gfortran.dg/recursive_check_15.f90: New test.
347
348 2009-11-06  Jason Merrill  <jason@redhat.com>
349
350         PR c++/15946
351         * g++.dg/parse/error36.C: New.
352         * g++.old-deja/g++.other/typename1.C: Adjust.
353
354         PR c++/9381
355         * g++.dg/abi/regparm1.C: New.
356
357 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
358
359         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
360         PLUGIN_PRAGMAS.
361         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
362         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
363         and pragma_plugin-test-1.C.
364
365 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
366
367         PR c++/41536
368         * g++.dg/ext/always_inline-5.C: New test.
369
370 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
371
372         PR c++/41967
373         * g++.dg/gomp/pr41967.C: New test.
374
375 2009-11-06  Michael Matz  <matz@suse.de>
376
377         PR middle-end/41963
378         * gcc.dg/pr41963.c: New test.
379
380 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
381
382         PR middle-end/41935
383         * gcc.dg/pr41935.c: New test.
384         * c-c++-common/pr41935.c: New test.
385         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
386         element.
387         * gcc.c-torture/execute/pr41935.c: New test.
388
389 2009-11-05  Jason Merrill  <jason@redhat.com>
390
391         PR c++/34180
392         * g++.dg/init/synth2.C: New.
393
394         PR c++/7046
395         * g++.dg/abi/pragma-pack1.C: New.
396
397         PR c++/34870
398         * g++.dg/lookup/koenig7.C: New.
399
400         PR c++/41703
401         * g++.dg/template/partial6.C: New.
402
403 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
404
405         PR fortran/41556
406         * gfortran.dg/class_12.f03: New test.
407
408 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
409
410         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
411         in builtin's name.
412
413 2009-11-04  Jason Merrill  <jason@redhat.com>
414
415         PR c++/36912
416         * g++.dg/init/static-init2.C: New.
417
418 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
419
420         PR fortran/41556
421         PR fortran/41873
422         * gfortran.dg/interface_abstract_4.f90: New test.
423
424 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
425
426         * gcc.target/m68k/pr41302.c: Fix target triplet.
427
428 2009-11-04  Jason Merrill  <jason@redhat.com>
429
430         PR c++/39413
431         * g++.dg/template/overload11.C: New.
432         * g++.dg/template/nested3.C: Adjust.
433
434 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
435
436         PR ada/20548
437         * ada/acats/norun.lst: Remove the stack checking tests.
438         * ada/acats/run_acats: Limit the stack to 8MB.
439
440 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
441
442         PR fortran/41556
443         PR fortran/41937
444         * gfortran.dg/class_11.f03: New test.
445
446 2009-11-04  Jason Merrill  <jason@redhat.com>
447
448         PR c++/35067
449         * g++.dg/abi/thunk5.C: New.
450
451 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
452
453         PR rtl-opt/41833
454         * gcc.target/powerpc/altivec-33.c: New testcase.
455
456 2009-11-04  Jason Merrill  <jason@redhat.com>
457
458         PR c++/17365, DR 218
459         * g++.dg/lookup/koenig6.C: New.
460         * g++.dg/lookup/koenig5.C: Adjust.
461         * g++.dg/template/crash56.C: Adjust.
462         * g++.old-deja/g++.ns/koenig5.C: Adjust.
463
464 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
465             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
466
467         * gcc.target/i386/xop-check.h: New file.
468         * gcc.target/i386/xop-hadduX.c: Ditto.
469         * gcc.target/i386/xop-haddX.c: Ditto.
470         * gcc.target/i386/xop-hsubX.c: Ditto.
471         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
472         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
473         * gcc.target/i386/xop-pcmov2.c: Ditto.
474         * gcc.target/i386/xop-pcmov.c: Ditto.
475         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
476         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
477         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
478         * gcc.target/i386/xop-shift1-vector.c: Ditto.
479         * gcc.target/i386/xop-shift2-vector.c: Ditto.
480         * gcc.target/i386/xop-shift3-vector.c: Ditto.
481         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
482         * gcc.target/i386/sse-12.c: Update with new compile options to
483         activate and check xopintrin.h intrinsic file.
484         * gcc.target/i386/sse-13.c: Ditto.
485         * gcc.target/i386/sse-14.c: Ditto.
486         * gcc.target/i386/sse-22.c: Ditto.
487         * gcc.target/i386/sse-23.c: Ditto.
488         * g++.dg/other/i386-2.C: Ditto.
489         * g++.dg/other/i386-3.C: Ditto.
490         * g++.dg/other/i386-5.C: Ditto.
491         * g++.dg/other/i386-6.C: Ditto.
492         
493 2009-11-04  Wei Guozhi  <carrot@google.com>
494
495         PR target/40835
496         * gcc.target/arm/pr40835: New testcase.
497
498 2009-11-04  Revital Eres  <eres@il.ibm.com>
499
500         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
501         change in decision of peeling for alignment.
502         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
503         * gcc.dg/vect/vect-50.c: Likewise.
504         * gcc.dg/vect/vect-42.c: Likewise.
505         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
506         Likewise.
507         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
508         Likewise.
509         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
510         * gcc.dg/vect/vect-60.c: Likewise.
511         * gcc.dg/vect/vect-52.c: Likewise.
512         * gcc.dg/vect/vect-44.c: Likewise.
513         * gcc.dg/vect/vect-27.c: Likewise.
514         * gcc.dg/vect/vect-29.c: Likewise.
515         * gcc.dg/vect/vect-72.c: Likewise.
516         * gcc.dg/vect/vect-56.c: Likewise.
517         * gcc.dg/vect/vect-48.c: Likewise.
518         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
519         * gfortran.dg/vect/vect-2.f90: Likewise.
520         * gfortran.dg/vect/vect-5.f90: Likewise.
521
522 2009-11-04  Richard Guenther  <rguenther@suse.de>
523
524         PR tree-optimization/41919
525         * gcc.c-torture/execute/pr41919.c: New testcase.
526
527 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
528
529         PR target/41302
530         * gcc.target/m68k/pr41302.c: New test.
531
532 2009-11-03  Jason Merrill  <jason@redhat.com>
533
534         PR c++/36959
535         * g++.dg/opt/inline16.C: New.
536
537 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
538
539         * gnat.dg/stack_check.adb1: New test.
540         * gnat.dg/stack_check.adb2: Likewise.
541
542 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
543
544         PR rtl-optimization/41917
545         * gcc.c-torture/execute/pr41917.c: New test.
546
547 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
548
549         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
550         dump to not include "call *%esp".
551
552 2009-11-03  Jason Merrill  <jason@redhat.com>
553
554         PR c++/39786
555         * g++.dg/lookup/using22.C: New.
556
557         PR c++/41876
558         * g++.dg/parse/eh-decl.C: New.
559
560         PR c++/41927
561         * g++.dg/template/sfinae16.C: New.
562
563         PR c++/41815
564         * g++.dg/cpp0x/rv-return.C: New.
565         * g++.dg/cpp0x/deduce.C: Adjust.
566
567         PR c++/40944
568         * g++.dg/template/sfinae15.C: New.
569
570         PR c++/40687
571         * g++.dg/cpp0x/auto3.C: Remove xfail.
572
573 2009-11-03  Tobias Burnus  <burnus@net-b.de>
574
575         PR fortran/41907
576         * gfortran.dg/missing_optional_dummy_6.f90: New test.
577
578 2009-11-03  Nick Clifton  <nickc@redhat.com>
579
580         * gcc.target/rx/builtins.c: Remove redundant tests.
581         Add test of MVTIPL instruction.
582         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
583         function attributes.  Add -msave-acc-in-interrupts option to the
584         command line.
585
586 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
587             Maxim Kuvyrkov  <maxim@codesourcery.com>
588
589         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
590         sh, m68k and fido.
591
592 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
593
594         PR c++/38699
595         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
596         * c-c++-common/builtin-offsetof.c: ... here.
597
598 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
599
600         PR c++/38699
601         * c-c++-common/dfp/builtin-offsetof.c: New test.
602         * g++.dg/other/offsetof6.C: Likewise.
603
604 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
605
606         PR target/41900
607         * gcc.target/i386/pr41900.c: New test.
608
609 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
610
611         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
612
613 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
614
615         PR c++/41856
616         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
617         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
618
619 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
620
621         PR c++/37093
622         * g++.dg/other/ptrmem10.C: New test.
623         * g++.dg/other/ptrmem11.C: Likewise.
624
625 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
626
627         PR testsuite/41878
628         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
629         spaces in some expressions.
630
631 2009-11-02  Jason Merrill  <jason@redhat.com>
632
633         * g++.dg/other/linkage2.C: Move to...
634         * g++.dg/cpp0x/linkage2.C: ..here.
635         * g++.dg/abi/mangle32.C: Add -std=c++0x.
636         * g++.dg/cpp0x/nolinkage1.C: Likewise.
637         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
638         * g++.dg/ext/anon-struct4.C: Revert earlier change.
639         * g++.dg/lookup/anon2.C: Likewise.
640         * g++.dg/other/anon3.C: Likewise.
641         * g++.dg/template/arg2.C: Likewise.
642         * g++.dg/template/local4.C: Likewise.
643         * g++.old-deja/g++.law/operators32.C: Likewise.
644         * g++.old-deja/g++.other/linkage2.C: Likewise.
645         * g++.old-deja/g++.pt/enum6.C: Likewise.
646         * g++.old-deja/g++.other/anon9.C: Likewise.
647         * g++.old-deja/g++.other/linkage1.C: Likewise.
648         * c-c++-common/dfp/pr35620.c: Give the union a name.
649
650 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
651
652         PR tree-optimization/41857
653         * gcc.target/spu/ea/pr41857.c: New file.
654
655 2009-11-02  Martin Jambor  <mjambor@suse.cz>
656
657         PR tree-optimization/41750
658         * gcc.c-torture/execute/pr41750.c: New test.
659
660 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
661
662         PR tree-optimization/41841
663         * gcc.dg/pr41841.c: New test.
664
665         PR debug/41893
666         * gcc.dg/debug/pr41893-1.c: New test.
667         * gcc.dg/debug/pr41893-2.c: New file.
668
669         PR c++/41774
670         * g++.dg/ext/visibility/namespace3.C: New test.
671
672 2009-11-01  Jason Merrill  <jason@redhat.com>
673
674         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
675         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
676         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
677
678 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
679
680         * gnat.dg/opt5.adb: New test.
681
682 2009-11-01  Tobias Burnus  <burnus@net-b.de>
683
684         PR fortran/41872
685         * gfortran.dg/allocatable_scalar_4.f90: New test.
686
687 2009-11-01  Tobias Burnus  <burnus@net-b.de>
688
689         PR fortran/41850
690         * gfortran.dg/intent_out_6.f90: New testcase.
691
692 2009-10-31  Richard Guenther  <rguenther@suse.de>
693
694         * g++.dg/tree-ssa/restrict1.C: New.
695
696 2009-10-31  Jason Merrill  <jason@redhat.com>
697
698         * g++.dg/rtti/typeid9.C: New.
699
700         PR c++/41754
701         * g++.dg/cpp0x/initlist25.C: New.
702
703 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
704
705         * gnat.dg/specs/rep_clause4.ads: New test.
706
707 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
708
709         PR target/41885
710         * gcc.target/avr/torture/pr41885.c: New test.
711
712 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
713
714         * gnat.dg/specs/pack5.ads: New test.
715
716 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
717
718         * lib/target-supports.exp: Handle powerpc-*-elf.
719
720 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
721
722         PR target/40838
723         * gcc.target/i386/incoming-6.c: New.
724         * gcc.target/i386/incoming-7.c: Likewise.
725         * gcc.target/i386/incoming-8.c: Likewise.
726         * gcc.target/i386/incoming-9.c: Likewise.
727         * gcc.target/i386/incoming-10.c: Likewise.
728         * gcc.target/i386/incoming-11.c: Likewise.
729         * gcc.target/i386/incoming-12.c: Likewise.
730         * gcc.target/i386/incoming-13.c: Likewise.
731         * gcc.target/i386/incoming-14.c: Likewise.
732         * gcc.target/i386/incoming-15.c: Likewise.
733         * gcc.target/i386/pr37843-4.c: Likewise.
734
735 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
736
737         PR c++/41863
738         * g++.dg/template/sizeof12.C: New test.
739
740 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
741
742         * gnat.dg/pack14.adb: New test.
743
744 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
745
746         * gcc.target/mips/mips.exp (mips_option_groups): Add
747         mcount-ra-address.
748         * gcc.target/mips/mmcount-ra-address-1.c: New test.
749         * gcc.target/mips/mmcount-ra-address-2.c: New test.
750         * gcc.target/mips/mmcount-ra-address-3.c: New test.
751
752 2009-10-29  Michael Matz  <matz@suse.de>
753
754         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
755         * gcc.target/i386/sse-recip-vec.c: Ditto.
756         * gcc.target/i386/brokensqrt.c: New test.
757
758 2009-10-29  Tobias Burnus  <burnus@net-b.de>
759
760         PR fortran/41777
761         * gfortran.dg/associated_target_3.f90: New testcase.
762
763 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
764
765         * gfortran.dg/lto/pr41764_0.f: New.
766
767 2009-10-29  Martin Jambor  <mjambor@suse.cz>
768
769         PR tree-optimization/41775
770         * g++.dg/torture/pr41775.C: New testcase.
771
772 2009-10-28  Jason Merrill  <jason@redhat.com>
773
774         * g++.dg/cpp0x/inline-ns1.C: New.
775         * g++.dg/cpp0x/inline-ns2.C: New.
776         * g++.dg/cpp0x/inline-ns3.C: New.
777
778 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
779
780         PR rtl-optimization/39715
781         * gcc.target/arm/thumb-ltu.c: New.
782
783 2009-10-28  Richard Guenther  <rguenther@suse.de>
784
785         PR lto/41808
786         PR lto/41839
787         * gcc.dg/lto/20091027-1_0.c: New testcase.
788         * gcc.dg/lto/20091027-1_1.c: Likewise.
789         * g++.dg/lto/20091026-1_0.C: Likewise.
790         * g++.dg/lto/20091026-1_1.C: Likewise.
791         * g++.dg/lto/20091026-1_a.h: Likewise.
792
793 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
794
795         PR middle-end/41837
796         * gcc.dg/pr41837.c: New test.
797
798         PR debug/41801
799         * g++.dg/ext/sync-3.C: New test.
800
801         PR target/41762
802         * gcc.dg/pr41762.c: New test.
803
804 2009-10-28  Richard Guenther  <rguenther@suse.de>
805
806         PR middle-end/41855
807         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
808         * gfortran.dg/lto/20091028-1_1.c: Likewise.
809         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
810         * gfortran.dg/lto/20091028-2_1.c: Likewise.
811
812 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
813
814         PR rtl-optimization/39715
815         * gcc.target/arm/thumb-bitfld1.c: New.
816
817 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
818
819         PR rtl-optimization/40741
820         * gcc.target/arm/thumb-branch1.c: New.
821
822 2009-10-27  Jason Merrill  <jason@redhat.com>
823
824         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
825         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
826         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
827         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
828
829 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
830
831         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
832         * gnat.dg/null_pointer_deref2.adb: Likewise.
833
834 2009-10-27  Richard Guenther  <rguenther@suse.de>
835
836         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
837
838 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
839
840         PR c/41842
841         * gcc.dg/pr41842.c: New test.
842
843 2009-10-27  Revital Eres  <eres@il.ibm.com>
844
845         PR tree-optimization/40648
846         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
847         change in decision of peeling for alignment.
848         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
849         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
850         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
851         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
852         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
853         * gcc.dg/vect/vect-50.c: Likewise.
854         * gcc.dg/vect/vect-33.c: Likewise.
855         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
856         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
857         Likewise.
858         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
859         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
860         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
861         Likewise.
862         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
863         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
864         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
865         * gcc.dg/vect/vect-60.c: Likewise.
866         * gcc.dg/vect/vect-26.c: Likewise.
867         * gcc.dg/vect/vect-52.c: Likewise.
868         * gcc.dg/vect/vect-44.c: Likewise.
869         * gcc.dg/vect/vect-27.c: Likewise.
870         * gcc.dg/vect/vect-70.c: Likewise.
871         * gcc.dg/vect/vect-28.c: Likewise.
872         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
873         * gcc.dg/vect/vect-109.c: Likewise.
874         * gcc.dg/vect/vect-54.c: Likewise.
875         * gcc.dg/vect/vect-29.c: Likewise.
876         * gcc.dg/vect/vect-72.c: Likewise.
877         * gcc.dg/vect/vect-56.c: Likewise.
878         * gcc.dg/vect/vect-48.c: Likewise.
879         * gcc.dg/vect/vect-91.c: Likewise.
880         * gcc.dg/vect/vect-92.c: Likewise.
881         * gcc.dg/vect/vect-58.c: Likewise.
882         * gcc.dg/vect/slp-25.c: Likewise.
883         * gcc.dg/vect/vect-93.c: Likewise.
884         * gcc.dg/vect/vect-95.c: Likewise.
885         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
886         * gcc.dg/vect/vect-87.c: Likewise.
887         * gcc.dg/vect/vect-96.c: Likewise.
888         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
889         * gcc.dg/vect/vect-88.c: Likewise.
890         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
891         * gcc.dg/vect/vect-89.c: Likewise.
892         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
893         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
894         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
895         * gfortran.dg/vect/vect-2.f90: Likewise.
896         * gfortran.dg/vect/vect-3.f90: Likewise.
897         * gfortran.dg/vect/vect-4.f90: Likewise.
898         * gfortran.dg/vect/vect-5.f90: Likewise.
899
900 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
901
902         PR c++/41020
903         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
904
905 2009-10-26  Ben Elliston  <bje@au.ibm.com>
906             Michael Meissner  <meissner@linux.vnet.ibm.com>
907             Ulrich Weigand  <uweigand@de.ibm.com>
908
909         * gcc.target/spu/ea/ea.exp: New file.
910         * gcc.target/spu/ea/cache1.c: Likewise.
911         * gcc.target/spu/ea/cast1.c: Likewise.
912         * gcc.target/spu/ea/cast2.c: Likewise.
913         * gcc.target/spu/ea/compile1.c: Likewise.
914         * gcc.target/spu/ea/compile2.c: Likewise.
915         * gcc.target/spu/ea/cppdefine.c: Likewise.
916         * gcc.target/spu/ea/errors1.c: Likewise.
917         * gcc.target/spu/ea/errors2.c: Likewise.
918         * gcc.target/spu/ea/execute1.c: Likewise.
919         * gcc.target/spu/ea/execute2.c: Likewise.
920         * gcc.target/spu/ea/execute3.c: Likewise.
921         * gcc.target/spu/ea/ops1.c: Likewise.
922         * gcc.target/spu/ea/ops2.c: Likewise.
923         * gcc.target/spu/ea/options1.c: Likewise.
924         * gcc.target/spu/ea/test-sizes.c: Likewise.
925
926 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
927
928         PR bootstrap/41345
929         * gcc.dg/pr41345.c: New test.
930
931         PR debug/41828
932         * g++.dg/debug/dwarf2/anonname1.C: New test.
933
934 2009-10-26  Jason Merrill  <jason@redhat.com>
935
936         PR c++/38796
937         * g++.dg/cpp0x/defaulted15.C: New.
938         * g++.dg/cpp0x/defaulted16.C: New.
939
940 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
941
942         PR c++/41785
943         * g++.dg/cpp0x/variadic96.C: New test.
944
945 2009-10-26  Nick Clifton  <nickc@redhat.com>
946
947         * lib/target-supports.exp (check_profiling_available):
948         Profiling is not, currently, available for the RX port.
949         (check_effective_target_hard_float): Add support for RX target.
950         * gcc.target/rx: New directory.
951         * gcc.target/rx/builtins.c: New test file.
952         * gcc.target/rx/interrupts.c: New test file.
953         * gcc.target/rx/rx-abi-function-tests.c: New test file.
954         * gcc.target/rx/zero-width-bitfield.c: New test file.
955         * gcc.target/rx/i272091.c: New test file.
956         * gcc.target/rx/packed-struct.c: New test file.
957         * gcc.target/rx/rx.exp: New file: Drives RX tests.
958
959 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
960
961         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
962         * gcc.dg/lto/20091016-1_0.c: Likewise.
963         * gcc.dg/lto/20090206-1_0.c: Likewise.
964         * gcc.dg/lto/20081120-1_0.c: Likewise.
965         * gcc.dg/lto/20081120-2_0.c: Likewise.
966         * gcc.dg/lto/20090116_0.c: Likewise.
967         * gcc.dg/lto/20081126_0.c: Likewise.
968         * gcc.dg/lto/20091013-1_0.c: Likewise.
969         * gcc.dg/lto/20081212-1_0.c: Likewise.
970         * gcc.dg/lto/20091015-1_0.c: Likewise.
971         * gcc.dg/lto/20090126-1_0.c: Likewise.
972         * gcc.dg/lto/20090126-2_0.c: Likewise.
973         * gcc.dg/lto/20091020-1_0.c: Likewise.
974         * gcc.dg/lto/20091020-2_0.c: Likewise.
975         * gcc.dg/lto/20081204-1_0.c: Likewise.
976         * gcc.dg/lto/20081204-2_0.c: Likewise.
977         * gcc.dg/lto/20081224_0.c: Likewise.
978         * gcc.dg/lto/20090219_0.c: Likewise.
979
980 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
981
982         PR c++/41020
983         * g++.dg/lookup/extern-c-redecl2.C: New test.
984         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
985         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
986         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
987
988 2009-10-26  Michael Matz  <matz@suse.de>
989
990         PR tree-optimization/41783
991         * gcc.dg/pr41783.c: New test.
992         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
993         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
994         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
995
996 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
997
998         PR fortran/41714
999         * gfortran.dg/class_allocate_4.f03: New test.
1000
1001 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1002
1003         * gcc.target/mips/mult-1.c: New test.
1004
1005 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1006
1007         PR fortran/41784
1008         * gfortran.dg/extends_8.f03: New test.
1009
1010 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1011
1012         * gnat.dg/specs/pack4.ads: New test.
1013
1014 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1015
1016         * gnat.dg/null_pointer_deref1.adb: New test.
1017         * gnat.dg/null_pointer_deref2.adb: Likewise.
1018
1019 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1020
1021         PR fortran/41772
1022         * gfortran.dg/transfer_intrinsic_3.f90.
1023
1024 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1025
1026         * gnat.dg/opt4.adb: New test.
1027
1028 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1029
1030         PR c/40033
1031         * gcc.dg/noncompile/pr40033-1.c: New test.
1032
1033 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1034
1035         PR c++/40808
1036         * g++.dg/abi/mangle34.C: New test
1037
1038 2009-10-23  Jason Merrill  <jason@redhat.com>
1039
1040         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1041
1042         Core issue 899
1043         * g++.dg/cpp0x/explicit4.C: New.
1044
1045 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1046
1047         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1048         *-*-cygwin.
1049         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1050         for *-*-mingw* and *-*-cygwin.
1051         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1052         * g++.dg/template/spec35.C: Disable weak symbol test for
1053         *-*-mingw* and *-*-cygwin.
1054
1055         PR testsuite/31342
1056         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1057
1058 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1059
1060         PR fortran/41800
1061         * gfortran.dg/class_10.f03: New test.
1062
1063 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1064
1065         PR target/41787
1066         * gcc.target/powerpc/vsx-vrsave.c: New file.
1067
1068 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1069
1070         PR c/41673
1071         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1072
1073 2009-10-23  Richard Guenther  <rguenther@suse.de>
1074
1075         PR tree-optimization/41778
1076         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1077
1078 2009-10-22  Richard Guenther  <rguenther@suse.de>
1079
1080         PR lto/41791
1081         * g++.dg/lto/20091022-2_0.C: New testcase.
1082
1083 2009-10-22  Richard Guenther  <rguenther@suse.de>
1084
1085         PR lto/41730
1086         * g++.dg/lto/20091022-1_0.C: New testcase.
1087
1088 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1089
1090         * gcc.dg/autopar/outer-4.c: Adjust scan.
1091         * gcc.dg/autopar/outer-5.c: Adjust scan.
1092         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1093
1094         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1095         * gcc.dg/autopar/outer-1.c: New testcase.
1096         * gcc.dg/autopar/outer-2.c: New testcase.
1097         * gcc.dg/autopar/outer-3.c: New testcase.
1098         * gcc.dg/autopar/outer-4.c: New testcase.
1099         * gcc.dg/autopar/outer-5.c: New testcase.
1100         * gcc.dg/autopar/outer-6.c: New testcase.
1101
1102 2009-10-22  Jan Hubicka  <jh@suse.cz>
1103
1104         * gcc.c-torture/compile/pr40556.c: New testcase.
1105
1106 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1107
1108         PR fortran/41781
1109         * gfortran.dg/goto_8.f90: New test case.
1110
1111 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1112
1113         PR tree-optimization/41497
1114         * gcc.dg/tree-ssa/pr41497.c: New.
1115
1116 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1117
1118         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1119
1120 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1121
1122         * gcc.dg/tls/pie-1.c: New test.
1123
1124 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1125
1126         * g++.dg/abi/mangle33.C: New test.
1127
1128 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1129
1130         * gnat.dg/discr22.adb: New test.
1131
1132 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1133
1134         * gnat.dg/loop_optimization7.ad[sb]: New test.
1135         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1136
1137 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1138
1139         PR fortran/41706
1140         PR fortran/41766
1141         * gfortran.dg/class_9.f03: Extended test case.
1142         * gfortran.dg/select_type_7.f03: New test case.
1143
1144 2009-10-20  Richard Guenther  <rguenther@suse.de>
1145
1146         * gcc.dg/lto/20091020-3_0.c: New testcase.
1147
1148 2009-10-20  Richard Guenther  <rguenther@suse.de>
1149
1150         PR lto/41761
1151         * gcc.dg/lto/20091020-1_0.c: New testcase.
1152         * gcc.dg/lto/20091020-1_1.c: Likewise.
1153         * gcc.dg/lto/20091020-2_0.c: Likewise.
1154         * gcc.dg/lto/20091020-2_1.c: Likewise.
1155
1156 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1157
1158         PR debug/41340
1159         * gcc.dg/pr41340.c: New test.
1160
1161 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1162
1163         * gnat.dg/discr21.ad[sb]: New test.
1164         * gnat.dg/discr21_pkg.ads: New helper.
1165
1166 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1167
1168         PR fortran/41706
1169         * gfortran.dg/class_9 : New test.
1170
1171 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1172
1173         * gcc.dg/raw-string-1.c: New test.
1174         * gcc.dg/raw-string-2.c: New test.
1175         * gcc.dg/raw-string-3.c: New test.
1176         * gcc.dg/raw-string-4.c: New test.
1177         * gcc.dg/raw-string-5.c: New test.
1178         * gcc.dg/raw-string-6.c: New test.
1179         * gcc.dg/raw-string-7.c: New test.
1180         * gcc.dg/utf8-1.c: New test.
1181         * gcc.dg/utf8-2.c: New test.
1182         * gcc.dg/utf-badconcat2.c: New test.
1183         * gcc.dg/utf-dflt2.c: New test.
1184         * gcc.dg/cpp/include6.c: New test.
1185         * g++.dg/ext/raw-string-1.C: New test.
1186         * g++.dg/ext/raw-string-2.C: New test.
1187         * g++.dg/ext/raw-string-3.C: New test.
1188         * g++.dg/ext/raw-string-4.C: New test.
1189         * g++.dg/ext/raw-string-5.C: New test.
1190         * g++.dg/ext/raw-string-6.C: New test.
1191         * g++.dg/ext/raw-string-7.C: New test.
1192         * g++.dg/ext/utf8-1.C: New test.
1193         * g++.dg/ext/utf8-2.C: New test.
1194         * g++.dg/ext/utf-badconcat2.C: New test.
1195         * g++.dg/ext/utf-dflt2.C: New test.
1196
1197         * gcc.dg/cleanup-13.c: New test.
1198
1199 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1200
1201         PR fortran/41586
1202         * gfortran.dg/auto_dealloc_1.f90: New test case.
1203
1204 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1205
1206         Port from redhat/gcc-4_4-branch:
1207         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1208         * gcc.dg/debug/vta-2.c: New test.
1209
1210         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1211         * gcc.dg/debug/vta-1.c: New.
1212
1213 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1214
1215         * gnat.dg/noreturn2.ad[sb]: New test.
1216
1217 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1218
1219         PR fortran/41755
1220         * gfortran.dg/equiv_8.f90: New test.
1221         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1222
1223 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1224
1225         * gcc.target/arm/neon-thumb2-move.c: New test.
1226
1227 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1228
1229         * gcc.dg/debug/vta-3.c: New test.
1230
1231 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1232
1233         * gnat.dg/nested_proc.adb: Rename into...
1234         * gnat.dg/nested_proc1.adb: ...this.
1235         * gnat.dg/nested_proc2.adb: New test.
1236
1237 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1238
1239         * gnat.dg/noreturn1.ad[sb]: New test.
1240
1241 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1242             Paul Thomas  <pault@gcc.gnu.org>
1243
1244         PR fortran/41629
1245         * gfortran.dg/class_6.f90: New test.
1246
1247         PR fortran/41608
1248         PR fortran/41587
1249         * gfortran.dg/class_7.f90: New test.
1250
1251         PR fortran/41618
1252         * gfortran.dg/class_8.f90: New test.
1253
1254 2009-10-17  Richard Guenther  <rguenther@suse.de>
1255
1256         * gcc.dg/lto/20091017-1_0.c: New testcase.
1257         * gcc.dg/lto/20091017-1_1.c: Likewise.
1258
1259 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1260
1261         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1262
1263 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1264
1265         * gnat.dg/aggr11.adb: New test.
1266         * gnat.dg/aggr11_pkg.ads: New helper.
1267
1268 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1269
1270         * gnat.dg/slice8.adb: New test.
1271         * gnat.dg/slice8_pkg1.ads: New helper.
1272         * gnat.dg/slice8_pkg2.ads: Likewise.
1273         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1274
1275 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1276
1277         * gnat.dg/unchecked_convert4.adb: New test.
1278
1279 2009-10-15  Jason Merrill  <jason@redhat.com>
1280
1281         PR c++/38798
1282         * g++.dg/cpp0x/trailing5.C: New.
1283
1284         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1285         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1286         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1287         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1288
1289 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1290
1291         PR fortran/41719
1292         * gfortran.dg/class_5.f03: New test case.
1293         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1294         * gfortran.dg/typebound_operator_4.f03: Ditto.
1295
1296 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1297
1298         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1299         * g++.dg/other/first-global.C: Likewise.
1300         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1301         * g++.dg/torture/pr40323.C: Likewise.
1302         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1303         * gcc.dg/inline-33.c: Likewise.
1304         * gcc.dg/ipa/ipa-1.c: Likewise.
1305         * gcc.dg/ipa/ipa-2.c: Likewise.
1306         * gcc.dg/ipa/ipa-3.c: Likewise.
1307         * gcc.dg/ipa/ipa-4.c: Likewise.
1308         * gcc.dg/ipa/ipa-5.c: Likewise.
1309         * gcc.dg/ipa/ipa-7.c: Likewise.
1310         * gcc.dg/ipa/ipacost-2.c: Likewise.
1311         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1312         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1313         * gfortran.dg/whole_file_5.f90: Likewise.
1314         * gfortran.dg/whole_file_6.f90: Likewise.
1315
1316 2009-10-16  Richard Guenther  <rguenther@suse.de>
1317
1318         PR tree-optimization/41728
1319         * gcc.c-torture/compile/pr41728.c: New testcase.
1320
1321 2009-10-16  Richard Guenther  <rguenther@suse.de>
1322
1323         PR lto/41598
1324         * gcc.dg/lto/20091016-1_0.c: New testcase.
1325         * gcc.dg/lto/20091016-1_1.c: Likewise.
1326         * gcc.dg/lto/20091016-1_a.h: Likewise.
1327
1328 2009-10-16  Richard Guenther  <rguenther@suse.de>
1329
1330         PR lto/41715
1331         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1332         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1333         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1334
1335 2009-10-16  Richard Guenther  <rguenther@suse.de>
1336
1337         PR lto/41713
1338         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1339
1340 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1341
1342         PR debug/41717
1343         * gcc.dg/debug/pr41717.c: New test.
1344
1345 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1346
1347         PR fortran/41648
1348         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1349
1350         PR fortran/41656
1351         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1352
1353 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1354
1355         PR target/23983
1356         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1357         result used.
1358         * g++.dg/ext/altivec-2.C (main): Ditto.
1359
1360 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1361
1362         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1363         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1364
1365 2009-10-15  Richard Guenther  <rguenther@suse.de>
1366
1367         PR lto/41669
1368         * gcc.dg/lto/20091015-1_0.c: New testcase.
1369         * gcc.dg/lto/20091015-1_1.c: Likewise.
1370         * gcc.dg/lto/20091015-1_2.c: Likewise.
1371         * gcc.dg/lto/20091015-1_a.h: Likewise.
1372         * gcc.dg/lto/20091015-1_b.h: Likewise.
1373
1374 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1375
1376         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1377
1378 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1379
1380         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1381
1382 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1383
1384         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1385         line from 1 to 0.
1386         * obj-c++.dg/bitfield-1.mm: Likewise.
1387         * obj-c++.dg/bitfield-4.mm: Likewise.
1388
1389 2009-10-14  Richard Guenther  <rguenther@suse.de>
1390
1391         PR lto/41173
1392         * gcc.dg/lto/20091014-1_0.c: New testcase.
1393
1394 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1395
1396         PR testsuite/41707
1397         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1398         warning on line 0 instead of 1.
1399
1400 2009-10-14  Richard Guenther  <rguenther@suse.de>
1401
1402         PR lto/41521
1403         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1404         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1405
1406 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1407
1408         PR preprocessor/41543
1409         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1410
1411         PR debug/41695
1412         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1413
1414 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1415
1416         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1417         New procedure.
1418         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1419         effective target.
1420
1421 2009-10-14  Jason Merrill  <jason@redhat.com>
1422
1423         PR c++/39866
1424         * g++.dg/cpp0x/defaulted14.C: New.
1425
1426 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1427
1428         * g++.dg/cpp0x/vt-40092.C: New.
1429
1430 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1431
1432         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1433         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1434
1435 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1436
1437         * gfortran.dg/complex_intrinsic_8.f90: New test.
1438
1439 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1440
1441         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1442         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1443
1444 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1445
1446         PR target/38948
1447         * gcc.dg/torture/pr38948.c: New test.
1448
1449 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1450
1451         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1452
1453 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1454
1455         PR fortran/41581
1456         * gfortran.dg/class_allocate_2.f03: Modified.
1457         * gfortran.dg/class_allocate_3.f03: New test case.
1458
1459 2009-10-13  Richard Guenther  <rguenther@suse.de>
1460
1461         PR lto/41668
1462         * gcc.dg/lto/20091006-2_0.c: New testcase.
1463         * gcc.dg/lto/20091006-2_1.c: Likewise.
1464         * gcc.dg/lto/20091006-2_2.c: Likewise.
1465         * gcc.dg/lto/20091013-1_0.c: Likewise.
1466         * gcc.dg/lto/20091013-1_1.c: Likewise.
1467         * gcc.dg/lto/20091013-1_2.c: Likewise.
1468
1469 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1470
1471         * gcc.c-torture/compile/pr41661.c: New test.
1472
1473 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1474
1475         PR libgfortran/41683
1476         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1477
1478 2009-10-12  Jason Merrill  <jason@redhat.com>
1479
1480         PR c++/37875
1481         * g++.dg/cpp0x/decltype18.C: New.
1482
1483         PR c++/37766
1484         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1485
1486 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1487
1488         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1489
1490 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1491
1492         PR debug/41343
1493         PR debug/41447
1494         PR debug/41264
1495         PR debug/41338
1496         * gcc.dg/guality/pr41447-1.c: New.
1497         * gcc.dg/debug/pr41264-1.c: New.
1498         * gcc.dg/debug/pr41343-1.c: New.
1499
1500 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1501
1502         PR target/26515
1503         * gcc.dg/torture/pr26515.c: New test.
1504
1505 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1506
1507         PR testsuite/41659
1508         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1509         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1510         or "xfail" with dg-lto-do.
1511
1512 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1513
1514         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1515
1516 2009-10-12  Michael Matz  <matz@suse.de>
1517
1518         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1519         pass.
1520
1521 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1522
1523         PR target/41680
1524         * g++.dg/torture/pr41680.C: New test.
1525
1526 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1527
1528         PR c++/41570
1529         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1530
1531 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1532
1533         PR debug/41616
1534         * gcc.dg/guality/pr41616-1.c: New.
1535
1536 2009-10-11  Jason Merrill  <jason@redhat.com>
1537
1538         PR c++/37204
1539         * g++.dg/cpp0x/rv-reinterpret.C: New.
1540
1541 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1542
1543         PR libgfortran/38439
1544         * gfortran.dg/fmt_error_9.f: New test.
1545         * gfortran.dg/fmt_error_10.f: New test.
1546
1547 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1548
1549         PR fortran/41583
1550         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1551         * gfortran.dg/class_4b.f03: As above.
1552         * gfortran.dg/class_4c.f03: As above.
1553         * gfortran.dg/class_4d.f03: As above.
1554
1555 2009-10-11  Richard Guenther  <rguenther@suse.de>
1556
1557         PR tree-optimization/41555
1558         * gcc.dg/torture/pr41555.c: New testcase.
1559
1560 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1561
1562         PR libgfortran/35862
1563         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1564         function correctly.
1565
1566 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1567
1568         PR libgfortran/35862
1569         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1570         Add conditions to avoid runtime errors if not supported.
1571
1572 2009-10-10  Richard Guenther  <rguenther@suse.de>
1573
1574         PR tree-optimization/41654
1575         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1576
1577 2009-10-09  Jason Merrill  <jason@redhat.com>
1578
1579         * g++.dg/cpp/ucn-1.C: New.
1580
1581 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1582
1583         PR fortran/41585
1584         * gfortran.dg/class_2.f03: Extended test case.
1585
1586 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1587
1588         PR fortran/41582
1589         * gfortran.dg/class_allocate_1.f03: Modify code such that
1590         it compiles with the gfc_warning->gfc_error change.
1591         * gfortran.dg/class_allocate_1.f03: New test.
1592
1593 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1594
1595         PR fortran/41579
1596         * gfortran.dg/select_type_6.f03: New test.
1597
1598 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1599
1600         PR preprocessor/41445
1601         * gcc.dg/cpp/separate-1.c: Adjust.
1602         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1603         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1604         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1605         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1606         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1607         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1608         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1609
1610         PR rtl-optimization/41646
1611         * gcc.c-torture/compile/pr41646.c: New test.
1612
1613 2009-10-09  Richard Guenther  <rguenther@suse.de>
1614
1615         PR tree-optimization/41634
1616         * gcc.c-torture/compile/pr41634.c: New testcase.
1617
1618 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1619
1620         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1621
1622 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1623
1624         * gnat.dg/opt3.adb: New test.
1625         * gnat.dg/opt3_pkg.ads: New helper.
1626
1627 2009-10-08  Doug Kwan  <dougkwan@google.com>
1628
1629         PR rtl-optimization/41574
1630         * gcc.dg/pr41574.c: New test.
1631
1632 2009-10-08  Cary Coutant  <ccoutant@google.com>
1633
1634         Add support for debugging with ICF (Identical Code Folding).
1635         * g++.dg/debug/dwarf2/icf.C: New test.
1636
1637 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1638
1639         * gcc.target/mips/truncate-6.c: New test.
1640
1641 2009-10-08  Jason Merrill  <jason@redhat.com>
1642
1643         PR c++/36816
1644         * g++.dg/cpp0x/rv-deduce.C: New.
1645
1646         PR c++/37177
1647         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1648         * g++.dg/template/explicit-args2.C: New.
1649         * g++.dg/template/explicit-args3.C: New.
1650         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1651
1652 2009-10-08  Michael Matz  <matz@suse.de>
1653
1654         PR middle-end/41573
1655         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1656         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1657         * gcc.dg/pr41573.c: New test.
1658
1659 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1660
1661         PR c/41182
1662         * gcc.c-torture/compile/pr41182-1.c: New.
1663
1664 2009-10-07  Jason Merrill  <jason@redhat.com>
1665
1666         * g++.dg/cpp0x/variadic95.C: New.
1667
1668 2009-10-07  Jason Merrill  <jason@redhat.com>
1669
1670         * g++.dg/template/scope3.C: New.
1671
1672 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1673
1674         * gcc.dg/debug/dwarf2/inline3.c: New test.
1675
1676 2009-10-07  Daniel Kraft  <d@domob.eu>
1677
1678         PR fortran/41615
1679         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1680
1681 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1682
1683         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1684         * gfortran.dg/select_type_1.f03: Modified error message.
1685         * gfortran.dg/select_type_5.f03: New test.
1686
1687 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1688
1689         PR libgfortran/41612
1690         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1691         have kind=10 reals.
1692
1693 2009-10-06  Jason Merrill  <jason@redhat.com>
1694
1695         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1696         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1697
1698 2009-10-06  Richard Guenther  <rguenther@suse.de>
1699
1700         PR lto/41502
1701         * gcc.dg/lto/20091006-1_0.c: New testcase.
1702         * gcc.dg/lto/20091006-1_1.c: Likewise.
1703         * gcc.dg/lto/20091005-2_0.c: Likewise.
1704
1705 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1706
1707         PR ada/41383
1708         * gnat.dg/timer_cancel.adb: New test.
1709
1710 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1711
1712         PR ada/38333
1713         * gnat.dg/specs/import_abstract.ads: New.
1714
1715 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1716
1717         PR libgfortran/35862
1718         * gfortran.dg/round_2.f03: New test.
1719
1720 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1721
1722         PR debug/41558
1723         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1724         * lib/gcc-gdb-test.exp: ... here.  New file.
1725         * gfortran.dg/guality/guality.exp: New file.
1726         * gfortran.dg/guality/pr41558.f90: New test.
1727         * gfortran.dg/guality/arg1.f90: New test.
1728
1729 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1730
1731         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1732         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1733         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1734         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1735
1736 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1737
1738         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1739         register_pass_info.
1740         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1741         plugin_pass to register_pass_info.
1742         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1743         register_pass_info.
1744         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1745         register_pass_info.
1746
1747 2009-10-05  Richard Guenther  <rguenther@suse.de>
1748
1749         PR lto/41281
1750         * gcc.dg/lto/20090914-2_0.c: New testcase.
1751
1752 2009-10-05  Richard Guenther  <rguenther@suse.de>
1753
1754         PR lto/40902
1755         * gcc.dg/lto/20091005-1_0.c: New testcase.
1756         * gcc.dg/lto/20091005-1_1.c: Likewise.
1757
1758 2009-10-05  Richard Guenther  <rguenther@suse.de>
1759
1760         PR lto/41552
1761         PR lto/41487
1762         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1763         * g++.dg/lto/20091004-1_0.C: New testcase.
1764         * g++.dg/lto/20091004-1_1.C: Likewise.
1765         * g++.dg/lto/20091004-2_0.C: Likewise.
1766         * g++.dg/lto/20091004-2_1.C: Likewise.
1767         * g++.dg/lto/20091004-3_0.C: Likewise.
1768         * g++.dg/lto/20091004-3_1.C: Likewise.
1769
1770 2009-10-05  Richard Guenther  <rguenther@suse.de>
1771
1772         PR tree-optimization/23821
1773         * gcc.dg/torture/pr23821.c: New testcase.
1774
1775 2009-10-05  Daniel Kraft  <d@domob.eu>
1776
1777         PR fortran/41403
1778         * gfortran.dg/goto_6.f: New test.
1779         * gfortran.dg/goto_7.f: New test.
1780
1781 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1782             Bill Maddox  <maddox@google.com>
1783             Cary Coutant  <ccoutant@google.com>
1784             Chris Demetriou  <cgd@google.com>
1785             Diego Novillo  <dnovillo@google.com>
1786             Doug Kwan  <dougkwan@google.com>
1787             Jan Hubicka  <jh@suse.cz>
1788             Ollie Wild  <aaw@google.com>
1789             Rafael Espindola  <espindola@google.com>
1790             Richard Guenther  <rguenther@suse.de>
1791             Simon Baldwin  <simonb@google.com>
1792
1793         * g++.dg/20090107-1.C: New.
1794         * g++.dg/20090121-1.C: New.
1795         * g++.dg/ipa/20090113-1.C: New.
1796         * g++.dg/lto: New directory.
1797         * g++.dg/lto/20080829_0.C: New.
1798         * g++.dg/lto/20080904_0.C: New.
1799         * g++.dg/lto/20080907_0.C: New.
1800         * g++.dg/lto/20080908-1_0.C: New.
1801         * g++.dg/lto/20080908-2_0.C: New.
1802         * g++.dg/lto/20080908-3_0.C: New.
1803         * g++.dg/lto/20080909-1_0.C: New.
1804         * g++.dg/lto/20080910-1_0.C: New.
1805         * g++.dg/lto/20080912-1_0.C: New.
1806         * g++.dg/lto/20080912_0.C: New.
1807         * g++.dg/lto/20080915_0.C: New.
1808         * g++.dg/lto/20080916_0.C: New.
1809         * g++.dg/lto/20080917_0.C: New.
1810         * g++.dg/lto/20080924_0.C: New.
1811         * g++.dg/lto/20080926_0.C: New.
1812         * g++.dg/lto/20081008_0.C: New.
1813         * g++.dg/lto/20081022.h: New.
1814         * g++.dg/lto/20081022_0.C: New.
1815         * g++.dg/lto/20081022_1.C: New.
1816         * g++.dg/lto/20081023_0.C: New.
1817         * g++.dg/lto/20081109-1_0.C: New.
1818         * g++.dg/lto/20081109-2_0.C: New.
1819         * g++.dg/lto/20081109_0.C: New.
1820         * g++.dg/lto/20081109_1.C: New.
1821         * g++.dg/lto/20081118-1_0.C: New.
1822         * g++.dg/lto/20081118-1_1.C: New.
1823         * g++.dg/lto/20081118_0.C: New.
1824         * g++.dg/lto/20081118_1.C: New.
1825         * g++.dg/lto/20081119-1.h: New.
1826         * g++.dg/lto/20081119-1_0.C: New.
1827         * g++.dg/lto/20081119-1_1.C: New.
1828         * g++.dg/lto/20081119_0.C: New.
1829         * g++.dg/lto/20081119_1.C: New.
1830         * g++.dg/lto/20081120-1_0.C: New.
1831         * g++.dg/lto/20081120-1_1.C: New.
1832         * g++.dg/lto/20081120-2_0.C: New.
1833         * g++.dg/lto/20081120-2_1.C: New.
1834         * g++.dg/lto/20081123_0.C: New.
1835         * g++.dg/lto/20081123_1.C: New.
1836         * g++.dg/lto/20081125.h: New.
1837         * g++.dg/lto/20081125_0.C: New.
1838         * g++.dg/lto/20081125_1.C: New.
1839         * g++.dg/lto/20081127_0.C: New.
1840         * g++.dg/lto/20081127_1.C: New.
1841         * g++.dg/lto/20081203_0.C: New.
1842         * g++.dg/lto/20081203_1.C: New.
1843         * g++.dg/lto/20081204-1_0.C: New.
1844         * g++.dg/lto/20081204-1_1.C: New.
1845         * g++.dg/lto/20081204-2_0.C: New.
1846         * g++.dg/lto/20081204-2_1.C: New.
1847         * g++.dg/lto/20081209_0.C: New.
1848         * g++.dg/lto/20081209_1.C: New.
1849         * g++.dg/lto/20081211-1.h: New.
1850         * g++.dg/lto/20081211-1_0.C: New.
1851         * g++.dg/lto/20081211-1_1.C: New.
1852         * g++.dg/lto/20081217-1_0.C: New.
1853         * g++.dg/lto/20081217-2_0.C: New.
1854         * g++.dg/lto/20081219_0.C: New.
1855         * g++.dg/lto/20081219_1.C: New.
1856         * g++.dg/lto/20090106_0.C: New.
1857         * g++.dg/lto/20090112_0.C: New.
1858         * g++.dg/lto/20090128_0.C: New.
1859         * g++.dg/lto/20090221_0.C: New.
1860         * g++.dg/lto/20090302_0.C: New.
1861         * g++.dg/lto/20090302_1.C: New.
1862         * g++.dg/lto/20090303_0.C: New.
1863         * g++.dg/lto/20090311-1.h: New.
1864         * g++.dg/lto/20090311-1_0.C: New.
1865         * g++.dg/lto/20090311-1_1.C: New.
1866         * g++.dg/lto/20090311_0.C: New.
1867         * g++.dg/lto/20090311_1.C: New.
1868         * g++.dg/lto/20090312.h: New.
1869         * g++.dg/lto/20090312_0.C: New.
1870         * g++.dg/lto/20090312_1.C: New.
1871         * g++.dg/lto/20090313_0.C: New.
1872         * g++.dg/lto/20090313_1.C: New.
1873         * g++.dg/lto/20090315_0.C: New.
1874         * g++.dg/lto/20090315_1.C: New.
1875         * g++.dg/lto/20091002-1_0.C: New testcase.
1876         * g++.dg/lto/20091002-2_0.C: Likewise..
1877         * g++.dg/lto/20091002-3_0.C: Likewise..
1878         * g++.dg/lto/README: New.
1879         * g++.dg/lto/pr40818_0.C: New.
1880         * g++.dg/opt/thunk3-1.C: New.
1881         * g++.dg/opt/thunk4.C: New.
1882         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1883         replacements with __attribute__ ((__noinline__)).
1884         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1885         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1886         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1887         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1888         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1889         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1890         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1891         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1892         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1893         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1894         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1895         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1896         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1897         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1898         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1899         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1900         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1901         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1902         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1903         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1904         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1905         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1906         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1907         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1908         * gcc.dg/20081223-1.c: New.
1909         * gcc.dg/lto: New directory.
1910         * gcc.dg/lto/20080908_0.c: New.
1911         * gcc.dg/lto/20080917_0.c: New.
1912         * gcc.dg/lto/20080924_0.c: New.
1913         * gcc.dg/lto/20081024_0.c: New.
1914         * gcc.dg/lto/20081109_0.c: New.
1915         * gcc.dg/lto/20081111_0.c: New.
1916         * gcc.dg/lto/20081111_1.c: New.
1917         * gcc.dg/lto/20081112_0.c: New.
1918         * gcc.dg/lto/20081112_1.c: New.
1919         * gcc.dg/lto/20081115_0.c: New.
1920         * gcc.dg/lto/20081115_1.c: New.
1921         * gcc.dg/lto/20081115_2.c: New.
1922         * gcc.dg/lto/20081118_0.c: New.
1923         * gcc.dg/lto/20081118_1.c: New.
1924         * gcc.dg/lto/20081118_2.c: New.
1925         * gcc.dg/lto/20081120-1_0.c: New.
1926         * gcc.dg/lto/20081120-1_1.c: New.
1927         * gcc.dg/lto/20081120-2_0.c: New.
1928         * gcc.dg/lto/20081120-2_1.c: New.
1929         * gcc.dg/lto/20081125_0.c: New.
1930         * gcc.dg/lto/20081125_1.c: New.
1931         * gcc.dg/lto/20081126_0.c: New.
1932         * gcc.dg/lto/20081201-1_0.c: New.
1933         * gcc.dg/lto/20081201-1_1.c: New.
1934         * gcc.dg/lto/20081201-1_2.c: New.
1935         * gcc.dg/lto/20081201-2_0.c: New.
1936         * gcc.dg/lto/20081201-2_1.c: New.
1937         * gcc.dg/lto/20081202-1_0.c: New.
1938         * gcc.dg/lto/20081202-1_1.c: New.
1939         * gcc.dg/lto/20081202-2_0.c: New.
1940         * gcc.dg/lto/20081202-2_1.c: New.
1941         * gcc.dg/lto/20081204-1_0.c: New.
1942         * gcc.dg/lto/20081204-1_1.c: New.
1943         * gcc.dg/lto/20081204-2_0.c: New.
1944         * gcc.dg/lto/20081210-1_0.c: New.
1945         * gcc.dg/lto/20081212-1_0.c: New.
1946         * gcc.dg/lto/20081222_0.c: New.
1947         * gcc.dg/lto/20081222_0.h: New.
1948         * gcc.dg/lto/20081222_1.c: New.
1949         * gcc.dg/lto/20081224_0.c: New.
1950         * gcc.dg/lto/20081224_0.h: New.
1951         * gcc.dg/lto/20081224_1.c: New.
1952         * gcc.dg/lto/20090116_0.c: New.
1953         * gcc.dg/lto/20090120_0.c: New.
1954         * gcc.dg/lto/20090126-1_0.c: New.
1955         * gcc.dg/lto/20090126-2_0.c: New.
1956         * gcc.dg/lto/20090206-1_0.c: New.
1957         * gcc.dg/lto/20090206-2_0.c: New.
1958         * gcc.dg/lto/20090210_0.c: New.
1959         * gcc.dg/lto/20090210_1.c: New.
1960         * gcc.dg/lto/20090213_0.c: New.
1961         * gcc.dg/lto/20090213_1.c: New.
1962         * gcc.dg/lto/20090218-1_0.c: New.
1963         * gcc.dg/lto/20090218-1_1.c: New.
1964         * gcc.dg/lto/20090218-2_0.c: New.
1965         * gcc.dg/lto/20090218-2_1.c: New.
1966         * gcc.dg/lto/20090218_0.c: New.
1967         * gcc.dg/lto/20090218_1.c: New.
1968         * gcc.dg/lto/20090218_2.c: New.
1969         * gcc.dg/lto/20090218_3.c: New.
1970         * gcc.dg/lto/20090219_0.c: New.
1971         * gcc.dg/lto/20090312_0.c: New.
1972         * gcc.dg/lto/20090312_1.c: New.
1973         * gcc.dg/lto/20090313_0.c: New.
1974         * gcc.dg/lto/20090706-1_0.c: New.
1975         * gcc.dg/lto/20090706-2_0.c: New.
1976         * gcc.dg/lto/20090717_0.c: New.
1977         * gcc.dg/lto/20090717_1.c: New.
1978         * gcc.dg/lto/20090729_0.c: New.
1979         * gcc.dg/lto/20090729_1.c: New.
1980         * gcc.dg/lto/20090812_0.c: New.
1981         * gcc.dg/lto/20090812_1.c: New.
1982         * gcc.dg/lto/20090914-1_0.c: New.
1983         * gcc.dg/lto/README: New.
1984         * gcc.dg/visibility-7.c: Adjust expected pattern
1985         * gfortran.dg/lto: New directory.
1986         * gfortran.dg/lto/pr40724_0.f: New.
1987         * gfortran.dg/lto/pr40724_1.f: New.
1988         * gfortran.dg/lto/pr40725_0.f03: New.
1989         * gfortran.dg/lto/pr40725_1.c: New.
1990         * gfortran.dg/lto/pr41069_0.f90: New.
1991         * gfortran.dg/lto/pr41069_1.f90: New.
1992         * gfortran.dg/lto/pr41069_2.f90: New.
1993         * g++.dg/README: Add 'lto' directory.
1994         * g++.dg/dg.exp: Also scan 'lto' directory
1995
1996 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1997             Janis Johnson  <janis187@us.ibm.com>
1998             Diego Novillo  <dnovillo@google.com>
1999
2000         * g++.dg/lto/lto.exp: New.
2001         * gcc.c-torture/execute/execute.exp: Add
2002         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2003         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2004         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2005         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2006         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2007         * gcc.dg/lto/lto.exp: New.
2008         * gfortran.dg/lto/lto.exp: New.
2009         * lib/target-supports.exp (check_effective_target_lto): New.
2010         * lib/c-torture.exp: Load target-supports.exp.  Define
2011         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2012         * lib/gcc-dg.exp: Likewise.
2013         * lib/lto.exp: New.
2014         * lib/torture-options.exp: Add support for a third argument.
2015
2016 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2017
2018         PR testsuite/41542
2019         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2020
2021 2009-10-02  Jason Merrill  <jason@redhat.com>
2022
2023         * g++.dg/abi/mangle32.C: New.
2024
2025 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2026
2027         * gnat.dg/atomic2.adb: New test.
2028
2029 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2030
2031         * gnat.dg/array11.adb: New test.
2032         * gnat.dg/array12.adb: Likewise.
2033
2034 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2035
2036         * gnat.dg/array10.adb: New test.
2037         * gnat.dg/object_overflow.adb: Tweak.
2038
2039 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2040
2041         * gcc.dg/guality/guality.exp: Disable on darwin.
2042
2043 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2044
2045         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2046         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2047         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2048         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2049
2050 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2051
2052         PR fortran/41479
2053         * gfortran.dg/intent_out_5.f90: New test.
2054
2055 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2056
2057         PR debug/41404
2058         PR debug/41353
2059         * gcc.dg/guality/pr41404-1.c: New test.
2060         * gcc.dg/guality/pr41353-2.c: New test.
2061
2062 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2063
2064         PR testsuite/41546
2065         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2066         to -mtune=generic.
2067
2068 2009-10-01  Jan Hubicka  <jh@suse.cz>
2069
2070         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2071
2072 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2073
2074         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2075
2076         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2077
2078 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2079
2080         PR fortran/41515
2081         * gfortran.dg/parameter_array_init_5.f90: New test.
2082
2083 2009-10-01  Jason Merrill  <jason@redhat.com>
2084
2085         * g++.dg/cpp0x/defaulted13.C: New.
2086
2087 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2088
2089         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2090         * gfortran.dg/bounds_check_11.f90: Likewise.
2091         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2092
2093 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2094
2095         * gfortran.dg/select_type_4.f90: New test.
2096
2097 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2098
2099         * gfortran.dg/same_type_as_1.f03: New test.
2100         * gfortran.dg/same_type_as_2.f03: Ditto.
2101
2102 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2103
2104         * gfortran.dg/select_type_1.f03: Extended.
2105         * gfortran.dg/select_type_3.f03: New test.
2106
2107 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2108
2109         * gfortran.dg/class_allocate_1.f03: New test.
2110
2111 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2112
2113         PR fortran/40996
2114         * gfortran.dg/allocatable_scalar_3.f90: New test.
2115         * gfortran.dg/select_type_2.f03: Ditto.
2116         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2117
2118 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2119
2120         * gfortran.dg/block_name_2.f90: Modified error message.
2121         * gfortran.dg/select_6.f90: Ditto.
2122         * gfortran.dg/select_type_1.f03: New test.
2123
2124 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2125
2126         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2127         * gfortran.dg/class_1.f03: Ditto.
2128         * gfortran.dg/class_2.f03: Ditto.
2129         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2130         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2131         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2132         * gfortran.dg/typebound_call_10.f03: Ditto.
2133         * gfortran.dg/typebound_call_2.f03: Ditto.
2134         * gfortran.dg/typebound_call_3.f03: Ditto.
2135         * gfortran.dg/typebound_call_4.f03: Ditto.
2136         * gfortran.dg/typebound_call_9.f03: Ditto.
2137         * gfortran.dg/typebound_generic_3.f03: Ditto.
2138         * gfortran.dg/typebound_generic_4.f03: Ditto.
2139         * gfortran.dg/typebound_operator_1.f03: Ditto.
2140         * gfortran.dg/typebound_operator_2.f03: Ditto.
2141         * gfortran.dg/typebound_operator_3.f03: Ditto.
2142         * gfortran.dg/typebound_operator_4.f03: Ditto.
2143         * gfortran.dg/typebound_proc_1.f08: Ditto.
2144         * gfortran.dg/typebound_proc_5.f03: Ditto.
2145         * gfortran.dg/typebound_proc_6.f03: Ditto.
2146
2147 2009-09-30  Jason Merrill  <jason@redhat.com>
2148
2149         * g++.dg/eh/init-temp1.C: Improve test.
2150
2151 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2152
2153         PR target/22093
2154         * gcc.target/alpha/pr22093.c: New test.
2155
2156 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2157             Jason Merrill  <jason@redhat.com>
2158
2159         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2160         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2161         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2162         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2163         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2164         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2165         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2166         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2167         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2168         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2169         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2170         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2171         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2172         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2173         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2174         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2175         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2176         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2177         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2178         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2179         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2180         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2181         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2182         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2183         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2184         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2185         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2186         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2187         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2188         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2189         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2190         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2191         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2192         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2193         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2194         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2195         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2196         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2197         * lib/prune.exp: Accept "In lambda function".
2198
2199 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2200
2201         * gcc.target/i386/fma4-check.h: New file.
2202         * gcc.target/i386/fma4-fma.c: Ditto.
2203         * gcc.target/i386/fma4-maccXX.c: Ditto.
2204         * gcc.target/i386/fma4-msubXX.c: Ditto.
2205         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2206         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2207         * gcc.target/i386/fma4-vector.c: Ditto.
2208         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2209         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2210         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2211         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2212         * gcc.target/i386/fma4-256-vector.c: Ditto.
2213         * gcc.target/i386/funcspec-2.c: Ditto.
2214
2215         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2216
2217         * gcc.target/i386/funcspec-5.c: Add FMA4.
2218         * gcc.target/i386/funcspec-6.c: Ditto.
2219         * gcc.target/i386/funcspec-8.c: Ditto.
2220
2221         * gcc.target/i386/funcspec-9.c: New file.
2222
2223         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2224
2225         * gcc.target/i386/isa-10.c: New file.
2226         * gcc.target/i386/isa-11.c: Ditto.
2227         * gcc.target/i386/isa-12.c: Ditto.
2228         * gcc.target/i386/isa-13.c: Ditto.
2229         * gcc.target/i386/isa-2.c: Ditto.
2230         * gcc.target/i386/isa-3.c: Ditto.
2231         * gcc.target/i386/isa-4.c: Ditto.
2232         * gcc.target/i386/isa-7.c: Ditto.
2233         * gcc.target/i386/isa-8.c: Ditto.
2234         * gcc.target/i386/isa-9.c: Ditto.
2235
2236         * gcc.target/i386/isa-14.c: Add FMA4.
2237         * gcc.target/i386/isa-1.c: Ditto.
2238         * gcc.target/i386/isa-5.c: Ditto.
2239         * gcc.target/i386/isa-6.c: Ditto.
2240
2241         * gcc.target/i386/sse-12.c: New file.
2242         * gcc.target/i386/sse-13.c: Ditto.
2243         * gcc.target/i386/sse-14.c: Ditto.
2244         * gcc.target/i386/sse-22.c: Ditto.
2245
2246         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2247         * g++.dg/other/i386-3.C: Ditto.
2248         * g++.dg/other/i386-5.C: Ditto.
2249         * g++.dg/other/i386-6.C: Ditto.
2250
2251 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2252
2253         PR testsuite/41496
2254         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2255         before.
2256
2257 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2258
2259         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2260         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2261
2262 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2263
2264         PR debug/41438
2265         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2266         hidden.
2267         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2268
2269 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2270
2271         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2272         * gcc.target/i386/isa-1.c: Remove SSE5.
2273         * gcc.target/i386/isa-5.c: Ditto.
2274         * gcc.target/i386/isa-6.c: Ditto.
2275         * gcc.target/i386/funcspec-4.c: Remove error conditions
2276         related to SSE5.
2277         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2278         * gcc.target/i386/avx-2.c: Ditto.
2279         * gcc.target/i386/sse-23.c: Ditto.
2280         * gcc.target/i386/funcspec-9.c: Delete.
2281
2282 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2283
2284         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2285         * gcc.dg/guality/pr41353-1.c: New test.
2286
2287         PR testsuite/41444
2288         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2289         in macro name definition for non-unix/win32/msdos.
2290
2291 2009-09-29  Daniel Kraft  <d@domob.eu>
2292
2293         PR fortran/39626
2294         * gfortran.dg/block_1.f08: New test.
2295         * gfortran.dg/block_2.f08: New test.
2296         * gfortran.dg/block_3.f90: New test.
2297         * gfortran.dg/block_4.f08: New test.
2298         * gfortran.dg/block_5.f08: New test.
2299         * gfortran.dg/block_6.f08: New test.
2300         * gfortran.dg/block_7.f08: New test.
2301         * gfortran.dg/block_8.f08: New test.
2302
2303 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2304
2305         PR libgfortran/35862
2306         * gfortran.dg/round_1.f03: New test.
2307         * gfortran.dg/f2003_io_3.f03: Update test.
2308
2309 2009-09-28  Easwaran Raman  <eraman@google.com>
2310
2311         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2312         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2313
2314 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2315
2316         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2317         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2318         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2319         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2320         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2321
2322         * g++.dg/dfp/dfp.exp: Fix typo.
2323
2324         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2325         Fix typo that breaks the check.
2326
2327 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2328
2329         * gnat.dg (tagged_alloc_free.adb): New testcase.
2330
2331 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2332
2333         * g++.dg/dfp: New directory.
2334         * g++.dg/dg.exp: Prune tests in dfp directory.
2335         * g++.dg/dfp/dfp.exp: New.
2336         * g++.dg/dfp/mangle-mode.C: New test.
2337
2338 2009-09-28  Michael Matz  <matz@suse.de>
2339
2340         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2341         for sign of -Inf.
2342
2343 2009-09-27  Richard Henderson  <rth@redhat.com>
2344
2345         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2346         * gcc.dg/tree-ssa/pr41469-1.c: New.
2347
2348 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2349
2350         PR c/41476
2351         * gcc.dg/cond-constqual-1.c: New test.
2352
2353 2009-09-26  Michael Matz  <matz@suse.de>
2354
2355         PR lto/40758
2356         PR middle-end/41470
2357         * gcc.dg/pr41470.c: New test.
2358
2359 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2360
2361         * gnat.dg/array9.adb: New test.
2362
2363 2009-09-26  Michael Matz  <matz@suse.de>
2364
2365         PR tree-optimization/41454
2366         * gcc.dg/pr41454.c: New test.
2367
2368 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2369
2370         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2371         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2372         into DW_TAG_GNU_template_parameter_pack and
2373         DW_TAG_GNU_formal_parameter_pack.
2374         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2375         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2376
2377 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2378
2379         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2380         parameters for alignment-sensitive -fsection-anchors tests.
2381
2382 2009-09-25  Richard Guenther  <rguenther@suse.de>
2383
2384         PR middle-end/41463
2385         * gcc.c-torture/execute/pr41463.c: New testcase.
2386
2387 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2388
2389         * gnat.dg/sse_nolib.adb: New testcase.
2390
2391 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2392
2393         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2394         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2395         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2396         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2397         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2398         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2399         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2400         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2401         * gcc.dg/vect/vect.exp: Add Power7 flags.
2402         * g++.dg/vect/vect.exp: Likewise.
2403         * gfortran.dg/vect/vect.exp: Likewise.
2404
2405 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2406
2407         PR fortran/41459
2408         * gfortran.dg/empty_label.f: New test.
2409         * gfortran.dg/empty_label.f90: Ditto.
2410         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2411
2412 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2413
2414         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2415         compile-time.
2416
2417 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2418
2419         * lib/scanasm.exp (make_pattern_printable): New function.
2420         (dg-scan, scan-assembler-times, scan-assembler-dem,
2421         scan-assembler-dem-not): Use it.
2422
2423 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2424
2425         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2426         (test_nested): Renamed to ...
2427         (test_nested1): This.
2428         (test_nested2): New.
2429         (main): Likewise.
2430
2431 2009-09-24  Richard Guenther  <rguenther@suse.de>
2432
2433         PR tree-optimization/36143
2434         PR tree-optimization/38747
2435         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2436         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2437         * g++.dg/torture/pr38747.C: New testcase.
2438         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2439
2440 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2441
2442         * gnat.dg/nested_proc.adb: New test.
2443
2444 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2445
2446         * gcc.target/i386/pr12329.c: Adjust.
2447
2448 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2449
2450         PR debug/41248
2451         * gcc.dg/pr41248.c: New.
2452
2453 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2454
2455         PR debug/41065
2456         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2457
2458 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2459
2460         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2461         current_compiler_flags.  Fix typos.
2462
2463 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2464
2465         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2466
2467 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2468
2469         PR c/39779
2470         * gcc.c-torture/compile/pr39779.c: New test.
2471
2472 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2473
2474         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2475         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2476         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2477
2478 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2479
2480         PR debug/41295
2481         * gcc.dg/pr41295.c: New.
2482
2483 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2484
2485         * gcc.dg/pr40209.c: Add test case.
2486
2487 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2488
2489         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2490         matching assembly.
2491         * gcc.target/mips/code-readable-2.c: Likewise.
2492         * gcc.target/mips/code-readable-3.c: Likewise.
2493
2494 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2495
2496         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2497         Check support via mode instead of C type.
2498         (check_effective_target_dfprt_nocache): Ditto.
2499         (check_effective_target_hard_dfp): Ditto.
2500
2501 2009-09-22  Richard Guenther  <rguenther@suse.de>
2502
2503         PR middle-end/41395
2504         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2505         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2506
2507 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2508
2509         * gcc.dg/20090922-1.c: New test.
2510
2511         PR bootstrap/41405
2512         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2513         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2514         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2515         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2516         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2517         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2518         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2519         * objc.dg/dwarf-2.m: Likewise.
2520
2521 2009-09-22  Richard Guenther  <rguenther@suse.de>
2522
2523         PR tree-optimization/41428
2524         * g++.dg/tree-ssa/pr41428.C: New testcase.
2525
2526 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2527
2528         PR middle-end/41429
2529         * g++.dg/gomp/pr41429.C: New test.
2530
2531 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2532
2533         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2534
2535 2009-09-21  Jason Merrill  <jason@redhat.com>
2536
2537         PR c++/41421
2538         * g++.dg/cpp0x/trivial1.C: Expand.
2539
2540 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2541
2542         * gcc.dg/torture/calleesave-sse.c: New.
2543
2544 2009-09-21  Jan Hubicka  <jh@suse.cz>
2545
2546         * gcc.dg/guality/inline-params.c: New testcase.
2547
2548 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2549
2550         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2551         Add -fno-inline.
2552         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2553         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2554         (f2): Ditto.
2555
2556 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2557
2558         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2559         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2560         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2561         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2562         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2563
2564 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2565
2566         PR middle-end/40642
2567         * g++.dg/torture/pr40642.C: New testcase.
2568
2569 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2570
2571         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2572         cases in static initializers.
2573
2574 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2575
2576         * gcc.c-tortue/compile/pr39886.c: New.
2577
2578 2009-09-20  Chris Demetriou  <cgd@google.com>
2579
2580         PR preprocessor/28435:
2581         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2582         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2583         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2584         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2585         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2586
2587 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2588
2589         * gcc.target/mips/mips.exp: Add relax-pic-calls
2590         under -mfoo/-mno-foo options.
2591         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2592         and -mexplicit-relocs.
2593         * gcc.target/mips/call-1.c: New test.
2594         * gcc.target/mips/call-2.c: New test.
2595         * gcc.target/mips/call-3.c: New test.
2596         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2597         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2598
2599 2009-09-19  Chris Demetriou  <cgd@google.com>
2600
2601         PR preprocessor/28435:
2602         * gcc.dg/cpp/missing-header-MD.c: New test.
2603         * gcc.dg/cpp/missing-header-MMD.c: New test.
2604         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2605         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2606
2607 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2608
2609         PR libgfortran/41328
2610         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2611         EOF works.
2612
2613 2009-09-18  Jason Merrill  <jason@redhat.com>
2614
2615         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2616         * g++.dg/cpp0x/initlist-deduce.C: New.
2617
2618 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2619
2620         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2621
2622 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2623
2624         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2625         * c-c++-common/dfp: New directory.
2626         * c-c++-common/dfp/dfp-dbg.h: New file.
2627         * gcc.dg/dfp/call-by-value.c: Move to ...
2628         * c-c++-common/call-by-value.c: here.
2629         * gcc.dg/dfp/cast.c: Move to ...
2630         * c-c++-common/cast.c: here.
2631         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2632         * c-c++-common/compare-eq-const.c: here.
2633         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2634         * c-c++-common/compare-eq-d128.c: here.
2635         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2636         * c-c++-common/compare-eq-d32.c: here.
2637         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2638         * c-c++-common/compare-eq-d64.c: here.
2639         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2640         * c-c++-common/compare-eq-dfp.c: here.
2641         * gcc.dg/dfp/compare-eq.h: Move to ...
2642         * c-c++-common/compare-eq.h: here.
2643         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2644         * c-c++-common/compare-rel-const.c: here.
2645         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2646         * c-c++-common/compare-rel-d128.c: here.
2647         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2648         * c-c++-common/compare-rel-d32.c: here.
2649         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2650         * c-c++-common/compare-rel-d64.c: here.
2651         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2652         * c-c++-common/compare-rel-dfp.c: here.
2653         * gcc.dg/dfp/compare-rel.h: Move to ...
2654         * c-c++-common/compare-rel.h: here.
2655         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2656         * c-c++-common/compare-special-d128.c: here.
2657         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2658         * c-c++-common/compare-special-d32.c: here.
2659         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2660         * c-c++-common/compare-special-d64.c: here.
2661         * gcc.dg/dfp/compare-special.h: Move to ...
2662         * c-c++-common/compare-special.h: here.
2663         * gcc.dg/dfp/constants-zero.c: Move to ...
2664         * c-c++-common/constants-zero.c: here.
2665         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2666         * c-c++-common/convert-bfp-10.c: here.
2667         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2668         * c-c++-common/convert-bfp-11.c: here.
2669         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2670         * c-c++-common/convert-bfp-12.c: here.
2671         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2672         * c-c++-common/convert-bfp-13.c: here.
2673         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2674         * c-c++-common/convert-bfp-14.c: here.
2675         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2676         * c-c++-common/convert-bfp-2.c: here.
2677         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2678         * c-c++-common/convert-bfp-3.c: here.
2679         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2680         * c-c++-common/convert-bfp-4.c: here.
2681         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2682         * c-c++-common/convert-bfp-5.c: here.
2683         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2684         * c-c++-common/convert-bfp-6.c: here.
2685         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2686         * c-c++-common/convert-bfp-7.c: here.
2687         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2688         * c-c++-common/convert-bfp-8.c: here.
2689         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2690         * c-c++-common/convert-bfp-9.c: here.
2691         * gcc.dg/dfp/convert-bfp.c: Move to ...
2692         * c-c++-common/convert-bfp.c: here.
2693         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2694         * c-c++-common/convert-bfp-fold.c: here.
2695         * gcc.dg/dfp/convert-dfp.c: Move to ...
2696         * c-c++-common/convert-dfp.c: here.
2697         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2698         * c-c++-common/convert-dfp-fold-2.c: here.
2699         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2700         * c-c++-common/convert-dfp-fold.c: here.
2701         * gcc.dg/dfp/convert.h: Move to ...
2702         * c-c++-common/convert.h: here.
2703         * gcc.dg/dfp/convert-int.c: Move to ...
2704         * c-c++-common/convert-int.c: here.
2705         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2706         * c-c++-common/convert-int-fold.c: here.
2707         * gcc.dg/dfp/convert-int-max.c: Move to ...
2708         * c-c++-common/convert-int-max.c: here.
2709         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2710         * c-c++-common/convert-int-max-fold.c: here.
2711         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2712         * c-c++-common/convert-int-saturate.c: here.
2713         * gcc.dg/dfp/func-array.c: Move to ...
2714         * c-c++-common/func-array.c: here.
2715         * gcc.dg/dfp/func-deref.c: Move to ...
2716         * c-c++-common/func-deref.c: here.
2717         * gcc.dg/dfp/func-mixed.c: Move to ...
2718         * c-c++-common/func-mixed.c: here.
2719         * gcc.dg/dfp/func-pointer.c: Move to ...
2720         * c-c++-common/func-pointer.c: here.
2721         * gcc.dg/dfp/func-scalar.c: Move to ...
2722         * c-c++-common/func-scalar.c: here.
2723         * gcc.dg/dfp/func-struct.c: Move to ...
2724         * c-c++-common/func-struct.c: here.
2725         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2726         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2727         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2728         * c-c++-common/func-vararg-alternate-d128.c: here.
2729         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2730         * c-c++-common/func-vararg-alternate-d32.c: here.
2731         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2732         * c-c++-common/func-vararg-alternate-d64.c: here.
2733         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2734         * c-c++-common/func-vararg-alternate.h: here.
2735         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2736         * c-c++-common/func-vararg-dfp.c: here.
2737         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2738         * c-c++-common/func-vararg-mixed-2.c: here.
2739         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2740         * c-c++-common/func-vararg-mixed.c: here.
2741         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2742         * c-c++-common/func-vararg-size0.c: here.
2743         * gcc.dg/dfp/inf-1.c: Move to ...
2744         * c-c++-common/inf-1.c: here.
2745         * gcc.dg/dfp/loop-index.c: Move to ...
2746         * c-c++-common/loop-index.c: here.
2747         * gcc.dg/dfp/modes.c: Move to ...
2748         * c-c++-common/modes.c: here.
2749         * gcc.dg/dfp/nan-1.c: Move to ...
2750         * c-c++-common/nan-1.c: here.
2751         * gcc.dg/dfp/nan-2.c: Move to ...
2752         * c-c++-common/nan-2.c: here.
2753         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2754         * c-c++-common/operator-arith-fold.c: here.
2755         * gcc.dg/dfp/operator-assignment.c: Move to ...
2756         * c-c++-common/operator-assignment.c: here.
2757         * gcc.dg/dfp/operator-comma.c: Move to ...
2758         * c-c++-common/operator-comma.c: here.
2759         * gcc.dg/dfp/operator-cond.c: Move to ...
2760         * c-c++-common/operator-cond.c: here.
2761         * gcc.dg/dfp/operator-logical.c: Move to ...
2762         * c-c++-common/operator-logical.c: here.
2763         * gcc.dg/dfp/operator-unary.c: Move to ...
2764         * c-c++-common/operator-unary.c: here.
2765         * gcc.dg/dfp/pr31385.c: Move to ...
2766         * c-c++-common/pr31385.c: here.
2767         * gcc.dg/dfp/pr33466.c: Move to ...
2768         * c-c++-common/pr33466.c: here.
2769         * gcc.dg/dfp/pr35620.c: Move to ...
2770         * c-c++-common/pr35620.c: here.
2771         * gcc.dg/dfp/pr36800.c: Move to ...
2772         * c-c++-common/pr36800.c: here.
2773         * gcc.dg/dfp/pr39034.c: Move to ...
2774         * c-c++-common/pr39034.c: here.
2775         * gcc.dg/dfp/pr39035.c: Move to ...
2776         * c-c++-common/pr39035.c: here.
2777         * gcc.dg/dfp/pr39902.c: Move to ...
2778         * c-c++-common/pr39902.c: here.
2779         * gcc.dg/dfp/pr39986.c: Move to ...
2780         * c-c++-common/pr39986.c: here.
2781         * gcc.dg/dfp/signbit-1.c: Move to ...
2782         * c-c++-common/signbit-1.c: here.
2783         * gcc.dg/dfp/signbit-2.c: Move to ...
2784         * c-c++-common/signbit-2.c: here.
2785         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2786         * c-c++-common/struct-layout-1.c: here.
2787         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2788         * c-c++-common/usual-arith-conv.c: here.
2789         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2790         * c-c++-common/usual-arith-conv-const.c: here.
2791
2792 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2793
2794         PR testsuite/41288
2795         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2796         stack alignment.
2797
2798 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2799
2800         PR c++/39365
2801         * g++.dg/expr/bool3.C: New test.
2802         * g++.dg/expr/bool4.C: New test.
2803
2804 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2805
2806         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2807         * gcc.dg/dfp/signbit-2.c: Use it.
2808         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2809         arguments to unsigned int.
2810         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2811         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2812         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2813         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2814         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2815         * gcc.dg/dfp/pr39986.c: Ditto.
2816         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2817         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2818         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2819         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2820         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2821
2822 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2823
2824         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2825
2826 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2827
2828         PR c/41049
2829         * dfp/pr41049.c: New test.
2830
2831 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2832
2833         PR testsuite/41385
2834         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2835
2836 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2837
2838         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2839         * gcc.dg/ipa/ipa-sra-1.c: New test.
2840         * gcc.dg/ipa/ipa-sra-2.c: New test.
2841         * gcc.dg/ipa/ipa-sra-3.c: New test.
2842         * gcc.dg/ipa/ipa-sra-4.c: New test.
2843         * gcc.dg/ipa/ipa-sra-5.c: New test.
2844         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2845         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2846
2847 2009-09-17  Michael Matz  <matz@suse.de>
2848
2849         PR middle-end/41347
2850         * gfortran.dg/pr41347.f90: New test.
2851
2852 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2853
2854         * gcc.c-torture/compile/20090917-1.c: New testcase.
2855
2856 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2857
2858         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2859         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2860         alpha*-*-* target from XFAIL list.
2861
2862 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2863
2864         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2865         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2866         * gcc.dg/dfp/cast-bad.c: Use default options.
2867         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2868         * gcc.dg/dfp/composite-type.c: Ditto.
2869         * gcc.dg/dfp/constants.c: Ditto.
2870         * gcc.dg/dfp/constants-hex.c: Ditto.
2871         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2872         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2873         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2874         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2875         * gcc.dg/dfp/ctypes.c: Ditto.
2876         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2877         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2878         * gcc.dg/dfp/float-constant-double.c: Ditto.
2879         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2880         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2881         * gcc.dg/dfp/modes.c: Ditto.
2882         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2883         * gcc.dg/dfp/pr31344.c: Ditto.
2884         * gcc.dg/dfp/pr31385.c: Ditto.
2885         * gcc.dg/dfp/pr33466.c: Ditto.
2886         * gcc.dg/dfp/pr35620.c: Ditto.
2887         * gcc.dg/dfp/pr37435.c: Ditto.
2888         * gcc.dg/dfp/pr39986.c: Ditto.
2889         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2890         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2891         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2892         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2893         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2894         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2895         * gcc.dg/dfp/typespec.c: Ditto.
2896         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2897         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2898         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2899         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2900         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2901         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2902         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2903         * gcc.dg/dfp/compare-rel.h: Ditto.
2904         * gcc.dg/dfp/compare-special.h: Ditto.
2905         * gcc.dg/dfp/convert.h: Ditto.
2906         * gcc.dg/dfp/fe-check.h: Ditto.
2907         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2908         * gcc.dg/dfp/cast.c: Ditto.
2909         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2910         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2911         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2912         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2913         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2914         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2915         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2916         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2917         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2918         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2919         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2920         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2921         * gcc.dg/dfp/constants-zero.c: Ditto.
2922         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2923         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2924         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2925         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2926         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2927         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2928         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2929         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2930         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2931         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2932         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2933         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2934         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2935         * gcc.dg/dfp/convert-bfp.c: Ditto.
2936         * gcc.dg/dfp/convert-complex.c: Ditto.
2937         * gcc.dg/dfp/convert-dfp.c: Ditto.
2938         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2939         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2940         * gcc.dg/dfp/convert-int.c: Ditto.
2941         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2942         * gcc.dg/dfp/convert-int-max.c: Ditto.
2943         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2944         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2945         * gcc.dg/dfp/fe-binop.c: Ditto.
2946         * gcc.dg/dfp/fe-convert-1.c: Ditto.
2947         * gcc.dg/dfp/fe-convert-2.c: Ditto.
2948         * gcc.dg/dfp/fe-convert-3.c: Ditto.
2949         * gcc.dg/dfp/func-array.c: Ditto.
2950         * gcc.dg/dfp/func-deref.c: Ditto.
2951         * gcc.dg/dfp/func-mixed.c: Ditto.
2952         * gcc.dg/dfp/func-pointer.c: Ditto.
2953         * gcc.dg/dfp/func-scalar.c: Ditto.
2954         * gcc.dg/dfp/func-struct.c: Ditto.
2955         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2956         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2957         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2958         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2959         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2960         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2961         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2962         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2963         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2964         * gcc.dg/dfp/inf-1.c: Ditto.
2965         * gcc.dg/dfp/loop-index.c: Ditto.
2966         * gcc.dg/dfp/nan-1.c: Ditto.
2967         * gcc.dg/dfp/nan-2.c: Ditto.
2968         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2969         * gcc.dg/dfp/operator-assignment.c: Ditto.
2970         * gcc.dg/dfp/operator-comma.c: Ditto.
2971         * gcc.dg/dfp/operator-cond.c: Ditto.
2972         * gcc.dg/dfp/operator-logical.c: Ditto.
2973         * gcc.dg/dfp/operator-unary.c: Ditto.
2974         * gcc.dg/dfp/pr36800.c: Ditto.
2975         * gcc.dg/dfp/pr39034.c: Ditto.
2976         * gcc.dg/dfp/pr39035.c: Ditto.
2977         * gcc.dg/dfp/pr39902.c: Ditto.
2978         * gcc.dg/dfp/signbit-1.c: Ditto.
2979         * gcc.dg/dfp/signbit-2.c: Ditto.
2980         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2981         * gcc.dg/dfp/union-init.c: Ditto.
2982         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2983
2984 2009-09-16  Michael Matz  <matz@suse.de>
2985
2986         PR fortran/41212
2987         * gfortran.dg/pr41212.f90: New test.
2988
2989 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2990
2991         * gnat.dg/alignment9.adb: New test.
2992
2993 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2994
2995         * gnat.dg/discr20.ad[sb]: New test.
2996
2997 2009-09-16  Richard Guenther  <rguenther@suse.de>
2998
2999         PR middle-end/34011
3000         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3001
3002 2009-09-16  DJ Delorie  <dj@redhat.com>
3003             Kaz Kojima  <kkojima@gcc.gnu.org>
3004
3005         * gcc.target/sh/struct-arg-dw2.c: New test.
3006
3007 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3008             Jakub Jelinek  <jakub@redhat.com>
3009
3010         PR target/41175
3011         * gcc.target/powerpc/pr41175.c: New test.
3012
3013 2009-09-14  Richard Henderson  <rth@redhat.com>
3014
3015         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3016         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3017         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3018
3019 2009-09-14  Richard Henderson  <rth@redhat.com>
3020
3021         * g++.dg/eh/builtin1.C: Update resx pattern match.
3022         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3023
3024 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3025
3026         * gcc.target/mips/branch-helper.h: New file.
3027         * gcc.target/mips/branch-2.c,
3028         * gcc.target/mips/branch-3.c,
3029         * gcc.target/mips/branch-4.c,
3030         * gcc.target/mips/branch-5.c,
3031         * gcc.target/mips/branch-6.c,
3032         * gcc.target/mips/branch-7.c,
3033         * gcc.target/mips/branch-8.c,
3034         * gcc.target/mips/branch-9.c,
3035         * gcc.target/mips/branch-10.c,
3036         * gcc.target/mips/branch-11.c,
3037         * gcc.target/mips/branch-12.c,
3038         * gcc.target/mips/branch-13.c,
3039         * gcc.target/mips/branch-14.c,
3040         * gcc.target/mips/branch-15.c: New tests.
3041
3042 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3043
3044         PR target/41331
3045         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3046         -m32 -mpowerpc64 system.
3047
3048 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3049
3050         From Jie Zhang <jie.zhang@analog.com>:
3051         * gcc.target/bfin/saveall.c: New test.
3052         * gcc.target/bfin/20090914-1.c: New test.
3053         * gcc.target/bfin/20090914-2.c: New test.
3054
3055         * gcc.target/bfin/20090914-3.c: New test.
3056
3057 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3058
3059         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3060
3061 2009-09-14  Richard Guenther  <rguenther@suse.de>
3062
3063         PR middle-end/41350
3064         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3065
3066 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3067
3068         PR libgfortran/41328
3069         * gfortran.dg/cr_lf.f90: New test.
3070
3071 2009-09-11  Michael Matz  <matz@suse.de>
3072
3073         PR middle-end/41275
3074         * g++.dg/tree-ssa/pr41275.C: New test.
3075
3076 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3077
3078         PR fortran/41242
3079         * gfortran.dg/proc_ptr_comp_21.f90: New.
3080
3081 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3082
3083         PR fortran/31292
3084         * gfortran.dg/module_procedure_1.f90: New test.
3085         * gfortran.dg/module_procedure_2.f90: Ditto.
3086         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3087
3088 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3089             James A. Morrison  <phython@gcc.gnu.org>
3090
3091         PR ada/18302
3092         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3093         commands.
3094         * ada/acats/run_test.exp: New file.
3095
3096 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3097
3098         Revert:
3099         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3100
3101         PR rtl-optimization/39779
3102         * gcc.dg/pr39979.c: New test.
3103
3104 2009-09-10  Richard Guenther  <rguenther@suse.de>
3105
3106         PR middle-end/41257
3107         * g++.dg/torture/pr41257-2.C: New testcase.
3108
3109 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3110
3111         PR c++/28293
3112         * g++.dg/template/crash91.C: New.
3113
3114 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3115
3116         PR rtl-optimization/39779
3117         * gcc.dg/pr39979.c: New test.
3118
3119 2009-09-09  Richard Guenther  <rguenther@suse.de>
3120
3121         PR tree-optimization/41101
3122         * gcc.c-torture/compile/pr41101.c: New testcase.
3123
3124 2009-09-09  Richard Guenther  <rguenther@suse.de>
3125
3126         PR middle-end/41317
3127         * gcc.c-torture/execute/pr41317.c: New testcase.
3128         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3129         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3130
3131 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3132
3133         Fix some test breakages on Darwin
3134         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3135         and adjust.
3136         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3137         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3138         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3139         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3140         take darwin specifics in account.
3141
3142 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3143
3144         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3145         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3146
3147 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3148
3149         PR c++/39923
3150         * g++.dg/cpp0x/initlist24.C: New.
3151
3152 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3153
3154         * gcc.dg/large-size-array-2.c: Fix target requirement.
3155         * gcc.dg/large-size-array-4.c: Likewise.
3156         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3157         * gcc.dg/c99-const-expr-2.c: Likewise.
3158         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3159         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3160         * gcc.dg/c90-const-expr-10.c: Likewise.
3161         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3162         instead of long.
3163         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3164         * gcc.dg/vect/pr33846.c: Likewise.
3165         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3166         __PTRDIFF_TYPE__, instead of unsigned long.
3167         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3168
3169 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3170
3171         PR debug/41229
3172         PR debug/41291
3173         PR debug/41300
3174         * gfortran.dg/pr41229.f90: New.
3175
3176 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3177
3178         PR debug/41232
3179         * gcc.dg/pr41232.c: New.
3180
3181 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3182
3183         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3184         contain -march.
3185         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3186         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3187         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3188         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3189         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3190         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3191         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3192         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3193         options other than that used in dg-options.
3194
3195 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3196
3197         PR rtl-optimization/41239
3198         * gcc.c-torture/execute/pr41239.c: New test.
3199
3200 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3201
3202         PR libgfortran/41192
3203         * gfortran.dg/namelist_59.f90: New test.
3204
3205 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3206
3207         From Mike Frysinger  <michael.frysinger@analog.com>
3208         * gcc.target/bfin/mcpu-bf542m.c: New file.
3209         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3210         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3211         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3212         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3213
3214 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3215
3216         PR middle-end/41282
3217         * gcc.c-torture/compile/pr41282.c: New test.
3218
3219 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3220
3221         PR fortran/41197
3222         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3223         variables for stat and errmsg.
3224         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3225         * gfortran.dg/allocate_stat_2.f90:  New test.
3226
3227 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3228
3229         * gcc.c-torture/compile/20090907-1.c: New test.
3230
3231 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3232
3233         PR bootstrap/41241
3234         * gcc.dg/pr41241.c: New test.
3235
3236 2009-09-06  Richard Guenther  <rguenther@suse.de>
3237
3238         PR middle-end/41144
3239         * g++.dg/torture/pr41144.C: New testcase.
3240
3241 2009-09-06  Richard Guenther  <rguenther@suse.de>
3242
3243         PR middle-end/41261
3244         * gcc.dg/torture/pr41261.c: New testcase.
3245
3246 2009-09-05  Richard Guenther  <rguenther@suse.de>
3247
3248         PR middle-end/41181
3249         * gcc.c-torture/compile/pr41181.c: New testcase.
3250
3251 2009-09-05  Richard Guenther  <rguenther@suse.de>
3252
3253         PR debug/41273
3254         * g++.dg/torture/pr41273.C: New testcase.
3255
3256 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3257
3258         PR fortran/41258
3259         * gfortran.dg/typebound_proc_12.f90 : New test.
3260
3261 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3262
3263         PR debug/41225
3264         * gfortran.dg/pr41225.f90: New.
3265
3266 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3267
3268         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3269         unistd.h, sys/types.h and sys/wait.h.
3270         (gualchk_t): New.
3271         (GUALCVT): New.
3272         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3273         (GUALITY_GDB_REDIRECT): New.
3274         (GUALITY_GDB_ARGS): Use it.
3275
3276 2009-09-04  Richard Guenther  <rguenther@suse.de>
3277
3278         PR middle-end/41257
3279         * g++.dg/torture/pr41257.C: New testcase.
3280
3281 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3282
3283         PR tree-optimization/41112
3284         * gnat.dg/array8.adb: New test.
3285
3286 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3287
3288         * gcc.target/arm/ctz.c: New test case.
3289
3290 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3291
3292         PR tree-optimization/38275
3293         * gcc.dg/autopar/reduc-1char.c: Increase number
3294         of iterations. Adjust the logic accordingly.
3295         * gcc.dg/autopar/reduc-2char.c: Ditto.
3296         * gcc.dg/autopar/reduc-1.c: Ditto.
3297         * gcc.dg/autopar/reduc-2.c: Ditto.
3298         * gcc.dg/autopar/reduc-3.c: Ditto.
3299         * gcc.dg/autopar/reduc-6.c: Ditto.
3300         * gcc.dg/autopar/reduc-7.c: Ditto.
3301         * gcc.dg/autopar/reduc-8.c: Ditto.
3302         * gcc.dg/autopar/reduc-9.c: Ditto.
3303         * gcc.dg/autopar/pr39500-1.c: Ditto.
3304         * gcc.dg/autopar/reduc-1short.c: Ditto.
3305         * gcc.dg/autopar/reduc-2short.c: Ditto.
3306         * gcc.dg/autopar/parallelization-1.c: Ditto.
3307
3308 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3309
3310         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3311         testcase using guality.h compiles and links and if a global variable
3312         can be verified by gdb.
3313
3314 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3315
3316         * lib/target-supports.exp (check_effective_target_sync_int_long):
3317         Supported on Blackfin Linux targets.
3318
3319 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3320
3321         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3322
3323 2009-09-03  Diego Novillo  <dnovillo@google.com>
3324
3325         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3326         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3327         * g++.dg/warn/unit-1.C: Likewise.
3328         * g++.dg/ipa/iinline-1.C: Likewise.
3329         * g++.dg/template/cond2.C: Adjust expected line location for the
3330         error.
3331         * g++.dg/template/pr35240.C: Likewise.
3332
3333 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3334
3335         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3336         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3337
3338 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3339
3340         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3341         * gcc.dg/memcpy-1.c: Add . to match pattern.
3342         * gcc.dg/uninit-I.c: XFAIL warning test.
3343         * g++.dg/warn/unit-1.C: XFAIL warning test.
3344
3345 2009-09-02  Ian Lance Taylor  <iant@google.com>
3346
3347         * gcc.dg/20090902-1.c: New test.
3348
3349 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3350
3351         * gcc.dg/builtin-object-size-9.c: New test.
3352
3353 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3354
3355         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3356
3357 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3358             Olivier Hainque  <hainque@adacore.com>
3359
3360         * gnat.dg/misaligned_param.adb: New test.
3361         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3362         * gnat.dg/slice7.adb: Add 1 more related case.
3363
3364 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3365
3366         * gcc.dg/guality/guality.c: Expect to fail for now.
3367         * gcc.dg/guality/example.c: Likewise.
3368
3369 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3370
3371         * gcc.dg/guality/guality.c: New.
3372         * gcc.dg/guality/guality.h: New.
3373         * gcc.dg/guality/guality.exp: New.
3374         * gcc.dg/guality/example.c: New.
3375         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3376         (cleanup-saved-temps): Likewise, .gkd files too.
3377
3378 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3379
3380         PR fortran/39229
3381         * gfortran.dg/line_length_3.f: New test.
3382         * gfortran.dg/line_length_4.f90: New test.
3383
3384 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3385
3386         * lib/target-supports.exp (check_gc_sections_available):
3387         Add proper pattern quote.
3388
3389 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3390             Kaz Kojima  <kkojima@gcc.gnu.org>
3391
3392         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3393         * g++.dg/cdce3.C: Use dg-add-options ieee.
3394         * g++.dg/torture/type-generic-1.C: Likewise.
3395         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3396         * gcc.dg/pr28796-2.c: Likewise.
3397         * gcc.dg/torture/builtin-math-7.c: Likewise.
3398         * gcc.dg/torture/type-generic-1.c: Likewise.
3399         * gfortran.dg/boz_14.f90: Likewise.
3400         * gfortran.dg/erf_2.F90: Likewise.
3401         * gfortran.dg/init_flag_3.f90: Likewise.
3402         * gfortran.dg/init_flag_4.f90: Likewise.
3403         * gfortran.dg/init_flag_5.f90: Likewise.
3404         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3405         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3406         * gfortran.dg/isnan_1.f90: Likewise.
3407         * gfortran.dg/isnan_2.f90: Likewise.
3408         * gfortran.dg/maxlocval_2.f90: Likewise.
3409         * gfortran.dg/maxlocval_4.f90: Likewise.
3410         * gfortran.dg/minlocval_1.f90: Likewise.
3411         * gfortran.dg/minlocval_4.f90: Likewise.
3412         * gfortran.dg/module_nan.f90: Likewise.
3413         * gfortran.dg/namelist_42.f90: Likewise.
3414         * gfortran.dg/namelist_43.f90: Likewise.
3415         * gfortran.dg/nan_1.f90: Likewise.
3416         * gfortran.dg/nan_2.f90: Likewise.
3417         * gfortran.dg/nan_3.f90: Likewise.
3418         * gfortran.dg/nan_4.f90: Likewise.
3419         * gfortran.dg/nan_5.f90: Likewise.
3420         * gfortran.dg/nearest_1.f90: Likewise.
3421         * gfortran.dg/nearest_2.f90: Likewise.
3422         * gfortran.dg/nearest_3.f90: Likewise.
3423         * gfortran.dg/pr37243.f: Likewise.
3424         * gfortran.dg/real_const_3.f90: Likewise.
3425         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3426
3427 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3428
3429         PR debug/30161
3430         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3431         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3432         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3433         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3434         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3435         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3436         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3437         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3438         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3439         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3440         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3441         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3442         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3443
3444 2009-08-31  Jason Merrill  <jason@redhat.com>
3445
3446         PR c++/41127
3447         * g++.dg/parse/enum5.C: New.
3448         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3449
3450 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3451
3452         PR fortran/40940
3453         * gfortran.dg/allocate_derived_1.f90: New.
3454         * gfortran.dg/class_3.f03: New.
3455
3456 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3457
3458         PR fortran/40996
3459         * gfortran.dg/allocatable_scalar_1.f90: New.
3460         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3461         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3462         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3463
3464 2009-08-30  Richard Guenther  <rguenther@suse.de>
3465
3466         PR tree-optimization/41186
3467         * g++.dg/torture/pr41186.C: New testcase.
3468         * g++.dg/tree-ssa/pr41186.C: Likewise.
3469
3470 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3471
3472         PR c++/41187
3473         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3474         take ia64 assembly comments syntax in account.
3475
3476 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3477
3478         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3479
3480 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3481
3482         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3483         * gfortran.dg/whole_file_6.f90: Likewise.
3484
3485 2009-08-28  Cary Coutant  <ccoutant@google.com>
3486
3487         PR debug/41063
3488         * g++.dg/debug/dwarf2/pr41063.C: New test.
3489
3490 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3491
3492         PR rtl-optimization/40861
3493         * gcc.dg/pr40861.c: New test.
3494
3495 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3496
3497         PR fortran/40869
3498         * gfortran.dg/proc_ptr_comp_20.f90: New.
3499
3500 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3501
3502         PR libfortran/39667
3503         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3504         open temp file with status="scratch".
3505         * gfortran.dg/fmt_cache_1.f: Likewise.
3506         * gfortran.dg/fmt_exhaust.f90: Likewise.
3507         * gfortran.dg/fmt_t_4.f90: Likewise.
3508         * gfortran.dg/fseek.f90: Likewise.
3509         * gfortran.dg/list_read_5.f90: Likewise.
3510         * gfortran.dg/namelist_39.f90: Likewise.
3511         * gfortran.dg/namelist_56.f90: Likewise.
3512         * gfortran.dg/read_bad_advance.f90: Likewise.
3513         * gfortran.dg/read_repeat.f90: Likewise.
3514         * gfortran.dg/read_size_noadvance.f90: Likewise.
3515         * gfortran.dg/read_x_past.f: Likewise.
3516
3517 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3518
3519         PR fortran/28039
3520         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3521
3522 2009-08-27  Daniel Kraft  <d@domob.eu>
3523
3524         PR fortran/37425
3525         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3526         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3527         error and fix problem with recursive assignment.
3528         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3529         * gfortran.dg/typebound_operator_3.f03: New test.
3530         * gfortran.dg/typebound_operator_4.f03: New test.
3531
3532 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3533
3534         PR debug/41170
3535         * debug/dwarf2/namespace-1.C: New test.
3536
3537 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3538
3539         PR fortran/41162
3540         * gfortran.dg/pr41162.f: New.
3541
3542 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3543             Richard Sandiford  <rdsandiford@googlemail.com>
3544
3545         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3546         with "forbid_cpu".
3547         * gcc.target/mips/branch-1.c: Update accordingly.
3548         * gcc.target/mips/extend-1.c: Likewise.
3549         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3550
3551 2009-08-26  Richard Guenther  <rguenther@suse.de>
3552
3553         PR middle-end/41163
3554         * gcc.c-torture/compile/pr41163.c: New testcase.
3555         * gcc.dg/pr35899.c: Adjust.
3556
3557 2009-08-26  Richard Guenther  <rguenther@suse.de>
3558
3559         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3560
3561 2009-08-26  Jason Merrill  <jason@redhat.com>
3562
3563         * g++.dg/cpp0x/explicit3.C: New.
3564         * g++.dg/overload/cond2.C: New.
3565
3566 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3567
3568         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3569
3570 2009-08-25  Jan Hubicka  <jh@suse.cz>
3571
3572         * gcc.target/i386/sse5-shift1-vector.c
3573         * gcc.target/i386/isa-12.c
3574         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3575         * gcc.target/i386/sse5-pcmov2.c
3576         * gcc.target/i386/isa-3.c
3577         * gcc.target/i386/sse5-shift2-vector.c
3578         * gcc.target/i386/isa-7.c
3579         * gcc.target/i386/funcspec-2.c
3580         * gcc.target/i386/sse5-haddX.c
3581         * gcc.target/i386/sse5-hadduX.c
3582         * gcc.target/i386/isa-9.c
3583         * gcc.target/i386/sse5-maccXX.c
3584         * gcc.target/i386/sse5-shift3-vector.c
3585         * gcc.target/i386/sse5-msubXX.c
3586         * gcc.target/i386/sse5-permpX.c
3587         * gcc.target/i386/sse5-check.h
3588         * gcc.target/i386/sse-12.c
3589         * gcc.target/i386/sse-11.c
3590         * gcc.target/i386/sse-10.c
3591         * gcc.target/i386/sse-13.c
3592         * gcc.target/i386/sse-14.c
3593         * gcc.target/i386/sse-22.c
3594         * gcc.target/i386/sse-2.c
3595         * gcc.target/i386/sse-13.c
3596         * gcc.target/i386/avx-2.c
3597         * gcc.target/i386/sse5-rotate1-vector.c
3598         * gcc.target/i386/isa-4.c
3599         * gcc.target/i386/sse5-hsubX.c
3600         * gcc.target/i386/sse5-pcmov.c
3601         * gcc.target/i386/sse5-fma.c
3602         * gcc.target/i386/isa-8.c
3603         * gcc.target/i386/sse5-rotate2-vector.c
3604         * gcc.target/i386/sse5-nmaccXX.c
3605         * gcc.target/i386/sse5-imul64-vector.c
3606         * gcc.target/i386/sse5-nmsubXX.c
3607         * gcc.target/i386/sse5-rotate3-vector.c
3608         * gcc.target/i386/sse5-fma-vector.c
3609         * gcc.target/i386/sse5-imul32widen-vector.c
3610         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3611
3612         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3613         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3614         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3615         * gcc.target/i386/avx-1.c: Remove SSE5.
3616         * gcc.target/i386/avx-2.c: Remove SSE5.
3617         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3618         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3619         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3620         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3621
3622 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3623
3624         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3625
3626 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3627
3628         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3629         keyword works in the same manner as __alignof.
3630
3631 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3632
3633         PR libfortran/34670
3634         * gfortran.dg/unpack_bounds_1.f90:  New test.
3635         * gfortran.dg/unpack_bounds_2.f90:  New test.
3636         * gfortran.dg/unpack_bounds_3.f90:  New test.
3637
3638 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3639
3640         * gnat.dg/slice7.adb: New test.
3641         * gnat.dg/slice7_pkg.ads: New helper.
3642
3643 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3644
3645         PR fortran/41139
3646         * gfortran.dg/proc_ptr_25.f90: New.
3647         * gfortran.dg/proc_ptr_comp_18.f90: New.
3648         * gfortran.dg/proc_ptr_comp_19.f90: New.
3649
3650 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3651
3652         PR fortran/41154
3653         * gfortran.dg/fmt_error_8.f: New test.
3654
3655 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3656
3657         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3658         number, update all callers and synchronize results for latest MPC.
3659
3660 2009-08-21  Jason Merrill  <jason@redhat.com>
3661
3662         * g++.dg/warn/Wunused-17.C: New.
3663
3664 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3665
3666         * gcc.target/arm/combine-cmp-shift.c: New test.
3667
3668 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3669
3670         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3671         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3672         width specifier.
3673
3674 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3675
3676         * gfortran.dg/fmt_error_7.f: New test.
3677
3678 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3679
3680         PR target/40718
3681         * gcc.target/i386/pr40718.c: New test.
3682
3683 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3684
3685         * gfortran.dg/proc_ptr_24.f90: New test.
3686
3687 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3688
3689         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3690         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3691         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3692
3693 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3694
3695         PR fortran/28039
3696         * gfortran.dg/fmt_with_extra.f: new file.
3697
3698 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3699
3700         * lib/target-supports.exp
3701         (check_effective_target_arm_iwmmxt_ok): New procedure.
3702         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3703         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3704
3705 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3706
3707         * gfortran.dg/boz_9.f90: Do not load denormal floating
3708         point constants.  Remove -mieee option for alpha*-*-* targets.
3709
3710 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3711
3712         PR fortran/41106
3713         * gfortran.dg/proc_ptr_23.f90: New.
3714         * gfortran.dg/proc_ptr_comp_15.f90: New.
3715         * gfortran.dg/proc_ptr_comp_16.f90: New.
3716         * gfortran.dg/proc_ptr_comp_17.f90: New.
3717
3718 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3719
3720         PR c++/41131
3721         * g++.dg/expr/unary3.C: New test.
3722
3723 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3724
3725         * gfortran.dg/common_5.f: Add -mdalign for sh.
3726         * gfortran.dg/common_align_2.f90: Likewise.
3727
3728 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3729
3730         PR libfortran/40962
3731         * c_f_pointer_tests_4.f90:  New test.
3732
3733 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3734
3735         * gnat.dg/slice6.adb: New test.
3736         * gnat.dg/slice6_pkg.ads: New helper.
3737
3738 2009-08-20  Michael Matz  <matz@suse.de>
3739
3740         PR fortran/41126
3741         * gfortran.dg/pr41126.f90: New test.
3742
3743 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3744
3745         * gnat.dg/dynamic_bound.adb: New test.
3746
3747 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3748
3749         PR fortran/41121
3750         * gfortran.dg/intrinsic_5.f90: New.
3751
3752 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3753             Richard Earnshaw  <richard.earnshaw@arm.com>
3754
3755         * gcc.target/arm/20090811-1.c: New test.
3756
3757 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3758
3759         PR middle-end/41123
3760         * gcc.dg/pr41123.c: New test.
3761
3762 2009-08-19  Jason Merrill  <jason@redhat.com>
3763
3764         PR c++/41120
3765         * g++.dg/other/gc4.C: New.
3766
3767 2009-08-18  Michael Matz  <matz@suse.de>
3768
3769         * gfortran.dg/vect/vect-gems.f90: New test.
3770         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3771
3772 2009-08-18  DJ Delorie  <dj@redhat.com>
3773
3774         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3775         * lib/gcc-defs.exp: ... to here.
3776
3777         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3778         GCC_EXEC_PREFIX before building the wrapper.
3779
3780 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3781
3782         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3783         tests.
3784         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3785         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3786         dg-options.  Fix dg-final clause.
3787
3788 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3789
3790         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3791
3792 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3793             Paul Thomas  <pault@gcc.gnu.org>
3794
3795         PR fortran/40870
3796         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3797
3798 2009-08-18  Richard Guenther  <rguenther@suse.de>
3799
3800         PR middle-end/41094
3801         * gcc.dg/torture/pr41094.c: New testcase.
3802         * gcc.dg/torture/builtin-power-1.c: Adjust.
3803         * gcc.dg/builtins-10.c: Likewise.
3804
3805 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3806
3807         PR target/40971
3808         * gcc.dg/pr40971.c: New test.
3809
3810 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3811
3812         PR fortran/41062
3813         * gfortran.dg/use_only_4.f90: New test.
3814
3815 2009-08-17  Daniel Kraft  <d@domob.eu>
3816
3817         PR fortran/37425
3818         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3819         NOPASS bindings as operators.
3820
3821 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3822
3823         * lib/target-supports.exp
3824         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3825         of targets that do not need command line argument to enable SIMD.
3826
3827 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3828
3829         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3830         typo in cache name.
3831
3832 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3833
3834         PR fortran/41075
3835         * gfortran.dg/unlimited_fmt_1.f90: New test.
3836
3837 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3838
3839         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3840
3841 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3842
3843         * gnat.dg/itype.ad[sb]: New test.
3844
3845 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3846
3847         * gcc.target/mips/mips.exp: Add terminology section to comment
3848         at the top of the file.  Fix typos.
3849
3850 2009-08-16  Jason Merrill  <jason@redhat.com>
3851
3852         * g++.dg/debug/dwarf2/inline1.C: New.
3853
3854 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3855
3856         PR target/38599
3857         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3858
3859 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3860
3861         PR debug/37801
3862         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3863         Make sure to trigger inlining optimizations.
3864         * gcc.dg/debug/dwarf2/inline2.c: New test.
3865
3866 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3867
3868         PR fortran/41070
3869         * gfortran.dg/structure_constructor_10.f90: New.
3870
3871 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3872
3873         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3874         * gcc.dg/pragma-re-2.c: Likewise.
3875         * gcc.dg/pragma-re-3.c: Likewise.
3876         * gcc.dg/pragma-re-4.c: Likewise.
3877         * g++.dg/other/pragma-re-1.C: Likewise.
3878         * g++.dg/other/pragma-re-2.C: Likewise.
3879
3880 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3881
3882         * gcc.dg/torture/builtin-math-7.c: New.
3883
3884 2009-08-14  Richard Guenther  <rguenther@suse.de>
3885
3886         * gcc.c-torture/execute/20090814-1.c: New testcase.
3887
3888 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3889
3890         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3891
3892 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3893
3894         PR target/40934
3895         * gcc.target/i386/pr40934.c: New.
3896
3897 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3898
3899         PR target/41019
3900         * gcc.target/i386/pr41019.c: New test.
3901
3902 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3903
3904         PR fortran/40955
3905         * gfortran.dg/winapi.f90: New test.
3906
3907 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3908
3909         PR fortran/40995
3910         * gfortran.dg/intrinsic_4.f90: New.
3911         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3912         different line.
3913
3914 2009-08-13  Richard Guenther  <rguenther@suse.de>
3915
3916         PR middle-end/41047
3917         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3918
3919 2009-08-12  Richard Guenther  <rguenther@suse.de>
3920
3921         PR tree-optimization/41011
3922         * gfortran.dg/pr41011.f: New testcase.
3923
3924 2009-08-11  Andrew Haley  <aph@redhat.com>
3925
3926         * gcc.target/arm/synchronize.c: New file.
3927
3928 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3929
3930         PR middle-end/40980
3931         * gfortran.dg/graphite/id-17.f: New.
3932
3933 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3934             Sebastian Pop  <sebastian.pop@amd.com>
3935
3936         * gcc.dg/graphite/interchange-1.c: XFAILed.
3937         * gcc.dg/graphite/interchange-2.c: XFAILed.
3938         * gcc.dg/graphite/interchange-3.c: XFAILed.
3939         * gcc.dg/graphite/interchange-4.c: XFAILed.
3940         * gcc.dg/graphite/interchange-7.c: XFAILed.
3941
3942 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3943
3944         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3945
3946 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3947             Pranav Garg  <pranav.garg2107@gmail.com>
3948
3949         * gcc.dg/graphite/interchange-6.c: XFAILed.
3950
3951 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3952
3953         * gcc.dg/graphite/interchange-9.c: New.
3954
3955 2009-08-12  Richard Guenther  <rguenther@suse.de>
3956
3957         PR rtl-optimization/41033
3958         * gcc.dg/pr41033.c: New test.
3959
3960 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
3961
3962         PR fortran/41022
3963         * gfortran.dg/proc_ptr_comp_14.f90: New.
3964
3965 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
3966
3967         * gcc.target/mips/ext-5.c: New test.
3968         * gcc.target/mips/ext-6.c: New test.
3969         * gcc.target/mips/ext-7.c: New test.
3970         * gcc.target/mips/ext-8.c: New test.
3971         * gcc.target/mips/extend-2.c: New test.
3972
3973 2009-08-10  Jason Merrill  <jason@redhat.com>
3974
3975         * g++.dg/other/linkage2.C: New test for types-without-linkage
3976         handling.
3977         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3978         * g++.dg/lookup/anon2.C: Likewise.
3979         * g++.dg/other/anon3.C: Likewise.
3980         * g++.dg/template/arg2.C: Likewise.
3981         * g++.dg/template/local4.C: Likewise.
3982         * g++.old-deja/g++.law/operators32.C: Likewise.
3983         * g++.old-deja/g++.other/linkage2.C: Likewise.
3984         * g++.old-deja/g++.pt/enum6.C: Likewise.
3985         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3986         * g++.old-deja/g++.other/linkage1.C: Likewise.
3987
3988 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3989
3990         * gcc.dg/dg.exp: Test also c-c++-common dir.
3991         * g++.dg/dg.exp: Likewise.
3992         * g++.dg/warn/Wconversion-real.C: Delete.
3993         * gcc.dg/Wconversion-real.c: Move to ...
3994         * c-c++-common/Wconversion-real.c: ... here.
3995         * lib/target-supports.exp
3996         (check_effective_target_c,check_effective_target_c++): New.
3997
3998 2009-08-10  Daniel Kraft  <d@domob.eu>
3999
4000         PR fortran/37425
4001         * gfortran.dg/typebound_operator_1.f03: New test.
4002         * gfortran.dg/typebound_operator_2.f03: New test.
4003
4004 2009-08-10  Richard Guenther  <rguenther@suse.de>
4005
4006         PR middle-end/41006
4007         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4008         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4009
4010 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4011
4012         PR fortran/40940
4013         * gfortran.dg/class_1.f03: New.
4014         * gfortran.dg/class_2.f03: New.
4015         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4016         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4017         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4018         * gfortran.dg/typebound_call_10.f03: Ditto.
4019         * gfortran.dg/typebound_call_2.f03: Ditto.
4020         * gfortran.dg/typebound_call_3.f03: Ditto.
4021         * gfortran.dg/typebound_call_4.f03: Ditto.
4022         * gfortran.dg/typebound_generic_3.f03: Ditto.
4023         * gfortran.dg/typebound_generic_4.f03: Ditto.
4024         * gfortran.dg/typebound_proc_1.f08: Ditto.
4025         * gfortran.dg/typebound_proc_5.f03: Ditto.
4026         * gfortran.dg/typebound_proc_6.f03: Ditto.
4027
4028 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4029
4030         PR c++/40866
4031         * g++.dg/expr/stmt-expr-1.C: New test.
4032
4033 2009-08-09  Richard Guenther  <rguenther@suse.de>
4034
4035         PR tree-optimization/41016
4036         * gcc.c-torture/compile/pr41016.c: New testcase.
4037
4038 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4039
4040         * gcc.dg/overflow-warn-8.c: New test.
4041
4042 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4043
4044         PR tree-optimization/41008
4045         * gcc.dg/vect/O1-pr41008.c: New test.
4046
4047 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4048
4049         PR fortran/40955
4050         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4051
4052 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4053
4054         * gcc.target/bfin/loop-autoinc.c: New file.
4055
4056 2009-08-08  Richard Guenther  <rguenther@suse.de>
4057
4058         PR tree-optimization/40991
4059         * g++.dg/torture/pr40991.C: New testcase.
4060
4061 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4062
4063         * ada/acats/support/impdef.a: Tweak timing constants. Add
4064         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4065         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4066         * ada/acats/tests/c9/c940007.a: Likewise.
4067         * ada/acats/tests/c9/c94001c.ada: Likewise.
4068         * ada/acats/tests/c9/c94006a.ada: Likewise.
4069         * ada/acats/tests/c9/c94008c.ada: Likewise.
4070         * ada/acats/tests/c9/c951002.a: Likewise.
4071         * ada/acats/tests/c9/c954a01.a: Likewise.
4072         * ada/acats/tests/c9/c96001a.ada: Likewise.
4073         * ada/acats/tests/c9/c97307a.ada: Likewise.
4074
4075 2009-08-07  Richard Guenther  <rguenther@suse.de>
4076
4077         PR tree-optimization/40999
4078         * gfortran.dg/pr40999.f: New testcase.
4079
4080 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4081
4082         * g++.dg/tree-prof/partition1.C: New test.
4083
4084 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4085
4086         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4087         hook.
4088         (check_effective_target_arm_neon_ok): Improve test for neon
4089         availability.
4090         * gcc.target/arm/eabi1.c: Only run test in base variant.
4091         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4092         attribute.
4093         * gcc.target/arm/vfp1[567].c: New tests.
4094
4095 2009-08-06  Jason Merrill  <jason@redhat.com>
4096
4097         PR c++/40948
4098         * g++.dg/ext/complit12.C: Expand.
4099
4100 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4101
4102         Merge ARM/hard_vfp_branch to trunk.
4103
4104         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4105
4106         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4107         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4108
4109         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4110
4111         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4112         (PCS): Define macro to use base AAPCS.
4113         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4114
4115         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4116
4117         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4118         Correct arm_neon.h typo.
4119
4120         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4121
4122         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4123         this a linkage test.
4124         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4125         argument marshalling.
4126         * abitest.h: New file.
4127         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4128         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4129
4130 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4131
4132         PR middle-end/32964
4133         * gcc.dg/tree-ssa/pr32964.c: New test.
4134
4135 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4136             H.J. Lu  <hongjiu.lu@intel.com>
4137
4138         PR target/40957
4139         * gcc.target/i386/pr40957.c: New test.
4140
4141 2009-08-06  Richard Guenther  <rguenther@suse.de>
4142
4143         PR tree-optimization/40964
4144         * gcc.c-torture/compile/pr40964.c: New testcase.
4145
4146 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4147
4148         PR fortran/40847
4149         * gfortran.dg/transfer_resolve_1.f90 : New test.
4150
4151 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4152             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4153
4154         PR target/40906
4155         * gcc.target/i386/pr40906-1.c: New test.
4156         * gcc.target/i386/pr40906-2.c: Ditto.
4157         * gcc.target/i386/pr40906-3.c: Ditto.
4158
4159 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4160
4161         PR rtl-optimization/40924
4162         * g++.dg/torture/pr40924.C: New test.
4163
4164 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4165
4166         PR c++/36069
4167         * g++.dg/warn/pr36069.C: New.
4168
4169 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4170
4171         PR c++/39987
4172         * g++.dg/overload/defarg4.C: New test.
4173
4174 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4175
4176         PR c++/16696
4177         * g++.dg/parse/pr16696.C: New.
4178         * g++.dg/parse/pr16696-permissive.C: New.
4179
4180 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4181
4182         PR fortran/40875
4183         * gfortran.dg/initialization_23.f90 : New test.
4184
4185 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4186
4187         PR debug/39706
4188         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4189
4190 2009-08-03  Jason Merrill  <jason@redhat.com>
4191             Jakub Jelinek  <jakub@redhat.com>
4192
4193         PR c++/40948
4194         * g++.dg/ext/complit12.C: New.
4195
4196 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4197
4198         PR c/39902
4199         * gcc.target/powerpc/pr39902-2.c: New test.
4200
4201 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4202
4203         PR middle-end/40943
4204         * gcc.dg/uninit-6.c: Re-add XFAIL.
4205         * gcc.dg/uninit-6-O0.c: Likewise.
4206         * gcc.dg/uninit-pr40943.c: New test.
4207
4208 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4209
4210         PR testsuite/40858
4211         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4212         .ascii.
4213
4214 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4215
4216         PR libfortran/40853
4217         * gfortran.dg/namelist_40.f90: Update error output.
4218         * gfortran.dg/namelist_47.f90: Update error output.
4219         * gfortran.dg/namelist_58.f90: New test.
4220
4221 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4222
4223         PR fortran/40881
4224         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4225         * gfortran.dg/altreturn_3.f90: Ditto.
4226         * gfortran.dg/altreturn_5.f90: Ditto.
4227         * gfortran.dg/altreturn_6.f90: Ditto.
4228         * gfortran.dg/altreturn_7.f90: Ditto.
4229         * gfortran.dg/array_constructor_13.f90: Ditto.
4230         * gfortran.dg/arrayio_7.f90: Ditto.
4231         * gfortran.dg/arrayio_8.f90: Ditto.
4232         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4233         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4234         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4235         * gfortran.dg/backspace_8.f: Add -std=legacy.
4236         * gfortran.dg/backspace_9.f: Ditto.
4237         * gfortran.dg/char_comparison_1.f: Ditto.
4238         * gfortran.dg/char_decl_1.f90: Ditto.
4239         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4240         * gfortran.dg/char_pointer_assign.f90: Ditto.
4241         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4242         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4243         * gfortran.dg/char_pointer_func.f90: Ditto.
4244         * gfortran.dg/common_8.f90: Ditto.
4245         * gfortran.dg/constant_substring.f: Ditto.
4246         * gfortran.dg/data_char_2.f90: Ditto.
4247         * gfortran.dg/der_array_io_1.f90: Ditto.
4248         * gfortran.dg/der_array_io_2.f90: Ditto.
4249         * gfortran.dg/der_array_io_3.f90: Ditto.
4250         * gfortran.dg/der_io_3.f90: Ditto.
4251         * gfortran.dg/dev_null.F90: Ditto.
4252         * gfortran.dg/direct_io_2.f90: Ditto.
4253         * gfortran.dg/do_iterator_2.f90: Ditto.
4254         * gfortran.dg/e_d_fmt.f90: Ditto.
4255         * gfortran.dg/empty_format_1.f90: Ditto.
4256         * gfortran.dg/entry_17.f90: Modified warning message.
4257         * gfortran.dg/entry_7.f90: Add -std=legacy.
4258         * gfortran.dg/eor_1.f90: Ditto.
4259         * gfortran.dg/equiv_2.f90: Ditto.
4260         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4261         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4262         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4263         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4264         * gfortran.dg/fmt_error_2.f90: Ditto.
4265         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4266         * gfortran.dg/fmt_tl.f: Ditto.
4267         * gfortran.dg/fmt_white.f: Ditto.
4268         * gfortran.dg/func_derived_1.f90: Ditto.
4269         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4270         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4271         * gfortran.dg/global_references_2.f90: Ditto.
4272         * gfortran.dg/hollerith_1.f90: Ditto.
4273         * gfortran.dg/hollerith.f90: Use new-style character length.
4274         * gfortran.dg/hollerith_f95.f90: Ditto.
4275         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4276         * gfortran.dg/implicit_6.f90: Ditto.
4277         * gfortran.dg/implicit_9.f90: Ditto.
4278         * gfortran.dg/inquire_13.f90: Ditto.
4279         * gfortran.dg/inquire_5.f90: Ditto.
4280         * gfortran.dg/inquire_6.f90: Ditto.
4281         * gfortran.dg/inquire.f90: Ditto.
4282         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4283         * gfortran.dg/io_constraints_2.f90: Ditto.
4284         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4285         * gfortran.dg/loc_2.f90: Ditto.
4286         * gfortran.dg/logical_1.f90: Ditto.
4287         * gfortran.dg/longline.f: Ditto.
4288         * gfortran.dg/merge_char_1.f90: Ditto.
4289         * gfortran.dg/namelist_12.f: Ditto.
4290         * gfortran.dg/namelist_14.f90: Ditto.
4291         * gfortran.dg/namelist_18.f90: Ditto.
4292         * gfortran.dg/namelist_19.f90: Ditto.
4293         * gfortran.dg/namelist_21.f90: Ditto.
4294         * gfortran.dg/namelist_22.f90: Ditto.
4295         * gfortran.dg/namelist_37.f90: Ditto.
4296         * gfortran.dg/namelist_54.f90: Ditto.
4297         * gfortran.dg/namelist_55.f90: Ditto.
4298         * gfortran.dg/namelist_empty.f90: Ditto.
4299         * gfortran.dg/namelist_use.f90: Use new-style character length.
4300         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4301         * gfortran.dg/nested_modules_4.f90: Ditto.
4302         * gfortran.dg/nested_modules_5.f90: Ditto.
4303         * gfortran.dg/open-options-blanks.f: Ditto.
4304         * gfortran.dg/output_exponents_1.f90: Ditto.
4305         * gfortran.dg/parens_5.f90: Ditto.
4306         * gfortran.dg/parens_6.f90: Ditto.
4307         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4308         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4309         * gfortran.dg/pr15129.f90: Ditto.
4310         * gfortran.dg/pr15332.f: Ditto.
4311         * gfortran.dg/pr16597.f90: Ditto.
4312         * gfortran.dg/pr17143.f90: Ditto.
4313         * gfortran.dg/pr17164.f90: Ditto.
4314         * gfortran.dg/pr17229.f: Modified warning message.
4315         * gfortran.dg/pr18210.f90: Add -std=legacy.
4316         * gfortran.dg/pr19155.f: Ditto.
4317         * gfortran.dg/pr20086.f90: Ditto.
4318         * gfortran.dg/pr20124.f90: Ditto.
4319         * gfortran.dg/pr20755.f: Ditto.
4320         * gfortran.dg/pr20865.f90: Ditto.
4321         * gfortran.dg/pr20950.f: Ditto.
4322         * gfortran.dg/pr21730.f: Ditto.
4323         * gfortran.dg/pr22491.f: Ditto.
4324         * gfortran.dg/pr29713.f90: Ditto.
4325         * gfortran.dg/print_parentheses_1.f: Ditto.
4326         * gfortran.dg/print_parentheses_2.f90: Ditto.
4327         * gfortran.dg/proc_assign_1.f90: Ditto.
4328         * gfortran.dg/proc_decl_1.f90: Ditto.
4329         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4330         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4331         * gfortran.dg/read_float_1.f90: Ditto.
4332         * gfortran.dg/read_logical.f90: Ditto.
4333         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4334         * gfortran.dg/return_1.f90: Ditto.
4335         * gfortran.dg/rewind_1.f90: Ditto.
4336         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4337         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4338         * gfortran.dg/stfunc_1.f90: Ditto.
4339         * gfortran.dg/stfunc_3.f90: Ditto.
4340         * gfortran.dg/stfunc_4.f90: Ditto.
4341         * gfortran.dg/stfunc_6.f90: Ditto.
4342         * gfortran.dg/streamio_2.f90: Ditto.
4343         * gfortran.dg/string_ctor_1.f90: Ditto.
4344         * gfortran.dg/string_null_compare_1.f: Ditto.
4345         * gfortran.dg/substr_6.f90: Ditto.
4346         * gfortran.dg/tl_editing.f90: Ditto.
4347         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4348         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4349         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4350         * gfortran.dg/g77/1832.f: Ditto.
4351         * gfortran.dg/g77/19981216-0.f Ditto.
4352         * gfortran.dg/g77/19990525-0.f: Ditto.
4353         * gfortran.dg/g77/19990826-2.f: Ditto.
4354         * gfortran.dg/g77/20000630-2.f: Ditto.
4355         * gfortran.dg/g77/20010116.f: Ditto.
4356         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4357         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4358         * gfortran.dg/g77/980520-1.f: Ditto.
4359         * gfortran.dg/g77/check0.f: Ditto.
4360         * gfortran.dg/g77/cpp3.F: Ditto.
4361         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4362         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4363         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4364         * gfortran.dg/g77/short.f: Ditto.
4365
4366 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4367
4368         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4369         * gcc.target/mips/ext-4.c: Likewise.
4370         * gcc.target/mips/interrupt_handler.c: Likewise.
4371         * gcc.target/mips/truncate-4.c: Likewise.
4372         * gcc.target/mips/truncate-5.c: Likewise.
4373
4374 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4375
4376         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4377         -fgraphite-force-parallel to -floop-parallelize-all.
4378
4379 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4380
4381         PR fortran/40011
4382         * gfortran.dg/whole_file_7.f90: New test.
4383         * gfortran.dg/whole_file_8.f90: New test.
4384         * gfortran.dg/whole_file_9.f90: New test.
4385         * gfortran.dg/whole_file_10.f90: New test.
4386         * gfortran.dg/whole_file_11.f90: New test.
4387         * gfortran.dg/whole_file_12.f90: New test.
4388         * gfortran.dg/whole_file_13.f90: New test.
4389         * gfortran.dg/whole_file_14.f90: New test.
4390
4391 2009-07-31  Jason Merrill  <jason@redhat.com>
4392
4393         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4394         binding semantics.
4395         * g++.dg/cpp0x/named.C: Likewise.
4396         * g++.dg/cpp0x/overload.C: Likewise.
4397         * g++.dg/cpp0x/rv1n.C: Likewise.
4398         * g++.dg/cpp0x/rv1p.C: Likewise.
4399         * g++.dg/cpp0x/rv2n.C: Likewise.
4400         * g++.dg/cpp0x/rv2p.C: Likewise.
4401         * g++.dg/cpp0x/rv3n.C: Likewise.
4402         * g++.dg/cpp0x/rv3p.C: Likewise.
4403         * g++.dg/cpp0x/rv4n.C: Likewise.
4404         * g++.dg/cpp0x/rv4p.C: Likewise.
4405         * g++.dg/cpp0x/rv5n.C: Likewise.
4406         * g++.dg/cpp0x/rv5p.C: Likewise.
4407         * g++.dg/cpp0x/rv6n.C: Likewise.
4408         * g++.dg/cpp0x/rv6p.C: Likewise.
4409         * g++.dg/cpp0x/rv7n.C: Likewise.
4410         * g++.dg/cpp0x/rv7p.C: Likewise.
4411         * g++.dg/cpp0x/template_deduction.C: Likewise.
4412         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4413         * g++.dg/cpp0x/overloadn.C: New.
4414         * g++.dg/cpp0x/rv-cast.C: New.
4415
4416 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4417
4418         * gcc.target/mips/ext-4.c: New test.
4419
4420 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4421
4422         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4423
4424 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4425
4426         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4427         * gcc.dg/tree-ssa/loop-32.c: Same.
4428         * gcc.dg/tree-ssa/loop-33.c: Same.
4429         * gcc.dg/tree-ssa/loop-34.c: Same.
4430         * gcc.dg/tree-ssa/loop-35.c: Same.
4431         * gcc.dg/tree-ssa/loop-7.c: Same.
4432         * gcc.dg/tree-ssa/pr23109.c: Same.
4433         * gcc.dg/tree-ssa/restrict-2.c: Same.
4434         * gcc.dg/tree-ssa/restrict-3.c: Same.
4435         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4436         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4437         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4438         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4439         * gcc.dg/tree-ssa/structopt-1.c: Same.
4440         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4441         * gfortran.dg/pr32921.f: Same.
4442
4443 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4444
4445         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4446         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4447         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4448         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4449         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4450         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4451         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4452         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4453         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4454         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4455         * gcc.dg/graphite/id-1.c: New.
4456         * gcc.dg/graphite/id-10.c: New.
4457         * gcc.dg/graphite/id-11.c: New.
4458         * gcc.dg/graphite/id-12.c: New.
4459         * gcc.dg/graphite/id-13.c: New.
4460         * gcc.dg/graphite/id-14.c: New.
4461         * gcc.dg/graphite/id-15.c: New.
4462         * gcc.dg/graphite/id-2.c: New.
4463         * gcc.dg/graphite/id-3.c: New.
4464         * gcc.dg/graphite/id-4.c: New.
4465         * gcc.dg/graphite/id-5.c: New.
4466         * gcc.dg/graphite/id-6.c: New.
4467         * gcc.dg/graphite/id-7.c: New.
4468         * gcc.dg/graphite/id-8.c: New.
4469         * gcc.dg/graphite/id-9.c: New.
4470         * gcc.dg/graphite/interchange-0.c: New.
4471         * gcc.dg/graphite/interchange-1.c: New.
4472         * gcc.dg/graphite/interchange-2.c: New.
4473         * gcc.dg/graphite/interchange-3.c: New.
4474         * gcc.dg/graphite/interchange-4.c: New.
4475         * gcc.dg/graphite/interchange-5.c: New.
4476         * gcc.dg/graphite/interchange-6.c: New.
4477         * gcc.dg/graphite/interchange-7.c: New.
4478         * gcc.dg/graphite/interchange-8.c: New.
4479         * gcc.dg/graphite/pr35356-1.c: New.
4480         * gcc.dg/graphite/pr35356-2.c: New.
4481         * gcc.dg/graphite/pr35356-3.c: New.
4482         * gcc.dg/graphite/pr40157.c: New.
4483         * gcc.dg/graphite/run-id-1.c: New.
4484         * gcc.dg/graphite/scop-20.c: New.
4485         * gcc.dg/graphite/scop-21.c: New.
4486         * gfortran.dg/graphite/id-1.f90: New.
4487         * gfortran.dg/graphite/id-10.f90: New.
4488         * gfortran.dg/graphite/id-11.f: New.
4489         * gfortran.dg/graphite/id-12.f: New.
4490         * gfortran.dg/graphite/id-13.f: New.
4491         * gfortran.dg/graphite/id-14.f: New.
4492         * gfortran.dg/graphite/id-15.f: New.
4493         * gfortran.dg/graphite/id-16.f: New.
4494         * gfortran.dg/graphite/id-5.f: New.
4495         * gfortran.dg/graphite/id-6.f: New.
4496         * gfortran.dg/graphite/id-7.f: New.
4497         * gfortran.dg/graphite/id-8.f: New.
4498         * gfortran.dg/graphite/id-9.f: New.
4499         * gfortran.dg/graphite/interchange-1.f: New.
4500         * gfortran.dg/graphite/interchange-2.f: New.
4501
4502 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4503
4504         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4505         flags based on the name of the testcase.
4506         * gfortran.dg/graphite/graphite.exp: Same.
4507
4508         * gcc.dg/graphite/block-0.c: Adjusted.
4509         * gcc.dg/graphite/block-1.c: Adjusted.
4510         * gcc.dg/graphite/block-2.c: Adjusted.
4511         * gcc.dg/graphite/block-3.c: Adjusted.
4512         * gcc.dg/graphite/block-4.c: Adjusted.
4513         * gcc.dg/graphite/block-5.c: Adjusted.
4514         * gcc.dg/graphite/block-6.c: Adjusted.
4515         * gcc.dg/graphite/pr37485.c: Adjusted.
4516         * gcc.dg/graphite/pr37684.c: Adjusted.
4517         * gcc.dg/graphite/pr37828.c: Adjusted.
4518         * gcc.dg/graphite/pr37883.c: Adjusted.
4519         * gcc.dg/graphite/pr37928.c: Adjusted.
4520         * gcc.dg/graphite/pr37943.c: Adjusted.
4521         * gcc.dg/graphite/pr38409.c: Adjusted.
4522         * gcc.dg/graphite/pr38498.c: Adjusted.
4523         * gcc.dg/graphite/pr38559.c: Adjusted.
4524         * gcc.dg/graphite/pr39335.c: Adjusted.
4525         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4526         * gcc.dg/graphite/scop-0.c: Adjusted.
4527         * gcc.dg/graphite/scop-1.c: Adjusted.
4528         * gcc.dg/graphite/scop-10.c: Adjusted.
4529         * gcc.dg/graphite/scop-11.c: Adjusted.
4530         * gcc.dg/graphite/scop-12.c: Adjusted.
4531         * gcc.dg/graphite/scop-13.c: Adjusted.
4532         * gcc.dg/graphite/scop-14.c: Adjusted.
4533         * gcc.dg/graphite/scop-15.c: Adjusted.
4534         * gcc.dg/graphite/scop-16.c: Adjusted.
4535         * gcc.dg/graphite/scop-17.c: Adjusted.
4536         * gcc.dg/graphite/scop-18.c: Adjusted.
4537         * gcc.dg/graphite/scop-19.c: Adjusted.
4538         * gcc.dg/graphite/scop-2.c: Adjusted.
4539         * gcc.dg/graphite/scop-3.c: Adjusted.-
4540         * gcc.dg/graphite/scop-4.c: Adjusted.
4541         * gcc.dg/graphite/scop-5.c: Adjusted.
4542         * gcc.dg/graphite/scop-6.c: Adjusted.
4543         * gcc.dg/graphite/scop-7.c: Adjusted.
4544         * gcc.dg/graphite/scop-8.c: Adjusted.
4545         * gcc.dg/graphite/scop-9.c: Adjusted.
4546         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4547         * gfortran.dg/graphite/block-1.f90: Adjusted.
4548         * gfortran.dg/graphite/block-2.f: Adjusted.
4549         * gfortran.dg/graphite/block-3.f90: Adjusted.
4550         * gfortran.dg/graphite/block-4.f90: Adjusted.
4551         * gfortran.dg/graphite/id-2.f90: Adjusted.
4552         * gfortran.dg/graphite/id-3.f90: Adjusted.
4553         * gfortran.dg/graphite/id-4.f90: Adjusted.
4554         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4555         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4556         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4557         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4558         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4559         * gfortran.dg/graphite/scop-1.f: Adjusted.
4560
4561 2009-07-30  Doug Kwan  <dougkwan@google.com>
4562
4563         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4564         in warnings added in rev 141298.
4565
4566 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4567
4568         * lib/options.exp: Use "!=" instead of "ne".
4569
4570         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4571
4572         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4573         * gcc.dg/ucnid-12.c: Likewise.
4574
4575 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4576             Pat Haugen  <pthaugen@us.ibm.com>
4577             Revital Eres <ERES@il.ibm.com>
4578
4579         * gcc.target/powerpc/altivec-32.c: New file to test
4580         Altivec simple math function vectorization.
4581
4582         * gcc.target/powerpc/bswap-run.c: New file to test swap
4583         builtins.
4584         * gcc.target/powerpc/bswap16.c: Ditto.
4585         * gcc.target/powerpc/bswap32.c: Ditto.
4586         * gcc.target/powerpc/bswap64-1.c: Ditto.
4587         * gcc.target/powerpc/bswap64-2.c: Ditto.
4588         * gcc.target/powerpc/bswap64-3.c: Ditto.
4589         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4590         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4591         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4592
4593         * gcc.target/powerpc/popcount-2.c: New file to test
4594         power7 popcntd instructions.
4595         * gcc.target/powerpc/popcount-3.c: Ditto.
4596
4597         * gcc.target/powerpc/pr39457.c: New VSX test.
4598         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4599         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4600         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4601         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4602         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4603         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4604         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4605         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4606         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4607         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4608         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4609         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4610
4611         * gcc.target/powerpc/altivec-6.c: Store the result of
4612         vec_add, so the optimizer doesn't remove it.
4613
4614         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4615         systems that support bswap64.
4616
4617         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4618         prevent VSX code generation.
4619
4620         * lib/target-supports.exp (check_vsx_hw_available): New
4621         function to test if VSX available.
4622         (check_effective_target_powerpc_vsx_ok): Ditto.
4623         (check_vmx_hw_available): Add explicit -mno-vsx.
4624
4625 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4626
4627         PR c/39902
4628         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4629
4630 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4631
4632         PR tree-optimization/40570
4633         * gcc.c-torture/compile/pr40570.c: New test.
4634
4635 2009-07-29  Jason Merrill  <jason@redhat.com>
4636
4637         PR c++/14912
4638         * g++.dg/template/defarg13.C: New.
4639
4640 2009-07-29  Richard Guenther  <rguenther@suse.de>
4641
4642         PR c++/40834
4643         * g++.dg/torture/pr40834.C: New testcase.
4644
4645 2009-07-29  Michael Matz  <matz@suse.de>
4646
4647         PR middle-end/40830
4648         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4649
4650 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4651
4652         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4653         sh*-*-* targets.  Skip on spu-*-* targets.
4654         * gfortran.dg/maxlocval_4.f90: Likewise.
4655         * gfortran.dg/minlocval_1.f90: Likewise.
4656         * gfortran.dg/minlocval_4.f90: Likewise.
4657
4658 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4659
4660         PR fortran/40878
4661         * gfortran.dg/gomp/pr40878-1.f90: New test.
4662         * gfortran.dg/gomp/pr40878-2.f90: New test.
4663
4664         PR testsuite/40891
4665         * gcc.dg/cdce1.c: Adjust note line number.
4666         * gcc.dg/cdce2.c: Likewise.
4667
4668 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4669
4670         PR fortran/40882
4671         * gfortran.dg/proc_ptr_comp_13.f90: New.
4672
4673 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4674
4675         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4676         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4677         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4678         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4679         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4680         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4681         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4682         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4683         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4684         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4685         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4686         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4687         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4688         #ifdef NEED_IEEE754_FLOAT conditional.
4689         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4690         conditional.
4691
4692 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4693
4694         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4695         i?86-*-netware.
4696         * g++.dg/ext/bitfield3.C: Likewise.
4697         * g++.dg/ext/bitfield4.C: Likewise.
4698         * g++.dg/ext/bitfield5.C: Likewise.
4699         * gcc.dg/bitfld-15.c: Likewise.
4700         * gcc.dg/bitfld-16.c: Likewise.
4701         * gcc.dg/bitfld-17.c: Likewise.
4702         * gcc.dg/bitfld-18.c: Likewise.
4703         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4704         * gcc.dg/20010912-1.c: Likewise.
4705         * gcc.dg/20021018-1.c: Likewise.
4706         * gcc.dg/20030213-1.c: Likewise.
4707         * gcc.dg/20030225-1.c: Likewise.
4708         * gcc.dg/20030708-1.c: Likewise.
4709         * gcc.dg/20050321-2.c: Likewise.
4710         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4711         * gcc.dg/cdce2.c: Likewise.
4712         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4713         targets.
4714         * gcc.target/i386/pr37248-3.c: Likewise.
4715
4716 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4717
4718         PR fortran/40848
4719         * gfortran.dg/altreturn_7.f90: New.
4720
4721 2009-07-27  Simon Baldwin  <simonb@google.com>
4722
4723         PR testsuite/40829
4724         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4725         so that indexing no longer runs off array end.
4726
4727 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4728
4729         PR fortran/40851
4730         * gfortran.dg/derived_init_3.f90: New test.
4731
4732 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4733
4734         PR fortran/33197
4735         * gfortran.dg/atan2_1.f90: New test
4736         * gfortran.dg/atan2_2.f90: New test
4737
4738 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4739
4740         PR c++/40749
4741         * g++.dg/warn/Wreturn-type-6.C: New test.
4742
4743 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4744
4745         PR tree-optimization/40801
4746         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4747         * gfortran.dg/vect/vect.exp: Run tests starting with
4748         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4749
4750 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4751
4752         PR rtl-optimization/40445
4753         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4754
4755 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4756
4757         * gcc.dg/builtin-unreachable-4.c: New test.
4758
4759 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4760
4761         PR fortran/33197
4762         * gfortran.dg/complex_intrinsic_5.f90: New test.
4763         * gfortran.dg/complex_intrinsic_7.f90: New test.
4764
4765 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4766
4767         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4768         * gcc.dg/ipa/noclone-1.c: New test.
4769
4770 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4771
4772         * lib/target-supports.exp (check_effective_target_static): New
4773         procedure.
4774         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4775         supported.
4776         * g++.old-deja/g++.law/weak.C: Require static effective target.
4777
4778 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4779
4780         PR fortran/39630
4781         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4782         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4783         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4784         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4785         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4786         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4787         * gfortran.dg/typebound_call_10.f03: New.
4788
4789 2009-07-24  Jason Merrill  <jason@redhat.com>
4790
4791         * g++.dg/cpp0x/defaulted11.C: New.
4792
4793         * g++.dg/cpp0x/initlist23.C: New.
4794
4795 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4796
4797         PR fortran/40822
4798         * gfortran.dg/char_length_16.f90: New.
4799
4800 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4801
4802         PR fortran/40643
4803         PR fortran/31067
4804         * gfortran.dg/maxlocval_2.f90: New test.
4805         * gfortran.dg/maxlocval_3.f90: New test.
4806         * gfortran.dg/maxlocval_4.f90: New test.
4807         * gfortran.dg/minlocval_1.f90: New test.
4808         * gfortran.dg/minlocval_2.f90: New test.
4809         * gfortran.dg/minlocval_3.f90: New test.
4810         * gfortran.dg/minlocval_4.f90: New test.
4811
4812 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4813
4814         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4815         scan-assembler.
4816
4817 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4818
4819         PR fortran/40839
4820         * gfortran.dg/pr40839.f90: New test.
4821
4822 2009-07-23  Michael Matz  <matz@suse.de>
4823
4824         PR middle-end/40830
4825         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4826         don't set options ourself.
4827
4828 2009-07-23  Simon Baldwin  <simonb@google.com>
4829
4830         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4831         native C compilation where required.
4832
4833 2009-07-22  Doug Kwan  <dougkwan@google.com>
4834
4835         * gcc.c-torture/compile/20090721-1.c: New test.
4836
4837 2009-07-22  Michael Matz  <matz@suse.de>
4838
4839         PR tree-optimization/35229
4840         PR tree-optimization/39300
4841         * gcc.dg/vect/vect-pre-interact.c: New test.
4842
4843 2009-07-22  Richard Guenther  <rguenther@suse.de>
4844
4845         * g++.dg/lookup/using21.C: Fix duplicate paste.
4846
4847 2009-07-22  Richard Guenther  <rguenther@suse.de>
4848
4849         PR c++/40799
4850         * g++.dg/lookup/using21.C: New testcase.
4851
4852 2009-07-21  Jason Merrill  <jason@redhat.com>
4853
4854         * g++.dg/init/aggr4.C: New.
4855
4856 2009-07-21  Jason Merrill  <jason@redhat.com>
4857
4858         Core issue 934
4859         * g++.dg/cpp0x/initlist22.C: New.
4860
4861 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4862
4863         * gcc.target/i386/vectorize8.c: New test.
4864
4865 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4866
4867         PR target/40811
4868         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4869         Add i?86 and x86_64 targets.
4870         * gcc.target/i386/vectorize7.c: New test.
4871
4872         PR target/40809
4873         * gcc.target/i386/pr40809.c: New test.
4874
4875 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4876
4877         PR tree-optimization/40813
4878         * g++.dg/opt/inline15.C: New test.
4879
4880 2009-07-21  Paul Brook <paul@codesourcery.com>
4881
4882         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4883         * lib/target-supports.exp (check_effective_target_section_anchors):
4884         Add arm*-*-*.
4885
4886 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4887
4888         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4889         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4890         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4891
4892 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4893
4894         * gcc.target/mips/ext-3.c: New test.
4895
4896 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4897
4898         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4899         * gcc.dg/builtin-object-size-8.c: New test.
4900         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4901         * g++.dg/ext/builtin-object-size2.C: Likewise.
4902
4903         PR tree-optimization/40792
4904         * gcc.dg/pr40792.c: New test.
4905
4906 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4907
4908         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4909         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4910         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4911
4912 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4913
4914         * gcc.target/sh/mfmovd.c: New test.
4915
4916 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4917             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4918
4919         PR libfortran/40714
4920         * gfortran.dg/eof_3.f90: New test.
4921
4922 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4923
4924         PR fortran/40727
4925         * gfortran.dg/intrinsic_cmplx.f90: New test.
4926
4927 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4928
4929         PR libfortran/34670
4930         PR libfortran/36874
4931         * gfortran.dg/cshift_bounds_1.f90:  New test.
4932         * gfortran.dg/cshift_bounds_2.f90:  New test.
4933         * gfortran.dg/cshift_bounds_3.f90:  New test.
4934         * gfortran.dg/cshift_bounds_4.f90:  New test.
4935         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4936         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4937         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4938         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4939
4940 2009-07-19  Jan Hubicka  <jh@suse.cz>
4941
4942         PR tree-optimization/40676
4943         * gcc.c-torture/compile/pr40676.c: New testcase.
4944
4945 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4946
4947         * gcc.target/mips/ext-2.c: New test.
4948
4949 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4950
4951         * gcc.target/mips/octeon-exts-7.c: New test.
4952         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4953         * gcc.target/mips/octeon-exts-5.c: Likewise.
4954
4955 2009-07-18  Richard Guenther  <rguenther@suse.de>
4956
4957         PR testsuite/40798
4958         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4959
4960 2009-07-18  Richard Guenther  <rguenther@suse.de>
4961
4962         PR c/40787
4963         * gcc.dg/pr35899.c: Adjust.
4964
4965 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
4966
4967         * gcc.target/powerpc/asm-es-1.c: New test.
4968         * gcc.target/powerpc/asm-es-2.c: Likewise.
4969
4970 2009-07-17  Richard Guenther  <rguenther@suse.de>
4971
4972         PR c/40401
4973         * g++.dg/rtti/crash4.C: New testcase.
4974         * g++.dg/torture/20090706-1.C: Likewise.
4975         * gcc.dg/redecl-17.c: Likewise.
4976         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4977         * gcc.dg/declspec-9.c: Expect extra error.
4978         * gcc.dg/declspec-10.c: Likewise.
4979         * gcc.dg/declspec-11.c: Likewise.
4980         * gcc.dg/redecl-10.c: Expect extra warnings.
4981         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4982         * gcc.target/i386/pr39545-1.c: Likewise.
4983         * g++.dg/ext/asm3.C: Expect more errors.
4984         * g++.dg/gomp/block-1.C: Likewise.
4985         * g++.dg/gomp/block-2.C: Likewise.
4986         * g++.dg/gomp/block-3.C: Likewise.
4987         * g++.dg/gomp/block-5.C: Likewise.
4988         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4989         * g++.dg/warn/unused-result1.C: XFAIL.
4990
4991 2009-07-17  Richard Guenther  <rguenther@suse.de>
4992
4993         PR tree-optimization/40321
4994         * gcc.c-torture/compile/pr40321.c: New testcase.
4995         * g++.dg/torture/pr40321.C: Likewise.
4996
4997 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4998
4999         PR c++/40780
5000         * g++.dg/template/ptrmem19.C: New test.
5001
5002 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5003             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5004
5005         PR 40435
5006         * gcc.dg/pr36902.c: Add column info.
5007         * g++.dg/gcov/gcov-2.C: Change count for definition.
5008
5009 2009-07-16  Jason Merrill  <jason@redhat.com>
5010
5011         PR libstdc++/37907
5012         * g++.dg/cpp0x/std-layout1.C: New.
5013         * g++.dg/ext/has_nothrow_assign.C: Fix.
5014         * g++.dg/ext/has_nothrow_copy.C: Fix.
5015         * g++.dg/ext/has_trivial_assign.C: Fix.
5016         * g++.dg/ext/has_trivial_copy.C: Fix.
5017         * g++.dg/ext/is_pod.C: Fix.
5018         * g++.dg/other/offsetof3.C: Adjust.
5019         * g++.dg/overload/ellipsis1.C: Adjust.
5020         * g++.dg/warn/var-args1.C: Adjust.
5021         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5022         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5023         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5024         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5025         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5026
5027 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5028
5029         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5030         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5031         effective target "mpc_pow".
5032         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5033
5034 2009-07-16  Richard Henderson  <rth@redhat.com>
5035
5036         * g++.dg/opt/eh4.C: New test.
5037
5038 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5039
5040         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5041
5042 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5043
5044         PR middle-end/40747
5045         * gcc.c-torture/execute/pr40747.c: New test.
5046
5047 2009-07-15  Richard Guenther  <rguenther@suse.de>
5048
5049         PR middle-end/40753
5050         * gcc.c-torture/compile/pr40753.c: New testcase.
5051
5052 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5053
5054         PR fortran/40743
5055         * gfortran.dg/interface_assignment_4.f90: New.
5056
5057 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5058
5059         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5060         for FreeBSD up to and including version 8.
5061
5062 2009-07-14  Taras Glek  <tglek@mozilla.com>
5063             Rafael Espindola  <espindola@google.com>
5064
5065         * g++.dg/plugin/header-plugin-test.C: New.
5066         * g++.dg/plugin/header_plugin.c: New.
5067         * g++.dg/plugin/plugin.exp: Update.
5068
5069 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5070
5071         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5072         function to enable vectorization.
5073         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5074         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5075
5076 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5077
5078         * gcc.target/i386/sse-copysignf-vec.c: New test.
5079         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5080
5081 2009-07-14  Jason Merrill  <jason@redhat.com>
5082
5083         PR c++/37276
5084         * g++.dg/lookup/builtin5.C: New.
5085         * g++.dg/other/error22.C: Add missing extern "C".
5086         * g++.dg/warn/Warray-bounds.C: Likewise.
5087         * gcc.dg/compat/compat-common.h: Likewise.
5088
5089         PR c++/40746
5090         * g++.dg/lookup/using20.C: New.
5091
5092         PR c++/40740
5093         * g++.dg/template/koenig8.C: New.
5094
5095 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5096
5097         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5098         both i?86-*-darwin* and x86_64-*-darwin*.
5099
5100 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5101
5102         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5103         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5104         name.
5105
5106 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5107
5108         PR debug/40705
5109         * g++.dg/debug/dwarf2/typedef1.C: New test.
5110
5111         PR c++/40357
5112         * g++.dg/other/typedef3.C: New test.
5113
5114 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5115
5116         * gcc.dg/20090709-1.c: Move to a proper place ...
5117         * gcc.target/m68k/20090709-1.c: ... here.
5118
5119 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5120
5121         PR C++/22154
5122         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5123         front of qualified names are allowed.
5124         * g++.dg/parse/crash10.C: Likewise.
5125         * g++.dg/parse/error15.C: Likewise.
5126         * g++.dg/parse/typename9.C: Likewise.
5127         * g++.dg/parse/error8.C: Likewise.
5128
5129 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5130
5131         PR fortran/40646
5132         * gfortran.dg/proc_ptr_22.f90: Extended.
5133         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5134
5135 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5136
5137         * gfortran.dg/vect/vect-6.f: New test.
5138
5139 2009-07-12  Jason Merrill  <jason@redhat.com>
5140
5141         PR c++/36628
5142         * g++.dg/cpp0x/decltype17.C: New.
5143
5144         PR c++/37206
5145         * g++.dg/cpp0x/rv10.C: New.
5146
5147 2009-07-12  Jason Merrill  <jason@redhat.com>
5148
5149         PR c++/40689
5150         * g++.dg/cpp0x/initlist20.C: New.
5151         * g++.dg/cpp0x/initlist21.C: New.
5152
5153 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5154
5155         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5156         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5157         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5158         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5159         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5160
5161 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5162
5163         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5164         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5165         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5166         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5167         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5168         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5169         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5170         effective_target fd_truncate.
5171
5172 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5173
5174         * gnat.dg/specs/addr1.ads: New test.
5175
5176 2009-07-11  Jan Hubicka  <jh@suse.cz>
5177
5178         PR middle-end/48388
5179         * g++.dg/torture/pr40388.C: New testcase.
5180
5181 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5182
5183         PR target/40668
5184         * gcc.c-torture/execute/pr40668.c: New test.
5185
5186 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5187
5188         * gcc.c-torture/execute/20090711-1.c: New test.
5189
5190 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5191
5192         PR testsuite/40699
5193         PR testsuite/40707
5194         PR testsuite/40709
5195         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5196         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5197         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5198         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5199
5200 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5201
5202         PR fortran/33197
5203         * gfortran.dg/complex_intrinsic_3.f90: New test.
5204         * gfortran.dg/complex_intrinsic_4.f90: New test.
5205
5206 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5207
5208         PR target/39079
5209         * gcc.target/mips/mips.exp: Make -msynci a known option.
5210         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5211
5212 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5213
5214         PR c++/40502
5215         * g++.dg/ext/strncpy-chk1.C: New test.
5216
5217 2009-07-10  Richard Guenther  <rguenther@suse.de>
5218
5219         PR tree-optimization/40496
5220         * g++.dg/opt/pr40496.C: New testcase.
5221
5222 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5223
5224         PR 25509
5225         PR 40614
5226         * g++.dg/warn/unused-result1-Werror.c: New.
5227
5228 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5229
5230         PR fortran/39334
5231         * gfortran.dg/recursive_parameter_1.f90: New test.
5232
5233 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5234
5235         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5236         * gfortran.dg/module_equivalence_6.f90: Ditto.
5237         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5238         * gfortran.dg/nan_2.f90: Ditto.
5239         * gfortran.dg/inquire_11.f90: Ditto.
5240         * gfortran.dg/abstract_type_3.f03: Ditto.
5241         * gfortran.dg/abstract_type_1.f90: Ditto.
5242         * gfortran.dg/private_type_9.f90: Ditto.
5243         * gfortran.dg/abstract_type_5.f03: Ditto.
5244         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5245         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5246         * gfortran.dg/derived_sub.f90: Ditto.
5247         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5248         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5249         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5250         * gfortran.dg/mvbits_6.f90: Ditto.
5251         * gfortran.dg/abstract_type_2.f03: Ditto.
5252         * gfortran.dg/abstract_type_4.f03: Ditto.
5253         * gfortran.dg/bounds_check_9.f90: Ditto.
5254         * gfortran.dg/optional_dim_3.f90: Ditto.
5255         * gfortran.dg/pr32921.f: Ditto.
5256         * gfortran.dg/entry_16.f90: Ditto.
5257         * gfortran.dg/generic_16.f90: Ditto.
5258
5259
5260 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5261
5262         * gcc.target/m68k/20090709-1.c: New.
5263
5264 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5265
5266         PR c++/40684
5267         * g++.dg/template/unify11.C: New test.
5268
5269 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5270
5271         PR fortran/40629
5272         * gfortran.dg/host_assoc_function_9.f90: New test.
5273
5274 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5275
5276         PR fortran/40646
5277         * gfortran.dg/proc_ptr_22.f90: New.
5278         * gfortran.dg/proc_ptr_comp_12.f90: New.
5279
5280 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5281
5282         PR middle-end/40692
5283         * gcc.c-torture/compile/pr40692.c: New test.
5284
5285 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5286
5287         PR fortran/40604
5288         * gfortran.dg/pointer_check_6.f90: New test.
5289
5290 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5291
5292         * gcc.target/mips/truncate-5.c: New test.
5293
5294 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5295
5296         PR libfortran/40330
5297         PR libfortran/40662
5298         * gfortran.dg/fmt_cache_1.f: New test.
5299
5300 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5301
5302         PR fortran/40675
5303         * gfortran.dg/nosigned_zero_1.f90: New test.
5304         * gfortran.dg/nosigned_zero_2.f90: New test.
5305
5306 2009-07-08  Richard Guenther  <rguenther@suse.de>
5307
5308         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5309
5310 2009-07-08  Richard Guenther  <rguenther@suse.de>
5311
5312         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5313
5314 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5315
5316         PR fortran/40591
5317         * gfortran.dg/proc_ptr_21.f90: New test.
5318
5319 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5320
5321         PR c++/31246
5322         * g++.dg/warn/pr31246.C: New.
5323         * g++.dg/warn/pr31246-2.C: New.
5324
5325 2009-07-07  Jason Merrill  <jason@redhat.com>
5326
5327         PR c++/35828
5328         * g++.dg/template/defarg12.C: New.
5329
5330         PR c++/37816
5331         * g++.dg/cpp0x/enum7.C: New.
5332
5333         PR c++/37946
5334         * g++.dg/cpp0x/enum6.C: New.
5335
5336         PR c++/40639
5337         * g++.dg/cpp0x/enum5.C: New.
5338
5339         PR c++/40633
5340         * g++.dg/cpp0x/enum4.C: New.
5341
5342 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5343
5344         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5345
5346 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5347
5348         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5349
5350 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5351
5352         PR middle-end/40669
5353         * gcc.dg/pr40669.c: New test.
5354
5355 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5356
5357         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5358         location. Update all calls.
5359         * g++.dg/plugin/selfassign.c: Likewise.
5360
5361 2009-07-06  Jason Merrill  <jason@redhat.com>
5362
5363         * g++.dg/rtti/dyncast[34].C: New.
5364
5365 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5366
5367         * lib/target-supports.exp
5368         (check_effective_target_mips_newabi_large_long_double): New.
5369         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5370         target.
5371         * gcc.target/mips/fpr-moves-6.c: Likewise.
5372
5373 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5374
5375         PR c++/40557
5376         * g++.dg/template/union2.C: New test.
5377
5378 2009-07-04  Jason Merrill  <jason@redhat.com>
5379
5380         * g++.dg/template/using15.C: New.
5381
5382 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5383
5384         * gfortran.dg/maxloc_1.f90: New test.
5385
5386 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5387
5388         PR fortran/40593
5389         * gfortran.dg/proc_ptr_result_6.f90: New.
5390
5391 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5392
5393         * gcc.dg/framework-2.c: Adjust testcase to pass.
5394
5395 2009-07-04  Jason Merrill  <jason@redhat.com>
5396
5397         PR c++/40619
5398         * g++.dg/cpp0x/auto16.C: New.
5399
5400 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5401
5402         PR target/40587
5403         * gfortran.dg/pr40587.f: New test.
5404
5405 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5406
5407         PR fortran/40638
5408         * gfortran.dg/unit_1.f90: New test.
5409
5410 2009-07-03  Jason Merrill  <jason@redhat.com>
5411
5412         * g++.dg/template/pure1.C: Expect another error.
5413
5414 2009-07-03  Richard Guenther  <rguenther@suse.de>
5415
5416         PR tree-optimization/40640
5417         * gcc.c-torture/compile/pr40640.c: New testcase.
5418
5419 2009-07-03  Richard Guenther  <rguenther@suse.de>
5420
5421         PR middle-end/34163
5422         * gfortran.dg/pr34163.f90: New testcase.
5423
5424 2009-07-03  Jan Hubicka  <jh@suse.cz>
5425
5426         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5427         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5428         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5429         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5430         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5431         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5432         * gnat.dg/loop_optimization6.adb: Enable -O2.
5433
5434 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5435
5436         * g++.dg/warn/null4.C: Extend.
5437
5438 2009-07-02  Jason Merrill  <jason@redhat.com>
5439
5440         * g++.dg/template/spec8.C: Fix.
5441
5442 2009-07-02  Michael Matz  <matz@suse.de>
5443
5444         PR fortran/32131
5445         * gfortran.dg/pr32921.f: Adjust.
5446
5447 2009-07-02  Jan Hubicka  <jh@suse.cz>
5448
5449         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5450
5451 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5452
5453         * gcc.target/mips/truncate-4.c: New testcase.
5454
5455 2009-07-01  Richard Guenther  <rguenther@suse.de>
5456
5457         PR tree-optimization/19831
5458         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5459         make allocated memory escape.  Un-XFAIL.
5460         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5461         * gcc.dg/vect/pr31699.c: Likewise.
5462         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5463
5464 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5465
5466         PR c++/40566
5467         * g++.dg/parse/cond5.C: New test.
5468
5469 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5470
5471         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5472         (main): Pass n to main_1 instead.
5473         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5474         (main_1): New function, split off from...
5475         (main): ...here.  Pass `off' to main_1 instead.
5476
5477 2009-06-30  Jason Merrill  <jason@redhat.com>
5478
5479         PR c++/40595
5480         * g++.dg/cpp0x/variadic94.C: New.
5481
5482 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5483
5484         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5485         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5486         (init_ld_library_path_env_vars): New function, replacing the
5487         orig_*_saved assignments.  Call it after defining it.
5488         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5489         (restore_ld_library_path_env_vars): Likewise.
5490         (add_path, find_libgcc_s): New functions.
5491         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5492         gcc-set-multilib-library-path.
5493         (objc_target_compile): Don't add "." to ld_library_path.
5494         Use add_path.
5495         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5496         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5497         gcc-set-multilib-library-path.
5498         * lib/g++.exp (g++_link_flags): Likewise.
5499         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5500         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5501         top level; do it...
5502         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5503         to tell when this needs to happen.  Use find_libgcc_s instead of
5504         gcc-set-multilib-library-path.
5505         * lib/gcc-dg.exp: Likewise.
5506         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5507         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5508         unless it is in $ALT_LD_LIBRARY_PATH.
5509         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5510
5511 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5512
5513         * gnat.dg/discr12.adb: New test.
5514         * gnat.dg/discr12_pkg.ads: New helper.
5515         * gnat.dg/discr13.adb: New test.
5516         * gnat.dg/discr14.ad[sb]: Likewise.
5517         * gnat.dg/discr15.adb: Likewise.
5518         * gnat.dg/discr15_pkg.ads: New helper.
5519         * gnat.dg/discr16.adb: New test.
5520         * gnat.dg/discr16_g.ads: New helper.
5521         * gnat.dg/discr16_pkg.ads: Likewise.
5522         * gnat.dg/discr16_cont.ads: Likewise.
5523         * gnat.dg/discr17.adb: New test.
5524         * gnat.dg/discr18.adb: Likewise.
5525         * gnat.dg/discr18_pkg.ads: New helper.
5526         * gnat.dg/discr19.adb: New test.
5527
5528 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5529
5530         PR fortran/40576
5531         * gfortran.dg/internal_write_1.f90:  New testcase.
5532
5533 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5534
5535         PR fortran/40594
5536         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5537
5538 2009-06-30  Richard Guenther  <rguenther@suse.de>
5539
5540         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5541
5542 2009-06-30  Wei Guozhi  <carrot@google.com>
5543
5544         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5545         to "-Os".
5546
5547 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5548
5549         PR tree-optimization/40542
5550         * gcc.dg/vect/pr40542.c: New test.
5551
5552 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5553
5554         PR tree-optimization/40582
5555         * gcc.c-torture/compile/pr40582.c: New test.
5556
5557 2009-06-30  Wei Guozhi  <carrot@google.com>
5558
5559         PR/40416
5560         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5561
5562 2009-06-29  Jason Merrill  <jason@redhat.com>
5563
5564         PR c++/40274
5565         * g++.dg/template/debug1.C: New.
5566
5567 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5568
5569         PR fortran/40580
5570         * pointer_check_1.f90: New test.
5571         * pointer_check_2.f90: New test.
5572         * pointer_check_3.f90: New test.
5573         * pointer_check_4.f90: New test.
5574         * pointer_check_5.f90: New test.
5575
5576 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5577
5578         PR fortran/40551
5579         * gfortran.dg/func_assign_2.f90 : New test.
5580
5581 2009-06-29  Richard Guenther  <rguenther@suse.de>
5582
5583         PR middle-end/14187
5584         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5585         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5586         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5587         * gcc.c-torture/execute/20090623-1.c: Likewise.
5588         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5589         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5590
5591 2009-06-29  Richard Guenther  <rguenther@suse.de>
5592
5593         PR middle-end/38212
5594         * gcc.c-torture/execute/pr38212.c: New testcase.
5595
5596 2009-06-29  Richard Guenther  <rguenther@suse.de>
5597
5598         PR tree-optimization/40579
5599         * gcc.c-torture/execute/pr40579.c: New testcase.
5600
5601 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5602
5603         PR tree-optimization/40550
5604         * gcc.dg/pr40550.c: New test.
5605
5606 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5607
5608         * gnat.dg/overflow_sum2.adb: New test
5609         * gnat.dg/namet.ads: New helper.
5610
5611         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5612
5613 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5614
5615         PR fortran/34112
5616         * gfortran.dg/compiler-directive_1.f90: New test.
5617         * gfortran.dg/compiler-directive_2.f: New test.
5618
5619 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5620
5621         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5622         comment out some values and add some cases.
5623
5624 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5625
5626         PR testsuite/40567
5627         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5628
5629 2009-06-26  Richard Henderson  <rth@redhat.com>
5630
5631         PR testsuite/40565
5632         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5633         * gcc.target/i386/local.c: Pass a non-constant to T.
5634
5635 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5636
5637         PR fortran/39997
5638         PR fortran/40541
5639         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5640         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5641         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5642         * gfortran.dg/proc_ptr_result_5.f90: New.
5643
5644 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5645
5646         PR c/39902
5647         * gcc.dg/dfp/pr39902.c: New test.
5648
5649 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5650
5651         PR testsuite/40532
5652         * gcc.dg/builtins-65.c: Require c99 runtime.
5653
5654 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5655
5656         * gnat.dg/array7.ad[sb]: New test.
5657
5658 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5659
5660         * gnat.dg/array6.adb: New test.
5661
5662 2009-06-25  Ian Lance Taylor  <iant@google.com>
5663
5664         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5665
5666 2009-06-25  Ian Lance Taylor  <iant@google.com>
5667
5668         * g++.dg/warn/Wunused-16.C: New testcase.
5669
5670 2009-06-25  Ian Lance Taylor  <iant@google.com>
5671
5672         * g++.dg/warn/skip-2.C: New testcase.
5673
5674 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5675
5676         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5677         dg-skip-if and move to ...
5678         * gcc.dg/torture/20090618-1.c.
5679
5680 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5681
5682         PR tree-optimization/40493
5683         * gcc.c-torture/execute/pr40493.c: New test.
5684
5685 2009-06-24  Jason Merrill  <jason@redhat.com>
5686
5687         PR c++/40342
5688         * g++.dg/template/overload10.C: New.
5689
5690 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5691
5692         PR fortran/40427
5693         * gfortran.dg/proc_ptr_comp_11.f90: New.
5694
5695 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5696
5697         * gcc.dg/pr40501.c: New testcase.
5698
5699 2009-06-23  DJ Delorie  <dj@redhat.com>
5700
5701         Add MeP port.
5702         * lib/target-supports.exp: Add mep support (no profiling).
5703
5704 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5705
5706         PR testsuite/39297
5707         * gcc.dg/ssa/loop-31.c: Change scan rules.
5708
5709 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5710
5711         * gcc.dg/cpp/empty-include.c: Update column info.
5712         * gcc.dg/cpp/assert2.c: Update column info.
5713
5714 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5715
5716         * g++.dg/ext/builtin-object-size1.C: New test.
5717         * g++.dg/ext/builtin-object-size2.C: New test.
5718
5719 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5720
5721         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5722         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5723
5724 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5725
5726         * gcc.target/mips/truncate-3.c: New test.
5727
5728 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5729
5730         PR fortran/37254
5731         PR fortran/39850
5732         * gfortran.dg/interface_30.f90: Modified error message.
5733         * gfortran.dg/proc_decl_22.f90: New.
5734
5735 2009-06-22  Ian Lance Taylor  <iant@google.com>
5736
5737         * gcc.dg/Wcxx-compat-19.c: New testcase.
5738
5739 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5740
5741         PR objc/28050
5742         * pr28050.m: New testcase.
5743
5744 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5745
5746         PR testsuite/40481
5747         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5748
5749 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5750
5751         PR tree-optimization/40492
5752         * g++.dg/torture/pr40492.C: New test.
5753
5754 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5755
5756         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5757         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5758
5759 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5760
5761         * gnat.dg/raise_ce.adb: Helper for ...
5762         * gnat.dg/handle_and_return.adb: New test.
5763
5764 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5765
5766         PR fortran/40443
5767         * gfortran.dg/generic_18.f90: New test.
5768
5769 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5770
5771         PR fortran/40472
5772         * gfortran.dg/spread_size_limit.f90: New test.
5773
5774 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5775
5776         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5777         to put dump files in a subdirectory.
5778         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5779         ".o" temporary files.
5780
5781 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5782
5783         PR fortran/39850
5784         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5785         * gfortran.dg/interface_20.f90: Ditto.
5786         * gfortran.dg/interface_21.f90: Ditto.
5787         * gfortran.dg/interface_22.f90: Ditto.
5788         * gfortran.dg/interface_30.f90: New.
5789         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5790
5791 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5792
5793         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5794         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5795         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5796         DEFAULT_VECTFLAGS.
5797
5798 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5799             Revital Eres  <eres@il.ibm.com>
5800
5801         PR testsuite/40359
5802         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5803         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5804         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5805
5806 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5807
5808         PR testsuite/40475
5809         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5810         without misalignment support.
5811         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5812
5813 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5814
5815         PR fortran/40452
5816         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5817
5818 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5819
5820         PR fortran/40440
5821         * gfortran.dg/alloc_comp_result_2.f90: New test.
5822
5823 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5824
5825         PR target/40482
5826         * gcc.target/arm/pr40482.c: New test.
5827
5828 2009-06-19  Ian Lance Taylor  <iant@google.com>
5829
5830         * gcc.dg/Wcxx-compat-18.c: New testcase.
5831
5832 2009-06-19  Richard Guenther  <rguenther@suse.de>
5833
5834         * gcc.c-torture/execute/20090618-1.c: New testcase.
5835
5836 2009-06-19  Ian Lance Taylor  <iant@google.com>
5837
5838         * gcc.dg/Wcxx-compat-17.c: New testcase.
5839
5840 2009-06-19  Ian Lance Taylor  <iant@google.com>
5841
5842         * gcc.dg/Wcxx-compat-15.c: New testcase.
5843
5844 2009-06-19  Ian Lance Taylor  <iant@google.com>
5845
5846         * gcc.dg/Wcxx-compat-16.c: New testcase.
5847
5848 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5849
5850         * gcc.dg/builtins-34.c: Add significand cases.
5851
5852 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5853
5854         PR testsuite/40491
5855         * gcc.dg/20080522-1.c: Remove testcase for real.
5856         * gcc.dg/20080528-1.c: Ditto.
5857
5858 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5859
5860         PR fortran/40450
5861         * gfortran.dg/proc_ptr_20.f90: New.
5862
5863 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5864
5865         PR target/40470
5866         * gcc.dg/torture/pr40470-1.c: New.
5867         * gcc.dg/torture/pr40470-2.c: Likewise.
5868         * gcc.dg/torture/pr40470-3.c: Likewise.
5869         * gcc.dg/torture/pr40470-4.c: Likewise.
5870
5871 2009-06-18  Diego Novillo  <dnovillo@google.com>
5872
5873         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5874         * gcc.dg/plugin/ggcplug.c: Likewise.
5875         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5876         * g++.dg/plugin/selfassign.c: Likewise.
5877         * g++.dg/plugin/attribute_plugin.c: Likewise.
5878         * g++.dg/plugin/dumb_plugin.c: Likewise.
5879
5880 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5881
5882         * gcc.dg/cpp/arith-3.c: Add column info.
5883
5884 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5885
5886         * gcc.target/arm/fp16-compile-none-2.c: New.
5887         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5888         * gcc.target/arm/fp16-compile-alt-12.c: New.
5889
5890 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5891
5892         * gcc.target/arm/fp16-compile-alt-1.c: New.
5893         * gcc.target/arm/fp16-compile-alt-2.c: New.
5894         * gcc.target/arm/fp16-compile-alt-3.c: New.
5895         * gcc.target/arm/fp16-compile-alt-4.c: New.
5896         * gcc.target/arm/fp16-compile-alt-5.c: New.
5897         * gcc.target/arm/fp16-compile-alt-6.c: New.
5898         * gcc.target/arm/fp16-compile-alt-7.c: New.
5899         * gcc.target/arm/fp16-compile-alt-8.c: New.
5900         * gcc.target/arm/fp16-compile-alt-9.c: New.
5901         * gcc.target/arm/fp16-compile-alt-10.c: New.
5902         * gcc.target/arm/fp16-compile-alt-11.c: New.
5903         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5904         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5905         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5906         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5907         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5908         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5909         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5910         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5911         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5912         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5913         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5914         * gcc.target/arm/fp16-compile-none-1.c: New.
5915         * gcc.target/arm/fp16-compile-exprtype.c: New.
5916         * gcc.target/arm/fp16-compile-vcvt.c: New.
5917         * gcc.target/arm/fp16-builtins-1.c: New.
5918         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5919         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5920         * gcc.target/arm/fp16-param-1.c: New.
5921         * gcc.target/arm/fp16-return-1.c: New.
5922         * gcc.target/arm/fp16-unprototyped-1.c: New.
5923         * gcc.target/arm/fp16-unprototyped-2.c: New.
5924         * gcc.target/arm/fp16-variadic-1.c: New.
5925         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5926         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5927         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5928         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5929         * gcc.dg/torture/arm-fp16-ops.h: New.
5930         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5931         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5932         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5933         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5934         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5935         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5936         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5937         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5938         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5939         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5940         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5941         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5942         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5943         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5944         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5945         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5946         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5947         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5948         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5949         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5950         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5951
5952 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
5953
5954         * gcc.dg/builtins-65.c: New test.
5955
5956 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
5957
5958         PR fortran/40451
5959         * gfortran.dg/proc_ptr_result_4.f90: New.
5960
5961 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
5962
5963         * gcc.c-torture/execute/bitfld-5.c: New test.
5964
5965 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5966
5967         * gcc.dg/builtin-unreachable-3.c: New test.
5968
5969 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5970
5971         * gcc.target/i386/builtin-unreachable.c: New test.
5972
5973 2009-06-17  Ian Lance Taylor  <iant@google.com>
5974
5975         * gcc.dg/Wcxx-compat-14.c: New testcase.
5976
5977 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5978
5979         * gcc.dg/func-ptr-conv-1.c: Update column info.
5980
5981 2009-06-17  Richard Guenther  <rguenther@suse.de>
5982
5983         PR middle-end/40404
5984         * gcc.c-torture/execute/pr40404.c: New testcase.
5985
5986 2009-06-17  Richard Guenther  <rguenther@suse.de>
5987
5988         PR middle-end/40460
5989         * g++.dg/torture/pr40460.C: New testcase.
5990
5991 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5992
5993         * gcc.dg/plugin/one_time_plugin.c: New test.
5994         * gcc.dg/plugin/one_time-test-1.c: New test.
5995         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5996
5997 2009-06-16  Ian Lance Taylor  <iant@google.com>
5998
5999         * g++.dg/warn/skip-1.C: New testcase.
6000
6001 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6002
6003         PR middle-end/40446
6004         * g++.dg/other/pr40446.C: New test.
6005
6006 2009-06-16  Richard Guenther  <rguenther@suse.de>
6007
6008         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6009         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6010         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6011         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6012
6013 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6014
6015         * gcc.c-torture/compile/pr40432.c: New file.
6016
6017 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6018
6019         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6020
6021 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6022
6023         PR fortran/36947
6024         PR fortran/40039
6025         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6026         * gfortran.dg/interface_20.f90: Modified error messages.
6027         * gfortran.dg/interface_21.f90: Ditto.
6028         * gfortran.dg/interface_26.f90: Ditto.
6029         * gfortran.dg/interface_27.f90: Ditto.
6030         * gfortran.dg/interface_28.f90: Extended test case.
6031         * gfortran.dg/interface_29.f90: New.
6032         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6033         * gfortran.dg/proc_decl_8.f90: Ditto.
6034         * gfortran.dg/proc_ptr_11.f90: Ditto.
6035         * gfortran.dg/proc_ptr_15.f90: Ditto.
6036
6037 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6038
6039         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6040         printing.
6041         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6042         gcc.dg/vect/vect-outer-4f.c: Likewise.
6043         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6044         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6045         Likewise.
6046         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6047         outer loop.
6048
6049 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6050
6051         PR fortran/40383
6052         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6053
6054 2009-06-15  Ian Lance Taylor  <iant@google.com>
6055
6056         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6057         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6058         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6059         Recognize new notes.
6060         * gcc.dg/stmt-expr-label-2.c: Likewise.
6061         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6062         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6063         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6064         * gcc.dg/c99-vla-jump-4.c: Likewise.
6065         * gcc.dg/stmt-expr-label-1.c: Likewise.
6066         * gcc.dg/stmt-expr-label-3.c: Likewise.
6067         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6068
6069 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6070
6071         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6072
6073 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6074
6075         * gcc.dg/builtin-object-size-7.c: New test.
6076
6077 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6078
6079         PR testsuite/40426
6080         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6081         level != "" use separate -gdwarf-2 -g${level} options instead of
6082         -gdwarf-2${level}.
6083         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6084         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6085         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6086
6087 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6088
6089         * g++.dg/abi/mangle11.C: Update warning line.
6090         * g++.dg/abi/mangle12.C: Update warning line.
6091         * g++.dg/abi/mangle17.C: Update warning line.
6092         * g++.dg/abi/mangle20-2.C: Update warning line.
6093
6094 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6095
6096         * gcc.dg/optimize-bswap-1.c: Split into these two:
6097         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6098         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6099
6100 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6101
6102         * gcc.dg/optimize-bswap-1.c: New testcase.
6103
6104 2009-06-14  Richard Guenther  <rguenther@suse.de>
6105
6106         PR middle-end/40389
6107         * g++.dg/torture/pr40389.C: New testcase.
6108
6109 2009-06-13  Richard Guenther  <rguenther@suse.de>
6110
6111         PR tree-optimization/40421
6112         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6113
6114 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6115
6116         * gcc.dg/old-style-prom-3.c: Add column info.
6117         * gcc.dg/overflow-warn-1.c
6118         * gcc.dg/gomp/pr27415.c
6119         * gcc.dg/gomp/for-1.c: Same.
6120         * gcc.dg/enum-compat-1.c: Same.
6121         * gcc.dg/c99-tag-3.c: Same.
6122         * gcc.dg/Wredundant-decls-2.c: Same.
6123         * gcc.dg/func-ptr-conv-1.c: Same.
6124         * gcc.dg/asm-wide-1.c: Same.
6125         * gcc.dg/nofixed-point-2.c: Same.
6126         * gcc.dg/cpp/line3.c: Same.
6127         * gcc.dg/array-10.c: Same.
6128         * gcc.dg/c99-vla-jump-1.c: Same.
6129         * gcc.dg/pr20368-1.c: Same.
6130         * gcc.dg/Wshadow-3.c: Same.
6131         * gcc.dg/c90-const-expr-8.c: Same.
6132         * gcc.dg/label-decl-2.c: Same.
6133         * gcc.dg/dremf-type-compat-2.c: Same.
6134         * gcc.dg/c90-const-expr-5.c: Same.
6135         * gcc.dg/builtins-30.c: Same.
6136         * gcc.dg/Warray-bounds.c: Same.
6137         * gcc.dg/Wcxx-compat-2.c: Same.
6138         * gcc.dg/tree-ssa/col-1.c: Same.
6139         * gcc.dg/old-style-prom-2.c: Same.
6140         * gcc.dg/cast-function-1.c: Same.
6141         * gcc.dg/pr15698-1.c: Same.
6142         * gcc.dg/dremf-type-compat-3.c: Same.
6143         * gcc.dg/vla-8.c: Same.
6144         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6145         line.
6146         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6147         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6148         * gcc.dg/enum-compat-1.c: Same.
6149         * gcc.dg/dremf-type-compat-2.c: Same.
6150         * gcc.dg/old-style-prom-2.c: Same.
6151         * gcc.dg/pr15698-1.c: Same.
6152         * gcc.dg/pr20368-1.c: Same.
6153         * gcc.dg/dremf-type-compat-3.c: Same.
6154         * gcc.dg/builtins-30.c: Same.  Test for columns.
6155
6156 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6157
6158         PR fortran/40176
6159         * gfortran.dg/proc_decl_1.f90: Extended.
6160
6161 2009-06-12  Ian Lance Taylor  <iant@google.com>
6162
6163         * gcc.dg/Wcxx-compat-13.c: New testcase.
6164
6165 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6166
6167         PR tree-opt/38865
6168         * gcc.dg/tree-ssa/fre-vce-1.c
6169
6170 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6171
6172         PR testsuite/40384
6173         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6174         min-insn-to-prefetch-ratio=5.
6175
6176 2009-06-12  Joey Ye  <joey.ye@intel.com>
6177             H.J. Lu  <hongjiu.lu@intel.com>
6178
6179         PR middle-end/39146
6180         * gcc.target/i386/stackalign/pr39146.c: New.
6181
6182 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6183
6184         * gcc.target/i386/crc32-1.c: New.
6185         * gcc.target/i386/crc32-2.c: Likewise.
6186
6187 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6188
6189         PR c/39252
6190         * gcc.dg/builtin-unreachable-1.c: New test.
6191         * gcc.dg/builtin-unreachable-2.c: Same.
6192
6193 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6194
6195         PR fortran/40402
6196         * gfortran.dg/data_value_1.f90: New test.
6197
6198 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6199
6200         PR testsuite/39831
6201         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6202         remove ilp32 requirement.
6203         * gcc.target/i386/excess-precision-2.c: Likewise.
6204         * gcc.target/i386/excess-precision-3.c: Likewise.
6205         * gcc.target/i386/excess-precision-4.c: Likewise.
6206         * gcc.target/i386/excess-precision-5.c: Likewise.
6207         * gcc.target/i386/excess-precision-6.c: Likewise.
6208
6209 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6210
6211         PR fortran/38718
6212         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6213         * gfortran.dg/nan_5.f90: New test.
6214
6215 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6216
6217         * gcc.target/arm/neon-modes-1.c: New test.
6218
6219 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6220
6221         * g++.dg/torture/pr31579.C: Cast pointer
6222         via __SIZE_TYPE__ instead of 'unsigned long'.
6223
6224 2009-06-10  Anthony Green  <green@moxielogic.com>
6225
6226         * lib/target-supports.exp (check_profiling_available):
6227         Profiling is not available for testing purposes on moxie.
6228
6229 2009-06-09  Ian Lance Taylor  <iant@google.com>
6230
6231         * gcc.dg/Wcxx-compat-12.c: New testcase.
6232
6233 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6234
6235         PR libfortran/40334
6236         * gfortran.dg/backspace_11.f90: New.
6237
6238 2009-06-09  Jason Merrill  <jason@redhat.com>
6239
6240         * g++.dg/cpp0x/defaulted10.C: New.
6241
6242 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6243
6244         * gcc.c-torture/compile/pr40351.c: New file.
6245
6246 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6247
6248         * gnat.dg/align_max.adb: New test.
6249
6250 2009-06-08  Jason Merrill  <jason@redhat.com>
6251
6252         * g++.dg/cpp0x/auto15.C: New.
6253
6254 2009-06-08  Jan Hubicka  <jh@suse.cz>
6255
6256         PR debug/39834
6257         * gcc.dg/torture/pr39834.c
6258
6259 2009-06-08  Jan Hubicka  <jh@suse.cz>
6260
6261         PR middle-end/40102
6262         * g++.dg/torture/pr40102.C: New testcase.
6263
6264 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6265
6266         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6267         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6268         * gcc.dg/builtin-object-size-6.c: New test.
6269
6270         PR c++/40373
6271         * g++.dg/template/dtor7.C: New test.
6272
6273         PR c++/40370
6274         PR c++/40372
6275         * g++.dg/template/error41.C: New test.
6276         * g++.dg/template/error42.C: New test.
6277
6278 2009-06-08  Revital Eres  <eres@il.ibm.com>
6279
6280         PR testsuite/40359
6281         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6282         * gcc.dg/vect/vect-88.c: Likewise.
6283         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6284         * gcc.dg/vect/pr25413.c: Likewise.
6285         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6286
6287 2009-06-07  Ian Lance Taylor  <iant@google.com>
6288
6289         * g++.dg/warn/Wswitch-3.C: New testcase.
6290         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6291         * gcc.dg/Wswitch-enum-error.c: Likewise.
6292         * gcc.dg/Wswitch-error.c: Likewise.
6293
6294 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6295
6296         PR fortran/40008
6297         * gfortran.dg/negative_unit.f: Update test.
6298         * gfortran.dg/negative_unit_int8.f: Update test.
6299         * gfortran.dg/newunit_1.f90: New test.
6300
6301 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6302
6303         PR fortran/25104
6304         PR fortran/29962
6305         * gfortran.dg/spread_init_expr.f03: New.
6306         * gfortran.dg/unpack_init_expr.f03: New.
6307         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6308         error message.
6309
6310 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6311
6312         PR fortran/25104
6313         PR fortran/29962
6314         * gfortran.dg/count_init_expr.f03
6315         * gfortran.dg/product_init_expr.f03
6316         * gfortran.dg/sum_init_expr.f03
6317
6318 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6319
6320         PR fortran/36874
6321         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6322         message.
6323         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6324         shapes.
6325         * gfortran.dg/zero_sized_5.f90: Likewise.
6326
6327 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6328
6329         PR middle-end/32950
6330         * g++.dg/torture/pr32950.C: New.
6331
6332 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6333
6334         PR fortran/25104
6335         PR fortran/29962
6336         * gfortran.dg/dot_product_1.f03: New.
6337         * gfortran.dg/matmul_8.f03: New.
6338         * gfortran.dg/transpose_3.f03: New.
6339
6340 2009-06-06  Ian Lance Taylor  <iant@google.com>
6341
6342         * gcc.dg/Wunused-label-1.c: New test case.
6343         * g++.dg/warn/Wunused-label-1.C: New test case.
6344         * g++.dg/warn/Wunused-label-2.C: New test case.
6345         * g++.dg/warn/Wunused-label-3.C: New test case.
6346
6347 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6348
6349         PR fortran/37203
6350         * reshape_zerosize_2.f90: New.
6351
6352 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6353
6354         PR fortran/32890
6355         * gfortran.dg/pack_assign_1.f90: New.
6356         * gfortran.dg/pack_vector_1.f90: New.
6357
6358 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6359
6360         PR middle-end/40340
6361         * gcc.dg/pr40340-1.c: New test.
6362         * gcc.dg/pr40340-2.c: New test.
6363         * gcc.dg/pr40340-3.c: New test.
6364         * gcc.dg/pr40340-4.c: New test.
6365         * gcc.dg/pr40340-5.c: New test.
6366         * gcc.dg/pr40340.h: New file.
6367
6368 2009-06-05  Revital Eres  <eres@il.ibm.com>
6369
6370         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6371         New procedure.
6372         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6373         * gcc.dg/vect/vect-33.c: Likewise.
6374         * gcc.dg/vect/vect-92.c: Likewise.
6375         * gcc.dg/vect/vect-58.c: Likewise.
6376         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6377         * gcc.dg/vect/vect-42.c: Likewise.
6378         * gcc.dg/vect/slp-25.c: Likewise.
6379         * gcc.dg/vect/vect-align-1.c: Likewise.
6380         * gcc.dg/vect/vect-align-2.c: Likewise.
6381         * gcc.dg/vect/vect-93.c: Likewise.
6382         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6383         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6384         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6385         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6386         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6387         * gcc.dg/vect/vect-26.c: Likewise.
6388         * gcc.dg/vect/vect-44.c: Likewise.
6389         * gcc.dg/vect/vect-70.c: Likewise.
6390         * gcc.dg/vect/vect-95.c: Likewise.
6391         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6392         * gcc.dg/vect/vect-28.c: Likewise.
6393         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6394         * gcc.dg/vect/vect-87.c: Likewise.
6395         * gcc.dg/vect/vect-109.c: Likewise.
6396         * gcc.dg/vect/vect-54.c: Likewise.
6397         * gcc.dg/vect/vect-96.c: Likewise.
6398         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6399         * gcc.dg/vect/vect-88.c: Likewise.
6400         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6401         * gcc.dg/vect/vect-89.c: Likewise.
6402         * gcc.dg/vect/vect-91.c: Likewise.
6403         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6404         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6405         * gfortran.dg/vect/vect-2.f90: Likewise.
6406         * gfortran.dg/vect/vect-3.f90: Likewise.
6407         * gfortran.dg/vect/vect-4.f90: Likewise.
6408         * gfortran.dg/vect/vect-5.f90: Likewise.
6409
6410 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6411
6412         PR tree-optimization/36318
6413         * gcc.dg/tree-ssa/sra-7.c: New test.
6414
6415 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6416
6417         PR fortran/37203
6418         * gfortran.dg/reshape_order_5.f90: New.
6419         * gfortran.dg/reshape_shape_1.f90: New.
6420
6421 2009-06-04  Jason Merrill  <jason@redhat.com>
6422
6423         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6424
6425 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6426
6427         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6428         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6429
6430 2009-06-04  Richard Guenther  <rguenther@suse.de>
6431
6432         PR c++/39371
6433         * g++.dg/torture/pr40335.C: New testcase.
6434
6435 2009-06-03  Richard Guenther  <rguenther@suse.de>
6436
6437         PR middle-end/40328
6438         * gcc.dg/torture/pr40328.c: New testcase.
6439
6440 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6441
6442         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6443         m68k and fido.
6444
6445 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6446
6447         * g++.dg/torture/pr40323.C: New file.
6448
6449 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6450
6451         * gnat.dg/specs/root.ads: New test.
6452         * gnat.dg/specs/root-level_1.ads: Likewise.
6453         * gnat.dg/specs/root-level_2.ads: Likewise.
6454         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6455
6456 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6457
6458         * g++.dg/init/ref15.C: Require unwrapped targets.
6459
6460 2009-06-02  Jason Merrill  <jason@redhat.com>
6461
6462         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6463         * g++.dg/cpp0x/initlist18.C: New.
6464         * g++.dg/cpp0x/initlist19.C: New.
6465
6466         * g++.dg/cpp0x/auto14.C: New.
6467
6468 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6469
6470         * gnat.dg/alignment6.adb: Remove XFAIL.
6471
6472 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6473
6474         PR c++/38089
6475         * g++.dg/template/spec36.C: New test.
6476
6477 2009-06-01  Ian Lance Taylor  <iant@google.com>
6478
6479         * gcc.dg/cast-qual-3.c: New testcase.
6480         * g++.dg/warn/Wcast-qual2.C: New testcase.
6481
6482 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6483
6484         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6485         (process-message): Expect column numbers.
6486         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6487         * gcc.dg/pch/counter-2.c: Same.
6488         * gcc.dg/pch/valid-2.c: Same.
6489         * gcc.dg/pch/warn-1.c: Same.
6490         * gcc.dg/pch/valid-1.c: Same.
6491         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6492         * gcc.dg/cpp/syshdr.c: Same.
6493         * gcc.dg/cpp/19940712-1.c: Same.
6494         * gcc.dg/cpp/missing-header-1.c: Same.
6495         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6496         * gcc.dg/cpp/tr-warn3.c: Same.
6497         * gcc.dg/cpp/pr29612-2.c: Same.
6498         * gcc.dg/cpp/tr-warn4.c: Same.
6499         * gcc.dg/cpp/Wtrigraphs.c: Same.
6500         * gcc.dg/cpp/poison.c: Same.
6501         * gcc.dg/cpp/arith-3.c: Same.
6502         * gcc.dg/cpp/sysmac2.c: Same.
6503         * gcc.dg/cpp/cpp.exp: Same.
6504         * gcc.dg/cpp/tr-warn5.c: Same.
6505         * gcc.dg/cpp/include2.c: Same.
6506         * gcc.dg/cpp/Wmissingdirs.c: Same.
6507         * gcc.dg/cpp/Wmissingdirs.c: Same.
6508         * gcc.dg/cpp/tr-warn6.c: Same.
6509         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6510         * gcc.dg/cpp/macspace1.c: Same.
6511         * gcc.dg/cpp/escape-2.c: Same.
6512         * gcc.dg/cpp/assert2.c: Same.
6513         * gcc.dg/cpp/undef2.c: Same.
6514         * gcc.dg/cpp/macspace2.c: Same.
6515         * gcc.dg/cpp/tr-warn1.c: Same.
6516         * gcc.dg/cpp/extratokens2.c: Same.
6517         * gcc.dg/cpp/strify2.c: Same.
6518         * gcc.dg/cpp/Wsignprom.c: Same.
6519         * gcc.dg/cpp/redef2.c: Same.
6520         * gcc.dg/cpp/trad/trad.exp: Same.
6521         * gcc.dg/cpp/arith-1.c: Same.
6522         * gcc.dg/cpp/extratokens.c: Same.
6523         * gcc.dg/cpp/if-mpar.c: Same.
6524
6525 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6526
6527         * gnat.dg/nested_float_packed.ads: New test.
6528
6529 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6530             Eric Botcazou  <botcazou@adacore.com>
6531
6532         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6533         * gnat.dg/test_oconst.adb: New test.
6534
6535 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6536
6537         * gcc.dg/plugin/ggcplug.c: Moved comment.
6538         (plugin_init): Fixed typo, declared i, returned 0 at end.
6539
6540 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6541
6542         PR testsuite/40244
6543         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6544         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6545
6546 2009-05-29  Ian Lance Taylor  <iant@google.com>
6547
6548         * gcc.dg/Wcxx-compat-11.c: New testcase.
6549
6550 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6551
6552         PR fortran/40019
6553         * gfortran.dg/leadz_trailz_1.f90: New test.
6554         * gfortran.dg/leadz_trailz_2.f90: New test.
6555
6556 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6557
6558         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6559         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6560         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6561         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6562         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6563         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6564         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6565         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6566         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6567         * gcc.dg/tree-ssa/sra-5.c: New file.
6568         * gcc.dg/tree-ssa/sra-6.c: New file.
6569         * gcc.c-torture/compile/sra-1.c: New file.
6570
6571 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6572
6573         PR middle-end/40291
6574         * gcc.c-torture/compile/pr40291.c: New test.
6575
6576         PR target/40017
6577         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6578         __vector _Bool.
6579         * gcc.target/powerpc/altivec-30.c: New test.
6580         * gcc.target/powerpc/altivec-31.c: New test.
6581
6582 2009-05-28  Richard Guenther  <rguenther@suse.de>
6583
6584         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6585         * gcc.c-torture/execute/20090527-1.c: Likewise.
6586
6587 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6588
6589         PR c++/39754
6590         * g++.dg/template/canon-type-1.C: New test.
6591         * g++.dg/template/canon-type-2.C: Likewise.
6592         * g++.dg/template/canon-type-3.C: Likewise.
6593         * g++.dg/template/canon-type-4.C: Likewise.
6594         * g++.dg/template/canon-type-5.C: Likewise.
6595         * g++.dg/template/canon-type-6.C: Likewise.
6596         * g++.dg/template/canon-type-7.C: Likewise.
6597
6598 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6599             Uros Bizjak  <ubizjak@gmail.com>
6600             Danny Smith  <dansmister@gmail.com>
6601
6602         PR target/37216
6603
6604         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6605         New function.
6606         * gcc.target/i386/pr37216.c:  New test source file.
6607         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6608         use -fno-common for testing Cygwin and MinGW targets.
6609
6610 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6611
6612         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6613         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6614         * g++.dg/pr37742.C (size_t): Likewise.
6615         * g++.dg/torture/pr34850.C (size_t): Likewise.
6616         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6617         _PTRDIFF_TYPE__.
6618         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6619         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6620         (size_t): Use __extension__ and __SIZE_TYPE__.
6621         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6622         __SIZE_TYPE__.
6623         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6624         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6625         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6626         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6627         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6628         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6629         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6630         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6631         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6632         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6633         (__ssize_t): Likewise.
6634         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6635         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6636         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6637         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6638         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6639         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6640         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6641         * gcc.dg/pr33667.c (size_t): Likewise.
6642         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6643         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6644         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6645         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6646         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6647         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6648
6649 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6650
6651         PR tree-optimization/40254
6652         * gcc.dg/vect/pr40254.c: New test.
6653
6654 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6655
6656         PR middle-end/33699
6657         * gcc.target/mips/const-anchor-1.c: New test.
6658         * gcc.target/mips/const-anchor-2.c: New test.
6659
6660 2009-05-27  Jason Merrill  <jason@redhat.com>
6661
6662         * g++.dg/cpp0x/initlist15.C: New.
6663         * g++.dg/cpp0x/initlist16.C: New.
6664         * g++.dg/cpp0x/initlist17.C: New.
6665
6666 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6667
6668         PR fortran/39178
6669         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6670         patterns to reflect frontend changes.
6671         * gfortran.dg/vector_subscript_4.f90: Likewise.
6672
6673 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6674             Eric Botcazou  <botcazou@adacore.com>
6675
6676         * gcc.c-torture/execute/align-nest.c: New testcase.
6677         * gnat.dg/misaligned_nest.adb: New testcase.
6678
6679 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6680
6681         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6682         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6683         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6684         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6685
6686 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6687
6688         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6689         cast instead of assuming 0ul.
6690         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6691         __SIZE_TYPE__.
6692         (_type_desc): Make first argument const.
6693         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6694
6695 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6696
6697         PR libfortran/40187
6698         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6699         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6700
6701 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6702
6703         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6704         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6705         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6706         * gcc.dg/plugin/ggcplug.c: Added new file.
6707
6708 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6709
6710         PR fortran/40246
6711         * gfortran.dg/nullify_4.f90: New test.
6712
6713 2009-05-26  Richard Guenther  <rguenther@suse.de>
6714
6715         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6716
6717 2009-05-26  Richard Guenther  <rguenther@suse.de>
6718
6719         PR middle-end/40252
6720         * gcc.c-torture/compile/pr40252.c: New testcase.
6721
6722 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6723
6724         PR c++/40007
6725         * g++.dg/template/typedef18.C: New test.
6726         * g++.dg/template/typedef19.C: Likewise.
6727         * g++.dg/template/typedef20.C: Likewise.
6728         * g++.dg/template/access11.C: Adjust.
6729
6730 2009-05-26  Richard Guenther  <rguenther@suse.de>
6731
6732         PR testsuite/40247
6733         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6734
6735 2009-05-25  Jason Merrill  <jason@redhat.com>
6736
6737         PR c++/38064
6738         * g++.dg/cpp0x/enum3.C: New test.
6739
6740 2009-05-25  Richard Guenther  <rguenther@suse.de>
6741
6742         PR tree-optimization/36327
6743         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6744         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6745         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6746         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6747         * gcc.dg/vect/vect-40.c: Likewise.
6748         * gcc.dg/vect/vect-42.c: Likewise.
6749         * gcc.dg/vect/vect-46.c: Likewise.
6750         * gcc.dg/vect/vect-76.c: Likewise.
6751
6752 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6753
6754         PR fortran/40176
6755         * gfortran.dg/proc_ptr_18.f90: New.
6756         * gfortran.dg/proc_ptr_19.f90: New.
6757         * gfortran.dg/proc_ptr_comp_9.f90: New.
6758         * gfortran.dg/proc_ptr_comp_10.f90: New.
6759
6760 2009-05-25  Richard Guenther  <rguenther@suse.de>
6761
6762         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6763         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6764
6765 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6766
6767         PR tree-optimization/40238
6768         * gcc.dg/vect/pr40238.c: New test.
6769
6770 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6771             Dominique Dhumieres  <dominiq@lps.ens.fr>
6772
6773         PR fortran/35732
6774         PR fortran/39872
6775         * gfortran.dg/bounds_check_fail_3.f90: New test.
6776         * gfortran.dg/bounds_check_fail_4.f90: New test.
6777         * gfortran.dg/bounds_check_14.f90: Update test.
6778         * gfortran.dg/bound_4.f90: Update test.
6779
6780 2009-05-24  Richard Guenther  <rguenther@suse.de>
6781
6782         PR middle-end/40233
6783         * gcc.c-torture/compile/pr40233.c: New testcase.
6784
6785 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6786
6787         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6788         for alpha*-*-* targets.
6789
6790 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6791
6792         * gcc.dg/vect/bb-slp-1.c: New test.
6793         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6794         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6795         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6796         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6797         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6798         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6799         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6800         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6801         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6802         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6803         gcc.dg/vect/bb-slp-22.c: Likewise.
6804         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6805
6806 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6807             Maxim Kuvyrkov  <maxim@codesourcery.com>
6808
6809         * gcc.dg/falign-labels-1.c: New test.
6810
6811 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6812
6813         * gnat.dg/specs/rep_clause3.ads: New test.
6814
6815 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6816
6817         * gnat.dg/addr6.adb: New test.
6818
6819 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6820
6821         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6822         New function.
6823         * gcc.target/arm/thumb2-mul-space.c: New file.
6824         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6825         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6826         * gcc.target/arm/thumb2-mul-speed.c: New file.
6827
6828 2009-05-22  Richard Guenther  <rguenther@suse.de>
6829
6830         PR middle-end/38964
6831         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6832         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6833         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6834
6835 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6836
6837         * gcc.dg/dll-6.c: New test.
6838         * gcc.dg/dll-6a.c: Likewise.
6839         * gcc.dg/dll-7.c: Likewise.
6840         * gcc.dg/dll-7a.c: Likewise.
6841         * g++.dg/ext/dllexport2.C: Likewise.
6842         * g++.dg/ext/dllexport2a.cc: Likewise.
6843
6844 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6845
6846         PR target/37846
6847         * gcc.target/ia64/mfused-madd-vect.c: New test.
6848         * gcc.target/ia64/mfused-madd.c: New test.
6849         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6850         * gcc.target/ia64/mno-fused-madd.c: New test.
6851
6852 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6853
6854         * gcc.target/i386/movbe-1.c: New.
6855         * gcc.target/i386/movbe-2.c: Likewise.
6856
6857 2009-05-21  Taras Glek  <tglek@mozilla.com>
6858
6859         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6860         plugin_init signature.
6861         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6862         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6863         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6864
6865 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6866
6867         * gcc.dg/target/arm/neon-vmla-1.c: New.
6868         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6869
6870 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6871
6872         * gcc.target/mips/octeon-exts-6.c: New test.
6873         * gcc.target/mips/extend-1.c: New test.
6874         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6875         EXTS.
6876         * gcc.target/mips/octeon-exts-5.c: Likewise.
6877
6878 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6879
6880         PR middle-end/40204
6881         * gcc.c-torture/compile/pr40204.c: New test.
6882
6883 2009-05-20  Richard Guenther  <rguenther@suse.de>
6884
6885         * gcc.c-torture/compile/20090518-1.c: New testcase.
6886
6887 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6888
6889         PR tree-optimization/40087
6890         * gcc.dg/tree-ssa/pr40087.c: New test.
6891
6892 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6893
6894         * gcc.dg/vector-4.c: New testcase.
6895         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6896         * g++.dg/ext/vector16.C: New testcase.
6897
6898 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6899
6900         PR c/40172
6901         * gcc.dg/pr40172.c: Renamed to ...
6902         * gcc.dg/pr40172-1.c: This.
6903
6904         * gcc.dg/pr40172-2.c: New.
6905         * gcc.dg/pr40172-3.c: Likewise.
6906
6907 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6908
6909         PR c/40172
6910         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6911
6912 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6913
6914         * gnat.dg/loop_optimization6.ad[sb]: New test.
6915
6916 2009-05-19  Richard Guenther  <rguenther@suse.de>
6917
6918         * gcc.c-torture/compile/20090519-1.c: New testcase.
6919
6920 2009-05-18  Jason Merrill  <jason@redhat.com>
6921
6922         * g++.dg/cpp0x/explicit1.C: New.
6923         * g++.dg/cpp0x/explicit2.C: New.
6924
6925 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6926
6927         PR debug/40109
6928         * g++.dg/debug/dwarf2/nested-1.C: New test.
6929
6930 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6931
6932         PR testsuite/39907
6933         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6934         stack alignment.
6935
6936 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6937
6938         PR fortran/40164
6939         * gfortran.dg/proc_ptr_comp_8.f90: New.
6940
6941 2009-05-18  Richard Guenther  <rguenther@suse.de>
6942
6943         PR fortran/40168
6944         * gfortran.dg/array_memset_2.f90: Adjust.
6945
6946 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6947
6948         PR fortran/36947
6949         PR fortran/40039
6950         * gfortran.dg/interface_27.f90: New.
6951         * gfortran.dg/interface_28.f90: New.
6952         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6953         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6954
6955 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6956
6957         * gcc.target/m68k/tls-ie.c: New test.
6958         * gcc.target/m68k/tls-le.c: New test.
6959         * gcc.target/m68k/tls-gd.c: New test.
6960         * gcc.target/m68k/tls-ld.c: New test.
6961         * gcc.target/m68k/tls-ie-xgot.c: New test.
6962         * gcc.target/m68k/tls-le-xtls.c: New test.
6963         * gcc.target/m68k/tls-gd-xgot.c: New test.
6964         * gcc.target/m68k/tls-ld-xgot.c: New test.
6965         * gcc.target/m68k/tls-ld-xtls.c: New test.
6966         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6967
6968 2009-05-18  Martin Jambor  <mjambor@suse.cz>
6969
6970         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6971
6972 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6973
6974         PR c/40172
6975         * gcc.dg/pr40172.c: New.
6976
6977 2009-05-17  Jason Merrill  <jason@redhat.com>
6978
6979         PR c++/40139
6980         * g++.dg/template/dtor6.C: New.
6981
6982 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6983
6984         * g++.dg/warn/translate-ice-1.C: New test.
6985
6986 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6987
6988         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6989         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6990         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6991         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6992
6993 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6994
6995         PR fortran/33197
6996         * gfortran.dg/erf_2.F90: New test.
6997         * gfortran.dg/erfc_scaled_2.f90: New test.
6998
6999 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7000
7001         PR fortran/31243
7002         * gfortran.dg/string_1.f90: New test.
7003         * gfortran.dg/string_2.f90: New test.
7004         * gfortran.dg/string_3.f90: New test.
7005
7006 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7007
7008         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7009         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7010
7011 2009-05-15  Ian Lance Taylor  <iant@google.com>
7012
7013         * gcc.dg/Wcxx-compat-10.c: New testcase.
7014
7015 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7016
7017         PR 16302
7018         * gcc.dg/pr16302.c: New.
7019         * g++.dg/warn/pr16302.C: New.
7020
7021 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7022
7023         * gcc.dg/torture/builtin-math-5.c: New.
7024         * gcc.dg/torture/builtin-math-6.c: New.
7025         * lib/target-supports.exp (check_effective_target_mpc): New.
7026
7027 2009-05-15  Jan Hubicka  <jh@suse.cz>
7028
7029         * gcc.dg/tree-ssa/inline-3.c: New testcase
7030
7031 2009-05-15  Jan Hubicka  <jh@suse.cz>
7032
7033         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7034         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7035         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7036         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7037         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7038         Mark noinline.
7039         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7040         Mark noinline.
7041         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7042         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7043
7044 2009-05-15  Jan Hubicka  <jh@suse.cz>
7045
7046         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7047         optimized by sibcall noinline.
7048
7049 2009-05-15  Jan Hubicka  <jh@suse.cz>
7050
7051         * sibcall-1.c (track): Mark noinline.
7052         * sibcall-2.c (track): Mark noinline.
7053         * sibcall-3.c (track): Mark noinline.
7054         * sibcall-4.c (track): Mark noinline.
7055
7056 2009-05-15  Jan Hubicka  <jh@suse.cz>
7057
7058         * flatten-2.c: Disable early inlining; add comment.
7059         * flatten-3.c: New test based on flatten-2.c.
7060
7061 2009-05-15  Richard Guenther  <rguenther@suse.de>
7062
7063         PR tree-optimization/39999
7064         * gcc.c-torture/compile/pr39999.c: New testcase.
7065
7066 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7067
7068         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7069
7070 2009-05-14  Ian Lance Taylor  <iant@google.com>
7071
7072         * gcc.dg/Wcxx-compat-9.c: New testcase.
7073
7074 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7075
7076         PR fortran/39996
7077         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7078         * gfortran.dg/duplicate_type_2.f90: Ditto.
7079         * gfortran.dg/duplicate_type_3.f90: New.
7080
7081 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7082
7083         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7084         * ada/acats/tests/c5/c59002c.ada: Likewise.
7085
7086 2009-05-13  Taras Glek  <tglek@mozilla.com>
7087
7088         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7089         attributes and decl smashing.
7090         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7091         attributes.
7092         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7093         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7094
7095 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7096
7097         PR fortran/39865
7098         * gfortran.dg/pr39865.f90: New test.
7099         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7100         arrays in FMT=.
7101         * gfortran.dg/hollerith_f95.f90: Likewise.
7102         * gfortran.dg/hollerith6.f90: New test.
7103         * gfortran.dg/hollerith7.f90: New test.
7104
7105 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7106
7107         PR cpp/36674
7108         * gcc.dg/cpp/pr36674.i: New.
7109
7110 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7111
7112         PR middle-end/40035
7113         * gcc.c-torture/compile/pr40035.c: New test.
7114
7115 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7116
7117         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7118
7119 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7120
7121         PR fortran/40110
7122         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7123         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7124         * gfortran.dg/interop_params.f03: Ditto.
7125
7126 2009-05-12  Jan Hubicka  <jh@suse.cz>
7127
7128         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7129         so unrolling still happens.
7130         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7131         * gcc.dg/ipa/ipacost-2.c: Likewise.
7132         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7133
7134 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7135
7136         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7137
7138 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7139
7140         * lib/target-supports.exp (check_profiling_available): Return
7141         false for -p on *-*-cygwin* targets.
7142
7143 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7144
7145         PR tree-optimization/38632
7146         * g++.dg/tree-ssa/pr38632.C: New.
7147
7148 2009-05-11  Jan Hubicka  <jh@suse.cz>
7149
7150         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7151         we now optimize better.
7152         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7153         out at different places.
7154         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7155         unroling.
7156         * gcc.dg/vect/vect-76.c: Likewise.
7157         * gcc.dg/vect/vect-70.c: Likewise.
7158         * gcc.dg/vect/vect-66.c: Likewise.
7159         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7160         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7161
7162 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7163
7164         PR middle-end/40080
7165         * gcc.c-torture/compile/pr40080.c: New.
7166
7167 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7168
7169         * gcc.c-torture/compile/pr40026.c: New testcase.
7170
7171 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7172
7173         PR fortran/40089
7174         * gfortran.dg/proc_ptr_comp_7.f90: New.
7175
7176 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7177
7178         PR tree-optimization/40074
7179         * gcc.dg/vect/pr40074.c: New test.
7180
7181 2009-05-10  Ian Lance Taylor  <iant@google.com>
7182
7183         * gcc.dg/Wcxx-compat-7.c: New testcase.
7184         * gcc.dg/Wcxx-compat-8.c: New testcase.
7185         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7186         * gcc.dg/pr17188-1.c: Likewise.
7187         * gcc.dg/pr39084.c: Likewise.
7188
7189 2009-05-10  Michael Matz  <matz@suse.de>
7190
7191         PR target/40031
7192         * gcc.dg/pr40031.c: New test.
7193
7194 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7195
7196         PR fortran/40018
7197         * gfortran.dg/array_constructor_31.f90: New test.
7198
7199 2009-05-10  Richard Guenther  <rguenther@suse.de>
7200
7201         PR tree-optimization/40081
7202         * g++.dg/torture/pr40081.C: New testcase.
7203
7204 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7205
7206         PR fortran/38863
7207         * gfortran.dg/dependency_24.f90: New test.
7208         * gfortran.dg/dependency_23.f90: Clean up module files.
7209
7210 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7211
7212         PR fortran/38956
7213         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7214         * gfortran.dg/chmod_2.f90: Likewise.
7215         * gfortran.dg/chmod_3.f90: Likewise.
7216         * gfortran.dg/open_errors.f90: Likewise.
7217
7218 2009-05-09  Jan Hubicka  <jh@suse.cz>
7219
7220         PR middle-end/40043
7221         * g++.dg/eh/nested-try.C: New test.
7222
7223 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7224
7225         PR tree-optimization/40049
7226         * gcc.dg/vect/vect-shift-2.c: New test.
7227
7228 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7229
7230         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7231         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7232
7233 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7234
7235         PR c/36892
7236         * g++.dg/warn/deprecated-6.C: New.
7237         * gcc.dg/deprecated-4.c: Likewise.
7238         * gcc.dg/deprecated-5.c: Likewise.
7239         * gcc.dg/deprecated-6.c: Likewise.
7240
7241 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7242
7243         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7244         __aligned__(__BIGGEST_ALIGNMENT__).
7245         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7246         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7247         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7248         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7249         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7250         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7251         * gcc.dg/vect/Os-vect-95.c: Likewise.
7252         * gcc.dg/vect/pr20122.c: Likewise.
7253         * gcc.dg/vect/pr36493.c: Likewise.
7254         * gcc.dg/vect/pr37385.c: Likewise.
7255         * gcc.dg/vect/slp-7.c: Likewise.
7256         * gcc.dg/vect/slp-9.c: Likewise.
7257         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7258         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7259         * gcc.dg/vect/vect-35.c: Likewise.
7260         * gcc.dg/vect/vect-40.c: Likewise.
7261         * gcc.dg/vect/vect-42.c: Likewise.
7262         * gcc.dg/vect/vect-44.c: Likewise.
7263         * gcc.dg/vect/vect-46.c: Likewise.
7264         * gcc.dg/vect/vect-48.c: Likewise.
7265         * gcc.dg/vect/vect-52.c: Likewise.
7266         * gcc.dg/vect/vect-54.c: Likewise.
7267         * gcc.dg/vect/vect-56.c: Likewise.
7268         * gcc.dg/vect/vect-58.c: Likewise.
7269         * gcc.dg/vect/vect-60.c: Likewise.
7270         * gcc.dg/vect/vect-74.c: Likewise.
7271         * gcc.dg/vect/vect-75.c: Likewise.
7272         * gcc.dg/vect/vect-76.c: Likewise.
7273         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7274         * gcc.dg/vect/vect-77.c: Likewise.
7275         * gcc.dg/vect/vect-77-global.c: Likewise.
7276         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7277         * gcc.dg/vect/vect-78.c: Likewise.
7278         * gcc.dg/vect/vect-78-global.c: Likewise.
7279         * gcc.dg/vect/vect-80.c: Likewise.
7280         * gcc.dg/vect/vect-85.c: Likewise.
7281         * gcc.dg/vect/vect-87.c: Likewise.
7282         * gcc.dg/vect/vect-88.c: Likewise.
7283         * gcc.dg/vect/vect-92.c: Likewise.
7284         * gcc.dg/vect/vect-93.c: Likewise.
7285         * gcc.dg/vect/vect-95.c: Likewise.
7286         * gcc.dg/vect/vect-97.c: Likewise.
7287         * gcc.dg/vect/vect-complex-1.c: Likewise.
7288         * gcc.dg/vect/vect-complex-4.c: Likewise.
7289         * gcc.dg/vect/vect-complex-5.c: Likewise.
7290         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7291         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7292         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7293         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7294         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7295         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7296         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7297         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7298         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7299         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7300         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7301         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7302         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7303         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7304         * gcc.dg/vect/vect-outer-1.c: Likewise.
7305         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7306         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7307         * gcc.dg/vect/vect-outer-2.c: Likewise.
7308         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7309         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7310         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7311         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7312         * gcc.dg/vect/vect-outer-3.c: Likewise.
7313         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7314         * gcc.dg/vect/vect-outer-5.c: Likewise.
7315         * gcc.dg/vect/vect-outer-6.c: Likewise.
7316         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7317         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7318         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7319         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7320         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7321         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7322         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7323         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7324         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7325         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7326         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7327         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7328         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7329         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7330
7331 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7332
7333         PR c/24581
7334         * gcc.dg/torture/complex-sign.h: New header.
7335         * gcc.dg/torture/complex-sign-add.c,
7336         gcc.dg/torture/complex-sign-mixed-add.c,
7337         gcc.dg/torture/complex-sign-mixed-div.c,
7338         gcc.dg/torture/complex-sign-mixed-mul.c,
7339         gcc.dg/torture/complex-sign-mixed-sub.c,
7340         gcc.dg/torture/complex-sign-mul.c,
7341         gcc.dg/torture/complex-sign-sub.c: New tests.
7342
7343 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7344
7345         PR fortran/39876
7346         * gfortran.dg/intrinsic_3.f90: New.
7347
7348 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7349
7350         PR c/39037
7351         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7352         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7353         * gcc.dg/dfp/float-constant-double.c: New test.
7354         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7355         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7356         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7357         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7358         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7359         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7360         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7361         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7362         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7363
7364 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7365
7366         PR middle-end/40057
7367         * gcc.c-torture/execute/pr40057.c: New test.
7368
7369 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7370
7371         * gcc.c-torture/compile/const-high-part.c: New test.
7372
7373 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7374
7375         PR testsuite/40050
7376         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7377         build plugin.
7378
7379 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7380
7381         PR fortran/39630
7382         * gfortran.dg/proc_decl_1.f90: Modified.
7383         * gfortran.dg/proc_ptr_comp_1.f90: New.
7384         * gfortran.dg/proc_ptr_comp_2.f90: New.
7385         * gfortran.dg/proc_ptr_comp_3.f90: New.
7386         * gfortran.dg/proc_ptr_comp_4.f90: New.
7387         * gfortran.dg/proc_ptr_comp_5.f90: New.
7388         * gfortran.dg/proc_ptr_comp_6.f90: New.
7389
7390 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7391
7392         PR c++/17395
7393         * g++.dg/template/call7.C: New test.
7394
7395 2009-05-06  Diego Novillo  <dnovillo@google.com>
7396
7397         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7398
7399 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7400
7401         * gfortran.dg/pr40021.f: Moved to ...
7402         * gfortran.fortran-torture/execute/pr40021.f: Here.
7403
7404 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7405
7406         PR middle-end/39986
7407         * gcc.dg/dfp/pr39986.c: New test.
7408
7409 2009-05-06  Michael Matz  <matz@suse.de>
7410
7411         PR middle-end/40021
7412         * gfortran.dg/pr40021.f: New test.
7413
7414 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7415
7416         * lib/plugin-support.exp: New file containing support procs for
7417         plugin testcases.
7418         * lib/target-supports.exp (check_plugin_available): New proc.
7419         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7420         * gcc.dg/plugin/selfassign.c: New plugin source file.
7421         * gcc.dg/plugin/self-assign-test-1.c: New test.
7422         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7423         * g++.dg/README: Add description for plugin test.
7424         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7425         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7426         * g++.dg/plugin/selfassign.c: New plugin source file.
7427         * g++.dg/plugin/self-assign-test-1.C: New test.
7428         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7429         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7430         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7431         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7432
7433 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7434
7435         PR fortran/40041
7436         * gfortran.dg/intrinsic_2.f90: New test.
7437         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7438
7439 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7440
7441         PR c/40032
7442         * gcc.dg/noncompile/incomplete-5.c: New test.
7443
7444 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7445
7446         PR middle-end/39666
7447         * gcc.dg/pr39666-1.c: New test.
7448         * gcc.dg/pr39666-2.c: Likewise.
7449         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7450         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7451         * gfortran.dg/pr39666-1.f90: Likewise.
7452         * gfortran.dg/pr39666-2.f90: Likewise.
7453
7454 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7455
7456         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7457         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7458         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7459
7460 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7461
7462         PR fortran/39998
7463         * gfortran.dg/proc_ptr_17.f90: New.
7464
7465 2009-05-05  Richard Guenther  <rguenther@suse.de>
7466
7467         PR tree-optimization/40022
7468         * gcc.c-torture/execute/pr40022.c: New testcase.
7469
7470 2009-05-05  Richard Guenther  <rguenther@suse.de>
7471
7472         PR middle-end/40023
7473         * gcc.c-torture/compile/pr40023.c: New testcase.
7474
7475 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7476
7477         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7478         * g++.dg/template/overload9.C: Likewise.
7479         * g++.dg/ext/ms-1.C: New.
7480
7481 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7482
7483         PR c++/40013
7484         * g++.dg/ext/vla7.C: New test.
7485
7486 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7487
7488         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7489
7490 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7491
7492         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7493         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7494         Update expected errors.
7495
7496 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7497
7498         PR c++/28152
7499         * g++.dg/parse/parser-pr28152.C: New.
7500         * g++.dg/parse/parser-pr28152-2.C: New.
7501
7502 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7503
7504         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7505
7506 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7507
7508         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7509         * gcc.target/sparc/fexpand-2.c: Likewise.
7510         * gcc.target/sparc/fpmerge-2.c: Likewise.
7511         * gcc.target/sparc/pdist-2.c: Likewise.
7512
7513 2009-05-03  Richard Guenther  <rguenther@suse.de>
7514
7515         PR c/39983
7516         * gcc.c-torture/compile/pr39983.c: New testcase.
7517
7518 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7519
7520         * gcc.dg/c99-complex-3.c: New test.
7521
7522 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7523
7524         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7525
7526 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7527
7528         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7529
7530 2009-05-02  Richard Guenther  <rguenther@suse.de>
7531
7532         PR middle-end/40001
7533         * gcc.target/spu/pr40001.c: New testcase.
7534
7535 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7536
7537         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7538
7539 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7540
7541         PR middle-end/39579
7542         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7543         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7544
7545 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7546
7547         PR testsuite/39776
7548         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7549         no longer issued.
7550
7551 2009-04-30  David Ayers  <ayers@fsfe.org>
7552
7553         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7554         and gcc_error_prefix variables.
7555         * objc.dg/bad-receiver-type.m: Update to match correct
7556         diagnostics marker.
7557         * objc.dg/encode-5.m: Likewise.
7558         * objc.dg/id-1.m: Likewise.
7559         * objc.dg/method-1.m: Likewise.
7560         * objc.dg/method-6.m: Likewise.
7561         * objc.dg/method-7.m: Likewise.
7562         * objc.dg/method-9.m: Likewise.
7563         * objc.dg/method-11.m: Likewise.
7564         * objc.dg/method-20.m: Likewise.
7565         * objc.dg/private-1.m: Likewise.
7566
7567 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7568
7569         PR libfortran/39667
7570         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7571         * gfortran.dg/advance_4.f90: Likewise
7572         * gfortran.dg/advance_5.f90: Likewise
7573         * gfortran.dg/append_1.f90: Likewise
7574         * gfortran.dg/backslash_1.f90: Likewise
7575         * gfortran.dg/backslash_2.f90: Likewise
7576         * gfortran.dg/backslash_3.f: Likewise
7577         * gfortran.dg/backspace_10.f90: Likewise
7578         * gfortran.dg/backspace_3.f: Likewise
7579         * gfortran.dg/backspace_4.f: Likewise
7580         * gfortran.dg/backspace_5.f: Likewise
7581         * gfortran.dg/backspace_8.f: Likewise
7582         * gfortran.dg/backspace_9.f: Likewise
7583         * gfortran.dg/complex_write.f90: Likewise
7584         * gfortran.dg/convert_implied_open.f90: Likewise
7585         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7586         * gfortran.dg/dos_eol.f: Likewise
7587         * gfortran.dg/empty_format_1.f90: Likewise
7588         * gfortran.dg/endfile.f: Likewise
7589         * gfortran.dg/eof_1.f90: Likewise
7590         * gfortran.dg/eor_1.f90: Likewise
7591         * gfortran.dg/eor_handling_1.f90: Likewise
7592         * gfortran.dg/eor_handling_2.f90: Likewise
7593         * gfortran.dg/eor_handling_3.f90: Likewise
7594         * gfortran.dg/eor_handling_4.f90: Likewise
7595         * gfortran.dg/eor_handling_5.f90: Likewise
7596         * gfortran.dg/error_recovery_5.f90: Likewise
7597         * gfortran.dg/f2003_inquire_1.f03: Likewise
7598         * gfortran.dg/f2003_io_4.f03: Likewise
7599         * gfortran.dg/f2003_io_5.f03: Likewise
7600         * gfortran.dg/f2003_io_7.f03: Likewise
7601         * gfortran.dg/fgetc_1.f90: Likewise
7602         * gfortran.dg/fgetc_2.f90: Likewise
7603         * gfortran.dg/flush_1.f90: Likewise
7604         * gfortran.dg/fmt_exhaust.f90: Likewise
7605         * gfortran.dg/fmt_huge.f90: Likewise
7606         * gfortran.dg/fmt_read.f90: Likewise
7607         * gfortran.dg/fmt_t_1.f90: Likewise
7608         * gfortran.dg/fmt_t_2.f90: Likewise
7609         * gfortran.dg/fmt_t_3.f90: Likewise
7610         * gfortran.dg/fmt_t_4.f90: Likewise
7611         * gfortran.dg/fmt_t_5.f90: Likewise
7612         * gfortran.dg/fmt_t_7.f: Likewise
7613         * gfortran.dg/fseek.f90: Likewise
7614         * gfortran.dg/ftell_1.f90: Likewise
7615         * gfortran.dg/ftell_2.f90: Likewise
7616         * gfortran.dg/func_derived_3.f90: Likewise
7617         * gfortran.dg/inquire_9.f90: Likewise
7618         * gfortran.dg/iostat_1.f90: Likewise
7619         * gfortran.dg/iostat_2.f90: Likewise
7620         * gfortran.dg/list_read_1.f90: Likewise
7621         * gfortran.dg/list_read_4.f90: Likewise
7622         * gfortran.dg/list_read_5.f90: Likewise
7623         * gfortran.dg/list_read_7.f90: Likewise
7624         * gfortran.dg/list_read_8.f90: Likewise
7625         * gfortran.dg/list_read_9.f90: Likewise
7626         * gfortran.dg/namelist_13.f90: Likewise
7627         * gfortran.dg/namelist_14.f90: Likewise
7628         * gfortran.dg/namelist_15.f90: Likewise
7629         * gfortran.dg/namelist_16.f90: Likewise
7630         * gfortran.dg/namelist_17.f90: Likewise
7631         * gfortran.dg/namelist_18.f90: Likewise
7632         * gfortran.dg/namelist_19.f90: Likewise
7633         * gfortran.dg/namelist_20.f90: Likewise
7634         * gfortran.dg/namelist_24.f90: Likewise
7635         * gfortran.dg/namelist_26.f90: Likewise
7636         * gfortran.dg/namelist_27.f90: Likewise
7637         * gfortran.dg/namelist_28.f90: Likewise
7638         * gfortran.dg/namelist_37.f90: Likewise
7639         * gfortran.dg/namelist_38.f90: Likewise
7640         * gfortran.dg/namelist_39.f90: Likewise
7641         * gfortran.dg/namelist_40.f90: Likewise
7642         * gfortran.dg/namelist_43.f90: Likewise
7643         * gfortran.dg/namelist_44.f90: Likewise
7644         * gfortran.dg/namelist_45.f90: Likewise
7645         * gfortran.dg/namelist_46.f90: Likewise
7646         * gfortran.dg/namelist_47.f90: Likewise
7647         * gfortran.dg/namelist_48.f90: Likewise
7648         * gfortran.dg/namelist_49.f90: Likewise
7649         * gfortran.dg/namelist_50.f90: Likewise
7650         * gfortran.dg/namelist_51.f90: Likewise
7651         * gfortran.dg/namelist_52.f90: Likewise
7652         * gfortran.dg/namelist_56.f90: Likewise
7653         * gfortran.dg/namelist_char_only.f90: Likewise
7654         * gfortran.dg/namelist_use.f90: Likewise
7655         * gfortran.dg/namelist_use_only.f90: Likewise
7656         * gfortran.dg/noadv_size.f90: Likewise
7657         * gfortran.dg/open_access_append_1.f90: Likewise
7658         * gfortran.dg/pad_no.f90: Likewise
7659         * gfortran.dg/pr12884.f: Likewise
7660         * gfortran.dg/pr17090.f90: Likewise
7661         * gfortran.dg/pr17285.f90: Likewise
7662         * gfortran.dg/pr17286.f90: Likewise
7663         * gfortran.dg/pr18122.f90: Likewise
7664         * gfortran.dg/pr18210.f90: Likewise
7665         * gfortran.dg/pr18392.f90: Likewise
7666         * gfortran.dg/pr19155.f: Likewise
7667         * gfortran.dg/pr19216.f: Likewise
7668         * gfortran.dg/pr19467.f90: Likewise
7669         * gfortran.dg/pr19657.f: Likewise
7670         * gfortran.dg/pr20257.f90: Likewise
7671         * gfortran.dg/read_bad_advance.f90: Likewise
7672         * gfortran.dg/read_eof_2.f90: Likewise
7673         * gfortran.dg/read_eof_4.f90: Likewise
7674         * gfortran.dg/read_many_1.f: Likewise
7675         * gfortran.dg/read_noadvance.f90: Likewise
7676         * gfortran.dg/read_repeat.f90: Likewise
7677         * gfortran.dg/read_size_noadvance.f90: Likewise
7678         * gfortran.dg/read_x_past.f: Likewise
7679         * gfortran.dg/record_marker_1.f90: Likewise
7680         * gfortran.dg/record_marker_3.f90: Likewise
7681         * gfortran.dg/rewind_1.f90: Likewise
7682         * gfortran.dg/runtime_warning_1.f90: Likewise
7683         * gfortran.dg/shape_3.f90: Likewise
7684         * gfortran.dg/slash_1.f90: Likewise
7685         * gfortran.dg/stat_1.f90: Likewise
7686         * gfortran.dg/stat_2.f90: Likewise
7687         * gfortran.dg/streamio_11.f90: Likewise
7688         * gfortran.dg/streamio_3.f90: Likewise
7689         * gfortran.dg/streamio_4.f90: Likewise
7690         * gfortran.dg/streamio_9.f90: Likewise
7691         * gfortran.dg/tl_editing.f90: Likewise
7692         * gfortran.dg/unf_io_convert_1.f90: Likewise
7693         * gfortran.dg/unf_io_convert_2.f90: Likewise
7694         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7695         * gfortran.dg/unf_short_record_1.f90: Likewise
7696         * gfortran.dg/utf8_1.f03: Likewise
7697         * gfortran.dg/utf8_2.f03: Likewise
7698         * gfortran.dg/widechar_IO_1.f90: Likewise
7699         * gfortran.dg/write_check3.f90: Likewise
7700         * gfortran.dg/write_rewind_2.f: Likewise
7701         * gfortran.dg/x_slash_2.f: Likewise
7702
7703 2009-04-29  Richard Guenther  <rguenther@suse.de>
7704
7705         PR target/39943
7706         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7707         New.
7708         (check_effective_target_vect_floatuint_cvt): Likewise.
7709         * gcc.dg/vect/slp-10.c: Adjust.
7710         * gcc.dg/vect/slp-11.c: Adjust.
7711         * gcc.dg/vect/slp-12b.c: Adjust.
7712         * gcc.dg/vect/slp-33.c: Adjust.
7713         * gcc.c-torture/compile/pr39943.c: New testcase.
7714
7715 2009-04-29  Richard Guenther  <rguenther@suse.de>
7716
7717         PR middle-end/39937
7718         * gcc.c-torture/compile/pr39937.c: New testcase.
7719
7720 2009-04-29  Richard Guenther  <rguenther@suse.de>
7721
7722         PR tree-optimization/39941
7723         * gcc.c-torture/compile/pr39941.c: New testcase.
7724
7725 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7726
7727         * gcc.target/bfin/20090411-1.c: New test.
7728
7729 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7730
7731         PR target/39565
7732         * gcc.dg/pr39565.c: New testcase.
7733
7734 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7735
7736         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7737         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7738         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7739         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7740         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7741         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7742         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7743         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7744         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7745         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7746         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7747         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7748         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7749         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7750         * gcc.target/i386/pr37191.c: Likewise.
7751         * gcc.target/i386/reload-1.c: Likewise.
7752         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7753         * g++.old-deja/g++.pt/repo2.C: Likewise.
7754         * g++.old-deja/g++.pt/repo3.C: Likewise.
7755         * g++.old-deja/g++.pt/repo4.C: Likewise.
7756         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7757         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7758         * g++.dg/template/repo1.C: Likewise.
7759         * g++.dg/template/repo2.C: Likewise.
7760         * g++.dg/template/repo3.C: Likewise.
7761         * g++.dg/template/repo4.C: Likewise.
7762         * g++.dg/template/repo5.C: Likewise.
7763         * g++.dg/template/repo6.C: Likewise.
7764         * g++.dg/template/repo7.C: Likewise.
7765         * g++.dg/template/repo8.C: Likewise.
7766         * g++.dg/template/repo9.C: Likewise.
7767         * g++.dg/rtti/repo1.C: Likewise.
7768         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7769         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7770         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7771         * g++.dg/other/PR23205.C: Skip for vxworks.
7772         * g++.dg/ext/visibility/class1.C: Requires PIC.
7773         * g++.dg/eh/async-unwind2.C: Requires PIC.
7774         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7775         does not have cxa_exit.
7776
7777 2009-04-28  Jing Yu  <jingyu@google.com>
7778
7779         PR testsuite/39790
7780         * lib/target-supports.exp (check_effective_target_tls): Remove
7781         comment of caching.
7782         (check_effective_target_tls_native): Likewise.
7783         (check_effective_target_tls_runtime): Likewise.
7784         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7785         tls to tls_runtime.
7786         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7787
7788 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7789
7790         PR fortran/39946
7791         * gfortran.dg/proc_ptr_16.f90: New.
7792
7793 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7794
7795         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7796         lp64 is true.
7797
7798 2009-04-28  Richard Guenther  <rguenther@suse.de>
7799
7800         PR middle-end/39937
7801         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7802
7803 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7804
7805         * g++.dg/warn/pr35652.C: Removed.
7806         * gcc.dg/pr35652.c: Likewise.
7807
7808 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7809
7810         * gcc.target/ia64/20071210-2.c: New testcase.
7811
7812 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7813
7814         PR c/39323
7815         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7816         * gcc.dg/pr39323-3.c: Ditto.
7817
7818 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7819
7820         PR fortran/39930
7821         PR fortran/39931
7822         * gfortran.dg/ambiguous_reference_2.f90: New.
7823         * gfortran.dg/pointer_assign_7.f90: New.
7824
7825 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7826             Mark Mitchell  <mark@codesourcery.com>
7827
7828         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7829         * gcc.dg/20020103-1.c: Check for __ppc.
7830         * gcc.dg/asm-b.c: Check for __ppc.
7831         * gcc.dg/20020919-1.c: Check for __ppc.
7832         * gcc.dg/20020312-2.c: Likewise.
7833         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7834         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7835         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7836         * g++.dg/warn/weak1.C: Likewise.
7837         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7838         static so appropriate optimizations kick in.
7839         (find_base_value_wrapper): New function.
7840         * g++.dg/eh/simd-5.C: Fix target triplet.
7841         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7842
7843 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7844             H.J. Lu  <hongjiu.lu@intel.com>
7845
7846         PR target/39911
7847         * gcc.target/i386/pr39911.c: New test.
7848
7849 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7850
7851         PR fortran/39879
7852         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7853
7854 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7855
7856         PR c++/35652
7857         Revert:
7858
7859         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7860
7861         * gcc.dg/pr35652.C: New.
7862         * g++.dg/warn/pr35652.C: New.
7863         * gcc.dg/format/plus-1.c: Adjust message.
7864
7865 2009-04-27  DJ Delorie  <dj@redhat.com>
7866
7867         * lib/target-supports.exp (check_effective_target_double64): New.
7868         (check_effective_target_double64plus): New.
7869         (check_effective_target_large_double): New.
7870         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7871         * gcc.dg/div-double-1.c: Likewise.
7872         * gcc.dg/Wconversion-real.c: Require large_double.
7873         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7874
7875         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7876         are too small.
7877
7878         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7879         constants as long.
7880
7881 2009-04-27  Ian Lance Taylor  <iant@google.com>
7882
7883         * gcc.dg/Wcxx-compat-5.c: New testcase.
7884         * gcc.dg/Wcxx-compat-6.c: New testcase.
7885
7886 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7887
7888         Allow non-constant arguments to conversion intrinsics.
7889         * gcc.target/spu/intrinsics-3.c: Update tests.
7890
7891 2009-04-27  Richard Guenther  <rguenther@suse.de>
7892
7893         PR middle-end/39928
7894         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7895         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7896
7897 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7898
7899         PR target/39903
7900         * gcc.dg/torture/pr39903-1.c: New.
7901         * gcc.dg/torture/pr39903-2.c: Likewise.
7902
7903 2009-04-27  Revital Eres  <eres@il.ibm.com>
7904
7905         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7906         and check it.
7907         * gcc.dg/sms-2.c: Add dump check.
7908         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7909         and check it.
7910         * gcc.dg/sms-4.c: Likewise.
7911         * gcc.dg/sms-5.c: Likewise.
7912         * gcc.dg/sms-6.c: Likewise.
7913         * gcc.dg/sms-7.c: Likewise.
7914         * gcc.dg/sms-antideps.c: Rename to...
7915         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7916
7917 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7918
7919         * gnat.dg/opt2.adb: New test.
7920
7921 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7922
7923         PR c++/39875
7924         * g++.dg/warn/Wunused-15.C: New test.
7925
7926 2009-04-26  Michael Matz  <matz@suse.de>
7927
7928         Expand from SSA.
7929         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7930         change regexps.
7931         * gcc.target/i386/pr37248-1.c: Modified.
7932         * gcc.target/i386/pr37248-3.c: Modified.
7933         * gcc.target/i386/pr37248-2.c: Modified.
7934         * gnat.dg/aliasing1.adb: Modified.
7935         * gnat.dg/pack9.adb: Modified.
7936         * gnat.dg/aliasing2.adb: Modified.
7937         * gcc.dg/strict-overflow-2.c: Modified.
7938         * gcc.dg/autopar/reduc-1char.c: Modified.
7939         * gcc.dg/autopar/reduc-2char.c: Modified.
7940         * gcc.dg/autopar/reduc-1.c: Modified.
7941         * gcc.dg/autopar/reduc-2.c: Modified.
7942         * gcc.dg/autopar/reduc-3.c: Modified.
7943         * gcc.dg/autopar/reduc-6.c: Modified.
7944         * gcc.dg/autopar/reduc-7.c: Modified.
7945         * gcc.dg/autopar/reduc-8.c: Modified.
7946         * gcc.dg/autopar/reduc-9.c: Modified.
7947         * gcc.dg/autopar/reduc-1short.c: Modified.
7948         * gcc.dg/autopar/reduc-2short.c: Modified.
7949         * gcc.dg/autopar/parallelization-1.c: Modified.
7950         * gcc.dg/strict-overflow-4.c: Modified.
7951         * gcc.dg/strict-overflow-6.c: Modified.
7952         * gcc.dg/gomp/combined-1.c: Modified.
7953         * gcc.dg/no-strict-overflow-1.c: Modified.
7954         * gcc.dg/no-strict-overflow-3.c: Modified.
7955         * gcc.dg/no-strict-overflow-5.c: Modified.
7956         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7957         * gcc.dg/tree-ssa/pr18134.c: Modified.
7958         * gcc.dg/tree-ssa/20030824-1.c: Modified.
7959         * gcc.dg/tree-ssa/vector-2.c: Modified.
7960         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7961         * gcc.dg/tree-ssa/loop-21.c: Modified.
7962         * gcc.dg/tree-ssa/20030824-2.c: Modified.
7963         * gcc.dg/tree-ssa/vector-3.c: Modified.
7964         * gcc.dg/tree-ssa/asm-3.c: Modified.
7965         * gcc.dg/tree-ssa/pr23294.c: Modified.
7966         * gcc.dg/tree-ssa/loop-22.c: Modified.
7967         * gcc.dg/tree-ssa/loop-15.c: Modified.
7968         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7969         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7970         * gcc.dg/tree-ssa/pr20139.c: Modified.
7971         * gcc.dg/tree-ssa/scev-cast.c: Modified.
7972         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7973         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7974         * gcc.dg/tree-ssa/loop-5.c: Modified.
7975         * gcc.dg/tree-ssa/pr19431.c: Modified.
7976         * gcc.dg/tree-ssa/pr32044.c: Modified.
7977         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7978         * gcc.dg/tree-ssa/loop-19.c: Modified.
7979         * gcc.dg/tree-ssa/loop-28.c: Modified.
7980         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7981         * gcc.dg/tree-ssa/divide-1.c: Modified.
7982         * gcc.dg/tree-ssa/inline-1.c: Modified.
7983         * gcc.dg/tree-ssa/divide-3.c: Modified.
7984         * gcc.dg/tree-ssa/pr30978.c: Modified.
7985         * gcc.dg/tree-ssa/alias-6.c: Modified.
7986         * gcc.dg/tree-ssa/divide-4.c: Modified.
7987         * gcc.dg/tree-ssa/alias-11.c: Modified.
7988         * gcc.dg/no-strict-overflow-7.c: Modified.
7989         * gcc.dg/strict-overflow-1.c: Modified.
7990         * gcc.dg/pr15784-4.c: Modified.
7991         * gcc.dg/pr34263.c: Modified.
7992         * gcc.dg/strict-overflow-3.c: Modified.
7993         * gcc.dg/tree-prof/stringop-1.c: Modified.
7994         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7995         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7996         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7997         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7998         * gcc.dg/no-strict-overflow-2.c: Modified.
7999         * gcc.dg/no-strict-overflow-4.c: Modified.
8000         * gcc.dg/no-strict-overflow-6.c: Modified.
8001         * g++.dg/tree-ssa/pr27090.C: Modified.
8002         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8003         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8004         * g++.dg/tree-ssa/pr19807.C: Modified.
8005         * g++.dg/opt/pr30965.C: Modified.
8006         * g++.dg/init/new17.C: Modified.
8007         * gfortran.dg/whole_file_6.f90: Modified.
8008         * gfortran.dg/whole_file_5.f90: Modified.
8009         * gfortran.dg/reassoc_1.f90: Modified.
8010         * gfortran.dg/reassoc_3.f90: Modified.
8011
8012 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8013
8014         PR fortran/39893
8015         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8016
8017 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8018
8019         PR inline-asm/39543
8020         * gcc.target/i386/pr39543-1.c: New test.
8021         * gcc.target/i386/pr39543-2.c: New test.
8022         * gcc.target/i386/pr39543-3.c: New test.
8023
8024         PR c/39889
8025         * gcc.dg/Wunused-value-3.c: New test.
8026
8027 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8028
8029         PR c/39581
8030         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8031         gcc.dg/vla-21.c: New tests.
8032
8033 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8034
8035         PR c/39556
8036         * gcc.dg/inline-34.c: New test.
8037
8038 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8039
8040         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8041         gcc.dg/enum-const-3.c: New tests.
8042         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8043         -pedantic-errors.  Update expected diagnostics.
8044
8045 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8046
8047         PR c/39582
8048         * gcc.dg/vla-20.c: New test.
8049
8050 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8051
8052         PR c/39564
8053         * gcc.dg/vla-19.c: New test.
8054
8055 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8056
8057         PR preprocessor/39559
8058         * gcc.dg/c99-intconst-2.c: New test.
8059
8060 2009-04-25  Jan Hubicka  <jh@suse.cz>
8061
8062         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8063
8064 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8065
8066         PR fortran/39688
8067         * gfortran.dg/import7.f90: New.
8068
8069 2009-04-24  Richard Guenther  <rguenther@suse.de>
8070
8071         * gcc.dg/tree-ssa/vrp48.c: Fix.
8072
8073 2008-04-24  Doug Kwan  <dougkwan@google.com>
8074
8075         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8076         destination are the same.
8077
8078 2009-04-24  Richard Guenther  <rguenther@suse.de>
8079
8080         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8081
8082 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8083
8084         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8085         gcc.dg/array-const-3.c: New tests.
8086
8087 2009-04-24  Ian Lance Taylor  <iant@google.com>
8088
8089         * gcc.dg/Wcxx-compat-4.c: New testcase.
8090
8091 2009-04-24  Daniel Kraft  <d@domob.eu>
8092
8093         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8094         expected on already erraneous symbol (renamed to fresh one).
8095
8096 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8097
8098         PR middle-end/39867
8099         * gcc.dg/pr39867.c: New.
8100
8101 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8102
8103         PR fortran/39861
8104         PR fortran/39864
8105         * gfortran.dg/intrinsic_1.f90: New.
8106
8107 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8108
8109         * gnat.dg/alignment7.adb: New test.
8110         * gnat.dg/alignment8.adb: Likewise.
8111
8112 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8113
8114         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8115         * gnat.dg/specs/rep_clause2.ads: New test.
8116
8117 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8118
8119         PR rtl-optimization/39794
8120         * gcc.dg/pr39794.c: New test.
8121
8122 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8123
8124         * gnat.dg/atomic1.adb: New test.
8125         * gnat.dg/atomic1_pkg.ads: New helper.
8126
8127 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8128
8129         PR testsuite/39623
8130         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8131         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8132
8133 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8134
8135         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8136         warning.
8137
8138 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8139
8140         PR C/31499
8141         * gcc.dg/vector-init-1.c: New testcase.
8142         * gcc.dg/vector-init-2.c: New testcase.
8143
8144 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8145
8146         * gnat.dg/enum2.adb: New test.
8147         * gnat.dg/enum2_pkg.ads: New helper.
8148
8149 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8150
8151         PR c/39855
8152         * gcc.dg/torture/pr39855.c: New test.
8153
8154 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8155
8156         PR c++/39639
8157         * g++.dg/cpp0x/pr39639.C: New test.
8158
8159 2009-04-22  Mark Heffernan  <meheff@google.com>
8160
8161         * gcc.dg/profile-generate-3.c: New test.
8162
8163 2009-04-22  Jan Hubicka  <jh@suse.cz>
8164
8165         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8166
8167 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8168
8169         PR testsuite/39623
8170         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8171
8172 2009-04-22  Richard Guenther  <rguenther@suse.de>
8173
8174         PR tree-optimization/39824
8175         * gcc.c-torture/compile/pr39824.c: New testcase.
8176
8177 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8178
8179         PR c++/14875
8180         * g++.dg/parse/parser-pr14875.C: New.
8181         * g++.dg/parse/parser-pr14875-2.C: New.
8182         * g++.dg/parse/error6.C: Update match string.
8183
8184 2009-04-22  Richard Guenther  <rguenther@suse.de>
8185
8186         PR tree-optimization/39845
8187         * gcc.c-torture/compile/pr39845.c: New testcase.
8188
8189 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8190
8191         PR fortran/39735
8192         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8193         * gfortran.dg/external_initializer.f90: Modified.
8194         * gfortran.dg/interface_26.f90: Modified.
8195         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8196         * gfortran.dg/proc_ptr_3.f90: Modified.
8197         * gfortran.dg/proc_ptr_15.f90: New.
8198         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8199
8200 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8201
8202         PR c++/35711
8203         * g++.dg/warn/pr35711.C: New.
8204         * g++.dg/conversion/ptrmem2.C: Update.
8205
8206 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8207
8208         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8209         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8210         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8211         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8212         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8213         gcc.c-torture/ChangeLog.0,
8214         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8215         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8216         gcc.target/i386/math-torture/math-torture.exp,
8217         gcc.target/mips/inter/mips16-inter.exp,
8218         gcc.target/mips/mips-nonpic/README,
8219         gcc.target/x86_64/abi/README.gcc,
8220         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8221         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8222         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8223         notices.
8224         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8225
8226 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8227
8228         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8229
8230 2009-04-21  Richard Guenther  <rguenther@suse.de>
8231
8232         PR middle-end/39829
8233         * gcc.dg/torture/pr39829.c: New testcase.
8234
8235 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8236
8237         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8238
8239 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8240
8241         PR 16202
8242         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8243         * gcc.dg/sequence-pt-2.c: New.
8244         * gcc.dg/sequence-pt-3.c: New.
8245         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8246         * g++.dg/warn/sequence-pt-2.c: New.
8247         * g++.dg/warn/sequence-pt-3.c: New.
8248
8249 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8250
8251         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8252
8253 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8254
8255         * gnat.dg/import1.ad[sb]: New test.
8256
8257 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8258
8259         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8260         return 0.
8261
8262 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8263
8264         PR fortran/39811
8265         * gfortran.dg/continuation_11.f90: New test.
8266
8267 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8268
8269         PR c++/13358
8270         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8271         messages. Test for "long long" in system headers.
8272         * gcc.dg/c99-longlong-2.c: New.
8273         * g++.dg/warn/pr13358.C: New.
8274         * g++.dg/warn/pr13358-2.C: New.
8275         * g++.dg/warn/pr13358-3.C: New.
8276         * g++.dg/warn/pr13358-4.C: New.
8277
8278 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8279
8280         * gcc.dg/framework-2.c: Fix up for non existent includes
8281         being fatal errors now.
8282
8283 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8284
8285         PR fortran/39800
8286         * gfortran.dg/private_type_13.f90: New test.
8287         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8288
8289 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8290
8291         PR c++/39803
8292         * g++.dg/warn/Wunused-14.C: New test.
8293
8294 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8295
8296         * gnat.dg/specs/small_alignment.ads: New test.
8297
8298 2009-04-20  Ian Lance Taylor  <iant@google.com>
8299
8300         * gcc.dg/Wcxx-compat-3.c: New testcase.
8301
8302 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8303
8304         * gnat.dg/pack13.ad[sb]: New test.
8305         * gnat.dg/pack13_pkg.ads: New helper.
8306
8307 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8308
8309         * gnat.dg/discr11.ad[sb]: New test.
8310         * gnat.dg/discr11_pkg.ads: New helper.
8311
8312 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8313
8314         PR tree-optimization/39675
8315         * gcc.dg/vect/O3-pr39675-2.c: New test.
8316
8317 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8318
8319         * gnat.dg/rep_clause3.adb: New test.
8320
8321 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8322
8323         PR c/37481
8324         * gcc.dg/c99-flex-array-7.c: New test.
8325
8326 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8327
8328         PR c/19771
8329         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8330
8331 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8332
8333         PR c/38243
8334         * gcc.dg/c99-restrict-3.c: New test.
8335
8336 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8337
8338         PR preprocessor/20078
8339         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8340
8341 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8342
8343         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8344         Do not pass -B$root after -margs.
8345
8346 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8347
8348         PR c/32061
8349         PR c++/36954
8350         * gcc.dg/pr32061.c: New.
8351         * gcc.dg/Wlogical-op-1.c: Update.
8352         * g++.dg/warn/Wlogical-op-1.C: Update.
8353         * g++.dg/warn/pr36954.C: New.
8354
8355 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8356
8357         PR c/27676
8358         * gcc.dg/lvalue-5.c: New test.
8359
8360 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8361
8362         PR c/22367
8363         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8364
8365 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8366
8367         * gcc.dg/cpp/include5.c: New test.
8368
8369 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8370
8371         PR c/35210
8372         * gcc.dg/call-diag-2.c: New test.
8373
8374 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8375
8376         PR preprocessor/39646
8377         * gcc.dg/cpp/line8.c: New test.
8378
8379 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8380
8381         PR preprocessor/39647
8382         * gcc.dg/cpp/line7.c: New test.
8383
8384 2009-04-18  Richard Guenther  <rguenther@suse.de>
8385
8386         PR middle-end/39804
8387         * gcc.target/i386/pr39804.c: New testcase.
8388
8389 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8390
8391         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8392         * g++.dg/other/pr39496.C: Likewise.
8393
8394 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8395
8396         PR middle-end/36902
8397         * gcc.dg/pr36902.c: New.
8398
8399 2009-04-17  Diego Novillo  <dnovillo@google.com>
8400
8401         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8402         violation for variable 'inside_main'.
8403
8404 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8405
8406         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8407
8408 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8409
8410         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8411
8412 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8413
8414         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8415         * gfortran.dg/chmod_2.f90: Likewise.
8416         * gfortran.dg/chmod_3.f90: Likewise.
8417         * gfortran.dg/open_errors.f90: Likewise.
8418         * gfortran.dg/stat_1.f90: Likewise.
8419         * gfortran.dg/stat_2.f90: Likewise.
8420
8421 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8422
8423         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8424         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8425         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8426         * gfortran.dg/nearest_1.f90: Likewise.
8427         * gfortran.dg/nearest_3.f90: Likewise.
8428         * gfortran.dg/isnan_1.f90: Likewise.
8429         * gfortran.dg/isnan_2.f90: Likewise.
8430         * gfortran.dg/nan_1.f90: Likewise.
8431         * gfortran.dg/nan_2.f90: Likewise.
8432         * gfortran.dg/nan_3.f90: Likewise.
8433         * gfortran.dg/nan_4.f90: Likewise.
8434         * gfortran.dg/module_nan.f90: Likewise.
8435         * gfortran.dg/int_conv_2.f90: Likewise.
8436         * gfortran.dg/init_flag_3.f90: Likewise.
8437         * gfortran.dg/namelist_42.f90: Likewise.
8438         * gfortran.dg/namelist_43.f90: Likewise.
8439         * gfortran.dg/real_const_3.f90: Likewise.
8440         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8441
8442         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8443         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8444         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8445         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8446         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8447
8448         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8449         * gfortran.dg/gamma_5.f90: Likewise.
8450
8451 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8452
8453         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8454         less strict so it also works with auto-overlay support.
8455         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8456         for "exceeds local store" linker errors on the SPU.
8457
8458         * lib/gfortran.exp: Include target-supports.exp.
8459         (gfortran_init): On SPU targets where automatic overlay support
8460         is available, use it to build all Fortran test cases.
8461
8462         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8463
8464 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8465
8466         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8467         rule enforced by gnat on taft types.
8468
8469 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8470
8471         PR testsuite/39792
8472         * g++.dg/ext/complit11.C: Add empty dg-options.
8473
8474 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8475
8476         PR c++/17570
8477         * g++.dg/template/defarg11.C: New test.
8478
8479 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8480
8481         PR c++/28766
8482         * g++.dg/ext/complit11.C: New testcase.
8483
8484 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8485
8486         PR c++/39551
8487         * g++.dg/warn/Wunused-13.C: New testcase.
8488
8489 2009-04-15  Ian Lance Taylor  <iant@google.com>
8490
8491         * gcc.dg/Wenum-compare-1.c: New testcase.
8492
8493 2009-04-15  Richard Guenther  <rguenther@suse.de>
8494
8495         PR tree-optimization/39764
8496         * g++.dg/torture/pr39764.C: New testcase.
8497
8498 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8499
8500         * g++.dg/ext/altivec-17.C: New.
8501
8502 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8503
8504         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8505         * gnat.dg/specs/limited1.ads: Ditto.
8506
8507 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8508
8509         PR testsuite/39769
8510         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8511         for testing the results of estimate instructions.
8512         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8513         * gcc.dg/vmx/3a-05.c (test): Ditto.
8514
8515 2009-04-14  Jason Merrill  <jason@redhat.com>
8516
8517         PR c++/39763
8518         * g++.dg/warn/Wshadow-4.C: Extend.
8519
8520 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8521
8522         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8523         (do_D): Remove attribute hidden.
8524
8525 2009-04-13  Jason Merrill  <jason@redhat.com>
8526
8527         PR c++/39480
8528         * g++.dg/init/copy7.C: New.
8529
8530 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8531
8532         PR testsuite/39733
8533         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8534         (check_for_all_options): This.
8535
8536 2009-04-13  Jason Merrill  <jason@redhat.com>
8537
8538         PR c++/39750
8539         * g++.dg/template/crash90.C: New.
8540
8541 2009-04-12  Jason Merrill  <jason@redhat.com>
8542
8543         PR c++/39742
8544         * g++.dg/overload/extern-C-2.C: New.
8545
8546 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8547
8548         PR preprocessor/31869
8549         * gcc.dg/cpp/strify5.c: New test.
8550
8551 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8552
8553         * gnat.dg/enum1.adb: New test.
8554         * gnat.dg/enum1_pkg.ads: New helper.
8555
8556 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8557
8558         PR target/39740
8559         * gcc.target/alpha/pr39740.c: New test.
8560
8561 2009-04-11  Daniel Kraft  <d@domob.eu>
8562
8563         PR fortran/37746
8564         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8565         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8566         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8567         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8568         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8569         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8570         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8571         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8572         expected string length that failed with -fbounds-check now.
8573         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8574
8575 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8576
8577         PR fortran/39692
8578         * gfortran.dg/proc_ptr_14.f90: New.
8579
8580 2009-04-11  Richard Guenther  <rguenther@suse.de>
8581
8582         PR middle-end/39732
8583         * g++.dg/torture/pr39732.C: New testcase.
8584
8585 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8586
8587         * gfortran.dg/whole_file_5.f90: New.
8588         * gfortran.dg/whole_file_6.f90: New.
8589
8590 2009-04-11  Richard Guenther  <rguenther@suse.de>
8591
8592         PR tree-optimization/39713
8593         * g++.dg/torture/pr39713.C: New testcase.
8594
8595 2009-04-10  Richard Guenther  <rguenther@suse.de>
8596
8597         PR c/39712
8598         * gcc.dg/pr39712.c: New testcase.
8599
8600 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8601
8602         PR c++/28301
8603         * g++.dg/cpp0x/enum2.C: Updated.
8604         * g++.dg/debug/pr22514.C: Likewise.
8605         * g++.dg/parse/enum2.C: Likewise.
8606         * g++.dg/parse/enum3.C: Likewise.
8607         * g++.dg/template/crash79.C: Likewise.
8608         * g++.old-deja/g++.jason/cond.C: Likewise.
8609
8610 2009-04-10  Chao-ying Fu  <fu@mips.com>
8611
8612         * gcc.target/mips/interrupt_handler.c: Change from compile to
8613         assemble.
8614
8615 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8616
8617         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8618
8619 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8620
8621         PR fortran/38709
8622         * gfortran.dg/zero_sized_6.f90: New.
8623
8624 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8625
8626         PR  c++/20118
8627         * g++.dg/parse/pr20118.C: New.
8628         * g++.dg/template/spec16.C: Update.
8629
8630 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8631
8632         PR testsuite/35621
8633         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8634         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8635         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8636         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8637         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8638         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8639         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8640         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8641         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8642         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8643         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8644         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8645         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8646         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8647         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8648         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8649         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8650
8651 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8652
8653         PR target/39678
8654         * g++.dg/torture/pr39678.C: New.
8655         * gcc.dg/compat/struct-complex-2.h: Likewise.
8656         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8657         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8658         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8659         * gcc.dg/torture/pr39678.c: Likewise.
8660         * gcc.target/i386/pr39678.c: Likewise.
8661
8662         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8663         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8664
8665         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8666         <complex.h>.  Add tests for structure with complex float.
8667
8668 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8669             Joseph Myers  <joseph@codesourcery.com>
8670
8671         PR target/36800
8672         * gcc.dg/dfp/pr36800.c: New.
8673
8674 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8675             Rafael Avila de Espindola  <espindola@google.com>
8676
8677         * gcc.misc-tests/help.exp: New file.
8678         * lib/options.exp: New file.
8679
8680 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8681
8682         PR libobjc/36610
8683         * objc/execute/forward-1.x: New.
8684
8685 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8686
8687         * gcc.dg/pr27150-1.c: Change to a link test.
8688
8689 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8690
8691         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8692         3 of the GNU General Public License and to point readers at the
8693         COPYING3 file and the FSF's license web page.
8694         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8695         * gcc.dg/struct/struct-reorg.exp: Likewise.
8696         * gcc.target/spu/tag_manager.c: Likewise.
8697
8698 2009-04-09  Richard Guenther  <rguenther@suse.de>
8699
8700         PR testsuite/39696
8701         * ssa-ccp-25.c: Adjust pattern.
8702
8703 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8704
8705         PR fortran/36704
8706         * gfortran.dg/external_procedures_1.f90: Modified.
8707         * gfortran.dg/proc_ptr_result_1.f90: New.
8708         * gfortran.dg/proc_ptr_result_2.f90: New.
8709         * gfortran.dg/proc_ptr_result_3.f90: New.
8710
8711 2009-04-09  Richard Guenther  <rguenther@suse.de>
8712
8713         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8714         to prevent constant propagation.
8715         * gcc.dg/vect/vect-56.c: Likewise.
8716         * gcc.dg/vect/vect-58.c: Likewise.
8717         * gcc.dg/vect/vect-60.c: Likewise.
8718         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8719         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8720         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8721
8722 2009-04-09  Richard Guenther  <rguenther@suse.de>
8723
8724         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8725         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8726
8727 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8728
8729         PR c/39613
8730         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8731         New tests.
8732
8733 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8734
8735         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8736         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8737
8738 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8739
8740         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8741
8742 2009-04-08  Jason Merrill  <jason@redhat.com>
8743
8744         PR c++/25185
8745         * g++.dg/template/error40.C: Add another test.
8746
8747 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8748
8749         PR c/39614
8750         PR c/39673
8751         * gcc.c-torture/compile/pr39614-1.c,
8752         gcc.c-torture/compile/pr39614-2.c,
8753         gcc.c-torture/compile/pr39614-3.c,
8754         gcc.c-torture/compile/pr39614-4.c,
8755         gcc.c-torture/compile/pr39614-5.c,
8756         gcc.c-torture/compile/pr39673-1.c,
8757         gcc.c-torture/compile/pr39673-2.c: New tests.
8758         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8759         more cases.
8760         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8761         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8762         expected errors.
8763
8764 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8765
8766         PRc++/39637
8767         * g++.dg/cpp0x/variadic-crash2.C: New test.
8768
8769 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8770
8771         PR fortran/38863
8772         * gfortran.dg/alloc_comp_result_1.f90: New test.
8773
8774 2009-04-07  Jason Merrill  <jason@redhat.com>
8775
8776         PR c++/34691
8777         * g++.dg/overload/extern-C-1.C: New.
8778
8779 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8780
8781         PR testsuite/39325
8782         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8783
8784 2009-04-07  Jason Merrill  <jason@redhat.com>
8785
8786         PR c++/25185
8787         * g++.dg/template/error40.C: New.
8788
8789 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8790
8791         PR fortran/38152
8792         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8793
8794 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8795
8796         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8797
8798 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8799
8800         PR fortran/38290
8801         * gfortran.dg/proc_decl_1.f90: Modified.
8802         * gfortran.dg/proc_ptr_11.f90: Extended.
8803         * gfortran.dg/proc_ptr_13.f90: Modified.
8804
8805 2009-04-06  Jason Merrill  <jason@redhat.com>
8806
8807         PR c++/35146
8808         * g++.dg/template/fnspec1.C: New.
8809
8810 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8811
8812         * lib/gnat.exp: Handle multilib.
8813
8814 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8815
8816         PR fortran/38863
8817         * gfortran.dg/dependency_23.f90: New test.
8818
8819 2009-04-06  Richard Guenther  <rguenther@suse.de>
8820
8821         PR tree-optimization/28868
8822         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8823         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8824         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8825         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8826
8827 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8828
8829         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8830
8831 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8832
8833         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8834
8835 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8836
8837         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8838         with the built-in y0, and the subsequent warning.
8839         (y1): Likewise, rename to y_1.
8840
8841 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8842
8843         PR fortran/39414
8844         * gfortran.dg/proc_decl_21.f90: New.
8845
8846 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8847
8848         PR fortran/36091
8849         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8850
8851 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8852
8853         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8854         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8855         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8856         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8857         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8858         gfortran.dg/namelist_49.f90: Gate test on effective_target
8859         fd_truncate.
8860         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8861
8862 2009-04-05  Daniel Kraft  <d@domob.eu>
8863
8864         PR fortran/38654
8865         * gfortran.dg/read_float_2.f03
8866         * gfortran.dg/read_float_3.f90
8867
8868 2009-04-05  Richard Guenther  <rguenther@suse.de>
8869
8870         PR tree-optimization/39648
8871         * gcc.c-torture/compile/pr39648.c: New testcase.
8872
8873 2009-04-05  Jason Merrill  <jason@redhat.com>
8874
8875         PR c++/14912
8876         * g++.dg/template/error39.C: New.
8877
8878 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8879
8880         PR fortran/29458
8881         * gfortran.dg/implied_do_1.f90: New.
8882
8883 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8884
8885         PR fortran/39577
8886         * gfortran.dg/recursive_check_8.f90: New.
8887         * gfortran.dg/recursive_check_9.f90: New.
8888         * gfortran.dg/recursive_check_10.f90: New.
8889         * gfortran.dg/recursive_check_11.f90: New.
8890         * gfortran.dg/recursive_check_12.f90: New.
8891         * gfortran.dg/recursive_check_13.f90: New.
8892         * gfortran.dg/recursive_check_14.f90: New.
8893
8894 2009-04-04  Jason Merrill  <jason@redhat.com>
8895
8896         PR c++/25185
8897         * g++.dg/template/error38.C: Add more tests.
8898
8899 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8900
8901         PR fortran/37614
8902         * gfortran.dg/common_align_2.f90: New test.
8903
8904 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8905
8906         PR target/39501
8907         * gcc.c-torture/execute/pr39501.c: New file.
8908         * gcc.c-torture/execute/pr39501.x: New file.
8909
8910 2009-04-04  Richard Guenther  <rguenther@suse.de>
8911
8912         PR tree-optimization/8781
8913         PR tree-optimization/37892
8914         * g++.dg/tree-ssa/pr8781.C: New testcase.
8915         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8916
8917 2009-04-04  Richard Guenther  <rguenther@suse.de>
8918
8919         PR tree-optimization/39636
8920         * gcc.c-torture/compile/pr39636.c: New testcase.
8921
8922 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8923
8924         PR rtl-optimization/39607
8925         * g++.dg/opt/pr39607.C: New.
8926
8927 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8928
8929         PR fortran/39594
8930         * gfortran.dg/common_12.f90: New.
8931
8932 2009-04-03  Jason Merrill  <jason@redhat.com>
8933
8934         PR c++/39608
8935         * g++.dg/template/const2.C: New test.
8936
8937 2009-04-03  Richard Guenther  <rguenther@suse.de>
8938
8939         PR tree-optimization/2480
8940         PR tree-optimization/23086
8941         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8942         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8943
8944 2009-04-03  Richard Guenther  <rguenther@suse.de>
8945
8946         PR tree-optimization/34743
8947         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8948         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8949         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8950         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8951         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8952         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8953         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8954         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8955
8956 2009-04-03  Richard Guenther  <rguenther@suse.de>
8957
8958         PR middle-end/13146
8959         PR tree-optimization/23940
8960         PR tree-optimization/33237
8961         PR middle-end/33974
8962         PR middle-end/34093
8963         PR tree-optimization/36201
8964         PR tree-optimization/36230
8965         PR tree-optimization/38049
8966         PR tree-optimization/38207
8967         PR tree-optimization/38230
8968         PR tree-optimization/38301
8969         PR tree-optimization/38585
8970         PR middle-end/38895
8971         PR tree-optimization/38985
8972         PR tree-optimization/39299
8973         * gcc.dg/pr19633-1.c: Adjust.
8974         * gcc.dg/torture/pta-callused-1.c: Likewise.
8975         * gcc.dg/torture/pr39074-2.c: Likewise.
8976         * gcc.dg/torture/pr39074.c: Likewise.
8977         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8978         * gcc.dg/torture/pr30375.c: Adjust.
8979         * gcc.dg/torture/pr33563.c: Likewise.
8980         * gcc.dg/torture/pr33870.c: Likewise.
8981         * gcc.dg/torture/pr33560.c: Likewise.
8982         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8983         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8984         * gcc.dg/tree-ssa/alias-15.c: Remove.
8985         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8986         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8987         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8988         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8989         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8990         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8991         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8992         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8993         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8994         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8995         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8996         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8997         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8998         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8999         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9000         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9001         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9002         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9003         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9004         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9005         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9006         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9007         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9008         * gcc.dg/uninit-B.c: XFAIL.
9009         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9010         * gcc.dg/uninit-pr19430.c: XFAIL.
9011         * g++.dg/tree-ssa/pr13146.C: New testcase.
9012         * g++.dg/opt/pr36187.C: Adjust.
9013         * g++.dg/torture/20090329-1.C: New testcase.
9014
9015 2009-04-02  Chao-ying Fu  <fu@mips.com>
9016
9017         * gcc.target/mips/interrupt_handler.c: New test.
9018
9019 2009-04-02  David Ayers  <ayers@fsfe.org>
9020
9021         PR objc/18456
9022         * objc.dg/bad-receiver-type-2.m: New test contributed by
9023         Alexander Mamberg.
9024
9025 2009-04-02  Jason Merrill  <jason@redhat.com>
9026
9027         PR c++/25185
9028         * g++.dg/template/error38.C: New test.
9029
9030 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9031
9032         PR tree-optimization/31677
9033         * gcc.dg/memcpy-1.c: Add compiler option.
9034
9035 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9036
9037         PR tree-optimization/39595
9038         * gfortran.dg/vect/O3-pr39595.f: New test.
9039
9040 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9041
9042         PR c++/26693
9043         * g++.dg/template/typedef11.C: New test.
9044         * g++.dg/template/typedef12.C: Likewise.
9045         * g++.dg/template/typedef13.C: Likewise.
9046         * g++.dg/template/typedef14.C: Likewise.
9047         * g++.dg/template/typedef15.C: Likewise.
9048         * g++.dg/template/typedef16.C: Likewise.
9049         * g++.dg/template/sfinae3.C: Compile this pedantically.
9050         The only errors expected should be the one saying the typedef is ill
9051         formed.
9052         * g++.old-deja/g++.pt/typename8.C: Likewise.
9053         * g++.dg/template/access11.C: Update this.
9054
9055 2009-04-02  Richard Guenther  <rguenther@suse.de>
9056
9057         PR tree-optimization/37221
9058         * gcc.c-torture/compile/20090331-1.c: New testcase.
9059
9060 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9061
9062         * gcc.c-torture/compile/20090401-1.c: New test.
9063
9064 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9065
9066         PR c++/4926
9067         * g++.dg/template/pr4926-1.C: New.
9068
9069 2009-04-01  Xinliang David Li  <davidxl@google.com>
9070
9071         * gcc.target/i386/all_one_m128i.c: New test.
9072
9073 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9074
9075         PR c/39027
9076         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9077         * gcc.dg/fltconst-2.c: New test.
9078         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9079         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9080
9081         PR c/33466
9082         * gcc.dg/cpp/pr33466.c: New test.
9083         * gcc.dg/dfp/pr33466.c: New test.
9084         * gcc.dg/fixed-point/pr33466.c: New test.
9085
9086 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9087
9088         PR tree-optimization/35011
9089         * g++.dg/other/pr35011.C: New.
9090
9091 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9092
9093         PR target/39226
9094         * gcc.dg/pr39226.c: New test.
9095
9096 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9097
9098         PR c++/35240
9099         * g++.dg/template/pr35240.C: New.
9100
9101 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9102
9103         PR c/39605
9104         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9105         * gcc.dg/pr25682.c: Update expected diagnostics.
9106
9107 2009-04-01  Richard Guenther  <rguenther@suse.de>
9108
9109         * gcc.dg/fold-plusmult-2.c: New testcase.
9110
9111 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9112
9113         PR c/37772
9114         * gcc.dg/pr37772.c: New test.
9115         * g++.dg/ext/asm11.C: New test.
9116
9117 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9118
9119         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9120         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9121         defined.
9122
9123 2009-03-31  Jason Merrill  <jason@redhat.com>
9124
9125         * g++.old-deja/g++.other/using9.C: Add expected errors.
9126
9127 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9128
9129         * gcc.c-torture/compile/pr33009.c: Removed.
9130
9131 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9132
9133         * gcc.c-torture/compile/pr33009.c: Delete.
9134         * gcc.c-torture/compile/pr11832.c: Likewise.
9135
9136 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9137
9138         PR c/448
9139         * lib/target-supports.exp (check_effective_target_stdint_types):
9140         Update comment.
9141         (check_effective_target_inttypes_types): New.
9142         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9143         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9144         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9145
9146 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9147
9148         PR fortran/38917
9149         PR fortran/38918
9150         * gfortran.dg/data_pointer_1.f90: New test.
9151
9152 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9153
9154         PR fortran/38915
9155         * gfortran.dg/char_length_15.f90: New test.
9156
9157 2009-03-31  Jason Merrill  <jason@redhat.com>
9158
9159         C++ DR 613
9160         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9161         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9162         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9163         xfail others.
9164
9165         * g++.dg/other/typedef2.C: New test.
9166
9167         PR c++/37806
9168         * g++.dg/template/typedef17.C: New test.
9169
9170         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9171         * g++.dg/cpp0x/auto12.C: Likewise.
9172
9173 2009-03-31  Richard Guenther  <rguenther@suse.de>
9174
9175         PR middle-end/31029
9176         * gcc.dg/fold-compare-4.c: New testcase.
9177         * gcc.dg/fold-compare-5.c: Likewise.
9178
9179 2009-03-31  Richard Guenther  <rguenther@suse.de>
9180
9181         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9182
9183 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9184
9185         PR target/39592
9186         * gcc.target/i386/pr39592-1.c: New test.
9187
9188 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9189
9190         PR preprocessor/15638
9191         * gcc.dg/cpp/missing-header-1.c: New test.
9192         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9193         "compilation terminated" message.
9194         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9195         test #include "".
9196         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9197         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9198         terminated" message.
9199
9200 2009-03-31  Richard Guenther  <rguenther@suse.de>
9201
9202         PR middle-end/23401
9203         PR middle-end/27810
9204         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9205         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9206
9207 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9208
9209         PR fortran/38389
9210         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9211         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9212         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9213         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9214         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9215         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9216         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9217
9218 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9219
9220         PR fortran/22571
9221         * gfortran.dg/whole_file_1.f90: New test.
9222         PR fortran/26227
9223         * gfortran.dg/whole_file_2.f90: New test.
9224         * gfortran.dg/whole_file_3.f90: New test.
9225         PR fortran/24886
9226         * gfortran.dg/whole_file_4.f90: New test.
9227
9228 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9229
9230         * gfortran.dg/bind_c_usage_19.f90: New test.
9231
9232         PR target/39558
9233         * gcc.target/powerpc/altivec-29.c: New test.
9234
9235 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9236
9237         PR rtl-optimization/323
9238         * gcc.target/i386/excess-precision-1.c,
9239         gcc.target/i386/excess-precision-2.c,
9240         gcc.target/i386/excess-precision-3.c,
9241         gcc.target/i386/excess-precision-4.c,
9242         gcc.target/i386/excess-precision-5.c,
9243         gcc.target/i386/excess-precision-6.c: New tests.
9244
9245 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9246
9247         PR c/35235
9248         * gcc.dg/c99-array-lval-8.c: New test.
9249
9250 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9251
9252         PR preprocessor/34695
9253         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9254         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9255         instead of dg-warning for "previous definition" messages.
9256         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9257         "warnings being treated as errors" message.
9258         * gcc.dg/fltconst-1.c: Use -fshow-column.
9259
9260 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9261
9262         PR fortran/38823
9263         * gfortran.dg/power1.f90: New test.
9264
9265 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9266
9267         PR c/456
9268         PR c/5675
9269         PR c/19976
9270         PR c/29116
9271         PR c/31871
9272         PR c/35198
9273         * gcc.c-torture/compile/20081108-1.c,
9274         gcc.c-torture/compile/20081108-2.c,
9275         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9276         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9277         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9278         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9279         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9280         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9281         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9282         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9283         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9284         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9285         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9286         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9287         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9288         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9289         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9290         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9291         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9292         case.
9293         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9294         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9295         XFAILs.  Update expected messages.
9296         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9297         expected messages.
9298         * gcc.dg/real-const-1.c: Replace with test from original PR.
9299         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9300         when casting from non-constant integer to pointer.
9301
9302 2009-03-29  Richard Guenther  <rguenther@suse.de>
9303
9304         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9305
9306 2009-03-29  Daniel Kraft  <d@domob.eu>
9307
9308         PR fortran/37423
9309         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9310         DEFERRED bindings.
9311         * gfortran.dg/typebound_proc_9.f03: New test.
9312         * gfortran.dg/typebound_proc_10.f03: New test.
9313         * gfortran.dg/typebound_proc_11.f03: New test.
9314         * gfortran.dg/abstract_type_5.f03: New test.
9315
9316 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9317
9318         PR fortran/38507
9319         * gfortran.dg/do_4.f: New.
9320         * gfortran.dg/goto_2.f90: Correct expected warnings.
9321         * gfortran.dg/goto_4.f90: Likewise.
9322         * gfortran.dg/goto_5.f90: New.
9323
9324 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9325
9326         PR target/39545
9327         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9328
9329         * gcc.target/i386/pr39545-1.c: New.
9330         * gcc.target/i386/pr39545-2.c: Likewise.
9331
9332         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9333         (flex2_struct): Likewise.
9334         (check_struct_passing7): Likewise.
9335         (check_struct_passing8): Likewise.
9336         (f1s): Likewise.
9337         (f2s): Likewise.
9338         (main): Call check_struct_passing7 and check_struct_passing8.
9339
9340 2009-03-29  Richard Guenther  <rguenther@suse.de>
9341
9342         * gcc.c-torture/execute/20090113-1.c: New testcase.
9343         * gcc.c-torture/execute/20090113-2.c: Likewise.
9344         * gcc.c-torture/execute/20090113-3.c: Likewise.
9345         * gcc.c-torture/execute/20090207-1.c: Likewise.
9346         * gcc.c-torture/compile/20090114-1.c: Likewise.
9347         * gcc.c-torture/compile/20090328-1.c: Likewise.
9348         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9349
9350 2009-03-29  David Ayers  <ayers@fsfe.org>
9351
9352         PR objc/27377
9353         * objc.dg/conditional-1.m: New tests.
9354
9355 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9356
9357         * gcc.dg/winline-10.c: New test.
9358
9359 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9360
9361         PR fortran/34656
9362         * gfortran.dg/do_check_1.f90: Add test.
9363         * gfortran.dg/do_check_2.f90: Add test.
9364         * gfortran.dg/do_check_3.f90: Add test.
9365         * gfortran.dg/do_check_4.f90: Add test.
9366
9367 2009-03-28  Jan Hubicka  <jh@suse.cz>
9368
9369         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9370         * gcc.dg/pr33826.c: Update dump files.
9371         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9372         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9373
9374 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9375
9376         * g++.dg/tree-ssa/fwprop-align.C: New test.
9377
9378 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9379
9380         * gcc.target/powerpc/altivec-28.c: New test.
9381
9382         PR c++/39554
9383         * gcc.dg/wdisallowed-functions-1.c: Removed.
9384         * gcc.dg/wdisallowed-functions-2.c: Removed.
9385         * gcc.dg/wdisallowed-functions-3.c: Removed.
9386         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9387         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9388         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9389
9390 2009-03-28  Richard Guenther  <rguenther@suse.de>
9391
9392         PR tree-optimization/38723
9393         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9394
9395 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9396
9397         PR fortran/38538
9398         * gfortran.dg/char_result_13.f90: New test.
9399
9400 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9401
9402         PR fortran/38765
9403         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9404
9405 2009-03-28  Daniel Kraft  <d@domob.eu>
9406
9407         * gfortran.dg/trim_1.f90: New test.
9408
9409 2009-03-28  Richard Guenther  <rguenther@suse.de>
9410
9411         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9412         * g++.dg/warn/Warray-bounds.C: Likewise.
9413
9414 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9415
9416         PR fortran/32626
9417         * gfortran.dg/recursive_check_7.f90: New test.
9418
9419 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9420
9421         PR fortran/38432
9422         * gfortran.dg/do_check_5.f90: New test.
9423         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9424         * gfortran.dg/array_constructor_18.f90: Ditto.
9425         * gfortran.dg/array_constructor_22.f90: Ditto.
9426         * gfortran.dg/do_3.F90: Ditto.
9427         * gfortran.dg/do_1.f90: Ditto.
9428
9429 2009-03-28  Richard Guenther  <rguenther@suse.de>
9430
9431         PR tree-optimization/38180
9432         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9433
9434 2009-03-28  Richard Guenther  <rguenther@suse.de>
9435
9436         PR tree-optimization/38513
9437         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9438         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9439         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9440         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9441         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9442         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9443         * gcc.dg/vect/vect-35.c: Likewise.
9444         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9445         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9446         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9447
9448 2009-03-28  Richard Guenther  <rguenther@suse.de>
9449
9450         PR tree-optimization/38968
9451         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9452
9453 2009-03-28  Richard Guenther  <rguenther@suse.de>
9454
9455         PR tree-optimization/37795
9456         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9457
9458 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9459
9460         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9461         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9462         options for removed targets.
9463
9464 2009-03-27  Richard Guenther  <rguenther@suse.de>
9465
9466         PR tree-optimization/39120
9467         * gcc.c-torture/execute/pr39120.c: New testcase.
9468
9469 2009-03-27  Richard Guenther  <rguenther@suse.de>
9470
9471         PR tree-optimization/39120
9472         * gcc.dg/torture/pta-callused-1.c: New testcase.
9473
9474 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9475
9476         PR middle-end/39315
9477         * gcc.target/i386/pr39315-1.c: New.
9478         * gcc.target/i386/pr39315-2.c: Likewise.
9479         * gcc.target/i386/pr39315-3.c: Likewise.
9480         * gcc.target/i386/pr39315-4.c: Likewise.
9481         * gcc.target/i386/pr39315-check.c: Likewise.
9482
9483 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9484
9485         PR c/39323
9486         * gcc.dg/pr39323-1.c: New.
9487         * gcc.dg/pr39323-2.c: Likewise.
9488         * gcc.dg/pr39323-3.c: Likewise.
9489
9490 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9491
9492         PR target/38034
9493         * gcc.target/ia64/sync-1.c: New.
9494
9495 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9496
9497         PR target/39472
9498         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9499         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9500         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9501         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9502         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9503         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9504         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9505         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9506
9507 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9508
9509         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9510         for low precision (i.e. float).
9511
9512 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9513             Jakub Jelinek  <jakub@redhat.com>
9514
9515         PR debug/37959
9516         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9517
9518 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9519
9520         * gcc.dg/memmove-2.c: New test.
9521         * gcc.dg/memmove-3.c: New test.
9522
9523         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9524         in clone naming.
9525
9526 2009-03-27  Xinliang David Li  <davidxl@google.com>
9527
9528         PR tree-optimization/39557
9529         * g++.dg/tree-ssa/dom-invalid.C: New test.
9530
9531 2009-03-27  Xinliang David Li  <davidxl@google.com>
9532
9533         PR tree-optimization/39548
9534         * g++.dg/tree-ssa/copyprop.C: New test.
9535
9536 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9537
9538         PR c++/38638
9539         * g++.dg/template/typename17.C: New testcase.
9540         * g++.dg/template/typename18.C: New testcase.
9541
9542 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9543
9544         PR c++/36799
9545         * g++.dg/other/var_copy-1.C: New test.
9546
9547 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9548
9549         PR c++/37647
9550         * g++.dg/parse/ctor9.C: New test.
9551
9552 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9553
9554         PR c++/29727
9555         * g++.dg/init/error2.C: New test.
9556
9557 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9558
9559         PR c++/35652
9560         * gcc.dg/pr35652.C: New.
9561         * g++.dg/warn/pr35652.C: New.
9562         * gcc.dg/format/plus-1.c: Adjust message.
9563
9564 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9565
9566         PR c++/39554
9567         * gcc.dg/wdisallowed-functions-3.c: New test.
9568         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9569
9570 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9571
9572         * gcc.dg/inline-33.c: Fix when pic.
9573
9574 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9575
9576         * gcc.target/ia64/20090324-1.c: New test.
9577
9578 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9579
9580         PR c/27898
9581         * gcc.dg/pr27898.c: New test.
9582
9583         PR tree-optimization/32139
9584         * gcc.c-torture/compile/pr32139.c: New test.
9585
9586 2009-03-24  Jason Merrill  <jason@redhat.com>
9587
9588         PR c++/28274
9589         * g++.dg/parse/defarg14.C: New test.
9590
9591 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9592
9593         PR libfortran/39528
9594         * gfortran.dg/read_repeat.f90: New test.
9595
9596 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9597
9598         PR tree-optimization/39529
9599         * gcc.dg/vect/pr39529.c: New test.
9600
9601 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9602             Jakub Jelinek  <jakub@redhat.com>
9603
9604         PR debug/39524
9605         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9606
9607 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9608
9609         PR c/39495
9610         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9611
9612 2009-03-23  Jason Merrill  <jason@redhat.com>
9613
9614         * g++.dg/cpp0x/auto12.C: Add variadic test.
9615
9616         PR c++/39526
9617         * g++.dg/warn/Wshadow-4.C: New test.
9618
9619 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9620
9621         PR tree-optimization/39516
9622         * gfortran.dg/pr39516.f: New test.
9623
9624 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9625
9626         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9627         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9628         variable, not environment variable.
9629
9630 2009-03-21  Jason Merrill  <jason@redhat.com>
9631
9632         PR c++/28879
9633         * g++.dg/ext/vla6.C: New test.
9634
9635 2009-03-20  Jason Merrill  <jason@redhat.com>
9636
9637         * g++.dg/cpp0x/initlist5.C: Add additional test.
9638
9639 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9640             Janis Johnson  <janis187@us.ibm.com>
9641
9642         * lib/compat.exp (compat-get-options-main, compat-get-options):
9643         Handle dg-prune-output in source file.
9644         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9645         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9646         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9647         two warnings.
9648
9649 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9650
9651         PR c/39495
9652         * gcc.dg/gomp/pr39495-1.c: New test.
9653         * gcc.dg/gomp/pr39495-2.c: New test.
9654         * g++.dg/gomp/pr39495-1.C: New test.
9655         * g++.dg/gomp/pr39495-2.C: New test.
9656
9657         PR target/39496
9658         * gcc.target/i386/pr39496.c: New test.
9659         * g++.dg/other/pr39496.C: New test.
9660
9661 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9662
9663         PR middle-end/39500
9664         * gcc.dg/autopar/pr39500-1.c: New.
9665         * gcc.dg/autopar/pr39500-2.c: New.
9666
9667 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9668
9669         * g++.dg/dg.exp: Prune graphite.
9670
9671 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9672
9673         PR middle-end/39447
9674         * g++.dg/graphite: New.
9675         * g++.dg/graphite/graphite.exp: New.
9676         * g++.dg/graphite/pr39447.C: New.
9677
9678 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9679
9680         PR c++/39425
9681         * g++.dg/template/pr39425.C: New.
9682
9683         * g++.dg/template/spec33.C: Updated.
9684
9685 2009-03-17  Jason Merrill  <jason@redhat.com>
9686
9687         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9688
9689 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9690
9691         PR c++/39475
9692         * g++.dg/ext/unary_trait_incomplete.C: New.
9693
9694 2009-03-17  Jing Yu  <jingyu@google.com>
9695
9696         PR middle-end/39378
9697         * g++.dg/inherit/thunk10.C: New test.
9698
9699 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9700
9701         PR target/39482
9702         * gcc.target/i386/pr39482.c: New test.
9703
9704 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9705
9706         PR debug/39471
9707         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9708         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9709         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9710         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9711
9712         PR middle-end/39443
9713         * gcc.dg/pr39443.c: New test.
9714
9715         PR debug/39412
9716         * gcc.dg/debug/pr39412.c: New test.
9717
9718 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9719
9720         PR testsuite/38526
9721         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9722         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9723         is defined.
9724         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9725         its original value, or unset if it was not defined.
9726         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9727         path procs around use of HOSTCC.
9728         * g++.dg/compat/struct-layout-1.exp: Ditto.
9729         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9730
9731 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9732
9733         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9734
9735 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9736
9737         Revert patch for PR testsuite/37630.
9738
9739         PR testsuite/37960
9740         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9741
9742         PR testsuite/37630
9743         * lib/target-supports.exp (check_effective_target_ieee): New.
9744         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9745         * gcc.dg/20001012-1.c: Require ieee.
9746
9747         PR testsuite/37628
9748         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9749
9750 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9751
9752         PR tree-optimization/39455
9753         * gcc.dg/pr39455.c: New test.
9754
9755 2009-03-13  David Ayers  <ayers@fsfe.org>
9756
9757         * objc/execute/trivial.m. New test.
9758
9759 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9760
9761         PR target/39137
9762         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9763
9764 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9765
9766         PR testsuite/39451
9767         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9768         constraint on (%2).
9769
9770 2009-03-12  David Ayers  <ayers@fsfe.org>
9771
9772         PR libobjc/27466
9773         * objc/execute/exceptions/handler-1.m. New test.
9774
9775 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9776
9777         PR target/39431
9778         * gcc.target/i386/pr39431.c: New test.
9779
9780 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9781
9782         PR target/39445
9783         * gcc.target/i386/pr39445.c: New.
9784
9785         * gcc.target/i386/push-1.c: XFAIL.
9786
9787 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9788
9789         * gcc.dg/inline-33.c: New test.
9790
9791 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9792
9793         * gcc.dg/vect/vect-82.c: Combine dg-do and
9794         dg-require-effective-target into dg-skip-if.
9795         * gcc.dg/vect/vect-83.c: Likewise.
9796
9797 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9798
9799         PR target/39137
9800         * gcc.target/i386/stackalign/longlong-1.c: New test.
9801         * gcc.target/i386/stackalign/longlong-2.c: New test.
9802
9803 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9804
9805         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9806
9807 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9808
9809         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9810         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9811
9812 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9813
9814         * gnat.dg/slice_enum.adb: New test.
9815
9816 2009-03-11  Jason Merrill  <jason@redhat.com>
9817
9818         PR debug/39086
9819         * g++.dg/opt/nrv15.C: New test.
9820
9821 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9822
9823         PR tree-optimization/39422
9824         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9825         constant array with static initialization to global memory.
9826         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9827
9828 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9829
9830         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9831         padding.
9832
9833 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9834
9835         PR c++/39371
9836         * g++.dg/opt/switch2.C: Add -w to dg-options.
9837         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9838         * g++.dg/warn/switch1.C: New test.
9839         * g++.dg/other/switch3.C: New test.
9840
9841         PR tree-optimization/39394
9842         * gcc.c-torture/compile/pr39394.c: New test.
9843
9844 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9845
9846         * gcc.target/s390/20090223-1.c: New testcase.
9847
9848 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9849
9850         PR libfortran/39402
9851         * gfortran.dg/fmt_f0_1.f90: New test.
9852
9853 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9854
9855         PR c++/39060
9856         * g++.dg/other/new1.C: Adjusted.
9857         * g++.dg/parse/crash40.C: Likewise.
9858         * g++.dg/parse/defarg12.C: Likewise.
9859         * g++.dg/template/error15.C: Likewise.
9860
9861         * g++.dg/other/pr39060.C: New.
9862
9863 2009-03-07  Jason Merrill  <jason@redhat.com>
9864
9865         PR c++/39367
9866         * g++.dg/opt/new1.C: New.
9867
9868 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9869
9870         PR c++/33492
9871         * g++.dg/other/error32.C: New.
9872
9873 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9874
9875         PR middle-end/39360
9876         * gcc.c-torture/compile/pr39360.c: New test.
9877
9878         PR debug/39372
9879         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9880
9881 2009-03-05  Jason Merrill  <jason@redhat.com>
9882
9883         PR c++/38908
9884         * g++.dg/warn/Wuninitialized-3.C: New test.
9885
9886 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9887
9888         PR debug/39379
9889         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9890         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9891
9892 2009-03-04  Jason Merrill  <jason@redhat.com>
9893
9894         PR c++/13549
9895         * g++.dg/template/koenig7.C: New test.
9896
9897 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9898
9899         * g++.dg/torture/predcom-1.C: New test.
9900
9901 2009-03-04  Richard Guenther  <rguenther@suse.de>
9902
9903         PR tree-optimization/39362
9904         * g++.dg/torture/pr39362.C: New testcase.
9905
9906 2009-03-04  Jason Merrill  <jason@redhat.com>
9907             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9908
9909         PR c++/9634
9910         PR c++/29469
9911         PR c++/29607
9912         * g++.dg/template/dependent-name5.C: New test.
9913
9914 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9915
9916         PR testsuite/39357
9917         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9918         vect_int to vect_int_mult.
9919
9920 2009-03-04  Richard Guenther  <rguenther@suse.de>
9921
9922         PR tree-optimization/39358
9923         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9924         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9925
9926 2009-03-04  Richard Guenther  <rguenther@suse.de>
9927
9928         PR tree-optimization/39339
9929         * gcc.c-torture/execute/pr39339.c: New testcase.
9930
9931 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9932
9933         * gcc.c-torture/compile/20090303-1.c,
9934         gcc.c-torture/compile/20090303-2.c: New tests.
9935
9936 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9937
9938         PR fortran/39354
9939         * gfortran.dg/gomp/pr39354.f90: New test.
9940
9941         PR tree-optimization/39343
9942         * gcc.dg/pr39343.c: New test.
9943
9944 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9945
9946         PR tree-optimization/39248
9947         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9948         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9949         on targets without vector misalignment support.
9950         * lib/target-supports.exp
9951         (check_effective_target_vect_short_mult): Add
9952         check_effective_target_arm32.
9953
9954 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
9955
9956         PR middle-end/39335
9957         * gcc.dg/graphite/pr39335_1.c: New.
9958         * gcc.dg/graphite/pr39335.c: New.
9959
9960 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
9961
9962         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9963         of andl.
9964         * gcc.target/i386/stackalign/return-5.c: Likewise.
9965         * gcc.target/i386/stackalign/return-6.c: Likewise.
9966
9967 2009-03-02  Richard Guenther  <rguenther@suse.de>
9968             Ira Rosen  <irar@il.ibm.com>
9969
9970         PR tree-optimization/39318
9971         * gfortran.dg/vect/pr39318.f90: New test.
9972
9973 2009-03-01  Jan Hubicka  <jh@suse.cz>
9974
9975         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9976
9977 2009-03-01  Jan Hubicka  <jh@suse.cz>
9978
9979         PR debug/39267
9980         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9981
9982 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9983
9984         * gnat.dg/pack12.adb: New test.
9985
9986 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9987
9988         PR c++/37789
9989         * g++.dg/other/pr37789.C: New.
9990
9991 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9992
9993         PR fortran/39295
9994         * gfortran.dg/interface_25.f90: New test.
9995         * gfortran.dg/interface_26.f90: New test.
9996
9997 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9998
9999         PR fortran/39292
10000         * gfortran.dg/initialization_22.f90: New test.
10001
10002 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10003
10004         PR rtl-optimization/39241
10005         * gcc.dg/torture/pr39241.c: New.
10006
10007 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10008
10009         PR tree-optimizations/39259
10010         * g++.dg/torture/pr39259.C: New testcase.
10011
10012 2009-02-24  Richard Guenther  <rguenther@suse.de>
10013
10014         PR c++/39242
10015         * g++.dg/template/instantiate10.C: New testcase.
10016
10017 2009-02-24  Richard Guenther  <rguenther@suse.de>
10018             Zdenek Dvorak  <ook@ucw.cz>
10019
10020         PR tree-optimization/39233
10021         * gcc.c-torture/execute/pr39233.c: New testcase.
10022
10023 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10024
10025         PR tree-optimization/39260
10026         * gcc.dg/graphite/pr39260.c: New.
10027
10028 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10029
10030         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10031
10032 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10033
10034         PR c++/36411
10035         * g++.dg/template/void14.C: New.
10036
10037 2009-02-23  Jason Merrill  <jason@redhat.com>
10038
10039         PR c++/38880
10040         * g++.dg/init/const7.C: Remove XFAIL.
10041         * g++.dg/init/static-init1.C: New test.
10042
10043         * g++.dg/cpp0x/initlist14.C: New test.
10044
10045 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10046
10047         PR fortran/38914
10048         * bound_simplification_2.f90:  New test case.
10049         * bound_7.f90:  New test case.
10050
10051 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10052
10053         * gcc.dg/cpp/include4.c: New test.
10054
10055 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10056
10057         PR target/39256
10058         * gcc.target/i386/abi-2.c: New.
10059
10060 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10061
10062         * gcc.c-torture/execute/pr39228.x: New.
10063
10064 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10065
10066         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10067         scan-assembler to check for xmm0 register.
10068
10069 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10070             Joseph Myers  <joseph@codesourcery.com>
10071
10072         * gcc.target/arm/va_list.c: New test.
10073         * g++.dg/abi/arm_va_list.C: Likewise.
10074         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10075         function.
10076         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10077         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10078         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10079         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10080         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10081         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10082
10083 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10084
10085         PR testsuite/38164
10086         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10087         to dg-options.
10088
10089 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10090
10091         PR target/39240
10092         * gcc.c-torture/execute/pr39240.c: New test.
10093
10094 2009-02-20  Jason Merrill  <jason@redhat.com>
10095
10096         PR c++/39225
10097         * g++.dg/parse/dtor15.C: New test.
10098
10099 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10100
10101         * gcc.c-torture/execute/20090219-1.c: New.
10102
10103 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10104
10105         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10106         (mips-dg-options): When matching isa* pseudo-options make
10107         'value' optional and accept ! entries.  Use $spec instead of
10108         $isa_spec in the isa pseudo-option error message.  Only
10109         perform the ISA-range check when 'value' is set.  If arch is
10110         matching any CPU in the ! entries switch to its generic ISA.
10111         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10112         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10113
10114 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10115
10116         PR target/39175
10117         * gcc.dg/visibility-20.c: New test.
10118         * g++.dg/ext/visibility/visibility-11.C: New test.
10119
10120 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10121
10122         PR c++/39188
10123         * g++.dg/abi/pr39188-1a.C: New.
10124         * g++.dg/abi/pr39188-1b.C: Likewise.
10125         * g++.dg/abi/pr39188-1.h: Likewise.
10126         * g++.dg/abi/pr39188-2a.C: Likewise.
10127         * g++.dg/abi/pr39188-2b.C: Likewise.
10128         * g++.dg/abi/pr39188-2.h: Likewise.
10129         * g++.dg/abi/pr39188-3a.C: Likewise.
10130         * g++.dg/abi/pr39188-3b.C: Likewise.
10131         * g++.dg/abi/pr39188-3.h: Likewise.
10132
10133 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10134
10135         PR c/38483
10136         * gcc.c-torture/execute/call-trap-1.c,
10137         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10138         tests.
10139
10140 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10141
10142         PR target/39228
10143         * gcc.c-torture/execute/pr39228.c: New test.
10144
10145 2009-02-19  Richard Guenther  <rguenther@suse.de>
10146
10147         PR tree-optimization/39074
10148         * gcc.dg/torture/pr39074.c: New testcase.
10149         * gcc.dg/torture/pr39074-2.c: Likewise.
10150         * gcc.dg/torture/pr39074-3.c: Likewise.
10151
10152 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10153
10154         PR c++/39219
10155         * g++.dg/parse/attr3.C: New.
10156
10157 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10158
10159         PR testsuite/38165
10160         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10161
10162         PR testsuite/38166
10163         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10164         and skip on Darwin.
10165
10166 2009-02-18  Jason Merrill  <jason@redhat.com>
10167
10168         PR c++/38880
10169         * g++.dg/init/const7.C: Remove XFAIL.
10170
10171         PR target/39179
10172         * g++.dg/opt/const6.C: New test.
10173
10174 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10175
10176         * gcc.dg/callabi/callabi.exp: Moved to ...
10177         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10178         in 64bit mode.
10179
10180         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10181         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10182         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10183         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10184         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10185         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10186         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10187
10188         * gcc.dg/callabi/callabi.h: Moved to ...
10189         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10190
10191         * gcc.dg/callabi/func-1.c: Moved to ...
10192         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10193
10194         * gcc.dg/callabi/func-indirect.c: Moved to ...
10195         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10196
10197         * gcc.dg/callabi/pr38891.c: Moved to ...
10198         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10199
10200         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10201         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10202
10203         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10204         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10205
10206         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10207         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10208
10209 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10210
10211         PR target/38891
10212         * gcc.dg/callabi/pr38891.c: New.
10213
10214 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10215
10216         * gcc.dg/callabi/callabi.exp: New.
10217
10218 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10219
10220         PR target/39082
10221         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10222         -Wno-abi for x86.
10223         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10224
10225         * gcc.target/i386/pr39082-1.c: New.
10226
10227         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10228         -Wno-abi.
10229
10230         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10231         CHECK_M64_M128 is defined.
10232         (check_f_arguments): Add "do".
10233         (check_vector_arguments): New.
10234         (check_m64_arguments): Likewise.
10235         (check_m128_arguments): Likewise.
10236
10237         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10238         (CHECK_M64_M128): Define.
10239
10240         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10241         on abitest.
10242         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10243
10244         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10245         tests only if CHECK_M64_M128 is defined.
10246
10247         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10248         (m128_2_struct): Likewise.
10249         (check_struct_passing5): Likewise.
10250         (check_struct_passing6): Likewise.
10251         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10252
10253         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10254         (un5): Likewise.
10255         (check_union_passing4): Likewise.
10256         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10257
10258 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10259
10260         PR c/35447
10261         * gcc.dg/noncompile/pr35447-1.c: New test.
10262
10263 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10264
10265         PR tree-optimization/36922
10266         * gfortran.dg/pr36922.f: New test.
10267
10268 2009-02-17  Richard Guenther  <rguenther@suse.de>
10269
10270         PR tree-optimization/39202
10271         * gcc.c-torture/compile/pr39202.c: New testcase.
10272
10273 2009-02-17  Richard Guenther  <rguenther@suse.de>
10274
10275         PR tree-optimization/39204
10276         * gcc.dg/torture/pr39204.c: New testcase.
10277
10278 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10279
10280         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10281         * gcc.dg/vect/vect-outer-6.c: Ditto.
10282
10283 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10284
10285         PR c/35446
10286         * gcc.dg/noncompile/init-5.c: New test.
10287         * gcc.dg/init-bad-4.c: Adjust expected errors.
10288
10289 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10290
10291         PR target/37049
10292         * gcc.target/i386/push-1.c: New.
10293
10294 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10295
10296         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10297
10298 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10299
10300         * gcc.target/spu/intrinsics-sr.c: New test.
10301
10302 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10303
10304         PR target/38056
10305         * gcc.target/ia64/sibcall-opt-1.c: New test.
10306         * gcc.target/ia64/sibcall-opt-2.c: New test.
10307
10308 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10309
10310         PR fortran/36528
10311         * gfortran.dg/cray_pointers_8.f90: New test.
10312
10313         PR fortran/36703
10314         * gfortran.dg/cray_pointers_9.f90: New test.
10315
10316 2009-02-13  Jason Merrill  <jason@redhat.com>
10317
10318         PR c++/39070
10319         * g++.dg/cpp0x/decltype16.C: New.
10320
10321 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10322
10323         PR target/39152
10324         * gfortran.dg/gomp/pr39152.f90: New.
10325
10326 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10327
10328         PR target/39162
10329         * gcc.target/i386/pr39162.c: New.
10330
10331 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10332
10333         PR c/35444
10334         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10335         New tests.
10336
10337 2009-02-12  Jason Merrill  <jason@redhat.com>
10338
10339         PR c++/38950
10340         * g++.dg/template/array20.C: New test.
10341
10342 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10343
10344         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10345         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10346         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10347
10348 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10349
10350         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10351
10352 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10353
10354         PR target/39152
10355         * gfortran.dg/pr39152.f: New.
10356
10357 2009-02-11  Jason Merrill  <jason@redhat.com>
10358
10359         PR c++/39153
10360         * g++.dg/cpp0x/defaulted9.C: New test.
10361
10362         PR c++/30111
10363         * g++.dg/init/value7.C: New test.
10364
10365 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10366
10367         PR target/38824
10368         * gcc.target/i386/pr38824.c: New testcase.
10369
10370 2009-02-11  Jason Merrill  <jason@redhat.com>
10371
10372         PR c++/38649
10373         * g++.dg/cpp0x/defaulted8.C: New test.
10374
10375         PR c++/36744
10376         * g++.dg/cpp0x/rv9p.C: New test.
10377
10378 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10379
10380         * gnat.dg/aliasing3.adb: New test.
10381         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10382
10383 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10384
10385         PR c++/34397
10386         * g++.dg/template/crash88.C: New.
10387         * g++.dg/template/crash89.C: Likewise.
10388
10389 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10390
10391         PR c/39084
10392         * gcc.dg/pr39084.c: New test.
10393
10394 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10395
10396         PR target/39139
10397         * gcc.target/i386/pr39139.c: New test.
10398
10399 2009-02-10  Richard Guenther  <rguenther@suse.de>
10400
10401         PR tree-optimization/39132
10402         * gcc.dg/torture/pr39132.c: New testcase.
10403
10404 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10405
10406         PR target/39119
10407         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10408         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10409         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10410         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10411         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10412         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10413         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10414         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10415
10416 2009-02-09  Jason Merrill  <jason@redhat.com>
10417
10418         PR c++/39109
10419         * g++.dg/init/value6.C: New test.
10420
10421 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10422
10423         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10424
10425 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10426
10427         * gcc.c-torture/compile/20090209-1.c: New test.
10428
10429 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10430
10431         PR c++/35147
10432         PR c++/37737
10433         * g++.dg/cpp0x/vt-35147.C: New.
10434         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10435         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10436
10437 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10438
10439         PR c/35434
10440         * gcc.dg/attr-alias-4.c: New test.
10441
10442 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10443
10444         PR c/39035
10445         * gcc.dg/dfp/pr39035.c: New test.
10446
10447 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10448
10449         PR c/36432
10450         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10451
10452 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10453
10454         PR c++/39106
10455         * g++.dg/opt/thunk3.C: New test.
10456
10457 2009-02-05  Nick Clifton  <nickc@redhat.com>
10458
10459         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10460         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10461         * gcc.dg/cdce1.c: Likewise.
10462         * gcc.dg/cpp/_Pragma6.c: Likewise.
10463         * g++.dg/cpp/_Pragma1.C: Likewise.
10464         * gcc.dg/utf32-2.c: Xfail for M32C.
10465         * gcc.dg/utf32-1.c: Likewise.
10466         * gcc.dg/utf32-3.c: Likewise.
10467         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10468         targets.
10469         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10470         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10471         * gcc.dg/Wconversion-5.c: Likewise.
10472         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10473         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10474         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10475         * gcc.dg/utf-inc-init.c: Likewise.
10476         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10477         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10478         * gcc.dg/utf-array-short-wchar.c: Likewise.
10479         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10480         * gcc.dg/mallign.c: Use size_t instead of long.
10481
10482 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10483
10484         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10485
10486 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10487
10488         * gcc.c-torture/execute/pr39100.c: New.
10489
10490 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10491
10492         PR c/35435
10493         * gcc.dg/tls/diag-6.c: New test.
10494
10495 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10496
10497         * gcc.dg/graphite/scop-19.c: New
10498
10499 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10500
10501         AVX Programming Reference (January, 2009)
10502         * gcc.target/i386/avx-vpclmulqdq.c: New.
10503         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10504
10505         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10506
10507         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10508         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10509         (pclmul_test): Renamed to ...
10510         (TEST): This.
10511
10512 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10513
10514         PR c++/39095
10515         * g++.dg/abi/mangle31.C: New test.
10516
10517 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10518
10519         PR c/29129
10520         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10521         declarator.
10522         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10523         inside function prototype but not part of parameter declarator.
10524         * vla-11.c: New test.
10525
10526 2009-02-03  Jason Merrill  <jason@redhat.com>
10527
10528         * g++.dg/warn/main-4.C: New test.
10529         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10530
10531 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10532
10533         PR c++/36607
10534         * g++.dg/expr/cast10.C: New test.
10535
10536 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10537
10538         PR c/35433
10539         * gcc.dg/init-bad-6.c: New test.
10540
10541 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10542
10543         PR target/35318
10544         * gcc.c-torture/compile/pr35318.c: New test.
10545
10546         PR inline-asm/39059
10547         * gcc.dg/nofixed-point-2.c: New test.
10548         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10549         * g++.dg/ext/fixed2.C: Likewise.
10550         * g++.dg/other/error25.C: Likewise.
10551         * g++.dg/lookup/crash7.C: Likewise.
10552         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10553
10554         PR c++/39056
10555         * g++.dg/cpp0x/initlist13.C: New test.
10556
10557 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10558
10559         PR c++/36897
10560         * g++.dg/template/func2.C: New test.
10561
10562         PR c++/37314
10563         * g++.dg/template/typename15.C: New.
10564         * g++.dg/template/typename16.C: New.
10565
10566 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10567             Ben Elliston  <bje@au.ibm.com>
10568
10569         PR c/39034
10570         * gcc.dg/dfp/pr39034.c: New test.
10571
10572 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10573
10574         PR testsuite/38263
10575         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10576
10577 2009-02-02  Jason Merrill  <jason@redhat.com>
10578
10579         PR c++/39054
10580         * g++.dg/parse/dtor14.C: New test.
10581
10582 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10583
10584         * lib/target-supports.exp
10585         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10586         * g++.dg/ext/builtin10.C: New test.
10587
10588         PR inline-asm/39058
10589         * gcc.target/i386/pr39058.c: New test.
10590
10591 2009-02-02  Richard Guenther  <rguenther@suse.de>
10592
10593         PR tree-optimization/38937
10594         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10595
10596 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10597
10598         PR c++/39053
10599         * g++.dg/parse/crash52.C: New.
10600
10601 2009-01-30  Richard Guenther  <rguenther@suse.de>
10602
10603         PR tree-optimization/39041
10604         * gcc.c-torture/compile/pr39041.c: New testcase.
10605
10606 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10607
10608         PR target/39013
10609         * gcc.target/i386/pr39013-1.c: New test.
10610         * gcc.target/i386/pr39013-2.c: New test.
10611
10612         PR c++/39028
10613         * g++.dg/ext/label12.C: New test.
10614
10615 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10616
10617         PR c++/33465
10618         * g++.dg/parse/error34.C: New.
10619         * g++.dg/parse/error35.C: Likewise.
10620
10621 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10622
10623         PR c++/38655
10624         * g++.dg/cpp0x/decltype-38655.C: New.
10625
10626 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10627
10628         PR target/39002
10629         * g++.dg/torture/pr39002.C: New test.
10630
10631 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10632
10633         PR tree-optimization/39007
10634         * gcc.dg/tree-ssa/pr39007.c: New.
10635
10636 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10637
10638         PR middle-end/35854
10639         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10640         to "subreg1".
10641
10642 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10643
10644         PR middle-end/38857
10645         * gcc.c-torture/compile/pr38857.c: New test.
10646
10647 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10648
10649         PR fortran/38852
10650         PR fortran/39006
10651         * gfortran.dg/bound_6.f90: New test.
10652
10653 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10654
10655         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10656
10657 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10658
10659         PR tree-optimization/38997
10660         * gcc.dg/tree-ssa/pr38997.c: New.
10661
10662 2009-01-28  Richard Guenther  <rguenther@suse.de>
10663
10664         PR tree-optimization/38926
10665         * gcc.c-torture/compile/pr38926.c: New testcase.
10666
10667 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10668
10669         PR middle-end/38934
10670         * gcc.dg/pr38934.c: New test.
10671
10672 2009-01-28  Richard Guenther  <rguenther@suse.de>
10673
10674         PR middle-end/38908
10675         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10676
10677 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10678
10679         PR tree-optimization/38984
10680         * gcc.dg/pr38984.c: New XFAILed testcase.
10681
10682
10683 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10684
10685         PR target/38988
10686         * gcc.target/i386/pr38988.c: New test.
10687
10688 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10689
10690         PR c++/37554
10691         * g++.dg/parse/crash51.C: New.
10692         * g++.old-deja/g++.pt/crash9.C: Adjust.
10693
10694 2009-01-27  Daniel Kraft  <d@domob.eu>
10695
10696         PR fortran/38883
10697         * gfortran.dg/mvbits_6.f90:  New test.
10698         * gfortran.dg/mvbits_7.f90:  New test.
10699         * gfortran.dg/mvbits_8.f90:  New test.
10700
10701 2009-01-27  Richard Guenther  <rguenther@suse.de>
10702
10703         PR tree-optimization/38503
10704         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10705
10706 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10707
10708         PR middle-end/38969
10709         * gcc.c-torture/execute/pr38969.c: New test.
10710
10711 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10712
10713         PR testsuite/38864
10714         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10715         to dg-do compile.
10716         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10717         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10718         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10719
10720 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10721
10722         PR target/38952
10723         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10724         if __USING_SJLJ_EXCEPTIONS__ is defined.
10725
10726         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10727         __USING_SJLJ_EXCEPTIONS__ is defined.
10728         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10729         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10730         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10731         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10732         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10733         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10734
10735 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10736
10737         PR testsuite/38949
10738         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10739         Use instead of C name in asm statements.
10740
10741 2009-01-26  Richard Guenther  <rguenther@suse.de>
10742
10743         PR tree-optimization/38745
10744         * g++.dg/torture/pr38745.C: New testcase.
10745
10746 2009-01-26  Richard Guenther  <rguenther@suse.de>
10747
10748         PR middle-end/38851
10749         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10750
10751 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10752
10753         * gcc.dg/bitfld-15.c: Gate warning on target
10754         pcc_bitfield_type_matters.
10755         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10756         g++.dg/ext/bitfield4.C: Likewise.
10757         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10758         bitfield for any target.
10759
10760 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10761
10762         PR c/38957
10763         * gcc.dg/pr38957.c: New test.
10764
10765 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10766
10767         PR fortran/38955
10768         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10769         comparing floats.
10770
10771 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10772
10773         PR tree-optimization/38953
10774         * gfortran.dg/graphite/pr38953.f90: New.
10775
10776 2009-01-24  Paul Brook  <paul@codesourcery.com>
10777
10778         * gcc.target/arm/neon-cond-1.c: New test.
10779
10780 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10781
10782         PR tree-optimization/38932
10783         * gcc.dg/pr38932.c: New.
10784
10785 2009-01-23  Revital Eres  <eres@il.ibm.com>
10786
10787         * gcc.dg/sms-7.c: Fix test.
10788
10789 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10790
10791         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10792         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10793         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10794         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10795
10796 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10797
10798         * gcc.dg/pr35729.c: Make test x86 specific.
10799
10800 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10801
10802         PR middle-end/38615
10803         * gcc.dg/pr38615.c: New test.
10804
10805 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10806
10807         PR target/38931
10808         * gcc.target/i386/pr38931.c: New test.
10809
10810 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10811
10812         PR c++/38930
10813         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10814         * g++.dg/template/typedef12.C: Likewise.
10815         * g++.dg/template/typedef13.C: Likewise.
10816         * g++.dg/template/typedef14.C: Likewise.
10817         * g++.dg/template/sfinae3.C: Likewise.
10818         * g++.old-deja/g++.pt/typename8.C: Likewise.
10819         * g++.dg/template/access11.C: Likewise
10820
10821 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10822
10823         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10824         and mips*-*-irix*.
10825         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10826
10827 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10828
10829         PR c++/26693
10830         * g++.dg/template/typedef11.C: New test.
10831         * g++.dg/template/typedef12.C: Likewise.
10832         * g++.dg/template/typedef13.C: Likewise.
10833         * g++.dg/template/typedef14.C: Likewise.
10834         * g++.dg/template/sfinae3.C: Compile this pedantically.
10835         The only errors expected should be the one saying the typedef is ill
10836         formed.
10837         * g++.old-deja/g++.pt/typename8.C: Likewise.
10838         * g++.dg/template/access11.C: Update this.
10839
10840 2009-01-21  Daniel Kraft  <d@domob.eu>
10841
10842         PR fortran/38887
10843         * gfortran.dg/mvbits_5.f90:  New test.
10844
10845 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10846
10847         * gcc.dg/sms-6.c: New test.
10848         * gcc.dg/sms-7.c: Likewise.
10849
10850 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10851
10852         PR fortran/38907
10853         * gfortran.dg/host_assoc_function_7.f90: New test
10854
10855 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10856             Richard Guenther  <rguenther@suse.de>
10857
10858         PR tree-optimization/38747
10859         PR tree-optimization/38748
10860         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10861         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10862         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10863
10864 2009-01-20  Kees Cook  <kees@ubuntu.com>
10865             H.J. Lu  <hongjiu.lu@intel.com>
10866
10867         PR target/38902
10868         * gcc.dg/pr38902.c: New.
10869
10870 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10871
10872         PR target/38868
10873         * gfortran.dg/pr38868.f: New testcase.
10874
10875 2009-01-20  Richard Guenther  <rguenther@suse.de>
10876
10877         * gcc.c-torture/execute/pr36227.c: Move ...
10878         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10879
10880 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10881
10882         * lib/gfortran.exp: Add -B options for targets that use
10883         libgfortran.a%s in their specs.
10884
10885 2009-01-19  Jason Merrill  <jason@redhat.com>
10886
10887         PR c++/23287
10888         * g++.dg/template/dtor5.C: New test.
10889
10890 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10891
10892         PR fortran/38859
10893         * gfortran.dg/bound_5.f90: New test.
10894
10895 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10896
10897         PR target/38736
10898         * g++.dg/compat/abi/pr38736_main.C: New.
10899         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10900         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10901         * g++.dg/other/macro-1.C: Likewise.
10902         * gcc.dg/macro-1.c: Likewise.
10903         * gcc.dg/compat/pr38736_main.c: Likewise.
10904         * gcc.dg/compat/pr38736_x.c: Likewise.
10905         * gcc.dg/compat/pr38736_y.c: Likewise.
10906
10907 2009-01-18  Richard Guenther  <rguenther@suse.de>
10908
10909         PR tree-optimization/38819
10910         * gcc.c-torture/execute/pr38819.c: New testcase.
10911
10912 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10913
10914         PR fortran/38657
10915         * gfortran.dg/module_commons_3.f90: Reapply.
10916
10917 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10918
10919         PR fortran/34955
10920         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10921         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10922
10923 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10924
10925         PR fortran/38657
10926         * gfortran.dg/module_commons_3.f90: Remove
10927
10928 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10929
10930         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10931
10932 2009-01-16  Jason Merrill  <jason@redhat.com>
10933
10934         PR c++/38877
10935         * g++.dg/template/lvalue1.C: New test.
10936
10937         PR c++/29470
10938         * g++.dg/template/access20.C: New test.
10939         * g++.dg/torture/pr34641.C: Fix access.
10940
10941 2009-01-16  Richard Guenther  <rguenther@suse.de>
10942
10943         PR tree-optimization/38835
10944         PR middle-end/36227
10945         * gcc.c-torture/execute/pr36227.c: New testcase.
10946         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10947         * g++.dg/init/const7.C: Likewise.
10948
10949 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
10950
10951         PR target/38554
10952         * gcc.c-torture/compile/pr38554.c: New test.
10953
10954 2009-01-16  Jason Merrill  <jason@redhat.com>
10955
10956         PR c++/38579
10957         * g++.dg/conversion/access1.C: New test.
10958
10959 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
10960
10961         PR tree-optimization/38789
10962         * gcc.c-torture/compile/pr38789.c: New test.
10963
10964 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
10965
10966         PR fortran/38152
10967         * gfortran.dg/proc_ptr_13.f90: New.
10968
10969 2009-01-15  Jason Merrill  <jason@redhat.com>
10970
10971         PR c++/38850
10972         * g++.dg/template/koenig6.C: New test.
10973
10974 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10975
10976         PR c++/29388
10977         * g++.dg/template/error37.C: New testcase.
10978
10979 2009-01-15  Jason Merrill  <jason@redhat.com>
10980
10981         PR c++/36334
10982         * g++.dg/conversion/memfn1.C: New test.
10983
10984         PR c++/37646
10985         * g++.dg/conversion/memfn2.C: New test.
10986
10987 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10988
10989         PR c++/38357
10990         * g++.dg/template/crash87.C: New test.
10991
10992 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10993
10994         PR middle-end/37843
10995         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10996
10997 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10998
10999         PR c++/38636
11000         * g++.dg/parse/crash50.C: New test.
11001
11002 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11003
11004         PR rtl-optimization/38245
11005         * gcc.dg/pr38245-3.c: New test.
11006         * gcc.dg/pr38245-3.h: New file.
11007         * gcc.dg/pr38245-4.c: New file.
11008         * gcc.dg/pr38364.c: New test.
11009
11010 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11011
11012         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11013         sequence PC-relative.
11014
11015 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11016
11017         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11018         calls and/or PLT markers.
11019         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11020         calls and/or PLT markers.
11021         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11022         calls and/or PLT markers.
11023         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11024         calls and/or PLT markers.
11025
11026 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11027             Nathan Froyd  <froydnj@codesourcery.com>
11028             Joseph Myers  <joseph@codesourcery.com>
11029
11030         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11031         New function.
11032         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11033         and use consistent CFLAGS.
11034         * gcc.target/powerpc/20030505.c: Likewise.
11035         * gcc.target/powerpc/20081204-1.c: Likewise.
11036         * gcc.target/powerpc/ppc-spe.c: Likewise.
11037         * gcc.target/powerpc/spe1.c: Likewise.
11038         * g++.dg/ext/spe1.C: Likewise.
11039         * g++.dg/other/opaque-1.C: Likewise.
11040         * g++.dg/other/opaque-2.C: Likewise.
11041         * g++.dg/other/opaque-3.C: Likewise.
11042
11043 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11044
11045         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11046         out of loop.
11047
11048 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11049
11050         PR target/38811
11051         * g++.dg/torture/pr38811.C: New file.
11052
11053 2009-01-14  Richard Guenther  <rguenther@suse.de>
11054
11055         PR tree-optimization/38826
11056         PR middle-end/38477
11057         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11058
11059 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11060
11061         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11062
11063 2009-01-14  Nick Clifton  <nickc@redhat.com>
11064
11065         PR c++/37862
11066         * g++.cp/parse/pr37862.C: New test.
11067
11068 2009-01-14  Julian Brown  <julian@codesourcery.com>
11069
11070         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11071         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11072         to...
11073         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11074         These.
11075
11076 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11077
11078         PR rtl-optimization/38774
11079         * gcc.dg/torture/pr38774.c: New test.
11080
11081         PR c++/38795
11082         * g++.dg/cpp0x/pr38795.C: New test.
11083
11084 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11085             Nathan Froyd  <froydnj@codesourcery.com>
11086             Joseph Myers  <joseph@codesourcery.com>
11087
11088         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11089         otherwise.  Do not check for AltiVec at runtime.
11090         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11091         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11092         * gcc.target/powerpc/altivec-1.c: Likewise.
11093         * gcc.target/powerpc/altivec-3.c: Likewise.
11094         * gcc.target/powerpc/altivec-10.c: Likewise.
11095         * gcc.target/powerpc/altivec-12.c: Likewise.
11096         * gcc.target/powerpc/altivec-24.c: Likewise.
11097         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11098         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11099         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11100         * gcc.target/powerpc/pr35907.c: Likewise.
11101         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11102         otherwise.  Do not check for Cell at runtime.
11103         * gcc.target/powerpc/altivec_check.h: Delete.
11104
11105         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11106         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11107         not check for AltiVec at runtime.
11108         * g++.dg/ext/altivec-cell-2.C: Likewise.
11109         * g++.dg/ext/altivec-cell-3.C: Likewise.
11110         * g++.dg/ext/altivec-cell-4.C: Likewise.
11111         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11112         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11113         check.
11114         * g++.dg/ext/altivec_check.h: Delete.
11115
11116 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11117
11118         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11119         effective target.  Adjust line numbers accordingly.
11120
11121 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11122
11123         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11124
11125 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11126
11127         PR tree-optimization/38786
11128         * gcc.dg/graphite/pr38786.c: New.
11129
11130 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11131
11132         Revert:
11133         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11134
11135         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11136         for alpha*-*-* targets.
11137         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11138
11139 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11140
11141         PR libfortran/38772
11142         * gfortran.dg/fmt_bz_bn_err.f: New test.
11143
11144 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11145
11146         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11147
11148 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11149
11150         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11151         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11152         instruction support.  Do not check for it at runtime.
11153
11154 2009-01-12  Jason Merrill  <jason@redhat.com>
11155
11156         PR c++/35109
11157         * g++.dg/lookup/friend11.C: Remove expected error.
11158         * g++.dg/lookup/friend14.C: New test.
11159         * g++.dg/lookup/friend15.C: New test.
11160
11161 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11162
11163         PR c++/36019
11164         * g++.dg/lookup/hidden-class12.C: New test.
11165         * g++.dg/lookup/hidden-class13.C: New test.
11166         * g++.dg/lookup/hidden-class14.C: New test.
11167         * g++.dg/lookup/hidden-class15.C: New test.
11168         * g++.dg/lookup/hidden-class16.C: New test.
11169
11170 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11171
11172         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11173         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11174         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11175
11176 2009-01-12  Jason Merrill  <jason@redhat.com>
11177
11178         PR c++/31488
11179         * g++.dg/other/vararg-3.C: New test.
11180
11181 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11182
11183         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11184         Explicitly enable SPE.
11185         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11186         directive.
11187
11188         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11189         Expect -flax-vector-conversions message.  Adjust incompatible
11190         types errors.
11191         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11192         Make Foo extern.
11193
11194         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11195
11196         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11197
11198         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11199         * g++.dg/other/opaque-2.C: Likewise.
11200         * g++.dg/other/opaque-3.C: Likewise.
11201
11202 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11203
11204         PR c/32041
11205         * gcc.dg/pr32041.c: New test.
11206         * g++.dg/parse/offsetof9.C: New test.
11207
11208 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11209             Nathan Froyd  <froydnj@codesourcery.com>
11210
11211         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11212         * g++.dg/ext/attribute-test-1.C: Likewise.
11213         * g++.dg/ext/attribute-test-2.C: Likewise.
11214         * g++.dg/ext/attribute-test-3.C: Likewise.
11215         * g++.dg/ext/attribute-test-4.C: Likewise.
11216
11217 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11218
11219         * gnat.dg/unchecked_convert3.adb: New test.
11220
11221 2009-01-12  Tomas Bily  <tbily@suse.cz>
11222
11223         PR middlend/38385
11224         * gcc.dg/tree-ssa/pr38385.c: New file.
11225
11226 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11227
11228         PR c++/38794
11229         * g++.dg/parse/typedef9.C: New test.
11230
11231         PR tree-optimization/38807
11232         * gcc.c-torture/compile/pr38807.c: New test.
11233
11234 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11235
11236         * gcc.target/mips/ins-2.c: New test.
11237
11238 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11239
11240         PR testsuite/38809
11241         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11242
11243 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11244
11245         PR c++/36254
11246         * g++.dg/warn/Wreturn-type-5.C: New test.
11247
11248 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11249
11250         PR middle-end/38616
11251         * gcc.dg/pr38616.c: New test.
11252
11253 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11254
11255         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11256
11257 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11258
11259         PR c++/38648
11260         * g++.dg/expr/string-1.C: New test.
11261         * g++.dg/expr/string-2.C: New test.
11262
11263         PR c++/36695
11264         * g++.dg/ext/complex4.C: New test.
11265         * g++.dg/ext/complex5.C: New test.
11266         * g++.dg/init/reference1.C: New test.
11267         * g++.dg/init/reference2.C: New test.
11268         * g++.dg/init/reference3.C: New test.
11269
11270 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11271
11272         PR fortran/38763
11273         * gfortran.dg/transfer_null_1.f90: New test.
11274
11275 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11276
11277         PR fortran/38765
11278         * gfortran.dg/host_assoc_function_6.f90: New test.
11279
11280 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11281
11282         * lib/target-supports.exp: Add method to determine if the effective
11283         target is really a ppc405 after applying all compile options.
11284         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11285         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11286         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11287         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11288         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11289         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11290         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11291         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11292         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11293         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11294         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11295         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11296         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11297         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11298         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11299         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11300         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11301         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11302         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11303         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11304         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11305         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11306         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11307         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11308         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11309         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11310         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11311         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11312         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11313         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11314         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11315
11316 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11317
11318         PR c++/35335
11319         * g++.dg/other/error31.C: New testcase.
11320
11321         PR c/35742
11322         * gcc.dg/pr35742.c: New test.
11323
11324 2009-01-09  John F. Carr  <jfc@mit.edu>
11325
11326         PR c++/37877
11327         * g++.dg/parse/linkage3.C: New test.
11328
11329 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11330
11331         PR middle-end/38771
11332         * gcc.c-torture/compile/pr38771.c: New test.
11333
11334 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11335
11336         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11337
11338 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11339
11340         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11341         * gcc.dg/sibcall-4.c: Likewise.
11342
11343 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11344             Jan Sjodin  <jan.sjodin@amd.com>
11345
11346         PR tree-optimization/38559
11347         * gcc.dg/graphite/pr38559.c: New.
11348
11349 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11350
11351         PR tree-optimization/37194
11352         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11353
11354 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11355
11356         PR c++/38725
11357         * g++.dg/ext/label11.C: New test.
11358
11359 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11360
11361         * lib/target-supports.exp (check_weak_override_available): New.
11362         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11363         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11364         dg-require-weak-override.
11365
11366 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11367             Alan Modra  <amodra@bigpond.net.au>
11368
11369         * gcc.c-torture/compile/20090107-1.c: New test.
11370
11371 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11372
11373         PR target/38706
11374         * g++.dg/other/pr38706.C: New test.
11375
11376 2009-01-07  Jason Merrill  <jason@redhat.com>
11377
11378         * g++.dg/cpp0x/variadic92.C: New test.
11379         * g++.dg/cpp0x/variadic93.C: New test.
11380
11381 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11382
11383         * lib/target-supports-dg.exp (current_compiler_flags): New.
11384         (check-flags): Use it; do not access dg-test local variables.
11385         (dg-skip-if): Do not access dg-test local variables.
11386         (dg-xfail-run-if): Ditto.
11387         (dg-shouldfail): Ditto.
11388         * gcc.test-framework/test-framework.exp
11389         (check_effective_target_def_nocache): New.
11390         * gcc.test-framework/test-framework.awk: Handle scan tests.
11391         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11392         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11393         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11394         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11395         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11396         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11397         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11398         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11399         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11400
11401         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11402
11403         * lib/target-supports-dg.exp (check_test_flags): Delete.
11404
11405 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11406
11407         PR tree-optimization/38492
11408         PR tree-optimization/38498
11409         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11410         in trunk.
11411         * gcc.dg/graphite/block-0.c: Update test.
11412         * gcc.dg/graphite/block-1.c: Same.
11413         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11414         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11415         * gcc.dg/graphite/block-3.c: New.
11416         * gcc.dg/graphite/pr38498.c: New.
11417
11418 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11419
11420         AVX Programming Reference (December, 2008)
11421         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11422         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11423         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11424
11425         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11426         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11427
11428 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11429
11430         PR fortran/38220
11431         * gfortran.dg/c_loc_pure_1.f90:  New test.
11432
11433 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11434
11435         PR fortran/38669
11436         * gfortran.dg/elemental_dependency_3.f90:
11437         Add the final tree dump cleanup.
11438
11439 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11440
11441         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11442         passing -m32.
11443
11444         PR rtl-optimization/38722
11445         * gfortran.dg/pr38722.f90: New test.
11446
11447 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11448
11449         PR c/34252
11450         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11451         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11452
11453 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11454
11455         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11456         * gfortran.dg/typebound_call_8.f03: Same.
11457         * gfortran.dg/elemental_bind_c.f90: Same.
11458         * gfortran.dg/typebound_call_7.f03: Same.
11459         * gfortran.dg/interface_proc_end.f90: Same
11460         * gfortran.dg/pr37243.f: Fix typo.
11461
11462 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11463
11464         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11465         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11466         large stack sizes.
11467
11468 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11469
11470         AVX Programming Reference (December, 2008)
11471         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11472         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11473         * gcc.target/i386/sse-14.c: Likewise.
11474
11475         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11476         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11477         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11478         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11479
11480 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11481
11482         PR libfortran/38735
11483         * gfortran.dg/fmt_bz_bn.f: Update test.
11484
11485 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11486
11487         PR c++/38472
11488         * g++.dg/conversion/usual-arith-conv.C: New test.
11489
11490 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11491
11492         PR c/34911
11493         * gcc.dg/vector-3.c: New testcase.
11494         * g++.dg/ext/vector15.C: New test.
11495
11496 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11497
11498         PR tree-optimization/38510
11499         * gcc.dg/graphite/pr38510.c: New.
11500
11501 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11502             Jan Sjodin <jan.sjodin@amd.com>
11503
11504         PR tree-optimization/38500
11505         * gcc.dg/graphite/pr38500.c: New.
11506
11507 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11508
11509         * gcc.c-torture/compile/20001226-1.c: Generalize
11510         dg-timeout-factor.
11511         * gcc.c-torture/compile/limits-fnargs.c: Add
11512         dg-timeout-factor.
11513         * gcc.dg/20020425-1.c: Likewise.
11514         * gcc.dg/pch/pch.exp: Likewise.
11515
11516 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11517
11518         PR fortran/38657
11519         * gfortran.dg/module_commons_3.f90: New test.
11520
11521 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11522
11523         PR fortran/37159
11524         * gfortran.dg/random_seed_1.f90: Updated.
11525
11526 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11527
11528         PR fortran/38669
11529         PR fortran/38726
11530         * gfortran.dg/elemental_subroutine_7.f90:
11531         Fix p values so that it can be used as vector subscript.
11532
11533 2009-01-05  Jason Merrill  <jason@redhat.com>
11534
11535         * g++.dg/cpp0x/initlist12.C: Add another test.
11536
11537         * g++.dg/cpp0x/defaulted7.C: New test.
11538
11539 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11540
11541         PR fortran/38672
11542         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11543         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11544
11545 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11546
11547         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11548         for alpha*-*-* targets.
11549         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11550
11551 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11552
11553         PR fortran/38665
11554         * gfortran.dg/host_assoc_function_5.f90: New test.
11555
11556 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11557
11558         PR fortran/38669
11559         * gfortran.dg/elemental_dependency_3.f90: New test.
11560         * gfortran.dg/elemental_subroutine_7.f90: New test.
11561
11562 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11563
11564         * gcc.dg/struct-ret-3.c: Include unistd.h.
11565         (main): Exit early if system memory page size is
11566         larger than 4096 bytes.
11567
11568 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11569
11570         PR fortran/38718
11571         * gfortran.dg/merge_init_expr.f90: New.
11572
11573 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11574
11575         PR fortran/38536
11576         * gfortran.dg/c_loc_tests_13.f90: New test.
11577         * gfortran.dg/c_loc_tests_14.f90: New test.
11578
11579 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11580
11581         * gfortran.dg/func_result_4.f90: New.
11582
11583 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11584
11585         PR fortran/38594
11586         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11587         interface still works, in addition to original tests.
11588         * gfortran.dg/host_assoc_call_6.f90: New test.
11589
11590 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11591
11592         PR c++/38705
11593         * g++.dg/torture/pr38705.C: New test.
11594
11595         PR c/38700
11596         * gcc.dg/pr38700.c: New test.
11597
11598 2009-01-02  Jason Merrill  <jason@redhat.com>
11599
11600         * g++.dg/cpp0x/initlist11.C: New test.
11601         * g++.dg/cpp0x/initlist12.C: New test.
11602
11603 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11604
11605         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11606         Allow extra informative notes.
11607
11608 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11609
11610         PR c/36489
11611         * gcc.dg/pr36489.c: New test.
11612
11613 \f
11614 Copyright (C) 2009 Free Software Foundation, Inc.
11615
11616 Copying and distribution of this file, with or without modification,
11617 are permitted in any medium without royalty provided the copyright
11618 notice and this notice are preserved.