OSDN Git Service

* gcc-dg/raw-string-1.c: Require-effective-target wchar.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
2
3         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
4         * gcc-dg/raw-string-2.c: Ditto.
5         * gcc-dg/utf-array-short-wchar.c: Ditto.
6         * gcc-dg/utf-array.c: Ditto.
7         * gcc-dg/utf8-2.c: Ditto. 
8
9 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
10
11         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
12         targets.
13
14 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
15
16         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
17
18 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
19
20         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
21
22 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
23
24         PR testsuite/36470
25         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
26         Enable short test for avr target.
27         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
28         * gcc.dg/utf32-2.c: Ditto.
29         * gcc.dg/utf32-3.c: Ditto.
30         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
31
32 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
33
34         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
35
36 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
37
38         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
39
40
41 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
42
43         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
44         * gcc.dg/sms-7.c: Ditto.
45
46 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
47
48         * gcc.dg/pr36998.c: Frame pointer required for avr target.
49         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
50         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
51         * gcc.dg/pr41340.c: Test requires long pointer target.
52         * gcc.dg/profile-generate-3.c: Test requires profiling support.
53
54 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
55
56         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
57         * gcc.dg/graphite/block-3.c: Ditto.
58         * gcc.dg/graphite/block-4.c: Ditto.
59         * gcc.dg/graphite/block-5.c: Ditto.
60         * gcc.dg/graphite/block-6.c: Ditto.
61         * gcc.dg/graphite/interchange-0.c: Ditto.
62         * gcc.dg/graphite/interchange-1.c: Ditto.
63         * gcc.dg/graphite/interchange-2.c: Ditto.
64         * gcc.dg/graphite/interchange-3.c: Ditto.
65         * gcc.dg/graphite/interchange-4.c: Ditto.
66         * gcc.dg/graphite/interchange-5.c: Ditto.
67         * gcc.dg/graphite/interchange-6.c: Ditto.
68         * gcc.dg/graphite/run-id-1.c: Ditto.
69         * gcc.dg/graphite/scop-16.c: Ditto.
70         * gcc.dg/graphite/scop-17.c: Ditto.
71         * gcc.dg/graphite/scop-18.c: Ditto.
72         * gcc.dg/graphite/scop-matmult.c: Ditto.
73         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
74         * gcc.dg/graphite/id-15.c: Ditto.
75
76 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
77
78         * gnat.dg/specs/weak1.ads: New test.
79
80 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
81
82         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
83
84 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
85
86         PR c++/14777
87         * g++.dg/template/typedef13.C: Adjust.
88         * g++.dg/template/typedef19.C: Adjust.
89         * g++.dg/template/typedef20.C: Adjust.
90         * g++.dg/template/typedef22.C: New test.
91
92 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
93
94         PR target/42113
95         * gcc.target/alpha/pr42113.c: New test.
96
97 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
98
99         PR fortran/41807
100         * gfortran.dg/data_value_1.f90: Update test.
101         * gfortran.dg/array_constructor_32.f90: New test.
102
103 2009-11-21  Martin Jambor  <mjambor@suse.cz>
104
105         PR middle-end/42025
106         * gcc.c-torture/compile/pr42025-1.c: New test.
107         * gcc.c-torture/compile/pr42025-2.c: New test.
108
109 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
110
111         * gcc.target/mips/mult-1.c: Forbid octeon.
112         * gcc.target/mips/octeon-dmul-3.c: New test.
113
114 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
115
116         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
117
118 2009-11-20  Jason Merrill  <jason@redhat.com>
119
120         PR c++/9050, DR 147, DR 318
121         * g++.dg/template/ctor9.C: New.
122         * g++.dg/tc1/dr147.C: Remove xfails.
123         * g++.dg/lookup/name-clash4.C: Adjust.
124         * g++.old-deja/g++.jason/temporary5.C: Adjust.
125         * g++.old-deja/g++.pt/ctor2.C: Adjust.
126
127 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
128
129         PR tree-optimization/42078
130         * gcc.dg/pr42078.c: New test.
131
132 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
133
134         PR Testsuite/42114
135         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
136         XFAIL ptrdiff range test for avr.
137         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
138         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
139         * gcc-dg/c99-stdint-6.c: Ditto.
140
141 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
142
143         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
144         2009-10-23 change to set VRSAVE if VSX has been reverted.
145
146 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
147
148         PR c++/38646
149         * g++.dg/cpp0x/pr38646.C: New test.
150
151 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
152
153         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
154         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
155         Wrap *intmax_t tests in !NO_MAX_TYPES.
156
157 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
158
159         PR c++/42060
160         * g++.dg/cpp0x/initlist28.C: New.
161
162 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
163
164         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
165
166 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
167
168         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
169
170 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
171
172         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
173         explicit.
174         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
175         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
176         * g++.old-deja/g++.law/typeck1.C: Likewise.
177         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
178         * g++.dg/conversion/ptrmem9.C: Likewise.
179         * g++.dg/expr/cond2.C: Likewise.
180
181 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
182             Janus Weil  <janus@gcc.gnu.org>
183
184         PR fortran/42104
185         * gfortran.dg/proc_ptr_comp_23.f90: New test.
186
187 2009-11-19  Jason Merrill  <jason@redhat.com>
188
189         PR c++/42115
190         * g++.dg/init/placement5.C: Add positive test.
191
192         DR 176 permissiveness
193         * g++.dg/ext/injected-ttp.C: New.
194         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
195         * g++.old-deja/g++.pt/ttp41.C: Adjust.
196
197 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
198
199         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
200         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
201
202 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
203
204         * gcc-dg/raw-string-1.c: Skip test for avr target.
205         * gcc-dg/utf-array-short-wchar.c: Ditto.
206         * gcc-dg/utf-array.c: Ditto.
207         * gcc-dg/utf8-2.c: Ditto.
208
209 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
210
211         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
212         (plugin_init): Pass correct version to plugin_default_version_check.
213         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
214         (plugin_init): Pass correct version to plugin_default_version_check.
215         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
216         (plugin_init): Pass correct version to plugin_default_version_check.
217
218 2009-11-19  Jason Merrill  <jason@redhat.com>
219
220         PR c++/561
221         * g++.dg/overload/pmf2.C: New.
222
223 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
224
225         PR libgfortran/42090
226         * gfortran.dg/direct_io_11.f90: New test.
227
228 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
229
230         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
231
232 2009-11-18  Nick Clifton  <nickc@redhat.com>
233         
234         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
235         * g++.dg/lto/20081120-1_0.C: Likewise.
236         * g++.dg/lto/20091002-2_0.C: Likewise.
237         * g++.dg/lto/20081120-2_0.C: Likewise.
238         * g++.dg/lto/20091002-3_0.C: Likewise.
239         * g++.dg/lto/20081123_0.C: Likewise.
240         * g++.dg/lto/20090313_0.C: Likewise.
241         * g++.dg/lto/20081109-1_0.C: Likewise.
242         * g++.dg/lto/20081219_0.C: Likewise.
243         * g++.dg/lto/20081204-1_0.C: Likewise.
244         * g++.dg/lto/20090302_0.C: Likewise.
245         * g++.dg/lto/20081119-1_0.C: Likewise.
246         * g++.dg/lto/20081118_0.C: Likewise.
247
248 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
249
250         PR testsuite/41913
251         * lib/lto.exp (scan-symbol): Properly check if target exist.
252
253 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
254
255         PR fortran/42072
256         * gfortran.dg/proc_ptr_8.f90: Extended.
257
258 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
259
260         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
261         explicit.
262         * g++.dg/inherit/error4.C: Likewise.
263         * g++.dg/template/crash90.C: Likewise.
264
265 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
266
267         PR c++/3187
268         * g++.dg/abi/mangle26.C: Also match *C2* definition.
269         * g++.dg/abi/mangle27.C: Likewise.
270         * g++.dg/abi/mangle28.C: Likewise.
271         * g++.dg/abi/mangle29.C: Likewise.
272
273 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
274
275         PR debug/41926
276         * gcc.dg/vect/vect-debug-pr41926.c: New.
277
278 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
279
280         PR c++/42058
281         * g++.dg/init/array26.C: New.
282         * g++.dg/init/array27.C: Likewise.
283         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
284
285 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
286
287         PR c++/42061
288         * g++.dg/cpp0x/initlist27.C: New test.
289
290         PR c++/42059
291         * g++.dg/cpp0x/initlist26.C: New test.
292
293 2009-11-16  Jason Merrill  <jason@redhat.com>
294
295         PR c++/189, c++/9937, c++/13950, DR 176
296         * g++.dg/tc1/dr176.C: Adjust.
297         * g++.dg/template/injected1.C: New.
298         * g++.dg/template/inherit.C: Adjust.
299         * g++.old-deja/g++.brendan/crash56.C: Adjust.
300         * g++.old-deja/g++.pt/lookup8.C: Adjust.
301         * g++.old-deja/g++.pt/ttp22.C: Adjust.
302         * g++.old-deja/g++.pt/ttp23.C: Adjust.
303
304 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
305
306         PR c++/42055
307         * g++.dg/template/crash92.C: New.
308
309 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
310
311         PR c++/32056
312         * g++.dg/template/error44.C: New.
313
314 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
315
316         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
317
318 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
319
320         PR fortran/42048
321         * gfortran.dg/typebound_call_11.f03: New test.
322
323 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
324
325         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
326         init functions.
327
328 2009-11-13  Jason Merrill  <jason@redhat.com>
329
330         PR c++/27425
331         PR c++/34274
332         * g++.dg/template/arg7.C: New.
333
334         PR c++/29363
335         * g++.dg/template/error43.C: New.
336
337         PR debug/26965
338         * g++.dg/debug/dwarf2/static-data-member2.C: New.
339
340         PR c++/35075
341         * g++.dg/template/ref5.C: New.
342
343         PR c++/21008, DR 515
344         * g++.dg/template/inherit4.C: New.
345         * g++.dg/lookup/scoped8.C: Adjust.
346
347         PR c++/11987
348         * g++.dg/parse/typename11.C: New.
349         * g++.dg/template/crash48.C: Adjust.
350
351 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
352
353         PR testsuite/42001
354         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
355         lto_finish at the end.
356         * gfortran.dg/lto/lto.exp: Ditto.
357
358 2009-11-12  Jason Merrill  <jason@redhat.com>
359
360         PR c++/39560
361         * g++.dg/lookup/anon7.C: New.
362
363         PR c++/37037
364         * g++.dg/template/typedef21.C: New.
365
366         PR c++/42013
367         * g++.dg/cpp0x/decltype19.C: New.
368
369 2009-11-11  Jason Merrill  <jason@redhat.com>
370
371         PR c++/39131
372         * g++.dg/dfp/typeid1.C: New.
373
374 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
375
376         PR fortran/41978
377         * gfortran.dg/proc_ptr_comp_22.f90: New test.
378
379 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
380
381         PR testsuite/42001
382         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
383         lto_finish at the end.
384
385         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
386         (lto_finish): New. Restore mathlib.
387
388 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
389
390         * g++.dg/torture/pushpop_macro.C: New testcase.
391         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
392         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
393
394 2009-11-11  Jon Beniston  <jon@beniston.com>
395
396         * lib/target-supports.exp (check_profiling_available): lm32 target
397           doesn't support profiling.
398         * gcc.dg/20020312-2.c: Add lm32 support.
399         * g++.dg/other/packed1.C: Expect to fail on lm32.
400         * g++.old-deja/g++.jason/thunk3.C: Likewise.
401
402 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
403
404         * gcc.target/arm/neon: Regenerate generated tests.
405
406 2009-11-10  Jason Merrill  <jason@redhat.com>
407
408         * g++.dg/init/placement5.C: New.
409
410         PR c++/34158
411         * g++.dg/init/placement4.C: New.
412
413 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
414
415         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
416         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
417         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
418         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
419
420 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
421
422         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
423         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
424
425 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
426
427         * gcc.c-torture/compile/pr41987.c: New.
428
429 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
430
431         PR middle-end/40946
432         * gcc.dg/pr40946.c: New test.
433
434 2009-11-09  Jason Merrill  <jason@redhat.com>
435
436         PR c++/41972
437         * g++.dg/template/ref4.C: New.
438
439         PR c++/41994
440         * g++.dg/template/conv10.C: New.
441
442 2009-11-07  Jason Merrill  <jason@redhat.com>
443
444         PR c++/37920
445         * g++.dg/ext/typeof11.C: New.
446
447 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
448
449         PR target/41985
450         * gcc.target/i386/pr41985.c: New test.
451
452 2009-11-08  Richard Guenther  <rguenther@suse.de>
453
454         * gcc.dg/torture/pta-escape-1.c: New testcase.
455
456 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
457
458         * gnat.dg/rep_clause4.adb: New test.
459
460 2009-11-08  Richard Guenther  <rguenther@suse.de>
461
462         PR rtl-optimization/41928
463         * gfortran.dg/pr41928.f90: New testcase.
464
465 2009-11-07  Jason Merrill  <jason@redhat.com>
466
467         PR c++/18451
468         PR c++/40738
469         * g++.dg/parse/error36.C: Add parameter and template cases.
470         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
471         * g++.dg/ext/typedef-init.C: Likewise.
472         * g++.dg/lookup/hidden-class1.C: Likewise.
473         * g++.dg/lookup/hidden-class10.C: Likewise.
474         * g++.dg/lookup/hidden-class5.C: Likewise.
475         * g++.dg/lookup/hidden-class7.C: Likewise.
476         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
477         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
478         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
479         * g++.dg/lookup/strong-using-2.C: Likewise.
480         * g++.dg/other/typedef1.C: Likewise.
481         * g++.dg/parse/access10.C: Likewise.
482         * g++.dg/parse/constructor1.C: Likewise.
483         * g++.dg/parse/crash38.C: Likewise.
484         * g++.dg/parse/error3.C: Likewise.
485         * g++.dg/parse/typespec1.C: Likewise.
486         * g++.dg/template/typedef5.C: Likewise.
487         * g++.old-deja/g++.pt/typename3.C: Likewise.
488         * g++.old-deja/g++.pt/typename4.C: Likewise.
489         * g++.old-deja/g++.pt/typename6.C: Likewise.
490         * g++.old-deja/g++.robertl/eb94.C: Likewise.
491
492         * g++.dg/abi/regparm1.C: Fix execute test.
493
494 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
495
496         PR tree-optimization/41643
497         * gcc.dg/pr41643.c: New test.
498
499 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
500
501         PR fortran/41909
502         * gfortran.dg/recursive_check_15.f90: New test.
503
504 2009-11-06  Jason Merrill  <jason@redhat.com>
505
506         PR c++/15946
507         * g++.dg/parse/error36.C: New.
508         * g++.old-deja/g++.other/typename1.C: Adjust.
509
510         PR c++/9381
511         * g++.dg/abi/regparm1.C: New.
512
513 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
514
515         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
516         PLUGIN_PRAGMAS.
517         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
518         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
519         and pragma_plugin-test-1.C.
520
521 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
522
523         PR c++/41536
524         * g++.dg/ext/always_inline-5.C: New test.
525
526 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
527
528         PR c++/41967
529         * g++.dg/gomp/pr41967.C: New test.
530
531 2009-11-06  Michael Matz  <matz@suse.de>
532
533         PR middle-end/41963
534         * gcc.dg/pr41963.c: New test.
535
536 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
537
538         PR middle-end/41935
539         * gcc.dg/pr41935.c: New test.
540         * c-c++-common/pr41935.c: New test.
541         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
542         element.
543         * gcc.c-torture/execute/pr41935.c: New test.
544
545 2009-11-05  Jason Merrill  <jason@redhat.com>
546
547         PR c++/34180
548         * g++.dg/init/synth2.C: New.
549
550         PR c++/7046
551         * g++.dg/abi/pragma-pack1.C: New.
552
553         PR c++/34870
554         * g++.dg/lookup/koenig7.C: New.
555
556         PR c++/41703
557         * g++.dg/template/partial6.C: New.
558
559 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
560
561         PR fortran/41556
562         * gfortran.dg/class_12.f03: New test.
563
564 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
565
566         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
567         in builtin's name.
568
569 2009-11-04  Jason Merrill  <jason@redhat.com>
570
571         PR c++/36912
572         * g++.dg/init/static-init2.C: New.
573
574 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
575
576         PR fortran/41556
577         PR fortran/41873
578         * gfortran.dg/interface_abstract_4.f90: New test.
579
580 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
581
582         * gcc.target/m68k/pr41302.c: Fix target triplet.
583
584 2009-11-04  Jason Merrill  <jason@redhat.com>
585
586         PR c++/39413
587         * g++.dg/template/overload11.C: New.
588         * g++.dg/template/nested3.C: Adjust.
589
590 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
591
592         PR ada/20548
593         * ada/acats/norun.lst: Remove the stack checking tests.
594         * ada/acats/run_acats: Limit the stack to 8MB.
595
596 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
597
598         PR fortran/41556
599         PR fortran/41937
600         * gfortran.dg/class_11.f03: New test.
601
602 2009-11-04  Jason Merrill  <jason@redhat.com>
603
604         PR c++/35067
605         * g++.dg/abi/thunk5.C: New.
606
607 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
608
609         PR rtl-opt/41833
610         * gcc.target/powerpc/altivec-33.c: New testcase.
611
612 2009-11-04  Jason Merrill  <jason@redhat.com>
613
614         PR c++/17365, DR 218
615         * g++.dg/lookup/koenig6.C: New.
616         * g++.dg/lookup/koenig5.C: Adjust.
617         * g++.dg/template/crash56.C: Adjust.
618         * g++.old-deja/g++.ns/koenig5.C: Adjust.
619
620 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
621             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
622
623         * gcc.target/i386/xop-check.h: New file.
624         * gcc.target/i386/xop-hadduX.c: Ditto.
625         * gcc.target/i386/xop-haddX.c: Ditto.
626         * gcc.target/i386/xop-hsubX.c: Ditto.
627         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
628         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
629         * gcc.target/i386/xop-pcmov2.c: Ditto.
630         * gcc.target/i386/xop-pcmov.c: Ditto.
631         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
632         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
633         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
634         * gcc.target/i386/xop-shift1-vector.c: Ditto.
635         * gcc.target/i386/xop-shift2-vector.c: Ditto.
636         * gcc.target/i386/xop-shift3-vector.c: Ditto.
637         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
638         * gcc.target/i386/sse-12.c: Update with new compile options to
639         activate and check xopintrin.h intrinsic file.
640         * gcc.target/i386/sse-13.c: Ditto.
641         * gcc.target/i386/sse-14.c: Ditto.
642         * gcc.target/i386/sse-22.c: Ditto.
643         * gcc.target/i386/sse-23.c: Ditto.
644         * g++.dg/other/i386-2.C: Ditto.
645         * g++.dg/other/i386-3.C: Ditto.
646         * g++.dg/other/i386-5.C: Ditto.
647         * g++.dg/other/i386-6.C: Ditto.
648         
649 2009-11-04  Wei Guozhi  <carrot@google.com>
650
651         PR target/40835
652         * gcc.target/arm/pr40835: New testcase.
653
654 2009-11-04  Revital Eres  <eres@il.ibm.com>
655
656         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
657         change in decision of peeling for alignment.
658         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
659         * gcc.dg/vect/vect-50.c: Likewise.
660         * gcc.dg/vect/vect-42.c: Likewise.
661         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
662         Likewise.
663         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
664         Likewise.
665         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
666         * gcc.dg/vect/vect-60.c: Likewise.
667         * gcc.dg/vect/vect-52.c: Likewise.
668         * gcc.dg/vect/vect-44.c: Likewise.
669         * gcc.dg/vect/vect-27.c: Likewise.
670         * gcc.dg/vect/vect-29.c: Likewise.
671         * gcc.dg/vect/vect-72.c: Likewise.
672         * gcc.dg/vect/vect-56.c: Likewise.
673         * gcc.dg/vect/vect-48.c: Likewise.
674         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
675         * gfortran.dg/vect/vect-2.f90: Likewise.
676         * gfortran.dg/vect/vect-5.f90: Likewise.
677
678 2009-11-04  Richard Guenther  <rguenther@suse.de>
679
680         PR tree-optimization/41919
681         * gcc.c-torture/execute/pr41919.c: New testcase.
682
683 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
684
685         PR target/41302
686         * gcc.target/m68k/pr41302.c: New test.
687
688 2009-11-03  Jason Merrill  <jason@redhat.com>
689
690         PR c++/36959
691         * g++.dg/opt/inline16.C: New.
692
693 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
694
695         * gnat.dg/stack_check.adb1: New test.
696         * gnat.dg/stack_check.adb2: Likewise.
697
698 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
699
700         PR rtl-optimization/41917
701         * gcc.c-torture/execute/pr41917.c: New test.
702
703 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
704
705         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
706         dump to not include "call *%esp".
707
708 2009-11-03  Jason Merrill  <jason@redhat.com>
709
710         PR c++/39786
711         * g++.dg/lookup/using22.C: New.
712
713         PR c++/41876
714         * g++.dg/parse/eh-decl.C: New.
715
716         PR c++/41927
717         * g++.dg/template/sfinae16.C: New.
718
719         PR c++/41815
720         * g++.dg/cpp0x/rv-return.C: New.
721         * g++.dg/cpp0x/deduce.C: Adjust.
722
723         PR c++/40944
724         * g++.dg/template/sfinae15.C: New.
725
726         PR c++/40687
727         * g++.dg/cpp0x/auto3.C: Remove xfail.
728
729 2009-11-03  Tobias Burnus  <burnus@net-b.de>
730
731         PR fortran/41907
732         * gfortran.dg/missing_optional_dummy_6.f90: New test.
733
734 2009-11-03  Nick Clifton  <nickc@redhat.com>
735
736         * gcc.target/rx/builtins.c: Remove redundant tests.
737         Add test of MVTIPL instruction.
738         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
739         function attributes.  Add -msave-acc-in-interrupts option to the
740         command line.
741
742 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
743             Maxim Kuvyrkov  <maxim@codesourcery.com>
744
745         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
746         sh, m68k and fido.
747
748 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
749
750         PR c++/38699
751         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
752         * c-c++-common/builtin-offsetof.c: ... here.
753
754 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
755
756         PR c++/38699
757         * c-c++-common/dfp/builtin-offsetof.c: New test.
758         * g++.dg/other/offsetof6.C: Likewise.
759
760 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
761
762         PR target/41900
763         * gcc.target/i386/pr41900.c: New test.
764
765 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
766
767         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
768
769 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
770
771         PR c++/41856
772         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
773         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
774
775 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
776
777         PR c++/37093
778         * g++.dg/other/ptrmem10.C: New test.
779         * g++.dg/other/ptrmem11.C: Likewise.
780
781 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
782
783         PR testsuite/41878
784         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
785         spaces in some expressions.
786
787 2009-11-02  Jason Merrill  <jason@redhat.com>
788
789         * g++.dg/other/linkage2.C: Move to...
790         * g++.dg/cpp0x/linkage2.C: ..here.
791         * g++.dg/abi/mangle32.C: Add -std=c++0x.
792         * g++.dg/cpp0x/nolinkage1.C: Likewise.
793         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
794         * g++.dg/ext/anon-struct4.C: Revert earlier change.
795         * g++.dg/lookup/anon2.C: Likewise.
796         * g++.dg/other/anon3.C: Likewise.
797         * g++.dg/template/arg2.C: Likewise.
798         * g++.dg/template/local4.C: Likewise.
799         * g++.old-deja/g++.law/operators32.C: Likewise.
800         * g++.old-deja/g++.other/linkage2.C: Likewise.
801         * g++.old-deja/g++.pt/enum6.C: Likewise.
802         * g++.old-deja/g++.other/anon9.C: Likewise.
803         * g++.old-deja/g++.other/linkage1.C: Likewise.
804         * c-c++-common/dfp/pr35620.c: Give the union a name.
805
806 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
807
808         PR tree-optimization/41857
809         * gcc.target/spu/ea/pr41857.c: New file.
810
811 2009-11-02  Martin Jambor  <mjambor@suse.cz>
812
813         PR tree-optimization/41750
814         * gcc.c-torture/execute/pr41750.c: New test.
815
816 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
817
818         PR tree-optimization/41841
819         * gcc.dg/pr41841.c: New test.
820
821         PR debug/41893
822         * gcc.dg/debug/pr41893-1.c: New test.
823         * gcc.dg/debug/pr41893-2.c: New file.
824
825         PR c++/41774
826         * g++.dg/ext/visibility/namespace3.C: New test.
827
828 2009-11-01  Jason Merrill  <jason@redhat.com>
829
830         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
831         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
832         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
833
834 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
835
836         * gnat.dg/opt5.adb: New test.
837
838 2009-11-01  Tobias Burnus  <burnus@net-b.de>
839
840         PR fortran/41872
841         * gfortran.dg/allocatable_scalar_4.f90: New test.
842
843 2009-11-01  Tobias Burnus  <burnus@net-b.de>
844
845         PR fortran/41850
846         * gfortran.dg/intent_out_6.f90: New testcase.
847
848 2009-10-31  Richard Guenther  <rguenther@suse.de>
849
850         * g++.dg/tree-ssa/restrict1.C: New.
851
852 2009-10-31  Jason Merrill  <jason@redhat.com>
853
854         * g++.dg/rtti/typeid9.C: New.
855
856         PR c++/41754
857         * g++.dg/cpp0x/initlist25.C: New.
858
859 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
860
861         * gnat.dg/specs/rep_clause4.ads: New test.
862
863 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
864
865         PR target/41885
866         * gcc.target/avr/torture/pr41885.c: New test.
867
868 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
869
870         * gnat.dg/specs/pack5.ads: New test.
871
872 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
873
874         * lib/target-supports.exp: Handle powerpc-*-elf.
875
876 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
877
878         PR target/40838
879         * gcc.target/i386/incoming-6.c: New.
880         * gcc.target/i386/incoming-7.c: Likewise.
881         * gcc.target/i386/incoming-8.c: Likewise.
882         * gcc.target/i386/incoming-9.c: Likewise.
883         * gcc.target/i386/incoming-10.c: Likewise.
884         * gcc.target/i386/incoming-11.c: Likewise.
885         * gcc.target/i386/incoming-12.c: Likewise.
886         * gcc.target/i386/incoming-13.c: Likewise.
887         * gcc.target/i386/incoming-14.c: Likewise.
888         * gcc.target/i386/incoming-15.c: Likewise.
889         * gcc.target/i386/pr37843-4.c: Likewise.
890
891 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
892
893         PR c++/41863
894         * g++.dg/template/sizeof12.C: New test.
895
896 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
897
898         * gnat.dg/pack14.adb: New test.
899
900 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
901
902         * gcc.target/mips/mips.exp (mips_option_groups): Add
903         mcount-ra-address.
904         * gcc.target/mips/mmcount-ra-address-1.c: New test.
905         * gcc.target/mips/mmcount-ra-address-2.c: New test.
906         * gcc.target/mips/mmcount-ra-address-3.c: New test.
907
908 2009-10-29  Michael Matz  <matz@suse.de>
909
910         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
911         * gcc.target/i386/sse-recip-vec.c: Ditto.
912         * gcc.target/i386/brokensqrt.c: New test.
913
914 2009-10-29  Tobias Burnus  <burnus@net-b.de>
915
916         PR fortran/41777
917         * gfortran.dg/associated_target_3.f90: New testcase.
918
919 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
920
921         * gfortran.dg/lto/pr41764_0.f: New.
922
923 2009-10-29  Martin Jambor  <mjambor@suse.cz>
924
925         PR tree-optimization/41775
926         * g++.dg/torture/pr41775.C: New testcase.
927
928 2009-10-28  Jason Merrill  <jason@redhat.com>
929
930         * g++.dg/cpp0x/inline-ns1.C: New.
931         * g++.dg/cpp0x/inline-ns2.C: New.
932         * g++.dg/cpp0x/inline-ns3.C: New.
933
934 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
935
936         PR rtl-optimization/39715
937         * gcc.target/arm/thumb-ltu.c: New.
938
939 2009-10-28  Richard Guenther  <rguenther@suse.de>
940
941         PR lto/41808
942         PR lto/41839
943         * gcc.dg/lto/20091027-1_0.c: New testcase.
944         * gcc.dg/lto/20091027-1_1.c: Likewise.
945         * g++.dg/lto/20091026-1_0.C: Likewise.
946         * g++.dg/lto/20091026-1_1.C: Likewise.
947         * g++.dg/lto/20091026-1_a.h: Likewise.
948
949 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
950
951         PR middle-end/41837
952         * gcc.dg/pr41837.c: New test.
953
954         PR debug/41801
955         * g++.dg/ext/sync-3.C: New test.
956
957         PR target/41762
958         * gcc.dg/pr41762.c: New test.
959
960 2009-10-28  Richard Guenther  <rguenther@suse.de>
961
962         PR middle-end/41855
963         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
964         * gfortran.dg/lto/20091028-1_1.c: Likewise.
965         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
966         * gfortran.dg/lto/20091028-2_1.c: Likewise.
967
968 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
969
970         PR rtl-optimization/39715
971         * gcc.target/arm/thumb-bitfld1.c: New.
972
973 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
974
975         PR rtl-optimization/40741
976         * gcc.target/arm/thumb-branch1.c: New.
977
978 2009-10-27  Jason Merrill  <jason@redhat.com>
979
980         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
981         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
982         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
983         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
984
985 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
986
987         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
988         * gnat.dg/null_pointer_deref2.adb: Likewise.
989
990 2009-10-27  Richard Guenther  <rguenther@suse.de>
991
992         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
993
994 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
995
996         PR c/41842
997         * gcc.dg/pr41842.c: New test.
998
999 2009-10-27  Revital Eres  <eres@il.ibm.com>
1000
1001         PR tree-optimization/40648
1002         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1003         change in decision of peeling for alignment.
1004         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1005         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1006         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1007         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1008         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1009         * gcc.dg/vect/vect-50.c: Likewise.
1010         * gcc.dg/vect/vect-33.c: Likewise.
1011         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1012         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1013         Likewise.
1014         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1015         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1016         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1017         Likewise.
1018         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1019         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1020         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1021         * gcc.dg/vect/vect-60.c: Likewise.
1022         * gcc.dg/vect/vect-26.c: Likewise.
1023         * gcc.dg/vect/vect-52.c: Likewise.
1024         * gcc.dg/vect/vect-44.c: Likewise.
1025         * gcc.dg/vect/vect-27.c: Likewise.
1026         * gcc.dg/vect/vect-70.c: Likewise.
1027         * gcc.dg/vect/vect-28.c: Likewise.
1028         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1029         * gcc.dg/vect/vect-109.c: Likewise.
1030         * gcc.dg/vect/vect-54.c: Likewise.
1031         * gcc.dg/vect/vect-29.c: Likewise.
1032         * gcc.dg/vect/vect-72.c: Likewise.
1033         * gcc.dg/vect/vect-56.c: Likewise.
1034         * gcc.dg/vect/vect-48.c: Likewise.
1035         * gcc.dg/vect/vect-91.c: Likewise.
1036         * gcc.dg/vect/vect-92.c: Likewise.
1037         * gcc.dg/vect/vect-58.c: Likewise.
1038         * gcc.dg/vect/slp-25.c: Likewise.
1039         * gcc.dg/vect/vect-93.c: Likewise.
1040         * gcc.dg/vect/vect-95.c: Likewise.
1041         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1042         * gcc.dg/vect/vect-87.c: Likewise.
1043         * gcc.dg/vect/vect-96.c: Likewise.
1044         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1045         * gcc.dg/vect/vect-88.c: Likewise.
1046         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1047         * gcc.dg/vect/vect-89.c: Likewise.
1048         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1049         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1050         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1051         * gfortran.dg/vect/vect-2.f90: Likewise.
1052         * gfortran.dg/vect/vect-3.f90: Likewise.
1053         * gfortran.dg/vect/vect-4.f90: Likewise.
1054         * gfortran.dg/vect/vect-5.f90: Likewise.
1055
1056 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1057
1058         PR c++/41020
1059         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1060
1061 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1062             Michael Meissner  <meissner@linux.vnet.ibm.com>
1063             Ulrich Weigand  <uweigand@de.ibm.com>
1064
1065         * gcc.target/spu/ea/ea.exp: New file.
1066         * gcc.target/spu/ea/cache1.c: Likewise.
1067         * gcc.target/spu/ea/cast1.c: Likewise.
1068         * gcc.target/spu/ea/cast2.c: Likewise.
1069         * gcc.target/spu/ea/compile1.c: Likewise.
1070         * gcc.target/spu/ea/compile2.c: Likewise.
1071         * gcc.target/spu/ea/cppdefine.c: Likewise.
1072         * gcc.target/spu/ea/errors1.c: Likewise.
1073         * gcc.target/spu/ea/errors2.c: Likewise.
1074         * gcc.target/spu/ea/execute1.c: Likewise.
1075         * gcc.target/spu/ea/execute2.c: Likewise.
1076         * gcc.target/spu/ea/execute3.c: Likewise.
1077         * gcc.target/spu/ea/ops1.c: Likewise.
1078         * gcc.target/spu/ea/ops2.c: Likewise.
1079         * gcc.target/spu/ea/options1.c: Likewise.
1080         * gcc.target/spu/ea/test-sizes.c: Likewise.
1081
1082 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1083
1084         PR bootstrap/41345
1085         * gcc.dg/pr41345.c: New test.
1086
1087         PR debug/41828
1088         * g++.dg/debug/dwarf2/anonname1.C: New test.
1089
1090 2009-10-26  Jason Merrill  <jason@redhat.com>
1091
1092         PR c++/38796
1093         * g++.dg/cpp0x/defaulted15.C: New.
1094         * g++.dg/cpp0x/defaulted16.C: New.
1095
1096 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1097
1098         PR c++/41785
1099         * g++.dg/cpp0x/variadic96.C: New test.
1100
1101 2009-10-26  Nick Clifton  <nickc@redhat.com>
1102
1103         * lib/target-supports.exp (check_profiling_available):
1104         Profiling is not, currently, available for the RX port.
1105         (check_effective_target_hard_float): Add support for RX target.
1106         * gcc.target/rx: New directory.
1107         * gcc.target/rx/builtins.c: New test file.
1108         * gcc.target/rx/interrupts.c: New test file.
1109         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1110         * gcc.target/rx/zero-width-bitfield.c: New test file.
1111         * gcc.target/rx/i272091.c: New test file.
1112         * gcc.target/rx/packed-struct.c: New test file.
1113         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1114
1115 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1116
1117         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1118         * gcc.dg/lto/20091016-1_0.c: Likewise.
1119         * gcc.dg/lto/20090206-1_0.c: Likewise.
1120         * gcc.dg/lto/20081120-1_0.c: Likewise.
1121         * gcc.dg/lto/20081120-2_0.c: Likewise.
1122         * gcc.dg/lto/20090116_0.c: Likewise.
1123         * gcc.dg/lto/20081126_0.c: Likewise.
1124         * gcc.dg/lto/20091013-1_0.c: Likewise.
1125         * gcc.dg/lto/20081212-1_0.c: Likewise.
1126         * gcc.dg/lto/20091015-1_0.c: Likewise.
1127         * gcc.dg/lto/20090126-1_0.c: Likewise.
1128         * gcc.dg/lto/20090126-2_0.c: Likewise.
1129         * gcc.dg/lto/20091020-1_0.c: Likewise.
1130         * gcc.dg/lto/20091020-2_0.c: Likewise.
1131         * gcc.dg/lto/20081204-1_0.c: Likewise.
1132         * gcc.dg/lto/20081204-2_0.c: Likewise.
1133         * gcc.dg/lto/20081224_0.c: Likewise.
1134         * gcc.dg/lto/20090219_0.c: Likewise.
1135
1136 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1137
1138         PR c++/41020
1139         * g++.dg/lookup/extern-c-redecl2.C: New test.
1140         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1141         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1142         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1143
1144 2009-10-26  Michael Matz  <matz@suse.de>
1145
1146         PR tree-optimization/41783
1147         * gcc.dg/pr41783.c: New test.
1148         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1149         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1150         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1151
1152 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1153
1154         PR fortran/41714
1155         * gfortran.dg/class_allocate_4.f03: New test.
1156
1157 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1158
1159         * gcc.target/mips/mult-1.c: New test.
1160
1161 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1162
1163         PR fortran/41784
1164         * gfortran.dg/extends_8.f03: New test.
1165
1166 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1167
1168         * gnat.dg/specs/pack4.ads: New test.
1169
1170 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1171
1172         * gnat.dg/null_pointer_deref1.adb: New test.
1173         * gnat.dg/null_pointer_deref2.adb: Likewise.
1174
1175 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1176
1177         PR fortran/41772
1178         * gfortran.dg/transfer_intrinsic_3.f90.
1179
1180 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1181
1182         * gnat.dg/opt4.adb: New test.
1183
1184 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1185
1186         PR c/40033
1187         * gcc.dg/noncompile/pr40033-1.c: New test.
1188
1189 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1190
1191         PR c++/40808
1192         * g++.dg/abi/mangle34.C: New test
1193
1194 2009-10-23  Jason Merrill  <jason@redhat.com>
1195
1196         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1197
1198         Core issue 899
1199         * g++.dg/cpp0x/explicit4.C: New.
1200
1201 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1202
1203         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1204         *-*-cygwin.
1205         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1206         for *-*-mingw* and *-*-cygwin.
1207         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1208         * g++.dg/template/spec35.C: Disable weak symbol test for
1209         *-*-mingw* and *-*-cygwin.
1210
1211         PR testsuite/31342
1212         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1213
1214 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1215
1216         PR fortran/41800
1217         * gfortran.dg/class_10.f03: New test.
1218
1219 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1220
1221         PR target/41787
1222         * gcc.target/powerpc/vsx-vrsave.c: New file.
1223
1224 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1225
1226         PR c/41673
1227         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1228
1229 2009-10-23  Richard Guenther  <rguenther@suse.de>
1230
1231         PR tree-optimization/41778
1232         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1233
1234 2009-10-22  Richard Guenther  <rguenther@suse.de>
1235
1236         PR lto/41791
1237         * g++.dg/lto/20091022-2_0.C: New testcase.
1238
1239 2009-10-22  Richard Guenther  <rguenther@suse.de>
1240
1241         PR lto/41730
1242         * g++.dg/lto/20091022-1_0.C: New testcase.
1243
1244 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1245
1246         * gcc.dg/autopar/outer-4.c: Adjust scan.
1247         * gcc.dg/autopar/outer-5.c: Adjust scan.
1248         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1249
1250         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1251         * gcc.dg/autopar/outer-1.c: New testcase.
1252         * gcc.dg/autopar/outer-2.c: New testcase.
1253         * gcc.dg/autopar/outer-3.c: New testcase.
1254         * gcc.dg/autopar/outer-4.c: New testcase.
1255         * gcc.dg/autopar/outer-5.c: New testcase.
1256         * gcc.dg/autopar/outer-6.c: New testcase.
1257
1258 2009-10-22  Jan Hubicka  <jh@suse.cz>
1259
1260         * gcc.c-torture/compile/pr40556.c: New testcase.
1261
1262 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1263
1264         PR fortran/41781
1265         * gfortran.dg/goto_8.f90: New test case.
1266
1267 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1268
1269         PR tree-optimization/41497
1270         * gcc.dg/tree-ssa/pr41497.c: New.
1271
1272 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1273
1274         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1275
1276 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1277
1278         * gcc.dg/tls/pie-1.c: New test.
1279
1280 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1281
1282         * g++.dg/abi/mangle33.C: New test.
1283
1284 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1285
1286         * gnat.dg/discr22.adb: New test.
1287
1288 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1289
1290         * gnat.dg/loop_optimization7.ad[sb]: New test.
1291         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1292
1293 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1294
1295         PR fortran/41706
1296         PR fortran/41766
1297         * gfortran.dg/class_9.f03: Extended test case.
1298         * gfortran.dg/select_type_7.f03: New test case.
1299
1300 2009-10-20  Richard Guenther  <rguenther@suse.de>
1301
1302         * gcc.dg/lto/20091020-3_0.c: New testcase.
1303
1304 2009-10-20  Richard Guenther  <rguenther@suse.de>
1305
1306         PR lto/41761
1307         * gcc.dg/lto/20091020-1_0.c: New testcase.
1308         * gcc.dg/lto/20091020-1_1.c: Likewise.
1309         * gcc.dg/lto/20091020-2_0.c: Likewise.
1310         * gcc.dg/lto/20091020-2_1.c: Likewise.
1311
1312 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1313
1314         PR debug/41340
1315         * gcc.dg/pr41340.c: New test.
1316
1317 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1318
1319         * gnat.dg/discr21.ad[sb]: New test.
1320         * gnat.dg/discr21_pkg.ads: New helper.
1321
1322 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1323
1324         PR fortran/41706
1325         * gfortran.dg/class_9 : New test.
1326
1327 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1328
1329         * gcc.dg/raw-string-1.c: New test.
1330         * gcc.dg/raw-string-2.c: New test.
1331         * gcc.dg/raw-string-3.c: New test.
1332         * gcc.dg/raw-string-4.c: New test.
1333         * gcc.dg/raw-string-5.c: New test.
1334         * gcc.dg/raw-string-6.c: New test.
1335         * gcc.dg/raw-string-7.c: New test.
1336         * gcc.dg/utf8-1.c: New test.
1337         * gcc.dg/utf8-2.c: New test.
1338         * gcc.dg/utf-badconcat2.c: New test.
1339         * gcc.dg/utf-dflt2.c: New test.
1340         * gcc.dg/cpp/include6.c: New test.
1341         * g++.dg/ext/raw-string-1.C: New test.
1342         * g++.dg/ext/raw-string-2.C: New test.
1343         * g++.dg/ext/raw-string-3.C: New test.
1344         * g++.dg/ext/raw-string-4.C: New test.
1345         * g++.dg/ext/raw-string-5.C: New test.
1346         * g++.dg/ext/raw-string-6.C: New test.
1347         * g++.dg/ext/raw-string-7.C: New test.
1348         * g++.dg/ext/utf8-1.C: New test.
1349         * g++.dg/ext/utf8-2.C: New test.
1350         * g++.dg/ext/utf-badconcat2.C: New test.
1351         * g++.dg/ext/utf-dflt2.C: New test.
1352
1353         * gcc.dg/cleanup-13.c: New test.
1354
1355 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1356
1357         PR fortran/41586
1358         * gfortran.dg/auto_dealloc_1.f90: New test case.
1359
1360 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1361
1362         Port from redhat/gcc-4_4-branch:
1363         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1364         * gcc.dg/debug/vta-2.c: New test.
1365
1366         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1367         * gcc.dg/debug/vta-1.c: New.
1368
1369 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1370
1371         * gnat.dg/noreturn2.ad[sb]: New test.
1372
1373 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1374
1375         PR fortran/41755
1376         * gfortran.dg/equiv_8.f90: New test.
1377         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1378
1379 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1380
1381         * gcc.target/arm/neon-thumb2-move.c: New test.
1382
1383 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1384
1385         * gcc.dg/debug/vta-3.c: New test.
1386
1387 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1388
1389         * gnat.dg/nested_proc.adb: Rename into...
1390         * gnat.dg/nested_proc1.adb: ...this.
1391         * gnat.dg/nested_proc2.adb: New test.
1392
1393 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1394
1395         * gnat.dg/noreturn1.ad[sb]: New test.
1396
1397 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1398             Paul Thomas  <pault@gcc.gnu.org>
1399
1400         PR fortran/41629
1401         * gfortran.dg/class_6.f90: New test.
1402
1403         PR fortran/41608
1404         PR fortran/41587
1405         * gfortran.dg/class_7.f90: New test.
1406
1407         PR fortran/41618
1408         * gfortran.dg/class_8.f90: New test.
1409
1410 2009-10-17  Richard Guenther  <rguenther@suse.de>
1411
1412         * gcc.dg/lto/20091017-1_0.c: New testcase.
1413         * gcc.dg/lto/20091017-1_1.c: Likewise.
1414
1415 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1416
1417         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1418
1419 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1420
1421         * gnat.dg/aggr11.adb: New test.
1422         * gnat.dg/aggr11_pkg.ads: New helper.
1423
1424 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1425
1426         * gnat.dg/slice8.adb: New test.
1427         * gnat.dg/slice8_pkg1.ads: New helper.
1428         * gnat.dg/slice8_pkg2.ads: Likewise.
1429         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1430
1431 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1432
1433         * gnat.dg/unchecked_convert4.adb: New test.
1434
1435 2009-10-15  Jason Merrill  <jason@redhat.com>
1436
1437         PR c++/38798
1438         * g++.dg/cpp0x/trailing5.C: New.
1439
1440         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1441         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1442         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1443         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1444
1445 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1446
1447         PR fortran/41719
1448         * gfortran.dg/class_5.f03: New test case.
1449         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1450         * gfortran.dg/typebound_operator_4.f03: Ditto.
1451
1452 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1453
1454         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1455         * g++.dg/other/first-global.C: Likewise.
1456         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1457         * g++.dg/torture/pr40323.C: Likewise.
1458         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1459         * gcc.dg/inline-33.c: Likewise.
1460         * gcc.dg/ipa/ipa-1.c: Likewise.
1461         * gcc.dg/ipa/ipa-2.c: Likewise.
1462         * gcc.dg/ipa/ipa-3.c: Likewise.
1463         * gcc.dg/ipa/ipa-4.c: Likewise.
1464         * gcc.dg/ipa/ipa-5.c: Likewise.
1465         * gcc.dg/ipa/ipa-7.c: Likewise.
1466         * gcc.dg/ipa/ipacost-2.c: Likewise.
1467         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1468         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1469         * gfortran.dg/whole_file_5.f90: Likewise.
1470         * gfortran.dg/whole_file_6.f90: Likewise.
1471
1472 2009-10-16  Richard Guenther  <rguenther@suse.de>
1473
1474         PR tree-optimization/41728
1475         * gcc.c-torture/compile/pr41728.c: New testcase.
1476
1477 2009-10-16  Richard Guenther  <rguenther@suse.de>
1478
1479         PR lto/41598
1480         * gcc.dg/lto/20091016-1_0.c: New testcase.
1481         * gcc.dg/lto/20091016-1_1.c: Likewise.
1482         * gcc.dg/lto/20091016-1_a.h: Likewise.
1483
1484 2009-10-16  Richard Guenther  <rguenther@suse.de>
1485
1486         PR lto/41715
1487         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1488         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1489         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1490
1491 2009-10-16  Richard Guenther  <rguenther@suse.de>
1492
1493         PR lto/41713
1494         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1495
1496 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1497
1498         PR debug/41717
1499         * gcc.dg/debug/pr41717.c: New test.
1500
1501 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1502
1503         PR fortran/41648
1504         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1505
1506         PR fortran/41656
1507         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1508
1509 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1510
1511         PR target/23983
1512         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1513         result used.
1514         * g++.dg/ext/altivec-2.C (main): Ditto.
1515
1516 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1517
1518         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1519         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1520
1521 2009-10-15  Richard Guenther  <rguenther@suse.de>
1522
1523         PR lto/41669
1524         * gcc.dg/lto/20091015-1_0.c: New testcase.
1525         * gcc.dg/lto/20091015-1_1.c: Likewise.
1526         * gcc.dg/lto/20091015-1_2.c: Likewise.
1527         * gcc.dg/lto/20091015-1_a.h: Likewise.
1528         * gcc.dg/lto/20091015-1_b.h: Likewise.
1529
1530 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1531
1532         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1533
1534 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1535
1536         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1537
1538 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1539
1540         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1541         line from 1 to 0.
1542         * obj-c++.dg/bitfield-1.mm: Likewise.
1543         * obj-c++.dg/bitfield-4.mm: Likewise.
1544
1545 2009-10-14  Richard Guenther  <rguenther@suse.de>
1546
1547         PR lto/41173
1548         * gcc.dg/lto/20091014-1_0.c: New testcase.
1549
1550 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1551
1552         PR testsuite/41707
1553         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1554         warning on line 0 instead of 1.
1555
1556 2009-10-14  Richard Guenther  <rguenther@suse.de>
1557
1558         PR lto/41521
1559         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1560         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1561
1562 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1563
1564         PR preprocessor/41543
1565         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1566
1567         PR debug/41695
1568         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1569
1570 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1571
1572         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1573         New procedure.
1574         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1575         effective target.
1576
1577 2009-10-14  Jason Merrill  <jason@redhat.com>
1578
1579         PR c++/39866
1580         * g++.dg/cpp0x/defaulted14.C: New.
1581
1582 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1583
1584         * g++.dg/cpp0x/vt-40092.C: New.
1585
1586 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1587
1588         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1589         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1590
1591 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1592
1593         * gfortran.dg/complex_intrinsic_8.f90: New test.
1594
1595 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1596
1597         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1598         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1599
1600 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1601
1602         PR target/38948
1603         * gcc.dg/torture/pr38948.c: New test.
1604
1605 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1606
1607         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1608
1609 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1610
1611         PR fortran/41581
1612         * gfortran.dg/class_allocate_2.f03: Modified.
1613         * gfortran.dg/class_allocate_3.f03: New test case.
1614
1615 2009-10-13  Richard Guenther  <rguenther@suse.de>
1616
1617         PR lto/41668
1618         * gcc.dg/lto/20091006-2_0.c: New testcase.
1619         * gcc.dg/lto/20091006-2_1.c: Likewise.
1620         * gcc.dg/lto/20091006-2_2.c: Likewise.
1621         * gcc.dg/lto/20091013-1_0.c: Likewise.
1622         * gcc.dg/lto/20091013-1_1.c: Likewise.
1623         * gcc.dg/lto/20091013-1_2.c: Likewise.
1624
1625 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1626
1627         * gcc.c-torture/compile/pr41661.c: New test.
1628
1629 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1630
1631         PR libgfortran/41683
1632         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1633
1634 2009-10-12  Jason Merrill  <jason@redhat.com>
1635
1636         PR c++/37875
1637         * g++.dg/cpp0x/decltype18.C: New.
1638
1639         PR c++/37766
1640         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1641
1642 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1643
1644         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1645
1646 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1647
1648         PR debug/41343
1649         PR debug/41447
1650         PR debug/41264
1651         PR debug/41338
1652         * gcc.dg/guality/pr41447-1.c: New.
1653         * gcc.dg/debug/pr41264-1.c: New.
1654         * gcc.dg/debug/pr41343-1.c: New.
1655
1656 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1657
1658         PR target/26515
1659         * gcc.dg/torture/pr26515.c: New test.
1660
1661 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1662
1663         PR testsuite/41659
1664         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1665         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1666         or "xfail" with dg-lto-do.
1667
1668 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1669
1670         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1671
1672 2009-10-12  Michael Matz  <matz@suse.de>
1673
1674         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1675         pass.
1676
1677 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1678
1679         PR target/41680
1680         * g++.dg/torture/pr41680.C: New test.
1681
1682 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1683
1684         PR c++/41570
1685         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1686
1687 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1688
1689         PR debug/41616
1690         * gcc.dg/guality/pr41616-1.c: New.
1691
1692 2009-10-11  Jason Merrill  <jason@redhat.com>
1693
1694         PR c++/37204
1695         * g++.dg/cpp0x/rv-reinterpret.C: New.
1696
1697 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1698
1699         PR libgfortran/38439
1700         * gfortran.dg/fmt_error_9.f: New test.
1701         * gfortran.dg/fmt_error_10.f: New test.
1702
1703 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1704
1705         PR fortran/41583
1706         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1707         * gfortran.dg/class_4b.f03: As above.
1708         * gfortran.dg/class_4c.f03: As above.
1709         * gfortran.dg/class_4d.f03: As above.
1710
1711 2009-10-11  Richard Guenther  <rguenther@suse.de>
1712
1713         PR tree-optimization/41555
1714         * gcc.dg/torture/pr41555.c: New testcase.
1715
1716 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1717
1718         PR libgfortran/35862
1719         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1720         function correctly.
1721
1722 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1723
1724         PR libgfortran/35862
1725         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1726         Add conditions to avoid runtime errors if not supported.
1727
1728 2009-10-10  Richard Guenther  <rguenther@suse.de>
1729
1730         PR tree-optimization/41654
1731         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1732
1733 2009-10-09  Jason Merrill  <jason@redhat.com>
1734
1735         * g++.dg/cpp/ucn-1.C: New.
1736
1737 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1738
1739         PR fortran/41585
1740         * gfortran.dg/class_2.f03: Extended test case.
1741
1742 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1743
1744         PR fortran/41582
1745         * gfortran.dg/class_allocate_1.f03: Modify code such that
1746         it compiles with the gfc_warning->gfc_error change.
1747         * gfortran.dg/class_allocate_1.f03: New test.
1748
1749 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1750
1751         PR fortran/41579
1752         * gfortran.dg/select_type_6.f03: New test.
1753
1754 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1755
1756         PR preprocessor/41445
1757         * gcc.dg/cpp/separate-1.c: Adjust.
1758         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1759         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1760         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1761         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1762         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1763         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1764         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1765
1766         PR rtl-optimization/41646
1767         * gcc.c-torture/compile/pr41646.c: New test.
1768
1769 2009-10-09  Richard Guenther  <rguenther@suse.de>
1770
1771         PR tree-optimization/41634
1772         * gcc.c-torture/compile/pr41634.c: New testcase.
1773
1774 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1775
1776         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1777
1778 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1779
1780         * gnat.dg/opt3.adb: New test.
1781         * gnat.dg/opt3_pkg.ads: New helper.
1782
1783 2009-10-08  Doug Kwan  <dougkwan@google.com>
1784
1785         PR rtl-optimization/41574
1786         * gcc.dg/pr41574.c: New test.
1787
1788 2009-10-08  Cary Coutant  <ccoutant@google.com>
1789
1790         Add support for debugging with ICF (Identical Code Folding).
1791         * g++.dg/debug/dwarf2/icf.C: New test.
1792
1793 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1794
1795         * gcc.target/mips/truncate-6.c: New test.
1796
1797 2009-10-08  Jason Merrill  <jason@redhat.com>
1798
1799         PR c++/36816
1800         * g++.dg/cpp0x/rv-deduce.C: New.
1801
1802         PR c++/37177
1803         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1804         * g++.dg/template/explicit-args2.C: New.
1805         * g++.dg/template/explicit-args3.C: New.
1806         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1807
1808 2009-10-08  Michael Matz  <matz@suse.de>
1809
1810         PR middle-end/41573
1811         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1812         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1813         * gcc.dg/pr41573.c: New test.
1814
1815 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1816
1817         PR c/41182
1818         * gcc.c-torture/compile/pr41182-1.c: New.
1819
1820 2009-10-07  Jason Merrill  <jason@redhat.com>
1821
1822         * g++.dg/cpp0x/variadic95.C: New.
1823
1824 2009-10-07  Jason Merrill  <jason@redhat.com>
1825
1826         * g++.dg/template/scope3.C: New.
1827
1828 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1829
1830         * gcc.dg/debug/dwarf2/inline3.c: New test.
1831
1832 2009-10-07  Daniel Kraft  <d@domob.eu>
1833
1834         PR fortran/41615
1835         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1836
1837 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1838
1839         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1840         * gfortran.dg/select_type_1.f03: Modified error message.
1841         * gfortran.dg/select_type_5.f03: New test.
1842
1843 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1844
1845         PR libgfortran/41612
1846         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1847         have kind=10 reals.
1848
1849 2009-10-06  Jason Merrill  <jason@redhat.com>
1850
1851         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1852         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1853
1854 2009-10-06  Richard Guenther  <rguenther@suse.de>
1855
1856         PR lto/41502
1857         * gcc.dg/lto/20091006-1_0.c: New testcase.
1858         * gcc.dg/lto/20091006-1_1.c: Likewise.
1859         * gcc.dg/lto/20091005-2_0.c: Likewise.
1860
1861 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1862
1863         PR ada/41383
1864         * gnat.dg/timer_cancel.adb: New test.
1865
1866 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1867
1868         PR ada/38333
1869         * gnat.dg/specs/import_abstract.ads: New.
1870
1871 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1872
1873         PR libgfortran/35862
1874         * gfortran.dg/round_2.f03: New test.
1875
1876 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1877
1878         PR debug/41558
1879         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1880         * lib/gcc-gdb-test.exp: ... here.  New file.
1881         * gfortran.dg/guality/guality.exp: New file.
1882         * gfortran.dg/guality/pr41558.f90: New test.
1883         * gfortran.dg/guality/arg1.f90: New test.
1884
1885 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1886
1887         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1888         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1889         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1890         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1891
1892 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1893
1894         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1895         register_pass_info.
1896         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1897         plugin_pass to register_pass_info.
1898         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1899         register_pass_info.
1900         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1901         register_pass_info.
1902
1903 2009-10-05  Richard Guenther  <rguenther@suse.de>
1904
1905         PR lto/41281
1906         * gcc.dg/lto/20090914-2_0.c: New testcase.
1907
1908 2009-10-05  Richard Guenther  <rguenther@suse.de>
1909
1910         PR lto/40902
1911         * gcc.dg/lto/20091005-1_0.c: New testcase.
1912         * gcc.dg/lto/20091005-1_1.c: Likewise.
1913
1914 2009-10-05  Richard Guenther  <rguenther@suse.de>
1915
1916         PR lto/41552
1917         PR lto/41487
1918         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1919         * g++.dg/lto/20091004-1_0.C: New testcase.
1920         * g++.dg/lto/20091004-1_1.C: Likewise.
1921         * g++.dg/lto/20091004-2_0.C: Likewise.
1922         * g++.dg/lto/20091004-2_1.C: Likewise.
1923         * g++.dg/lto/20091004-3_0.C: Likewise.
1924         * g++.dg/lto/20091004-3_1.C: Likewise.
1925
1926 2009-10-05  Richard Guenther  <rguenther@suse.de>
1927
1928         PR tree-optimization/23821
1929         * gcc.dg/torture/pr23821.c: New testcase.
1930
1931 2009-10-05  Daniel Kraft  <d@domob.eu>
1932
1933         PR fortran/41403
1934         * gfortran.dg/goto_6.f: New test.
1935         * gfortran.dg/goto_7.f: New test.
1936
1937 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1938             Bill Maddox  <maddox@google.com>
1939             Cary Coutant  <ccoutant@google.com>
1940             Chris Demetriou  <cgd@google.com>
1941             Diego Novillo  <dnovillo@google.com>
1942             Doug Kwan  <dougkwan@google.com>
1943             Jan Hubicka  <jh@suse.cz>
1944             Ollie Wild  <aaw@google.com>
1945             Rafael Espindola  <espindola@google.com>
1946             Richard Guenther  <rguenther@suse.de>
1947             Simon Baldwin  <simonb@google.com>
1948
1949         * g++.dg/20090107-1.C: New.
1950         * g++.dg/20090121-1.C: New.
1951         * g++.dg/ipa/20090113-1.C: New.
1952         * g++.dg/lto: New directory.
1953         * g++.dg/lto/20080829_0.C: New.
1954         * g++.dg/lto/20080904_0.C: New.
1955         * g++.dg/lto/20080907_0.C: New.
1956         * g++.dg/lto/20080908-1_0.C: New.
1957         * g++.dg/lto/20080908-2_0.C: New.
1958         * g++.dg/lto/20080908-3_0.C: New.
1959         * g++.dg/lto/20080909-1_0.C: New.
1960         * g++.dg/lto/20080910-1_0.C: New.
1961         * g++.dg/lto/20080912-1_0.C: New.
1962         * g++.dg/lto/20080912_0.C: New.
1963         * g++.dg/lto/20080915_0.C: New.
1964         * g++.dg/lto/20080916_0.C: New.
1965         * g++.dg/lto/20080917_0.C: New.
1966         * g++.dg/lto/20080924_0.C: New.
1967         * g++.dg/lto/20080926_0.C: New.
1968         * g++.dg/lto/20081008_0.C: New.
1969         * g++.dg/lto/20081022.h: New.
1970         * g++.dg/lto/20081022_0.C: New.
1971         * g++.dg/lto/20081022_1.C: New.
1972         * g++.dg/lto/20081023_0.C: New.
1973         * g++.dg/lto/20081109-1_0.C: New.
1974         * g++.dg/lto/20081109-2_0.C: New.
1975         * g++.dg/lto/20081109_0.C: New.
1976         * g++.dg/lto/20081109_1.C: New.
1977         * g++.dg/lto/20081118-1_0.C: New.
1978         * g++.dg/lto/20081118-1_1.C: New.
1979         * g++.dg/lto/20081118_0.C: New.
1980         * g++.dg/lto/20081118_1.C: New.
1981         * g++.dg/lto/20081119-1.h: New.
1982         * g++.dg/lto/20081119-1_0.C: New.
1983         * g++.dg/lto/20081119-1_1.C: New.
1984         * g++.dg/lto/20081119_0.C: New.
1985         * g++.dg/lto/20081119_1.C: New.
1986         * g++.dg/lto/20081120-1_0.C: New.
1987         * g++.dg/lto/20081120-1_1.C: New.
1988         * g++.dg/lto/20081120-2_0.C: New.
1989         * g++.dg/lto/20081120-2_1.C: New.
1990         * g++.dg/lto/20081123_0.C: New.
1991         * g++.dg/lto/20081123_1.C: New.
1992         * g++.dg/lto/20081125.h: New.
1993         * g++.dg/lto/20081125_0.C: New.
1994         * g++.dg/lto/20081125_1.C: New.
1995         * g++.dg/lto/20081127_0.C: New.
1996         * g++.dg/lto/20081127_1.C: New.
1997         * g++.dg/lto/20081203_0.C: New.
1998         * g++.dg/lto/20081203_1.C: New.
1999         * g++.dg/lto/20081204-1_0.C: New.
2000         * g++.dg/lto/20081204-1_1.C: New.
2001         * g++.dg/lto/20081204-2_0.C: New.
2002         * g++.dg/lto/20081204-2_1.C: New.
2003         * g++.dg/lto/20081209_0.C: New.
2004         * g++.dg/lto/20081209_1.C: New.
2005         * g++.dg/lto/20081211-1.h: New.
2006         * g++.dg/lto/20081211-1_0.C: New.
2007         * g++.dg/lto/20081211-1_1.C: New.
2008         * g++.dg/lto/20081217-1_0.C: New.
2009         * g++.dg/lto/20081217-2_0.C: New.
2010         * g++.dg/lto/20081219_0.C: New.
2011         * g++.dg/lto/20081219_1.C: New.
2012         * g++.dg/lto/20090106_0.C: New.
2013         * g++.dg/lto/20090112_0.C: New.
2014         * g++.dg/lto/20090128_0.C: New.
2015         * g++.dg/lto/20090221_0.C: New.
2016         * g++.dg/lto/20090302_0.C: New.
2017         * g++.dg/lto/20090302_1.C: New.
2018         * g++.dg/lto/20090303_0.C: New.
2019         * g++.dg/lto/20090311-1.h: New.
2020         * g++.dg/lto/20090311-1_0.C: New.
2021         * g++.dg/lto/20090311-1_1.C: New.
2022         * g++.dg/lto/20090311_0.C: New.
2023         * g++.dg/lto/20090311_1.C: New.
2024         * g++.dg/lto/20090312.h: New.
2025         * g++.dg/lto/20090312_0.C: New.
2026         * g++.dg/lto/20090312_1.C: New.
2027         * g++.dg/lto/20090313_0.C: New.
2028         * g++.dg/lto/20090313_1.C: New.
2029         * g++.dg/lto/20090315_0.C: New.
2030         * g++.dg/lto/20090315_1.C: New.
2031         * g++.dg/lto/20091002-1_0.C: New testcase.
2032         * g++.dg/lto/20091002-2_0.C: Likewise..
2033         * g++.dg/lto/20091002-3_0.C: Likewise..
2034         * g++.dg/lto/README: New.
2035         * g++.dg/lto/pr40818_0.C: New.
2036         * g++.dg/opt/thunk3-1.C: New.
2037         * g++.dg/opt/thunk4.C: New.
2038         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2039         replacements with __attribute__ ((__noinline__)).
2040         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2041         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2042         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2043         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2044         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2045         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2046         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2047         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2048         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2049         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2050         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2051         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2052         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2053         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2054         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2055         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2056         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2057         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2058         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2059         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2060         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2061         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2062         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2063         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2064         * gcc.dg/20081223-1.c: New.
2065         * gcc.dg/lto: New directory.
2066         * gcc.dg/lto/20080908_0.c: New.
2067         * gcc.dg/lto/20080917_0.c: New.
2068         * gcc.dg/lto/20080924_0.c: New.
2069         * gcc.dg/lto/20081024_0.c: New.
2070         * gcc.dg/lto/20081109_0.c: New.
2071         * gcc.dg/lto/20081111_0.c: New.
2072         * gcc.dg/lto/20081111_1.c: New.
2073         * gcc.dg/lto/20081112_0.c: New.
2074         * gcc.dg/lto/20081112_1.c: New.
2075         * gcc.dg/lto/20081115_0.c: New.
2076         * gcc.dg/lto/20081115_1.c: New.
2077         * gcc.dg/lto/20081115_2.c: New.
2078         * gcc.dg/lto/20081118_0.c: New.
2079         * gcc.dg/lto/20081118_1.c: New.
2080         * gcc.dg/lto/20081118_2.c: New.
2081         * gcc.dg/lto/20081120-1_0.c: New.
2082         * gcc.dg/lto/20081120-1_1.c: New.
2083         * gcc.dg/lto/20081120-2_0.c: New.
2084         * gcc.dg/lto/20081120-2_1.c: New.
2085         * gcc.dg/lto/20081125_0.c: New.
2086         * gcc.dg/lto/20081125_1.c: New.
2087         * gcc.dg/lto/20081126_0.c: New.
2088         * gcc.dg/lto/20081201-1_0.c: New.
2089         * gcc.dg/lto/20081201-1_1.c: New.
2090         * gcc.dg/lto/20081201-1_2.c: New.
2091         * gcc.dg/lto/20081201-2_0.c: New.
2092         * gcc.dg/lto/20081201-2_1.c: New.
2093         * gcc.dg/lto/20081202-1_0.c: New.
2094         * gcc.dg/lto/20081202-1_1.c: New.
2095         * gcc.dg/lto/20081202-2_0.c: New.
2096         * gcc.dg/lto/20081202-2_1.c: New.
2097         * gcc.dg/lto/20081204-1_0.c: New.
2098         * gcc.dg/lto/20081204-1_1.c: New.
2099         * gcc.dg/lto/20081204-2_0.c: New.
2100         * gcc.dg/lto/20081210-1_0.c: New.
2101         * gcc.dg/lto/20081212-1_0.c: New.
2102         * gcc.dg/lto/20081222_0.c: New.
2103         * gcc.dg/lto/20081222_0.h: New.
2104         * gcc.dg/lto/20081222_1.c: New.
2105         * gcc.dg/lto/20081224_0.c: New.
2106         * gcc.dg/lto/20081224_0.h: New.
2107         * gcc.dg/lto/20081224_1.c: New.
2108         * gcc.dg/lto/20090116_0.c: New.
2109         * gcc.dg/lto/20090120_0.c: New.
2110         * gcc.dg/lto/20090126-1_0.c: New.
2111         * gcc.dg/lto/20090126-2_0.c: New.
2112         * gcc.dg/lto/20090206-1_0.c: New.
2113         * gcc.dg/lto/20090206-2_0.c: New.
2114         * gcc.dg/lto/20090210_0.c: New.
2115         * gcc.dg/lto/20090210_1.c: New.
2116         * gcc.dg/lto/20090213_0.c: New.
2117         * gcc.dg/lto/20090213_1.c: New.
2118         * gcc.dg/lto/20090218-1_0.c: New.
2119         * gcc.dg/lto/20090218-1_1.c: New.
2120         * gcc.dg/lto/20090218-2_0.c: New.
2121         * gcc.dg/lto/20090218-2_1.c: New.
2122         * gcc.dg/lto/20090218_0.c: New.
2123         * gcc.dg/lto/20090218_1.c: New.
2124         * gcc.dg/lto/20090218_2.c: New.
2125         * gcc.dg/lto/20090218_3.c: New.
2126         * gcc.dg/lto/20090219_0.c: New.
2127         * gcc.dg/lto/20090312_0.c: New.
2128         * gcc.dg/lto/20090312_1.c: New.
2129         * gcc.dg/lto/20090313_0.c: New.
2130         * gcc.dg/lto/20090706-1_0.c: New.
2131         * gcc.dg/lto/20090706-2_0.c: New.
2132         * gcc.dg/lto/20090717_0.c: New.
2133         * gcc.dg/lto/20090717_1.c: New.
2134         * gcc.dg/lto/20090729_0.c: New.
2135         * gcc.dg/lto/20090729_1.c: New.
2136         * gcc.dg/lto/20090812_0.c: New.
2137         * gcc.dg/lto/20090812_1.c: New.
2138         * gcc.dg/lto/20090914-1_0.c: New.
2139         * gcc.dg/lto/README: New.
2140         * gcc.dg/visibility-7.c: Adjust expected pattern
2141         * gfortran.dg/lto: New directory.
2142         * gfortran.dg/lto/pr40724_0.f: New.
2143         * gfortran.dg/lto/pr40724_1.f: New.
2144         * gfortran.dg/lto/pr40725_0.f03: New.
2145         * gfortran.dg/lto/pr40725_1.c: New.
2146         * gfortran.dg/lto/pr41069_0.f90: New.
2147         * gfortran.dg/lto/pr41069_1.f90: New.
2148         * gfortran.dg/lto/pr41069_2.f90: New.
2149         * g++.dg/README: Add 'lto' directory.
2150         * g++.dg/dg.exp: Also scan 'lto' directory
2151
2152 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2153             Janis Johnson  <janis187@us.ibm.com>
2154             Diego Novillo  <dnovillo@google.com>
2155
2156         * g++.dg/lto/lto.exp: New.
2157         * gcc.c-torture/execute/execute.exp: Add
2158         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2159         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2160         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2161         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2162         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2163         * gcc.dg/lto/lto.exp: New.
2164         * gfortran.dg/lto/lto.exp: New.
2165         * lib/target-supports.exp (check_effective_target_lto): New.
2166         * lib/c-torture.exp: Load target-supports.exp.  Define
2167         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2168         * lib/gcc-dg.exp: Likewise.
2169         * lib/lto.exp: New.
2170         * lib/torture-options.exp: Add support for a third argument.
2171
2172 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2173
2174         PR testsuite/41542
2175         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2176
2177 2009-10-02  Jason Merrill  <jason@redhat.com>
2178
2179         * g++.dg/abi/mangle32.C: New.
2180
2181 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2182
2183         * gnat.dg/atomic2.adb: New test.
2184
2185 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2186
2187         * gnat.dg/array11.adb: New test.
2188         * gnat.dg/array12.adb: Likewise.
2189
2190 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2191
2192         * gnat.dg/array10.adb: New test.
2193         * gnat.dg/object_overflow.adb: Tweak.
2194
2195 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2196
2197         * gcc.dg/guality/guality.exp: Disable on darwin.
2198
2199 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2200
2201         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2202         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2203         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2204         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2205
2206 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2207
2208         PR fortran/41479
2209         * gfortran.dg/intent_out_5.f90: New test.
2210
2211 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2212
2213         PR debug/41404
2214         PR debug/41353
2215         * gcc.dg/guality/pr41404-1.c: New test.
2216         * gcc.dg/guality/pr41353-2.c: New test.
2217
2218 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2219
2220         PR testsuite/41546
2221         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2222         to -mtune=generic.
2223
2224 2009-10-01  Jan Hubicka  <jh@suse.cz>
2225
2226         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2227
2228 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2229
2230         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2231
2232         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2233
2234 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2235
2236         PR fortran/41515
2237         * gfortran.dg/parameter_array_init_5.f90: New test.
2238
2239 2009-10-01  Jason Merrill  <jason@redhat.com>
2240
2241         * g++.dg/cpp0x/defaulted13.C: New.
2242
2243 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2244
2245         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2246         * gfortran.dg/bounds_check_11.f90: Likewise.
2247         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2248
2249 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2250
2251         * gfortran.dg/select_type_4.f90: New test.
2252
2253 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2254
2255         * gfortran.dg/same_type_as_1.f03: New test.
2256         * gfortran.dg/same_type_as_2.f03: Ditto.
2257
2258 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2259
2260         * gfortran.dg/select_type_1.f03: Extended.
2261         * gfortran.dg/select_type_3.f03: New test.
2262
2263 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2264
2265         * gfortran.dg/class_allocate_1.f03: New test.
2266
2267 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2268
2269         PR fortran/40996
2270         * gfortran.dg/allocatable_scalar_3.f90: New test.
2271         * gfortran.dg/select_type_2.f03: Ditto.
2272         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2273
2274 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2275
2276         * gfortran.dg/block_name_2.f90: Modified error message.
2277         * gfortran.dg/select_6.f90: Ditto.
2278         * gfortran.dg/select_type_1.f03: New test.
2279
2280 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2281
2282         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2283         * gfortran.dg/class_1.f03: Ditto.
2284         * gfortran.dg/class_2.f03: Ditto.
2285         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2286         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2287         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2288         * gfortran.dg/typebound_call_10.f03: Ditto.
2289         * gfortran.dg/typebound_call_2.f03: Ditto.
2290         * gfortran.dg/typebound_call_3.f03: Ditto.
2291         * gfortran.dg/typebound_call_4.f03: Ditto.
2292         * gfortran.dg/typebound_call_9.f03: Ditto.
2293         * gfortran.dg/typebound_generic_3.f03: Ditto.
2294         * gfortran.dg/typebound_generic_4.f03: Ditto.
2295         * gfortran.dg/typebound_operator_1.f03: Ditto.
2296         * gfortran.dg/typebound_operator_2.f03: Ditto.
2297         * gfortran.dg/typebound_operator_3.f03: Ditto.
2298         * gfortran.dg/typebound_operator_4.f03: Ditto.
2299         * gfortran.dg/typebound_proc_1.f08: Ditto.
2300         * gfortran.dg/typebound_proc_5.f03: Ditto.
2301         * gfortran.dg/typebound_proc_6.f03: Ditto.
2302
2303 2009-09-30  Jason Merrill  <jason@redhat.com>
2304
2305         * g++.dg/eh/init-temp1.C: Improve test.
2306
2307 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2308
2309         PR target/22093
2310         * gcc.target/alpha/pr22093.c: New test.
2311
2312 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2313             Jason Merrill  <jason@redhat.com>
2314
2315         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2316         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2317         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2318         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2319         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2320         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2321         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2322         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2323         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2324         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2325         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2326         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2327         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2328         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2329         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2330         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2331         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2332         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2333         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2334         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2335         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2336         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2337         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2338         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2339         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2340         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2341         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2342         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2343         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2344         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2345         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2346         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2347         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2348         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2349         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2350         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2351         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2352         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2353         * lib/prune.exp: Accept "In lambda function".
2354
2355 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2356
2357         * gcc.target/i386/fma4-check.h: New file.
2358         * gcc.target/i386/fma4-fma.c: Ditto.
2359         * gcc.target/i386/fma4-maccXX.c: Ditto.
2360         * gcc.target/i386/fma4-msubXX.c: Ditto.
2361         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2362         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2363         * gcc.target/i386/fma4-vector.c: Ditto.
2364         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2365         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2366         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2367         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2368         * gcc.target/i386/fma4-256-vector.c: Ditto.
2369         * gcc.target/i386/funcspec-2.c: Ditto.
2370
2371         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2372
2373         * gcc.target/i386/funcspec-5.c: Add FMA4.
2374         * gcc.target/i386/funcspec-6.c: Ditto.
2375         * gcc.target/i386/funcspec-8.c: Ditto.
2376
2377         * gcc.target/i386/funcspec-9.c: New file.
2378
2379         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2380
2381         * gcc.target/i386/isa-10.c: New file.
2382         * gcc.target/i386/isa-11.c: Ditto.
2383         * gcc.target/i386/isa-12.c: Ditto.
2384         * gcc.target/i386/isa-13.c: Ditto.
2385         * gcc.target/i386/isa-2.c: Ditto.
2386         * gcc.target/i386/isa-3.c: Ditto.
2387         * gcc.target/i386/isa-4.c: Ditto.
2388         * gcc.target/i386/isa-7.c: Ditto.
2389         * gcc.target/i386/isa-8.c: Ditto.
2390         * gcc.target/i386/isa-9.c: Ditto.
2391
2392         * gcc.target/i386/isa-14.c: Add FMA4.
2393         * gcc.target/i386/isa-1.c: Ditto.
2394         * gcc.target/i386/isa-5.c: Ditto.
2395         * gcc.target/i386/isa-6.c: Ditto.
2396
2397         * gcc.target/i386/sse-12.c: New file.
2398         * gcc.target/i386/sse-13.c: Ditto.
2399         * gcc.target/i386/sse-14.c: Ditto.
2400         * gcc.target/i386/sse-22.c: Ditto.
2401
2402         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2403         * g++.dg/other/i386-3.C: Ditto.
2404         * g++.dg/other/i386-5.C: Ditto.
2405         * g++.dg/other/i386-6.C: Ditto.
2406
2407 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2408
2409         PR testsuite/41496
2410         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2411         before.
2412
2413 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2414
2415         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2416         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2417
2418 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2419
2420         PR debug/41438
2421         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2422         hidden.
2423         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2424
2425 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2426
2427         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2428         * gcc.target/i386/isa-1.c: Remove SSE5.
2429         * gcc.target/i386/isa-5.c: Ditto.
2430         * gcc.target/i386/isa-6.c: Ditto.
2431         * gcc.target/i386/funcspec-4.c: Remove error conditions
2432         related to SSE5.
2433         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2434         * gcc.target/i386/avx-2.c: Ditto.
2435         * gcc.target/i386/sse-23.c: Ditto.
2436         * gcc.target/i386/funcspec-9.c: Delete.
2437
2438 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2439
2440         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2441         * gcc.dg/guality/pr41353-1.c: New test.
2442
2443         PR testsuite/41444
2444         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2445         in macro name definition for non-unix/win32/msdos.
2446
2447 2009-09-29  Daniel Kraft  <d@domob.eu>
2448
2449         PR fortran/39626
2450         * gfortran.dg/block_1.f08: New test.
2451         * gfortran.dg/block_2.f08: New test.
2452         * gfortran.dg/block_3.f90: New test.
2453         * gfortran.dg/block_4.f08: New test.
2454         * gfortran.dg/block_5.f08: New test.
2455         * gfortran.dg/block_6.f08: New test.
2456         * gfortran.dg/block_7.f08: New test.
2457         * gfortran.dg/block_8.f08: New test.
2458
2459 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2460
2461         PR libgfortran/35862
2462         * gfortran.dg/round_1.f03: New test.
2463         * gfortran.dg/f2003_io_3.f03: Update test.
2464
2465 2009-09-28  Easwaran Raman  <eraman@google.com>
2466
2467         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2468         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2469
2470 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2471
2472         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2473         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2474         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2475         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2476         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2477
2478         * g++.dg/dfp/dfp.exp: Fix typo.
2479
2480         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2481         Fix typo that breaks the check.
2482
2483 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2484
2485         * gnat.dg (tagged_alloc_free.adb): New testcase.
2486
2487 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2488
2489         * g++.dg/dfp: New directory.
2490         * g++.dg/dg.exp: Prune tests in dfp directory.
2491         * g++.dg/dfp/dfp.exp: New.
2492         * g++.dg/dfp/mangle-mode.C: New test.
2493
2494 2009-09-28  Michael Matz  <matz@suse.de>
2495
2496         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2497         for sign of -Inf.
2498
2499 2009-09-27  Richard Henderson  <rth@redhat.com>
2500
2501         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2502         * gcc.dg/tree-ssa/pr41469-1.c: New.
2503
2504 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2505
2506         PR c/41476
2507         * gcc.dg/cond-constqual-1.c: New test.
2508
2509 2009-09-26  Michael Matz  <matz@suse.de>
2510
2511         PR lto/40758
2512         PR middle-end/41470
2513         * gcc.dg/pr41470.c: New test.
2514
2515 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2516
2517         * gnat.dg/array9.adb: New test.
2518
2519 2009-09-26  Michael Matz  <matz@suse.de>
2520
2521         PR tree-optimization/41454
2522         * gcc.dg/pr41454.c: New test.
2523
2524 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2525
2526         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2527         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2528         into DW_TAG_GNU_template_parameter_pack and
2529         DW_TAG_GNU_formal_parameter_pack.
2530         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2531         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2532
2533 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2534
2535         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2536         parameters for alignment-sensitive -fsection-anchors tests.
2537
2538 2009-09-25  Richard Guenther  <rguenther@suse.de>
2539
2540         PR middle-end/41463
2541         * gcc.c-torture/execute/pr41463.c: New testcase.
2542
2543 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2544
2545         * gnat.dg/sse_nolib.adb: New testcase.
2546
2547 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2548
2549         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2550         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2551         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2552         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2553         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2554         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2555         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2556         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2557         * gcc.dg/vect/vect.exp: Add Power7 flags.
2558         * g++.dg/vect/vect.exp: Likewise.
2559         * gfortran.dg/vect/vect.exp: Likewise.
2560
2561 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2562
2563         PR fortran/41459
2564         * gfortran.dg/empty_label.f: New test.
2565         * gfortran.dg/empty_label.f90: Ditto.
2566         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2567
2568 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2569
2570         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2571         compile-time.
2572
2573 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2574
2575         * lib/scanasm.exp (make_pattern_printable): New function.
2576         (dg-scan, scan-assembler-times, scan-assembler-dem,
2577         scan-assembler-dem-not): Use it.
2578
2579 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2580
2581         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2582         (test_nested): Renamed to ...
2583         (test_nested1): This.
2584         (test_nested2): New.
2585         (main): Likewise.
2586
2587 2009-09-24  Richard Guenther  <rguenther@suse.de>
2588
2589         PR tree-optimization/36143
2590         PR tree-optimization/38747
2591         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2592         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2593         * g++.dg/torture/pr38747.C: New testcase.
2594         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2595
2596 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2597
2598         * gnat.dg/nested_proc.adb: New test.
2599
2600 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2601
2602         * gcc.target/i386/pr12329.c: Adjust.
2603
2604 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2605
2606         PR debug/41248
2607         * gcc.dg/pr41248.c: New.
2608
2609 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2610
2611         PR debug/41065
2612         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2613
2614 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2615
2616         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2617         current_compiler_flags.  Fix typos.
2618
2619 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2620
2621         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2622
2623 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2624
2625         PR c/39779
2626         * gcc.c-torture/compile/pr39779.c: New test.
2627
2628 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2629
2630         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2631         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2632         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2633
2634 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2635
2636         PR debug/41295
2637         * gcc.dg/pr41295.c: New.
2638
2639 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2640
2641         * gcc.dg/pr40209.c: Add test case.
2642
2643 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2644
2645         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2646         matching assembly.
2647         * gcc.target/mips/code-readable-2.c: Likewise.
2648         * gcc.target/mips/code-readable-3.c: Likewise.
2649
2650 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2651
2652         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2653         Check support via mode instead of C type.
2654         (check_effective_target_dfprt_nocache): Ditto.
2655         (check_effective_target_hard_dfp): Ditto.
2656
2657 2009-09-22  Richard Guenther  <rguenther@suse.de>
2658
2659         PR middle-end/41395
2660         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2661         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2662
2663 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2664
2665         * gcc.dg/20090922-1.c: New test.
2666
2667         PR bootstrap/41405
2668         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2669         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2670         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2671         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2672         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2673         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2674         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2675         * objc.dg/dwarf-2.m: Likewise.
2676
2677 2009-09-22  Richard Guenther  <rguenther@suse.de>
2678
2679         PR tree-optimization/41428
2680         * g++.dg/tree-ssa/pr41428.C: New testcase.
2681
2682 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2683
2684         PR middle-end/41429
2685         * g++.dg/gomp/pr41429.C: New test.
2686
2687 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2688
2689         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2690
2691 2009-09-21  Jason Merrill  <jason@redhat.com>
2692
2693         PR c++/41421
2694         * g++.dg/cpp0x/trivial1.C: Expand.
2695
2696 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2697
2698         * gcc.dg/torture/calleesave-sse.c: New.
2699
2700 2009-09-21  Jan Hubicka  <jh@suse.cz>
2701
2702         * gcc.dg/guality/inline-params.c: New testcase.
2703
2704 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2705
2706         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2707         Add -fno-inline.
2708         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2709         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2710         (f2): Ditto.
2711
2712 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2713
2714         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2715         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2716         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2717         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2718         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2719
2720 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2721
2722         PR middle-end/40642
2723         * g++.dg/torture/pr40642.C: New testcase.
2724
2725 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2726
2727         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2728         cases in static initializers.
2729
2730 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2731
2732         * gcc.c-tortue/compile/pr39886.c: New.
2733
2734 2009-09-20  Chris Demetriou  <cgd@google.com>
2735
2736         PR preprocessor/28435:
2737         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2738         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2739         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2740         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2741         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2742
2743 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2744
2745         * gcc.target/mips/mips.exp: Add relax-pic-calls
2746         under -mfoo/-mno-foo options.
2747         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2748         and -mexplicit-relocs.
2749         * gcc.target/mips/call-1.c: New test.
2750         * gcc.target/mips/call-2.c: New test.
2751         * gcc.target/mips/call-3.c: New test.
2752         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2753         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2754
2755 2009-09-19  Chris Demetriou  <cgd@google.com>
2756
2757         PR preprocessor/28435:
2758         * gcc.dg/cpp/missing-header-MD.c: New test.
2759         * gcc.dg/cpp/missing-header-MMD.c: New test.
2760         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2761         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2762
2763 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2764
2765         PR libgfortran/41328
2766         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2767         EOF works.
2768
2769 2009-09-18  Jason Merrill  <jason@redhat.com>
2770
2771         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2772         * g++.dg/cpp0x/initlist-deduce.C: New.
2773
2774 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2775
2776         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2777
2778 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2779
2780         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2781         * c-c++-common/dfp: New directory.
2782         * c-c++-common/dfp/dfp-dbg.h: New file.
2783         * gcc.dg/dfp/call-by-value.c: Move to ...
2784         * c-c++-common/call-by-value.c: here.
2785         * gcc.dg/dfp/cast.c: Move to ...
2786         * c-c++-common/cast.c: here.
2787         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2788         * c-c++-common/compare-eq-const.c: here.
2789         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2790         * c-c++-common/compare-eq-d128.c: here.
2791         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2792         * c-c++-common/compare-eq-d32.c: here.
2793         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2794         * c-c++-common/compare-eq-d64.c: here.
2795         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2796         * c-c++-common/compare-eq-dfp.c: here.
2797         * gcc.dg/dfp/compare-eq.h: Move to ...
2798         * c-c++-common/compare-eq.h: here.
2799         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2800         * c-c++-common/compare-rel-const.c: here.
2801         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2802         * c-c++-common/compare-rel-d128.c: here.
2803         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2804         * c-c++-common/compare-rel-d32.c: here.
2805         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2806         * c-c++-common/compare-rel-d64.c: here.
2807         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2808         * c-c++-common/compare-rel-dfp.c: here.
2809         * gcc.dg/dfp/compare-rel.h: Move to ...
2810         * c-c++-common/compare-rel.h: here.
2811         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2812         * c-c++-common/compare-special-d128.c: here.
2813         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2814         * c-c++-common/compare-special-d32.c: here.
2815         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2816         * c-c++-common/compare-special-d64.c: here.
2817         * gcc.dg/dfp/compare-special.h: Move to ...
2818         * c-c++-common/compare-special.h: here.
2819         * gcc.dg/dfp/constants-zero.c: Move to ...
2820         * c-c++-common/constants-zero.c: here.
2821         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2822         * c-c++-common/convert-bfp-10.c: here.
2823         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2824         * c-c++-common/convert-bfp-11.c: here.
2825         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2826         * c-c++-common/convert-bfp-12.c: here.
2827         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2828         * c-c++-common/convert-bfp-13.c: here.
2829         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2830         * c-c++-common/convert-bfp-14.c: here.
2831         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2832         * c-c++-common/convert-bfp-2.c: here.
2833         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2834         * c-c++-common/convert-bfp-3.c: here.
2835         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2836         * c-c++-common/convert-bfp-4.c: here.
2837         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2838         * c-c++-common/convert-bfp-5.c: here.
2839         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2840         * c-c++-common/convert-bfp-6.c: here.
2841         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2842         * c-c++-common/convert-bfp-7.c: here.
2843         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2844         * c-c++-common/convert-bfp-8.c: here.
2845         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2846         * c-c++-common/convert-bfp-9.c: here.
2847         * gcc.dg/dfp/convert-bfp.c: Move to ...
2848         * c-c++-common/convert-bfp.c: here.
2849         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2850         * c-c++-common/convert-bfp-fold.c: here.
2851         * gcc.dg/dfp/convert-dfp.c: Move to ...
2852         * c-c++-common/convert-dfp.c: here.
2853         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2854         * c-c++-common/convert-dfp-fold-2.c: here.
2855         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2856         * c-c++-common/convert-dfp-fold.c: here.
2857         * gcc.dg/dfp/convert.h: Move to ...
2858         * c-c++-common/convert.h: here.
2859         * gcc.dg/dfp/convert-int.c: Move to ...
2860         * c-c++-common/convert-int.c: here.
2861         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2862         * c-c++-common/convert-int-fold.c: here.
2863         * gcc.dg/dfp/convert-int-max.c: Move to ...
2864         * c-c++-common/convert-int-max.c: here.
2865         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2866         * c-c++-common/convert-int-max-fold.c: here.
2867         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2868         * c-c++-common/convert-int-saturate.c: here.
2869         * gcc.dg/dfp/func-array.c: Move to ...
2870         * c-c++-common/func-array.c: here.
2871         * gcc.dg/dfp/func-deref.c: Move to ...
2872         * c-c++-common/func-deref.c: here.
2873         * gcc.dg/dfp/func-mixed.c: Move to ...
2874         * c-c++-common/func-mixed.c: here.
2875         * gcc.dg/dfp/func-pointer.c: Move to ...
2876         * c-c++-common/func-pointer.c: here.
2877         * gcc.dg/dfp/func-scalar.c: Move to ...
2878         * c-c++-common/func-scalar.c: here.
2879         * gcc.dg/dfp/func-struct.c: Move to ...
2880         * c-c++-common/func-struct.c: here.
2881         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2882         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2883         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2884         * c-c++-common/func-vararg-alternate-d128.c: here.
2885         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2886         * c-c++-common/func-vararg-alternate-d32.c: here.
2887         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2888         * c-c++-common/func-vararg-alternate-d64.c: here.
2889         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2890         * c-c++-common/func-vararg-alternate.h: here.
2891         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2892         * c-c++-common/func-vararg-dfp.c: here.
2893         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2894         * c-c++-common/func-vararg-mixed-2.c: here.
2895         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2896         * c-c++-common/func-vararg-mixed.c: here.
2897         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2898         * c-c++-common/func-vararg-size0.c: here.
2899         * gcc.dg/dfp/inf-1.c: Move to ...
2900         * c-c++-common/inf-1.c: here.
2901         * gcc.dg/dfp/loop-index.c: Move to ...
2902         * c-c++-common/loop-index.c: here.
2903         * gcc.dg/dfp/modes.c: Move to ...
2904         * c-c++-common/modes.c: here.
2905         * gcc.dg/dfp/nan-1.c: Move to ...
2906         * c-c++-common/nan-1.c: here.
2907         * gcc.dg/dfp/nan-2.c: Move to ...
2908         * c-c++-common/nan-2.c: here.
2909         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2910         * c-c++-common/operator-arith-fold.c: here.
2911         * gcc.dg/dfp/operator-assignment.c: Move to ...
2912         * c-c++-common/operator-assignment.c: here.
2913         * gcc.dg/dfp/operator-comma.c: Move to ...
2914         * c-c++-common/operator-comma.c: here.
2915         * gcc.dg/dfp/operator-cond.c: Move to ...
2916         * c-c++-common/operator-cond.c: here.
2917         * gcc.dg/dfp/operator-logical.c: Move to ...
2918         * c-c++-common/operator-logical.c: here.
2919         * gcc.dg/dfp/operator-unary.c: Move to ...
2920         * c-c++-common/operator-unary.c: here.
2921         * gcc.dg/dfp/pr31385.c: Move to ...
2922         * c-c++-common/pr31385.c: here.
2923         * gcc.dg/dfp/pr33466.c: Move to ...
2924         * c-c++-common/pr33466.c: here.
2925         * gcc.dg/dfp/pr35620.c: Move to ...
2926         * c-c++-common/pr35620.c: here.
2927         * gcc.dg/dfp/pr36800.c: Move to ...
2928         * c-c++-common/pr36800.c: here.
2929         * gcc.dg/dfp/pr39034.c: Move to ...
2930         * c-c++-common/pr39034.c: here.
2931         * gcc.dg/dfp/pr39035.c: Move to ...
2932         * c-c++-common/pr39035.c: here.
2933         * gcc.dg/dfp/pr39902.c: Move to ...
2934         * c-c++-common/pr39902.c: here.
2935         * gcc.dg/dfp/pr39986.c: Move to ...
2936         * c-c++-common/pr39986.c: here.
2937         * gcc.dg/dfp/signbit-1.c: Move to ...
2938         * c-c++-common/signbit-1.c: here.
2939         * gcc.dg/dfp/signbit-2.c: Move to ...
2940         * c-c++-common/signbit-2.c: here.
2941         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2942         * c-c++-common/struct-layout-1.c: here.
2943         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2944         * c-c++-common/usual-arith-conv.c: here.
2945         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2946         * c-c++-common/usual-arith-conv-const.c: here.
2947
2948 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2949
2950         PR testsuite/41288
2951         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2952         stack alignment.
2953
2954 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2955
2956         PR c++/39365
2957         * g++.dg/expr/bool3.C: New test.
2958         * g++.dg/expr/bool4.C: New test.
2959
2960 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2961
2962         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2963         * gcc.dg/dfp/signbit-2.c: Use it.
2964         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2965         arguments to unsigned int.
2966         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2967         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2968         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2969         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2970         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2971         * gcc.dg/dfp/pr39986.c: Ditto.
2972         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2973         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2974         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2975         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2976         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2977
2978 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2979
2980         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2981
2982 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2983
2984         PR c/41049
2985         * dfp/pr41049.c: New test.
2986
2987 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2988
2989         PR testsuite/41385
2990         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2991
2992 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2993
2994         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2995         * gcc.dg/ipa/ipa-sra-1.c: New test.
2996         * gcc.dg/ipa/ipa-sra-2.c: New test.
2997         * gcc.dg/ipa/ipa-sra-3.c: New test.
2998         * gcc.dg/ipa/ipa-sra-4.c: New test.
2999         * gcc.dg/ipa/ipa-sra-5.c: New test.
3000         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3001         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3002
3003 2009-09-17  Michael Matz  <matz@suse.de>
3004
3005         PR middle-end/41347
3006         * gfortran.dg/pr41347.f90: New test.
3007
3008 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3009
3010         * gcc.c-torture/compile/20090917-1.c: New testcase.
3011
3012 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3013
3014         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3015         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3016         alpha*-*-* target from XFAIL list.
3017
3018 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3019
3020         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3021         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3022         * gcc.dg/dfp/cast-bad.c: Use default options.
3023         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3024         * gcc.dg/dfp/composite-type.c: Ditto.
3025         * gcc.dg/dfp/constants.c: Ditto.
3026         * gcc.dg/dfp/constants-hex.c: Ditto.
3027         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3028         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3029         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3030         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3031         * gcc.dg/dfp/ctypes.c: Ditto.
3032         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3033         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3034         * gcc.dg/dfp/float-constant-double.c: Ditto.
3035         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3036         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3037         * gcc.dg/dfp/modes.c: Ditto.
3038         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3039         * gcc.dg/dfp/pr31344.c: Ditto.
3040         * gcc.dg/dfp/pr31385.c: Ditto.
3041         * gcc.dg/dfp/pr33466.c: Ditto.
3042         * gcc.dg/dfp/pr35620.c: Ditto.
3043         * gcc.dg/dfp/pr37435.c: Ditto.
3044         * gcc.dg/dfp/pr39986.c: Ditto.
3045         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3046         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3047         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3048         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3049         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3050         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3051         * gcc.dg/dfp/typespec.c: Ditto.
3052         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3053         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3054         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3055         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3056         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3057         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3058         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3059         * gcc.dg/dfp/compare-rel.h: Ditto.
3060         * gcc.dg/dfp/compare-special.h: Ditto.
3061         * gcc.dg/dfp/convert.h: Ditto.
3062         * gcc.dg/dfp/fe-check.h: Ditto.
3063         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3064         * gcc.dg/dfp/cast.c: Ditto.
3065         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3066         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3067         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3068         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3069         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3070         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3071         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3072         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3073         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3074         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3075         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3076         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3077         * gcc.dg/dfp/constants-zero.c: Ditto.
3078         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3079         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3080         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3081         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3082         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3083         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3084         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3085         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3086         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3087         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3088         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3089         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3090         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3091         * gcc.dg/dfp/convert-bfp.c: Ditto.
3092         * gcc.dg/dfp/convert-complex.c: Ditto.
3093         * gcc.dg/dfp/convert-dfp.c: Ditto.
3094         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3095         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3096         * gcc.dg/dfp/convert-int.c: Ditto.
3097         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3098         * gcc.dg/dfp/convert-int-max.c: Ditto.
3099         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3100         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3101         * gcc.dg/dfp/fe-binop.c: Ditto.
3102         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3103         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3104         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3105         * gcc.dg/dfp/func-array.c: Ditto.
3106         * gcc.dg/dfp/func-deref.c: Ditto.
3107         * gcc.dg/dfp/func-mixed.c: Ditto.
3108         * gcc.dg/dfp/func-pointer.c: Ditto.
3109         * gcc.dg/dfp/func-scalar.c: Ditto.
3110         * gcc.dg/dfp/func-struct.c: Ditto.
3111         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3112         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3113         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3114         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3115         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3116         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3117         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3118         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3119         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3120         * gcc.dg/dfp/inf-1.c: Ditto.
3121         * gcc.dg/dfp/loop-index.c: Ditto.
3122         * gcc.dg/dfp/nan-1.c: Ditto.
3123         * gcc.dg/dfp/nan-2.c: Ditto.
3124         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3125         * gcc.dg/dfp/operator-assignment.c: Ditto.
3126         * gcc.dg/dfp/operator-comma.c: Ditto.
3127         * gcc.dg/dfp/operator-cond.c: Ditto.
3128         * gcc.dg/dfp/operator-logical.c: Ditto.
3129         * gcc.dg/dfp/operator-unary.c: Ditto.
3130         * gcc.dg/dfp/pr36800.c: Ditto.
3131         * gcc.dg/dfp/pr39034.c: Ditto.
3132         * gcc.dg/dfp/pr39035.c: Ditto.
3133         * gcc.dg/dfp/pr39902.c: Ditto.
3134         * gcc.dg/dfp/signbit-1.c: Ditto.
3135         * gcc.dg/dfp/signbit-2.c: Ditto.
3136         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3137         * gcc.dg/dfp/union-init.c: Ditto.
3138         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3139
3140 2009-09-16  Michael Matz  <matz@suse.de>
3141
3142         PR fortran/41212
3143         * gfortran.dg/pr41212.f90: New test.
3144
3145 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3146
3147         * gnat.dg/alignment9.adb: New test.
3148
3149 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3150
3151         * gnat.dg/discr20.ad[sb]: New test.
3152
3153 2009-09-16  Richard Guenther  <rguenther@suse.de>
3154
3155         PR middle-end/34011
3156         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3157
3158 2009-09-16  DJ Delorie  <dj@redhat.com>
3159             Kaz Kojima  <kkojima@gcc.gnu.org>
3160
3161         * gcc.target/sh/struct-arg-dw2.c: New test.
3162
3163 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3164             Jakub Jelinek  <jakub@redhat.com>
3165
3166         PR target/41175
3167         * gcc.target/powerpc/pr41175.c: New test.
3168
3169 2009-09-14  Richard Henderson  <rth@redhat.com>
3170
3171         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3172         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3173         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3174
3175 2009-09-14  Richard Henderson  <rth@redhat.com>
3176
3177         * g++.dg/eh/builtin1.C: Update resx pattern match.
3178         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3179
3180 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3181
3182         * gcc.target/mips/branch-helper.h: New file.
3183         * gcc.target/mips/branch-2.c,
3184         * gcc.target/mips/branch-3.c,
3185         * gcc.target/mips/branch-4.c,
3186         * gcc.target/mips/branch-5.c,
3187         * gcc.target/mips/branch-6.c,
3188         * gcc.target/mips/branch-7.c,
3189         * gcc.target/mips/branch-8.c,
3190         * gcc.target/mips/branch-9.c,
3191         * gcc.target/mips/branch-10.c,
3192         * gcc.target/mips/branch-11.c,
3193         * gcc.target/mips/branch-12.c,
3194         * gcc.target/mips/branch-13.c,
3195         * gcc.target/mips/branch-14.c,
3196         * gcc.target/mips/branch-15.c: New tests.
3197
3198 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3199
3200         PR target/41331
3201         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3202         -m32 -mpowerpc64 system.
3203
3204 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3205
3206         From Jie Zhang <jie.zhang@analog.com>:
3207         * gcc.target/bfin/saveall.c: New test.
3208         * gcc.target/bfin/20090914-1.c: New test.
3209         * gcc.target/bfin/20090914-2.c: New test.
3210
3211         * gcc.target/bfin/20090914-3.c: New test.
3212
3213 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3214
3215         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3216
3217 2009-09-14  Richard Guenther  <rguenther@suse.de>
3218
3219         PR middle-end/41350
3220         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3221
3222 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3223
3224         PR libgfortran/41328
3225         * gfortran.dg/cr_lf.f90: New test.
3226
3227 2009-09-11  Michael Matz  <matz@suse.de>
3228
3229         PR middle-end/41275
3230         * g++.dg/tree-ssa/pr41275.C: New test.
3231
3232 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3233
3234         PR fortran/41242
3235         * gfortran.dg/proc_ptr_comp_21.f90: New.
3236
3237 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3238
3239         PR fortran/31292
3240         * gfortran.dg/module_procedure_1.f90: New test.
3241         * gfortran.dg/module_procedure_2.f90: Ditto.
3242         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3243
3244 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3245             James A. Morrison  <phython@gcc.gnu.org>
3246
3247         PR ada/18302
3248         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3249         commands.
3250         * ada/acats/run_test.exp: New file.
3251
3252 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3253
3254         Revert:
3255         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3256
3257         PR rtl-optimization/39779
3258         * gcc.dg/pr39979.c: New test.
3259
3260 2009-09-10  Richard Guenther  <rguenther@suse.de>
3261
3262         PR middle-end/41257
3263         * g++.dg/torture/pr41257-2.C: New testcase.
3264
3265 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3266
3267         PR c++/28293
3268         * g++.dg/template/crash91.C: New.
3269
3270 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3271
3272         PR rtl-optimization/39779
3273         * gcc.dg/pr39979.c: New test.
3274
3275 2009-09-09  Richard Guenther  <rguenther@suse.de>
3276
3277         PR tree-optimization/41101
3278         * gcc.c-torture/compile/pr41101.c: New testcase.
3279
3280 2009-09-09  Richard Guenther  <rguenther@suse.de>
3281
3282         PR middle-end/41317
3283         * gcc.c-torture/execute/pr41317.c: New testcase.
3284         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3285         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3286
3287 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3288
3289         Fix some test breakages on Darwin
3290         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3291         and adjust.
3292         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3293         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3294         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3295         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3296         take darwin specifics in account.
3297
3298 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3299
3300         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3301         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3302
3303 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3304
3305         PR c++/39923
3306         * g++.dg/cpp0x/initlist24.C: New.
3307
3308 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3309
3310         * gcc.dg/large-size-array-2.c: Fix target requirement.
3311         * gcc.dg/large-size-array-4.c: Likewise.
3312         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3313         * gcc.dg/c99-const-expr-2.c: Likewise.
3314         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3315         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3316         * gcc.dg/c90-const-expr-10.c: Likewise.
3317         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3318         instead of long.
3319         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3320         * gcc.dg/vect/pr33846.c: Likewise.
3321         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3322         __PTRDIFF_TYPE__, instead of unsigned long.
3323         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3324
3325 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3326
3327         PR debug/41229
3328         PR debug/41291
3329         PR debug/41300
3330         * gfortran.dg/pr41229.f90: New.
3331
3332 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3333
3334         PR debug/41232
3335         * gcc.dg/pr41232.c: New.
3336
3337 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3338
3339         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3340         contain -march.
3341         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3342         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3343         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3344         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3345         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3346         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3347         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3348         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3349         options other than that used in dg-options.
3350
3351 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3352
3353         PR rtl-optimization/41239
3354         * gcc.c-torture/execute/pr41239.c: New test.
3355
3356 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3357
3358         PR libgfortran/41192
3359         * gfortran.dg/namelist_59.f90: New test.
3360
3361 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3362
3363         From Mike Frysinger  <michael.frysinger@analog.com>
3364         * gcc.target/bfin/mcpu-bf542m.c: New file.
3365         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3366         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3367         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3368         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3369
3370 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3371
3372         PR middle-end/41282
3373         * gcc.c-torture/compile/pr41282.c: New test.
3374
3375 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3376
3377         PR fortran/41197
3378         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3379         variables for stat and errmsg.
3380         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3381         * gfortran.dg/allocate_stat_2.f90:  New test.
3382
3383 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3384
3385         * gcc.c-torture/compile/20090907-1.c: New test.
3386
3387 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3388
3389         PR bootstrap/41241
3390         * gcc.dg/pr41241.c: New test.
3391
3392 2009-09-06  Richard Guenther  <rguenther@suse.de>
3393
3394         PR middle-end/41144
3395         * g++.dg/torture/pr41144.C: New testcase.
3396
3397 2009-09-06  Richard Guenther  <rguenther@suse.de>
3398
3399         PR middle-end/41261
3400         * gcc.dg/torture/pr41261.c: New testcase.
3401
3402 2009-09-05  Richard Guenther  <rguenther@suse.de>
3403
3404         PR middle-end/41181
3405         * gcc.c-torture/compile/pr41181.c: New testcase.
3406
3407 2009-09-05  Richard Guenther  <rguenther@suse.de>
3408
3409         PR debug/41273
3410         * g++.dg/torture/pr41273.C: New testcase.
3411
3412 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3413
3414         PR fortran/41258
3415         * gfortran.dg/typebound_proc_12.f90 : New test.
3416
3417 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3418
3419         PR debug/41225
3420         * gfortran.dg/pr41225.f90: New.
3421
3422 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3423
3424         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3425         unistd.h, sys/types.h and sys/wait.h.
3426         (gualchk_t): New.
3427         (GUALCVT): New.
3428         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3429         (GUALITY_GDB_REDIRECT): New.
3430         (GUALITY_GDB_ARGS): Use it.
3431
3432 2009-09-04  Richard Guenther  <rguenther@suse.de>
3433
3434         PR middle-end/41257
3435         * g++.dg/torture/pr41257.C: New testcase.
3436
3437 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3438
3439         PR tree-optimization/41112
3440         * gnat.dg/array8.adb: New test.
3441
3442 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3443
3444         * gcc.target/arm/ctz.c: New test case.
3445
3446 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3447
3448         PR tree-optimization/38275
3449         * gcc.dg/autopar/reduc-1char.c: Increase number
3450         of iterations. Adjust the logic accordingly.
3451         * gcc.dg/autopar/reduc-2char.c: Ditto.
3452         * gcc.dg/autopar/reduc-1.c: Ditto.
3453         * gcc.dg/autopar/reduc-2.c: Ditto.
3454         * gcc.dg/autopar/reduc-3.c: Ditto.
3455         * gcc.dg/autopar/reduc-6.c: Ditto.
3456         * gcc.dg/autopar/reduc-7.c: Ditto.
3457         * gcc.dg/autopar/reduc-8.c: Ditto.
3458         * gcc.dg/autopar/reduc-9.c: Ditto.
3459         * gcc.dg/autopar/pr39500-1.c: Ditto.
3460         * gcc.dg/autopar/reduc-1short.c: Ditto.
3461         * gcc.dg/autopar/reduc-2short.c: Ditto.
3462         * gcc.dg/autopar/parallelization-1.c: Ditto.
3463
3464 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3465
3466         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3467         testcase using guality.h compiles and links and if a global variable
3468         can be verified by gdb.
3469
3470 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3471
3472         * lib/target-supports.exp (check_effective_target_sync_int_long):
3473         Supported on Blackfin Linux targets.
3474
3475 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3476
3477         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3478
3479 2009-09-03  Diego Novillo  <dnovillo@google.com>
3480
3481         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3482         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3483         * g++.dg/warn/unit-1.C: Likewise.
3484         * g++.dg/ipa/iinline-1.C: Likewise.
3485         * g++.dg/template/cond2.C: Adjust expected line location for the
3486         error.
3487         * g++.dg/template/pr35240.C: Likewise.
3488
3489 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3490
3491         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3492         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3493
3494 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3495
3496         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3497         * gcc.dg/memcpy-1.c: Add . to match pattern.
3498         * gcc.dg/uninit-I.c: XFAIL warning test.
3499         * g++.dg/warn/unit-1.C: XFAIL warning test.
3500
3501 2009-09-02  Ian Lance Taylor  <iant@google.com>
3502
3503         * gcc.dg/20090902-1.c: New test.
3504
3505 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3506
3507         * gcc.dg/builtin-object-size-9.c: New test.
3508
3509 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3510
3511         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3512
3513 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3514             Olivier Hainque  <hainque@adacore.com>
3515
3516         * gnat.dg/misaligned_param.adb: New test.
3517         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3518         * gnat.dg/slice7.adb: Add 1 more related case.
3519
3520 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3521
3522         * gcc.dg/guality/guality.c: Expect to fail for now.
3523         * gcc.dg/guality/example.c: Likewise.
3524
3525 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3526
3527         * gcc.dg/guality/guality.c: New.
3528         * gcc.dg/guality/guality.h: New.
3529         * gcc.dg/guality/guality.exp: New.
3530         * gcc.dg/guality/example.c: New.
3531         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3532         (cleanup-saved-temps): Likewise, .gkd files too.
3533
3534 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3535
3536         PR fortran/39229
3537         * gfortran.dg/line_length_3.f: New test.
3538         * gfortran.dg/line_length_4.f90: New test.
3539
3540 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3541
3542         * lib/target-supports.exp (check_gc_sections_available):
3543         Add proper pattern quote.
3544
3545 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3546             Kaz Kojima  <kkojima@gcc.gnu.org>
3547
3548         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3549         * g++.dg/cdce3.C: Use dg-add-options ieee.
3550         * g++.dg/torture/type-generic-1.C: Likewise.
3551         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3552         * gcc.dg/pr28796-2.c: Likewise.
3553         * gcc.dg/torture/builtin-math-7.c: Likewise.
3554         * gcc.dg/torture/type-generic-1.c: Likewise.
3555         * gfortran.dg/boz_14.f90: Likewise.
3556         * gfortran.dg/erf_2.F90: Likewise.
3557         * gfortran.dg/init_flag_3.f90: Likewise.
3558         * gfortran.dg/init_flag_4.f90: Likewise.
3559         * gfortran.dg/init_flag_5.f90: Likewise.
3560         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3561         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3562         * gfortran.dg/isnan_1.f90: Likewise.
3563         * gfortran.dg/isnan_2.f90: Likewise.
3564         * gfortran.dg/maxlocval_2.f90: Likewise.
3565         * gfortran.dg/maxlocval_4.f90: Likewise.
3566         * gfortran.dg/minlocval_1.f90: Likewise.
3567         * gfortran.dg/minlocval_4.f90: Likewise.
3568         * gfortran.dg/module_nan.f90: Likewise.
3569         * gfortran.dg/namelist_42.f90: Likewise.
3570         * gfortran.dg/namelist_43.f90: Likewise.
3571         * gfortran.dg/nan_1.f90: Likewise.
3572         * gfortran.dg/nan_2.f90: Likewise.
3573         * gfortran.dg/nan_3.f90: Likewise.
3574         * gfortran.dg/nan_4.f90: Likewise.
3575         * gfortran.dg/nan_5.f90: Likewise.
3576         * gfortran.dg/nearest_1.f90: Likewise.
3577         * gfortran.dg/nearest_2.f90: Likewise.
3578         * gfortran.dg/nearest_3.f90: Likewise.
3579         * gfortran.dg/pr37243.f: Likewise.
3580         * gfortran.dg/real_const_3.f90: Likewise.
3581         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3582
3583 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3584
3585         PR debug/30161
3586         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3587         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3588         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3589         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3590         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3591         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3592         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3593         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3594         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3595         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3596         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3597         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3598         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3599
3600 2009-08-31  Jason Merrill  <jason@redhat.com>
3601
3602         PR c++/41127
3603         * g++.dg/parse/enum5.C: New.
3604         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3605
3606 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3607
3608         PR fortran/40940
3609         * gfortran.dg/allocate_derived_1.f90: New.
3610         * gfortran.dg/class_3.f03: New.
3611
3612 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3613
3614         PR fortran/40996
3615         * gfortran.dg/allocatable_scalar_1.f90: New.
3616         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3617         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3618         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3619
3620 2009-08-30  Richard Guenther  <rguenther@suse.de>
3621
3622         PR tree-optimization/41186
3623         * g++.dg/torture/pr41186.C: New testcase.
3624         * g++.dg/tree-ssa/pr41186.C: Likewise.
3625
3626 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3627
3628         PR c++/41187
3629         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3630         take ia64 assembly comments syntax in account.
3631
3632 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3633
3634         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3635
3636 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3637
3638         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3639         * gfortran.dg/whole_file_6.f90: Likewise.
3640
3641 2009-08-28  Cary Coutant  <ccoutant@google.com>
3642
3643         PR debug/41063
3644         * g++.dg/debug/dwarf2/pr41063.C: New test.
3645
3646 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3647
3648         PR rtl-optimization/40861
3649         * gcc.dg/pr40861.c: New test.
3650
3651 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3652
3653         PR fortran/40869
3654         * gfortran.dg/proc_ptr_comp_20.f90: New.
3655
3656 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3657
3658         PR libfortran/39667
3659         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3660         open temp file with status="scratch".
3661         * gfortran.dg/fmt_cache_1.f: Likewise.
3662         * gfortran.dg/fmt_exhaust.f90: Likewise.
3663         * gfortran.dg/fmt_t_4.f90: Likewise.
3664         * gfortran.dg/fseek.f90: Likewise.
3665         * gfortran.dg/list_read_5.f90: Likewise.
3666         * gfortran.dg/namelist_39.f90: Likewise.
3667         * gfortran.dg/namelist_56.f90: Likewise.
3668         * gfortran.dg/read_bad_advance.f90: Likewise.
3669         * gfortran.dg/read_repeat.f90: Likewise.
3670         * gfortran.dg/read_size_noadvance.f90: Likewise.
3671         * gfortran.dg/read_x_past.f: Likewise.
3672
3673 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3674
3675         PR fortran/28039
3676         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3677
3678 2009-08-27  Daniel Kraft  <d@domob.eu>
3679
3680         PR fortran/37425
3681         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3682         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3683         error and fix problem with recursive assignment.
3684         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3685         * gfortran.dg/typebound_operator_3.f03: New test.
3686         * gfortran.dg/typebound_operator_4.f03: New test.
3687
3688 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3689
3690         PR debug/41170
3691         * debug/dwarf2/namespace-1.C: New test.
3692
3693 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3694
3695         PR fortran/41162
3696         * gfortran.dg/pr41162.f: New.
3697
3698 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3699             Richard Sandiford  <rdsandiford@googlemail.com>
3700
3701         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3702         with "forbid_cpu".
3703         * gcc.target/mips/branch-1.c: Update accordingly.
3704         * gcc.target/mips/extend-1.c: Likewise.
3705         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3706
3707 2009-08-26  Richard Guenther  <rguenther@suse.de>
3708
3709         PR middle-end/41163
3710         * gcc.c-torture/compile/pr41163.c: New testcase.
3711         * gcc.dg/pr35899.c: Adjust.
3712
3713 2009-08-26  Richard Guenther  <rguenther@suse.de>
3714
3715         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3716
3717 2009-08-26  Jason Merrill  <jason@redhat.com>
3718
3719         * g++.dg/cpp0x/explicit3.C: New.
3720         * g++.dg/overload/cond2.C: New.
3721
3722 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3723
3724         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3725
3726 2009-08-25  Jan Hubicka  <jh@suse.cz>
3727
3728         * gcc.target/i386/sse5-shift1-vector.c
3729         * gcc.target/i386/isa-12.c
3730         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3731         * gcc.target/i386/sse5-pcmov2.c
3732         * gcc.target/i386/isa-3.c
3733         * gcc.target/i386/sse5-shift2-vector.c
3734         * gcc.target/i386/isa-7.c
3735         * gcc.target/i386/funcspec-2.c
3736         * gcc.target/i386/sse5-haddX.c
3737         * gcc.target/i386/sse5-hadduX.c
3738         * gcc.target/i386/isa-9.c
3739         * gcc.target/i386/sse5-maccXX.c
3740         * gcc.target/i386/sse5-shift3-vector.c
3741         * gcc.target/i386/sse5-msubXX.c
3742         * gcc.target/i386/sse5-permpX.c
3743         * gcc.target/i386/sse5-check.h
3744         * gcc.target/i386/sse-12.c
3745         * gcc.target/i386/sse-11.c
3746         * gcc.target/i386/sse-10.c
3747         * gcc.target/i386/sse-13.c
3748         * gcc.target/i386/sse-14.c
3749         * gcc.target/i386/sse-22.c
3750         * gcc.target/i386/sse-2.c
3751         * gcc.target/i386/sse-13.c
3752         * gcc.target/i386/avx-2.c
3753         * gcc.target/i386/sse5-rotate1-vector.c
3754         * gcc.target/i386/isa-4.c
3755         * gcc.target/i386/sse5-hsubX.c
3756         * gcc.target/i386/sse5-pcmov.c
3757         * gcc.target/i386/sse5-fma.c
3758         * gcc.target/i386/isa-8.c
3759         * gcc.target/i386/sse5-rotate2-vector.c
3760         * gcc.target/i386/sse5-nmaccXX.c
3761         * gcc.target/i386/sse5-imul64-vector.c
3762         * gcc.target/i386/sse5-nmsubXX.c
3763         * gcc.target/i386/sse5-rotate3-vector.c
3764         * gcc.target/i386/sse5-fma-vector.c
3765         * gcc.target/i386/sse5-imul32widen-vector.c
3766         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3767
3768         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3769         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3770         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3771         * gcc.target/i386/avx-1.c: Remove SSE5.
3772         * gcc.target/i386/avx-2.c: Remove SSE5.
3773         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3774         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3775         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3776         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3777
3778 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3779
3780         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3781
3782 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3783
3784         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3785         keyword works in the same manner as __alignof.
3786
3787 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3788
3789         PR libfortran/34670
3790         * gfortran.dg/unpack_bounds_1.f90:  New test.
3791         * gfortran.dg/unpack_bounds_2.f90:  New test.
3792         * gfortran.dg/unpack_bounds_3.f90:  New test.
3793
3794 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3795
3796         * gnat.dg/slice7.adb: New test.
3797         * gnat.dg/slice7_pkg.ads: New helper.
3798
3799 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3800
3801         PR fortran/41139
3802         * gfortran.dg/proc_ptr_25.f90: New.
3803         * gfortran.dg/proc_ptr_comp_18.f90: New.
3804         * gfortran.dg/proc_ptr_comp_19.f90: New.
3805
3806 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3807
3808         PR fortran/41154
3809         * gfortran.dg/fmt_error_8.f: New test.
3810
3811 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3812
3813         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3814         number, update all callers and synchronize results for latest MPC.
3815
3816 2009-08-21  Jason Merrill  <jason@redhat.com>
3817
3818         * g++.dg/warn/Wunused-17.C: New.
3819
3820 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3821
3822         * gcc.target/arm/combine-cmp-shift.c: New test.
3823
3824 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3825
3826         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3827         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3828         width specifier.
3829
3830 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3831
3832         * gfortran.dg/fmt_error_7.f: New test.
3833
3834 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3835
3836         PR target/40718
3837         * gcc.target/i386/pr40718.c: New test.
3838
3839 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3840
3841         * gfortran.dg/proc_ptr_24.f90: New test.
3842
3843 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3844
3845         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3846         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3847         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3848
3849 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3850
3851         PR fortran/28039
3852         * gfortran.dg/fmt_with_extra.f: new file.
3853
3854 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3855
3856         * lib/target-supports.exp
3857         (check_effective_target_arm_iwmmxt_ok): New procedure.
3858         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3859         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3860
3861 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3862
3863         * gfortran.dg/boz_9.f90: Do not load denormal floating
3864         point constants.  Remove -mieee option for alpha*-*-* targets.
3865
3866 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3867
3868         PR fortran/41106
3869         * gfortran.dg/proc_ptr_23.f90: New.
3870         * gfortran.dg/proc_ptr_comp_15.f90: New.
3871         * gfortran.dg/proc_ptr_comp_16.f90: New.
3872         * gfortran.dg/proc_ptr_comp_17.f90: New.
3873
3874 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3875
3876         PR c++/41131
3877         * g++.dg/expr/unary3.C: New test.
3878
3879 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3880
3881         * gfortran.dg/common_5.f: Add -mdalign for sh.
3882         * gfortran.dg/common_align_2.f90: Likewise.
3883
3884 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3885
3886         PR libfortran/40962
3887         * c_f_pointer_tests_4.f90:  New test.
3888
3889 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3890
3891         * gnat.dg/slice6.adb: New test.
3892         * gnat.dg/slice6_pkg.ads: New helper.
3893
3894 2009-08-20  Michael Matz  <matz@suse.de>
3895
3896         PR fortran/41126
3897         * gfortran.dg/pr41126.f90: New test.
3898
3899 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3900
3901         * gnat.dg/dynamic_bound.adb: New test.
3902
3903 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3904
3905         PR fortran/41121
3906         * gfortran.dg/intrinsic_5.f90: New.
3907
3908 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3909             Richard Earnshaw  <richard.earnshaw@arm.com>
3910
3911         * gcc.target/arm/20090811-1.c: New test.
3912
3913 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3914
3915         PR middle-end/41123
3916         * gcc.dg/pr41123.c: New test.
3917
3918 2009-08-19  Jason Merrill  <jason@redhat.com>
3919
3920         PR c++/41120
3921         * g++.dg/other/gc4.C: New.
3922
3923 2009-08-18  Michael Matz  <matz@suse.de>
3924
3925         * gfortran.dg/vect/vect-gems.f90: New test.
3926         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3927
3928 2009-08-18  DJ Delorie  <dj@redhat.com>
3929
3930         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3931         * lib/gcc-defs.exp: ... to here.
3932
3933         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3934         GCC_EXEC_PREFIX before building the wrapper.
3935
3936 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3937
3938         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3939         tests.
3940         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3941         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3942         dg-options.  Fix dg-final clause.
3943
3944 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3945
3946         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3947
3948 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3949             Paul Thomas  <pault@gcc.gnu.org>
3950
3951         PR fortran/40870
3952         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3953
3954 2009-08-18  Richard Guenther  <rguenther@suse.de>
3955
3956         PR middle-end/41094
3957         * gcc.dg/torture/pr41094.c: New testcase.
3958         * gcc.dg/torture/builtin-power-1.c: Adjust.
3959         * gcc.dg/builtins-10.c: Likewise.
3960
3961 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3962
3963         PR target/40971
3964         * gcc.dg/pr40971.c: New test.
3965
3966 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3967
3968         PR fortran/41062
3969         * gfortran.dg/use_only_4.f90: New test.
3970
3971 2009-08-17  Daniel Kraft  <d@domob.eu>
3972
3973         PR fortran/37425
3974         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3975         NOPASS bindings as operators.
3976
3977 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3978
3979         * lib/target-supports.exp
3980         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3981         of targets that do not need command line argument to enable SIMD.
3982
3983 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3984
3985         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3986         typo in cache name.
3987
3988 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3989
3990         PR fortran/41075
3991         * gfortran.dg/unlimited_fmt_1.f90: New test.
3992
3993 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3994
3995         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3996
3997 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3998
3999         * gnat.dg/itype.ad[sb]: New test.
4000
4001 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4002
4003         * gcc.target/mips/mips.exp: Add terminology section to comment
4004         at the top of the file.  Fix typos.
4005
4006 2009-08-16  Jason Merrill  <jason@redhat.com>
4007
4008         * g++.dg/debug/dwarf2/inline1.C: New.
4009
4010 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4011
4012         PR target/38599
4013         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4014
4015 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4016
4017         PR debug/37801
4018         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4019         Make sure to trigger inlining optimizations.
4020         * gcc.dg/debug/dwarf2/inline2.c: New test.
4021
4022 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4023
4024         PR fortran/41070
4025         * gfortran.dg/structure_constructor_10.f90: New.
4026
4027 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4028
4029         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4030         * gcc.dg/pragma-re-2.c: Likewise.
4031         * gcc.dg/pragma-re-3.c: Likewise.
4032         * gcc.dg/pragma-re-4.c: Likewise.
4033         * g++.dg/other/pragma-re-1.C: Likewise.
4034         * g++.dg/other/pragma-re-2.C: Likewise.
4035
4036 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4037
4038         * gcc.dg/torture/builtin-math-7.c: New.
4039
4040 2009-08-14  Richard Guenther  <rguenther@suse.de>
4041
4042         * gcc.c-torture/execute/20090814-1.c: New testcase.
4043
4044 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4045
4046         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4047
4048 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4049
4050         PR target/40934
4051         * gcc.target/i386/pr40934.c: New.
4052
4053 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4054
4055         PR target/41019
4056         * gcc.target/i386/pr41019.c: New test.
4057
4058 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4059
4060         PR fortran/40955
4061         * gfortran.dg/winapi.f90: New test.
4062
4063 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4064
4065         PR fortran/40995
4066         * gfortran.dg/intrinsic_4.f90: New.
4067         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4068         different line.
4069
4070 2009-08-13  Richard Guenther  <rguenther@suse.de>
4071
4072         PR middle-end/41047
4073         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4074
4075 2009-08-12  Richard Guenther  <rguenther@suse.de>
4076
4077         PR tree-optimization/41011
4078         * gfortran.dg/pr41011.f: New testcase.
4079
4080 2009-08-11  Andrew Haley  <aph@redhat.com>
4081
4082         * gcc.target/arm/synchronize.c: New file.
4083
4084 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4085
4086         PR middle-end/40980
4087         * gfortran.dg/graphite/id-17.f: New.
4088
4089 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4090             Sebastian Pop  <sebastian.pop@amd.com>
4091
4092         * gcc.dg/graphite/interchange-1.c: XFAILed.
4093         * gcc.dg/graphite/interchange-2.c: XFAILed.
4094         * gcc.dg/graphite/interchange-3.c: XFAILed.
4095         * gcc.dg/graphite/interchange-4.c: XFAILed.
4096         * gcc.dg/graphite/interchange-7.c: XFAILed.
4097
4098 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4099
4100         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4101
4102 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4103             Pranav Garg  <pranav.garg2107@gmail.com>
4104
4105         * gcc.dg/graphite/interchange-6.c: XFAILed.
4106
4107 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4108
4109         * gcc.dg/graphite/interchange-9.c: New.
4110
4111 2009-08-12  Richard Guenther  <rguenther@suse.de>
4112
4113         PR rtl-optimization/41033
4114         * gcc.dg/pr41033.c: New test.
4115
4116 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4117
4118         PR fortran/41022
4119         * gfortran.dg/proc_ptr_comp_14.f90: New.
4120
4121 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4122
4123         * gcc.target/mips/ext-5.c: New test.
4124         * gcc.target/mips/ext-6.c: New test.
4125         * gcc.target/mips/ext-7.c: New test.
4126         * gcc.target/mips/ext-8.c: New test.
4127         * gcc.target/mips/extend-2.c: New test.
4128
4129 2009-08-10  Jason Merrill  <jason@redhat.com>
4130
4131         * g++.dg/other/linkage2.C: New test for types-without-linkage
4132         handling.
4133         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4134         * g++.dg/lookup/anon2.C: Likewise.
4135         * g++.dg/other/anon3.C: Likewise.
4136         * g++.dg/template/arg2.C: Likewise.
4137         * g++.dg/template/local4.C: Likewise.
4138         * g++.old-deja/g++.law/operators32.C: Likewise.
4139         * g++.old-deja/g++.other/linkage2.C: Likewise.
4140         * g++.old-deja/g++.pt/enum6.C: Likewise.
4141         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4142         * g++.old-deja/g++.other/linkage1.C: Likewise.
4143
4144 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4145
4146         * gcc.dg/dg.exp: Test also c-c++-common dir.
4147         * g++.dg/dg.exp: Likewise.
4148         * g++.dg/warn/Wconversion-real.C: Delete.
4149         * gcc.dg/Wconversion-real.c: Move to ...
4150         * c-c++-common/Wconversion-real.c: ... here.
4151         * lib/target-supports.exp
4152         (check_effective_target_c,check_effective_target_c++): New.
4153
4154 2009-08-10  Daniel Kraft  <d@domob.eu>
4155
4156         PR fortran/37425
4157         * gfortran.dg/typebound_operator_1.f03: New test.
4158         * gfortran.dg/typebound_operator_2.f03: New test.
4159
4160 2009-08-10  Richard Guenther  <rguenther@suse.de>
4161
4162         PR middle-end/41006
4163         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4164         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4165
4166 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4167
4168         PR fortran/40940
4169         * gfortran.dg/class_1.f03: New.
4170         * gfortran.dg/class_2.f03: New.
4171         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4172         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4173         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4174         * gfortran.dg/typebound_call_10.f03: Ditto.
4175         * gfortran.dg/typebound_call_2.f03: Ditto.
4176         * gfortran.dg/typebound_call_3.f03: Ditto.
4177         * gfortran.dg/typebound_call_4.f03: Ditto.
4178         * gfortran.dg/typebound_generic_3.f03: Ditto.
4179         * gfortran.dg/typebound_generic_4.f03: Ditto.
4180         * gfortran.dg/typebound_proc_1.f08: Ditto.
4181         * gfortran.dg/typebound_proc_5.f03: Ditto.
4182         * gfortran.dg/typebound_proc_6.f03: Ditto.
4183
4184 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4185
4186         PR c++/40866
4187         * g++.dg/expr/stmt-expr-1.C: New test.
4188
4189 2009-08-09  Richard Guenther  <rguenther@suse.de>
4190
4191         PR tree-optimization/41016
4192         * gcc.c-torture/compile/pr41016.c: New testcase.
4193
4194 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4195
4196         * gcc.dg/overflow-warn-8.c: New test.
4197
4198 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4199
4200         PR tree-optimization/41008
4201         * gcc.dg/vect/O1-pr41008.c: New test.
4202
4203 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4204
4205         PR fortran/40955
4206         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4207
4208 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4209
4210         * gcc.target/bfin/loop-autoinc.c: New file.
4211
4212 2009-08-08  Richard Guenther  <rguenther@suse.de>
4213
4214         PR tree-optimization/40991
4215         * g++.dg/torture/pr40991.C: New testcase.
4216
4217 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4218
4219         * ada/acats/support/impdef.a: Tweak timing constants. Add
4220         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4221         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4222         * ada/acats/tests/c9/c940007.a: Likewise.
4223         * ada/acats/tests/c9/c94001c.ada: Likewise.
4224         * ada/acats/tests/c9/c94006a.ada: Likewise.
4225         * ada/acats/tests/c9/c94008c.ada: Likewise.
4226         * ada/acats/tests/c9/c951002.a: Likewise.
4227         * ada/acats/tests/c9/c954a01.a: Likewise.
4228         * ada/acats/tests/c9/c96001a.ada: Likewise.
4229         * ada/acats/tests/c9/c97307a.ada: Likewise.
4230
4231 2009-08-07  Richard Guenther  <rguenther@suse.de>
4232
4233         PR tree-optimization/40999
4234         * gfortran.dg/pr40999.f: New testcase.
4235
4236 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4237
4238         * g++.dg/tree-prof/partition1.C: New test.
4239
4240 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4241
4242         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4243         hook.
4244         (check_effective_target_arm_neon_ok): Improve test for neon
4245         availability.
4246         * gcc.target/arm/eabi1.c: Only run test in base variant.
4247         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4248         attribute.
4249         * gcc.target/arm/vfp1[567].c: New tests.
4250
4251 2009-08-06  Jason Merrill  <jason@redhat.com>
4252
4253         PR c++/40948
4254         * g++.dg/ext/complit12.C: Expand.
4255
4256 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4257
4258         Merge ARM/hard_vfp_branch to trunk.
4259
4260         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4261
4262         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4263         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4264
4265         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4266
4267         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4268         (PCS): Define macro to use base AAPCS.
4269         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4270
4271         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4272
4273         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4274         Correct arm_neon.h typo.
4275
4276         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4277
4278         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4279         this a linkage test.
4280         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4281         argument marshalling.
4282         * abitest.h: New file.
4283         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4284         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4285
4286 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4287
4288         PR middle-end/32964
4289         * gcc.dg/tree-ssa/pr32964.c: New test.
4290
4291 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4292             H.J. Lu  <hongjiu.lu@intel.com>
4293
4294         PR target/40957
4295         * gcc.target/i386/pr40957.c: New test.
4296
4297 2009-08-06  Richard Guenther  <rguenther@suse.de>
4298
4299         PR tree-optimization/40964
4300         * gcc.c-torture/compile/pr40964.c: New testcase.
4301
4302 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4303
4304         PR fortran/40847
4305         * gfortran.dg/transfer_resolve_1.f90 : New test.
4306
4307 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4308             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4309
4310         PR target/40906
4311         * gcc.target/i386/pr40906-1.c: New test.
4312         * gcc.target/i386/pr40906-2.c: Ditto.
4313         * gcc.target/i386/pr40906-3.c: Ditto.
4314
4315 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4316
4317         PR rtl-optimization/40924
4318         * g++.dg/torture/pr40924.C: New test.
4319
4320 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4321
4322         PR c++/36069
4323         * g++.dg/warn/pr36069.C: New.
4324
4325 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4326
4327         PR c++/39987
4328         * g++.dg/overload/defarg4.C: New test.
4329
4330 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4331
4332         PR c++/16696
4333         * g++.dg/parse/pr16696.C: New.
4334         * g++.dg/parse/pr16696-permissive.C: New.
4335
4336 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4337
4338         PR fortran/40875
4339         * gfortran.dg/initialization_23.f90 : New test.
4340
4341 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4342
4343         PR debug/39706
4344         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4345
4346 2009-08-03  Jason Merrill  <jason@redhat.com>
4347             Jakub Jelinek  <jakub@redhat.com>
4348
4349         PR c++/40948
4350         * g++.dg/ext/complit12.C: New.
4351
4352 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4353
4354         PR c/39902
4355         * gcc.target/powerpc/pr39902-2.c: New test.
4356
4357 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4358
4359         PR middle-end/40943
4360         * gcc.dg/uninit-6.c: Re-add XFAIL.
4361         * gcc.dg/uninit-6-O0.c: Likewise.
4362         * gcc.dg/uninit-pr40943.c: New test.
4363
4364 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4365
4366         PR testsuite/40858
4367         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4368         .ascii.
4369
4370 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4371
4372         PR libfortran/40853
4373         * gfortran.dg/namelist_40.f90: Update error output.
4374         * gfortran.dg/namelist_47.f90: Update error output.
4375         * gfortran.dg/namelist_58.f90: New test.
4376
4377 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4378
4379         PR fortran/40881
4380         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4381         * gfortran.dg/altreturn_3.f90: Ditto.
4382         * gfortran.dg/altreturn_5.f90: Ditto.
4383         * gfortran.dg/altreturn_6.f90: Ditto.
4384         * gfortran.dg/altreturn_7.f90: Ditto.
4385         * gfortran.dg/array_constructor_13.f90: Ditto.
4386         * gfortran.dg/arrayio_7.f90: Ditto.
4387         * gfortran.dg/arrayio_8.f90: Ditto.
4388         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4389         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4390         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4391         * gfortran.dg/backspace_8.f: Add -std=legacy.
4392         * gfortran.dg/backspace_9.f: Ditto.
4393         * gfortran.dg/char_comparison_1.f: Ditto.
4394         * gfortran.dg/char_decl_1.f90: Ditto.
4395         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4396         * gfortran.dg/char_pointer_assign.f90: Ditto.
4397         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4398         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4399         * gfortran.dg/char_pointer_func.f90: Ditto.
4400         * gfortran.dg/common_8.f90: Ditto.
4401         * gfortran.dg/constant_substring.f: Ditto.
4402         * gfortran.dg/data_char_2.f90: Ditto.
4403         * gfortran.dg/der_array_io_1.f90: Ditto.
4404         * gfortran.dg/der_array_io_2.f90: Ditto.
4405         * gfortran.dg/der_array_io_3.f90: Ditto.
4406         * gfortran.dg/der_io_3.f90: Ditto.
4407         * gfortran.dg/dev_null.F90: Ditto.
4408         * gfortran.dg/direct_io_2.f90: Ditto.
4409         * gfortran.dg/do_iterator_2.f90: Ditto.
4410         * gfortran.dg/e_d_fmt.f90: Ditto.
4411         * gfortran.dg/empty_format_1.f90: Ditto.
4412         * gfortran.dg/entry_17.f90: Modified warning message.
4413         * gfortran.dg/entry_7.f90: Add -std=legacy.
4414         * gfortran.dg/eor_1.f90: Ditto.
4415         * gfortran.dg/equiv_2.f90: Ditto.
4416         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4417         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4418         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4419         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4420         * gfortran.dg/fmt_error_2.f90: Ditto.
4421         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4422         * gfortran.dg/fmt_tl.f: Ditto.
4423         * gfortran.dg/fmt_white.f: Ditto.
4424         * gfortran.dg/func_derived_1.f90: Ditto.
4425         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4426         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4427         * gfortran.dg/global_references_2.f90: Ditto.
4428         * gfortran.dg/hollerith_1.f90: Ditto.
4429         * gfortran.dg/hollerith.f90: Use new-style character length.
4430         * gfortran.dg/hollerith_f95.f90: Ditto.
4431         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4432         * gfortran.dg/implicit_6.f90: Ditto.
4433         * gfortran.dg/implicit_9.f90: Ditto.
4434         * gfortran.dg/inquire_13.f90: Ditto.
4435         * gfortran.dg/inquire_5.f90: Ditto.
4436         * gfortran.dg/inquire_6.f90: Ditto.
4437         * gfortran.dg/inquire.f90: Ditto.
4438         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4439         * gfortran.dg/io_constraints_2.f90: Ditto.
4440         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4441         * gfortran.dg/loc_2.f90: Ditto.
4442         * gfortran.dg/logical_1.f90: Ditto.
4443         * gfortran.dg/longline.f: Ditto.
4444         * gfortran.dg/merge_char_1.f90: Ditto.
4445         * gfortran.dg/namelist_12.f: Ditto.
4446         * gfortran.dg/namelist_14.f90: Ditto.
4447         * gfortran.dg/namelist_18.f90: Ditto.
4448         * gfortran.dg/namelist_19.f90: Ditto.
4449         * gfortran.dg/namelist_21.f90: Ditto.
4450         * gfortran.dg/namelist_22.f90: Ditto.
4451         * gfortran.dg/namelist_37.f90: Ditto.
4452         * gfortran.dg/namelist_54.f90: Ditto.
4453         * gfortran.dg/namelist_55.f90: Ditto.
4454         * gfortran.dg/namelist_empty.f90: Ditto.
4455         * gfortran.dg/namelist_use.f90: Use new-style character length.
4456         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4457         * gfortran.dg/nested_modules_4.f90: Ditto.
4458         * gfortran.dg/nested_modules_5.f90: Ditto.
4459         * gfortran.dg/open-options-blanks.f: Ditto.
4460         * gfortran.dg/output_exponents_1.f90: Ditto.
4461         * gfortran.dg/parens_5.f90: Ditto.
4462         * gfortran.dg/parens_6.f90: Ditto.
4463         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4464         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4465         * gfortran.dg/pr15129.f90: Ditto.
4466         * gfortran.dg/pr15332.f: Ditto.
4467         * gfortran.dg/pr16597.f90: Ditto.
4468         * gfortran.dg/pr17143.f90: Ditto.
4469         * gfortran.dg/pr17164.f90: Ditto.
4470         * gfortran.dg/pr17229.f: Modified warning message.
4471         * gfortran.dg/pr18210.f90: Add -std=legacy.
4472         * gfortran.dg/pr19155.f: Ditto.
4473         * gfortran.dg/pr20086.f90: Ditto.
4474         * gfortran.dg/pr20124.f90: Ditto.
4475         * gfortran.dg/pr20755.f: Ditto.
4476         * gfortran.dg/pr20865.f90: Ditto.
4477         * gfortran.dg/pr20950.f: Ditto.
4478         * gfortran.dg/pr21730.f: Ditto.
4479         * gfortran.dg/pr22491.f: Ditto.
4480         * gfortran.dg/pr29713.f90: Ditto.
4481         * gfortran.dg/print_parentheses_1.f: Ditto.
4482         * gfortran.dg/print_parentheses_2.f90: Ditto.
4483         * gfortran.dg/proc_assign_1.f90: Ditto.
4484         * gfortran.dg/proc_decl_1.f90: Ditto.
4485         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4486         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4487         * gfortran.dg/read_float_1.f90: Ditto.
4488         * gfortran.dg/read_logical.f90: Ditto.
4489         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4490         * gfortran.dg/return_1.f90: Ditto.
4491         * gfortran.dg/rewind_1.f90: Ditto.
4492         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4493         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4494         * gfortran.dg/stfunc_1.f90: Ditto.
4495         * gfortran.dg/stfunc_3.f90: Ditto.
4496         * gfortran.dg/stfunc_4.f90: Ditto.
4497         * gfortran.dg/stfunc_6.f90: Ditto.
4498         * gfortran.dg/streamio_2.f90: Ditto.
4499         * gfortran.dg/string_ctor_1.f90: Ditto.
4500         * gfortran.dg/string_null_compare_1.f: Ditto.
4501         * gfortran.dg/substr_6.f90: Ditto.
4502         * gfortran.dg/tl_editing.f90: Ditto.
4503         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4504         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4505         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4506         * gfortran.dg/g77/1832.f: Ditto.
4507         * gfortran.dg/g77/19981216-0.f Ditto.
4508         * gfortran.dg/g77/19990525-0.f: Ditto.
4509         * gfortran.dg/g77/19990826-2.f: Ditto.
4510         * gfortran.dg/g77/20000630-2.f: Ditto.
4511         * gfortran.dg/g77/20010116.f: Ditto.
4512         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4513         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4514         * gfortran.dg/g77/980520-1.f: Ditto.
4515         * gfortran.dg/g77/check0.f: Ditto.
4516         * gfortran.dg/g77/cpp3.F: Ditto.
4517         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4518         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4519         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4520         * gfortran.dg/g77/short.f: Ditto.
4521
4522 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4523
4524         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4525         * gcc.target/mips/ext-4.c: Likewise.
4526         * gcc.target/mips/interrupt_handler.c: Likewise.
4527         * gcc.target/mips/truncate-4.c: Likewise.
4528         * gcc.target/mips/truncate-5.c: Likewise.
4529
4530 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4531
4532         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4533         -fgraphite-force-parallel to -floop-parallelize-all.
4534
4535 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4536
4537         PR fortran/40011
4538         * gfortran.dg/whole_file_7.f90: New test.
4539         * gfortran.dg/whole_file_8.f90: New test.
4540         * gfortran.dg/whole_file_9.f90: New test.
4541         * gfortran.dg/whole_file_10.f90: New test.
4542         * gfortran.dg/whole_file_11.f90: New test.
4543         * gfortran.dg/whole_file_12.f90: New test.
4544         * gfortran.dg/whole_file_13.f90: New test.
4545         * gfortran.dg/whole_file_14.f90: New test.
4546
4547 2009-07-31  Jason Merrill  <jason@redhat.com>
4548
4549         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4550         binding semantics.
4551         * g++.dg/cpp0x/named.C: Likewise.
4552         * g++.dg/cpp0x/overload.C: Likewise.
4553         * g++.dg/cpp0x/rv1n.C: Likewise.
4554         * g++.dg/cpp0x/rv1p.C: Likewise.
4555         * g++.dg/cpp0x/rv2n.C: Likewise.
4556         * g++.dg/cpp0x/rv2p.C: Likewise.
4557         * g++.dg/cpp0x/rv3n.C: Likewise.
4558         * g++.dg/cpp0x/rv3p.C: Likewise.
4559         * g++.dg/cpp0x/rv4n.C: Likewise.
4560         * g++.dg/cpp0x/rv4p.C: Likewise.
4561         * g++.dg/cpp0x/rv5n.C: Likewise.
4562         * g++.dg/cpp0x/rv5p.C: Likewise.
4563         * g++.dg/cpp0x/rv6n.C: Likewise.
4564         * g++.dg/cpp0x/rv6p.C: Likewise.
4565         * g++.dg/cpp0x/rv7n.C: Likewise.
4566         * g++.dg/cpp0x/rv7p.C: Likewise.
4567         * g++.dg/cpp0x/template_deduction.C: Likewise.
4568         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4569         * g++.dg/cpp0x/overloadn.C: New.
4570         * g++.dg/cpp0x/rv-cast.C: New.
4571
4572 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4573
4574         * gcc.target/mips/ext-4.c: New test.
4575
4576 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4577
4578         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4579
4580 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4581
4582         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4583         * gcc.dg/tree-ssa/loop-32.c: Same.
4584         * gcc.dg/tree-ssa/loop-33.c: Same.
4585         * gcc.dg/tree-ssa/loop-34.c: Same.
4586         * gcc.dg/tree-ssa/loop-35.c: Same.
4587         * gcc.dg/tree-ssa/loop-7.c: Same.
4588         * gcc.dg/tree-ssa/pr23109.c: Same.
4589         * gcc.dg/tree-ssa/restrict-2.c: Same.
4590         * gcc.dg/tree-ssa/restrict-3.c: Same.
4591         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4592         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4593         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4594         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4595         * gcc.dg/tree-ssa/structopt-1.c: Same.
4596         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4597         * gfortran.dg/pr32921.f: Same.
4598
4599 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4600
4601         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4602         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4603         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4604         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4605         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4606         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4607         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4608         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4609         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4610         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4611         * gcc.dg/graphite/id-1.c: New.
4612         * gcc.dg/graphite/id-10.c: New.
4613         * gcc.dg/graphite/id-11.c: New.
4614         * gcc.dg/graphite/id-12.c: New.
4615         * gcc.dg/graphite/id-13.c: New.
4616         * gcc.dg/graphite/id-14.c: New.
4617         * gcc.dg/graphite/id-15.c: New.
4618         * gcc.dg/graphite/id-2.c: New.
4619         * gcc.dg/graphite/id-3.c: New.
4620         * gcc.dg/graphite/id-4.c: New.
4621         * gcc.dg/graphite/id-5.c: New.
4622         * gcc.dg/graphite/id-6.c: New.
4623         * gcc.dg/graphite/id-7.c: New.
4624         * gcc.dg/graphite/id-8.c: New.
4625         * gcc.dg/graphite/id-9.c: New.
4626         * gcc.dg/graphite/interchange-0.c: New.
4627         * gcc.dg/graphite/interchange-1.c: New.
4628         * gcc.dg/graphite/interchange-2.c: New.
4629         * gcc.dg/graphite/interchange-3.c: New.
4630         * gcc.dg/graphite/interchange-4.c: New.
4631         * gcc.dg/graphite/interchange-5.c: New.
4632         * gcc.dg/graphite/interchange-6.c: New.
4633         * gcc.dg/graphite/interchange-7.c: New.
4634         * gcc.dg/graphite/interchange-8.c: New.
4635         * gcc.dg/graphite/pr35356-1.c: New.
4636         * gcc.dg/graphite/pr35356-2.c: New.
4637         * gcc.dg/graphite/pr35356-3.c: New.
4638         * gcc.dg/graphite/pr40157.c: New.
4639         * gcc.dg/graphite/run-id-1.c: New.
4640         * gcc.dg/graphite/scop-20.c: New.
4641         * gcc.dg/graphite/scop-21.c: New.
4642         * gfortran.dg/graphite/id-1.f90: New.
4643         * gfortran.dg/graphite/id-10.f90: New.
4644         * gfortran.dg/graphite/id-11.f: New.
4645         * gfortran.dg/graphite/id-12.f: New.
4646         * gfortran.dg/graphite/id-13.f: New.
4647         * gfortran.dg/graphite/id-14.f: New.
4648         * gfortran.dg/graphite/id-15.f: New.
4649         * gfortran.dg/graphite/id-16.f: New.
4650         * gfortran.dg/graphite/id-5.f: New.
4651         * gfortran.dg/graphite/id-6.f: New.
4652         * gfortran.dg/graphite/id-7.f: New.
4653         * gfortran.dg/graphite/id-8.f: New.
4654         * gfortran.dg/graphite/id-9.f: New.
4655         * gfortran.dg/graphite/interchange-1.f: New.
4656         * gfortran.dg/graphite/interchange-2.f: New.
4657
4658 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4659
4660         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4661         flags based on the name of the testcase.
4662         * gfortran.dg/graphite/graphite.exp: Same.
4663
4664         * gcc.dg/graphite/block-0.c: Adjusted.
4665         * gcc.dg/graphite/block-1.c: Adjusted.
4666         * gcc.dg/graphite/block-2.c: Adjusted.
4667         * gcc.dg/graphite/block-3.c: Adjusted.
4668         * gcc.dg/graphite/block-4.c: Adjusted.
4669         * gcc.dg/graphite/block-5.c: Adjusted.
4670         * gcc.dg/graphite/block-6.c: Adjusted.
4671         * gcc.dg/graphite/pr37485.c: Adjusted.
4672         * gcc.dg/graphite/pr37684.c: Adjusted.
4673         * gcc.dg/graphite/pr37828.c: Adjusted.
4674         * gcc.dg/graphite/pr37883.c: Adjusted.
4675         * gcc.dg/graphite/pr37928.c: Adjusted.
4676         * gcc.dg/graphite/pr37943.c: Adjusted.
4677         * gcc.dg/graphite/pr38409.c: Adjusted.
4678         * gcc.dg/graphite/pr38498.c: Adjusted.
4679         * gcc.dg/graphite/pr38559.c: Adjusted.
4680         * gcc.dg/graphite/pr39335.c: Adjusted.
4681         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4682         * gcc.dg/graphite/scop-0.c: Adjusted.
4683         * gcc.dg/graphite/scop-1.c: Adjusted.
4684         * gcc.dg/graphite/scop-10.c: Adjusted.
4685         * gcc.dg/graphite/scop-11.c: Adjusted.
4686         * gcc.dg/graphite/scop-12.c: Adjusted.
4687         * gcc.dg/graphite/scop-13.c: Adjusted.
4688         * gcc.dg/graphite/scop-14.c: Adjusted.
4689         * gcc.dg/graphite/scop-15.c: Adjusted.
4690         * gcc.dg/graphite/scop-16.c: Adjusted.
4691         * gcc.dg/graphite/scop-17.c: Adjusted.
4692         * gcc.dg/graphite/scop-18.c: Adjusted.
4693         * gcc.dg/graphite/scop-19.c: Adjusted.
4694         * gcc.dg/graphite/scop-2.c: Adjusted.
4695         * gcc.dg/graphite/scop-3.c: Adjusted.-
4696         * gcc.dg/graphite/scop-4.c: Adjusted.
4697         * gcc.dg/graphite/scop-5.c: Adjusted.
4698         * gcc.dg/graphite/scop-6.c: Adjusted.
4699         * gcc.dg/graphite/scop-7.c: Adjusted.
4700         * gcc.dg/graphite/scop-8.c: Adjusted.
4701         * gcc.dg/graphite/scop-9.c: Adjusted.
4702         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4703         * gfortran.dg/graphite/block-1.f90: Adjusted.
4704         * gfortran.dg/graphite/block-2.f: Adjusted.
4705         * gfortran.dg/graphite/block-3.f90: Adjusted.
4706         * gfortran.dg/graphite/block-4.f90: Adjusted.
4707         * gfortran.dg/graphite/id-2.f90: Adjusted.
4708         * gfortran.dg/graphite/id-3.f90: Adjusted.
4709         * gfortran.dg/graphite/id-4.f90: Adjusted.
4710         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4711         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4712         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4713         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4714         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4715         * gfortran.dg/graphite/scop-1.f: Adjusted.
4716
4717 2009-07-30  Doug Kwan  <dougkwan@google.com>
4718
4719         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4720         in warnings added in rev 141298.
4721
4722 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4723
4724         * lib/options.exp: Use "!=" instead of "ne".
4725
4726         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4727
4728         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4729         * gcc.dg/ucnid-12.c: Likewise.
4730
4731 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4732             Pat Haugen  <pthaugen@us.ibm.com>
4733             Revital Eres <ERES@il.ibm.com>
4734
4735         * gcc.target/powerpc/altivec-32.c: New file to test
4736         Altivec simple math function vectorization.
4737
4738         * gcc.target/powerpc/bswap-run.c: New file to test swap
4739         builtins.
4740         * gcc.target/powerpc/bswap16.c: Ditto.
4741         * gcc.target/powerpc/bswap32.c: Ditto.
4742         * gcc.target/powerpc/bswap64-1.c: Ditto.
4743         * gcc.target/powerpc/bswap64-2.c: Ditto.
4744         * gcc.target/powerpc/bswap64-3.c: Ditto.
4745         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4746         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4747         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4748
4749         * gcc.target/powerpc/popcount-2.c: New file to test
4750         power7 popcntd instructions.
4751         * gcc.target/powerpc/popcount-3.c: Ditto.
4752
4753         * gcc.target/powerpc/pr39457.c: New VSX test.
4754         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4755         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4756         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4757         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4758         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4759         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4760         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4761         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4762         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4763         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4764         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4765         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4766
4767         * gcc.target/powerpc/altivec-6.c: Store the result of
4768         vec_add, so the optimizer doesn't remove it.
4769
4770         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4771         systems that support bswap64.
4772
4773         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4774         prevent VSX code generation.
4775
4776         * lib/target-supports.exp (check_vsx_hw_available): New
4777         function to test if VSX available.
4778         (check_effective_target_powerpc_vsx_ok): Ditto.
4779         (check_vmx_hw_available): Add explicit -mno-vsx.
4780
4781 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4782
4783         PR c/39902
4784         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4785
4786 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4787
4788         PR tree-optimization/40570
4789         * gcc.c-torture/compile/pr40570.c: New test.
4790
4791 2009-07-29  Jason Merrill  <jason@redhat.com>
4792
4793         PR c++/14912
4794         * g++.dg/template/defarg13.C: New.
4795
4796 2009-07-29  Richard Guenther  <rguenther@suse.de>
4797
4798         PR c++/40834
4799         * g++.dg/torture/pr40834.C: New testcase.
4800
4801 2009-07-29  Michael Matz  <matz@suse.de>
4802
4803         PR middle-end/40830
4804         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4805
4806 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4807
4808         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4809         sh*-*-* targets.  Skip on spu-*-* targets.
4810         * gfortran.dg/maxlocval_4.f90: Likewise.
4811         * gfortran.dg/minlocval_1.f90: Likewise.
4812         * gfortran.dg/minlocval_4.f90: Likewise.
4813
4814 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4815
4816         PR fortran/40878
4817         * gfortran.dg/gomp/pr40878-1.f90: New test.
4818         * gfortran.dg/gomp/pr40878-2.f90: New test.
4819
4820         PR testsuite/40891
4821         * gcc.dg/cdce1.c: Adjust note line number.
4822         * gcc.dg/cdce2.c: Likewise.
4823
4824 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4825
4826         PR fortran/40882
4827         * gfortran.dg/proc_ptr_comp_13.f90: New.
4828
4829 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4830
4831         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4832         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4833         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4834         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4835         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4836         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4837         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4838         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4839         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4840         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4841         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4842         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4843         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4844         #ifdef NEED_IEEE754_FLOAT conditional.
4845         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4846         conditional.
4847
4848 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4849
4850         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4851         i?86-*-netware.
4852         * g++.dg/ext/bitfield3.C: Likewise.
4853         * g++.dg/ext/bitfield4.C: Likewise.
4854         * g++.dg/ext/bitfield5.C: Likewise.
4855         * gcc.dg/bitfld-15.c: Likewise.
4856         * gcc.dg/bitfld-16.c: Likewise.
4857         * gcc.dg/bitfld-17.c: Likewise.
4858         * gcc.dg/bitfld-18.c: Likewise.
4859         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4860         * gcc.dg/20010912-1.c: Likewise.
4861         * gcc.dg/20021018-1.c: Likewise.
4862         * gcc.dg/20030213-1.c: Likewise.
4863         * gcc.dg/20030225-1.c: Likewise.
4864         * gcc.dg/20030708-1.c: Likewise.
4865         * gcc.dg/20050321-2.c: Likewise.
4866         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4867         * gcc.dg/cdce2.c: Likewise.
4868         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4869         targets.
4870         * gcc.target/i386/pr37248-3.c: Likewise.
4871
4872 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4873
4874         PR fortran/40848
4875         * gfortran.dg/altreturn_7.f90: New.
4876
4877 2009-07-27  Simon Baldwin  <simonb@google.com>
4878
4879         PR testsuite/40829
4880         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4881         so that indexing no longer runs off array end.
4882
4883 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4884
4885         PR fortran/40851
4886         * gfortran.dg/derived_init_3.f90: New test.
4887
4888 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4889
4890         PR fortran/33197
4891         * gfortran.dg/atan2_1.f90: New test
4892         * gfortran.dg/atan2_2.f90: New test
4893
4894 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4895
4896         PR c++/40749
4897         * g++.dg/warn/Wreturn-type-6.C: New test.
4898
4899 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4900
4901         PR tree-optimization/40801
4902         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4903         * gfortran.dg/vect/vect.exp: Run tests starting with
4904         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4905
4906 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4907
4908         PR rtl-optimization/40445
4909         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4910
4911 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4912
4913         * gcc.dg/builtin-unreachable-4.c: New test.
4914
4915 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4916
4917         PR fortran/33197
4918         * gfortran.dg/complex_intrinsic_5.f90: New test.
4919         * gfortran.dg/complex_intrinsic_7.f90: New test.
4920
4921 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4922
4923         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4924         * gcc.dg/ipa/noclone-1.c: New test.
4925
4926 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4927
4928         * lib/target-supports.exp (check_effective_target_static): New
4929         procedure.
4930         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4931         supported.
4932         * g++.old-deja/g++.law/weak.C: Require static effective target.
4933
4934 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4935
4936         PR fortran/39630
4937         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4938         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4939         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4940         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4941         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4942         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4943         * gfortran.dg/typebound_call_10.f03: New.
4944
4945 2009-07-24  Jason Merrill  <jason@redhat.com>
4946
4947         * g++.dg/cpp0x/defaulted11.C: New.
4948
4949         * g++.dg/cpp0x/initlist23.C: New.
4950
4951 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4952
4953         PR fortran/40822
4954         * gfortran.dg/char_length_16.f90: New.
4955
4956 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4957
4958         PR fortran/40643
4959         PR fortran/31067
4960         * gfortran.dg/maxlocval_2.f90: New test.
4961         * gfortran.dg/maxlocval_3.f90: New test.
4962         * gfortran.dg/maxlocval_4.f90: New test.
4963         * gfortran.dg/minlocval_1.f90: New test.
4964         * gfortran.dg/minlocval_2.f90: New test.
4965         * gfortran.dg/minlocval_3.f90: New test.
4966         * gfortran.dg/minlocval_4.f90: New test.
4967
4968 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4969
4970         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4971         scan-assembler.
4972
4973 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4974
4975         PR fortran/40839
4976         * gfortran.dg/pr40839.f90: New test.
4977
4978 2009-07-23  Michael Matz  <matz@suse.de>
4979
4980         PR middle-end/40830
4981         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4982         don't set options ourself.
4983
4984 2009-07-23  Simon Baldwin  <simonb@google.com>
4985
4986         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4987         native C compilation where required.
4988
4989 2009-07-22  Doug Kwan  <dougkwan@google.com>
4990
4991         * gcc.c-torture/compile/20090721-1.c: New test.
4992
4993 2009-07-22  Michael Matz  <matz@suse.de>
4994
4995         PR tree-optimization/35229
4996         PR tree-optimization/39300
4997         * gcc.dg/vect/vect-pre-interact.c: New test.
4998
4999 2009-07-22  Richard Guenther  <rguenther@suse.de>
5000
5001         * g++.dg/lookup/using21.C: Fix duplicate paste.
5002
5003 2009-07-22  Richard Guenther  <rguenther@suse.de>
5004
5005         PR c++/40799
5006         * g++.dg/lookup/using21.C: New testcase.
5007
5008 2009-07-21  Jason Merrill  <jason@redhat.com>
5009
5010         * g++.dg/init/aggr4.C: New.
5011
5012 2009-07-21  Jason Merrill  <jason@redhat.com>
5013
5014         Core issue 934
5015         * g++.dg/cpp0x/initlist22.C: New.
5016
5017 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5018
5019         * gcc.target/i386/vectorize8.c: New test.
5020
5021 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5022
5023         PR target/40811
5024         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5025         Add i?86 and x86_64 targets.
5026         * gcc.target/i386/vectorize7.c: New test.
5027
5028         PR target/40809
5029         * gcc.target/i386/pr40809.c: New test.
5030
5031 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5032
5033         PR tree-optimization/40813
5034         * g++.dg/opt/inline15.C: New test.
5035
5036 2009-07-21  Paul Brook <paul@codesourcery.com>
5037
5038         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5039         * lib/target-supports.exp (check_effective_target_section_anchors):
5040         Add arm*-*-*.
5041
5042 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5043
5044         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5045         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5046         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5047
5048 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5049
5050         * gcc.target/mips/ext-3.c: New test.
5051
5052 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5053
5054         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5055         * gcc.dg/builtin-object-size-8.c: New test.
5056         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5057         * g++.dg/ext/builtin-object-size2.C: Likewise.
5058
5059         PR tree-optimization/40792
5060         * gcc.dg/pr40792.c: New test.
5061
5062 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5063
5064         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5065         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5066         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5067
5068 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5069
5070         * gcc.target/sh/mfmovd.c: New test.
5071
5072 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5073             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5074
5075         PR libfortran/40714
5076         * gfortran.dg/eof_3.f90: New test.
5077
5078 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5079
5080         PR fortran/40727
5081         * gfortran.dg/intrinsic_cmplx.f90: New test.
5082
5083 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5084
5085         PR libfortran/34670
5086         PR libfortran/36874
5087         * gfortran.dg/cshift_bounds_1.f90:  New test.
5088         * gfortran.dg/cshift_bounds_2.f90:  New test.
5089         * gfortran.dg/cshift_bounds_3.f90:  New test.
5090         * gfortran.dg/cshift_bounds_4.f90:  New test.
5091         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5092         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5093         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5094         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5095
5096 2009-07-19  Jan Hubicka  <jh@suse.cz>
5097
5098         PR tree-optimization/40676
5099         * gcc.c-torture/compile/pr40676.c: New testcase.
5100
5101 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5102
5103         * gcc.target/mips/ext-2.c: New test.
5104
5105 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5106
5107         * gcc.target/mips/octeon-exts-7.c: New test.
5108         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5109         * gcc.target/mips/octeon-exts-5.c: Likewise.
5110
5111 2009-07-18  Richard Guenther  <rguenther@suse.de>
5112
5113         PR testsuite/40798
5114         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5115
5116 2009-07-18  Richard Guenther  <rguenther@suse.de>
5117
5118         PR c/40787
5119         * gcc.dg/pr35899.c: Adjust.
5120
5121 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5122
5123         * gcc.target/powerpc/asm-es-1.c: New test.
5124         * gcc.target/powerpc/asm-es-2.c: Likewise.
5125
5126 2009-07-17  Richard Guenther  <rguenther@suse.de>
5127
5128         PR c/40401
5129         * g++.dg/rtti/crash4.C: New testcase.
5130         * g++.dg/torture/20090706-1.C: Likewise.
5131         * gcc.dg/redecl-17.c: Likewise.
5132         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5133         * gcc.dg/declspec-9.c: Expect extra error.
5134         * gcc.dg/declspec-10.c: Likewise.
5135         * gcc.dg/declspec-11.c: Likewise.
5136         * gcc.dg/redecl-10.c: Expect extra warnings.
5137         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5138         * gcc.target/i386/pr39545-1.c: Likewise.
5139         * g++.dg/ext/asm3.C: Expect more errors.
5140         * g++.dg/gomp/block-1.C: Likewise.
5141         * g++.dg/gomp/block-2.C: Likewise.
5142         * g++.dg/gomp/block-3.C: Likewise.
5143         * g++.dg/gomp/block-5.C: Likewise.
5144         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5145         * g++.dg/warn/unused-result1.C: XFAIL.
5146
5147 2009-07-17  Richard Guenther  <rguenther@suse.de>
5148
5149         PR tree-optimization/40321
5150         * gcc.c-torture/compile/pr40321.c: New testcase.
5151         * g++.dg/torture/pr40321.C: Likewise.
5152
5153 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5154
5155         PR c++/40780
5156         * g++.dg/template/ptrmem19.C: New test.
5157
5158 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5159             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5160
5161         PR 40435
5162         * gcc.dg/pr36902.c: Add column info.
5163         * g++.dg/gcov/gcov-2.C: Change count for definition.
5164
5165 2009-07-16  Jason Merrill  <jason@redhat.com>
5166
5167         PR libstdc++/37907
5168         * g++.dg/cpp0x/std-layout1.C: New.
5169         * g++.dg/ext/has_nothrow_assign.C: Fix.
5170         * g++.dg/ext/has_nothrow_copy.C: Fix.
5171         * g++.dg/ext/has_trivial_assign.C: Fix.
5172         * g++.dg/ext/has_trivial_copy.C: Fix.
5173         * g++.dg/ext/is_pod.C: Fix.
5174         * g++.dg/other/offsetof3.C: Adjust.
5175         * g++.dg/overload/ellipsis1.C: Adjust.
5176         * g++.dg/warn/var-args1.C: Adjust.
5177         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5178         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5179         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5180         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5181         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5182
5183 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5184
5185         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5186         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5187         effective target "mpc_pow".
5188         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5189
5190 2009-07-16  Richard Henderson  <rth@redhat.com>
5191
5192         * g++.dg/opt/eh4.C: New test.
5193
5194 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5195
5196         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5197
5198 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5199
5200         PR middle-end/40747
5201         * gcc.c-torture/execute/pr40747.c: New test.
5202
5203 2009-07-15  Richard Guenther  <rguenther@suse.de>
5204
5205         PR middle-end/40753
5206         * gcc.c-torture/compile/pr40753.c: New testcase.
5207
5208 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5209
5210         PR fortran/40743
5211         * gfortran.dg/interface_assignment_4.f90: New.
5212
5213 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5214
5215         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5216         for FreeBSD up to and including version 8.
5217
5218 2009-07-14  Taras Glek  <tglek@mozilla.com>
5219             Rafael Espindola  <espindola@google.com>
5220
5221         * g++.dg/plugin/header-plugin-test.C: New.
5222         * g++.dg/plugin/header_plugin.c: New.
5223         * g++.dg/plugin/plugin.exp: Update.
5224
5225 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5226
5227         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5228         function to enable vectorization.
5229         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5230         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5231
5232 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5233
5234         * gcc.target/i386/sse-copysignf-vec.c: New test.
5235         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5236
5237 2009-07-14  Jason Merrill  <jason@redhat.com>
5238
5239         PR c++/37276
5240         * g++.dg/lookup/builtin5.C: New.
5241         * g++.dg/other/error22.C: Add missing extern "C".
5242         * g++.dg/warn/Warray-bounds.C: Likewise.
5243         * gcc.dg/compat/compat-common.h: Likewise.
5244
5245         PR c++/40746
5246         * g++.dg/lookup/using20.C: New.
5247
5248         PR c++/40740
5249         * g++.dg/template/koenig8.C: New.
5250
5251 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5252
5253         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5254         both i?86-*-darwin* and x86_64-*-darwin*.
5255
5256 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5257
5258         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5259         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5260         name.
5261
5262 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5263
5264         PR debug/40705
5265         * g++.dg/debug/dwarf2/typedef1.C: New test.
5266
5267         PR c++/40357
5268         * g++.dg/other/typedef3.C: New test.
5269
5270 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5271
5272         * gcc.dg/20090709-1.c: Move to a proper place ...
5273         * gcc.target/m68k/20090709-1.c: ... here.
5274
5275 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5276
5277         PR C++/22154
5278         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5279         front of qualified names are allowed.
5280         * g++.dg/parse/crash10.C: Likewise.
5281         * g++.dg/parse/error15.C: Likewise.
5282         * g++.dg/parse/typename9.C: Likewise.
5283         * g++.dg/parse/error8.C: Likewise.
5284
5285 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5286
5287         PR fortran/40646
5288         * gfortran.dg/proc_ptr_22.f90: Extended.
5289         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5290
5291 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5292
5293         * gfortran.dg/vect/vect-6.f: New test.
5294
5295 2009-07-12  Jason Merrill  <jason@redhat.com>
5296
5297         PR c++/36628
5298         * g++.dg/cpp0x/decltype17.C: New.
5299
5300         PR c++/37206
5301         * g++.dg/cpp0x/rv10.C: New.
5302
5303 2009-07-12  Jason Merrill  <jason@redhat.com>
5304
5305         PR c++/40689
5306         * g++.dg/cpp0x/initlist20.C: New.
5307         * g++.dg/cpp0x/initlist21.C: New.
5308
5309 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5310
5311         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5312         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5313         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5314         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5315         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5316
5317 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5318
5319         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5320         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5321         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5322         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5323         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5324         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5325         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5326         effective_target fd_truncate.
5327
5328 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5329
5330         * gnat.dg/specs/addr1.ads: New test.
5331
5332 2009-07-11  Jan Hubicka  <jh@suse.cz>
5333
5334         PR middle-end/48388
5335         * g++.dg/torture/pr40388.C: New testcase.
5336
5337 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5338
5339         PR target/40668
5340         * gcc.c-torture/execute/pr40668.c: New test.
5341
5342 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5343
5344         * gcc.c-torture/execute/20090711-1.c: New test.
5345
5346 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5347
5348         PR testsuite/40699
5349         PR testsuite/40707
5350         PR testsuite/40709
5351         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5352         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5353         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5354         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5355
5356 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5357
5358         PR fortran/33197
5359         * gfortran.dg/complex_intrinsic_3.f90: New test.
5360         * gfortran.dg/complex_intrinsic_4.f90: New test.
5361
5362 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5363
5364         PR target/39079
5365         * gcc.target/mips/mips.exp: Make -msynci a known option.
5366         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5367
5368 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5369
5370         PR c++/40502
5371         * g++.dg/ext/strncpy-chk1.C: New test.
5372
5373 2009-07-10  Richard Guenther  <rguenther@suse.de>
5374
5375         PR tree-optimization/40496
5376         * g++.dg/opt/pr40496.C: New testcase.
5377
5378 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5379
5380         PR 25509
5381         PR 40614
5382         * g++.dg/warn/unused-result1-Werror.c: New.
5383
5384 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5385
5386         PR fortran/39334
5387         * gfortran.dg/recursive_parameter_1.f90: New test.
5388
5389 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5390
5391         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5392         * gfortran.dg/module_equivalence_6.f90: Ditto.
5393         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5394         * gfortran.dg/nan_2.f90: Ditto.
5395         * gfortran.dg/inquire_11.f90: Ditto.
5396         * gfortran.dg/abstract_type_3.f03: Ditto.
5397         * gfortran.dg/abstract_type_1.f90: Ditto.
5398         * gfortran.dg/private_type_9.f90: Ditto.
5399         * gfortran.dg/abstract_type_5.f03: Ditto.
5400         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5401         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5402         * gfortran.dg/derived_sub.f90: Ditto.
5403         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5404         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5405         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5406         * gfortran.dg/mvbits_6.f90: Ditto.
5407         * gfortran.dg/abstract_type_2.f03: Ditto.
5408         * gfortran.dg/abstract_type_4.f03: Ditto.
5409         * gfortran.dg/bounds_check_9.f90: Ditto.
5410         * gfortran.dg/optional_dim_3.f90: Ditto.
5411         * gfortran.dg/pr32921.f: Ditto.
5412         * gfortran.dg/entry_16.f90: Ditto.
5413         * gfortran.dg/generic_16.f90: Ditto.
5414
5415
5416 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5417
5418         * gcc.target/m68k/20090709-1.c: New.
5419
5420 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5421
5422         PR c++/40684
5423         * g++.dg/template/unify11.C: New test.
5424
5425 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5426
5427         PR fortran/40629
5428         * gfortran.dg/host_assoc_function_9.f90: New test.
5429
5430 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5431
5432         PR fortran/40646
5433         * gfortran.dg/proc_ptr_22.f90: New.
5434         * gfortran.dg/proc_ptr_comp_12.f90: New.
5435
5436 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5437
5438         PR middle-end/40692
5439         * gcc.c-torture/compile/pr40692.c: New test.
5440
5441 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5442
5443         PR fortran/40604
5444         * gfortran.dg/pointer_check_6.f90: New test.
5445
5446 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5447
5448         * gcc.target/mips/truncate-5.c: New test.
5449
5450 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5451
5452         PR libfortran/40330
5453         PR libfortran/40662
5454         * gfortran.dg/fmt_cache_1.f: New test.
5455
5456 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5457
5458         PR fortran/40675
5459         * gfortran.dg/nosigned_zero_1.f90: New test.
5460         * gfortran.dg/nosigned_zero_2.f90: New test.
5461
5462 2009-07-08  Richard Guenther  <rguenther@suse.de>
5463
5464         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5465
5466 2009-07-08  Richard Guenther  <rguenther@suse.de>
5467
5468         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5469
5470 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5471
5472         PR fortran/40591
5473         * gfortran.dg/proc_ptr_21.f90: New test.
5474
5475 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5476
5477         PR c++/31246
5478         * g++.dg/warn/pr31246.C: New.
5479         * g++.dg/warn/pr31246-2.C: New.
5480
5481 2009-07-07  Jason Merrill  <jason@redhat.com>
5482
5483         PR c++/35828
5484         * g++.dg/template/defarg12.C: New.
5485
5486         PR c++/37816
5487         * g++.dg/cpp0x/enum7.C: New.
5488
5489         PR c++/37946
5490         * g++.dg/cpp0x/enum6.C: New.
5491
5492         PR c++/40639
5493         * g++.dg/cpp0x/enum5.C: New.
5494
5495         PR c++/40633
5496         * g++.dg/cpp0x/enum4.C: New.
5497
5498 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5499
5500         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5501
5502 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5503
5504         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5505
5506 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5507
5508         PR middle-end/40669
5509         * gcc.dg/pr40669.c: New test.
5510
5511 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5512
5513         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5514         location. Update all calls.
5515         * g++.dg/plugin/selfassign.c: Likewise.
5516
5517 2009-07-06  Jason Merrill  <jason@redhat.com>
5518
5519         * g++.dg/rtti/dyncast[34].C: New.
5520
5521 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5522
5523         * lib/target-supports.exp
5524         (check_effective_target_mips_newabi_large_long_double): New.
5525         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5526         target.
5527         * gcc.target/mips/fpr-moves-6.c: Likewise.
5528
5529 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5530
5531         PR c++/40557
5532         * g++.dg/template/union2.C: New test.
5533
5534 2009-07-04  Jason Merrill  <jason@redhat.com>
5535
5536         * g++.dg/template/using15.C: New.
5537
5538 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5539
5540         * gfortran.dg/maxloc_1.f90: New test.
5541
5542 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5543
5544         PR fortran/40593
5545         * gfortran.dg/proc_ptr_result_6.f90: New.
5546
5547 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5548
5549         * gcc.dg/framework-2.c: Adjust testcase to pass.
5550
5551 2009-07-04  Jason Merrill  <jason@redhat.com>
5552
5553         PR c++/40619
5554         * g++.dg/cpp0x/auto16.C: New.
5555
5556 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5557
5558         PR target/40587
5559         * gfortran.dg/pr40587.f: New test.
5560
5561 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5562
5563         PR fortran/40638
5564         * gfortran.dg/unit_1.f90: New test.
5565
5566 2009-07-03  Jason Merrill  <jason@redhat.com>
5567
5568         * g++.dg/template/pure1.C: Expect another error.
5569
5570 2009-07-03  Richard Guenther  <rguenther@suse.de>
5571
5572         PR tree-optimization/40640
5573         * gcc.c-torture/compile/pr40640.c: New testcase.
5574
5575 2009-07-03  Richard Guenther  <rguenther@suse.de>
5576
5577         PR middle-end/34163
5578         * gfortran.dg/pr34163.f90: New testcase.
5579
5580 2009-07-03  Jan Hubicka  <jh@suse.cz>
5581
5582         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5583         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5584         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5585         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5586         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5587         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5588         * gnat.dg/loop_optimization6.adb: Enable -O2.
5589
5590 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5591
5592         * g++.dg/warn/null4.C: Extend.
5593
5594 2009-07-02  Jason Merrill  <jason@redhat.com>
5595
5596         * g++.dg/template/spec8.C: Fix.
5597
5598 2009-07-02  Michael Matz  <matz@suse.de>
5599
5600         PR fortran/32131
5601         * gfortran.dg/pr32921.f: Adjust.
5602
5603 2009-07-02  Jan Hubicka  <jh@suse.cz>
5604
5605         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5606
5607 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5608
5609         * gcc.target/mips/truncate-4.c: New testcase.
5610
5611 2009-07-01  Richard Guenther  <rguenther@suse.de>
5612
5613         PR tree-optimization/19831
5614         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5615         make allocated memory escape.  Un-XFAIL.
5616         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5617         * gcc.dg/vect/pr31699.c: Likewise.
5618         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5619
5620 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5621
5622         PR c++/40566
5623         * g++.dg/parse/cond5.C: New test.
5624
5625 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5626
5627         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5628         (main): Pass n to main_1 instead.
5629         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5630         (main_1): New function, split off from...
5631         (main): ...here.  Pass `off' to main_1 instead.
5632
5633 2009-06-30  Jason Merrill  <jason@redhat.com>
5634
5635         PR c++/40595
5636         * g++.dg/cpp0x/variadic94.C: New.
5637
5638 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5639
5640         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5641         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5642         (init_ld_library_path_env_vars): New function, replacing the
5643         orig_*_saved assignments.  Call it after defining it.
5644         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5645         (restore_ld_library_path_env_vars): Likewise.
5646         (add_path, find_libgcc_s): New functions.
5647         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5648         gcc-set-multilib-library-path.
5649         (objc_target_compile): Don't add "." to ld_library_path.
5650         Use add_path.
5651         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5652         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5653         gcc-set-multilib-library-path.
5654         * lib/g++.exp (g++_link_flags): Likewise.
5655         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5656         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5657         top level; do it...
5658         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5659         to tell when this needs to happen.  Use find_libgcc_s instead of
5660         gcc-set-multilib-library-path.
5661         * lib/gcc-dg.exp: Likewise.
5662         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5663         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5664         unless it is in $ALT_LD_LIBRARY_PATH.
5665         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5666
5667 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5668
5669         * gnat.dg/discr12.adb: New test.
5670         * gnat.dg/discr12_pkg.ads: New helper.
5671         * gnat.dg/discr13.adb: New test.
5672         * gnat.dg/discr14.ad[sb]: Likewise.
5673         * gnat.dg/discr15.adb: Likewise.
5674         * gnat.dg/discr15_pkg.ads: New helper.
5675         * gnat.dg/discr16.adb: New test.
5676         * gnat.dg/discr16_g.ads: New helper.
5677         * gnat.dg/discr16_pkg.ads: Likewise.
5678         * gnat.dg/discr16_cont.ads: Likewise.
5679         * gnat.dg/discr17.adb: New test.
5680         * gnat.dg/discr18.adb: Likewise.
5681         * gnat.dg/discr18_pkg.ads: New helper.
5682         * gnat.dg/discr19.adb: New test.
5683
5684 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5685
5686         PR fortran/40576
5687         * gfortran.dg/internal_write_1.f90:  New testcase.
5688
5689 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5690
5691         PR fortran/40594
5692         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5693
5694 2009-06-30  Richard Guenther  <rguenther@suse.de>
5695
5696         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5697
5698 2009-06-30  Wei Guozhi  <carrot@google.com>
5699
5700         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5701         to "-Os".
5702
5703 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5704
5705         PR tree-optimization/40542
5706         * gcc.dg/vect/pr40542.c: New test.
5707
5708 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5709
5710         PR tree-optimization/40582
5711         * gcc.c-torture/compile/pr40582.c: New test.
5712
5713 2009-06-30  Wei Guozhi  <carrot@google.com>
5714
5715         PR/40416
5716         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5717
5718 2009-06-29  Jason Merrill  <jason@redhat.com>
5719
5720         PR c++/40274
5721         * g++.dg/template/debug1.C: New.
5722
5723 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5724
5725         PR fortran/40580
5726         * pointer_check_1.f90: New test.
5727         * pointer_check_2.f90: New test.
5728         * pointer_check_3.f90: New test.
5729         * pointer_check_4.f90: New test.
5730         * pointer_check_5.f90: New test.
5731
5732 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5733
5734         PR fortran/40551
5735         * gfortran.dg/func_assign_2.f90 : New test.
5736
5737 2009-06-29  Richard Guenther  <rguenther@suse.de>
5738
5739         PR middle-end/14187
5740         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5741         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5742         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5743         * gcc.c-torture/execute/20090623-1.c: Likewise.
5744         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5745         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5746
5747 2009-06-29  Richard Guenther  <rguenther@suse.de>
5748
5749         PR middle-end/38212
5750         * gcc.c-torture/execute/pr38212.c: New testcase.
5751
5752 2009-06-29  Richard Guenther  <rguenther@suse.de>
5753
5754         PR tree-optimization/40579
5755         * gcc.c-torture/execute/pr40579.c: New testcase.
5756
5757 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5758
5759         PR tree-optimization/40550
5760         * gcc.dg/pr40550.c: New test.
5761
5762 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5763
5764         * gnat.dg/overflow_sum2.adb: New test
5765         * gnat.dg/namet.ads: New helper.
5766
5767         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5768
5769 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5770
5771         PR fortran/34112
5772         * gfortran.dg/compiler-directive_1.f90: New test.
5773         * gfortran.dg/compiler-directive_2.f: New test.
5774
5775 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5776
5777         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5778         comment out some values and add some cases.
5779
5780 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5781
5782         PR testsuite/40567
5783         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5784
5785 2009-06-26  Richard Henderson  <rth@redhat.com>
5786
5787         PR testsuite/40565
5788         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5789         * gcc.target/i386/local.c: Pass a non-constant to T.
5790
5791 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5792
5793         PR fortran/39997
5794         PR fortran/40541
5795         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5796         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5797         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5798         * gfortran.dg/proc_ptr_result_5.f90: New.
5799
5800 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5801
5802         PR c/39902
5803         * gcc.dg/dfp/pr39902.c: New test.
5804
5805 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5806
5807         PR testsuite/40532
5808         * gcc.dg/builtins-65.c: Require c99 runtime.
5809
5810 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5811
5812         * gnat.dg/array7.ad[sb]: New test.
5813
5814 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5815
5816         * gnat.dg/array6.adb: New test.
5817
5818 2009-06-25  Ian Lance Taylor  <iant@google.com>
5819
5820         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5821
5822 2009-06-25  Ian Lance Taylor  <iant@google.com>
5823
5824         * g++.dg/warn/Wunused-16.C: New testcase.
5825
5826 2009-06-25  Ian Lance Taylor  <iant@google.com>
5827
5828         * g++.dg/warn/skip-2.C: New testcase.
5829
5830 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5831
5832         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5833         dg-skip-if and move to ...
5834         * gcc.dg/torture/20090618-1.c.
5835
5836 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5837
5838         PR tree-optimization/40493
5839         * gcc.c-torture/execute/pr40493.c: New test.
5840
5841 2009-06-24  Jason Merrill  <jason@redhat.com>
5842
5843         PR c++/40342
5844         * g++.dg/template/overload10.C: New.
5845
5846 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5847
5848         PR fortran/40427
5849         * gfortran.dg/proc_ptr_comp_11.f90: New.
5850
5851 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5852
5853         * gcc.dg/pr40501.c: New testcase.
5854
5855 2009-06-23  DJ Delorie  <dj@redhat.com>
5856
5857         Add MeP port.
5858         * lib/target-supports.exp: Add mep support (no profiling).
5859
5860 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5861
5862         PR testsuite/39297
5863         * gcc.dg/ssa/loop-31.c: Change scan rules.
5864
5865 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5866
5867         * gcc.dg/cpp/empty-include.c: Update column info.
5868         * gcc.dg/cpp/assert2.c: Update column info.
5869
5870 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5871
5872         * g++.dg/ext/builtin-object-size1.C: New test.
5873         * g++.dg/ext/builtin-object-size2.C: New test.
5874
5875 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5876
5877         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5878         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5879
5880 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5881
5882         * gcc.target/mips/truncate-3.c: New test.
5883
5884 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5885
5886         PR fortran/37254
5887         PR fortran/39850
5888         * gfortran.dg/interface_30.f90: Modified error message.
5889         * gfortran.dg/proc_decl_22.f90: New.
5890
5891 2009-06-22  Ian Lance Taylor  <iant@google.com>
5892
5893         * gcc.dg/Wcxx-compat-19.c: New testcase.
5894
5895 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5896
5897         PR objc/28050
5898         * pr28050.m: New testcase.
5899
5900 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5901
5902         PR testsuite/40481
5903         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5904
5905 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5906
5907         PR tree-optimization/40492
5908         * g++.dg/torture/pr40492.C: New test.
5909
5910 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5911
5912         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5913         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5914
5915 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5916
5917         * gnat.dg/raise_ce.adb: Helper for ...
5918         * gnat.dg/handle_and_return.adb: New test.
5919
5920 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5921
5922         PR fortran/40443
5923         * gfortran.dg/generic_18.f90: New test.
5924
5925 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5926
5927         PR fortran/40472
5928         * gfortran.dg/spread_size_limit.f90: New test.
5929
5930 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5931
5932         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5933         to put dump files in a subdirectory.
5934         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5935         ".o" temporary files.
5936
5937 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5938
5939         PR fortran/39850
5940         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5941         * gfortran.dg/interface_20.f90: Ditto.
5942         * gfortran.dg/interface_21.f90: Ditto.
5943         * gfortran.dg/interface_22.f90: Ditto.
5944         * gfortran.dg/interface_30.f90: New.
5945         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5946
5947 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5948
5949         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5950         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5951         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5952         DEFAULT_VECTFLAGS.
5953
5954 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5955             Revital Eres  <eres@il.ibm.com>
5956
5957         PR testsuite/40359
5958         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5959         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5960         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5961
5962 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5963
5964         PR testsuite/40475
5965         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5966         without misalignment support.
5967         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5968
5969 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5970
5971         PR fortran/40452
5972         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5973
5974 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5975
5976         PR fortran/40440
5977         * gfortran.dg/alloc_comp_result_2.f90: New test.
5978
5979 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5980
5981         PR target/40482
5982         * gcc.target/arm/pr40482.c: New test.
5983
5984 2009-06-19  Ian Lance Taylor  <iant@google.com>
5985
5986         * gcc.dg/Wcxx-compat-18.c: New testcase.
5987
5988 2009-06-19  Richard Guenther  <rguenther@suse.de>
5989
5990         * gcc.c-torture/execute/20090618-1.c: New testcase.
5991
5992 2009-06-19  Ian Lance Taylor  <iant@google.com>
5993
5994         * gcc.dg/Wcxx-compat-17.c: New testcase.
5995
5996 2009-06-19  Ian Lance Taylor  <iant@google.com>
5997
5998         * gcc.dg/Wcxx-compat-15.c: New testcase.
5999
6000 2009-06-19  Ian Lance Taylor  <iant@google.com>
6001
6002         * gcc.dg/Wcxx-compat-16.c: New testcase.
6003
6004 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6005
6006         * gcc.dg/builtins-34.c: Add significand cases.
6007
6008 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6009
6010         PR testsuite/40491
6011         * gcc.dg/20080522-1.c: Remove testcase for real.
6012         * gcc.dg/20080528-1.c: Ditto.
6013
6014 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6015
6016         PR fortran/40450
6017         * gfortran.dg/proc_ptr_20.f90: New.
6018
6019 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6020
6021         PR target/40470
6022         * gcc.dg/torture/pr40470-1.c: New.
6023         * gcc.dg/torture/pr40470-2.c: Likewise.
6024         * gcc.dg/torture/pr40470-3.c: Likewise.
6025         * gcc.dg/torture/pr40470-4.c: Likewise.
6026
6027 2009-06-18  Diego Novillo  <dnovillo@google.com>
6028
6029         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6030         * gcc.dg/plugin/ggcplug.c: Likewise.
6031         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6032         * g++.dg/plugin/selfassign.c: Likewise.
6033         * g++.dg/plugin/attribute_plugin.c: Likewise.
6034         * g++.dg/plugin/dumb_plugin.c: Likewise.
6035
6036 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6037
6038         * gcc.dg/cpp/arith-3.c: Add column info.
6039
6040 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6041
6042         * gcc.target/arm/fp16-compile-none-2.c: New.
6043         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6044         * gcc.target/arm/fp16-compile-alt-12.c: New.
6045
6046 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6047
6048         * gcc.target/arm/fp16-compile-alt-1.c: New.
6049         * gcc.target/arm/fp16-compile-alt-2.c: New.
6050         * gcc.target/arm/fp16-compile-alt-3.c: New.
6051         * gcc.target/arm/fp16-compile-alt-4.c: New.
6052         * gcc.target/arm/fp16-compile-alt-5.c: New.
6053         * gcc.target/arm/fp16-compile-alt-6.c: New.
6054         * gcc.target/arm/fp16-compile-alt-7.c: New.
6055         * gcc.target/arm/fp16-compile-alt-8.c: New.
6056         * gcc.target/arm/fp16-compile-alt-9.c: New.
6057         * gcc.target/arm/fp16-compile-alt-10.c: New.
6058         * gcc.target/arm/fp16-compile-alt-11.c: New.
6059         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6060         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6061         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6062         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6063         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6064         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6065         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6066         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6067         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6068         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6069         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6070         * gcc.target/arm/fp16-compile-none-1.c: New.
6071         * gcc.target/arm/fp16-compile-exprtype.c: New.
6072         * gcc.target/arm/fp16-compile-vcvt.c: New.
6073         * gcc.target/arm/fp16-builtins-1.c: New.
6074         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6075         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6076         * gcc.target/arm/fp16-param-1.c: New.
6077         * gcc.target/arm/fp16-return-1.c: New.
6078         * gcc.target/arm/fp16-unprototyped-1.c: New.
6079         * gcc.target/arm/fp16-unprototyped-2.c: New.
6080         * gcc.target/arm/fp16-variadic-1.c: New.
6081         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6082         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6083         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6084         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6085         * gcc.dg/torture/arm-fp16-ops.h: New.
6086         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6087         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6088         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6089         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6090         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6091         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6092         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6093         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6094         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6095         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6096         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6097         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6098         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6099         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6100         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6101         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6102         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6103         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6104         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6105         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6106         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6107
6108 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6109
6110         * gcc.dg/builtins-65.c: New test.
6111
6112 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6113
6114         PR fortran/40451
6115         * gfortran.dg/proc_ptr_result_4.f90: New.
6116
6117 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6118
6119         * gcc.c-torture/execute/bitfld-5.c: New test.
6120
6121 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6122
6123         * gcc.dg/builtin-unreachable-3.c: New test.
6124
6125 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6126
6127         * gcc.target/i386/builtin-unreachable.c: New test.
6128
6129 2009-06-17  Ian Lance Taylor  <iant@google.com>
6130
6131         * gcc.dg/Wcxx-compat-14.c: New testcase.
6132
6133 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6134
6135         * gcc.dg/func-ptr-conv-1.c: Update column info.
6136
6137 2009-06-17  Richard Guenther  <rguenther@suse.de>
6138
6139         PR middle-end/40404
6140         * gcc.c-torture/execute/pr40404.c: New testcase.
6141
6142 2009-06-17  Richard Guenther  <rguenther@suse.de>
6143
6144         PR middle-end/40460
6145         * g++.dg/torture/pr40460.C: New testcase.
6146
6147 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6148
6149         * gcc.dg/plugin/one_time_plugin.c: New test.
6150         * gcc.dg/plugin/one_time-test-1.c: New test.
6151         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6152
6153 2009-06-16  Ian Lance Taylor  <iant@google.com>
6154
6155         * g++.dg/warn/skip-1.C: New testcase.
6156
6157 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6158
6159         PR middle-end/40446
6160         * g++.dg/other/pr40446.C: New test.
6161
6162 2009-06-16  Richard Guenther  <rguenther@suse.de>
6163
6164         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6165         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6166         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6167         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6168
6169 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6170
6171         * gcc.c-torture/compile/pr40432.c: New file.
6172
6173 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6174
6175         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6176
6177 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6178
6179         PR fortran/36947
6180         PR fortran/40039
6181         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6182         * gfortran.dg/interface_20.f90: Modified error messages.
6183         * gfortran.dg/interface_21.f90: Ditto.
6184         * gfortran.dg/interface_26.f90: Ditto.
6185         * gfortran.dg/interface_27.f90: Ditto.
6186         * gfortran.dg/interface_28.f90: Extended test case.
6187         * gfortran.dg/interface_29.f90: New.
6188         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6189         * gfortran.dg/proc_decl_8.f90: Ditto.
6190         * gfortran.dg/proc_ptr_11.f90: Ditto.
6191         * gfortran.dg/proc_ptr_15.f90: Ditto.
6192
6193 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6194
6195         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6196         printing.
6197         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6198         gcc.dg/vect/vect-outer-4f.c: Likewise.
6199         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6200         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6201         Likewise.
6202         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6203         outer loop.
6204
6205 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6206
6207         PR fortran/40383
6208         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6209
6210 2009-06-15  Ian Lance Taylor  <iant@google.com>
6211
6212         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6213         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6214         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6215         Recognize new notes.
6216         * gcc.dg/stmt-expr-label-2.c: Likewise.
6217         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6218         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6219         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6220         * gcc.dg/c99-vla-jump-4.c: Likewise.
6221         * gcc.dg/stmt-expr-label-1.c: Likewise.
6222         * gcc.dg/stmt-expr-label-3.c: Likewise.
6223         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6224
6225 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6226
6227         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6228
6229 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6230
6231         * gcc.dg/builtin-object-size-7.c: New test.
6232
6233 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6234
6235         PR testsuite/40426
6236         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6237         level != "" use separate -gdwarf-2 -g${level} options instead of
6238         -gdwarf-2${level}.
6239         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6240         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6241         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6242
6243 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6244
6245         * g++.dg/abi/mangle11.C: Update warning line.
6246         * g++.dg/abi/mangle12.C: Update warning line.
6247         * g++.dg/abi/mangle17.C: Update warning line.
6248         * g++.dg/abi/mangle20-2.C: Update warning line.
6249
6250 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6251
6252         * gcc.dg/optimize-bswap-1.c: Split into these two:
6253         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6254         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6255
6256 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6257
6258         * gcc.dg/optimize-bswap-1.c: New testcase.
6259
6260 2009-06-14  Richard Guenther  <rguenther@suse.de>
6261
6262         PR middle-end/40389
6263         * g++.dg/torture/pr40389.C: New testcase.
6264
6265 2009-06-13  Richard Guenther  <rguenther@suse.de>
6266
6267         PR tree-optimization/40421
6268         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6269
6270 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6271
6272         * gcc.dg/old-style-prom-3.c: Add column info.
6273         * gcc.dg/overflow-warn-1.c
6274         * gcc.dg/gomp/pr27415.c
6275         * gcc.dg/gomp/for-1.c: Same.
6276         * gcc.dg/enum-compat-1.c: Same.
6277         * gcc.dg/c99-tag-3.c: Same.
6278         * gcc.dg/Wredundant-decls-2.c: Same.
6279         * gcc.dg/func-ptr-conv-1.c: Same.
6280         * gcc.dg/asm-wide-1.c: Same.
6281         * gcc.dg/nofixed-point-2.c: Same.
6282         * gcc.dg/cpp/line3.c: Same.
6283         * gcc.dg/array-10.c: Same.
6284         * gcc.dg/c99-vla-jump-1.c: Same.
6285         * gcc.dg/pr20368-1.c: Same.
6286         * gcc.dg/Wshadow-3.c: Same.
6287         * gcc.dg/c90-const-expr-8.c: Same.
6288         * gcc.dg/label-decl-2.c: Same.
6289         * gcc.dg/dremf-type-compat-2.c: Same.
6290         * gcc.dg/c90-const-expr-5.c: Same.
6291         * gcc.dg/builtins-30.c: Same.
6292         * gcc.dg/Warray-bounds.c: Same.
6293         * gcc.dg/Wcxx-compat-2.c: Same.
6294         * gcc.dg/tree-ssa/col-1.c: Same.
6295         * gcc.dg/old-style-prom-2.c: Same.
6296         * gcc.dg/cast-function-1.c: Same.
6297         * gcc.dg/pr15698-1.c: Same.
6298         * gcc.dg/dremf-type-compat-3.c: Same.
6299         * gcc.dg/vla-8.c: Same.
6300         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6301         line.
6302         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6303         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6304         * gcc.dg/enum-compat-1.c: Same.
6305         * gcc.dg/dremf-type-compat-2.c: Same.
6306         * gcc.dg/old-style-prom-2.c: Same.
6307         * gcc.dg/pr15698-1.c: Same.
6308         * gcc.dg/pr20368-1.c: Same.
6309         * gcc.dg/dremf-type-compat-3.c: Same.
6310         * gcc.dg/builtins-30.c: Same.  Test for columns.
6311
6312 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6313
6314         PR fortran/40176
6315         * gfortran.dg/proc_decl_1.f90: Extended.
6316
6317 2009-06-12  Ian Lance Taylor  <iant@google.com>
6318
6319         * gcc.dg/Wcxx-compat-13.c: New testcase.
6320
6321 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6322
6323         PR tree-opt/38865
6324         * gcc.dg/tree-ssa/fre-vce-1.c
6325
6326 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6327
6328         PR testsuite/40384
6329         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6330         min-insn-to-prefetch-ratio=5.
6331
6332 2009-06-12  Joey Ye  <joey.ye@intel.com>
6333             H.J. Lu  <hongjiu.lu@intel.com>
6334
6335         PR middle-end/39146
6336         * gcc.target/i386/stackalign/pr39146.c: New.
6337
6338 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6339
6340         * gcc.target/i386/crc32-1.c: New.
6341         * gcc.target/i386/crc32-2.c: Likewise.
6342
6343 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6344
6345         PR c/39252
6346         * gcc.dg/builtin-unreachable-1.c: New test.
6347         * gcc.dg/builtin-unreachable-2.c: Same.
6348
6349 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6350
6351         PR fortran/40402
6352         * gfortran.dg/data_value_1.f90: New test.
6353
6354 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6355
6356         PR testsuite/39831
6357         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6358         remove ilp32 requirement.
6359         * gcc.target/i386/excess-precision-2.c: Likewise.
6360         * gcc.target/i386/excess-precision-3.c: Likewise.
6361         * gcc.target/i386/excess-precision-4.c: Likewise.
6362         * gcc.target/i386/excess-precision-5.c: Likewise.
6363         * gcc.target/i386/excess-precision-6.c: Likewise.
6364
6365 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6366
6367         PR fortran/38718
6368         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6369         * gfortran.dg/nan_5.f90: New test.
6370
6371 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6372
6373         * gcc.target/arm/neon-modes-1.c: New test.
6374
6375 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6376
6377         * g++.dg/torture/pr31579.C: Cast pointer
6378         via __SIZE_TYPE__ instead of 'unsigned long'.
6379
6380 2009-06-10  Anthony Green  <green@moxielogic.com>
6381
6382         * lib/target-supports.exp (check_profiling_available):
6383         Profiling is not available for testing purposes on moxie.
6384
6385 2009-06-09  Ian Lance Taylor  <iant@google.com>
6386
6387         * gcc.dg/Wcxx-compat-12.c: New testcase.
6388
6389 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6390
6391         PR libfortran/40334
6392         * gfortran.dg/backspace_11.f90: New.
6393
6394 2009-06-09  Jason Merrill  <jason@redhat.com>
6395
6396         * g++.dg/cpp0x/defaulted10.C: New.
6397
6398 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6399
6400         * gcc.c-torture/compile/pr40351.c: New file.
6401
6402 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6403
6404         * gnat.dg/align_max.adb: New test.
6405
6406 2009-06-08  Jason Merrill  <jason@redhat.com>
6407
6408         * g++.dg/cpp0x/auto15.C: New.
6409
6410 2009-06-08  Jan Hubicka  <jh@suse.cz>
6411
6412         PR debug/39834
6413         * gcc.dg/torture/pr39834.c
6414
6415 2009-06-08  Jan Hubicka  <jh@suse.cz>
6416
6417         PR middle-end/40102
6418         * g++.dg/torture/pr40102.C: New testcase.
6419
6420 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6421
6422         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6423         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6424         * gcc.dg/builtin-object-size-6.c: New test.
6425
6426         PR c++/40373
6427         * g++.dg/template/dtor7.C: New test.
6428
6429         PR c++/40370
6430         PR c++/40372
6431         * g++.dg/template/error41.C: New test.
6432         * g++.dg/template/error42.C: New test.
6433
6434 2009-06-08  Revital Eres  <eres@il.ibm.com>
6435
6436         PR testsuite/40359
6437         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6438         * gcc.dg/vect/vect-88.c: Likewise.
6439         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6440         * gcc.dg/vect/pr25413.c: Likewise.
6441         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6442
6443 2009-06-07  Ian Lance Taylor  <iant@google.com>
6444
6445         * g++.dg/warn/Wswitch-3.C: New testcase.
6446         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6447         * gcc.dg/Wswitch-enum-error.c: Likewise.
6448         * gcc.dg/Wswitch-error.c: Likewise.
6449
6450 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6451
6452         PR fortran/40008
6453         * gfortran.dg/negative_unit.f: Update test.
6454         * gfortran.dg/negative_unit_int8.f: Update test.
6455         * gfortran.dg/newunit_1.f90: New test.
6456
6457 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6458
6459         PR fortran/25104
6460         PR fortran/29962
6461         * gfortran.dg/spread_init_expr.f03: New.
6462         * gfortran.dg/unpack_init_expr.f03: New.
6463         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6464         error message.
6465
6466 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6467
6468         PR fortran/25104
6469         PR fortran/29962
6470         * gfortran.dg/count_init_expr.f03
6471         * gfortran.dg/product_init_expr.f03
6472         * gfortran.dg/sum_init_expr.f03
6473
6474 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6475
6476         PR fortran/36874
6477         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6478         message.
6479         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6480         shapes.
6481         * gfortran.dg/zero_sized_5.f90: Likewise.
6482
6483 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6484
6485         PR middle-end/32950
6486         * g++.dg/torture/pr32950.C: New.
6487
6488 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6489
6490         PR fortran/25104
6491         PR fortran/29962
6492         * gfortran.dg/dot_product_1.f03: New.
6493         * gfortran.dg/matmul_8.f03: New.
6494         * gfortran.dg/transpose_3.f03: New.
6495
6496 2009-06-06  Ian Lance Taylor  <iant@google.com>
6497
6498         * gcc.dg/Wunused-label-1.c: New test case.
6499         * g++.dg/warn/Wunused-label-1.C: New test case.
6500         * g++.dg/warn/Wunused-label-2.C: New test case.
6501         * g++.dg/warn/Wunused-label-3.C: New test case.
6502
6503 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6504
6505         PR fortran/37203
6506         * reshape_zerosize_2.f90: New.
6507
6508 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6509
6510         PR fortran/32890
6511         * gfortran.dg/pack_assign_1.f90: New.
6512         * gfortran.dg/pack_vector_1.f90: New.
6513
6514 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6515
6516         PR middle-end/40340
6517         * gcc.dg/pr40340-1.c: New test.
6518         * gcc.dg/pr40340-2.c: New test.
6519         * gcc.dg/pr40340-3.c: New test.
6520         * gcc.dg/pr40340-4.c: New test.
6521         * gcc.dg/pr40340-5.c: New test.
6522         * gcc.dg/pr40340.h: New file.
6523
6524 2009-06-05  Revital Eres  <eres@il.ibm.com>
6525
6526         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6527         New procedure.
6528         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6529         * gcc.dg/vect/vect-33.c: Likewise.
6530         * gcc.dg/vect/vect-92.c: Likewise.
6531         * gcc.dg/vect/vect-58.c: Likewise.
6532         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6533         * gcc.dg/vect/vect-42.c: Likewise.
6534         * gcc.dg/vect/slp-25.c: Likewise.
6535         * gcc.dg/vect/vect-align-1.c: Likewise.
6536         * gcc.dg/vect/vect-align-2.c: Likewise.
6537         * gcc.dg/vect/vect-93.c: Likewise.
6538         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6539         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6540         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6541         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6542         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6543         * gcc.dg/vect/vect-26.c: Likewise.
6544         * gcc.dg/vect/vect-44.c: Likewise.
6545         * gcc.dg/vect/vect-70.c: Likewise.
6546         * gcc.dg/vect/vect-95.c: Likewise.
6547         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6548         * gcc.dg/vect/vect-28.c: Likewise.
6549         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6550         * gcc.dg/vect/vect-87.c: Likewise.
6551         * gcc.dg/vect/vect-109.c: Likewise.
6552         * gcc.dg/vect/vect-54.c: Likewise.
6553         * gcc.dg/vect/vect-96.c: Likewise.
6554         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6555         * gcc.dg/vect/vect-88.c: Likewise.
6556         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6557         * gcc.dg/vect/vect-89.c: Likewise.
6558         * gcc.dg/vect/vect-91.c: Likewise.
6559         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6560         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6561         * gfortran.dg/vect/vect-2.f90: Likewise.
6562         * gfortran.dg/vect/vect-3.f90: Likewise.
6563         * gfortran.dg/vect/vect-4.f90: Likewise.
6564         * gfortran.dg/vect/vect-5.f90: Likewise.
6565
6566 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6567
6568         PR tree-optimization/36318
6569         * gcc.dg/tree-ssa/sra-7.c: New test.
6570
6571 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6572
6573         PR fortran/37203
6574         * gfortran.dg/reshape_order_5.f90: New.
6575         * gfortran.dg/reshape_shape_1.f90: New.
6576
6577 2009-06-04  Jason Merrill  <jason@redhat.com>
6578
6579         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6580
6581 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6582
6583         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6584         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6585
6586 2009-06-04  Richard Guenther  <rguenther@suse.de>
6587
6588         PR c++/39371
6589         * g++.dg/torture/pr40335.C: New testcase.
6590
6591 2009-06-03  Richard Guenther  <rguenther@suse.de>
6592
6593         PR middle-end/40328
6594         * gcc.dg/torture/pr40328.c: New testcase.
6595
6596 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6597
6598         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6599         m68k and fido.
6600
6601 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6602
6603         * g++.dg/torture/pr40323.C: New file.
6604
6605 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6606
6607         * gnat.dg/specs/root.ads: New test.
6608         * gnat.dg/specs/root-level_1.ads: Likewise.
6609         * gnat.dg/specs/root-level_2.ads: Likewise.
6610         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6611
6612 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6613
6614         * g++.dg/init/ref15.C: Require unwrapped targets.
6615
6616 2009-06-02  Jason Merrill  <jason@redhat.com>
6617
6618         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6619         * g++.dg/cpp0x/initlist18.C: New.
6620         * g++.dg/cpp0x/initlist19.C: New.
6621
6622         * g++.dg/cpp0x/auto14.C: New.
6623
6624 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6625
6626         * gnat.dg/alignment6.adb: Remove XFAIL.
6627
6628 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6629
6630         PR c++/38089
6631         * g++.dg/template/spec36.C: New test.
6632
6633 2009-06-01  Ian Lance Taylor  <iant@google.com>
6634
6635         * gcc.dg/cast-qual-3.c: New testcase.
6636         * g++.dg/warn/Wcast-qual2.C: New testcase.
6637
6638 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6639
6640         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6641         (process-message): Expect column numbers.
6642         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6643         * gcc.dg/pch/counter-2.c: Same.
6644         * gcc.dg/pch/valid-2.c: Same.
6645         * gcc.dg/pch/warn-1.c: Same.
6646         * gcc.dg/pch/valid-1.c: Same.
6647         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6648         * gcc.dg/cpp/syshdr.c: Same.
6649         * gcc.dg/cpp/19940712-1.c: Same.
6650         * gcc.dg/cpp/missing-header-1.c: Same.
6651         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6652         * gcc.dg/cpp/tr-warn3.c: Same.
6653         * gcc.dg/cpp/pr29612-2.c: Same.
6654         * gcc.dg/cpp/tr-warn4.c: Same.
6655         * gcc.dg/cpp/Wtrigraphs.c: Same.
6656         * gcc.dg/cpp/poison.c: Same.
6657         * gcc.dg/cpp/arith-3.c: Same.
6658         * gcc.dg/cpp/sysmac2.c: Same.
6659         * gcc.dg/cpp/cpp.exp: Same.
6660         * gcc.dg/cpp/tr-warn5.c: Same.
6661         * gcc.dg/cpp/include2.c: Same.
6662         * gcc.dg/cpp/Wmissingdirs.c: Same.
6663         * gcc.dg/cpp/Wmissingdirs.c: Same.
6664         * gcc.dg/cpp/tr-warn6.c: Same.
6665         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6666         * gcc.dg/cpp/macspace1.c: Same.
6667         * gcc.dg/cpp/escape-2.c: Same.
6668         * gcc.dg/cpp/assert2.c: Same.
6669         * gcc.dg/cpp/undef2.c: Same.
6670         * gcc.dg/cpp/macspace2.c: Same.
6671         * gcc.dg/cpp/tr-warn1.c: Same.
6672         * gcc.dg/cpp/extratokens2.c: Same.
6673         * gcc.dg/cpp/strify2.c: Same.
6674         * gcc.dg/cpp/Wsignprom.c: Same.
6675         * gcc.dg/cpp/redef2.c: Same.
6676         * gcc.dg/cpp/trad/trad.exp: Same.
6677         * gcc.dg/cpp/arith-1.c: Same.
6678         * gcc.dg/cpp/extratokens.c: Same.
6679         * gcc.dg/cpp/if-mpar.c: Same.
6680
6681 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6682
6683         * gnat.dg/nested_float_packed.ads: New test.
6684
6685 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6686             Eric Botcazou  <botcazou@adacore.com>
6687
6688         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6689         * gnat.dg/test_oconst.adb: New test.
6690
6691 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6692
6693         * gcc.dg/plugin/ggcplug.c: Moved comment.
6694         (plugin_init): Fixed typo, declared i, returned 0 at end.
6695
6696 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6697
6698         PR testsuite/40244
6699         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6700         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6701
6702 2009-05-29  Ian Lance Taylor  <iant@google.com>
6703
6704         * gcc.dg/Wcxx-compat-11.c: New testcase.
6705
6706 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6707
6708         PR fortran/40019
6709         * gfortran.dg/leadz_trailz_1.f90: New test.
6710         * gfortran.dg/leadz_trailz_2.f90: New test.
6711
6712 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6713
6714         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6715         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6716         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6717         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6718         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6719         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6720         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6721         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6722         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6723         * gcc.dg/tree-ssa/sra-5.c: New file.
6724         * gcc.dg/tree-ssa/sra-6.c: New file.
6725         * gcc.c-torture/compile/sra-1.c: New file.
6726
6727 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6728
6729         PR middle-end/40291
6730         * gcc.c-torture/compile/pr40291.c: New test.
6731
6732         PR target/40017
6733         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6734         __vector _Bool.
6735         * gcc.target/powerpc/altivec-30.c: New test.
6736         * gcc.target/powerpc/altivec-31.c: New test.
6737
6738 2009-05-28  Richard Guenther  <rguenther@suse.de>
6739
6740         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6741         * gcc.c-torture/execute/20090527-1.c: Likewise.
6742
6743 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6744
6745         PR c++/39754
6746         * g++.dg/template/canon-type-1.C: New test.
6747         * g++.dg/template/canon-type-2.C: Likewise.
6748         * g++.dg/template/canon-type-3.C: Likewise.
6749         * g++.dg/template/canon-type-4.C: Likewise.
6750         * g++.dg/template/canon-type-5.C: Likewise.
6751         * g++.dg/template/canon-type-6.C: Likewise.
6752         * g++.dg/template/canon-type-7.C: Likewise.
6753
6754 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6755             Uros Bizjak  <ubizjak@gmail.com>
6756             Danny Smith  <dansmister@gmail.com>
6757
6758         PR target/37216
6759
6760         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6761         New function.
6762         * gcc.target/i386/pr37216.c:  New test source file.
6763         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6764         use -fno-common for testing Cygwin and MinGW targets.
6765
6766 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6767
6768         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6769         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6770         * g++.dg/pr37742.C (size_t): Likewise.
6771         * g++.dg/torture/pr34850.C (size_t): Likewise.
6772         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6773         _PTRDIFF_TYPE__.
6774         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6775         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6776         (size_t): Use __extension__ and __SIZE_TYPE__.
6777         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6778         __SIZE_TYPE__.
6779         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6780         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6781         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6782         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6783         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6784         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6785         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6786         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6787         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6788         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6789         (__ssize_t): Likewise.
6790         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6791         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6792         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6793         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6794         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6795         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6796         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6797         * gcc.dg/pr33667.c (size_t): Likewise.
6798         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6799         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6800         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6801         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6802         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6803         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6804
6805 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6806
6807         PR tree-optimization/40254
6808         * gcc.dg/vect/pr40254.c: New test.
6809
6810 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6811
6812         PR middle-end/33699
6813         * gcc.target/mips/const-anchor-1.c: New test.
6814         * gcc.target/mips/const-anchor-2.c: New test.
6815
6816 2009-05-27  Jason Merrill  <jason@redhat.com>
6817
6818         * g++.dg/cpp0x/initlist15.C: New.
6819         * g++.dg/cpp0x/initlist16.C: New.
6820         * g++.dg/cpp0x/initlist17.C: New.
6821
6822 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6823
6824         PR fortran/39178
6825         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6826         patterns to reflect frontend changes.
6827         * gfortran.dg/vector_subscript_4.f90: Likewise.
6828
6829 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6830             Eric Botcazou  <botcazou@adacore.com>
6831
6832         * gcc.c-torture/execute/align-nest.c: New testcase.
6833         * gnat.dg/misaligned_nest.adb: New testcase.
6834
6835 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6836
6837         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6838         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6839         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6840         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6841
6842 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6843
6844         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6845         cast instead of assuming 0ul.
6846         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6847         __SIZE_TYPE__.
6848         (_type_desc): Make first argument const.
6849         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6850
6851 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6852
6853         PR libfortran/40187
6854         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6855         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6856
6857 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6858
6859         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6860         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6861         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6862         * gcc.dg/plugin/ggcplug.c: Added new file.
6863
6864 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6865
6866         PR fortran/40246
6867         * gfortran.dg/nullify_4.f90: New test.
6868
6869 2009-05-26  Richard Guenther  <rguenther@suse.de>
6870
6871         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6872
6873 2009-05-26  Richard Guenther  <rguenther@suse.de>
6874
6875         PR middle-end/40252
6876         * gcc.c-torture/compile/pr40252.c: New testcase.
6877
6878 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6879
6880         PR c++/40007
6881         * g++.dg/template/typedef18.C: New test.
6882         * g++.dg/template/typedef19.C: Likewise.
6883         * g++.dg/template/typedef20.C: Likewise.
6884         * g++.dg/template/access11.C: Adjust.
6885
6886 2009-05-26  Richard Guenther  <rguenther@suse.de>
6887
6888         PR testsuite/40247
6889         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6890
6891 2009-05-25  Jason Merrill  <jason@redhat.com>
6892
6893         PR c++/38064
6894         * g++.dg/cpp0x/enum3.C: New test.
6895
6896 2009-05-25  Richard Guenther  <rguenther@suse.de>
6897
6898         PR tree-optimization/36327
6899         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6900         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6901         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6902         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6903         * gcc.dg/vect/vect-40.c: Likewise.
6904         * gcc.dg/vect/vect-42.c: Likewise.
6905         * gcc.dg/vect/vect-46.c: Likewise.
6906         * gcc.dg/vect/vect-76.c: Likewise.
6907
6908 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6909
6910         PR fortran/40176
6911         * gfortran.dg/proc_ptr_18.f90: New.
6912         * gfortran.dg/proc_ptr_19.f90: New.
6913         * gfortran.dg/proc_ptr_comp_9.f90: New.
6914         * gfortran.dg/proc_ptr_comp_10.f90: New.
6915
6916 2009-05-25  Richard Guenther  <rguenther@suse.de>
6917
6918         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6919         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6920
6921 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6922
6923         PR tree-optimization/40238
6924         * gcc.dg/vect/pr40238.c: New test.
6925
6926 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6927             Dominique Dhumieres  <dominiq@lps.ens.fr>
6928
6929         PR fortran/35732
6930         PR fortran/39872
6931         * gfortran.dg/bounds_check_fail_3.f90: New test.
6932         * gfortran.dg/bounds_check_fail_4.f90: New test.
6933         * gfortran.dg/bounds_check_14.f90: Update test.
6934         * gfortran.dg/bound_4.f90: Update test.
6935
6936 2009-05-24  Richard Guenther  <rguenther@suse.de>
6937
6938         PR middle-end/40233
6939         * gcc.c-torture/compile/pr40233.c: New testcase.
6940
6941 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6942
6943         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6944         for alpha*-*-* targets.
6945
6946 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6947
6948         * gcc.dg/vect/bb-slp-1.c: New test.
6949         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6950         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6951         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6952         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6953         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6954         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6955         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6956         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6957         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6958         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6959         gcc.dg/vect/bb-slp-22.c: Likewise.
6960         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6961
6962 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6963             Maxim Kuvyrkov  <maxim@codesourcery.com>
6964
6965         * gcc.dg/falign-labels-1.c: New test.
6966
6967 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6968
6969         * gnat.dg/specs/rep_clause3.ads: New test.
6970
6971 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6972
6973         * gnat.dg/addr6.adb: New test.
6974
6975 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6976
6977         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6978         New function.
6979         * gcc.target/arm/thumb2-mul-space.c: New file.
6980         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6981         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6982         * gcc.target/arm/thumb2-mul-speed.c: New file.
6983
6984 2009-05-22  Richard Guenther  <rguenther@suse.de>
6985
6986         PR middle-end/38964
6987         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6988         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6989         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6990
6991 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6992
6993         * gcc.dg/dll-6.c: New test.
6994         * gcc.dg/dll-6a.c: Likewise.
6995         * gcc.dg/dll-7.c: Likewise.
6996         * gcc.dg/dll-7a.c: Likewise.
6997         * g++.dg/ext/dllexport2.C: Likewise.
6998         * g++.dg/ext/dllexport2a.cc: Likewise.
6999
7000 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7001
7002         PR target/37846
7003         * gcc.target/ia64/mfused-madd-vect.c: New test.
7004         * gcc.target/ia64/mfused-madd.c: New test.
7005         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7006         * gcc.target/ia64/mno-fused-madd.c: New test.
7007
7008 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7009
7010         * gcc.target/i386/movbe-1.c: New.
7011         * gcc.target/i386/movbe-2.c: Likewise.
7012
7013 2009-05-21  Taras Glek  <tglek@mozilla.com>
7014
7015         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7016         plugin_init signature.
7017         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7018         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7019         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7020
7021 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7022
7023         * gcc.dg/target/arm/neon-vmla-1.c: New.
7024         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7025
7026 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7027
7028         * gcc.target/mips/octeon-exts-6.c: New test.
7029         * gcc.target/mips/extend-1.c: New test.
7030         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7031         EXTS.
7032         * gcc.target/mips/octeon-exts-5.c: Likewise.
7033
7034 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7035
7036         PR middle-end/40204
7037         * gcc.c-torture/compile/pr40204.c: New test.
7038
7039 2009-05-20  Richard Guenther  <rguenther@suse.de>
7040
7041         * gcc.c-torture/compile/20090518-1.c: New testcase.
7042
7043 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7044
7045         PR tree-optimization/40087
7046         * gcc.dg/tree-ssa/pr40087.c: New test.
7047
7048 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7049
7050         * gcc.dg/vector-4.c: New testcase.
7051         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7052         * g++.dg/ext/vector16.C: New testcase.
7053
7054 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7055
7056         PR c/40172
7057         * gcc.dg/pr40172.c: Renamed to ...
7058         * gcc.dg/pr40172-1.c: This.
7059
7060         * gcc.dg/pr40172-2.c: New.
7061         * gcc.dg/pr40172-3.c: Likewise.
7062
7063 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7064
7065         PR c/40172
7066         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7067
7068 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7069
7070         * gnat.dg/loop_optimization6.ad[sb]: New test.
7071
7072 2009-05-19  Richard Guenther  <rguenther@suse.de>
7073
7074         * gcc.c-torture/compile/20090519-1.c: New testcase.
7075
7076 2009-05-18  Jason Merrill  <jason@redhat.com>
7077
7078         * g++.dg/cpp0x/explicit1.C: New.
7079         * g++.dg/cpp0x/explicit2.C: New.
7080
7081 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7082
7083         PR debug/40109
7084         * g++.dg/debug/dwarf2/nested-1.C: New test.
7085
7086 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7087
7088         PR testsuite/39907
7089         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7090         stack alignment.
7091
7092 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7093
7094         PR fortran/40164
7095         * gfortran.dg/proc_ptr_comp_8.f90: New.
7096
7097 2009-05-18  Richard Guenther  <rguenther@suse.de>
7098
7099         PR fortran/40168
7100         * gfortran.dg/array_memset_2.f90: Adjust.
7101
7102 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7103
7104         PR fortran/36947
7105         PR fortran/40039
7106         * gfortran.dg/interface_27.f90: New.
7107         * gfortran.dg/interface_28.f90: New.
7108         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7109         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7110
7111 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7112
7113         * gcc.target/m68k/tls-ie.c: New test.
7114         * gcc.target/m68k/tls-le.c: New test.
7115         * gcc.target/m68k/tls-gd.c: New test.
7116         * gcc.target/m68k/tls-ld.c: New test.
7117         * gcc.target/m68k/tls-ie-xgot.c: New test.
7118         * gcc.target/m68k/tls-le-xtls.c: New test.
7119         * gcc.target/m68k/tls-gd-xgot.c: New test.
7120         * gcc.target/m68k/tls-ld-xgot.c: New test.
7121         * gcc.target/m68k/tls-ld-xtls.c: New test.
7122         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7123
7124 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7125
7126         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7127
7128 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7129
7130         PR c/40172
7131         * gcc.dg/pr40172.c: New.
7132
7133 2009-05-17  Jason Merrill  <jason@redhat.com>
7134
7135         PR c++/40139
7136         * g++.dg/template/dtor6.C: New.
7137
7138 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7139
7140         * g++.dg/warn/translate-ice-1.C: New test.
7141
7142 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7143
7144         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7145         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7146         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7147         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7148
7149 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7150
7151         PR fortran/33197
7152         * gfortran.dg/erf_2.F90: New test.
7153         * gfortran.dg/erfc_scaled_2.f90: New test.
7154
7155 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7156
7157         PR fortran/31243
7158         * gfortran.dg/string_1.f90: New test.
7159         * gfortran.dg/string_2.f90: New test.
7160         * gfortran.dg/string_3.f90: New test.
7161
7162 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7163
7164         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7165         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7166
7167 2009-05-15  Ian Lance Taylor  <iant@google.com>
7168
7169         * gcc.dg/Wcxx-compat-10.c: New testcase.
7170
7171 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7172
7173         PR 16302
7174         * gcc.dg/pr16302.c: New.
7175         * g++.dg/warn/pr16302.C: New.
7176
7177 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7178
7179         * gcc.dg/torture/builtin-math-5.c: New.
7180         * gcc.dg/torture/builtin-math-6.c: New.
7181         * lib/target-supports.exp (check_effective_target_mpc): New.
7182
7183 2009-05-15  Jan Hubicka  <jh@suse.cz>
7184
7185         * gcc.dg/tree-ssa/inline-3.c: New testcase
7186
7187 2009-05-15  Jan Hubicka  <jh@suse.cz>
7188
7189         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7190         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7191         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7192         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7193         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7194         Mark noinline.
7195         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7196         Mark noinline.
7197         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7198         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7199
7200 2009-05-15  Jan Hubicka  <jh@suse.cz>
7201
7202         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7203         optimized by sibcall noinline.
7204
7205 2009-05-15  Jan Hubicka  <jh@suse.cz>
7206
7207         * sibcall-1.c (track): Mark noinline.
7208         * sibcall-2.c (track): Mark noinline.
7209         * sibcall-3.c (track): Mark noinline.
7210         * sibcall-4.c (track): Mark noinline.
7211
7212 2009-05-15  Jan Hubicka  <jh@suse.cz>
7213
7214         * flatten-2.c: Disable early inlining; add comment.
7215         * flatten-3.c: New test based on flatten-2.c.
7216
7217 2009-05-15  Richard Guenther  <rguenther@suse.de>
7218
7219         PR tree-optimization/39999
7220         * gcc.c-torture/compile/pr39999.c: New testcase.
7221
7222 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7223
7224         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7225
7226 2009-05-14  Ian Lance Taylor  <iant@google.com>
7227
7228         * gcc.dg/Wcxx-compat-9.c: New testcase.
7229
7230 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7231
7232         PR fortran/39996
7233         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7234         * gfortran.dg/duplicate_type_2.f90: Ditto.
7235         * gfortran.dg/duplicate_type_3.f90: New.
7236
7237 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7238
7239         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7240         * ada/acats/tests/c5/c59002c.ada: Likewise.
7241
7242 2009-05-13  Taras Glek  <tglek@mozilla.com>
7243
7244         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7245         attributes and decl smashing.
7246         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7247         attributes.
7248         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7249         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7250
7251 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7252
7253         PR fortran/39865
7254         * gfortran.dg/pr39865.f90: New test.
7255         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7256         arrays in FMT=.
7257         * gfortran.dg/hollerith_f95.f90: Likewise.
7258         * gfortran.dg/hollerith6.f90: New test.
7259         * gfortran.dg/hollerith7.f90: New test.
7260
7261 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7262
7263         PR cpp/36674
7264         * gcc.dg/cpp/pr36674.i: New.
7265
7266 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7267
7268         PR middle-end/40035
7269         * gcc.c-torture/compile/pr40035.c: New test.
7270
7271 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7272
7273         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7274
7275 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7276
7277         PR fortran/40110
7278         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7279         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7280         * gfortran.dg/interop_params.f03: Ditto.
7281
7282 2009-05-12  Jan Hubicka  <jh@suse.cz>
7283
7284         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7285         so unrolling still happens.
7286         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7287         * gcc.dg/ipa/ipacost-2.c: Likewise.
7288         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7289
7290 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7291
7292         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7293
7294 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7295
7296         * lib/target-supports.exp (check_profiling_available): Return
7297         false for -p on *-*-cygwin* targets.
7298
7299 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7300
7301         PR tree-optimization/38632
7302         * g++.dg/tree-ssa/pr38632.C: New.
7303
7304 2009-05-11  Jan Hubicka  <jh@suse.cz>
7305
7306         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7307         we now optimize better.
7308         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7309         out at different places.
7310         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7311         unroling.
7312         * gcc.dg/vect/vect-76.c: Likewise.
7313         * gcc.dg/vect/vect-70.c: Likewise.
7314         * gcc.dg/vect/vect-66.c: Likewise.
7315         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7316         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7317
7318 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7319
7320         PR middle-end/40080
7321         * gcc.c-torture/compile/pr40080.c: New.
7322
7323 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7324
7325         * gcc.c-torture/compile/pr40026.c: New testcase.
7326
7327 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7328
7329         PR fortran/40089
7330         * gfortran.dg/proc_ptr_comp_7.f90: New.
7331
7332 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7333
7334         PR tree-optimization/40074
7335         * gcc.dg/vect/pr40074.c: New test.
7336
7337 2009-05-10  Ian Lance Taylor  <iant@google.com>
7338
7339         * gcc.dg/Wcxx-compat-7.c: New testcase.
7340         * gcc.dg/Wcxx-compat-8.c: New testcase.
7341         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7342         * gcc.dg/pr17188-1.c: Likewise.
7343         * gcc.dg/pr39084.c: Likewise.
7344
7345 2009-05-10  Michael Matz  <matz@suse.de>
7346
7347         PR target/40031
7348         * gcc.dg/pr40031.c: New test.
7349
7350 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7351
7352         PR fortran/40018
7353         * gfortran.dg/array_constructor_31.f90: New test.
7354
7355 2009-05-10  Richard Guenther  <rguenther@suse.de>
7356
7357         PR tree-optimization/40081
7358         * g++.dg/torture/pr40081.C: New testcase.
7359
7360 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7361
7362         PR fortran/38863
7363         * gfortran.dg/dependency_24.f90: New test.
7364         * gfortran.dg/dependency_23.f90: Clean up module files.
7365
7366 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7367
7368         PR fortran/38956
7369         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7370         * gfortran.dg/chmod_2.f90: Likewise.
7371         * gfortran.dg/chmod_3.f90: Likewise.
7372         * gfortran.dg/open_errors.f90: Likewise.
7373
7374 2009-05-09  Jan Hubicka  <jh@suse.cz>
7375
7376         PR middle-end/40043
7377         * g++.dg/eh/nested-try.C: New test.
7378
7379 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7380
7381         PR tree-optimization/40049
7382         * gcc.dg/vect/vect-shift-2.c: New test.
7383
7384 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7385
7386         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7387         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7388
7389 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7390
7391         PR c/36892
7392         * g++.dg/warn/deprecated-6.C: New.
7393         * gcc.dg/deprecated-4.c: Likewise.
7394         * gcc.dg/deprecated-5.c: Likewise.
7395         * gcc.dg/deprecated-6.c: Likewise.
7396
7397 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7398
7399         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7400         __aligned__(__BIGGEST_ALIGNMENT__).
7401         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7402         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7403         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7404         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7405         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7406         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7407         * gcc.dg/vect/Os-vect-95.c: Likewise.
7408         * gcc.dg/vect/pr20122.c: Likewise.
7409         * gcc.dg/vect/pr36493.c: Likewise.
7410         * gcc.dg/vect/pr37385.c: Likewise.
7411         * gcc.dg/vect/slp-7.c: Likewise.
7412         * gcc.dg/vect/slp-9.c: Likewise.
7413         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7414         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7415         * gcc.dg/vect/vect-35.c: Likewise.
7416         * gcc.dg/vect/vect-40.c: Likewise.
7417         * gcc.dg/vect/vect-42.c: Likewise.
7418         * gcc.dg/vect/vect-44.c: Likewise.
7419         * gcc.dg/vect/vect-46.c: Likewise.
7420         * gcc.dg/vect/vect-48.c: Likewise.
7421         * gcc.dg/vect/vect-52.c: Likewise.
7422         * gcc.dg/vect/vect-54.c: Likewise.
7423         * gcc.dg/vect/vect-56.c: Likewise.
7424         * gcc.dg/vect/vect-58.c: Likewise.
7425         * gcc.dg/vect/vect-60.c: Likewise.
7426         * gcc.dg/vect/vect-74.c: Likewise.
7427         * gcc.dg/vect/vect-75.c: Likewise.
7428         * gcc.dg/vect/vect-76.c: Likewise.
7429         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7430         * gcc.dg/vect/vect-77.c: Likewise.
7431         * gcc.dg/vect/vect-77-global.c: Likewise.
7432         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7433         * gcc.dg/vect/vect-78.c: Likewise.
7434         * gcc.dg/vect/vect-78-global.c: Likewise.
7435         * gcc.dg/vect/vect-80.c: Likewise.
7436         * gcc.dg/vect/vect-85.c: Likewise.
7437         * gcc.dg/vect/vect-87.c: Likewise.
7438         * gcc.dg/vect/vect-88.c: Likewise.
7439         * gcc.dg/vect/vect-92.c: Likewise.
7440         * gcc.dg/vect/vect-93.c: Likewise.
7441         * gcc.dg/vect/vect-95.c: Likewise.
7442         * gcc.dg/vect/vect-97.c: Likewise.
7443         * gcc.dg/vect/vect-complex-1.c: Likewise.
7444         * gcc.dg/vect/vect-complex-4.c: Likewise.
7445         * gcc.dg/vect/vect-complex-5.c: Likewise.
7446         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7447         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7448         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7449         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7450         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7451         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7452         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7453         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7454         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7455         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7456         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7457         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7458         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7459         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7460         * gcc.dg/vect/vect-outer-1.c: Likewise.
7461         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7462         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7463         * gcc.dg/vect/vect-outer-2.c: Likewise.
7464         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7465         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7466         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7467         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7468         * gcc.dg/vect/vect-outer-3.c: Likewise.
7469         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7470         * gcc.dg/vect/vect-outer-5.c: Likewise.
7471         * gcc.dg/vect/vect-outer-6.c: Likewise.
7472         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7473         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7474         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7475         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7476         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7477         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7478         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7479         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7480         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7481         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7482         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7483         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7484         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7485         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7486
7487 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7488
7489         PR c/24581
7490         * gcc.dg/torture/complex-sign.h: New header.
7491         * gcc.dg/torture/complex-sign-add.c,
7492         gcc.dg/torture/complex-sign-mixed-add.c,
7493         gcc.dg/torture/complex-sign-mixed-div.c,
7494         gcc.dg/torture/complex-sign-mixed-mul.c,
7495         gcc.dg/torture/complex-sign-mixed-sub.c,
7496         gcc.dg/torture/complex-sign-mul.c,
7497         gcc.dg/torture/complex-sign-sub.c: New tests.
7498
7499 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7500
7501         PR fortran/39876
7502         * gfortran.dg/intrinsic_3.f90: New.
7503
7504 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7505
7506         PR c/39037
7507         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7508         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7509         * gcc.dg/dfp/float-constant-double.c: New test.
7510         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7511         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7512         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7513         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7514         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7515         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7516         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7517         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7518         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7519
7520 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7521
7522         PR middle-end/40057
7523         * gcc.c-torture/execute/pr40057.c: New test.
7524
7525 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7526
7527         * gcc.c-torture/compile/const-high-part.c: New test.
7528
7529 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7530
7531         PR testsuite/40050
7532         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7533         build plugin.
7534
7535 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7536
7537         PR fortran/39630
7538         * gfortran.dg/proc_decl_1.f90: Modified.
7539         * gfortran.dg/proc_ptr_comp_1.f90: New.
7540         * gfortran.dg/proc_ptr_comp_2.f90: New.
7541         * gfortran.dg/proc_ptr_comp_3.f90: New.
7542         * gfortran.dg/proc_ptr_comp_4.f90: New.
7543         * gfortran.dg/proc_ptr_comp_5.f90: New.
7544         * gfortran.dg/proc_ptr_comp_6.f90: New.
7545
7546 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7547
7548         PR c++/17395
7549         * g++.dg/template/call7.C: New test.
7550
7551 2009-05-06  Diego Novillo  <dnovillo@google.com>
7552
7553         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7554
7555 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7556
7557         * gfortran.dg/pr40021.f: Moved to ...
7558         * gfortran.fortran-torture/execute/pr40021.f: Here.
7559
7560 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7561
7562         PR middle-end/39986
7563         * gcc.dg/dfp/pr39986.c: New test.
7564
7565 2009-05-06  Michael Matz  <matz@suse.de>
7566
7567         PR middle-end/40021
7568         * gfortran.dg/pr40021.f: New test.
7569
7570 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7571
7572         * lib/plugin-support.exp: New file containing support procs for
7573         plugin testcases.
7574         * lib/target-supports.exp (check_plugin_available): New proc.
7575         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7576         * gcc.dg/plugin/selfassign.c: New plugin source file.
7577         * gcc.dg/plugin/self-assign-test-1.c: New test.
7578         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7579         * g++.dg/README: Add description for plugin test.
7580         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7581         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7582         * g++.dg/plugin/selfassign.c: New plugin source file.
7583         * g++.dg/plugin/self-assign-test-1.C: New test.
7584         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7585         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7586         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7587         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7588
7589 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7590
7591         PR fortran/40041
7592         * gfortran.dg/intrinsic_2.f90: New test.
7593         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7594
7595 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7596
7597         PR c/40032
7598         * gcc.dg/noncompile/incomplete-5.c: New test.
7599
7600 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7601
7602         PR middle-end/39666
7603         * gcc.dg/pr39666-1.c: New test.
7604         * gcc.dg/pr39666-2.c: Likewise.
7605         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7606         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7607         * gfortran.dg/pr39666-1.f90: Likewise.
7608         * gfortran.dg/pr39666-2.f90: Likewise.
7609
7610 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7611
7612         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7613         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7614         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7615
7616 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7617
7618         PR fortran/39998
7619         * gfortran.dg/proc_ptr_17.f90: New.
7620
7621 2009-05-05  Richard Guenther  <rguenther@suse.de>
7622
7623         PR tree-optimization/40022
7624         * gcc.c-torture/execute/pr40022.c: New testcase.
7625
7626 2009-05-05  Richard Guenther  <rguenther@suse.de>
7627
7628         PR middle-end/40023
7629         * gcc.c-torture/compile/pr40023.c: New testcase.
7630
7631 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7632
7633         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7634         * g++.dg/template/overload9.C: Likewise.
7635         * g++.dg/ext/ms-1.C: New.
7636
7637 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7638
7639         PR c++/40013
7640         * g++.dg/ext/vla7.C: New test.
7641
7642 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7643
7644         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7645
7646 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7647
7648         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7649         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7650         Update expected errors.
7651
7652 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7653
7654         PR c++/28152
7655         * g++.dg/parse/parser-pr28152.C: New.
7656         * g++.dg/parse/parser-pr28152-2.C: New.
7657
7658 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7659
7660         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7661
7662 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7663
7664         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7665         * gcc.target/sparc/fexpand-2.c: Likewise.
7666         * gcc.target/sparc/fpmerge-2.c: Likewise.
7667         * gcc.target/sparc/pdist-2.c: Likewise.
7668
7669 2009-05-03  Richard Guenther  <rguenther@suse.de>
7670
7671         PR c/39983
7672         * gcc.c-torture/compile/pr39983.c: New testcase.
7673
7674 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7675
7676         * gcc.dg/c99-complex-3.c: New test.
7677
7678 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7679
7680         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7681
7682 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7683
7684         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7685
7686 2009-05-02  Richard Guenther  <rguenther@suse.de>
7687
7688         PR middle-end/40001
7689         * gcc.target/spu/pr40001.c: New testcase.
7690
7691 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7692
7693         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7694
7695 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7696
7697         PR middle-end/39579
7698         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7699         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7700
7701 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7702
7703         PR testsuite/39776
7704         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7705         no longer issued.
7706
7707 2009-04-30  David Ayers  <ayers@fsfe.org>
7708
7709         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7710         and gcc_error_prefix variables.
7711         * objc.dg/bad-receiver-type.m: Update to match correct
7712         diagnostics marker.
7713         * objc.dg/encode-5.m: Likewise.
7714         * objc.dg/id-1.m: Likewise.
7715         * objc.dg/method-1.m: Likewise.
7716         * objc.dg/method-6.m: Likewise.
7717         * objc.dg/method-7.m: Likewise.
7718         * objc.dg/method-9.m: Likewise.
7719         * objc.dg/method-11.m: Likewise.
7720         * objc.dg/method-20.m: Likewise.
7721         * objc.dg/private-1.m: Likewise.
7722
7723 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7724
7725         PR libfortran/39667
7726         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7727         * gfortran.dg/advance_4.f90: Likewise
7728         * gfortran.dg/advance_5.f90: Likewise
7729         * gfortran.dg/append_1.f90: Likewise
7730         * gfortran.dg/backslash_1.f90: Likewise
7731         * gfortran.dg/backslash_2.f90: Likewise
7732         * gfortran.dg/backslash_3.f: Likewise
7733         * gfortran.dg/backspace_10.f90: Likewise
7734         * gfortran.dg/backspace_3.f: Likewise
7735         * gfortran.dg/backspace_4.f: Likewise
7736         * gfortran.dg/backspace_5.f: Likewise
7737         * gfortran.dg/backspace_8.f: Likewise
7738         * gfortran.dg/backspace_9.f: Likewise
7739         * gfortran.dg/complex_write.f90: Likewise
7740         * gfortran.dg/convert_implied_open.f90: Likewise
7741         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7742         * gfortran.dg/dos_eol.f: Likewise
7743         * gfortran.dg/empty_format_1.f90: Likewise
7744         * gfortran.dg/endfile.f: Likewise
7745         * gfortran.dg/eof_1.f90: Likewise
7746         * gfortran.dg/eor_1.f90: Likewise
7747         * gfortran.dg/eor_handling_1.f90: Likewise
7748         * gfortran.dg/eor_handling_2.f90: Likewise
7749         * gfortran.dg/eor_handling_3.f90: Likewise
7750         * gfortran.dg/eor_handling_4.f90: Likewise
7751         * gfortran.dg/eor_handling_5.f90: Likewise
7752         * gfortran.dg/error_recovery_5.f90: Likewise
7753         * gfortran.dg/f2003_inquire_1.f03: Likewise
7754         * gfortran.dg/f2003_io_4.f03: Likewise
7755         * gfortran.dg/f2003_io_5.f03: Likewise
7756         * gfortran.dg/f2003_io_7.f03: Likewise
7757         * gfortran.dg/fgetc_1.f90: Likewise
7758         * gfortran.dg/fgetc_2.f90: Likewise
7759         * gfortran.dg/flush_1.f90: Likewise
7760         * gfortran.dg/fmt_exhaust.f90: Likewise
7761         * gfortran.dg/fmt_huge.f90: Likewise
7762         * gfortran.dg/fmt_read.f90: Likewise
7763         * gfortran.dg/fmt_t_1.f90: Likewise
7764         * gfortran.dg/fmt_t_2.f90: Likewise
7765         * gfortran.dg/fmt_t_3.f90: Likewise
7766         * gfortran.dg/fmt_t_4.f90: Likewise
7767         * gfortran.dg/fmt_t_5.f90: Likewise
7768         * gfortran.dg/fmt_t_7.f: Likewise
7769         * gfortran.dg/fseek.f90: Likewise
7770         * gfortran.dg/ftell_1.f90: Likewise
7771         * gfortran.dg/ftell_2.f90: Likewise
7772         * gfortran.dg/func_derived_3.f90: Likewise
7773         * gfortran.dg/inquire_9.f90: Likewise
7774         * gfortran.dg/iostat_1.f90: Likewise
7775         * gfortran.dg/iostat_2.f90: Likewise
7776         * gfortran.dg/list_read_1.f90: Likewise
7777         * gfortran.dg/list_read_4.f90: Likewise
7778         * gfortran.dg/list_read_5.f90: Likewise
7779         * gfortran.dg/list_read_7.f90: Likewise
7780         * gfortran.dg/list_read_8.f90: Likewise
7781         * gfortran.dg/list_read_9.f90: Likewise
7782         * gfortran.dg/namelist_13.f90: Likewise
7783         * gfortran.dg/namelist_14.f90: Likewise
7784         * gfortran.dg/namelist_15.f90: Likewise
7785         * gfortran.dg/namelist_16.f90: Likewise
7786         * gfortran.dg/namelist_17.f90: Likewise
7787         * gfortran.dg/namelist_18.f90: Likewise
7788         * gfortran.dg/namelist_19.f90: Likewise
7789         * gfortran.dg/namelist_20.f90: Likewise
7790         * gfortran.dg/namelist_24.f90: Likewise
7791         * gfortran.dg/namelist_26.f90: Likewise
7792         * gfortran.dg/namelist_27.f90: Likewise
7793         * gfortran.dg/namelist_28.f90: Likewise
7794         * gfortran.dg/namelist_37.f90: Likewise
7795         * gfortran.dg/namelist_38.f90: Likewise
7796         * gfortran.dg/namelist_39.f90: Likewise
7797         * gfortran.dg/namelist_40.f90: Likewise
7798         * gfortran.dg/namelist_43.f90: Likewise
7799         * gfortran.dg/namelist_44.f90: Likewise
7800         * gfortran.dg/namelist_45.f90: Likewise
7801         * gfortran.dg/namelist_46.f90: Likewise
7802         * gfortran.dg/namelist_47.f90: Likewise
7803         * gfortran.dg/namelist_48.f90: Likewise
7804         * gfortran.dg/namelist_49.f90: Likewise
7805         * gfortran.dg/namelist_50.f90: Likewise
7806         * gfortran.dg/namelist_51.f90: Likewise
7807         * gfortran.dg/namelist_52.f90: Likewise
7808         * gfortran.dg/namelist_56.f90: Likewise
7809         * gfortran.dg/namelist_char_only.f90: Likewise
7810         * gfortran.dg/namelist_use.f90: Likewise
7811         * gfortran.dg/namelist_use_only.f90: Likewise
7812         * gfortran.dg/noadv_size.f90: Likewise
7813         * gfortran.dg/open_access_append_1.f90: Likewise
7814         * gfortran.dg/pad_no.f90: Likewise
7815         * gfortran.dg/pr12884.f: Likewise
7816         * gfortran.dg/pr17090.f90: Likewise
7817         * gfortran.dg/pr17285.f90: Likewise
7818         * gfortran.dg/pr17286.f90: Likewise
7819         * gfortran.dg/pr18122.f90: Likewise
7820         * gfortran.dg/pr18210.f90: Likewise
7821         * gfortran.dg/pr18392.f90: Likewise
7822         * gfortran.dg/pr19155.f: Likewise
7823         * gfortran.dg/pr19216.f: Likewise
7824         * gfortran.dg/pr19467.f90: Likewise
7825         * gfortran.dg/pr19657.f: Likewise
7826         * gfortran.dg/pr20257.f90: Likewise
7827         * gfortran.dg/read_bad_advance.f90: Likewise
7828         * gfortran.dg/read_eof_2.f90: Likewise
7829         * gfortran.dg/read_eof_4.f90: Likewise
7830         * gfortran.dg/read_many_1.f: Likewise
7831         * gfortran.dg/read_noadvance.f90: Likewise
7832         * gfortran.dg/read_repeat.f90: Likewise
7833         * gfortran.dg/read_size_noadvance.f90: Likewise
7834         * gfortran.dg/read_x_past.f: Likewise
7835         * gfortran.dg/record_marker_1.f90: Likewise
7836         * gfortran.dg/record_marker_3.f90: Likewise
7837         * gfortran.dg/rewind_1.f90: Likewise
7838         * gfortran.dg/runtime_warning_1.f90: Likewise
7839         * gfortran.dg/shape_3.f90: Likewise
7840         * gfortran.dg/slash_1.f90: Likewise
7841         * gfortran.dg/stat_1.f90: Likewise
7842         * gfortran.dg/stat_2.f90: Likewise
7843         * gfortran.dg/streamio_11.f90: Likewise
7844         * gfortran.dg/streamio_3.f90: Likewise
7845         * gfortran.dg/streamio_4.f90: Likewise
7846         * gfortran.dg/streamio_9.f90: Likewise
7847         * gfortran.dg/tl_editing.f90: Likewise
7848         * gfortran.dg/unf_io_convert_1.f90: Likewise
7849         * gfortran.dg/unf_io_convert_2.f90: Likewise
7850         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7851         * gfortran.dg/unf_short_record_1.f90: Likewise
7852         * gfortran.dg/utf8_1.f03: Likewise
7853         * gfortran.dg/utf8_2.f03: Likewise
7854         * gfortran.dg/widechar_IO_1.f90: Likewise
7855         * gfortran.dg/write_check3.f90: Likewise
7856         * gfortran.dg/write_rewind_2.f: Likewise
7857         * gfortran.dg/x_slash_2.f: Likewise
7858
7859 2009-04-29  Richard Guenther  <rguenther@suse.de>
7860
7861         PR target/39943
7862         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7863         New.
7864         (check_effective_target_vect_floatuint_cvt): Likewise.
7865         * gcc.dg/vect/slp-10.c: Adjust.
7866         * gcc.dg/vect/slp-11.c: Adjust.
7867         * gcc.dg/vect/slp-12b.c: Adjust.
7868         * gcc.dg/vect/slp-33.c: Adjust.
7869         * gcc.c-torture/compile/pr39943.c: New testcase.
7870
7871 2009-04-29  Richard Guenther  <rguenther@suse.de>
7872
7873         PR middle-end/39937
7874         * gcc.c-torture/compile/pr39937.c: New testcase.
7875
7876 2009-04-29  Richard Guenther  <rguenther@suse.de>
7877
7878         PR tree-optimization/39941
7879         * gcc.c-torture/compile/pr39941.c: New testcase.
7880
7881 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7882
7883         * gcc.target/bfin/20090411-1.c: New test.
7884
7885 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7886
7887         PR target/39565
7888         * gcc.dg/pr39565.c: New testcase.
7889
7890 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7891
7892         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7893         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7894         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7895         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7896         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7897         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7898         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7899         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7900         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7901         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7902         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7903         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7904         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7905         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7906         * gcc.target/i386/pr37191.c: Likewise.
7907         * gcc.target/i386/reload-1.c: Likewise.
7908         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7909         * g++.old-deja/g++.pt/repo2.C: Likewise.
7910         * g++.old-deja/g++.pt/repo3.C: Likewise.
7911         * g++.old-deja/g++.pt/repo4.C: Likewise.
7912         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7913         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7914         * g++.dg/template/repo1.C: Likewise.
7915         * g++.dg/template/repo2.C: Likewise.
7916         * g++.dg/template/repo3.C: Likewise.
7917         * g++.dg/template/repo4.C: Likewise.
7918         * g++.dg/template/repo5.C: Likewise.
7919         * g++.dg/template/repo6.C: Likewise.
7920         * g++.dg/template/repo7.C: Likewise.
7921         * g++.dg/template/repo8.C: Likewise.
7922         * g++.dg/template/repo9.C: Likewise.
7923         * g++.dg/rtti/repo1.C: Likewise.
7924         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7925         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7926         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7927         * g++.dg/other/PR23205.C: Skip for vxworks.
7928         * g++.dg/ext/visibility/class1.C: Requires PIC.
7929         * g++.dg/eh/async-unwind2.C: Requires PIC.
7930         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7931         does not have cxa_exit.
7932
7933 2009-04-28  Jing Yu  <jingyu@google.com>
7934
7935         PR testsuite/39790
7936         * lib/target-supports.exp (check_effective_target_tls): Remove
7937         comment of caching.
7938         (check_effective_target_tls_native): Likewise.
7939         (check_effective_target_tls_runtime): Likewise.
7940         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7941         tls to tls_runtime.
7942         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7943
7944 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7945
7946         PR fortran/39946
7947         * gfortran.dg/proc_ptr_16.f90: New.
7948
7949 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7950
7951         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7952         lp64 is true.
7953
7954 2009-04-28  Richard Guenther  <rguenther@suse.de>
7955
7956         PR middle-end/39937
7957         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7958
7959 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7960
7961         * g++.dg/warn/pr35652.C: Removed.
7962         * gcc.dg/pr35652.c: Likewise.
7963
7964 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7965
7966         * gcc.target/ia64/20071210-2.c: New testcase.
7967
7968 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7969
7970         PR c/39323
7971         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7972         * gcc.dg/pr39323-3.c: Ditto.
7973
7974 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7975
7976         PR fortran/39930
7977         PR fortran/39931
7978         * gfortran.dg/ambiguous_reference_2.f90: New.
7979         * gfortran.dg/pointer_assign_7.f90: New.
7980
7981 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7982             Mark Mitchell  <mark@codesourcery.com>
7983
7984         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7985         * gcc.dg/20020103-1.c: Check for __ppc.
7986         * gcc.dg/asm-b.c: Check for __ppc.
7987         * gcc.dg/20020919-1.c: Check for __ppc.
7988         * gcc.dg/20020312-2.c: Likewise.
7989         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7990         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7991         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7992         * g++.dg/warn/weak1.C: Likewise.
7993         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7994         static so appropriate optimizations kick in.
7995         (find_base_value_wrapper): New function.
7996         * g++.dg/eh/simd-5.C: Fix target triplet.
7997         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7998
7999 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8000             H.J. Lu  <hongjiu.lu@intel.com>
8001
8002         PR target/39911
8003         * gcc.target/i386/pr39911.c: New test.
8004
8005 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8006
8007         PR fortran/39879
8008         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8009
8010 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8011
8012         PR c++/35652
8013         Revert:
8014
8015         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8016
8017         * gcc.dg/pr35652.C: New.
8018         * g++.dg/warn/pr35652.C: New.
8019         * gcc.dg/format/plus-1.c: Adjust message.
8020
8021 2009-04-27  DJ Delorie  <dj@redhat.com>
8022
8023         * lib/target-supports.exp (check_effective_target_double64): New.
8024         (check_effective_target_double64plus): New.
8025         (check_effective_target_large_double): New.
8026         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8027         * gcc.dg/div-double-1.c: Likewise.
8028         * gcc.dg/Wconversion-real.c: Require large_double.
8029         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8030
8031         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8032         are too small.
8033
8034         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8035         constants as long.
8036
8037 2009-04-27  Ian Lance Taylor  <iant@google.com>
8038
8039         * gcc.dg/Wcxx-compat-5.c: New testcase.
8040         * gcc.dg/Wcxx-compat-6.c: New testcase.
8041
8042 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8043
8044         Allow non-constant arguments to conversion intrinsics.
8045         * gcc.target/spu/intrinsics-3.c: Update tests.
8046
8047 2009-04-27  Richard Guenther  <rguenther@suse.de>
8048
8049         PR middle-end/39928
8050         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8051         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8052
8053 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8054
8055         PR target/39903
8056         * gcc.dg/torture/pr39903-1.c: New.
8057         * gcc.dg/torture/pr39903-2.c: Likewise.
8058
8059 2009-04-27  Revital Eres  <eres@il.ibm.com>
8060
8061         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8062         and check it.
8063         * gcc.dg/sms-2.c: Add dump check.
8064         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8065         and check it.
8066         * gcc.dg/sms-4.c: Likewise.
8067         * gcc.dg/sms-5.c: Likewise.
8068         * gcc.dg/sms-6.c: Likewise.
8069         * gcc.dg/sms-7.c: Likewise.
8070         * gcc.dg/sms-antideps.c: Rename to...
8071         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8072
8073 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8074
8075         * gnat.dg/opt2.adb: New test.
8076
8077 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8078
8079         PR c++/39875
8080         * g++.dg/warn/Wunused-15.C: New test.
8081
8082 2009-04-26  Michael Matz  <matz@suse.de>
8083
8084         Expand from SSA.
8085         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8086         change regexps.
8087         * gcc.target/i386/pr37248-1.c: Modified.
8088         * gcc.target/i386/pr37248-3.c: Modified.
8089         * gcc.target/i386/pr37248-2.c: Modified.
8090         * gnat.dg/aliasing1.adb: Modified.
8091         * gnat.dg/pack9.adb: Modified.
8092         * gnat.dg/aliasing2.adb: Modified.
8093         * gcc.dg/strict-overflow-2.c: Modified.
8094         * gcc.dg/autopar/reduc-1char.c: Modified.
8095         * gcc.dg/autopar/reduc-2char.c: Modified.
8096         * gcc.dg/autopar/reduc-1.c: Modified.
8097         * gcc.dg/autopar/reduc-2.c: Modified.
8098         * gcc.dg/autopar/reduc-3.c: Modified.
8099         * gcc.dg/autopar/reduc-6.c: Modified.
8100         * gcc.dg/autopar/reduc-7.c: Modified.
8101         * gcc.dg/autopar/reduc-8.c: Modified.
8102         * gcc.dg/autopar/reduc-9.c: Modified.
8103         * gcc.dg/autopar/reduc-1short.c: Modified.
8104         * gcc.dg/autopar/reduc-2short.c: Modified.
8105         * gcc.dg/autopar/parallelization-1.c: Modified.
8106         * gcc.dg/strict-overflow-4.c: Modified.
8107         * gcc.dg/strict-overflow-6.c: Modified.
8108         * gcc.dg/gomp/combined-1.c: Modified.
8109         * gcc.dg/no-strict-overflow-1.c: Modified.
8110         * gcc.dg/no-strict-overflow-3.c: Modified.
8111         * gcc.dg/no-strict-overflow-5.c: Modified.
8112         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8113         * gcc.dg/tree-ssa/pr18134.c: Modified.
8114         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8115         * gcc.dg/tree-ssa/vector-2.c: Modified.
8116         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8117         * gcc.dg/tree-ssa/loop-21.c: Modified.
8118         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8119         * gcc.dg/tree-ssa/vector-3.c: Modified.
8120         * gcc.dg/tree-ssa/asm-3.c: Modified.
8121         * gcc.dg/tree-ssa/pr23294.c: Modified.
8122         * gcc.dg/tree-ssa/loop-22.c: Modified.
8123         * gcc.dg/tree-ssa/loop-15.c: Modified.
8124         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8125         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8126         * gcc.dg/tree-ssa/pr20139.c: Modified.
8127         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8128         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8129         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8130         * gcc.dg/tree-ssa/loop-5.c: Modified.
8131         * gcc.dg/tree-ssa/pr19431.c: Modified.
8132         * gcc.dg/tree-ssa/pr32044.c: Modified.
8133         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8134         * gcc.dg/tree-ssa/loop-19.c: Modified.
8135         * gcc.dg/tree-ssa/loop-28.c: Modified.
8136         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8137         * gcc.dg/tree-ssa/divide-1.c: Modified.
8138         * gcc.dg/tree-ssa/inline-1.c: Modified.
8139         * gcc.dg/tree-ssa/divide-3.c: Modified.
8140         * gcc.dg/tree-ssa/pr30978.c: Modified.
8141         * gcc.dg/tree-ssa/alias-6.c: Modified.
8142         * gcc.dg/tree-ssa/divide-4.c: Modified.
8143         * gcc.dg/tree-ssa/alias-11.c: Modified.
8144         * gcc.dg/no-strict-overflow-7.c: Modified.
8145         * gcc.dg/strict-overflow-1.c: Modified.
8146         * gcc.dg/pr15784-4.c: Modified.
8147         * gcc.dg/pr34263.c: Modified.
8148         * gcc.dg/strict-overflow-3.c: Modified.
8149         * gcc.dg/tree-prof/stringop-1.c: Modified.
8150         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8151         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8152         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8153         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8154         * gcc.dg/no-strict-overflow-2.c: Modified.
8155         * gcc.dg/no-strict-overflow-4.c: Modified.
8156         * gcc.dg/no-strict-overflow-6.c: Modified.
8157         * g++.dg/tree-ssa/pr27090.C: Modified.
8158         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8159         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8160         * g++.dg/tree-ssa/pr19807.C: Modified.
8161         * g++.dg/opt/pr30965.C: Modified.
8162         * g++.dg/init/new17.C: Modified.
8163         * gfortran.dg/whole_file_6.f90: Modified.
8164         * gfortran.dg/whole_file_5.f90: Modified.
8165         * gfortran.dg/reassoc_1.f90: Modified.
8166         * gfortran.dg/reassoc_3.f90: Modified.
8167
8168 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8169
8170         PR fortran/39893
8171         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8172
8173 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8174
8175         PR inline-asm/39543
8176         * gcc.target/i386/pr39543-1.c: New test.
8177         * gcc.target/i386/pr39543-2.c: New test.
8178         * gcc.target/i386/pr39543-3.c: New test.
8179
8180         PR c/39889
8181         * gcc.dg/Wunused-value-3.c: New test.
8182
8183 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8184
8185         PR c/39581
8186         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8187         gcc.dg/vla-21.c: New tests.
8188
8189 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8190
8191         PR c/39556
8192         * gcc.dg/inline-34.c: New test.
8193
8194 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8195
8196         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8197         gcc.dg/enum-const-3.c: New tests.
8198         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8199         -pedantic-errors.  Update expected diagnostics.
8200
8201 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8202
8203         PR c/39582
8204         * gcc.dg/vla-20.c: New test.
8205
8206 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8207
8208         PR c/39564
8209         * gcc.dg/vla-19.c: New test.
8210
8211 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8212
8213         PR preprocessor/39559
8214         * gcc.dg/c99-intconst-2.c: New test.
8215
8216 2009-04-25  Jan Hubicka  <jh@suse.cz>
8217
8218         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8219
8220 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8221
8222         PR fortran/39688
8223         * gfortran.dg/import7.f90: New.
8224
8225 2009-04-24  Richard Guenther  <rguenther@suse.de>
8226
8227         * gcc.dg/tree-ssa/vrp48.c: Fix.
8228
8229 2008-04-24  Doug Kwan  <dougkwan@google.com>
8230
8231         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8232         destination are the same.
8233
8234 2009-04-24  Richard Guenther  <rguenther@suse.de>
8235
8236         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8237
8238 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8239
8240         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8241         gcc.dg/array-const-3.c: New tests.
8242
8243 2009-04-24  Ian Lance Taylor  <iant@google.com>
8244
8245         * gcc.dg/Wcxx-compat-4.c: New testcase.
8246
8247 2009-04-24  Daniel Kraft  <d@domob.eu>
8248
8249         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8250         expected on already erraneous symbol (renamed to fresh one).
8251
8252 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8253
8254         PR middle-end/39867
8255         * gcc.dg/pr39867.c: New.
8256
8257 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8258
8259         PR fortran/39861
8260         PR fortran/39864
8261         * gfortran.dg/intrinsic_1.f90: New.
8262
8263 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8264
8265         * gnat.dg/alignment7.adb: New test.
8266         * gnat.dg/alignment8.adb: Likewise.
8267
8268 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8269
8270         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8271         * gnat.dg/specs/rep_clause2.ads: New test.
8272
8273 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8274
8275         PR rtl-optimization/39794
8276         * gcc.dg/pr39794.c: New test.
8277
8278 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8279
8280         * gnat.dg/atomic1.adb: New test.
8281         * gnat.dg/atomic1_pkg.ads: New helper.
8282
8283 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8284
8285         PR testsuite/39623
8286         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8287         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8288
8289 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8290
8291         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8292         warning.
8293
8294 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8295
8296         PR C/31499
8297         * gcc.dg/vector-init-1.c: New testcase.
8298         * gcc.dg/vector-init-2.c: New testcase.
8299
8300 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8301
8302         * gnat.dg/enum2.adb: New test.
8303         * gnat.dg/enum2_pkg.ads: New helper.
8304
8305 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8306
8307         PR c/39855
8308         * gcc.dg/torture/pr39855.c: New test.
8309
8310 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8311
8312         PR c++/39639
8313         * g++.dg/cpp0x/pr39639.C: New test.
8314
8315 2009-04-22  Mark Heffernan  <meheff@google.com>
8316
8317         * gcc.dg/profile-generate-3.c: New test.
8318
8319 2009-04-22  Jan Hubicka  <jh@suse.cz>
8320
8321         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8322
8323 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8324
8325         PR testsuite/39623
8326         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8327
8328 2009-04-22  Richard Guenther  <rguenther@suse.de>
8329
8330         PR tree-optimization/39824
8331         * gcc.c-torture/compile/pr39824.c: New testcase.
8332
8333 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8334
8335         PR c++/14875
8336         * g++.dg/parse/parser-pr14875.C: New.
8337         * g++.dg/parse/parser-pr14875-2.C: New.
8338         * g++.dg/parse/error6.C: Update match string.
8339
8340 2009-04-22  Richard Guenther  <rguenther@suse.de>
8341
8342         PR tree-optimization/39845
8343         * gcc.c-torture/compile/pr39845.c: New testcase.
8344
8345 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8346
8347         PR fortran/39735
8348         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8349         * gfortran.dg/external_initializer.f90: Modified.
8350         * gfortran.dg/interface_26.f90: Modified.
8351         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8352         * gfortran.dg/proc_ptr_3.f90: Modified.
8353         * gfortran.dg/proc_ptr_15.f90: New.
8354         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8355
8356 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8357
8358         PR c++/35711
8359         * g++.dg/warn/pr35711.C: New.
8360         * g++.dg/conversion/ptrmem2.C: Update.
8361
8362 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8363
8364         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8365         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8366         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8367         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8368         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8369         gcc.c-torture/ChangeLog.0,
8370         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8371         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8372         gcc.target/i386/math-torture/math-torture.exp,
8373         gcc.target/mips/inter/mips16-inter.exp,
8374         gcc.target/mips/mips-nonpic/README,
8375         gcc.target/x86_64/abi/README.gcc,
8376         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8377         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8378         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8379         notices.
8380         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8381
8382 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8383
8384         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8385
8386 2009-04-21  Richard Guenther  <rguenther@suse.de>
8387
8388         PR middle-end/39829
8389         * gcc.dg/torture/pr39829.c: New testcase.
8390
8391 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8392
8393         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8394
8395 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8396
8397         PR 16202
8398         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8399         * gcc.dg/sequence-pt-2.c: New.
8400         * gcc.dg/sequence-pt-3.c: New.
8401         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8402         * g++.dg/warn/sequence-pt-2.c: New.
8403         * g++.dg/warn/sequence-pt-3.c: New.
8404
8405 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8406
8407         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8408
8409 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8410
8411         * gnat.dg/import1.ad[sb]: New test.
8412
8413 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8414
8415         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8416         return 0.
8417
8418 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8419
8420         PR fortran/39811
8421         * gfortran.dg/continuation_11.f90: New test.
8422
8423 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8424
8425         PR c++/13358
8426         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8427         messages. Test for "long long" in system headers.
8428         * gcc.dg/c99-longlong-2.c: New.
8429         * g++.dg/warn/pr13358.C: New.
8430         * g++.dg/warn/pr13358-2.C: New.
8431         * g++.dg/warn/pr13358-3.C: New.
8432         * g++.dg/warn/pr13358-4.C: New.
8433
8434 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8435
8436         * gcc.dg/framework-2.c: Fix up for non existent includes
8437         being fatal errors now.
8438
8439 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8440
8441         PR fortran/39800
8442         * gfortran.dg/private_type_13.f90: New test.
8443         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8444
8445 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8446
8447         PR c++/39803
8448         * g++.dg/warn/Wunused-14.C: New test.
8449
8450 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8451
8452         * gnat.dg/specs/small_alignment.ads: New test.
8453
8454 2009-04-20  Ian Lance Taylor  <iant@google.com>
8455
8456         * gcc.dg/Wcxx-compat-3.c: New testcase.
8457
8458 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8459
8460         * gnat.dg/pack13.ad[sb]: New test.
8461         * gnat.dg/pack13_pkg.ads: New helper.
8462
8463 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8464
8465         * gnat.dg/discr11.ad[sb]: New test.
8466         * gnat.dg/discr11_pkg.ads: New helper.
8467
8468 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8469
8470         PR tree-optimization/39675
8471         * gcc.dg/vect/O3-pr39675-2.c: New test.
8472
8473 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8474
8475         * gnat.dg/rep_clause3.adb: New test.
8476
8477 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8478
8479         PR c/37481
8480         * gcc.dg/c99-flex-array-7.c: New test.
8481
8482 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8483
8484         PR c/19771
8485         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8486
8487 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8488
8489         PR c/38243
8490         * gcc.dg/c99-restrict-3.c: New test.
8491
8492 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8493
8494         PR preprocessor/20078
8495         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8496
8497 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8498
8499         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8500         Do not pass -B$root after -margs.
8501
8502 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8503
8504         PR c/32061
8505         PR c++/36954
8506         * gcc.dg/pr32061.c: New.
8507         * gcc.dg/Wlogical-op-1.c: Update.
8508         * g++.dg/warn/Wlogical-op-1.C: Update.
8509         * g++.dg/warn/pr36954.C: New.
8510
8511 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8512
8513         PR c/27676
8514         * gcc.dg/lvalue-5.c: New test.
8515
8516 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8517
8518         PR c/22367
8519         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8520
8521 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8522
8523         * gcc.dg/cpp/include5.c: New test.
8524
8525 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8526
8527         PR c/35210
8528         * gcc.dg/call-diag-2.c: New test.
8529
8530 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8531
8532         PR preprocessor/39646
8533         * gcc.dg/cpp/line8.c: New test.
8534
8535 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8536
8537         PR preprocessor/39647
8538         * gcc.dg/cpp/line7.c: New test.
8539
8540 2009-04-18  Richard Guenther  <rguenther@suse.de>
8541
8542         PR middle-end/39804
8543         * gcc.target/i386/pr39804.c: New testcase.
8544
8545 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8546
8547         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8548         * g++.dg/other/pr39496.C: Likewise.
8549
8550 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8551
8552         PR middle-end/36902
8553         * gcc.dg/pr36902.c: New.
8554
8555 2009-04-17  Diego Novillo  <dnovillo@google.com>
8556
8557         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8558         violation for variable 'inside_main'.
8559
8560 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8561
8562         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8563
8564 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8565
8566         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8567
8568 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8569
8570         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8571         * gfortran.dg/chmod_2.f90: Likewise.
8572         * gfortran.dg/chmod_3.f90: Likewise.
8573         * gfortran.dg/open_errors.f90: Likewise.
8574         * gfortran.dg/stat_1.f90: Likewise.
8575         * gfortran.dg/stat_2.f90: Likewise.
8576
8577 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8578
8579         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8580         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8581         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8582         * gfortran.dg/nearest_1.f90: Likewise.
8583         * gfortran.dg/nearest_3.f90: Likewise.
8584         * gfortran.dg/isnan_1.f90: Likewise.
8585         * gfortran.dg/isnan_2.f90: Likewise.
8586         * gfortran.dg/nan_1.f90: Likewise.
8587         * gfortran.dg/nan_2.f90: Likewise.
8588         * gfortran.dg/nan_3.f90: Likewise.
8589         * gfortran.dg/nan_4.f90: Likewise.
8590         * gfortran.dg/module_nan.f90: Likewise.
8591         * gfortran.dg/int_conv_2.f90: Likewise.
8592         * gfortran.dg/init_flag_3.f90: Likewise.
8593         * gfortran.dg/namelist_42.f90: Likewise.
8594         * gfortran.dg/namelist_43.f90: Likewise.
8595         * gfortran.dg/real_const_3.f90: Likewise.
8596         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8597
8598         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8599         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8600         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8601         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8602         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8603
8604         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8605         * gfortran.dg/gamma_5.f90: Likewise.
8606
8607 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8608
8609         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8610         less strict so it also works with auto-overlay support.
8611         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8612         for "exceeds local store" linker errors on the SPU.
8613
8614         * lib/gfortran.exp: Include target-supports.exp.
8615         (gfortran_init): On SPU targets where automatic overlay support
8616         is available, use it to build all Fortran test cases.
8617
8618         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8619
8620 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8621
8622         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8623         rule enforced by gnat on taft types.
8624
8625 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8626
8627         PR testsuite/39792
8628         * g++.dg/ext/complit11.C: Add empty dg-options.
8629
8630 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8631
8632         PR c++/17570
8633         * g++.dg/template/defarg11.C: New test.
8634
8635 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8636
8637         PR c++/28766
8638         * g++.dg/ext/complit11.C: New testcase.
8639
8640 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8641
8642         PR c++/39551
8643         * g++.dg/warn/Wunused-13.C: New testcase.
8644
8645 2009-04-15  Ian Lance Taylor  <iant@google.com>
8646
8647         * gcc.dg/Wenum-compare-1.c: New testcase.
8648
8649 2009-04-15  Richard Guenther  <rguenther@suse.de>
8650
8651         PR tree-optimization/39764
8652         * g++.dg/torture/pr39764.C: New testcase.
8653
8654 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8655
8656         * g++.dg/ext/altivec-17.C: New.
8657
8658 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8659
8660         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8661         * gnat.dg/specs/limited1.ads: Ditto.
8662
8663 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8664
8665         PR testsuite/39769
8666         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8667         for testing the results of estimate instructions.
8668         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8669         * gcc.dg/vmx/3a-05.c (test): Ditto.
8670
8671 2009-04-14  Jason Merrill  <jason@redhat.com>
8672
8673         PR c++/39763
8674         * g++.dg/warn/Wshadow-4.C: Extend.
8675
8676 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8677
8678         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8679         (do_D): Remove attribute hidden.
8680
8681 2009-04-13  Jason Merrill  <jason@redhat.com>
8682
8683         PR c++/39480
8684         * g++.dg/init/copy7.C: New.
8685
8686 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8687
8688         PR testsuite/39733
8689         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8690         (check_for_all_options): This.
8691
8692 2009-04-13  Jason Merrill  <jason@redhat.com>
8693
8694         PR c++/39750
8695         * g++.dg/template/crash90.C: New.
8696
8697 2009-04-12  Jason Merrill  <jason@redhat.com>
8698
8699         PR c++/39742
8700         * g++.dg/overload/extern-C-2.C: New.
8701
8702 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8703
8704         PR preprocessor/31869
8705         * gcc.dg/cpp/strify5.c: New test.
8706
8707 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8708
8709         * gnat.dg/enum1.adb: New test.
8710         * gnat.dg/enum1_pkg.ads: New helper.
8711
8712 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8713
8714         PR target/39740
8715         * gcc.target/alpha/pr39740.c: New test.
8716
8717 2009-04-11  Daniel Kraft  <d@domob.eu>
8718
8719         PR fortran/37746
8720         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8721         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8722         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8723         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8724         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8725         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8726         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8727         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8728         expected string length that failed with -fbounds-check now.
8729         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8730
8731 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8732
8733         PR fortran/39692
8734         * gfortran.dg/proc_ptr_14.f90: New.
8735
8736 2009-04-11  Richard Guenther  <rguenther@suse.de>
8737
8738         PR middle-end/39732
8739         * g++.dg/torture/pr39732.C: New testcase.
8740
8741 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8742
8743         * gfortran.dg/whole_file_5.f90: New.
8744         * gfortran.dg/whole_file_6.f90: New.
8745
8746 2009-04-11  Richard Guenther  <rguenther@suse.de>
8747
8748         PR tree-optimization/39713
8749         * g++.dg/torture/pr39713.C: New testcase.
8750
8751 2009-04-10  Richard Guenther  <rguenther@suse.de>
8752
8753         PR c/39712
8754         * gcc.dg/pr39712.c: New testcase.
8755
8756 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8757
8758         PR c++/28301
8759         * g++.dg/cpp0x/enum2.C: Updated.
8760         * g++.dg/debug/pr22514.C: Likewise.
8761         * g++.dg/parse/enum2.C: Likewise.
8762         * g++.dg/parse/enum3.C: Likewise.
8763         * g++.dg/template/crash79.C: Likewise.
8764         * g++.old-deja/g++.jason/cond.C: Likewise.
8765
8766 2009-04-10  Chao-ying Fu  <fu@mips.com>
8767
8768         * gcc.target/mips/interrupt_handler.c: Change from compile to
8769         assemble.
8770
8771 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8772
8773         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8774
8775 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8776
8777         PR fortran/38709
8778         * gfortran.dg/zero_sized_6.f90: New.
8779
8780 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8781
8782         PR  c++/20118
8783         * g++.dg/parse/pr20118.C: New.
8784         * g++.dg/template/spec16.C: Update.
8785
8786 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8787
8788         PR testsuite/35621
8789         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8790         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8791         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8792         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8793         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8794         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8795         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8796         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8797         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8798         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8799         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8800         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8801         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8802         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8803         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8804         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8805         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8806
8807 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8808
8809         PR target/39678
8810         * g++.dg/torture/pr39678.C: New.
8811         * gcc.dg/compat/struct-complex-2.h: Likewise.
8812         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8813         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8814         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8815         * gcc.dg/torture/pr39678.c: Likewise.
8816         * gcc.target/i386/pr39678.c: Likewise.
8817
8818         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8819         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8820
8821         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8822         <complex.h>.  Add tests for structure with complex float.
8823
8824 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8825             Joseph Myers  <joseph@codesourcery.com>
8826
8827         PR target/36800
8828         * gcc.dg/dfp/pr36800.c: New.
8829
8830 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8831             Rafael Avila de Espindola  <espindola@google.com>
8832
8833         * gcc.misc-tests/help.exp: New file.
8834         * lib/options.exp: New file.
8835
8836 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8837
8838         PR libobjc/36610
8839         * objc/execute/forward-1.x: New.
8840
8841 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8842
8843         * gcc.dg/pr27150-1.c: Change to a link test.
8844
8845 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8846
8847         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8848         3 of the GNU General Public License and to point readers at the
8849         COPYING3 file and the FSF's license web page.
8850         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8851         * gcc.dg/struct/struct-reorg.exp: Likewise.
8852         * gcc.target/spu/tag_manager.c: Likewise.
8853
8854 2009-04-09  Richard Guenther  <rguenther@suse.de>
8855
8856         PR testsuite/39696
8857         * ssa-ccp-25.c: Adjust pattern.
8858
8859 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8860
8861         PR fortran/36704
8862         * gfortran.dg/external_procedures_1.f90: Modified.
8863         * gfortran.dg/proc_ptr_result_1.f90: New.
8864         * gfortran.dg/proc_ptr_result_2.f90: New.
8865         * gfortran.dg/proc_ptr_result_3.f90: New.
8866
8867 2009-04-09  Richard Guenther  <rguenther@suse.de>
8868
8869         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8870         to prevent constant propagation.
8871         * gcc.dg/vect/vect-56.c: Likewise.
8872         * gcc.dg/vect/vect-58.c: Likewise.
8873         * gcc.dg/vect/vect-60.c: Likewise.
8874         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8875         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8876         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8877
8878 2009-04-09  Richard Guenther  <rguenther@suse.de>
8879
8880         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8881         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8882
8883 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8884
8885         PR c/39613
8886         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8887         New tests.
8888
8889 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8890
8891         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8892         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8893
8894 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8895
8896         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8897
8898 2009-04-08  Jason Merrill  <jason@redhat.com>
8899
8900         PR c++/25185
8901         * g++.dg/template/error40.C: Add another test.
8902
8903 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8904
8905         PR c/39614
8906         PR c/39673
8907         * gcc.c-torture/compile/pr39614-1.c,
8908         gcc.c-torture/compile/pr39614-2.c,
8909         gcc.c-torture/compile/pr39614-3.c,
8910         gcc.c-torture/compile/pr39614-4.c,
8911         gcc.c-torture/compile/pr39614-5.c,
8912         gcc.c-torture/compile/pr39673-1.c,
8913         gcc.c-torture/compile/pr39673-2.c: New tests.
8914         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8915         more cases.
8916         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8917         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8918         expected errors.
8919
8920 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8921
8922         PRc++/39637
8923         * g++.dg/cpp0x/variadic-crash2.C: New test.
8924
8925 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8926
8927         PR fortran/38863
8928         * gfortran.dg/alloc_comp_result_1.f90: New test.
8929
8930 2009-04-07  Jason Merrill  <jason@redhat.com>
8931
8932         PR c++/34691
8933         * g++.dg/overload/extern-C-1.C: New.
8934
8935 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8936
8937         PR testsuite/39325
8938         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8939
8940 2009-04-07  Jason Merrill  <jason@redhat.com>
8941
8942         PR c++/25185
8943         * g++.dg/template/error40.C: New.
8944
8945 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8946
8947         PR fortran/38152
8948         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8949
8950 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8951
8952         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8953
8954 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8955
8956         PR fortran/38290
8957         * gfortran.dg/proc_decl_1.f90: Modified.
8958         * gfortran.dg/proc_ptr_11.f90: Extended.
8959         * gfortran.dg/proc_ptr_13.f90: Modified.
8960
8961 2009-04-06  Jason Merrill  <jason@redhat.com>
8962
8963         PR c++/35146
8964         * g++.dg/template/fnspec1.C: New.
8965
8966 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8967
8968         * lib/gnat.exp: Handle multilib.
8969
8970 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8971
8972         PR fortran/38863
8973         * gfortran.dg/dependency_23.f90: New test.
8974
8975 2009-04-06  Richard Guenther  <rguenther@suse.de>
8976
8977         PR tree-optimization/28868
8978         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8979         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8980         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8981         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8982
8983 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8984
8985         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8986
8987 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8988
8989         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8990
8991 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8992
8993         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8994         with the built-in y0, and the subsequent warning.
8995         (y1): Likewise, rename to y_1.
8996
8997 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8998
8999         PR fortran/39414
9000         * gfortran.dg/proc_decl_21.f90: New.
9001
9002 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9003
9004         PR fortran/36091
9005         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9006
9007 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9008
9009         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9010         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9011         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9012         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9013         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9014         gfortran.dg/namelist_49.f90: Gate test on effective_target
9015         fd_truncate.
9016         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9017
9018 2009-04-05  Daniel Kraft  <d@domob.eu>
9019
9020         PR fortran/38654
9021         * gfortran.dg/read_float_2.f03
9022         * gfortran.dg/read_float_3.f90
9023
9024 2009-04-05  Richard Guenther  <rguenther@suse.de>
9025
9026         PR tree-optimization/39648
9027         * gcc.c-torture/compile/pr39648.c: New testcase.
9028
9029 2009-04-05  Jason Merrill  <jason@redhat.com>
9030
9031         PR c++/14912
9032         * g++.dg/template/error39.C: New.
9033
9034 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9035
9036         PR fortran/29458
9037         * gfortran.dg/implied_do_1.f90: New.
9038
9039 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9040
9041         PR fortran/39577
9042         * gfortran.dg/recursive_check_8.f90: New.
9043         * gfortran.dg/recursive_check_9.f90: New.
9044         * gfortran.dg/recursive_check_10.f90: New.
9045         * gfortran.dg/recursive_check_11.f90: New.
9046         * gfortran.dg/recursive_check_12.f90: New.
9047         * gfortran.dg/recursive_check_13.f90: New.
9048         * gfortran.dg/recursive_check_14.f90: New.
9049
9050 2009-04-04  Jason Merrill  <jason@redhat.com>
9051
9052         PR c++/25185
9053         * g++.dg/template/error38.C: Add more tests.
9054
9055 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9056
9057         PR fortran/37614
9058         * gfortran.dg/common_align_2.f90: New test.
9059
9060 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9061
9062         PR target/39501
9063         * gcc.c-torture/execute/pr39501.c: New file.
9064         * gcc.c-torture/execute/pr39501.x: New file.
9065
9066 2009-04-04  Richard Guenther  <rguenther@suse.de>
9067
9068         PR tree-optimization/8781
9069         PR tree-optimization/37892
9070         * g++.dg/tree-ssa/pr8781.C: New testcase.
9071         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9072
9073 2009-04-04  Richard Guenther  <rguenther@suse.de>
9074
9075         PR tree-optimization/39636
9076         * gcc.c-torture/compile/pr39636.c: New testcase.
9077
9078 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9079
9080         PR rtl-optimization/39607
9081         * g++.dg/opt/pr39607.C: New.
9082
9083 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9084
9085         PR fortran/39594
9086         * gfortran.dg/common_12.f90: New.
9087
9088 2009-04-03  Jason Merrill  <jason@redhat.com>
9089
9090         PR c++/39608
9091         * g++.dg/template/const2.C: New test.
9092
9093 2009-04-03  Richard Guenther  <rguenther@suse.de>
9094
9095         PR tree-optimization/2480
9096         PR tree-optimization/23086
9097         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9098         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9099
9100 2009-04-03  Richard Guenther  <rguenther@suse.de>
9101
9102         PR tree-optimization/34743
9103         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9104         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9105         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9106         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9107         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9108         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9109         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9110         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9111
9112 2009-04-03  Richard Guenther  <rguenther@suse.de>
9113
9114         PR middle-end/13146
9115         PR tree-optimization/23940
9116         PR tree-optimization/33237
9117         PR middle-end/33974
9118         PR middle-end/34093
9119         PR tree-optimization/36201
9120         PR tree-optimization/36230
9121         PR tree-optimization/38049
9122         PR tree-optimization/38207
9123         PR tree-optimization/38230
9124         PR tree-optimization/38301
9125         PR tree-optimization/38585
9126         PR middle-end/38895
9127         PR tree-optimization/38985
9128         PR tree-optimization/39299
9129         * gcc.dg/pr19633-1.c: Adjust.
9130         * gcc.dg/torture/pta-callused-1.c: Likewise.
9131         * gcc.dg/torture/pr39074-2.c: Likewise.
9132         * gcc.dg/torture/pr39074.c: Likewise.
9133         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9134         * gcc.dg/torture/pr30375.c: Adjust.
9135         * gcc.dg/torture/pr33563.c: Likewise.
9136         * gcc.dg/torture/pr33870.c: Likewise.
9137         * gcc.dg/torture/pr33560.c: Likewise.
9138         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9139         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9140         * gcc.dg/tree-ssa/alias-15.c: Remove.
9141         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9142         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9143         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9144         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9145         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9146         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9147         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9148         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9149         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9150         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9151         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9152         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9153         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9154         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9155         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9156         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9157         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9158         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9159         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9160         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9161         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9162         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9163         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9164         * gcc.dg/uninit-B.c: XFAIL.
9165         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9166         * gcc.dg/uninit-pr19430.c: XFAIL.
9167         * g++.dg/tree-ssa/pr13146.C: New testcase.
9168         * g++.dg/opt/pr36187.C: Adjust.
9169         * g++.dg/torture/20090329-1.C: New testcase.
9170
9171 2009-04-02  Chao-ying Fu  <fu@mips.com>
9172
9173         * gcc.target/mips/interrupt_handler.c: New test.
9174
9175 2009-04-02  David Ayers  <ayers@fsfe.org>
9176
9177         PR objc/18456
9178         * objc.dg/bad-receiver-type-2.m: New test contributed by
9179         Alexander Mamberg.
9180
9181 2009-04-02  Jason Merrill  <jason@redhat.com>
9182
9183         PR c++/25185
9184         * g++.dg/template/error38.C: New test.
9185
9186 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9187
9188         PR tree-optimization/31677
9189         * gcc.dg/memcpy-1.c: Add compiler option.
9190
9191 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9192
9193         PR tree-optimization/39595
9194         * gfortran.dg/vect/O3-pr39595.f: New test.
9195
9196 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9197
9198         PR c++/26693
9199         * g++.dg/template/typedef11.C: New test.
9200         * g++.dg/template/typedef12.C: Likewise.
9201         * g++.dg/template/typedef13.C: Likewise.
9202         * g++.dg/template/typedef14.C: Likewise.
9203         * g++.dg/template/typedef15.C: Likewise.
9204         * g++.dg/template/typedef16.C: Likewise.
9205         * g++.dg/template/sfinae3.C: Compile this pedantically.
9206         The only errors expected should be the one saying the typedef is ill
9207         formed.
9208         * g++.old-deja/g++.pt/typename8.C: Likewise.
9209         * g++.dg/template/access11.C: Update this.
9210
9211 2009-04-02  Richard Guenther  <rguenther@suse.de>
9212
9213         PR tree-optimization/37221
9214         * gcc.c-torture/compile/20090331-1.c: New testcase.
9215
9216 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9217
9218         * gcc.c-torture/compile/20090401-1.c: New test.
9219
9220 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9221
9222         PR c++/4926
9223         * g++.dg/template/pr4926-1.C: New.
9224
9225 2009-04-01  Xinliang David Li  <davidxl@google.com>
9226
9227         * gcc.target/i386/all_one_m128i.c: New test.
9228
9229 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9230
9231         PR c/39027
9232         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9233         * gcc.dg/fltconst-2.c: New test.
9234         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9235         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9236
9237         PR c/33466
9238         * gcc.dg/cpp/pr33466.c: New test.
9239         * gcc.dg/dfp/pr33466.c: New test.
9240         * gcc.dg/fixed-point/pr33466.c: New test.
9241
9242 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9243
9244         PR tree-optimization/35011
9245         * g++.dg/other/pr35011.C: New.
9246
9247 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9248
9249         PR target/39226
9250         * gcc.dg/pr39226.c: New test.
9251
9252 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9253
9254         PR c++/35240
9255         * g++.dg/template/pr35240.C: New.
9256
9257 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9258
9259         PR c/39605
9260         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9261         * gcc.dg/pr25682.c: Update expected diagnostics.
9262
9263 2009-04-01  Richard Guenther  <rguenther@suse.de>
9264
9265         * gcc.dg/fold-plusmult-2.c: New testcase.
9266
9267 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9268
9269         PR c/37772
9270         * gcc.dg/pr37772.c: New test.
9271         * g++.dg/ext/asm11.C: New test.
9272
9273 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9274
9275         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9276         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9277         defined.
9278
9279 2009-03-31  Jason Merrill  <jason@redhat.com>
9280
9281         * g++.old-deja/g++.other/using9.C: Add expected errors.
9282
9283 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9284
9285         * gcc.c-torture/compile/pr33009.c: Removed.
9286
9287 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9288
9289         * gcc.c-torture/compile/pr33009.c: Delete.
9290         * gcc.c-torture/compile/pr11832.c: Likewise.
9291
9292 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9293
9294         PR c/448
9295         * lib/target-supports.exp (check_effective_target_stdint_types):
9296         Update comment.
9297         (check_effective_target_inttypes_types): New.
9298         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9299         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9300         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9301
9302 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9303
9304         PR fortran/38917
9305         PR fortran/38918
9306         * gfortran.dg/data_pointer_1.f90: New test.
9307
9308 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9309
9310         PR fortran/38915
9311         * gfortran.dg/char_length_15.f90: New test.
9312
9313 2009-03-31  Jason Merrill  <jason@redhat.com>
9314
9315         C++ DR 613
9316         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9317         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9318         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9319         xfail others.
9320
9321         * g++.dg/other/typedef2.C: New test.
9322
9323         PR c++/37806
9324         * g++.dg/template/typedef17.C: New test.
9325
9326         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9327         * g++.dg/cpp0x/auto12.C: Likewise.
9328
9329 2009-03-31  Richard Guenther  <rguenther@suse.de>
9330
9331         PR middle-end/31029
9332         * gcc.dg/fold-compare-4.c: New testcase.
9333         * gcc.dg/fold-compare-5.c: Likewise.
9334
9335 2009-03-31  Richard Guenther  <rguenther@suse.de>
9336
9337         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9338
9339 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9340
9341         PR target/39592
9342         * gcc.target/i386/pr39592-1.c: New test.
9343
9344 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9345
9346         PR preprocessor/15638
9347         * gcc.dg/cpp/missing-header-1.c: New test.
9348         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9349         "compilation terminated" message.
9350         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9351         test #include "".
9352         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9353         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9354         terminated" message.
9355
9356 2009-03-31  Richard Guenther  <rguenther@suse.de>
9357
9358         PR middle-end/23401
9359         PR middle-end/27810
9360         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9361         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9362
9363 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9364
9365         PR fortran/38389
9366         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9367         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9368         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9369         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9370         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9371         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9372         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9373
9374 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9375
9376         PR fortran/22571
9377         * gfortran.dg/whole_file_1.f90: New test.
9378         PR fortran/26227
9379         * gfortran.dg/whole_file_2.f90: New test.
9380         * gfortran.dg/whole_file_3.f90: New test.
9381         PR fortran/24886
9382         * gfortran.dg/whole_file_4.f90: New test.
9383
9384 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9385
9386         * gfortran.dg/bind_c_usage_19.f90: New test.
9387
9388         PR target/39558
9389         * gcc.target/powerpc/altivec-29.c: New test.
9390
9391 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9392
9393         PR rtl-optimization/323
9394         * gcc.target/i386/excess-precision-1.c,
9395         gcc.target/i386/excess-precision-2.c,
9396         gcc.target/i386/excess-precision-3.c,
9397         gcc.target/i386/excess-precision-4.c,
9398         gcc.target/i386/excess-precision-5.c,
9399         gcc.target/i386/excess-precision-6.c: New tests.
9400
9401 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9402
9403         PR c/35235
9404         * gcc.dg/c99-array-lval-8.c: New test.
9405
9406 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9407
9408         PR preprocessor/34695
9409         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9410         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9411         instead of dg-warning for "previous definition" messages.
9412         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9413         "warnings being treated as errors" message.
9414         * gcc.dg/fltconst-1.c: Use -fshow-column.
9415
9416 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9417
9418         PR fortran/38823
9419         * gfortran.dg/power1.f90: New test.
9420
9421 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9422
9423         PR c/456
9424         PR c/5675
9425         PR c/19976
9426         PR c/29116
9427         PR c/31871
9428         PR c/35198
9429         * gcc.c-torture/compile/20081108-1.c,
9430         gcc.c-torture/compile/20081108-2.c,
9431         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9432         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9433         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9434         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9435         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9436         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9437         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9438         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9439         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9440         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9441         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9442         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9443         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9444         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9445         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9446         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9447         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9448         case.
9449         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9450         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9451         XFAILs.  Update expected messages.
9452         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9453         expected messages.
9454         * gcc.dg/real-const-1.c: Replace with test from original PR.
9455         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9456         when casting from non-constant integer to pointer.
9457
9458 2009-03-29  Richard Guenther  <rguenther@suse.de>
9459
9460         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9461
9462 2009-03-29  Daniel Kraft  <d@domob.eu>
9463
9464         PR fortran/37423
9465         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9466         DEFERRED bindings.
9467         * gfortran.dg/typebound_proc_9.f03: New test.
9468         * gfortran.dg/typebound_proc_10.f03: New test.
9469         * gfortran.dg/typebound_proc_11.f03: New test.
9470         * gfortran.dg/abstract_type_5.f03: New test.
9471
9472 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9473
9474         PR fortran/38507
9475         * gfortran.dg/do_4.f: New.
9476         * gfortran.dg/goto_2.f90: Correct expected warnings.
9477         * gfortran.dg/goto_4.f90: Likewise.
9478         * gfortran.dg/goto_5.f90: New.
9479
9480 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9481
9482         PR target/39545
9483         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9484
9485         * gcc.target/i386/pr39545-1.c: New.
9486         * gcc.target/i386/pr39545-2.c: Likewise.
9487
9488         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9489         (flex2_struct): Likewise.
9490         (check_struct_passing7): Likewise.
9491         (check_struct_passing8): Likewise.
9492         (f1s): Likewise.
9493         (f2s): Likewise.
9494         (main): Call check_struct_passing7 and check_struct_passing8.
9495
9496 2009-03-29  Richard Guenther  <rguenther@suse.de>
9497
9498         * gcc.c-torture/execute/20090113-1.c: New testcase.
9499         * gcc.c-torture/execute/20090113-2.c: Likewise.
9500         * gcc.c-torture/execute/20090113-3.c: Likewise.
9501         * gcc.c-torture/execute/20090207-1.c: Likewise.
9502         * gcc.c-torture/compile/20090114-1.c: Likewise.
9503         * gcc.c-torture/compile/20090328-1.c: Likewise.
9504         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9505
9506 2009-03-29  David Ayers  <ayers@fsfe.org>
9507
9508         PR objc/27377
9509         * objc.dg/conditional-1.m: New tests.
9510
9511 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9512
9513         * gcc.dg/winline-10.c: New test.
9514
9515 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9516
9517         PR fortran/34656
9518         * gfortran.dg/do_check_1.f90: Add test.
9519         * gfortran.dg/do_check_2.f90: Add test.
9520         * gfortran.dg/do_check_3.f90: Add test.
9521         * gfortran.dg/do_check_4.f90: Add test.
9522
9523 2009-03-28  Jan Hubicka  <jh@suse.cz>
9524
9525         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9526         * gcc.dg/pr33826.c: Update dump files.
9527         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9528         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9529
9530 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9531
9532         * g++.dg/tree-ssa/fwprop-align.C: New test.
9533
9534 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9535
9536         * gcc.target/powerpc/altivec-28.c: New test.
9537
9538         PR c++/39554
9539         * gcc.dg/wdisallowed-functions-1.c: Removed.
9540         * gcc.dg/wdisallowed-functions-2.c: Removed.
9541         * gcc.dg/wdisallowed-functions-3.c: Removed.
9542         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9543         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9544         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9545
9546 2009-03-28  Richard Guenther  <rguenther@suse.de>
9547
9548         PR tree-optimization/38723
9549         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9550
9551 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9552
9553         PR fortran/38538
9554         * gfortran.dg/char_result_13.f90: New test.
9555
9556 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9557
9558         PR fortran/38765
9559         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9560
9561 2009-03-28  Daniel Kraft  <d@domob.eu>
9562
9563         * gfortran.dg/trim_1.f90: New test.
9564
9565 2009-03-28  Richard Guenther  <rguenther@suse.de>
9566
9567         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9568         * g++.dg/warn/Warray-bounds.C: Likewise.
9569
9570 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9571
9572         PR fortran/32626
9573         * gfortran.dg/recursive_check_7.f90: New test.
9574
9575 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9576
9577         PR fortran/38432
9578         * gfortran.dg/do_check_5.f90: New test.
9579         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9580         * gfortran.dg/array_constructor_18.f90: Ditto.
9581         * gfortran.dg/array_constructor_22.f90: Ditto.
9582         * gfortran.dg/do_3.F90: Ditto.
9583         * gfortran.dg/do_1.f90: Ditto.
9584
9585 2009-03-28  Richard Guenther  <rguenther@suse.de>
9586
9587         PR tree-optimization/38180
9588         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9589
9590 2009-03-28  Richard Guenther  <rguenther@suse.de>
9591
9592         PR tree-optimization/38513
9593         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9594         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9595         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9596         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9597         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9598         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9599         * gcc.dg/vect/vect-35.c: Likewise.
9600         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9601         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9602         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9603
9604 2009-03-28  Richard Guenther  <rguenther@suse.de>
9605
9606         PR tree-optimization/38968
9607         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9608
9609 2009-03-28  Richard Guenther  <rguenther@suse.de>
9610
9611         PR tree-optimization/37795
9612         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9613
9614 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9615
9616         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9617         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9618         options for removed targets.
9619
9620 2009-03-27  Richard Guenther  <rguenther@suse.de>
9621
9622         PR tree-optimization/39120
9623         * gcc.c-torture/execute/pr39120.c: New testcase.
9624
9625 2009-03-27  Richard Guenther  <rguenther@suse.de>
9626
9627         PR tree-optimization/39120
9628         * gcc.dg/torture/pta-callused-1.c: New testcase.
9629
9630 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9631
9632         PR middle-end/39315
9633         * gcc.target/i386/pr39315-1.c: New.
9634         * gcc.target/i386/pr39315-2.c: Likewise.
9635         * gcc.target/i386/pr39315-3.c: Likewise.
9636         * gcc.target/i386/pr39315-4.c: Likewise.
9637         * gcc.target/i386/pr39315-check.c: Likewise.
9638
9639 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9640
9641         PR c/39323
9642         * gcc.dg/pr39323-1.c: New.
9643         * gcc.dg/pr39323-2.c: Likewise.
9644         * gcc.dg/pr39323-3.c: Likewise.
9645
9646 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9647
9648         PR target/38034
9649         * gcc.target/ia64/sync-1.c: New.
9650
9651 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9652
9653         PR target/39472
9654         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9655         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9656         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9657         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9658         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9659         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9660         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9661         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9662
9663 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9664
9665         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9666         for low precision (i.e. float).
9667
9668 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9669             Jakub Jelinek  <jakub@redhat.com>
9670
9671         PR debug/37959
9672         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9673
9674 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9675
9676         * gcc.dg/memmove-2.c: New test.
9677         * gcc.dg/memmove-3.c: New test.
9678
9679         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9680         in clone naming.
9681
9682 2009-03-27  Xinliang David Li  <davidxl@google.com>
9683
9684         PR tree-optimization/39557
9685         * g++.dg/tree-ssa/dom-invalid.C: New test.
9686
9687 2009-03-27  Xinliang David Li  <davidxl@google.com>
9688
9689         PR tree-optimization/39548
9690         * g++.dg/tree-ssa/copyprop.C: New test.
9691
9692 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9693
9694         PR c++/38638
9695         * g++.dg/template/typename17.C: New testcase.
9696         * g++.dg/template/typename18.C: New testcase.
9697
9698 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9699
9700         PR c++/36799
9701         * g++.dg/other/var_copy-1.C: New test.
9702
9703 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9704
9705         PR c++/37647
9706         * g++.dg/parse/ctor9.C: New test.
9707
9708 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9709
9710         PR c++/29727
9711         * g++.dg/init/error2.C: New test.
9712
9713 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9714
9715         PR c++/35652
9716         * gcc.dg/pr35652.C: New.
9717         * g++.dg/warn/pr35652.C: New.
9718         * gcc.dg/format/plus-1.c: Adjust message.
9719
9720 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9721
9722         PR c++/39554
9723         * gcc.dg/wdisallowed-functions-3.c: New test.
9724         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9725
9726 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9727
9728         * gcc.dg/inline-33.c: Fix when pic.
9729
9730 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9731
9732         * gcc.target/ia64/20090324-1.c: New test.
9733
9734 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9735
9736         PR c/27898
9737         * gcc.dg/pr27898.c: New test.
9738
9739         PR tree-optimization/32139
9740         * gcc.c-torture/compile/pr32139.c: New test.
9741
9742 2009-03-24  Jason Merrill  <jason@redhat.com>
9743
9744         PR c++/28274
9745         * g++.dg/parse/defarg14.C: New test.
9746
9747 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9748
9749         PR libfortran/39528
9750         * gfortran.dg/read_repeat.f90: New test.
9751
9752 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9753
9754         PR tree-optimization/39529
9755         * gcc.dg/vect/pr39529.c: New test.
9756
9757 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9758             Jakub Jelinek  <jakub@redhat.com>
9759
9760         PR debug/39524
9761         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9762
9763 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9764
9765         PR c/39495
9766         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9767
9768 2009-03-23  Jason Merrill  <jason@redhat.com>
9769
9770         * g++.dg/cpp0x/auto12.C: Add variadic test.
9771
9772         PR c++/39526
9773         * g++.dg/warn/Wshadow-4.C: New test.
9774
9775 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9776
9777         PR tree-optimization/39516
9778         * gfortran.dg/pr39516.f: New test.
9779
9780 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9781
9782         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9783         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9784         variable, not environment variable.
9785
9786 2009-03-21  Jason Merrill  <jason@redhat.com>
9787
9788         PR c++/28879
9789         * g++.dg/ext/vla6.C: New test.
9790
9791 2009-03-20  Jason Merrill  <jason@redhat.com>
9792
9793         * g++.dg/cpp0x/initlist5.C: Add additional test.
9794
9795 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9796             Janis Johnson  <janis187@us.ibm.com>
9797
9798         * lib/compat.exp (compat-get-options-main, compat-get-options):
9799         Handle dg-prune-output in source file.
9800         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9801         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9802         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9803         two warnings.
9804
9805 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9806
9807         PR c/39495
9808         * gcc.dg/gomp/pr39495-1.c: New test.
9809         * gcc.dg/gomp/pr39495-2.c: New test.
9810         * g++.dg/gomp/pr39495-1.C: New test.
9811         * g++.dg/gomp/pr39495-2.C: New test.
9812
9813         PR target/39496
9814         * gcc.target/i386/pr39496.c: New test.
9815         * g++.dg/other/pr39496.C: New test.
9816
9817 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9818
9819         PR middle-end/39500
9820         * gcc.dg/autopar/pr39500-1.c: New.
9821         * gcc.dg/autopar/pr39500-2.c: New.
9822
9823 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9824
9825         * g++.dg/dg.exp: Prune graphite.
9826
9827 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9828
9829         PR middle-end/39447
9830         * g++.dg/graphite: New.
9831         * g++.dg/graphite/graphite.exp: New.
9832         * g++.dg/graphite/pr39447.C: New.
9833
9834 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9835
9836         PR c++/39425
9837         * g++.dg/template/pr39425.C: New.
9838
9839         * g++.dg/template/spec33.C: Updated.
9840
9841 2009-03-17  Jason Merrill  <jason@redhat.com>
9842
9843         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9844
9845 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9846
9847         PR c++/39475
9848         * g++.dg/ext/unary_trait_incomplete.C: New.
9849
9850 2009-03-17  Jing Yu  <jingyu@google.com>
9851
9852         PR middle-end/39378
9853         * g++.dg/inherit/thunk10.C: New test.
9854
9855 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9856
9857         PR target/39482
9858         * gcc.target/i386/pr39482.c: New test.
9859
9860 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9861
9862         PR debug/39471
9863         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9864         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9865         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9866         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9867
9868         PR middle-end/39443
9869         * gcc.dg/pr39443.c: New test.
9870
9871         PR debug/39412
9872         * gcc.dg/debug/pr39412.c: New test.
9873
9874 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9875
9876         PR testsuite/38526
9877         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9878         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9879         is defined.
9880         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9881         its original value, or unset if it was not defined.
9882         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9883         path procs around use of HOSTCC.
9884         * g++.dg/compat/struct-layout-1.exp: Ditto.
9885         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9886
9887 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9888
9889         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9890
9891 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9892
9893         Revert patch for PR testsuite/37630.
9894
9895         PR testsuite/37960
9896         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9897
9898         PR testsuite/37630
9899         * lib/target-supports.exp (check_effective_target_ieee): New.
9900         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9901         * gcc.dg/20001012-1.c: Require ieee.
9902
9903         PR testsuite/37628
9904         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9905
9906 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9907
9908         PR tree-optimization/39455
9909         * gcc.dg/pr39455.c: New test.
9910
9911 2009-03-13  David Ayers  <ayers@fsfe.org>
9912
9913         * objc/execute/trivial.m. New test.
9914
9915 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9916
9917         PR target/39137
9918         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9919
9920 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9921
9922         PR testsuite/39451
9923         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9924         constraint on (%2).
9925
9926 2009-03-12  David Ayers  <ayers@fsfe.org>
9927
9928         PR libobjc/27466
9929         * objc/execute/exceptions/handler-1.m. New test.
9930
9931 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9932
9933         PR target/39431
9934         * gcc.target/i386/pr39431.c: New test.
9935
9936 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9937
9938         PR target/39445
9939         * gcc.target/i386/pr39445.c: New.
9940
9941         * gcc.target/i386/push-1.c: XFAIL.
9942
9943 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9944
9945         * gcc.dg/inline-33.c: New test.
9946
9947 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9948
9949         * gcc.dg/vect/vect-82.c: Combine dg-do and
9950         dg-require-effective-target into dg-skip-if.
9951         * gcc.dg/vect/vect-83.c: Likewise.
9952
9953 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9954
9955         PR target/39137
9956         * gcc.target/i386/stackalign/longlong-1.c: New test.
9957         * gcc.target/i386/stackalign/longlong-2.c: New test.
9958
9959 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9960
9961         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9962
9963 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9964
9965         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9966         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9967
9968 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9969
9970         * gnat.dg/slice_enum.adb: New test.
9971
9972 2009-03-11  Jason Merrill  <jason@redhat.com>
9973
9974         PR debug/39086
9975         * g++.dg/opt/nrv15.C: New test.
9976
9977 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9978
9979         PR tree-optimization/39422
9980         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9981         constant array with static initialization to global memory.
9982         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9983
9984 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9985
9986         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9987         padding.
9988
9989 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9990
9991         PR c++/39371
9992         * g++.dg/opt/switch2.C: Add -w to dg-options.
9993         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9994         * g++.dg/warn/switch1.C: New test.
9995         * g++.dg/other/switch3.C: New test.
9996
9997         PR tree-optimization/39394
9998         * gcc.c-torture/compile/pr39394.c: New test.
9999
10000 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10001
10002         * gcc.target/s390/20090223-1.c: New testcase.
10003
10004 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10005
10006         PR libfortran/39402
10007         * gfortran.dg/fmt_f0_1.f90: New test.
10008
10009 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10010
10011         PR c++/39060
10012         * g++.dg/other/new1.C: Adjusted.
10013         * g++.dg/parse/crash40.C: Likewise.
10014         * g++.dg/parse/defarg12.C: Likewise.
10015         * g++.dg/template/error15.C: Likewise.
10016
10017         * g++.dg/other/pr39060.C: New.
10018
10019 2009-03-07  Jason Merrill  <jason@redhat.com>
10020
10021         PR c++/39367
10022         * g++.dg/opt/new1.C: New.
10023
10024 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10025
10026         PR c++/33492
10027         * g++.dg/other/error32.C: New.
10028
10029 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10030
10031         PR middle-end/39360
10032         * gcc.c-torture/compile/pr39360.c: New test.
10033
10034         PR debug/39372
10035         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10036
10037 2009-03-05  Jason Merrill  <jason@redhat.com>
10038
10039         PR c++/38908
10040         * g++.dg/warn/Wuninitialized-3.C: New test.
10041
10042 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10043
10044         PR debug/39379
10045         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10046         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10047
10048 2009-03-04  Jason Merrill  <jason@redhat.com>
10049
10050         PR c++/13549
10051         * g++.dg/template/koenig7.C: New test.
10052
10053 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10054
10055         * g++.dg/torture/predcom-1.C: New test.
10056
10057 2009-03-04  Richard Guenther  <rguenther@suse.de>
10058
10059         PR tree-optimization/39362
10060         * g++.dg/torture/pr39362.C: New testcase.
10061
10062 2009-03-04  Jason Merrill  <jason@redhat.com>
10063             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10064
10065         PR c++/9634
10066         PR c++/29469
10067         PR c++/29607
10068         * g++.dg/template/dependent-name5.C: New test.
10069
10070 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10071
10072         PR testsuite/39357
10073         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10074         vect_int to vect_int_mult.
10075
10076 2009-03-04  Richard Guenther  <rguenther@suse.de>
10077
10078         PR tree-optimization/39358
10079         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10080         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10081
10082 2009-03-04  Richard Guenther  <rguenther@suse.de>
10083
10084         PR tree-optimization/39339
10085         * gcc.c-torture/execute/pr39339.c: New testcase.
10086
10087 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10088
10089         * gcc.c-torture/compile/20090303-1.c,
10090         gcc.c-torture/compile/20090303-2.c: New tests.
10091
10092 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10093
10094         PR fortran/39354
10095         * gfortran.dg/gomp/pr39354.f90: New test.
10096
10097         PR tree-optimization/39343
10098         * gcc.dg/pr39343.c: New test.
10099
10100 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10101
10102         PR tree-optimization/39248
10103         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10104         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10105         on targets without vector misalignment support.
10106         * lib/target-supports.exp
10107         (check_effective_target_vect_short_mult): Add
10108         check_effective_target_arm32.
10109
10110 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10111
10112         PR middle-end/39335
10113         * gcc.dg/graphite/pr39335_1.c: New.
10114         * gcc.dg/graphite/pr39335.c: New.
10115
10116 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10117
10118         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10119         of andl.
10120         * gcc.target/i386/stackalign/return-5.c: Likewise.
10121         * gcc.target/i386/stackalign/return-6.c: Likewise.
10122
10123 2009-03-02  Richard Guenther  <rguenther@suse.de>
10124             Ira Rosen  <irar@il.ibm.com>
10125
10126         PR tree-optimization/39318
10127         * gfortran.dg/vect/pr39318.f90: New test.
10128
10129 2009-03-01  Jan Hubicka  <jh@suse.cz>
10130
10131         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10132
10133 2009-03-01  Jan Hubicka  <jh@suse.cz>
10134
10135         PR debug/39267
10136         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10137
10138 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10139
10140         * gnat.dg/pack12.adb: New test.
10141
10142 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10143
10144         PR c++/37789
10145         * g++.dg/other/pr37789.C: New.
10146
10147 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10148
10149         PR fortran/39295
10150         * gfortran.dg/interface_25.f90: New test.
10151         * gfortran.dg/interface_26.f90: New test.
10152
10153 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10154
10155         PR fortran/39292
10156         * gfortran.dg/initialization_22.f90: New test.
10157
10158 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10159
10160         PR rtl-optimization/39241
10161         * gcc.dg/torture/pr39241.c: New.
10162
10163 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10164
10165         PR tree-optimizations/39259
10166         * g++.dg/torture/pr39259.C: New testcase.
10167
10168 2009-02-24  Richard Guenther  <rguenther@suse.de>
10169
10170         PR c++/39242
10171         * g++.dg/template/instantiate10.C: New testcase.
10172
10173 2009-02-24  Richard Guenther  <rguenther@suse.de>
10174             Zdenek Dvorak  <ook@ucw.cz>
10175
10176         PR tree-optimization/39233
10177         * gcc.c-torture/execute/pr39233.c: New testcase.
10178
10179 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10180
10181         PR tree-optimization/39260
10182         * gcc.dg/graphite/pr39260.c: New.
10183
10184 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10185
10186         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10187
10188 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10189
10190         PR c++/36411
10191         * g++.dg/template/void14.C: New.
10192
10193 2009-02-23  Jason Merrill  <jason@redhat.com>
10194
10195         PR c++/38880
10196         * g++.dg/init/const7.C: Remove XFAIL.
10197         * g++.dg/init/static-init1.C: New test.
10198
10199         * g++.dg/cpp0x/initlist14.C: New test.
10200
10201 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10202
10203         PR fortran/38914
10204         * bound_simplification_2.f90:  New test case.
10205         * bound_7.f90:  New test case.
10206
10207 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10208
10209         * gcc.dg/cpp/include4.c: New test.
10210
10211 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10212
10213         PR target/39256
10214         * gcc.target/i386/abi-2.c: New.
10215
10216 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10217
10218         * gcc.c-torture/execute/pr39228.x: New.
10219
10220 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10221
10222         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10223         scan-assembler to check for xmm0 register.
10224
10225 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10226             Joseph Myers  <joseph@codesourcery.com>
10227
10228         * gcc.target/arm/va_list.c: New test.
10229         * g++.dg/abi/arm_va_list.C: Likewise.
10230         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10231         function.
10232         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10233         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10234         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10235         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10236         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10237         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10238
10239 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10240
10241         PR testsuite/38164
10242         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10243         to dg-options.
10244
10245 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10246
10247         PR target/39240
10248         * gcc.c-torture/execute/pr39240.c: New test.
10249
10250 2009-02-20  Jason Merrill  <jason@redhat.com>
10251
10252         PR c++/39225
10253         * g++.dg/parse/dtor15.C: New test.
10254
10255 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10256
10257         * gcc.c-torture/execute/20090219-1.c: New.
10258
10259 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10260
10261         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10262         (mips-dg-options): When matching isa* pseudo-options make
10263         'value' optional and accept ! entries.  Use $spec instead of
10264         $isa_spec in the isa pseudo-option error message.  Only
10265         perform the ISA-range check when 'value' is set.  If arch is
10266         matching any CPU in the ! entries switch to its generic ISA.
10267         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10268         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10269
10270 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10271
10272         PR target/39175
10273         * gcc.dg/visibility-20.c: New test.
10274         * g++.dg/ext/visibility/visibility-11.C: New test.
10275
10276 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10277
10278         PR c++/39188
10279         * g++.dg/abi/pr39188-1a.C: New.
10280         * g++.dg/abi/pr39188-1b.C: Likewise.
10281         * g++.dg/abi/pr39188-1.h: Likewise.
10282         * g++.dg/abi/pr39188-2a.C: Likewise.
10283         * g++.dg/abi/pr39188-2b.C: Likewise.
10284         * g++.dg/abi/pr39188-2.h: Likewise.
10285         * g++.dg/abi/pr39188-3a.C: Likewise.
10286         * g++.dg/abi/pr39188-3b.C: Likewise.
10287         * g++.dg/abi/pr39188-3.h: Likewise.
10288
10289 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10290
10291         PR c/38483
10292         * gcc.c-torture/execute/call-trap-1.c,
10293         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10294         tests.
10295
10296 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10297
10298         PR target/39228
10299         * gcc.c-torture/execute/pr39228.c: New test.
10300
10301 2009-02-19  Richard Guenther  <rguenther@suse.de>
10302
10303         PR tree-optimization/39074
10304         * gcc.dg/torture/pr39074.c: New testcase.
10305         * gcc.dg/torture/pr39074-2.c: Likewise.
10306         * gcc.dg/torture/pr39074-3.c: Likewise.
10307
10308 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10309
10310         PR c++/39219
10311         * g++.dg/parse/attr3.C: New.
10312
10313 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10314
10315         PR testsuite/38165
10316         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10317
10318         PR testsuite/38166
10319         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10320         and skip on Darwin.
10321
10322 2009-02-18  Jason Merrill  <jason@redhat.com>
10323
10324         PR c++/38880
10325         * g++.dg/init/const7.C: Remove XFAIL.
10326
10327         PR target/39179
10328         * g++.dg/opt/const6.C: New test.
10329
10330 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10331
10332         * gcc.dg/callabi/callabi.exp: Moved to ...
10333         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10334         in 64bit mode.
10335
10336         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10337         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10338         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10339         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10340         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10341         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10342         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10343
10344         * gcc.dg/callabi/callabi.h: Moved to ...
10345         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10346
10347         * gcc.dg/callabi/func-1.c: Moved to ...
10348         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10349
10350         * gcc.dg/callabi/func-indirect.c: Moved to ...
10351         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10352
10353         * gcc.dg/callabi/pr38891.c: Moved to ...
10354         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10355
10356         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10357         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10358
10359         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10360         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10361
10362         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10363         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10364
10365 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10366
10367         PR target/38891
10368         * gcc.dg/callabi/pr38891.c: New.
10369
10370 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10371
10372         * gcc.dg/callabi/callabi.exp: New.
10373
10374 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10375
10376         PR target/39082
10377         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10378         -Wno-abi for x86.
10379         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10380
10381         * gcc.target/i386/pr39082-1.c: New.
10382
10383         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10384         -Wno-abi.
10385
10386         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10387         CHECK_M64_M128 is defined.
10388         (check_f_arguments): Add "do".
10389         (check_vector_arguments): New.
10390         (check_m64_arguments): Likewise.
10391         (check_m128_arguments): Likewise.
10392
10393         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10394         (CHECK_M64_M128): Define.
10395
10396         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10397         on abitest.
10398         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10399
10400         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10401         tests only if CHECK_M64_M128 is defined.
10402
10403         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10404         (m128_2_struct): Likewise.
10405         (check_struct_passing5): Likewise.
10406         (check_struct_passing6): Likewise.
10407         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10408
10409         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10410         (un5): Likewise.
10411         (check_union_passing4): Likewise.
10412         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10413
10414 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10415
10416         PR c/35447
10417         * gcc.dg/noncompile/pr35447-1.c: New test.
10418
10419 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10420
10421         PR tree-optimization/36922
10422         * gfortran.dg/pr36922.f: New test.
10423
10424 2009-02-17  Richard Guenther  <rguenther@suse.de>
10425
10426         PR tree-optimization/39202
10427         * gcc.c-torture/compile/pr39202.c: New testcase.
10428
10429 2009-02-17  Richard Guenther  <rguenther@suse.de>
10430
10431         PR tree-optimization/39204
10432         * gcc.dg/torture/pr39204.c: New testcase.
10433
10434 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10435
10436         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10437         * gcc.dg/vect/vect-outer-6.c: Ditto.
10438
10439 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10440
10441         PR c/35446
10442         * gcc.dg/noncompile/init-5.c: New test.
10443         * gcc.dg/init-bad-4.c: Adjust expected errors.
10444
10445 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10446
10447         PR target/37049
10448         * gcc.target/i386/push-1.c: New.
10449
10450 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10451
10452         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10453
10454 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10455
10456         * gcc.target/spu/intrinsics-sr.c: New test.
10457
10458 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10459
10460         PR target/38056
10461         * gcc.target/ia64/sibcall-opt-1.c: New test.
10462         * gcc.target/ia64/sibcall-opt-2.c: New test.
10463
10464 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10465
10466         PR fortran/36528
10467         * gfortran.dg/cray_pointers_8.f90: New test.
10468
10469         PR fortran/36703
10470         * gfortran.dg/cray_pointers_9.f90: New test.
10471
10472 2009-02-13  Jason Merrill  <jason@redhat.com>
10473
10474         PR c++/39070
10475         * g++.dg/cpp0x/decltype16.C: New.
10476
10477 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10478
10479         PR target/39152
10480         * gfortran.dg/gomp/pr39152.f90: New.
10481
10482 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10483
10484         PR target/39162
10485         * gcc.target/i386/pr39162.c: New.
10486
10487 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10488
10489         PR c/35444
10490         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10491         New tests.
10492
10493 2009-02-12  Jason Merrill  <jason@redhat.com>
10494
10495         PR c++/38950
10496         * g++.dg/template/array20.C: New test.
10497
10498 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10499
10500         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10501         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10502         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10503
10504 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10505
10506         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10507
10508 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10509
10510         PR target/39152
10511         * gfortran.dg/pr39152.f: New.
10512
10513 2009-02-11  Jason Merrill  <jason@redhat.com>
10514
10515         PR c++/39153
10516         * g++.dg/cpp0x/defaulted9.C: New test.
10517
10518         PR c++/30111
10519         * g++.dg/init/value7.C: New test.
10520
10521 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10522
10523         PR target/38824
10524         * gcc.target/i386/pr38824.c: New testcase.
10525
10526 2009-02-11  Jason Merrill  <jason@redhat.com>
10527
10528         PR c++/38649
10529         * g++.dg/cpp0x/defaulted8.C: New test.
10530
10531         PR c++/36744
10532         * g++.dg/cpp0x/rv9p.C: New test.
10533
10534 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10535
10536         * gnat.dg/aliasing3.adb: New test.
10537         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10538
10539 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10540
10541         PR c++/34397
10542         * g++.dg/template/crash88.C: New.
10543         * g++.dg/template/crash89.C: Likewise.
10544
10545 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10546
10547         PR c/39084
10548         * gcc.dg/pr39084.c: New test.
10549
10550 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10551
10552         PR target/39139
10553         * gcc.target/i386/pr39139.c: New test.
10554
10555 2009-02-10  Richard Guenther  <rguenther@suse.de>
10556
10557         PR tree-optimization/39132
10558         * gcc.dg/torture/pr39132.c: New testcase.
10559
10560 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10561
10562         PR target/39119
10563         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10564         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10565         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10566         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10567         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10568         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10569         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10570         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10571
10572 2009-02-09  Jason Merrill  <jason@redhat.com>
10573
10574         PR c++/39109
10575         * g++.dg/init/value6.C: New test.
10576
10577 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10578
10579         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10580
10581 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10582
10583         * gcc.c-torture/compile/20090209-1.c: New test.
10584
10585 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10586
10587         PR c++/35147
10588         PR c++/37737
10589         * g++.dg/cpp0x/vt-35147.C: New.
10590         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10591         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10592
10593 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10594
10595         PR c/35434
10596         * gcc.dg/attr-alias-4.c: New test.
10597
10598 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10599
10600         PR c/39035
10601         * gcc.dg/dfp/pr39035.c: New test.
10602
10603 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10604
10605         PR c/36432
10606         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10607
10608 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10609
10610         PR c++/39106
10611         * g++.dg/opt/thunk3.C: New test.
10612
10613 2009-02-05  Nick Clifton  <nickc@redhat.com>
10614
10615         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10616         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10617         * gcc.dg/cdce1.c: Likewise.
10618         * gcc.dg/cpp/_Pragma6.c: Likewise.
10619         * g++.dg/cpp/_Pragma1.C: Likewise.
10620         * gcc.dg/utf32-2.c: Xfail for M32C.
10621         * gcc.dg/utf32-1.c: Likewise.
10622         * gcc.dg/utf32-3.c: Likewise.
10623         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10624         targets.
10625         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10626         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10627         * gcc.dg/Wconversion-5.c: Likewise.
10628         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10629         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10630         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10631         * gcc.dg/utf-inc-init.c: Likewise.
10632         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10633         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10634         * gcc.dg/utf-array-short-wchar.c: Likewise.
10635         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10636         * gcc.dg/mallign.c: Use size_t instead of long.
10637
10638 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10639
10640         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10641
10642 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10643
10644         * gcc.c-torture/execute/pr39100.c: New.
10645
10646 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10647
10648         PR c/35435
10649         * gcc.dg/tls/diag-6.c: New test.
10650
10651 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10652
10653         * gcc.dg/graphite/scop-19.c: New
10654
10655 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10656
10657         AVX Programming Reference (January, 2009)
10658         * gcc.target/i386/avx-vpclmulqdq.c: New.
10659         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10660
10661         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10662
10663         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10664         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10665         (pclmul_test): Renamed to ...
10666         (TEST): This.
10667
10668 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10669
10670         PR c++/39095
10671         * g++.dg/abi/mangle31.C: New test.
10672
10673 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10674
10675         PR c/29129
10676         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10677         declarator.
10678         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10679         inside function prototype but not part of parameter declarator.
10680         * vla-11.c: New test.
10681
10682 2009-02-03  Jason Merrill  <jason@redhat.com>
10683
10684         * g++.dg/warn/main-4.C: New test.
10685         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10686
10687 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10688
10689         PR c++/36607
10690         * g++.dg/expr/cast10.C: New test.
10691
10692 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10693
10694         PR c/35433
10695         * gcc.dg/init-bad-6.c: New test.
10696
10697 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10698
10699         PR target/35318
10700         * gcc.c-torture/compile/pr35318.c: New test.
10701
10702         PR inline-asm/39059
10703         * gcc.dg/nofixed-point-2.c: New test.
10704         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10705         * g++.dg/ext/fixed2.C: Likewise.
10706         * g++.dg/other/error25.C: Likewise.
10707         * g++.dg/lookup/crash7.C: Likewise.
10708         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10709
10710         PR c++/39056
10711         * g++.dg/cpp0x/initlist13.C: New test.
10712
10713 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10714
10715         PR c++/36897
10716         * g++.dg/template/func2.C: New test.
10717
10718         PR c++/37314
10719         * g++.dg/template/typename15.C: New.
10720         * g++.dg/template/typename16.C: New.
10721
10722 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10723             Ben Elliston  <bje@au.ibm.com>
10724
10725         PR c/39034
10726         * gcc.dg/dfp/pr39034.c: New test.
10727
10728 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10729
10730         PR testsuite/38263
10731         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10732
10733 2009-02-02  Jason Merrill  <jason@redhat.com>
10734
10735         PR c++/39054
10736         * g++.dg/parse/dtor14.C: New test.
10737
10738 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10739
10740         * lib/target-supports.exp
10741         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10742         * g++.dg/ext/builtin10.C: New test.
10743
10744         PR inline-asm/39058
10745         * gcc.target/i386/pr39058.c: New test.
10746
10747 2009-02-02  Richard Guenther  <rguenther@suse.de>
10748
10749         PR tree-optimization/38937
10750         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10751
10752 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10753
10754         PR c++/39053
10755         * g++.dg/parse/crash52.C: New.
10756
10757 2009-01-30  Richard Guenther  <rguenther@suse.de>
10758
10759         PR tree-optimization/39041
10760         * gcc.c-torture/compile/pr39041.c: New testcase.
10761
10762 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10763
10764         PR target/39013
10765         * gcc.target/i386/pr39013-1.c: New test.
10766         * gcc.target/i386/pr39013-2.c: New test.
10767
10768         PR c++/39028
10769         * g++.dg/ext/label12.C: New test.
10770
10771 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10772
10773         PR c++/33465
10774         * g++.dg/parse/error34.C: New.
10775         * g++.dg/parse/error35.C: Likewise.
10776
10777 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10778
10779         PR c++/38655
10780         * g++.dg/cpp0x/decltype-38655.C: New.
10781
10782 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10783
10784         PR target/39002
10785         * g++.dg/torture/pr39002.C: New test.
10786
10787 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10788
10789         PR tree-optimization/39007
10790         * gcc.dg/tree-ssa/pr39007.c: New.
10791
10792 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10793
10794         PR middle-end/35854
10795         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10796         to "subreg1".
10797
10798 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10799
10800         PR middle-end/38857
10801         * gcc.c-torture/compile/pr38857.c: New test.
10802
10803 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10804
10805         PR fortran/38852
10806         PR fortran/39006
10807         * gfortran.dg/bound_6.f90: New test.
10808
10809 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10810
10811         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10812
10813 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10814
10815         PR tree-optimization/38997
10816         * gcc.dg/tree-ssa/pr38997.c: New.
10817
10818 2009-01-28  Richard Guenther  <rguenther@suse.de>
10819
10820         PR tree-optimization/38926
10821         * gcc.c-torture/compile/pr38926.c: New testcase.
10822
10823 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10824
10825         PR middle-end/38934
10826         * gcc.dg/pr38934.c: New test.
10827
10828 2009-01-28  Richard Guenther  <rguenther@suse.de>
10829
10830         PR middle-end/38908
10831         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10832
10833 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10834
10835         PR tree-optimization/38984
10836         * gcc.dg/pr38984.c: New XFAILed testcase.
10837
10838
10839 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10840
10841         PR target/38988
10842         * gcc.target/i386/pr38988.c: New test.
10843
10844 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10845
10846         PR c++/37554
10847         * g++.dg/parse/crash51.C: New.
10848         * g++.old-deja/g++.pt/crash9.C: Adjust.
10849
10850 2009-01-27  Daniel Kraft  <d@domob.eu>
10851
10852         PR fortran/38883
10853         * gfortran.dg/mvbits_6.f90:  New test.
10854         * gfortran.dg/mvbits_7.f90:  New test.
10855         * gfortran.dg/mvbits_8.f90:  New test.
10856
10857 2009-01-27  Richard Guenther  <rguenther@suse.de>
10858
10859         PR tree-optimization/38503
10860         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10861
10862 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10863
10864         PR middle-end/38969
10865         * gcc.c-torture/execute/pr38969.c: New test.
10866
10867 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10868
10869         PR testsuite/38864
10870         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10871         to dg-do compile.
10872         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10873         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10874         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10875
10876 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10877
10878         PR target/38952
10879         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10880         if __USING_SJLJ_EXCEPTIONS__ is defined.
10881
10882         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10883         __USING_SJLJ_EXCEPTIONS__ is defined.
10884         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10885         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10886         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10887         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10888         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10889         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10890
10891 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10892
10893         PR testsuite/38949
10894         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10895         Use instead of C name in asm statements.
10896
10897 2009-01-26  Richard Guenther  <rguenther@suse.de>
10898
10899         PR tree-optimization/38745
10900         * g++.dg/torture/pr38745.C: New testcase.
10901
10902 2009-01-26  Richard Guenther  <rguenther@suse.de>
10903
10904         PR middle-end/38851
10905         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10906
10907 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10908
10909         * gcc.dg/bitfld-15.c: Gate warning on target
10910         pcc_bitfield_type_matters.
10911         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10912         g++.dg/ext/bitfield4.C: Likewise.
10913         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10914         bitfield for any target.
10915
10916 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10917
10918         PR c/38957
10919         * gcc.dg/pr38957.c: New test.
10920
10921 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10922
10923         PR fortran/38955
10924         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10925         comparing floats.
10926
10927 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10928
10929         PR tree-optimization/38953
10930         * gfortran.dg/graphite/pr38953.f90: New.
10931
10932 2009-01-24  Paul Brook  <paul@codesourcery.com>
10933
10934         * gcc.target/arm/neon-cond-1.c: New test.
10935
10936 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10937
10938         PR tree-optimization/38932
10939         * gcc.dg/pr38932.c: New.
10940
10941 2009-01-23  Revital Eres  <eres@il.ibm.com>
10942
10943         * gcc.dg/sms-7.c: Fix test.
10944
10945 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10946
10947         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10948         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10949         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10950         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10951
10952 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10953
10954         * gcc.dg/pr35729.c: Make test x86 specific.
10955
10956 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10957
10958         PR middle-end/38615
10959         * gcc.dg/pr38615.c: New test.
10960
10961 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10962
10963         PR target/38931
10964         * gcc.target/i386/pr38931.c: New test.
10965
10966 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10967
10968         PR c++/38930
10969         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10970         * g++.dg/template/typedef12.C: Likewise.
10971         * g++.dg/template/typedef13.C: Likewise.
10972         * g++.dg/template/typedef14.C: Likewise.
10973         * g++.dg/template/sfinae3.C: Likewise.
10974         * g++.old-deja/g++.pt/typename8.C: Likewise.
10975         * g++.dg/template/access11.C: Likewise
10976
10977 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10978
10979         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10980         and mips*-*-irix*.
10981         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10982
10983 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10984
10985         PR c++/26693
10986         * g++.dg/template/typedef11.C: New test.
10987         * g++.dg/template/typedef12.C: Likewise.
10988         * g++.dg/template/typedef13.C: Likewise.
10989         * g++.dg/template/typedef14.C: Likewise.
10990         * g++.dg/template/sfinae3.C: Compile this pedantically.
10991         The only errors expected should be the one saying the typedef is ill
10992         formed.
10993         * g++.old-deja/g++.pt/typename8.C: Likewise.
10994         * g++.dg/template/access11.C: Update this.
10995
10996 2009-01-21  Daniel Kraft  <d@domob.eu>
10997
10998         PR fortran/38887
10999         * gfortran.dg/mvbits_5.f90:  New test.
11000
11001 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11002
11003         * gcc.dg/sms-6.c: New test.
11004         * gcc.dg/sms-7.c: Likewise.
11005
11006 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11007
11008         PR fortran/38907
11009         * gfortran.dg/host_assoc_function_7.f90: New test
11010
11011 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11012             Richard Guenther  <rguenther@suse.de>
11013
11014         PR tree-optimization/38747
11015         PR tree-optimization/38748
11016         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11017         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11018         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11019
11020 2009-01-20  Kees Cook  <kees@ubuntu.com>
11021             H.J. Lu  <hongjiu.lu@intel.com>
11022
11023         PR target/38902
11024         * gcc.dg/pr38902.c: New.
11025
11026 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11027
11028         PR target/38868
11029         * gfortran.dg/pr38868.f: New testcase.
11030
11031 2009-01-20  Richard Guenther  <rguenther@suse.de>
11032
11033         * gcc.c-torture/execute/pr36227.c: Move ...
11034         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11035
11036 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11037
11038         * lib/gfortran.exp: Add -B options for targets that use
11039         libgfortran.a%s in their specs.
11040
11041 2009-01-19  Jason Merrill  <jason@redhat.com>
11042
11043         PR c++/23287
11044         * g++.dg/template/dtor5.C: New test.
11045
11046 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11047
11048         PR fortran/38859
11049         * gfortran.dg/bound_5.f90: New test.
11050
11051 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11052
11053         PR target/38736
11054         * g++.dg/compat/abi/pr38736_main.C: New.
11055         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11056         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11057         * g++.dg/other/macro-1.C: Likewise.
11058         * gcc.dg/macro-1.c: Likewise.
11059         * gcc.dg/compat/pr38736_main.c: Likewise.
11060         * gcc.dg/compat/pr38736_x.c: Likewise.
11061         * gcc.dg/compat/pr38736_y.c: Likewise.
11062
11063 2009-01-18  Richard Guenther  <rguenther@suse.de>
11064
11065         PR tree-optimization/38819
11066         * gcc.c-torture/execute/pr38819.c: New testcase.
11067
11068 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11069
11070         PR fortran/38657
11071         * gfortran.dg/module_commons_3.f90: Reapply.
11072
11073 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11074
11075         PR fortran/34955
11076         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11077         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11078
11079 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11080
11081         PR fortran/38657
11082         * gfortran.dg/module_commons_3.f90: Remove
11083
11084 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11085
11086         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11087
11088 2009-01-16  Jason Merrill  <jason@redhat.com>
11089
11090         PR c++/38877
11091         * g++.dg/template/lvalue1.C: New test.
11092
11093         PR c++/29470
11094         * g++.dg/template/access20.C: New test.
11095         * g++.dg/torture/pr34641.C: Fix access.
11096
11097 2009-01-16  Richard Guenther  <rguenther@suse.de>
11098
11099         PR tree-optimization/38835
11100         PR middle-end/36227
11101         * gcc.c-torture/execute/pr36227.c: New testcase.
11102         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11103         * g++.dg/init/const7.C: Likewise.
11104
11105 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11106
11107         PR target/38554
11108         * gcc.c-torture/compile/pr38554.c: New test.
11109
11110 2009-01-16  Jason Merrill  <jason@redhat.com>
11111
11112         PR c++/38579
11113         * g++.dg/conversion/access1.C: New test.
11114
11115 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11116
11117         PR tree-optimization/38789
11118         * gcc.c-torture/compile/pr38789.c: New test.
11119
11120 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11121
11122         PR fortran/38152
11123         * gfortran.dg/proc_ptr_13.f90: New.
11124
11125 2009-01-15  Jason Merrill  <jason@redhat.com>
11126
11127         PR c++/38850
11128         * g++.dg/template/koenig6.C: New test.
11129
11130 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11131
11132         PR c++/29388
11133         * g++.dg/template/error37.C: New testcase.
11134
11135 2009-01-15  Jason Merrill  <jason@redhat.com>
11136
11137         PR c++/36334
11138         * g++.dg/conversion/memfn1.C: New test.
11139
11140         PR c++/37646
11141         * g++.dg/conversion/memfn2.C: New test.
11142
11143 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11144
11145         PR c++/38357
11146         * g++.dg/template/crash87.C: New test.
11147
11148 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11149
11150         PR middle-end/37843
11151         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11152
11153 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11154
11155         PR c++/38636
11156         * g++.dg/parse/crash50.C: New test.
11157
11158 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11159
11160         PR rtl-optimization/38245
11161         * gcc.dg/pr38245-3.c: New test.
11162         * gcc.dg/pr38245-3.h: New file.
11163         * gcc.dg/pr38245-4.c: New file.
11164         * gcc.dg/pr38364.c: New test.
11165
11166 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11167
11168         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11169         sequence PC-relative.
11170
11171 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11172
11173         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11174         calls and/or PLT markers.
11175         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11176         calls and/or PLT markers.
11177         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11178         calls and/or PLT markers.
11179         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11180         calls and/or PLT markers.
11181
11182 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11183             Nathan Froyd  <froydnj@codesourcery.com>
11184             Joseph Myers  <joseph@codesourcery.com>
11185
11186         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11187         New function.
11188         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11189         and use consistent CFLAGS.
11190         * gcc.target/powerpc/20030505.c: Likewise.
11191         * gcc.target/powerpc/20081204-1.c: Likewise.
11192         * gcc.target/powerpc/ppc-spe.c: Likewise.
11193         * gcc.target/powerpc/spe1.c: Likewise.
11194         * g++.dg/ext/spe1.C: Likewise.
11195         * g++.dg/other/opaque-1.C: Likewise.
11196         * g++.dg/other/opaque-2.C: Likewise.
11197         * g++.dg/other/opaque-3.C: Likewise.
11198
11199 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11200
11201         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11202         out of loop.
11203
11204 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11205
11206         PR target/38811
11207         * g++.dg/torture/pr38811.C: New file.
11208
11209 2009-01-14  Richard Guenther  <rguenther@suse.de>
11210
11211         PR tree-optimization/38826
11212         PR middle-end/38477
11213         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11214
11215 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11216
11217         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11218
11219 2009-01-14  Nick Clifton  <nickc@redhat.com>
11220
11221         PR c++/37862
11222         * g++.cp/parse/pr37862.C: New test.
11223
11224 2009-01-14  Julian Brown  <julian@codesourcery.com>
11225
11226         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11227         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11228         to...
11229         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11230         These.
11231
11232 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11233
11234         PR rtl-optimization/38774
11235         * gcc.dg/torture/pr38774.c: New test.
11236
11237         PR c++/38795
11238         * g++.dg/cpp0x/pr38795.C: New test.
11239
11240 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11241             Nathan Froyd  <froydnj@codesourcery.com>
11242             Joseph Myers  <joseph@codesourcery.com>
11243
11244         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11245         otherwise.  Do not check for AltiVec at runtime.
11246         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11247         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11248         * gcc.target/powerpc/altivec-1.c: Likewise.
11249         * gcc.target/powerpc/altivec-3.c: Likewise.
11250         * gcc.target/powerpc/altivec-10.c: Likewise.
11251         * gcc.target/powerpc/altivec-12.c: Likewise.
11252         * gcc.target/powerpc/altivec-24.c: Likewise.
11253         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11254         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11255         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11256         * gcc.target/powerpc/pr35907.c: Likewise.
11257         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11258         otherwise.  Do not check for Cell at runtime.
11259         * gcc.target/powerpc/altivec_check.h: Delete.
11260
11261         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11262         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11263         not check for AltiVec at runtime.
11264         * g++.dg/ext/altivec-cell-2.C: Likewise.
11265         * g++.dg/ext/altivec-cell-3.C: Likewise.
11266         * g++.dg/ext/altivec-cell-4.C: Likewise.
11267         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11268         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11269         check.
11270         * g++.dg/ext/altivec_check.h: Delete.
11271
11272 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11273
11274         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11275         effective target.  Adjust line numbers accordingly.
11276
11277 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11278
11279         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11280
11281 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11282
11283         PR tree-optimization/38786
11284         * gcc.dg/graphite/pr38786.c: New.
11285
11286 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11287
11288         Revert:
11289         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11290
11291         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11292         for alpha*-*-* targets.
11293         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11294
11295 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11296
11297         PR libfortran/38772
11298         * gfortran.dg/fmt_bz_bn_err.f: New test.
11299
11300 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11301
11302         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11303
11304 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11305
11306         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11307         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11308         instruction support.  Do not check for it at runtime.
11309
11310 2009-01-12  Jason Merrill  <jason@redhat.com>
11311
11312         PR c++/35109
11313         * g++.dg/lookup/friend11.C: Remove expected error.
11314         * g++.dg/lookup/friend14.C: New test.
11315         * g++.dg/lookup/friend15.C: New test.
11316
11317 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11318
11319         PR c++/36019
11320         * g++.dg/lookup/hidden-class12.C: New test.
11321         * g++.dg/lookup/hidden-class13.C: New test.
11322         * g++.dg/lookup/hidden-class14.C: New test.
11323         * g++.dg/lookup/hidden-class15.C: New test.
11324         * g++.dg/lookup/hidden-class16.C: New test.
11325
11326 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11327
11328         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11329         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11330         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11331
11332 2009-01-12  Jason Merrill  <jason@redhat.com>
11333
11334         PR c++/31488
11335         * g++.dg/other/vararg-3.C: New test.
11336
11337 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11338
11339         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11340         Explicitly enable SPE.
11341         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11342         directive.
11343
11344         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11345         Expect -flax-vector-conversions message.  Adjust incompatible
11346         types errors.
11347         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11348         Make Foo extern.
11349
11350         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11351
11352         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11353
11354         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11355         * g++.dg/other/opaque-2.C: Likewise.
11356         * g++.dg/other/opaque-3.C: Likewise.
11357
11358 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11359
11360         PR c/32041
11361         * gcc.dg/pr32041.c: New test.
11362         * g++.dg/parse/offsetof9.C: New test.
11363
11364 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11365             Nathan Froyd  <froydnj@codesourcery.com>
11366
11367         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11368         * g++.dg/ext/attribute-test-1.C: Likewise.
11369         * g++.dg/ext/attribute-test-2.C: Likewise.
11370         * g++.dg/ext/attribute-test-3.C: Likewise.
11371         * g++.dg/ext/attribute-test-4.C: Likewise.
11372
11373 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11374
11375         * gnat.dg/unchecked_convert3.adb: New test.
11376
11377 2009-01-12  Tomas Bily  <tbily@suse.cz>
11378
11379         PR middlend/38385
11380         * gcc.dg/tree-ssa/pr38385.c: New file.
11381
11382 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11383
11384         PR c++/38794
11385         * g++.dg/parse/typedef9.C: New test.
11386
11387         PR tree-optimization/38807
11388         * gcc.c-torture/compile/pr38807.c: New test.
11389
11390 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11391
11392         * gcc.target/mips/ins-2.c: New test.
11393
11394 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11395
11396         PR testsuite/38809
11397         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11398
11399 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11400
11401         PR c++/36254
11402         * g++.dg/warn/Wreturn-type-5.C: New test.
11403
11404 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11405
11406         PR middle-end/38616
11407         * gcc.dg/pr38616.c: New test.
11408
11409 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11410
11411         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11412
11413 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11414
11415         PR c++/38648
11416         * g++.dg/expr/string-1.C: New test.
11417         * g++.dg/expr/string-2.C: New test.
11418
11419         PR c++/36695
11420         * g++.dg/ext/complex4.C: New test.
11421         * g++.dg/ext/complex5.C: New test.
11422         * g++.dg/init/reference1.C: New test.
11423         * g++.dg/init/reference2.C: New test.
11424         * g++.dg/init/reference3.C: New test.
11425
11426 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11427
11428         PR fortran/38763
11429         * gfortran.dg/transfer_null_1.f90: New test.
11430
11431 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11432
11433         PR fortran/38765
11434         * gfortran.dg/host_assoc_function_6.f90: New test.
11435
11436 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11437
11438         * lib/target-supports.exp: Add method to determine if the effective
11439         target is really a ppc405 after applying all compile options.
11440         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11441         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11442         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11443         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11444         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11445         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11446         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11447         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11448         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11449         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11450         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11451         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11452         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11453         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11454         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11455         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11456         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11457         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11458         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11459         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11460         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11461         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11462         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11463         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11464         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11465         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11466         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11467         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11468         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11469         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11470         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11471
11472 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11473
11474         PR c++/35335
11475         * g++.dg/other/error31.C: New testcase.
11476
11477         PR c/35742
11478         * gcc.dg/pr35742.c: New test.
11479
11480 2009-01-09  John F. Carr  <jfc@mit.edu>
11481
11482         PR c++/37877
11483         * g++.dg/parse/linkage3.C: New test.
11484
11485 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11486
11487         PR middle-end/38771
11488         * gcc.c-torture/compile/pr38771.c: New test.
11489
11490 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11491
11492         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11493
11494 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11495
11496         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11497         * gcc.dg/sibcall-4.c: Likewise.
11498
11499 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11500             Jan Sjodin  <jan.sjodin@amd.com>
11501
11502         PR tree-optimization/38559
11503         * gcc.dg/graphite/pr38559.c: New.
11504
11505 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11506
11507         PR tree-optimization/37194
11508         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11509
11510 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11511
11512         PR c++/38725
11513         * g++.dg/ext/label11.C: New test.
11514
11515 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11516
11517         * lib/target-supports.exp (check_weak_override_available): New.
11518         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11519         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11520         dg-require-weak-override.
11521
11522 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11523             Alan Modra  <amodra@bigpond.net.au>
11524
11525         * gcc.c-torture/compile/20090107-1.c: New test.
11526
11527 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11528
11529         PR target/38706
11530         * g++.dg/other/pr38706.C: New test.
11531
11532 2009-01-07  Jason Merrill  <jason@redhat.com>
11533
11534         * g++.dg/cpp0x/variadic92.C: New test.
11535         * g++.dg/cpp0x/variadic93.C: New test.
11536
11537 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11538
11539         * lib/target-supports-dg.exp (current_compiler_flags): New.
11540         (check-flags): Use it; do not access dg-test local variables.
11541         (dg-skip-if): Do not access dg-test local variables.
11542         (dg-xfail-run-if): Ditto.
11543         (dg-shouldfail): Ditto.
11544         * gcc.test-framework/test-framework.exp
11545         (check_effective_target_def_nocache): New.
11546         * gcc.test-framework/test-framework.awk: Handle scan tests.
11547         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11548         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11549         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11550         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11551         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11552         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11553         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11554         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11555         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11556
11557         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11558
11559         * lib/target-supports-dg.exp (check_test_flags): Delete.
11560
11561 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11562
11563         PR tree-optimization/38492
11564         PR tree-optimization/38498
11565         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11566         in trunk.
11567         * gcc.dg/graphite/block-0.c: Update test.
11568         * gcc.dg/graphite/block-1.c: Same.
11569         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11570         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11571         * gcc.dg/graphite/block-3.c: New.
11572         * gcc.dg/graphite/pr38498.c: New.
11573
11574 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11575
11576         AVX Programming Reference (December, 2008)
11577         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11578         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11579         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11580
11581         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11582         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11583
11584 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11585
11586         PR fortran/38220
11587         * gfortran.dg/c_loc_pure_1.f90:  New test.
11588
11589 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11590
11591         PR fortran/38669
11592         * gfortran.dg/elemental_dependency_3.f90:
11593         Add the final tree dump cleanup.
11594
11595 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11596
11597         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11598         passing -m32.
11599
11600         PR rtl-optimization/38722
11601         * gfortran.dg/pr38722.f90: New test.
11602
11603 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11604
11605         PR c/34252
11606         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11607         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11608
11609 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11610
11611         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11612         * gfortran.dg/typebound_call_8.f03: Same.
11613         * gfortran.dg/elemental_bind_c.f90: Same.
11614         * gfortran.dg/typebound_call_7.f03: Same.
11615         * gfortran.dg/interface_proc_end.f90: Same
11616         * gfortran.dg/pr37243.f: Fix typo.
11617
11618 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11619
11620         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11621         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11622         large stack sizes.
11623
11624 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11625
11626         AVX Programming Reference (December, 2008)
11627         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11628         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11629         * gcc.target/i386/sse-14.c: Likewise.
11630
11631         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11632         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11633         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11634         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11635
11636 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11637
11638         PR libfortran/38735
11639         * gfortran.dg/fmt_bz_bn.f: Update test.
11640
11641 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11642
11643         PR c++/38472
11644         * g++.dg/conversion/usual-arith-conv.C: New test.
11645
11646 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11647
11648         PR c/34911
11649         * gcc.dg/vector-3.c: New testcase.
11650         * g++.dg/ext/vector15.C: New test.
11651
11652 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11653
11654         PR tree-optimization/38510
11655         * gcc.dg/graphite/pr38510.c: New.
11656
11657 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11658             Jan Sjodin <jan.sjodin@amd.com>
11659
11660         PR tree-optimization/38500
11661         * gcc.dg/graphite/pr38500.c: New.
11662
11663 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11664
11665         * gcc.c-torture/compile/20001226-1.c: Generalize
11666         dg-timeout-factor.
11667         * gcc.c-torture/compile/limits-fnargs.c: Add
11668         dg-timeout-factor.
11669         * gcc.dg/20020425-1.c: Likewise.
11670         * gcc.dg/pch/pch.exp: Likewise.
11671
11672 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11673
11674         PR fortran/38657
11675         * gfortran.dg/module_commons_3.f90: New test.
11676
11677 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11678
11679         PR fortran/37159
11680         * gfortran.dg/random_seed_1.f90: Updated.
11681
11682 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11683
11684         PR fortran/38669
11685         PR fortran/38726
11686         * gfortran.dg/elemental_subroutine_7.f90:
11687         Fix p values so that it can be used as vector subscript.
11688
11689 2009-01-05  Jason Merrill  <jason@redhat.com>
11690
11691         * g++.dg/cpp0x/initlist12.C: Add another test.
11692
11693         * g++.dg/cpp0x/defaulted7.C: New test.
11694
11695 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11696
11697         PR fortran/38672
11698         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11699         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11700
11701 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11702
11703         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11704         for alpha*-*-* targets.
11705         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11706
11707 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11708
11709         PR fortran/38665
11710         * gfortran.dg/host_assoc_function_5.f90: New test.
11711
11712 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11713
11714         PR fortran/38669
11715         * gfortran.dg/elemental_dependency_3.f90: New test.
11716         * gfortran.dg/elemental_subroutine_7.f90: New test.
11717
11718 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11719
11720         * gcc.dg/struct-ret-3.c: Include unistd.h.
11721         (main): Exit early if system memory page size is
11722         larger than 4096 bytes.
11723
11724 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11725
11726         PR fortran/38718
11727         * gfortran.dg/merge_init_expr.f90: New.
11728
11729 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11730
11731         PR fortran/38536
11732         * gfortran.dg/c_loc_tests_13.f90: New test.
11733         * gfortran.dg/c_loc_tests_14.f90: New test.
11734
11735 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11736
11737         * gfortran.dg/func_result_4.f90: New.
11738
11739 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11740
11741         PR fortran/38594
11742         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11743         interface still works, in addition to original tests.
11744         * gfortran.dg/host_assoc_call_6.f90: New test.
11745
11746 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11747
11748         PR c++/38705
11749         * g++.dg/torture/pr38705.C: New test.
11750
11751         PR c/38700
11752         * gcc.dg/pr38700.c: New test.
11753
11754 2009-01-02  Jason Merrill  <jason@redhat.com>
11755
11756         * g++.dg/cpp0x/initlist11.C: New test.
11757         * g++.dg/cpp0x/initlist12.C: New test.
11758
11759 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11760
11761         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11762         Allow extra informative notes.
11763
11764 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11765
11766         PR c/36489
11767         * gcc.dg/pr36489.c: New test.
11768
11769 \f
11770 Copyright (C) 2009 Free Software Foundation, Inc.
11771
11772 Copying and distribution of this file, with or without modification,
11773 are permitted in any medium without royalty provided the copyright
11774 notice and this notice are preserved.