OSDN Git Service

* gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit int targets.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
2
3         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
4         int targets.
5
6 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
7
8         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
9
10 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
11
12         PR testsuite/42086
13         * gcc.target/ia64/fptr-1.c: Make it a compile test.
14
15 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
16
17         * lib/lto.exp (lto_option_list): Rename from option_list.
18         * lib/compat.exp (compat_option_list): Rename from option_list.
19
20 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
21
22         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
23         * gcc-dg/raw-string-2.c: Ditto.
24         * gcc-dg/utf-array-short-wchar.c: Ditto.
25         * gcc-dg/utf-array.c: Ditto.
26         * gcc-dg/utf8-2.c: Ditto. 
27
28 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
29
30         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
31         targets.
32
33 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
34
35         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
36
37 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
38
39         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
40
41 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
42
43         PR testsuite/36470
44         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
45         Enable short test for avr target.
46         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
47         * gcc.dg/utf32-2.c: Ditto.
48         * gcc.dg/utf32-3.c: Ditto.
49         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
50
51 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
52
53         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
54
55 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
56
57         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
58
59
60 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
61
62         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
63         * gcc.dg/sms-7.c: Ditto.
64
65 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
66
67         * gcc.dg/pr36998.c: Frame pointer required for avr target.
68         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
69         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
70         * gcc.dg/pr41340.c: Test requires long pointer target.
71         * gcc.dg/profile-generate-3.c: Test requires profiling support.
72
73 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
74
75         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
76         * gcc.dg/graphite/block-3.c: Ditto.
77         * gcc.dg/graphite/block-4.c: Ditto.
78         * gcc.dg/graphite/block-5.c: Ditto.
79         * gcc.dg/graphite/block-6.c: Ditto.
80         * gcc.dg/graphite/interchange-0.c: Ditto.
81         * gcc.dg/graphite/interchange-1.c: Ditto.
82         * gcc.dg/graphite/interchange-2.c: Ditto.
83         * gcc.dg/graphite/interchange-3.c: Ditto.
84         * gcc.dg/graphite/interchange-4.c: Ditto.
85         * gcc.dg/graphite/interchange-5.c: Ditto.
86         * gcc.dg/graphite/interchange-6.c: Ditto.
87         * gcc.dg/graphite/run-id-1.c: Ditto.
88         * gcc.dg/graphite/scop-16.c: Ditto.
89         * gcc.dg/graphite/scop-17.c: Ditto.
90         * gcc.dg/graphite/scop-18.c: Ditto.
91         * gcc.dg/graphite/scop-matmult.c: Ditto.
92         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
93         * gcc.dg/graphite/id-15.c: Ditto.
94
95 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
96
97         * gnat.dg/specs/weak1.ads: New test.
98
99 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
100
101         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
102
103 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
104
105         PR c++/14777
106         * g++.dg/template/typedef13.C: Adjust.
107         * g++.dg/template/typedef19.C: Adjust.
108         * g++.dg/template/typedef20.C: Adjust.
109         * g++.dg/template/typedef22.C: New test.
110
111 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
112
113         PR target/42113
114         * gcc.target/alpha/pr42113.c: New test.
115
116 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
117
118         PR fortran/41807
119         * gfortran.dg/data_value_1.f90: Update test.
120         * gfortran.dg/array_constructor_32.f90: New test.
121
122 2009-11-21  Martin Jambor  <mjambor@suse.cz>
123
124         PR middle-end/42025
125         * gcc.c-torture/compile/pr42025-1.c: New test.
126         * gcc.c-torture/compile/pr42025-2.c: New test.
127
128 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
129
130         * gcc.target/mips/mult-1.c: Forbid octeon.
131         * gcc.target/mips/octeon-dmul-3.c: New test.
132
133 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
134
135         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
136
137 2009-11-20  Jason Merrill  <jason@redhat.com>
138
139         PR c++/9050, DR 147, DR 318
140         * g++.dg/template/ctor9.C: New.
141         * g++.dg/tc1/dr147.C: Remove xfails.
142         * g++.dg/lookup/name-clash4.C: Adjust.
143         * g++.old-deja/g++.jason/temporary5.C: Adjust.
144         * g++.old-deja/g++.pt/ctor2.C: Adjust.
145
146 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
147
148         PR tree-optimization/42078
149         * gcc.dg/pr42078.c: New test.
150
151 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
152
153         PR Testsuite/42114
154         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
155         XFAIL ptrdiff range test for avr.
156         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
157         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
158         * gcc-dg/c99-stdint-6.c: Ditto.
159
160 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
161
162         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
163         2009-10-23 change to set VRSAVE if VSX has been reverted.
164
165 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
166
167         PR c++/38646
168         * g++.dg/cpp0x/pr38646.C: New test.
169
170 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
171
172         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
173         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
174         Wrap *intmax_t tests in !NO_MAX_TYPES.
175
176 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
177
178         PR c++/42060
179         * g++.dg/cpp0x/initlist28.C: New.
180
181 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
182
183         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
184
185 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
186
187         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
188
189 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
190
191         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
192         explicit.
193         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
194         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
195         * g++.old-deja/g++.law/typeck1.C: Likewise.
196         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
197         * g++.dg/conversion/ptrmem9.C: Likewise.
198         * g++.dg/expr/cond2.C: Likewise.
199
200 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
201             Janus Weil  <janus@gcc.gnu.org>
202
203         PR fortran/42104
204         * gfortran.dg/proc_ptr_comp_23.f90: New test.
205
206 2009-11-19  Jason Merrill  <jason@redhat.com>
207
208         PR c++/42115
209         * g++.dg/init/placement5.C: Add positive test.
210
211         DR 176 permissiveness
212         * g++.dg/ext/injected-ttp.C: New.
213         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
214         * g++.old-deja/g++.pt/ttp41.C: Adjust.
215
216 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
217
218         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
219         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
220
221 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
222
223         * gcc-dg/raw-string-1.c: Skip test for avr target.
224         * gcc-dg/utf-array-short-wchar.c: Ditto.
225         * gcc-dg/utf-array.c: Ditto.
226         * gcc-dg/utf8-2.c: Ditto.
227
228 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
229
230         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
231         (plugin_init): Pass correct version to plugin_default_version_check.
232         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
233         (plugin_init): Pass correct version to plugin_default_version_check.
234         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
235         (plugin_init): Pass correct version to plugin_default_version_check.
236
237 2009-11-19  Jason Merrill  <jason@redhat.com>
238
239         PR c++/561
240         * g++.dg/overload/pmf2.C: New.
241
242 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
243
244         PR libgfortran/42090
245         * gfortran.dg/direct_io_11.f90: New test.
246
247 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
248
249         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
250
251 2009-11-18  Nick Clifton  <nickc@redhat.com>
252         
253         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
254         * g++.dg/lto/20081120-1_0.C: Likewise.
255         * g++.dg/lto/20091002-2_0.C: Likewise.
256         * g++.dg/lto/20081120-2_0.C: Likewise.
257         * g++.dg/lto/20091002-3_0.C: Likewise.
258         * g++.dg/lto/20081123_0.C: Likewise.
259         * g++.dg/lto/20090313_0.C: Likewise.
260         * g++.dg/lto/20081109-1_0.C: Likewise.
261         * g++.dg/lto/20081219_0.C: Likewise.
262         * g++.dg/lto/20081204-1_0.C: Likewise.
263         * g++.dg/lto/20090302_0.C: Likewise.
264         * g++.dg/lto/20081119-1_0.C: Likewise.
265         * g++.dg/lto/20081118_0.C: Likewise.
266
267 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
268
269         PR testsuite/41913
270         * lib/lto.exp (scan-symbol): Properly check if target exist.
271
272 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
273
274         PR fortran/42072
275         * gfortran.dg/proc_ptr_8.f90: Extended.
276
277 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
278
279         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
280         explicit.
281         * g++.dg/inherit/error4.C: Likewise.
282         * g++.dg/template/crash90.C: Likewise.
283
284 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
285
286         PR c++/3187
287         * g++.dg/abi/mangle26.C: Also match *C2* definition.
288         * g++.dg/abi/mangle27.C: Likewise.
289         * g++.dg/abi/mangle28.C: Likewise.
290         * g++.dg/abi/mangle29.C: Likewise.
291
292 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
293
294         PR debug/41926
295         * gcc.dg/vect/vect-debug-pr41926.c: New.
296
297 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
298
299         PR c++/42058
300         * g++.dg/init/array26.C: New.
301         * g++.dg/init/array27.C: Likewise.
302         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
303
304 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
305
306         PR c++/42061
307         * g++.dg/cpp0x/initlist27.C: New test.
308
309         PR c++/42059
310         * g++.dg/cpp0x/initlist26.C: New test.
311
312 2009-11-16  Jason Merrill  <jason@redhat.com>
313
314         PR c++/189, c++/9937, c++/13950, DR 176
315         * g++.dg/tc1/dr176.C: Adjust.
316         * g++.dg/template/injected1.C: New.
317         * g++.dg/template/inherit.C: Adjust.
318         * g++.old-deja/g++.brendan/crash56.C: Adjust.
319         * g++.old-deja/g++.pt/lookup8.C: Adjust.
320         * g++.old-deja/g++.pt/ttp22.C: Adjust.
321         * g++.old-deja/g++.pt/ttp23.C: Adjust.
322
323 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
324
325         PR c++/42055
326         * g++.dg/template/crash92.C: New.
327
328 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
329
330         PR c++/32056
331         * g++.dg/template/error44.C: New.
332
333 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
334
335         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
336
337 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
338
339         PR fortran/42048
340         * gfortran.dg/typebound_call_11.f03: New test.
341
342 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
343
344         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
345         init functions.
346
347 2009-11-13  Jason Merrill  <jason@redhat.com>
348
349         PR c++/27425
350         PR c++/34274
351         * g++.dg/template/arg7.C: New.
352
353         PR c++/29363
354         * g++.dg/template/error43.C: New.
355
356         PR debug/26965
357         * g++.dg/debug/dwarf2/static-data-member2.C: New.
358
359         PR c++/35075
360         * g++.dg/template/ref5.C: New.
361
362         PR c++/21008, DR 515
363         * g++.dg/template/inherit4.C: New.
364         * g++.dg/lookup/scoped8.C: Adjust.
365
366         PR c++/11987
367         * g++.dg/parse/typename11.C: New.
368         * g++.dg/template/crash48.C: Adjust.
369
370 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
371
372         PR testsuite/42001
373         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
374         lto_finish at the end.
375         * gfortran.dg/lto/lto.exp: Ditto.
376
377 2009-11-12  Jason Merrill  <jason@redhat.com>
378
379         PR c++/39560
380         * g++.dg/lookup/anon7.C: New.
381
382         PR c++/37037
383         * g++.dg/template/typedef21.C: New.
384
385         PR c++/42013
386         * g++.dg/cpp0x/decltype19.C: New.
387
388 2009-11-11  Jason Merrill  <jason@redhat.com>
389
390         PR c++/39131
391         * g++.dg/dfp/typeid1.C: New.
392
393 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
394
395         PR fortran/41978
396         * gfortran.dg/proc_ptr_comp_22.f90: New test.
397
398 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
399
400         PR testsuite/42001
401         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
402         lto_finish at the end.
403
404         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
405         (lto_finish): New. Restore mathlib.
406
407 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
408
409         * g++.dg/torture/pushpop_macro.C: New testcase.
410         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
411         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
412
413 2009-11-11  Jon Beniston  <jon@beniston.com>
414
415         * lib/target-supports.exp (check_profiling_available): lm32 target
416           doesn't support profiling.
417         * gcc.dg/20020312-2.c: Add lm32 support.
418         * g++.dg/other/packed1.C: Expect to fail on lm32.
419         * g++.old-deja/g++.jason/thunk3.C: Likewise.
420
421 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
422
423         * gcc.target/arm/neon: Regenerate generated tests.
424
425 2009-11-10  Jason Merrill  <jason@redhat.com>
426
427         * g++.dg/init/placement5.C: New.
428
429         PR c++/34158
430         * g++.dg/init/placement4.C: New.
431
432 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
433
434         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
435         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
436         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
437         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
438
439 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
440
441         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
442         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
443
444 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
445
446         * gcc.c-torture/compile/pr41987.c: New.
447
448 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
449
450         PR middle-end/40946
451         * gcc.dg/pr40946.c: New test.
452
453 2009-11-09  Jason Merrill  <jason@redhat.com>
454
455         PR c++/41972
456         * g++.dg/template/ref4.C: New.
457
458         PR c++/41994
459         * g++.dg/template/conv10.C: New.
460
461 2009-11-07  Jason Merrill  <jason@redhat.com>
462
463         PR c++/37920
464         * g++.dg/ext/typeof11.C: New.
465
466 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
467
468         PR target/41985
469         * gcc.target/i386/pr41985.c: New test.
470
471 2009-11-08  Richard Guenther  <rguenther@suse.de>
472
473         * gcc.dg/torture/pta-escape-1.c: New testcase.
474
475 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
476
477         * gnat.dg/rep_clause4.adb: New test.
478
479 2009-11-08  Richard Guenther  <rguenther@suse.de>
480
481         PR rtl-optimization/41928
482         * gfortran.dg/pr41928.f90: New testcase.
483
484 2009-11-07  Jason Merrill  <jason@redhat.com>
485
486         PR c++/18451
487         PR c++/40738
488         * g++.dg/parse/error36.C: Add parameter and template cases.
489         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
490         * g++.dg/ext/typedef-init.C: Likewise.
491         * g++.dg/lookup/hidden-class1.C: Likewise.
492         * g++.dg/lookup/hidden-class10.C: Likewise.
493         * g++.dg/lookup/hidden-class5.C: Likewise.
494         * g++.dg/lookup/hidden-class7.C: Likewise.
495         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
496         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
497         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
498         * g++.dg/lookup/strong-using-2.C: Likewise.
499         * g++.dg/other/typedef1.C: Likewise.
500         * g++.dg/parse/access10.C: Likewise.
501         * g++.dg/parse/constructor1.C: Likewise.
502         * g++.dg/parse/crash38.C: Likewise.
503         * g++.dg/parse/error3.C: Likewise.
504         * g++.dg/parse/typespec1.C: Likewise.
505         * g++.dg/template/typedef5.C: Likewise.
506         * g++.old-deja/g++.pt/typename3.C: Likewise.
507         * g++.old-deja/g++.pt/typename4.C: Likewise.
508         * g++.old-deja/g++.pt/typename6.C: Likewise.
509         * g++.old-deja/g++.robertl/eb94.C: Likewise.
510
511         * g++.dg/abi/regparm1.C: Fix execute test.
512
513 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
514
515         PR tree-optimization/41643
516         * gcc.dg/pr41643.c: New test.
517
518 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
519
520         PR fortran/41909
521         * gfortran.dg/recursive_check_15.f90: New test.
522
523 2009-11-06  Jason Merrill  <jason@redhat.com>
524
525         PR c++/15946
526         * g++.dg/parse/error36.C: New.
527         * g++.old-deja/g++.other/typename1.C: Adjust.
528
529         PR c++/9381
530         * g++.dg/abi/regparm1.C: New.
531
532 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
533
534         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
535         PLUGIN_PRAGMAS.
536         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
537         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
538         and pragma_plugin-test-1.C.
539
540 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
541
542         PR c++/41536
543         * g++.dg/ext/always_inline-5.C: New test.
544
545 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
546
547         PR c++/41967
548         * g++.dg/gomp/pr41967.C: New test.
549
550 2009-11-06  Michael Matz  <matz@suse.de>
551
552         PR middle-end/41963
553         * gcc.dg/pr41963.c: New test.
554
555 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
556
557         PR middle-end/41935
558         * gcc.dg/pr41935.c: New test.
559         * c-c++-common/pr41935.c: New test.
560         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
561         element.
562         * gcc.c-torture/execute/pr41935.c: New test.
563
564 2009-11-05  Jason Merrill  <jason@redhat.com>
565
566         PR c++/34180
567         * g++.dg/init/synth2.C: New.
568
569         PR c++/7046
570         * g++.dg/abi/pragma-pack1.C: New.
571
572         PR c++/34870
573         * g++.dg/lookup/koenig7.C: New.
574
575         PR c++/41703
576         * g++.dg/template/partial6.C: New.
577
578 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
579
580         PR fortran/41556
581         * gfortran.dg/class_12.f03: New test.
582
583 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
584
585         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
586         in builtin's name.
587
588 2009-11-04  Jason Merrill  <jason@redhat.com>
589
590         PR c++/36912
591         * g++.dg/init/static-init2.C: New.
592
593 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
594
595         PR fortran/41556
596         PR fortran/41873
597         * gfortran.dg/interface_abstract_4.f90: New test.
598
599 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
600
601         * gcc.target/m68k/pr41302.c: Fix target triplet.
602
603 2009-11-04  Jason Merrill  <jason@redhat.com>
604
605         PR c++/39413
606         * g++.dg/template/overload11.C: New.
607         * g++.dg/template/nested3.C: Adjust.
608
609 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
610
611         PR ada/20548
612         * ada/acats/norun.lst: Remove the stack checking tests.
613         * ada/acats/run_acats: Limit the stack to 8MB.
614
615 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
616
617         PR fortran/41556
618         PR fortran/41937
619         * gfortran.dg/class_11.f03: New test.
620
621 2009-11-04  Jason Merrill  <jason@redhat.com>
622
623         PR c++/35067
624         * g++.dg/abi/thunk5.C: New.
625
626 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
627
628         PR rtl-opt/41833
629         * gcc.target/powerpc/altivec-33.c: New testcase.
630
631 2009-11-04  Jason Merrill  <jason@redhat.com>
632
633         PR c++/17365, DR 218
634         * g++.dg/lookup/koenig6.C: New.
635         * g++.dg/lookup/koenig5.C: Adjust.
636         * g++.dg/template/crash56.C: Adjust.
637         * g++.old-deja/g++.ns/koenig5.C: Adjust.
638
639 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
640             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
641
642         * gcc.target/i386/xop-check.h: New file.
643         * gcc.target/i386/xop-hadduX.c: Ditto.
644         * gcc.target/i386/xop-haddX.c: Ditto.
645         * gcc.target/i386/xop-hsubX.c: Ditto.
646         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
647         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
648         * gcc.target/i386/xop-pcmov2.c: Ditto.
649         * gcc.target/i386/xop-pcmov.c: Ditto.
650         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
651         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
652         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
653         * gcc.target/i386/xop-shift1-vector.c: Ditto.
654         * gcc.target/i386/xop-shift2-vector.c: Ditto.
655         * gcc.target/i386/xop-shift3-vector.c: Ditto.
656         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
657         * gcc.target/i386/sse-12.c: Update with new compile options to
658         activate and check xopintrin.h intrinsic file.
659         * gcc.target/i386/sse-13.c: Ditto.
660         * gcc.target/i386/sse-14.c: Ditto.
661         * gcc.target/i386/sse-22.c: Ditto.
662         * gcc.target/i386/sse-23.c: Ditto.
663         * g++.dg/other/i386-2.C: Ditto.
664         * g++.dg/other/i386-3.C: Ditto.
665         * g++.dg/other/i386-5.C: Ditto.
666         * g++.dg/other/i386-6.C: Ditto.
667         
668 2009-11-04  Wei Guozhi  <carrot@google.com>
669
670         PR target/40835
671         * gcc.target/arm/pr40835: New testcase.
672
673 2009-11-04  Revital Eres  <eres@il.ibm.com>
674
675         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
676         change in decision of peeling for alignment.
677         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
678         * gcc.dg/vect/vect-50.c: Likewise.
679         * gcc.dg/vect/vect-42.c: Likewise.
680         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
681         Likewise.
682         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
683         Likewise.
684         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
685         * gcc.dg/vect/vect-60.c: Likewise.
686         * gcc.dg/vect/vect-52.c: Likewise.
687         * gcc.dg/vect/vect-44.c: Likewise.
688         * gcc.dg/vect/vect-27.c: Likewise.
689         * gcc.dg/vect/vect-29.c: Likewise.
690         * gcc.dg/vect/vect-72.c: Likewise.
691         * gcc.dg/vect/vect-56.c: Likewise.
692         * gcc.dg/vect/vect-48.c: Likewise.
693         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
694         * gfortran.dg/vect/vect-2.f90: Likewise.
695         * gfortran.dg/vect/vect-5.f90: Likewise.
696
697 2009-11-04  Richard Guenther  <rguenther@suse.de>
698
699         PR tree-optimization/41919
700         * gcc.c-torture/execute/pr41919.c: New testcase.
701
702 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
703
704         PR target/41302
705         * gcc.target/m68k/pr41302.c: New test.
706
707 2009-11-03  Jason Merrill  <jason@redhat.com>
708
709         PR c++/36959
710         * g++.dg/opt/inline16.C: New.
711
712 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
713
714         * gnat.dg/stack_check.adb1: New test.
715         * gnat.dg/stack_check.adb2: Likewise.
716
717 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
718
719         PR rtl-optimization/41917
720         * gcc.c-torture/execute/pr41917.c: New test.
721
722 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
723
724         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
725         dump to not include "call *%esp".
726
727 2009-11-03  Jason Merrill  <jason@redhat.com>
728
729         PR c++/39786
730         * g++.dg/lookup/using22.C: New.
731
732         PR c++/41876
733         * g++.dg/parse/eh-decl.C: New.
734
735         PR c++/41927
736         * g++.dg/template/sfinae16.C: New.
737
738         PR c++/41815
739         * g++.dg/cpp0x/rv-return.C: New.
740         * g++.dg/cpp0x/deduce.C: Adjust.
741
742         PR c++/40944
743         * g++.dg/template/sfinae15.C: New.
744
745         PR c++/40687
746         * g++.dg/cpp0x/auto3.C: Remove xfail.
747
748 2009-11-03  Tobias Burnus  <burnus@net-b.de>
749
750         PR fortran/41907
751         * gfortran.dg/missing_optional_dummy_6.f90: New test.
752
753 2009-11-03  Nick Clifton  <nickc@redhat.com>
754
755         * gcc.target/rx/builtins.c: Remove redundant tests.
756         Add test of MVTIPL instruction.
757         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
758         function attributes.  Add -msave-acc-in-interrupts option to the
759         command line.
760
761 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
762             Maxim Kuvyrkov  <maxim@codesourcery.com>
763
764         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
765         sh, m68k and fido.
766
767 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
768
769         PR c++/38699
770         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
771         * c-c++-common/builtin-offsetof.c: ... here.
772
773 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
774
775         PR c++/38699
776         * c-c++-common/dfp/builtin-offsetof.c: New test.
777         * g++.dg/other/offsetof6.C: Likewise.
778
779 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
780
781         PR target/41900
782         * gcc.target/i386/pr41900.c: New test.
783
784 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
785
786         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
787
788 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
789
790         PR c++/41856
791         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
792         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
793
794 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
795
796         PR c++/37093
797         * g++.dg/other/ptrmem10.C: New test.
798         * g++.dg/other/ptrmem11.C: Likewise.
799
800 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
801
802         PR testsuite/41878
803         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
804         spaces in some expressions.
805
806 2009-11-02  Jason Merrill  <jason@redhat.com>
807
808         * g++.dg/other/linkage2.C: Move to...
809         * g++.dg/cpp0x/linkage2.C: ..here.
810         * g++.dg/abi/mangle32.C: Add -std=c++0x.
811         * g++.dg/cpp0x/nolinkage1.C: Likewise.
812         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
813         * g++.dg/ext/anon-struct4.C: Revert earlier change.
814         * g++.dg/lookup/anon2.C: Likewise.
815         * g++.dg/other/anon3.C: Likewise.
816         * g++.dg/template/arg2.C: Likewise.
817         * g++.dg/template/local4.C: Likewise.
818         * g++.old-deja/g++.law/operators32.C: Likewise.
819         * g++.old-deja/g++.other/linkage2.C: Likewise.
820         * g++.old-deja/g++.pt/enum6.C: Likewise.
821         * g++.old-deja/g++.other/anon9.C: Likewise.
822         * g++.old-deja/g++.other/linkage1.C: Likewise.
823         * c-c++-common/dfp/pr35620.c: Give the union a name.
824
825 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
826
827         PR tree-optimization/41857
828         * gcc.target/spu/ea/pr41857.c: New file.
829
830 2009-11-02  Martin Jambor  <mjambor@suse.cz>
831
832         PR tree-optimization/41750
833         * gcc.c-torture/execute/pr41750.c: New test.
834
835 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
836
837         PR tree-optimization/41841
838         * gcc.dg/pr41841.c: New test.
839
840         PR debug/41893
841         * gcc.dg/debug/pr41893-1.c: New test.
842         * gcc.dg/debug/pr41893-2.c: New file.
843
844         PR c++/41774
845         * g++.dg/ext/visibility/namespace3.C: New test.
846
847 2009-11-01  Jason Merrill  <jason@redhat.com>
848
849         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
850         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
851         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
852
853 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
854
855         * gnat.dg/opt5.adb: New test.
856
857 2009-11-01  Tobias Burnus  <burnus@net-b.de>
858
859         PR fortran/41872
860         * gfortran.dg/allocatable_scalar_4.f90: New test.
861
862 2009-11-01  Tobias Burnus  <burnus@net-b.de>
863
864         PR fortran/41850
865         * gfortran.dg/intent_out_6.f90: New testcase.
866
867 2009-10-31  Richard Guenther  <rguenther@suse.de>
868
869         * g++.dg/tree-ssa/restrict1.C: New.
870
871 2009-10-31  Jason Merrill  <jason@redhat.com>
872
873         * g++.dg/rtti/typeid9.C: New.
874
875         PR c++/41754
876         * g++.dg/cpp0x/initlist25.C: New.
877
878 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
879
880         * gnat.dg/specs/rep_clause4.ads: New test.
881
882 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
883
884         PR target/41885
885         * gcc.target/avr/torture/pr41885.c: New test.
886
887 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
888
889         * gnat.dg/specs/pack5.ads: New test.
890
891 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
892
893         * lib/target-supports.exp: Handle powerpc-*-elf.
894
895 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
896
897         PR target/40838
898         * gcc.target/i386/incoming-6.c: New.
899         * gcc.target/i386/incoming-7.c: Likewise.
900         * gcc.target/i386/incoming-8.c: Likewise.
901         * gcc.target/i386/incoming-9.c: Likewise.
902         * gcc.target/i386/incoming-10.c: Likewise.
903         * gcc.target/i386/incoming-11.c: Likewise.
904         * gcc.target/i386/incoming-12.c: Likewise.
905         * gcc.target/i386/incoming-13.c: Likewise.
906         * gcc.target/i386/incoming-14.c: Likewise.
907         * gcc.target/i386/incoming-15.c: Likewise.
908         * gcc.target/i386/pr37843-4.c: Likewise.
909
910 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
911
912         PR c++/41863
913         * g++.dg/template/sizeof12.C: New test.
914
915 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
916
917         * gnat.dg/pack14.adb: New test.
918
919 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
920
921         * gcc.target/mips/mips.exp (mips_option_groups): Add
922         mcount-ra-address.
923         * gcc.target/mips/mmcount-ra-address-1.c: New test.
924         * gcc.target/mips/mmcount-ra-address-2.c: New test.
925         * gcc.target/mips/mmcount-ra-address-3.c: New test.
926
927 2009-10-29  Michael Matz  <matz@suse.de>
928
929         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
930         * gcc.target/i386/sse-recip-vec.c: Ditto.
931         * gcc.target/i386/brokensqrt.c: New test.
932
933 2009-10-29  Tobias Burnus  <burnus@net-b.de>
934
935         PR fortran/41777
936         * gfortran.dg/associated_target_3.f90: New testcase.
937
938 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
939
940         * gfortran.dg/lto/pr41764_0.f: New.
941
942 2009-10-29  Martin Jambor  <mjambor@suse.cz>
943
944         PR tree-optimization/41775
945         * g++.dg/torture/pr41775.C: New testcase.
946
947 2009-10-28  Jason Merrill  <jason@redhat.com>
948
949         * g++.dg/cpp0x/inline-ns1.C: New.
950         * g++.dg/cpp0x/inline-ns2.C: New.
951         * g++.dg/cpp0x/inline-ns3.C: New.
952
953 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
954
955         PR rtl-optimization/39715
956         * gcc.target/arm/thumb-ltu.c: New.
957
958 2009-10-28  Richard Guenther  <rguenther@suse.de>
959
960         PR lto/41808
961         PR lto/41839
962         * gcc.dg/lto/20091027-1_0.c: New testcase.
963         * gcc.dg/lto/20091027-1_1.c: Likewise.
964         * g++.dg/lto/20091026-1_0.C: Likewise.
965         * g++.dg/lto/20091026-1_1.C: Likewise.
966         * g++.dg/lto/20091026-1_a.h: Likewise.
967
968 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
969
970         PR middle-end/41837
971         * gcc.dg/pr41837.c: New test.
972
973         PR debug/41801
974         * g++.dg/ext/sync-3.C: New test.
975
976         PR target/41762
977         * gcc.dg/pr41762.c: New test.
978
979 2009-10-28  Richard Guenther  <rguenther@suse.de>
980
981         PR middle-end/41855
982         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
983         * gfortran.dg/lto/20091028-1_1.c: Likewise.
984         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
985         * gfortran.dg/lto/20091028-2_1.c: Likewise.
986
987 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
988
989         PR rtl-optimization/39715
990         * gcc.target/arm/thumb-bitfld1.c: New.
991
992 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
993
994         PR rtl-optimization/40741
995         * gcc.target/arm/thumb-branch1.c: New.
996
997 2009-10-27  Jason Merrill  <jason@redhat.com>
998
999         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1000         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1001         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1002         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1003
1004 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1005
1006         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1007         * gnat.dg/null_pointer_deref2.adb: Likewise.
1008
1009 2009-10-27  Richard Guenther  <rguenther@suse.de>
1010
1011         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1012
1013 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1014
1015         PR c/41842
1016         * gcc.dg/pr41842.c: New test.
1017
1018 2009-10-27  Revital Eres  <eres@il.ibm.com>
1019
1020         PR tree-optimization/40648
1021         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1022         change in decision of peeling for alignment.
1023         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1024         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1025         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1026         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1027         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1028         * gcc.dg/vect/vect-50.c: Likewise.
1029         * gcc.dg/vect/vect-33.c: Likewise.
1030         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1031         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1032         Likewise.
1033         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1034         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1035         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1036         Likewise.
1037         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1038         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1039         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1040         * gcc.dg/vect/vect-60.c: Likewise.
1041         * gcc.dg/vect/vect-26.c: Likewise.
1042         * gcc.dg/vect/vect-52.c: Likewise.
1043         * gcc.dg/vect/vect-44.c: Likewise.
1044         * gcc.dg/vect/vect-27.c: Likewise.
1045         * gcc.dg/vect/vect-70.c: Likewise.
1046         * gcc.dg/vect/vect-28.c: Likewise.
1047         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1048         * gcc.dg/vect/vect-109.c: Likewise.
1049         * gcc.dg/vect/vect-54.c: Likewise.
1050         * gcc.dg/vect/vect-29.c: Likewise.
1051         * gcc.dg/vect/vect-72.c: Likewise.
1052         * gcc.dg/vect/vect-56.c: Likewise.
1053         * gcc.dg/vect/vect-48.c: Likewise.
1054         * gcc.dg/vect/vect-91.c: Likewise.
1055         * gcc.dg/vect/vect-92.c: Likewise.
1056         * gcc.dg/vect/vect-58.c: Likewise.
1057         * gcc.dg/vect/slp-25.c: Likewise.
1058         * gcc.dg/vect/vect-93.c: Likewise.
1059         * gcc.dg/vect/vect-95.c: Likewise.
1060         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1061         * gcc.dg/vect/vect-87.c: Likewise.
1062         * gcc.dg/vect/vect-96.c: Likewise.
1063         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1064         * gcc.dg/vect/vect-88.c: Likewise.
1065         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1066         * gcc.dg/vect/vect-89.c: Likewise.
1067         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1068         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1069         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1070         * gfortran.dg/vect/vect-2.f90: Likewise.
1071         * gfortran.dg/vect/vect-3.f90: Likewise.
1072         * gfortran.dg/vect/vect-4.f90: Likewise.
1073         * gfortran.dg/vect/vect-5.f90: Likewise.
1074
1075 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1076
1077         PR c++/41020
1078         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1079
1080 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1081             Michael Meissner  <meissner@linux.vnet.ibm.com>
1082             Ulrich Weigand  <uweigand@de.ibm.com>
1083
1084         * gcc.target/spu/ea/ea.exp: New file.
1085         * gcc.target/spu/ea/cache1.c: Likewise.
1086         * gcc.target/spu/ea/cast1.c: Likewise.
1087         * gcc.target/spu/ea/cast2.c: Likewise.
1088         * gcc.target/spu/ea/compile1.c: Likewise.
1089         * gcc.target/spu/ea/compile2.c: Likewise.
1090         * gcc.target/spu/ea/cppdefine.c: Likewise.
1091         * gcc.target/spu/ea/errors1.c: Likewise.
1092         * gcc.target/spu/ea/errors2.c: Likewise.
1093         * gcc.target/spu/ea/execute1.c: Likewise.
1094         * gcc.target/spu/ea/execute2.c: Likewise.
1095         * gcc.target/spu/ea/execute3.c: Likewise.
1096         * gcc.target/spu/ea/ops1.c: Likewise.
1097         * gcc.target/spu/ea/ops2.c: Likewise.
1098         * gcc.target/spu/ea/options1.c: Likewise.
1099         * gcc.target/spu/ea/test-sizes.c: Likewise.
1100
1101 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1102
1103         PR bootstrap/41345
1104         * gcc.dg/pr41345.c: New test.
1105
1106         PR debug/41828
1107         * g++.dg/debug/dwarf2/anonname1.C: New test.
1108
1109 2009-10-26  Jason Merrill  <jason@redhat.com>
1110
1111         PR c++/38796
1112         * g++.dg/cpp0x/defaulted15.C: New.
1113         * g++.dg/cpp0x/defaulted16.C: New.
1114
1115 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1116
1117         PR c++/41785
1118         * g++.dg/cpp0x/variadic96.C: New test.
1119
1120 2009-10-26  Nick Clifton  <nickc@redhat.com>
1121
1122         * lib/target-supports.exp (check_profiling_available):
1123         Profiling is not, currently, available for the RX port.
1124         (check_effective_target_hard_float): Add support for RX target.
1125         * gcc.target/rx: New directory.
1126         * gcc.target/rx/builtins.c: New test file.
1127         * gcc.target/rx/interrupts.c: New test file.
1128         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1129         * gcc.target/rx/zero-width-bitfield.c: New test file.
1130         * gcc.target/rx/i272091.c: New test file.
1131         * gcc.target/rx/packed-struct.c: New test file.
1132         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1133
1134 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1135
1136         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1137         * gcc.dg/lto/20091016-1_0.c: Likewise.
1138         * gcc.dg/lto/20090206-1_0.c: Likewise.
1139         * gcc.dg/lto/20081120-1_0.c: Likewise.
1140         * gcc.dg/lto/20081120-2_0.c: Likewise.
1141         * gcc.dg/lto/20090116_0.c: Likewise.
1142         * gcc.dg/lto/20081126_0.c: Likewise.
1143         * gcc.dg/lto/20091013-1_0.c: Likewise.
1144         * gcc.dg/lto/20081212-1_0.c: Likewise.
1145         * gcc.dg/lto/20091015-1_0.c: Likewise.
1146         * gcc.dg/lto/20090126-1_0.c: Likewise.
1147         * gcc.dg/lto/20090126-2_0.c: Likewise.
1148         * gcc.dg/lto/20091020-1_0.c: Likewise.
1149         * gcc.dg/lto/20091020-2_0.c: Likewise.
1150         * gcc.dg/lto/20081204-1_0.c: Likewise.
1151         * gcc.dg/lto/20081204-2_0.c: Likewise.
1152         * gcc.dg/lto/20081224_0.c: Likewise.
1153         * gcc.dg/lto/20090219_0.c: Likewise.
1154
1155 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1156
1157         PR c++/41020
1158         * g++.dg/lookup/extern-c-redecl2.C: New test.
1159         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1160         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1161         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1162
1163 2009-10-26  Michael Matz  <matz@suse.de>
1164
1165         PR tree-optimization/41783
1166         * gcc.dg/pr41783.c: New test.
1167         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1168         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1169         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1170
1171 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1172
1173         PR fortran/41714
1174         * gfortran.dg/class_allocate_4.f03: New test.
1175
1176 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1177
1178         * gcc.target/mips/mult-1.c: New test.
1179
1180 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1181
1182         PR fortran/41784
1183         * gfortran.dg/extends_8.f03: New test.
1184
1185 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1186
1187         * gnat.dg/specs/pack4.ads: New test.
1188
1189 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1190
1191         * gnat.dg/null_pointer_deref1.adb: New test.
1192         * gnat.dg/null_pointer_deref2.adb: Likewise.
1193
1194 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1195
1196         PR fortran/41772
1197         * gfortran.dg/transfer_intrinsic_3.f90.
1198
1199 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1200
1201         * gnat.dg/opt4.adb: New test.
1202
1203 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1204
1205         PR c/40033
1206         * gcc.dg/noncompile/pr40033-1.c: New test.
1207
1208 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1209
1210         PR c++/40808
1211         * g++.dg/abi/mangle34.C: New test
1212
1213 2009-10-23  Jason Merrill  <jason@redhat.com>
1214
1215         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1216
1217         Core issue 899
1218         * g++.dg/cpp0x/explicit4.C: New.
1219
1220 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1221
1222         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1223         *-*-cygwin.
1224         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1225         for *-*-mingw* and *-*-cygwin.
1226         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1227         * g++.dg/template/spec35.C: Disable weak symbol test for
1228         *-*-mingw* and *-*-cygwin.
1229
1230         PR testsuite/31342
1231         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1232
1233 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1234
1235         PR fortran/41800
1236         * gfortran.dg/class_10.f03: New test.
1237
1238 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1239
1240         PR target/41787
1241         * gcc.target/powerpc/vsx-vrsave.c: New file.
1242
1243 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1244
1245         PR c/41673
1246         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1247
1248 2009-10-23  Richard Guenther  <rguenther@suse.de>
1249
1250         PR tree-optimization/41778
1251         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1252
1253 2009-10-22  Richard Guenther  <rguenther@suse.de>
1254
1255         PR lto/41791
1256         * g++.dg/lto/20091022-2_0.C: New testcase.
1257
1258 2009-10-22  Richard Guenther  <rguenther@suse.de>
1259
1260         PR lto/41730
1261         * g++.dg/lto/20091022-1_0.C: New testcase.
1262
1263 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1264
1265         * gcc.dg/autopar/outer-4.c: Adjust scan.
1266         * gcc.dg/autopar/outer-5.c: Adjust scan.
1267         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1268
1269         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1270         * gcc.dg/autopar/outer-1.c: New testcase.
1271         * gcc.dg/autopar/outer-2.c: New testcase.
1272         * gcc.dg/autopar/outer-3.c: New testcase.
1273         * gcc.dg/autopar/outer-4.c: New testcase.
1274         * gcc.dg/autopar/outer-5.c: New testcase.
1275         * gcc.dg/autopar/outer-6.c: New testcase.
1276
1277 2009-10-22  Jan Hubicka  <jh@suse.cz>
1278
1279         * gcc.c-torture/compile/pr40556.c: New testcase.
1280
1281 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1282
1283         PR fortran/41781
1284         * gfortran.dg/goto_8.f90: New test case.
1285
1286 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1287
1288         PR tree-optimization/41497
1289         * gcc.dg/tree-ssa/pr41497.c: New.
1290
1291 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1292
1293         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1294
1295 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1296
1297         * gcc.dg/tls/pie-1.c: New test.
1298
1299 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1300
1301         * g++.dg/abi/mangle33.C: New test.
1302
1303 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1304
1305         * gnat.dg/discr22.adb: New test.
1306
1307 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1308
1309         * gnat.dg/loop_optimization7.ad[sb]: New test.
1310         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1311
1312 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1313
1314         PR fortran/41706
1315         PR fortran/41766
1316         * gfortran.dg/class_9.f03: Extended test case.
1317         * gfortran.dg/select_type_7.f03: New test case.
1318
1319 2009-10-20  Richard Guenther  <rguenther@suse.de>
1320
1321         * gcc.dg/lto/20091020-3_0.c: New testcase.
1322
1323 2009-10-20  Richard Guenther  <rguenther@suse.de>
1324
1325         PR lto/41761
1326         * gcc.dg/lto/20091020-1_0.c: New testcase.
1327         * gcc.dg/lto/20091020-1_1.c: Likewise.
1328         * gcc.dg/lto/20091020-2_0.c: Likewise.
1329         * gcc.dg/lto/20091020-2_1.c: Likewise.
1330
1331 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1332
1333         PR debug/41340
1334         * gcc.dg/pr41340.c: New test.
1335
1336 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1337
1338         * gnat.dg/discr21.ad[sb]: New test.
1339         * gnat.dg/discr21_pkg.ads: New helper.
1340
1341 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1342
1343         PR fortran/41706
1344         * gfortran.dg/class_9 : New test.
1345
1346 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1347
1348         * gcc.dg/raw-string-1.c: New test.
1349         * gcc.dg/raw-string-2.c: New test.
1350         * gcc.dg/raw-string-3.c: New test.
1351         * gcc.dg/raw-string-4.c: New test.
1352         * gcc.dg/raw-string-5.c: New test.
1353         * gcc.dg/raw-string-6.c: New test.
1354         * gcc.dg/raw-string-7.c: New test.
1355         * gcc.dg/utf8-1.c: New test.
1356         * gcc.dg/utf8-2.c: New test.
1357         * gcc.dg/utf-badconcat2.c: New test.
1358         * gcc.dg/utf-dflt2.c: New test.
1359         * gcc.dg/cpp/include6.c: New test.
1360         * g++.dg/ext/raw-string-1.C: New test.
1361         * g++.dg/ext/raw-string-2.C: New test.
1362         * g++.dg/ext/raw-string-3.C: New test.
1363         * g++.dg/ext/raw-string-4.C: New test.
1364         * g++.dg/ext/raw-string-5.C: New test.
1365         * g++.dg/ext/raw-string-6.C: New test.
1366         * g++.dg/ext/raw-string-7.C: New test.
1367         * g++.dg/ext/utf8-1.C: New test.
1368         * g++.dg/ext/utf8-2.C: New test.
1369         * g++.dg/ext/utf-badconcat2.C: New test.
1370         * g++.dg/ext/utf-dflt2.C: New test.
1371
1372         * gcc.dg/cleanup-13.c: New test.
1373
1374 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1375
1376         PR fortran/41586
1377         * gfortran.dg/auto_dealloc_1.f90: New test case.
1378
1379 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1380
1381         Port from redhat/gcc-4_4-branch:
1382         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1383         * gcc.dg/debug/vta-2.c: New test.
1384
1385         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1386         * gcc.dg/debug/vta-1.c: New.
1387
1388 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1389
1390         * gnat.dg/noreturn2.ad[sb]: New test.
1391
1392 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1393
1394         PR fortran/41755
1395         * gfortran.dg/equiv_8.f90: New test.
1396         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1397
1398 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1399
1400         * gcc.target/arm/neon-thumb2-move.c: New test.
1401
1402 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1403
1404         * gcc.dg/debug/vta-3.c: New test.
1405
1406 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1407
1408         * gnat.dg/nested_proc.adb: Rename into...
1409         * gnat.dg/nested_proc1.adb: ...this.
1410         * gnat.dg/nested_proc2.adb: New test.
1411
1412 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1413
1414         * gnat.dg/noreturn1.ad[sb]: New test.
1415
1416 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1417             Paul Thomas  <pault@gcc.gnu.org>
1418
1419         PR fortran/41629
1420         * gfortran.dg/class_6.f90: New test.
1421
1422         PR fortran/41608
1423         PR fortran/41587
1424         * gfortran.dg/class_7.f90: New test.
1425
1426         PR fortran/41618
1427         * gfortran.dg/class_8.f90: New test.
1428
1429 2009-10-17  Richard Guenther  <rguenther@suse.de>
1430
1431         * gcc.dg/lto/20091017-1_0.c: New testcase.
1432         * gcc.dg/lto/20091017-1_1.c: Likewise.
1433
1434 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1435
1436         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1437
1438 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1439
1440         * gnat.dg/aggr11.adb: New test.
1441         * gnat.dg/aggr11_pkg.ads: New helper.
1442
1443 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1444
1445         * gnat.dg/slice8.adb: New test.
1446         * gnat.dg/slice8_pkg1.ads: New helper.
1447         * gnat.dg/slice8_pkg2.ads: Likewise.
1448         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1449
1450 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1451
1452         * gnat.dg/unchecked_convert4.adb: New test.
1453
1454 2009-10-15  Jason Merrill  <jason@redhat.com>
1455
1456         PR c++/38798
1457         * g++.dg/cpp0x/trailing5.C: New.
1458
1459         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1460         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1461         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1462         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1463
1464 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1465
1466         PR fortran/41719
1467         * gfortran.dg/class_5.f03: New test case.
1468         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1469         * gfortran.dg/typebound_operator_4.f03: Ditto.
1470
1471 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1472
1473         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1474         * g++.dg/other/first-global.C: Likewise.
1475         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1476         * g++.dg/torture/pr40323.C: Likewise.
1477         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1478         * gcc.dg/inline-33.c: Likewise.
1479         * gcc.dg/ipa/ipa-1.c: Likewise.
1480         * gcc.dg/ipa/ipa-2.c: Likewise.
1481         * gcc.dg/ipa/ipa-3.c: Likewise.
1482         * gcc.dg/ipa/ipa-4.c: Likewise.
1483         * gcc.dg/ipa/ipa-5.c: Likewise.
1484         * gcc.dg/ipa/ipa-7.c: Likewise.
1485         * gcc.dg/ipa/ipacost-2.c: Likewise.
1486         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1487         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1488         * gfortran.dg/whole_file_5.f90: Likewise.
1489         * gfortran.dg/whole_file_6.f90: Likewise.
1490
1491 2009-10-16  Richard Guenther  <rguenther@suse.de>
1492
1493         PR tree-optimization/41728
1494         * gcc.c-torture/compile/pr41728.c: New testcase.
1495
1496 2009-10-16  Richard Guenther  <rguenther@suse.de>
1497
1498         PR lto/41598
1499         * gcc.dg/lto/20091016-1_0.c: New testcase.
1500         * gcc.dg/lto/20091016-1_1.c: Likewise.
1501         * gcc.dg/lto/20091016-1_a.h: Likewise.
1502
1503 2009-10-16  Richard Guenther  <rguenther@suse.de>
1504
1505         PR lto/41715
1506         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1507         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1508         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1509
1510 2009-10-16  Richard Guenther  <rguenther@suse.de>
1511
1512         PR lto/41713
1513         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1514
1515 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1516
1517         PR debug/41717
1518         * gcc.dg/debug/pr41717.c: New test.
1519
1520 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1521
1522         PR fortran/41648
1523         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1524
1525         PR fortran/41656
1526         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1527
1528 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1529
1530         PR target/23983
1531         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1532         result used.
1533         * g++.dg/ext/altivec-2.C (main): Ditto.
1534
1535 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1536
1537         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1538         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1539
1540 2009-10-15  Richard Guenther  <rguenther@suse.de>
1541
1542         PR lto/41669
1543         * gcc.dg/lto/20091015-1_0.c: New testcase.
1544         * gcc.dg/lto/20091015-1_1.c: Likewise.
1545         * gcc.dg/lto/20091015-1_2.c: Likewise.
1546         * gcc.dg/lto/20091015-1_a.h: Likewise.
1547         * gcc.dg/lto/20091015-1_b.h: Likewise.
1548
1549 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1550
1551         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1552
1553 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1554
1555         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1556
1557 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1558
1559         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1560         line from 1 to 0.
1561         * obj-c++.dg/bitfield-1.mm: Likewise.
1562         * obj-c++.dg/bitfield-4.mm: Likewise.
1563
1564 2009-10-14  Richard Guenther  <rguenther@suse.de>
1565
1566         PR lto/41173
1567         * gcc.dg/lto/20091014-1_0.c: New testcase.
1568
1569 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1570
1571         PR testsuite/41707
1572         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1573         warning on line 0 instead of 1.
1574
1575 2009-10-14  Richard Guenther  <rguenther@suse.de>
1576
1577         PR lto/41521
1578         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1579         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1580
1581 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1582
1583         PR preprocessor/41543
1584         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1585
1586         PR debug/41695
1587         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1588
1589 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1590
1591         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1592         New procedure.
1593         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1594         effective target.
1595
1596 2009-10-14  Jason Merrill  <jason@redhat.com>
1597
1598         PR c++/39866
1599         * g++.dg/cpp0x/defaulted14.C: New.
1600
1601 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1602
1603         * g++.dg/cpp0x/vt-40092.C: New.
1604
1605 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1606
1607         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1608         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1609
1610 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1611
1612         * gfortran.dg/complex_intrinsic_8.f90: New test.
1613
1614 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1615
1616         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1617         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1618
1619 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1620
1621         PR target/38948
1622         * gcc.dg/torture/pr38948.c: New test.
1623
1624 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1625
1626         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1627
1628 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1629
1630         PR fortran/41581
1631         * gfortran.dg/class_allocate_2.f03: Modified.
1632         * gfortran.dg/class_allocate_3.f03: New test case.
1633
1634 2009-10-13  Richard Guenther  <rguenther@suse.de>
1635
1636         PR lto/41668
1637         * gcc.dg/lto/20091006-2_0.c: New testcase.
1638         * gcc.dg/lto/20091006-2_1.c: Likewise.
1639         * gcc.dg/lto/20091006-2_2.c: Likewise.
1640         * gcc.dg/lto/20091013-1_0.c: Likewise.
1641         * gcc.dg/lto/20091013-1_1.c: Likewise.
1642         * gcc.dg/lto/20091013-1_2.c: Likewise.
1643
1644 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1645
1646         * gcc.c-torture/compile/pr41661.c: New test.
1647
1648 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1649
1650         PR libgfortran/41683
1651         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1652
1653 2009-10-12  Jason Merrill  <jason@redhat.com>
1654
1655         PR c++/37875
1656         * g++.dg/cpp0x/decltype18.C: New.
1657
1658         PR c++/37766
1659         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1660
1661 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1662
1663         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1664
1665 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1666
1667         PR debug/41343
1668         PR debug/41447
1669         PR debug/41264
1670         PR debug/41338
1671         * gcc.dg/guality/pr41447-1.c: New.
1672         * gcc.dg/debug/pr41264-1.c: New.
1673         * gcc.dg/debug/pr41343-1.c: New.
1674
1675 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1676
1677         PR target/26515
1678         * gcc.dg/torture/pr26515.c: New test.
1679
1680 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1681
1682         PR testsuite/41659
1683         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1684         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1685         or "xfail" with dg-lto-do.
1686
1687 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1688
1689         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1690
1691 2009-10-12  Michael Matz  <matz@suse.de>
1692
1693         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1694         pass.
1695
1696 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1697
1698         PR target/41680
1699         * g++.dg/torture/pr41680.C: New test.
1700
1701 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1702
1703         PR c++/41570
1704         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1705
1706 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1707
1708         PR debug/41616
1709         * gcc.dg/guality/pr41616-1.c: New.
1710
1711 2009-10-11  Jason Merrill  <jason@redhat.com>
1712
1713         PR c++/37204
1714         * g++.dg/cpp0x/rv-reinterpret.C: New.
1715
1716 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1717
1718         PR libgfortran/38439
1719         * gfortran.dg/fmt_error_9.f: New test.
1720         * gfortran.dg/fmt_error_10.f: New test.
1721
1722 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1723
1724         PR fortran/41583
1725         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1726         * gfortran.dg/class_4b.f03: As above.
1727         * gfortran.dg/class_4c.f03: As above.
1728         * gfortran.dg/class_4d.f03: As above.
1729
1730 2009-10-11  Richard Guenther  <rguenther@suse.de>
1731
1732         PR tree-optimization/41555
1733         * gcc.dg/torture/pr41555.c: New testcase.
1734
1735 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1736
1737         PR libgfortran/35862
1738         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1739         function correctly.
1740
1741 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1742
1743         PR libgfortran/35862
1744         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1745         Add conditions to avoid runtime errors if not supported.
1746
1747 2009-10-10  Richard Guenther  <rguenther@suse.de>
1748
1749         PR tree-optimization/41654
1750         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1751
1752 2009-10-09  Jason Merrill  <jason@redhat.com>
1753
1754         * g++.dg/cpp/ucn-1.C: New.
1755
1756 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1757
1758         PR fortran/41585
1759         * gfortran.dg/class_2.f03: Extended test case.
1760
1761 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1762
1763         PR fortran/41582
1764         * gfortran.dg/class_allocate_1.f03: Modify code such that
1765         it compiles with the gfc_warning->gfc_error change.
1766         * gfortran.dg/class_allocate_1.f03: New test.
1767
1768 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1769
1770         PR fortran/41579
1771         * gfortran.dg/select_type_6.f03: New test.
1772
1773 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1774
1775         PR preprocessor/41445
1776         * gcc.dg/cpp/separate-1.c: Adjust.
1777         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1778         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1779         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1780         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1781         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1782         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1783         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1784
1785         PR rtl-optimization/41646
1786         * gcc.c-torture/compile/pr41646.c: New test.
1787
1788 2009-10-09  Richard Guenther  <rguenther@suse.de>
1789
1790         PR tree-optimization/41634
1791         * gcc.c-torture/compile/pr41634.c: New testcase.
1792
1793 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1794
1795         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1796
1797 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1798
1799         * gnat.dg/opt3.adb: New test.
1800         * gnat.dg/opt3_pkg.ads: New helper.
1801
1802 2009-10-08  Doug Kwan  <dougkwan@google.com>
1803
1804         PR rtl-optimization/41574
1805         * gcc.dg/pr41574.c: New test.
1806
1807 2009-10-08  Cary Coutant  <ccoutant@google.com>
1808
1809         Add support for debugging with ICF (Identical Code Folding).
1810         * g++.dg/debug/dwarf2/icf.C: New test.
1811
1812 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1813
1814         * gcc.target/mips/truncate-6.c: New test.
1815
1816 2009-10-08  Jason Merrill  <jason@redhat.com>
1817
1818         PR c++/36816
1819         * g++.dg/cpp0x/rv-deduce.C: New.
1820
1821         PR c++/37177
1822         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1823         * g++.dg/template/explicit-args2.C: New.
1824         * g++.dg/template/explicit-args3.C: New.
1825         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1826
1827 2009-10-08  Michael Matz  <matz@suse.de>
1828
1829         PR middle-end/41573
1830         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1831         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1832         * gcc.dg/pr41573.c: New test.
1833
1834 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1835
1836         PR c/41182
1837         * gcc.c-torture/compile/pr41182-1.c: New.
1838
1839 2009-10-07  Jason Merrill  <jason@redhat.com>
1840
1841         * g++.dg/cpp0x/variadic95.C: New.
1842
1843 2009-10-07  Jason Merrill  <jason@redhat.com>
1844
1845         * g++.dg/template/scope3.C: New.
1846
1847 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1848
1849         * gcc.dg/debug/dwarf2/inline3.c: New test.
1850
1851 2009-10-07  Daniel Kraft  <d@domob.eu>
1852
1853         PR fortran/41615
1854         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1855
1856 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1857
1858         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1859         * gfortran.dg/select_type_1.f03: Modified error message.
1860         * gfortran.dg/select_type_5.f03: New test.
1861
1862 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1863
1864         PR libgfortran/41612
1865         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1866         have kind=10 reals.
1867
1868 2009-10-06  Jason Merrill  <jason@redhat.com>
1869
1870         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1871         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1872
1873 2009-10-06  Richard Guenther  <rguenther@suse.de>
1874
1875         PR lto/41502
1876         * gcc.dg/lto/20091006-1_0.c: New testcase.
1877         * gcc.dg/lto/20091006-1_1.c: Likewise.
1878         * gcc.dg/lto/20091005-2_0.c: Likewise.
1879
1880 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1881
1882         PR ada/41383
1883         * gnat.dg/timer_cancel.adb: New test.
1884
1885 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1886
1887         PR ada/38333
1888         * gnat.dg/specs/import_abstract.ads: New.
1889
1890 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1891
1892         PR libgfortran/35862
1893         * gfortran.dg/round_2.f03: New test.
1894
1895 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1896
1897         PR debug/41558
1898         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1899         * lib/gcc-gdb-test.exp: ... here.  New file.
1900         * gfortran.dg/guality/guality.exp: New file.
1901         * gfortran.dg/guality/pr41558.f90: New test.
1902         * gfortran.dg/guality/arg1.f90: New test.
1903
1904 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1905
1906         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1907         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1908         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1909         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1910
1911 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1912
1913         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1914         register_pass_info.
1915         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1916         plugin_pass to register_pass_info.
1917         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1918         register_pass_info.
1919         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1920         register_pass_info.
1921
1922 2009-10-05  Richard Guenther  <rguenther@suse.de>
1923
1924         PR lto/41281
1925         * gcc.dg/lto/20090914-2_0.c: New testcase.
1926
1927 2009-10-05  Richard Guenther  <rguenther@suse.de>
1928
1929         PR lto/40902
1930         * gcc.dg/lto/20091005-1_0.c: New testcase.
1931         * gcc.dg/lto/20091005-1_1.c: Likewise.
1932
1933 2009-10-05  Richard Guenther  <rguenther@suse.de>
1934
1935         PR lto/41552
1936         PR lto/41487
1937         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1938         * g++.dg/lto/20091004-1_0.C: New testcase.
1939         * g++.dg/lto/20091004-1_1.C: Likewise.
1940         * g++.dg/lto/20091004-2_0.C: Likewise.
1941         * g++.dg/lto/20091004-2_1.C: Likewise.
1942         * g++.dg/lto/20091004-3_0.C: Likewise.
1943         * g++.dg/lto/20091004-3_1.C: Likewise.
1944
1945 2009-10-05  Richard Guenther  <rguenther@suse.de>
1946
1947         PR tree-optimization/23821
1948         * gcc.dg/torture/pr23821.c: New testcase.
1949
1950 2009-10-05  Daniel Kraft  <d@domob.eu>
1951
1952         PR fortran/41403
1953         * gfortran.dg/goto_6.f: New test.
1954         * gfortran.dg/goto_7.f: New test.
1955
1956 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1957             Bill Maddox  <maddox@google.com>
1958             Cary Coutant  <ccoutant@google.com>
1959             Chris Demetriou  <cgd@google.com>
1960             Diego Novillo  <dnovillo@google.com>
1961             Doug Kwan  <dougkwan@google.com>
1962             Jan Hubicka  <jh@suse.cz>
1963             Ollie Wild  <aaw@google.com>
1964             Rafael Espindola  <espindola@google.com>
1965             Richard Guenther  <rguenther@suse.de>
1966             Simon Baldwin  <simonb@google.com>
1967
1968         * g++.dg/20090107-1.C: New.
1969         * g++.dg/20090121-1.C: New.
1970         * g++.dg/ipa/20090113-1.C: New.
1971         * g++.dg/lto: New directory.
1972         * g++.dg/lto/20080829_0.C: New.
1973         * g++.dg/lto/20080904_0.C: New.
1974         * g++.dg/lto/20080907_0.C: New.
1975         * g++.dg/lto/20080908-1_0.C: New.
1976         * g++.dg/lto/20080908-2_0.C: New.
1977         * g++.dg/lto/20080908-3_0.C: New.
1978         * g++.dg/lto/20080909-1_0.C: New.
1979         * g++.dg/lto/20080910-1_0.C: New.
1980         * g++.dg/lto/20080912-1_0.C: New.
1981         * g++.dg/lto/20080912_0.C: New.
1982         * g++.dg/lto/20080915_0.C: New.
1983         * g++.dg/lto/20080916_0.C: New.
1984         * g++.dg/lto/20080917_0.C: New.
1985         * g++.dg/lto/20080924_0.C: New.
1986         * g++.dg/lto/20080926_0.C: New.
1987         * g++.dg/lto/20081008_0.C: New.
1988         * g++.dg/lto/20081022.h: New.
1989         * g++.dg/lto/20081022_0.C: New.
1990         * g++.dg/lto/20081022_1.C: New.
1991         * g++.dg/lto/20081023_0.C: New.
1992         * g++.dg/lto/20081109-1_0.C: New.
1993         * g++.dg/lto/20081109-2_0.C: New.
1994         * g++.dg/lto/20081109_0.C: New.
1995         * g++.dg/lto/20081109_1.C: New.
1996         * g++.dg/lto/20081118-1_0.C: New.
1997         * g++.dg/lto/20081118-1_1.C: New.
1998         * g++.dg/lto/20081118_0.C: New.
1999         * g++.dg/lto/20081118_1.C: New.
2000         * g++.dg/lto/20081119-1.h: New.
2001         * g++.dg/lto/20081119-1_0.C: New.
2002         * g++.dg/lto/20081119-1_1.C: New.
2003         * g++.dg/lto/20081119_0.C: New.
2004         * g++.dg/lto/20081119_1.C: New.
2005         * g++.dg/lto/20081120-1_0.C: New.
2006         * g++.dg/lto/20081120-1_1.C: New.
2007         * g++.dg/lto/20081120-2_0.C: New.
2008         * g++.dg/lto/20081120-2_1.C: New.
2009         * g++.dg/lto/20081123_0.C: New.
2010         * g++.dg/lto/20081123_1.C: New.
2011         * g++.dg/lto/20081125.h: New.
2012         * g++.dg/lto/20081125_0.C: New.
2013         * g++.dg/lto/20081125_1.C: New.
2014         * g++.dg/lto/20081127_0.C: New.
2015         * g++.dg/lto/20081127_1.C: New.
2016         * g++.dg/lto/20081203_0.C: New.
2017         * g++.dg/lto/20081203_1.C: New.
2018         * g++.dg/lto/20081204-1_0.C: New.
2019         * g++.dg/lto/20081204-1_1.C: New.
2020         * g++.dg/lto/20081204-2_0.C: New.
2021         * g++.dg/lto/20081204-2_1.C: New.
2022         * g++.dg/lto/20081209_0.C: New.
2023         * g++.dg/lto/20081209_1.C: New.
2024         * g++.dg/lto/20081211-1.h: New.
2025         * g++.dg/lto/20081211-1_0.C: New.
2026         * g++.dg/lto/20081211-1_1.C: New.
2027         * g++.dg/lto/20081217-1_0.C: New.
2028         * g++.dg/lto/20081217-2_0.C: New.
2029         * g++.dg/lto/20081219_0.C: New.
2030         * g++.dg/lto/20081219_1.C: New.
2031         * g++.dg/lto/20090106_0.C: New.
2032         * g++.dg/lto/20090112_0.C: New.
2033         * g++.dg/lto/20090128_0.C: New.
2034         * g++.dg/lto/20090221_0.C: New.
2035         * g++.dg/lto/20090302_0.C: New.
2036         * g++.dg/lto/20090302_1.C: New.
2037         * g++.dg/lto/20090303_0.C: New.
2038         * g++.dg/lto/20090311-1.h: New.
2039         * g++.dg/lto/20090311-1_0.C: New.
2040         * g++.dg/lto/20090311-1_1.C: New.
2041         * g++.dg/lto/20090311_0.C: New.
2042         * g++.dg/lto/20090311_1.C: New.
2043         * g++.dg/lto/20090312.h: New.
2044         * g++.dg/lto/20090312_0.C: New.
2045         * g++.dg/lto/20090312_1.C: New.
2046         * g++.dg/lto/20090313_0.C: New.
2047         * g++.dg/lto/20090313_1.C: New.
2048         * g++.dg/lto/20090315_0.C: New.
2049         * g++.dg/lto/20090315_1.C: New.
2050         * g++.dg/lto/20091002-1_0.C: New testcase.
2051         * g++.dg/lto/20091002-2_0.C: Likewise..
2052         * g++.dg/lto/20091002-3_0.C: Likewise..
2053         * g++.dg/lto/README: New.
2054         * g++.dg/lto/pr40818_0.C: New.
2055         * g++.dg/opt/thunk3-1.C: New.
2056         * g++.dg/opt/thunk4.C: New.
2057         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2058         replacements with __attribute__ ((__noinline__)).
2059         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2060         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2061         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2062         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2063         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2064         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2065         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2066         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2067         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2068         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2069         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2070         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2071         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2072         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2073         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2074         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2075         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2076         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2077         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2078         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2079         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2080         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2081         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2082         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2083         * gcc.dg/20081223-1.c: New.
2084         * gcc.dg/lto: New directory.
2085         * gcc.dg/lto/20080908_0.c: New.
2086         * gcc.dg/lto/20080917_0.c: New.
2087         * gcc.dg/lto/20080924_0.c: New.
2088         * gcc.dg/lto/20081024_0.c: New.
2089         * gcc.dg/lto/20081109_0.c: New.
2090         * gcc.dg/lto/20081111_0.c: New.
2091         * gcc.dg/lto/20081111_1.c: New.
2092         * gcc.dg/lto/20081112_0.c: New.
2093         * gcc.dg/lto/20081112_1.c: New.
2094         * gcc.dg/lto/20081115_0.c: New.
2095         * gcc.dg/lto/20081115_1.c: New.
2096         * gcc.dg/lto/20081115_2.c: New.
2097         * gcc.dg/lto/20081118_0.c: New.
2098         * gcc.dg/lto/20081118_1.c: New.
2099         * gcc.dg/lto/20081118_2.c: New.
2100         * gcc.dg/lto/20081120-1_0.c: New.
2101         * gcc.dg/lto/20081120-1_1.c: New.
2102         * gcc.dg/lto/20081120-2_0.c: New.
2103         * gcc.dg/lto/20081120-2_1.c: New.
2104         * gcc.dg/lto/20081125_0.c: New.
2105         * gcc.dg/lto/20081125_1.c: New.
2106         * gcc.dg/lto/20081126_0.c: New.
2107         * gcc.dg/lto/20081201-1_0.c: New.
2108         * gcc.dg/lto/20081201-1_1.c: New.
2109         * gcc.dg/lto/20081201-1_2.c: New.
2110         * gcc.dg/lto/20081201-2_0.c: New.
2111         * gcc.dg/lto/20081201-2_1.c: New.
2112         * gcc.dg/lto/20081202-1_0.c: New.
2113         * gcc.dg/lto/20081202-1_1.c: New.
2114         * gcc.dg/lto/20081202-2_0.c: New.
2115         * gcc.dg/lto/20081202-2_1.c: New.
2116         * gcc.dg/lto/20081204-1_0.c: New.
2117         * gcc.dg/lto/20081204-1_1.c: New.
2118         * gcc.dg/lto/20081204-2_0.c: New.
2119         * gcc.dg/lto/20081210-1_0.c: New.
2120         * gcc.dg/lto/20081212-1_0.c: New.
2121         * gcc.dg/lto/20081222_0.c: New.
2122         * gcc.dg/lto/20081222_0.h: New.
2123         * gcc.dg/lto/20081222_1.c: New.
2124         * gcc.dg/lto/20081224_0.c: New.
2125         * gcc.dg/lto/20081224_0.h: New.
2126         * gcc.dg/lto/20081224_1.c: New.
2127         * gcc.dg/lto/20090116_0.c: New.
2128         * gcc.dg/lto/20090120_0.c: New.
2129         * gcc.dg/lto/20090126-1_0.c: New.
2130         * gcc.dg/lto/20090126-2_0.c: New.
2131         * gcc.dg/lto/20090206-1_0.c: New.
2132         * gcc.dg/lto/20090206-2_0.c: New.
2133         * gcc.dg/lto/20090210_0.c: New.
2134         * gcc.dg/lto/20090210_1.c: New.
2135         * gcc.dg/lto/20090213_0.c: New.
2136         * gcc.dg/lto/20090213_1.c: New.
2137         * gcc.dg/lto/20090218-1_0.c: New.
2138         * gcc.dg/lto/20090218-1_1.c: New.
2139         * gcc.dg/lto/20090218-2_0.c: New.
2140         * gcc.dg/lto/20090218-2_1.c: New.
2141         * gcc.dg/lto/20090218_0.c: New.
2142         * gcc.dg/lto/20090218_1.c: New.
2143         * gcc.dg/lto/20090218_2.c: New.
2144         * gcc.dg/lto/20090218_3.c: New.
2145         * gcc.dg/lto/20090219_0.c: New.
2146         * gcc.dg/lto/20090312_0.c: New.
2147         * gcc.dg/lto/20090312_1.c: New.
2148         * gcc.dg/lto/20090313_0.c: New.
2149         * gcc.dg/lto/20090706-1_0.c: New.
2150         * gcc.dg/lto/20090706-2_0.c: New.
2151         * gcc.dg/lto/20090717_0.c: New.
2152         * gcc.dg/lto/20090717_1.c: New.
2153         * gcc.dg/lto/20090729_0.c: New.
2154         * gcc.dg/lto/20090729_1.c: New.
2155         * gcc.dg/lto/20090812_0.c: New.
2156         * gcc.dg/lto/20090812_1.c: New.
2157         * gcc.dg/lto/20090914-1_0.c: New.
2158         * gcc.dg/lto/README: New.
2159         * gcc.dg/visibility-7.c: Adjust expected pattern
2160         * gfortran.dg/lto: New directory.
2161         * gfortran.dg/lto/pr40724_0.f: New.
2162         * gfortran.dg/lto/pr40724_1.f: New.
2163         * gfortran.dg/lto/pr40725_0.f03: New.
2164         * gfortran.dg/lto/pr40725_1.c: New.
2165         * gfortran.dg/lto/pr41069_0.f90: New.
2166         * gfortran.dg/lto/pr41069_1.f90: New.
2167         * gfortran.dg/lto/pr41069_2.f90: New.
2168         * g++.dg/README: Add 'lto' directory.
2169         * g++.dg/dg.exp: Also scan 'lto' directory
2170
2171 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2172             Janis Johnson  <janis187@us.ibm.com>
2173             Diego Novillo  <dnovillo@google.com>
2174
2175         * g++.dg/lto/lto.exp: New.
2176         * gcc.c-torture/execute/execute.exp: Add
2177         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2178         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2179         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2180         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2181         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2182         * gcc.dg/lto/lto.exp: New.
2183         * gfortran.dg/lto/lto.exp: New.
2184         * lib/target-supports.exp (check_effective_target_lto): New.
2185         * lib/c-torture.exp: Load target-supports.exp.  Define
2186         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2187         * lib/gcc-dg.exp: Likewise.
2188         * lib/lto.exp: New.
2189         * lib/torture-options.exp: Add support for a third argument.
2190
2191 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2192
2193         PR testsuite/41542
2194         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2195
2196 2009-10-02  Jason Merrill  <jason@redhat.com>
2197
2198         * g++.dg/abi/mangle32.C: New.
2199
2200 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2201
2202         * gnat.dg/atomic2.adb: New test.
2203
2204 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2205
2206         * gnat.dg/array11.adb: New test.
2207         * gnat.dg/array12.adb: Likewise.
2208
2209 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2210
2211         * gnat.dg/array10.adb: New test.
2212         * gnat.dg/object_overflow.adb: Tweak.
2213
2214 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2215
2216         * gcc.dg/guality/guality.exp: Disable on darwin.
2217
2218 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2219
2220         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2221         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2222         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2223         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2224
2225 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2226
2227         PR fortran/41479
2228         * gfortran.dg/intent_out_5.f90: New test.
2229
2230 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2231
2232         PR debug/41404
2233         PR debug/41353
2234         * gcc.dg/guality/pr41404-1.c: New test.
2235         * gcc.dg/guality/pr41353-2.c: New test.
2236
2237 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2238
2239         PR testsuite/41546
2240         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2241         to -mtune=generic.
2242
2243 2009-10-01  Jan Hubicka  <jh@suse.cz>
2244
2245         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2246
2247 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2248
2249         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2250
2251         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2252
2253 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2254
2255         PR fortran/41515
2256         * gfortran.dg/parameter_array_init_5.f90: New test.
2257
2258 2009-10-01  Jason Merrill  <jason@redhat.com>
2259
2260         * g++.dg/cpp0x/defaulted13.C: New.
2261
2262 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2263
2264         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2265         * gfortran.dg/bounds_check_11.f90: Likewise.
2266         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2267
2268 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2269
2270         * gfortran.dg/select_type_4.f90: New test.
2271
2272 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2273
2274         * gfortran.dg/same_type_as_1.f03: New test.
2275         * gfortran.dg/same_type_as_2.f03: Ditto.
2276
2277 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2278
2279         * gfortran.dg/select_type_1.f03: Extended.
2280         * gfortran.dg/select_type_3.f03: New test.
2281
2282 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2283
2284         * gfortran.dg/class_allocate_1.f03: New test.
2285
2286 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2287
2288         PR fortran/40996
2289         * gfortran.dg/allocatable_scalar_3.f90: New test.
2290         * gfortran.dg/select_type_2.f03: Ditto.
2291         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2292
2293 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2294
2295         * gfortran.dg/block_name_2.f90: Modified error message.
2296         * gfortran.dg/select_6.f90: Ditto.
2297         * gfortran.dg/select_type_1.f03: New test.
2298
2299 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2300
2301         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2302         * gfortran.dg/class_1.f03: Ditto.
2303         * gfortran.dg/class_2.f03: Ditto.
2304         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2305         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2306         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2307         * gfortran.dg/typebound_call_10.f03: Ditto.
2308         * gfortran.dg/typebound_call_2.f03: Ditto.
2309         * gfortran.dg/typebound_call_3.f03: Ditto.
2310         * gfortran.dg/typebound_call_4.f03: Ditto.
2311         * gfortran.dg/typebound_call_9.f03: Ditto.
2312         * gfortran.dg/typebound_generic_3.f03: Ditto.
2313         * gfortran.dg/typebound_generic_4.f03: Ditto.
2314         * gfortran.dg/typebound_operator_1.f03: Ditto.
2315         * gfortran.dg/typebound_operator_2.f03: Ditto.
2316         * gfortran.dg/typebound_operator_3.f03: Ditto.
2317         * gfortran.dg/typebound_operator_4.f03: Ditto.
2318         * gfortran.dg/typebound_proc_1.f08: Ditto.
2319         * gfortran.dg/typebound_proc_5.f03: Ditto.
2320         * gfortran.dg/typebound_proc_6.f03: Ditto.
2321
2322 2009-09-30  Jason Merrill  <jason@redhat.com>
2323
2324         * g++.dg/eh/init-temp1.C: Improve test.
2325
2326 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2327
2328         PR target/22093
2329         * gcc.target/alpha/pr22093.c: New test.
2330
2331 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2332             Jason Merrill  <jason@redhat.com>
2333
2334         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2335         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2336         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2337         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2338         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2339         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2340         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2341         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2342         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2343         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2344         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2345         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2346         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2347         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2348         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2349         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2350         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2351         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2352         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2353         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2354         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2355         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2356         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2357         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2358         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2359         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2360         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2361         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2362         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2363         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2364         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2365         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2366         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2367         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2368         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2369         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2370         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2371         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2372         * lib/prune.exp: Accept "In lambda function".
2373
2374 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2375
2376         * gcc.target/i386/fma4-check.h: New file.
2377         * gcc.target/i386/fma4-fma.c: Ditto.
2378         * gcc.target/i386/fma4-maccXX.c: Ditto.
2379         * gcc.target/i386/fma4-msubXX.c: Ditto.
2380         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2381         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2382         * gcc.target/i386/fma4-vector.c: Ditto.
2383         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2384         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2385         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2386         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2387         * gcc.target/i386/fma4-256-vector.c: Ditto.
2388         * gcc.target/i386/funcspec-2.c: Ditto.
2389
2390         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2391
2392         * gcc.target/i386/funcspec-5.c: Add FMA4.
2393         * gcc.target/i386/funcspec-6.c: Ditto.
2394         * gcc.target/i386/funcspec-8.c: Ditto.
2395
2396         * gcc.target/i386/funcspec-9.c: New file.
2397
2398         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2399
2400         * gcc.target/i386/isa-10.c: New file.
2401         * gcc.target/i386/isa-11.c: Ditto.
2402         * gcc.target/i386/isa-12.c: Ditto.
2403         * gcc.target/i386/isa-13.c: Ditto.
2404         * gcc.target/i386/isa-2.c: Ditto.
2405         * gcc.target/i386/isa-3.c: Ditto.
2406         * gcc.target/i386/isa-4.c: Ditto.
2407         * gcc.target/i386/isa-7.c: Ditto.
2408         * gcc.target/i386/isa-8.c: Ditto.
2409         * gcc.target/i386/isa-9.c: Ditto.
2410
2411         * gcc.target/i386/isa-14.c: Add FMA4.
2412         * gcc.target/i386/isa-1.c: Ditto.
2413         * gcc.target/i386/isa-5.c: Ditto.
2414         * gcc.target/i386/isa-6.c: Ditto.
2415
2416         * gcc.target/i386/sse-12.c: New file.
2417         * gcc.target/i386/sse-13.c: Ditto.
2418         * gcc.target/i386/sse-14.c: Ditto.
2419         * gcc.target/i386/sse-22.c: Ditto.
2420
2421         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2422         * g++.dg/other/i386-3.C: Ditto.
2423         * g++.dg/other/i386-5.C: Ditto.
2424         * g++.dg/other/i386-6.C: Ditto.
2425
2426 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2427
2428         PR testsuite/41496
2429         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2430         before.
2431
2432 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2433
2434         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2435         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2436
2437 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2438
2439         PR debug/41438
2440         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2441         hidden.
2442         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2443
2444 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2445
2446         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2447         * gcc.target/i386/isa-1.c: Remove SSE5.
2448         * gcc.target/i386/isa-5.c: Ditto.
2449         * gcc.target/i386/isa-6.c: Ditto.
2450         * gcc.target/i386/funcspec-4.c: Remove error conditions
2451         related to SSE5.
2452         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2453         * gcc.target/i386/avx-2.c: Ditto.
2454         * gcc.target/i386/sse-23.c: Ditto.
2455         * gcc.target/i386/funcspec-9.c: Delete.
2456
2457 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2458
2459         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2460         * gcc.dg/guality/pr41353-1.c: New test.
2461
2462         PR testsuite/41444
2463         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2464         in macro name definition for non-unix/win32/msdos.
2465
2466 2009-09-29  Daniel Kraft  <d@domob.eu>
2467
2468         PR fortran/39626
2469         * gfortran.dg/block_1.f08: New test.
2470         * gfortran.dg/block_2.f08: New test.
2471         * gfortran.dg/block_3.f90: New test.
2472         * gfortran.dg/block_4.f08: New test.
2473         * gfortran.dg/block_5.f08: New test.
2474         * gfortran.dg/block_6.f08: New test.
2475         * gfortran.dg/block_7.f08: New test.
2476         * gfortran.dg/block_8.f08: New test.
2477
2478 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2479
2480         PR libgfortran/35862
2481         * gfortran.dg/round_1.f03: New test.
2482         * gfortran.dg/f2003_io_3.f03: Update test.
2483
2484 2009-09-28  Easwaran Raman  <eraman@google.com>
2485
2486         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2487         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2488
2489 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2490
2491         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2492         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2493         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2494         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2495         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2496
2497         * g++.dg/dfp/dfp.exp: Fix typo.
2498
2499         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2500         Fix typo that breaks the check.
2501
2502 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2503
2504         * gnat.dg (tagged_alloc_free.adb): New testcase.
2505
2506 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2507
2508         * g++.dg/dfp: New directory.
2509         * g++.dg/dg.exp: Prune tests in dfp directory.
2510         * g++.dg/dfp/dfp.exp: New.
2511         * g++.dg/dfp/mangle-mode.C: New test.
2512
2513 2009-09-28  Michael Matz  <matz@suse.de>
2514
2515         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2516         for sign of -Inf.
2517
2518 2009-09-27  Richard Henderson  <rth@redhat.com>
2519
2520         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2521         * gcc.dg/tree-ssa/pr41469-1.c: New.
2522
2523 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2524
2525         PR c/41476
2526         * gcc.dg/cond-constqual-1.c: New test.
2527
2528 2009-09-26  Michael Matz  <matz@suse.de>
2529
2530         PR lto/40758
2531         PR middle-end/41470
2532         * gcc.dg/pr41470.c: New test.
2533
2534 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2535
2536         * gnat.dg/array9.adb: New test.
2537
2538 2009-09-26  Michael Matz  <matz@suse.de>
2539
2540         PR tree-optimization/41454
2541         * gcc.dg/pr41454.c: New test.
2542
2543 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2544
2545         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2546         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2547         into DW_TAG_GNU_template_parameter_pack and
2548         DW_TAG_GNU_formal_parameter_pack.
2549         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2550         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2551
2552 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2553
2554         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2555         parameters for alignment-sensitive -fsection-anchors tests.
2556
2557 2009-09-25  Richard Guenther  <rguenther@suse.de>
2558
2559         PR middle-end/41463
2560         * gcc.c-torture/execute/pr41463.c: New testcase.
2561
2562 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2563
2564         * gnat.dg/sse_nolib.adb: New testcase.
2565
2566 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2567
2568         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2569         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2570         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2571         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2572         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2573         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2574         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2575         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2576         * gcc.dg/vect/vect.exp: Add Power7 flags.
2577         * g++.dg/vect/vect.exp: Likewise.
2578         * gfortran.dg/vect/vect.exp: Likewise.
2579
2580 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2581
2582         PR fortran/41459
2583         * gfortran.dg/empty_label.f: New test.
2584         * gfortran.dg/empty_label.f90: Ditto.
2585         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2586
2587 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2588
2589         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2590         compile-time.
2591
2592 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2593
2594         * lib/scanasm.exp (make_pattern_printable): New function.
2595         (dg-scan, scan-assembler-times, scan-assembler-dem,
2596         scan-assembler-dem-not): Use it.
2597
2598 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2599
2600         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2601         (test_nested): Renamed to ...
2602         (test_nested1): This.
2603         (test_nested2): New.
2604         (main): Likewise.
2605
2606 2009-09-24  Richard Guenther  <rguenther@suse.de>
2607
2608         PR tree-optimization/36143
2609         PR tree-optimization/38747
2610         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2611         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2612         * g++.dg/torture/pr38747.C: New testcase.
2613         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2614
2615 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2616
2617         * gnat.dg/nested_proc.adb: New test.
2618
2619 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2620
2621         * gcc.target/i386/pr12329.c: Adjust.
2622
2623 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2624
2625         PR debug/41248
2626         * gcc.dg/pr41248.c: New.
2627
2628 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2629
2630         PR debug/41065
2631         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2632
2633 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2634
2635         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2636         current_compiler_flags.  Fix typos.
2637
2638 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2639
2640         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2641
2642 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2643
2644         PR c/39779
2645         * gcc.c-torture/compile/pr39779.c: New test.
2646
2647 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2648
2649         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2650         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2651         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2652
2653 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2654
2655         PR debug/41295
2656         * gcc.dg/pr41295.c: New.
2657
2658 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2659
2660         * gcc.dg/pr40209.c: Add test case.
2661
2662 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2663
2664         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2665         matching assembly.
2666         * gcc.target/mips/code-readable-2.c: Likewise.
2667         * gcc.target/mips/code-readable-3.c: Likewise.
2668
2669 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2670
2671         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2672         Check support via mode instead of C type.
2673         (check_effective_target_dfprt_nocache): Ditto.
2674         (check_effective_target_hard_dfp): Ditto.
2675
2676 2009-09-22  Richard Guenther  <rguenther@suse.de>
2677
2678         PR middle-end/41395
2679         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2680         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2681
2682 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2683
2684         * gcc.dg/20090922-1.c: New test.
2685
2686         PR bootstrap/41405
2687         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2688         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2689         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2690         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2691         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2692         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2693         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2694         * objc.dg/dwarf-2.m: Likewise.
2695
2696 2009-09-22  Richard Guenther  <rguenther@suse.de>
2697
2698         PR tree-optimization/41428
2699         * g++.dg/tree-ssa/pr41428.C: New testcase.
2700
2701 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2702
2703         PR middle-end/41429
2704         * g++.dg/gomp/pr41429.C: New test.
2705
2706 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2707
2708         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2709
2710 2009-09-21  Jason Merrill  <jason@redhat.com>
2711
2712         PR c++/41421
2713         * g++.dg/cpp0x/trivial1.C: Expand.
2714
2715 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2716
2717         * gcc.dg/torture/calleesave-sse.c: New.
2718
2719 2009-09-21  Jan Hubicka  <jh@suse.cz>
2720
2721         * gcc.dg/guality/inline-params.c: New testcase.
2722
2723 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2724
2725         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2726         Add -fno-inline.
2727         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2728         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2729         (f2): Ditto.
2730
2731 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2732
2733         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2734         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2735         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2736         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2737         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2738
2739 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2740
2741         PR middle-end/40642
2742         * g++.dg/torture/pr40642.C: New testcase.
2743
2744 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2745
2746         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2747         cases in static initializers.
2748
2749 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2750
2751         * gcc.c-tortue/compile/pr39886.c: New.
2752
2753 2009-09-20  Chris Demetriou  <cgd@google.com>
2754
2755         PR preprocessor/28435:
2756         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2757         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2758         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2759         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2760         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2761
2762 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2763
2764         * gcc.target/mips/mips.exp: Add relax-pic-calls
2765         under -mfoo/-mno-foo options.
2766         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2767         and -mexplicit-relocs.
2768         * gcc.target/mips/call-1.c: New test.
2769         * gcc.target/mips/call-2.c: New test.
2770         * gcc.target/mips/call-3.c: New test.
2771         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2772         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2773
2774 2009-09-19  Chris Demetriou  <cgd@google.com>
2775
2776         PR preprocessor/28435:
2777         * gcc.dg/cpp/missing-header-MD.c: New test.
2778         * gcc.dg/cpp/missing-header-MMD.c: New test.
2779         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2780         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2781
2782 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2783
2784         PR libgfortran/41328
2785         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2786         EOF works.
2787
2788 2009-09-18  Jason Merrill  <jason@redhat.com>
2789
2790         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2791         * g++.dg/cpp0x/initlist-deduce.C: New.
2792
2793 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2794
2795         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2796
2797 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2798
2799         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2800         * c-c++-common/dfp: New directory.
2801         * c-c++-common/dfp/dfp-dbg.h: New file.
2802         * gcc.dg/dfp/call-by-value.c: Move to ...
2803         * c-c++-common/call-by-value.c: here.
2804         * gcc.dg/dfp/cast.c: Move to ...
2805         * c-c++-common/cast.c: here.
2806         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2807         * c-c++-common/compare-eq-const.c: here.
2808         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2809         * c-c++-common/compare-eq-d128.c: here.
2810         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2811         * c-c++-common/compare-eq-d32.c: here.
2812         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2813         * c-c++-common/compare-eq-d64.c: here.
2814         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2815         * c-c++-common/compare-eq-dfp.c: here.
2816         * gcc.dg/dfp/compare-eq.h: Move to ...
2817         * c-c++-common/compare-eq.h: here.
2818         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2819         * c-c++-common/compare-rel-const.c: here.
2820         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2821         * c-c++-common/compare-rel-d128.c: here.
2822         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2823         * c-c++-common/compare-rel-d32.c: here.
2824         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2825         * c-c++-common/compare-rel-d64.c: here.
2826         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2827         * c-c++-common/compare-rel-dfp.c: here.
2828         * gcc.dg/dfp/compare-rel.h: Move to ...
2829         * c-c++-common/compare-rel.h: here.
2830         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2831         * c-c++-common/compare-special-d128.c: here.
2832         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2833         * c-c++-common/compare-special-d32.c: here.
2834         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2835         * c-c++-common/compare-special-d64.c: here.
2836         * gcc.dg/dfp/compare-special.h: Move to ...
2837         * c-c++-common/compare-special.h: here.
2838         * gcc.dg/dfp/constants-zero.c: Move to ...
2839         * c-c++-common/constants-zero.c: here.
2840         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2841         * c-c++-common/convert-bfp-10.c: here.
2842         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2843         * c-c++-common/convert-bfp-11.c: here.
2844         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2845         * c-c++-common/convert-bfp-12.c: here.
2846         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2847         * c-c++-common/convert-bfp-13.c: here.
2848         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2849         * c-c++-common/convert-bfp-14.c: here.
2850         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2851         * c-c++-common/convert-bfp-2.c: here.
2852         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2853         * c-c++-common/convert-bfp-3.c: here.
2854         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2855         * c-c++-common/convert-bfp-4.c: here.
2856         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2857         * c-c++-common/convert-bfp-5.c: here.
2858         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2859         * c-c++-common/convert-bfp-6.c: here.
2860         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2861         * c-c++-common/convert-bfp-7.c: here.
2862         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2863         * c-c++-common/convert-bfp-8.c: here.
2864         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2865         * c-c++-common/convert-bfp-9.c: here.
2866         * gcc.dg/dfp/convert-bfp.c: Move to ...
2867         * c-c++-common/convert-bfp.c: here.
2868         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2869         * c-c++-common/convert-bfp-fold.c: here.
2870         * gcc.dg/dfp/convert-dfp.c: Move to ...
2871         * c-c++-common/convert-dfp.c: here.
2872         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2873         * c-c++-common/convert-dfp-fold-2.c: here.
2874         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2875         * c-c++-common/convert-dfp-fold.c: here.
2876         * gcc.dg/dfp/convert.h: Move to ...
2877         * c-c++-common/convert.h: here.
2878         * gcc.dg/dfp/convert-int.c: Move to ...
2879         * c-c++-common/convert-int.c: here.
2880         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2881         * c-c++-common/convert-int-fold.c: here.
2882         * gcc.dg/dfp/convert-int-max.c: Move to ...
2883         * c-c++-common/convert-int-max.c: here.
2884         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2885         * c-c++-common/convert-int-max-fold.c: here.
2886         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2887         * c-c++-common/convert-int-saturate.c: here.
2888         * gcc.dg/dfp/func-array.c: Move to ...
2889         * c-c++-common/func-array.c: here.
2890         * gcc.dg/dfp/func-deref.c: Move to ...
2891         * c-c++-common/func-deref.c: here.
2892         * gcc.dg/dfp/func-mixed.c: Move to ...
2893         * c-c++-common/func-mixed.c: here.
2894         * gcc.dg/dfp/func-pointer.c: Move to ...
2895         * c-c++-common/func-pointer.c: here.
2896         * gcc.dg/dfp/func-scalar.c: Move to ...
2897         * c-c++-common/func-scalar.c: here.
2898         * gcc.dg/dfp/func-struct.c: Move to ...
2899         * c-c++-common/func-struct.c: here.
2900         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2901         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2902         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2903         * c-c++-common/func-vararg-alternate-d128.c: here.
2904         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2905         * c-c++-common/func-vararg-alternate-d32.c: here.
2906         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2907         * c-c++-common/func-vararg-alternate-d64.c: here.
2908         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2909         * c-c++-common/func-vararg-alternate.h: here.
2910         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2911         * c-c++-common/func-vararg-dfp.c: here.
2912         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2913         * c-c++-common/func-vararg-mixed-2.c: here.
2914         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2915         * c-c++-common/func-vararg-mixed.c: here.
2916         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2917         * c-c++-common/func-vararg-size0.c: here.
2918         * gcc.dg/dfp/inf-1.c: Move to ...
2919         * c-c++-common/inf-1.c: here.
2920         * gcc.dg/dfp/loop-index.c: Move to ...
2921         * c-c++-common/loop-index.c: here.
2922         * gcc.dg/dfp/modes.c: Move to ...
2923         * c-c++-common/modes.c: here.
2924         * gcc.dg/dfp/nan-1.c: Move to ...
2925         * c-c++-common/nan-1.c: here.
2926         * gcc.dg/dfp/nan-2.c: Move to ...
2927         * c-c++-common/nan-2.c: here.
2928         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2929         * c-c++-common/operator-arith-fold.c: here.
2930         * gcc.dg/dfp/operator-assignment.c: Move to ...
2931         * c-c++-common/operator-assignment.c: here.
2932         * gcc.dg/dfp/operator-comma.c: Move to ...
2933         * c-c++-common/operator-comma.c: here.
2934         * gcc.dg/dfp/operator-cond.c: Move to ...
2935         * c-c++-common/operator-cond.c: here.
2936         * gcc.dg/dfp/operator-logical.c: Move to ...
2937         * c-c++-common/operator-logical.c: here.
2938         * gcc.dg/dfp/operator-unary.c: Move to ...
2939         * c-c++-common/operator-unary.c: here.
2940         * gcc.dg/dfp/pr31385.c: Move to ...
2941         * c-c++-common/pr31385.c: here.
2942         * gcc.dg/dfp/pr33466.c: Move to ...
2943         * c-c++-common/pr33466.c: here.
2944         * gcc.dg/dfp/pr35620.c: Move to ...
2945         * c-c++-common/pr35620.c: here.
2946         * gcc.dg/dfp/pr36800.c: Move to ...
2947         * c-c++-common/pr36800.c: here.
2948         * gcc.dg/dfp/pr39034.c: Move to ...
2949         * c-c++-common/pr39034.c: here.
2950         * gcc.dg/dfp/pr39035.c: Move to ...
2951         * c-c++-common/pr39035.c: here.
2952         * gcc.dg/dfp/pr39902.c: Move to ...
2953         * c-c++-common/pr39902.c: here.
2954         * gcc.dg/dfp/pr39986.c: Move to ...
2955         * c-c++-common/pr39986.c: here.
2956         * gcc.dg/dfp/signbit-1.c: Move to ...
2957         * c-c++-common/signbit-1.c: here.
2958         * gcc.dg/dfp/signbit-2.c: Move to ...
2959         * c-c++-common/signbit-2.c: here.
2960         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2961         * c-c++-common/struct-layout-1.c: here.
2962         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2963         * c-c++-common/usual-arith-conv.c: here.
2964         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2965         * c-c++-common/usual-arith-conv-const.c: here.
2966
2967 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2968
2969         PR testsuite/41288
2970         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2971         stack alignment.
2972
2973 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2974
2975         PR c++/39365
2976         * g++.dg/expr/bool3.C: New test.
2977         * g++.dg/expr/bool4.C: New test.
2978
2979 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2980
2981         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2982         * gcc.dg/dfp/signbit-2.c: Use it.
2983         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2984         arguments to unsigned int.
2985         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2986         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2987         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2988         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2989         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2990         * gcc.dg/dfp/pr39986.c: Ditto.
2991         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2992         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2993         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2994         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2995         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2996
2997 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2998
2999         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3000
3001 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3002
3003         PR c/41049
3004         * dfp/pr41049.c: New test.
3005
3006 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3007
3008         PR testsuite/41385
3009         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3010
3011 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3012
3013         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3014         * gcc.dg/ipa/ipa-sra-1.c: New test.
3015         * gcc.dg/ipa/ipa-sra-2.c: New test.
3016         * gcc.dg/ipa/ipa-sra-3.c: New test.
3017         * gcc.dg/ipa/ipa-sra-4.c: New test.
3018         * gcc.dg/ipa/ipa-sra-5.c: New test.
3019         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3020         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3021
3022 2009-09-17  Michael Matz  <matz@suse.de>
3023
3024         PR middle-end/41347
3025         * gfortran.dg/pr41347.f90: New test.
3026
3027 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3028
3029         * gcc.c-torture/compile/20090917-1.c: New testcase.
3030
3031 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3032
3033         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3034         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3035         alpha*-*-* target from XFAIL list.
3036
3037 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3038
3039         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3040         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3041         * gcc.dg/dfp/cast-bad.c: Use default options.
3042         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3043         * gcc.dg/dfp/composite-type.c: Ditto.
3044         * gcc.dg/dfp/constants.c: Ditto.
3045         * gcc.dg/dfp/constants-hex.c: Ditto.
3046         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3047         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3048         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3049         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3050         * gcc.dg/dfp/ctypes.c: Ditto.
3051         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3052         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3053         * gcc.dg/dfp/float-constant-double.c: Ditto.
3054         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3055         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3056         * gcc.dg/dfp/modes.c: Ditto.
3057         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3058         * gcc.dg/dfp/pr31344.c: Ditto.
3059         * gcc.dg/dfp/pr31385.c: Ditto.
3060         * gcc.dg/dfp/pr33466.c: Ditto.
3061         * gcc.dg/dfp/pr35620.c: Ditto.
3062         * gcc.dg/dfp/pr37435.c: Ditto.
3063         * gcc.dg/dfp/pr39986.c: Ditto.
3064         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3065         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3066         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3067         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3068         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3069         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3070         * gcc.dg/dfp/typespec.c: Ditto.
3071         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3072         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3073         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3074         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3075         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3076         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3077         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3078         * gcc.dg/dfp/compare-rel.h: Ditto.
3079         * gcc.dg/dfp/compare-special.h: Ditto.
3080         * gcc.dg/dfp/convert.h: Ditto.
3081         * gcc.dg/dfp/fe-check.h: Ditto.
3082         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3083         * gcc.dg/dfp/cast.c: Ditto.
3084         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3085         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3086         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3087         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3088         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3089         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3090         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3091         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3092         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3093         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3094         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3095         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3096         * gcc.dg/dfp/constants-zero.c: Ditto.
3097         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3098         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3099         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3100         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3101         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3102         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3103         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3104         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3105         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3106         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3107         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3108         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3109         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3110         * gcc.dg/dfp/convert-bfp.c: Ditto.
3111         * gcc.dg/dfp/convert-complex.c: Ditto.
3112         * gcc.dg/dfp/convert-dfp.c: Ditto.
3113         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3114         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3115         * gcc.dg/dfp/convert-int.c: Ditto.
3116         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3117         * gcc.dg/dfp/convert-int-max.c: Ditto.
3118         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3119         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3120         * gcc.dg/dfp/fe-binop.c: Ditto.
3121         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3122         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3123         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3124         * gcc.dg/dfp/func-array.c: Ditto.
3125         * gcc.dg/dfp/func-deref.c: Ditto.
3126         * gcc.dg/dfp/func-mixed.c: Ditto.
3127         * gcc.dg/dfp/func-pointer.c: Ditto.
3128         * gcc.dg/dfp/func-scalar.c: Ditto.
3129         * gcc.dg/dfp/func-struct.c: Ditto.
3130         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3131         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3132         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3133         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3134         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3135         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3136         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3137         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3138         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3139         * gcc.dg/dfp/inf-1.c: Ditto.
3140         * gcc.dg/dfp/loop-index.c: Ditto.
3141         * gcc.dg/dfp/nan-1.c: Ditto.
3142         * gcc.dg/dfp/nan-2.c: Ditto.
3143         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3144         * gcc.dg/dfp/operator-assignment.c: Ditto.
3145         * gcc.dg/dfp/operator-comma.c: Ditto.
3146         * gcc.dg/dfp/operator-cond.c: Ditto.
3147         * gcc.dg/dfp/operator-logical.c: Ditto.
3148         * gcc.dg/dfp/operator-unary.c: Ditto.
3149         * gcc.dg/dfp/pr36800.c: Ditto.
3150         * gcc.dg/dfp/pr39034.c: Ditto.
3151         * gcc.dg/dfp/pr39035.c: Ditto.
3152         * gcc.dg/dfp/pr39902.c: Ditto.
3153         * gcc.dg/dfp/signbit-1.c: Ditto.
3154         * gcc.dg/dfp/signbit-2.c: Ditto.
3155         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3156         * gcc.dg/dfp/union-init.c: Ditto.
3157         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3158
3159 2009-09-16  Michael Matz  <matz@suse.de>
3160
3161         PR fortran/41212
3162         * gfortran.dg/pr41212.f90: New test.
3163
3164 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3165
3166         * gnat.dg/alignment9.adb: New test.
3167
3168 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3169
3170         * gnat.dg/discr20.ad[sb]: New test.
3171
3172 2009-09-16  Richard Guenther  <rguenther@suse.de>
3173
3174         PR middle-end/34011
3175         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3176
3177 2009-09-16  DJ Delorie  <dj@redhat.com>
3178             Kaz Kojima  <kkojima@gcc.gnu.org>
3179
3180         * gcc.target/sh/struct-arg-dw2.c: New test.
3181
3182 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3183             Jakub Jelinek  <jakub@redhat.com>
3184
3185         PR target/41175
3186         * gcc.target/powerpc/pr41175.c: New test.
3187
3188 2009-09-14  Richard Henderson  <rth@redhat.com>
3189
3190         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3191         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3192         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3193
3194 2009-09-14  Richard Henderson  <rth@redhat.com>
3195
3196         * g++.dg/eh/builtin1.C: Update resx pattern match.
3197         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3198
3199 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3200
3201         * gcc.target/mips/branch-helper.h: New file.
3202         * gcc.target/mips/branch-2.c,
3203         * gcc.target/mips/branch-3.c,
3204         * gcc.target/mips/branch-4.c,
3205         * gcc.target/mips/branch-5.c,
3206         * gcc.target/mips/branch-6.c,
3207         * gcc.target/mips/branch-7.c,
3208         * gcc.target/mips/branch-8.c,
3209         * gcc.target/mips/branch-9.c,
3210         * gcc.target/mips/branch-10.c,
3211         * gcc.target/mips/branch-11.c,
3212         * gcc.target/mips/branch-12.c,
3213         * gcc.target/mips/branch-13.c,
3214         * gcc.target/mips/branch-14.c,
3215         * gcc.target/mips/branch-15.c: New tests.
3216
3217 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3218
3219         PR target/41331
3220         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3221         -m32 -mpowerpc64 system.
3222
3223 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3224
3225         From Jie Zhang <jie.zhang@analog.com>:
3226         * gcc.target/bfin/saveall.c: New test.
3227         * gcc.target/bfin/20090914-1.c: New test.
3228         * gcc.target/bfin/20090914-2.c: New test.
3229
3230         * gcc.target/bfin/20090914-3.c: New test.
3231
3232 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3233
3234         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3235
3236 2009-09-14  Richard Guenther  <rguenther@suse.de>
3237
3238         PR middle-end/41350
3239         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3240
3241 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3242
3243         PR libgfortran/41328
3244         * gfortran.dg/cr_lf.f90: New test.
3245
3246 2009-09-11  Michael Matz  <matz@suse.de>
3247
3248         PR middle-end/41275
3249         * g++.dg/tree-ssa/pr41275.C: New test.
3250
3251 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3252
3253         PR fortran/41242
3254         * gfortran.dg/proc_ptr_comp_21.f90: New.
3255
3256 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3257
3258         PR fortran/31292
3259         * gfortran.dg/module_procedure_1.f90: New test.
3260         * gfortran.dg/module_procedure_2.f90: Ditto.
3261         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3262
3263 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3264             James A. Morrison  <phython@gcc.gnu.org>
3265
3266         PR ada/18302
3267         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3268         commands.
3269         * ada/acats/run_test.exp: New file.
3270
3271 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3272
3273         Revert:
3274         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3275
3276         PR rtl-optimization/39779
3277         * gcc.dg/pr39979.c: New test.
3278
3279 2009-09-10  Richard Guenther  <rguenther@suse.de>
3280
3281         PR middle-end/41257
3282         * g++.dg/torture/pr41257-2.C: New testcase.
3283
3284 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3285
3286         PR c++/28293
3287         * g++.dg/template/crash91.C: New.
3288
3289 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3290
3291         PR rtl-optimization/39779
3292         * gcc.dg/pr39979.c: New test.
3293
3294 2009-09-09  Richard Guenther  <rguenther@suse.de>
3295
3296         PR tree-optimization/41101
3297         * gcc.c-torture/compile/pr41101.c: New testcase.
3298
3299 2009-09-09  Richard Guenther  <rguenther@suse.de>
3300
3301         PR middle-end/41317
3302         * gcc.c-torture/execute/pr41317.c: New testcase.
3303         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3304         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3305
3306 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3307
3308         Fix some test breakages on Darwin
3309         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3310         and adjust.
3311         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3312         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3313         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3314         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3315         take darwin specifics in account.
3316
3317 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3318
3319         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3320         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3321
3322 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3323
3324         PR c++/39923
3325         * g++.dg/cpp0x/initlist24.C: New.
3326
3327 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3328
3329         * gcc.dg/large-size-array-2.c: Fix target requirement.
3330         * gcc.dg/large-size-array-4.c: Likewise.
3331         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3332         * gcc.dg/c99-const-expr-2.c: Likewise.
3333         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3334         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3335         * gcc.dg/c90-const-expr-10.c: Likewise.
3336         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3337         instead of long.
3338         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3339         * gcc.dg/vect/pr33846.c: Likewise.
3340         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3341         __PTRDIFF_TYPE__, instead of unsigned long.
3342         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3343
3344 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3345
3346         PR debug/41229
3347         PR debug/41291
3348         PR debug/41300
3349         * gfortran.dg/pr41229.f90: New.
3350
3351 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3352
3353         PR debug/41232
3354         * gcc.dg/pr41232.c: New.
3355
3356 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3357
3358         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3359         contain -march.
3360         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3361         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3362         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3363         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3364         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3365         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3366         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3367         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3368         options other than that used in dg-options.
3369
3370 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3371
3372         PR rtl-optimization/41239
3373         * gcc.c-torture/execute/pr41239.c: New test.
3374
3375 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3376
3377         PR libgfortran/41192
3378         * gfortran.dg/namelist_59.f90: New test.
3379
3380 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3381
3382         From Mike Frysinger  <michael.frysinger@analog.com>
3383         * gcc.target/bfin/mcpu-bf542m.c: New file.
3384         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3385         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3386         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3387         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3388
3389 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3390
3391         PR middle-end/41282
3392         * gcc.c-torture/compile/pr41282.c: New test.
3393
3394 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3395
3396         PR fortran/41197
3397         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3398         variables for stat and errmsg.
3399         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3400         * gfortran.dg/allocate_stat_2.f90:  New test.
3401
3402 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3403
3404         * gcc.c-torture/compile/20090907-1.c: New test.
3405
3406 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3407
3408         PR bootstrap/41241
3409         * gcc.dg/pr41241.c: New test.
3410
3411 2009-09-06  Richard Guenther  <rguenther@suse.de>
3412
3413         PR middle-end/41144
3414         * g++.dg/torture/pr41144.C: New testcase.
3415
3416 2009-09-06  Richard Guenther  <rguenther@suse.de>
3417
3418         PR middle-end/41261
3419         * gcc.dg/torture/pr41261.c: New testcase.
3420
3421 2009-09-05  Richard Guenther  <rguenther@suse.de>
3422
3423         PR middle-end/41181
3424         * gcc.c-torture/compile/pr41181.c: New testcase.
3425
3426 2009-09-05  Richard Guenther  <rguenther@suse.de>
3427
3428         PR debug/41273
3429         * g++.dg/torture/pr41273.C: New testcase.
3430
3431 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3432
3433         PR fortran/41258
3434         * gfortran.dg/typebound_proc_12.f90 : New test.
3435
3436 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3437
3438         PR debug/41225
3439         * gfortran.dg/pr41225.f90: New.
3440
3441 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3442
3443         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3444         unistd.h, sys/types.h and sys/wait.h.
3445         (gualchk_t): New.
3446         (GUALCVT): New.
3447         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3448         (GUALITY_GDB_REDIRECT): New.
3449         (GUALITY_GDB_ARGS): Use it.
3450
3451 2009-09-04  Richard Guenther  <rguenther@suse.de>
3452
3453         PR middle-end/41257
3454         * g++.dg/torture/pr41257.C: New testcase.
3455
3456 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3457
3458         PR tree-optimization/41112
3459         * gnat.dg/array8.adb: New test.
3460
3461 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3462
3463         * gcc.target/arm/ctz.c: New test case.
3464
3465 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3466
3467         PR tree-optimization/38275
3468         * gcc.dg/autopar/reduc-1char.c: Increase number
3469         of iterations. Adjust the logic accordingly.
3470         * gcc.dg/autopar/reduc-2char.c: Ditto.
3471         * gcc.dg/autopar/reduc-1.c: Ditto.
3472         * gcc.dg/autopar/reduc-2.c: Ditto.
3473         * gcc.dg/autopar/reduc-3.c: Ditto.
3474         * gcc.dg/autopar/reduc-6.c: Ditto.
3475         * gcc.dg/autopar/reduc-7.c: Ditto.
3476         * gcc.dg/autopar/reduc-8.c: Ditto.
3477         * gcc.dg/autopar/reduc-9.c: Ditto.
3478         * gcc.dg/autopar/pr39500-1.c: Ditto.
3479         * gcc.dg/autopar/reduc-1short.c: Ditto.
3480         * gcc.dg/autopar/reduc-2short.c: Ditto.
3481         * gcc.dg/autopar/parallelization-1.c: Ditto.
3482
3483 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3484
3485         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3486         testcase using guality.h compiles and links and if a global variable
3487         can be verified by gdb.
3488
3489 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3490
3491         * lib/target-supports.exp (check_effective_target_sync_int_long):
3492         Supported on Blackfin Linux targets.
3493
3494 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3495
3496         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3497
3498 2009-09-03  Diego Novillo  <dnovillo@google.com>
3499
3500         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3501         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3502         * g++.dg/warn/unit-1.C: Likewise.
3503         * g++.dg/ipa/iinline-1.C: Likewise.
3504         * g++.dg/template/cond2.C: Adjust expected line location for the
3505         error.
3506         * g++.dg/template/pr35240.C: Likewise.
3507
3508 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3509
3510         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3511         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3512
3513 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3514
3515         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3516         * gcc.dg/memcpy-1.c: Add . to match pattern.
3517         * gcc.dg/uninit-I.c: XFAIL warning test.
3518         * g++.dg/warn/unit-1.C: XFAIL warning test.
3519
3520 2009-09-02  Ian Lance Taylor  <iant@google.com>
3521
3522         * gcc.dg/20090902-1.c: New test.
3523
3524 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3525
3526         * gcc.dg/builtin-object-size-9.c: New test.
3527
3528 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3529
3530         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3531
3532 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3533             Olivier Hainque  <hainque@adacore.com>
3534
3535         * gnat.dg/misaligned_param.adb: New test.
3536         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3537         * gnat.dg/slice7.adb: Add 1 more related case.
3538
3539 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3540
3541         * gcc.dg/guality/guality.c: Expect to fail for now.
3542         * gcc.dg/guality/example.c: Likewise.
3543
3544 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3545
3546         * gcc.dg/guality/guality.c: New.
3547         * gcc.dg/guality/guality.h: New.
3548         * gcc.dg/guality/guality.exp: New.
3549         * gcc.dg/guality/example.c: New.
3550         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3551         (cleanup-saved-temps): Likewise, .gkd files too.
3552
3553 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3554
3555         PR fortran/39229
3556         * gfortran.dg/line_length_3.f: New test.
3557         * gfortran.dg/line_length_4.f90: New test.
3558
3559 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3560
3561         * lib/target-supports.exp (check_gc_sections_available):
3562         Add proper pattern quote.
3563
3564 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3565             Kaz Kojima  <kkojima@gcc.gnu.org>
3566
3567         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3568         * g++.dg/cdce3.C: Use dg-add-options ieee.
3569         * g++.dg/torture/type-generic-1.C: Likewise.
3570         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3571         * gcc.dg/pr28796-2.c: Likewise.
3572         * gcc.dg/torture/builtin-math-7.c: Likewise.
3573         * gcc.dg/torture/type-generic-1.c: Likewise.
3574         * gfortran.dg/boz_14.f90: Likewise.
3575         * gfortran.dg/erf_2.F90: Likewise.
3576         * gfortran.dg/init_flag_3.f90: Likewise.
3577         * gfortran.dg/init_flag_4.f90: Likewise.
3578         * gfortran.dg/init_flag_5.f90: Likewise.
3579         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3580         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3581         * gfortran.dg/isnan_1.f90: Likewise.
3582         * gfortran.dg/isnan_2.f90: Likewise.
3583         * gfortran.dg/maxlocval_2.f90: Likewise.
3584         * gfortran.dg/maxlocval_4.f90: Likewise.
3585         * gfortran.dg/minlocval_1.f90: Likewise.
3586         * gfortran.dg/minlocval_4.f90: Likewise.
3587         * gfortran.dg/module_nan.f90: Likewise.
3588         * gfortran.dg/namelist_42.f90: Likewise.
3589         * gfortran.dg/namelist_43.f90: Likewise.
3590         * gfortran.dg/nan_1.f90: Likewise.
3591         * gfortran.dg/nan_2.f90: Likewise.
3592         * gfortran.dg/nan_3.f90: Likewise.
3593         * gfortran.dg/nan_4.f90: Likewise.
3594         * gfortran.dg/nan_5.f90: Likewise.
3595         * gfortran.dg/nearest_1.f90: Likewise.
3596         * gfortran.dg/nearest_2.f90: Likewise.
3597         * gfortran.dg/nearest_3.f90: Likewise.
3598         * gfortran.dg/pr37243.f: Likewise.
3599         * gfortran.dg/real_const_3.f90: Likewise.
3600         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3601
3602 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3603
3604         PR debug/30161
3605         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3606         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3607         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3608         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3609         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3610         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3611         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3612         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3613         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3614         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3615         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3616         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3617         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3618
3619 2009-08-31  Jason Merrill  <jason@redhat.com>
3620
3621         PR c++/41127
3622         * g++.dg/parse/enum5.C: New.
3623         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3624
3625 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3626
3627         PR fortran/40940
3628         * gfortran.dg/allocate_derived_1.f90: New.
3629         * gfortran.dg/class_3.f03: New.
3630
3631 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3632
3633         PR fortran/40996
3634         * gfortran.dg/allocatable_scalar_1.f90: New.
3635         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3636         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3637         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3638
3639 2009-08-30  Richard Guenther  <rguenther@suse.de>
3640
3641         PR tree-optimization/41186
3642         * g++.dg/torture/pr41186.C: New testcase.
3643         * g++.dg/tree-ssa/pr41186.C: Likewise.
3644
3645 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3646
3647         PR c++/41187
3648         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3649         take ia64 assembly comments syntax in account.
3650
3651 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3652
3653         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3654
3655 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3656
3657         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3658         * gfortran.dg/whole_file_6.f90: Likewise.
3659
3660 2009-08-28  Cary Coutant  <ccoutant@google.com>
3661
3662         PR debug/41063
3663         * g++.dg/debug/dwarf2/pr41063.C: New test.
3664
3665 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3666
3667         PR rtl-optimization/40861
3668         * gcc.dg/pr40861.c: New test.
3669
3670 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3671
3672         PR fortran/40869
3673         * gfortran.dg/proc_ptr_comp_20.f90: New.
3674
3675 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3676
3677         PR libfortran/39667
3678         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3679         open temp file with status="scratch".
3680         * gfortran.dg/fmt_cache_1.f: Likewise.
3681         * gfortran.dg/fmt_exhaust.f90: Likewise.
3682         * gfortran.dg/fmt_t_4.f90: Likewise.
3683         * gfortran.dg/fseek.f90: Likewise.
3684         * gfortran.dg/list_read_5.f90: Likewise.
3685         * gfortran.dg/namelist_39.f90: Likewise.
3686         * gfortran.dg/namelist_56.f90: Likewise.
3687         * gfortran.dg/read_bad_advance.f90: Likewise.
3688         * gfortran.dg/read_repeat.f90: Likewise.
3689         * gfortran.dg/read_size_noadvance.f90: Likewise.
3690         * gfortran.dg/read_x_past.f: Likewise.
3691
3692 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3693
3694         PR fortran/28039
3695         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3696
3697 2009-08-27  Daniel Kraft  <d@domob.eu>
3698
3699         PR fortran/37425
3700         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3701         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3702         error and fix problem with recursive assignment.
3703         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3704         * gfortran.dg/typebound_operator_3.f03: New test.
3705         * gfortran.dg/typebound_operator_4.f03: New test.
3706
3707 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3708
3709         PR debug/41170
3710         * debug/dwarf2/namespace-1.C: New test.
3711
3712 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3713
3714         PR fortran/41162
3715         * gfortran.dg/pr41162.f: New.
3716
3717 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3718             Richard Sandiford  <rdsandiford@googlemail.com>
3719
3720         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3721         with "forbid_cpu".
3722         * gcc.target/mips/branch-1.c: Update accordingly.
3723         * gcc.target/mips/extend-1.c: Likewise.
3724         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3725
3726 2009-08-26  Richard Guenther  <rguenther@suse.de>
3727
3728         PR middle-end/41163
3729         * gcc.c-torture/compile/pr41163.c: New testcase.
3730         * gcc.dg/pr35899.c: Adjust.
3731
3732 2009-08-26  Richard Guenther  <rguenther@suse.de>
3733
3734         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3735
3736 2009-08-26  Jason Merrill  <jason@redhat.com>
3737
3738         * g++.dg/cpp0x/explicit3.C: New.
3739         * g++.dg/overload/cond2.C: New.
3740
3741 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3742
3743         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3744
3745 2009-08-25  Jan Hubicka  <jh@suse.cz>
3746
3747         * gcc.target/i386/sse5-shift1-vector.c
3748         * gcc.target/i386/isa-12.c
3749         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3750         * gcc.target/i386/sse5-pcmov2.c
3751         * gcc.target/i386/isa-3.c
3752         * gcc.target/i386/sse5-shift2-vector.c
3753         * gcc.target/i386/isa-7.c
3754         * gcc.target/i386/funcspec-2.c
3755         * gcc.target/i386/sse5-haddX.c
3756         * gcc.target/i386/sse5-hadduX.c
3757         * gcc.target/i386/isa-9.c
3758         * gcc.target/i386/sse5-maccXX.c
3759         * gcc.target/i386/sse5-shift3-vector.c
3760         * gcc.target/i386/sse5-msubXX.c
3761         * gcc.target/i386/sse5-permpX.c
3762         * gcc.target/i386/sse5-check.h
3763         * gcc.target/i386/sse-12.c
3764         * gcc.target/i386/sse-11.c
3765         * gcc.target/i386/sse-10.c
3766         * gcc.target/i386/sse-13.c
3767         * gcc.target/i386/sse-14.c
3768         * gcc.target/i386/sse-22.c
3769         * gcc.target/i386/sse-2.c
3770         * gcc.target/i386/sse-13.c
3771         * gcc.target/i386/avx-2.c
3772         * gcc.target/i386/sse5-rotate1-vector.c
3773         * gcc.target/i386/isa-4.c
3774         * gcc.target/i386/sse5-hsubX.c
3775         * gcc.target/i386/sse5-pcmov.c
3776         * gcc.target/i386/sse5-fma.c
3777         * gcc.target/i386/isa-8.c
3778         * gcc.target/i386/sse5-rotate2-vector.c
3779         * gcc.target/i386/sse5-nmaccXX.c
3780         * gcc.target/i386/sse5-imul64-vector.c
3781         * gcc.target/i386/sse5-nmsubXX.c
3782         * gcc.target/i386/sse5-rotate3-vector.c
3783         * gcc.target/i386/sse5-fma-vector.c
3784         * gcc.target/i386/sse5-imul32widen-vector.c
3785         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3786
3787         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3788         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3789         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3790         * gcc.target/i386/avx-1.c: Remove SSE5.
3791         * gcc.target/i386/avx-2.c: Remove SSE5.
3792         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3793         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3794         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3795         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3796
3797 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3798
3799         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3800
3801 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3802
3803         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3804         keyword works in the same manner as __alignof.
3805
3806 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3807
3808         PR libfortran/34670
3809         * gfortran.dg/unpack_bounds_1.f90:  New test.
3810         * gfortran.dg/unpack_bounds_2.f90:  New test.
3811         * gfortran.dg/unpack_bounds_3.f90:  New test.
3812
3813 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3814
3815         * gnat.dg/slice7.adb: New test.
3816         * gnat.dg/slice7_pkg.ads: New helper.
3817
3818 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3819
3820         PR fortran/41139
3821         * gfortran.dg/proc_ptr_25.f90: New.
3822         * gfortran.dg/proc_ptr_comp_18.f90: New.
3823         * gfortran.dg/proc_ptr_comp_19.f90: New.
3824
3825 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3826
3827         PR fortran/41154
3828         * gfortran.dg/fmt_error_8.f: New test.
3829
3830 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3831
3832         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3833         number, update all callers and synchronize results for latest MPC.
3834
3835 2009-08-21  Jason Merrill  <jason@redhat.com>
3836
3837         * g++.dg/warn/Wunused-17.C: New.
3838
3839 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3840
3841         * gcc.target/arm/combine-cmp-shift.c: New test.
3842
3843 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3844
3845         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3846         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3847         width specifier.
3848
3849 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3850
3851         * gfortran.dg/fmt_error_7.f: New test.
3852
3853 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3854
3855         PR target/40718
3856         * gcc.target/i386/pr40718.c: New test.
3857
3858 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3859
3860         * gfortran.dg/proc_ptr_24.f90: New test.
3861
3862 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3863
3864         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3865         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3866         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3867
3868 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3869
3870         PR fortran/28039
3871         * gfortran.dg/fmt_with_extra.f: new file.
3872
3873 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3874
3875         * lib/target-supports.exp
3876         (check_effective_target_arm_iwmmxt_ok): New procedure.
3877         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3878         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3879
3880 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3881
3882         * gfortran.dg/boz_9.f90: Do not load denormal floating
3883         point constants.  Remove -mieee option for alpha*-*-* targets.
3884
3885 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3886
3887         PR fortran/41106
3888         * gfortran.dg/proc_ptr_23.f90: New.
3889         * gfortran.dg/proc_ptr_comp_15.f90: New.
3890         * gfortran.dg/proc_ptr_comp_16.f90: New.
3891         * gfortran.dg/proc_ptr_comp_17.f90: New.
3892
3893 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3894
3895         PR c++/41131
3896         * g++.dg/expr/unary3.C: New test.
3897
3898 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3899
3900         * gfortran.dg/common_5.f: Add -mdalign for sh.
3901         * gfortran.dg/common_align_2.f90: Likewise.
3902
3903 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3904
3905         PR libfortran/40962
3906         * c_f_pointer_tests_4.f90:  New test.
3907
3908 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3909
3910         * gnat.dg/slice6.adb: New test.
3911         * gnat.dg/slice6_pkg.ads: New helper.
3912
3913 2009-08-20  Michael Matz  <matz@suse.de>
3914
3915         PR fortran/41126
3916         * gfortran.dg/pr41126.f90: New test.
3917
3918 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3919
3920         * gnat.dg/dynamic_bound.adb: New test.
3921
3922 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3923
3924         PR fortran/41121
3925         * gfortran.dg/intrinsic_5.f90: New.
3926
3927 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3928             Richard Earnshaw  <richard.earnshaw@arm.com>
3929
3930         * gcc.target/arm/20090811-1.c: New test.
3931
3932 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3933
3934         PR middle-end/41123
3935         * gcc.dg/pr41123.c: New test.
3936
3937 2009-08-19  Jason Merrill  <jason@redhat.com>
3938
3939         PR c++/41120
3940         * g++.dg/other/gc4.C: New.
3941
3942 2009-08-18  Michael Matz  <matz@suse.de>
3943
3944         * gfortran.dg/vect/vect-gems.f90: New test.
3945         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3946
3947 2009-08-18  DJ Delorie  <dj@redhat.com>
3948
3949         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3950         * lib/gcc-defs.exp: ... to here.
3951
3952         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3953         GCC_EXEC_PREFIX before building the wrapper.
3954
3955 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3956
3957         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3958         tests.
3959         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3960         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3961         dg-options.  Fix dg-final clause.
3962
3963 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3964
3965         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3966
3967 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3968             Paul Thomas  <pault@gcc.gnu.org>
3969
3970         PR fortran/40870
3971         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3972
3973 2009-08-18  Richard Guenther  <rguenther@suse.de>
3974
3975         PR middle-end/41094
3976         * gcc.dg/torture/pr41094.c: New testcase.
3977         * gcc.dg/torture/builtin-power-1.c: Adjust.
3978         * gcc.dg/builtins-10.c: Likewise.
3979
3980 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3981
3982         PR target/40971
3983         * gcc.dg/pr40971.c: New test.
3984
3985 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3986
3987         PR fortran/41062
3988         * gfortran.dg/use_only_4.f90: New test.
3989
3990 2009-08-17  Daniel Kraft  <d@domob.eu>
3991
3992         PR fortran/37425
3993         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3994         NOPASS bindings as operators.
3995
3996 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3997
3998         * lib/target-supports.exp
3999         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4000         of targets that do not need command line argument to enable SIMD.
4001
4002 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4003
4004         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4005         typo in cache name.
4006
4007 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4008
4009         PR fortran/41075
4010         * gfortran.dg/unlimited_fmt_1.f90: New test.
4011
4012 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4013
4014         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4015
4016 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4017
4018         * gnat.dg/itype.ad[sb]: New test.
4019
4020 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4021
4022         * gcc.target/mips/mips.exp: Add terminology section to comment
4023         at the top of the file.  Fix typos.
4024
4025 2009-08-16  Jason Merrill  <jason@redhat.com>
4026
4027         * g++.dg/debug/dwarf2/inline1.C: New.
4028
4029 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4030
4031         PR target/38599
4032         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4033
4034 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4035
4036         PR debug/37801
4037         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4038         Make sure to trigger inlining optimizations.
4039         * gcc.dg/debug/dwarf2/inline2.c: New test.
4040
4041 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4042
4043         PR fortran/41070
4044         * gfortran.dg/structure_constructor_10.f90: New.
4045
4046 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4047
4048         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4049         * gcc.dg/pragma-re-2.c: Likewise.
4050         * gcc.dg/pragma-re-3.c: Likewise.
4051         * gcc.dg/pragma-re-4.c: Likewise.
4052         * g++.dg/other/pragma-re-1.C: Likewise.
4053         * g++.dg/other/pragma-re-2.C: Likewise.
4054
4055 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4056
4057         * gcc.dg/torture/builtin-math-7.c: New.
4058
4059 2009-08-14  Richard Guenther  <rguenther@suse.de>
4060
4061         * gcc.c-torture/execute/20090814-1.c: New testcase.
4062
4063 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4064
4065         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4066
4067 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4068
4069         PR target/40934
4070         * gcc.target/i386/pr40934.c: New.
4071
4072 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4073
4074         PR target/41019
4075         * gcc.target/i386/pr41019.c: New test.
4076
4077 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4078
4079         PR fortran/40955
4080         * gfortran.dg/winapi.f90: New test.
4081
4082 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4083
4084         PR fortran/40995
4085         * gfortran.dg/intrinsic_4.f90: New.
4086         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4087         different line.
4088
4089 2009-08-13  Richard Guenther  <rguenther@suse.de>
4090
4091         PR middle-end/41047
4092         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4093
4094 2009-08-12  Richard Guenther  <rguenther@suse.de>
4095
4096         PR tree-optimization/41011
4097         * gfortran.dg/pr41011.f: New testcase.
4098
4099 2009-08-11  Andrew Haley  <aph@redhat.com>
4100
4101         * gcc.target/arm/synchronize.c: New file.
4102
4103 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4104
4105         PR middle-end/40980
4106         * gfortran.dg/graphite/id-17.f: New.
4107
4108 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4109             Sebastian Pop  <sebastian.pop@amd.com>
4110
4111         * gcc.dg/graphite/interchange-1.c: XFAILed.
4112         * gcc.dg/graphite/interchange-2.c: XFAILed.
4113         * gcc.dg/graphite/interchange-3.c: XFAILed.
4114         * gcc.dg/graphite/interchange-4.c: XFAILed.
4115         * gcc.dg/graphite/interchange-7.c: XFAILed.
4116
4117 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4118
4119         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4120
4121 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4122             Pranav Garg  <pranav.garg2107@gmail.com>
4123
4124         * gcc.dg/graphite/interchange-6.c: XFAILed.
4125
4126 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4127
4128         * gcc.dg/graphite/interchange-9.c: New.
4129
4130 2009-08-12  Richard Guenther  <rguenther@suse.de>
4131
4132         PR rtl-optimization/41033
4133         * gcc.dg/pr41033.c: New test.
4134
4135 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4136
4137         PR fortran/41022
4138         * gfortran.dg/proc_ptr_comp_14.f90: New.
4139
4140 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4141
4142         * gcc.target/mips/ext-5.c: New test.
4143         * gcc.target/mips/ext-6.c: New test.
4144         * gcc.target/mips/ext-7.c: New test.
4145         * gcc.target/mips/ext-8.c: New test.
4146         * gcc.target/mips/extend-2.c: New test.
4147
4148 2009-08-10  Jason Merrill  <jason@redhat.com>
4149
4150         * g++.dg/other/linkage2.C: New test for types-without-linkage
4151         handling.
4152         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4153         * g++.dg/lookup/anon2.C: Likewise.
4154         * g++.dg/other/anon3.C: Likewise.
4155         * g++.dg/template/arg2.C: Likewise.
4156         * g++.dg/template/local4.C: Likewise.
4157         * g++.old-deja/g++.law/operators32.C: Likewise.
4158         * g++.old-deja/g++.other/linkage2.C: Likewise.
4159         * g++.old-deja/g++.pt/enum6.C: Likewise.
4160         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4161         * g++.old-deja/g++.other/linkage1.C: Likewise.
4162
4163 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4164
4165         * gcc.dg/dg.exp: Test also c-c++-common dir.
4166         * g++.dg/dg.exp: Likewise.
4167         * g++.dg/warn/Wconversion-real.C: Delete.
4168         * gcc.dg/Wconversion-real.c: Move to ...
4169         * c-c++-common/Wconversion-real.c: ... here.
4170         * lib/target-supports.exp
4171         (check_effective_target_c,check_effective_target_c++): New.
4172
4173 2009-08-10  Daniel Kraft  <d@domob.eu>
4174
4175         PR fortran/37425
4176         * gfortran.dg/typebound_operator_1.f03: New test.
4177         * gfortran.dg/typebound_operator_2.f03: New test.
4178
4179 2009-08-10  Richard Guenther  <rguenther@suse.de>
4180
4181         PR middle-end/41006
4182         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4183         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4184
4185 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4186
4187         PR fortran/40940
4188         * gfortran.dg/class_1.f03: New.
4189         * gfortran.dg/class_2.f03: New.
4190         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4191         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4192         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4193         * gfortran.dg/typebound_call_10.f03: Ditto.
4194         * gfortran.dg/typebound_call_2.f03: Ditto.
4195         * gfortran.dg/typebound_call_3.f03: Ditto.
4196         * gfortran.dg/typebound_call_4.f03: Ditto.
4197         * gfortran.dg/typebound_generic_3.f03: Ditto.
4198         * gfortran.dg/typebound_generic_4.f03: Ditto.
4199         * gfortran.dg/typebound_proc_1.f08: Ditto.
4200         * gfortran.dg/typebound_proc_5.f03: Ditto.
4201         * gfortran.dg/typebound_proc_6.f03: Ditto.
4202
4203 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4204
4205         PR c++/40866
4206         * g++.dg/expr/stmt-expr-1.C: New test.
4207
4208 2009-08-09  Richard Guenther  <rguenther@suse.de>
4209
4210         PR tree-optimization/41016
4211         * gcc.c-torture/compile/pr41016.c: New testcase.
4212
4213 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4214
4215         * gcc.dg/overflow-warn-8.c: New test.
4216
4217 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4218
4219         PR tree-optimization/41008
4220         * gcc.dg/vect/O1-pr41008.c: New test.
4221
4222 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4223
4224         PR fortran/40955
4225         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4226
4227 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4228
4229         * gcc.target/bfin/loop-autoinc.c: New file.
4230
4231 2009-08-08  Richard Guenther  <rguenther@suse.de>
4232
4233         PR tree-optimization/40991
4234         * g++.dg/torture/pr40991.C: New testcase.
4235
4236 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4237
4238         * ada/acats/support/impdef.a: Tweak timing constants. Add
4239         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4240         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4241         * ada/acats/tests/c9/c940007.a: Likewise.
4242         * ada/acats/tests/c9/c94001c.ada: Likewise.
4243         * ada/acats/tests/c9/c94006a.ada: Likewise.
4244         * ada/acats/tests/c9/c94008c.ada: Likewise.
4245         * ada/acats/tests/c9/c951002.a: Likewise.
4246         * ada/acats/tests/c9/c954a01.a: Likewise.
4247         * ada/acats/tests/c9/c96001a.ada: Likewise.
4248         * ada/acats/tests/c9/c97307a.ada: Likewise.
4249
4250 2009-08-07  Richard Guenther  <rguenther@suse.de>
4251
4252         PR tree-optimization/40999
4253         * gfortran.dg/pr40999.f: New testcase.
4254
4255 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4256
4257         * g++.dg/tree-prof/partition1.C: New test.
4258
4259 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4260
4261         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4262         hook.
4263         (check_effective_target_arm_neon_ok): Improve test for neon
4264         availability.
4265         * gcc.target/arm/eabi1.c: Only run test in base variant.
4266         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4267         attribute.
4268         * gcc.target/arm/vfp1[567].c: New tests.
4269
4270 2009-08-06  Jason Merrill  <jason@redhat.com>
4271
4272         PR c++/40948
4273         * g++.dg/ext/complit12.C: Expand.
4274
4275 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4276
4277         Merge ARM/hard_vfp_branch to trunk.
4278
4279         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4280
4281         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4282         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4283
4284         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4285
4286         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4287         (PCS): Define macro to use base AAPCS.
4288         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4289
4290         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4291
4292         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4293         Correct arm_neon.h typo.
4294
4295         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4296
4297         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4298         this a linkage test.
4299         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4300         argument marshalling.
4301         * abitest.h: New file.
4302         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4303         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4304
4305 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4306
4307         PR middle-end/32964
4308         * gcc.dg/tree-ssa/pr32964.c: New test.
4309
4310 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4311             H.J. Lu  <hongjiu.lu@intel.com>
4312
4313         PR target/40957
4314         * gcc.target/i386/pr40957.c: New test.
4315
4316 2009-08-06  Richard Guenther  <rguenther@suse.de>
4317
4318         PR tree-optimization/40964
4319         * gcc.c-torture/compile/pr40964.c: New testcase.
4320
4321 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4322
4323         PR fortran/40847
4324         * gfortran.dg/transfer_resolve_1.f90 : New test.
4325
4326 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4327             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4328
4329         PR target/40906
4330         * gcc.target/i386/pr40906-1.c: New test.
4331         * gcc.target/i386/pr40906-2.c: Ditto.
4332         * gcc.target/i386/pr40906-3.c: Ditto.
4333
4334 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4335
4336         PR rtl-optimization/40924
4337         * g++.dg/torture/pr40924.C: New test.
4338
4339 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4340
4341         PR c++/36069
4342         * g++.dg/warn/pr36069.C: New.
4343
4344 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4345
4346         PR c++/39987
4347         * g++.dg/overload/defarg4.C: New test.
4348
4349 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4350
4351         PR c++/16696
4352         * g++.dg/parse/pr16696.C: New.
4353         * g++.dg/parse/pr16696-permissive.C: New.
4354
4355 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4356
4357         PR fortran/40875
4358         * gfortran.dg/initialization_23.f90 : New test.
4359
4360 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4361
4362         PR debug/39706
4363         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4364
4365 2009-08-03  Jason Merrill  <jason@redhat.com>
4366             Jakub Jelinek  <jakub@redhat.com>
4367
4368         PR c++/40948
4369         * g++.dg/ext/complit12.C: New.
4370
4371 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4372
4373         PR c/39902
4374         * gcc.target/powerpc/pr39902-2.c: New test.
4375
4376 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4377
4378         PR middle-end/40943
4379         * gcc.dg/uninit-6.c: Re-add XFAIL.
4380         * gcc.dg/uninit-6-O0.c: Likewise.
4381         * gcc.dg/uninit-pr40943.c: New test.
4382
4383 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4384
4385         PR testsuite/40858
4386         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4387         .ascii.
4388
4389 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4390
4391         PR libfortran/40853
4392         * gfortran.dg/namelist_40.f90: Update error output.
4393         * gfortran.dg/namelist_47.f90: Update error output.
4394         * gfortran.dg/namelist_58.f90: New test.
4395
4396 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4397
4398         PR fortran/40881
4399         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4400         * gfortran.dg/altreturn_3.f90: Ditto.
4401         * gfortran.dg/altreturn_5.f90: Ditto.
4402         * gfortran.dg/altreturn_6.f90: Ditto.
4403         * gfortran.dg/altreturn_7.f90: Ditto.
4404         * gfortran.dg/array_constructor_13.f90: Ditto.
4405         * gfortran.dg/arrayio_7.f90: Ditto.
4406         * gfortran.dg/arrayio_8.f90: Ditto.
4407         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4408         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4409         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4410         * gfortran.dg/backspace_8.f: Add -std=legacy.
4411         * gfortran.dg/backspace_9.f: Ditto.
4412         * gfortran.dg/char_comparison_1.f: Ditto.
4413         * gfortran.dg/char_decl_1.f90: Ditto.
4414         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4415         * gfortran.dg/char_pointer_assign.f90: Ditto.
4416         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4417         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4418         * gfortran.dg/char_pointer_func.f90: Ditto.
4419         * gfortran.dg/common_8.f90: Ditto.
4420         * gfortran.dg/constant_substring.f: Ditto.
4421         * gfortran.dg/data_char_2.f90: Ditto.
4422         * gfortran.dg/der_array_io_1.f90: Ditto.
4423         * gfortran.dg/der_array_io_2.f90: Ditto.
4424         * gfortran.dg/der_array_io_3.f90: Ditto.
4425         * gfortran.dg/der_io_3.f90: Ditto.
4426         * gfortran.dg/dev_null.F90: Ditto.
4427         * gfortran.dg/direct_io_2.f90: Ditto.
4428         * gfortran.dg/do_iterator_2.f90: Ditto.
4429         * gfortran.dg/e_d_fmt.f90: Ditto.
4430         * gfortran.dg/empty_format_1.f90: Ditto.
4431         * gfortran.dg/entry_17.f90: Modified warning message.
4432         * gfortran.dg/entry_7.f90: Add -std=legacy.
4433         * gfortran.dg/eor_1.f90: Ditto.
4434         * gfortran.dg/equiv_2.f90: Ditto.
4435         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4436         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4437         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4438         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4439         * gfortran.dg/fmt_error_2.f90: Ditto.
4440         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4441         * gfortran.dg/fmt_tl.f: Ditto.
4442         * gfortran.dg/fmt_white.f: Ditto.
4443         * gfortran.dg/func_derived_1.f90: Ditto.
4444         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4445         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4446         * gfortran.dg/global_references_2.f90: Ditto.
4447         * gfortran.dg/hollerith_1.f90: Ditto.
4448         * gfortran.dg/hollerith.f90: Use new-style character length.
4449         * gfortran.dg/hollerith_f95.f90: Ditto.
4450         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4451         * gfortran.dg/implicit_6.f90: Ditto.
4452         * gfortran.dg/implicit_9.f90: Ditto.
4453         * gfortran.dg/inquire_13.f90: Ditto.
4454         * gfortran.dg/inquire_5.f90: Ditto.
4455         * gfortran.dg/inquire_6.f90: Ditto.
4456         * gfortran.dg/inquire.f90: Ditto.
4457         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4458         * gfortran.dg/io_constraints_2.f90: Ditto.
4459         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4460         * gfortran.dg/loc_2.f90: Ditto.
4461         * gfortran.dg/logical_1.f90: Ditto.
4462         * gfortran.dg/longline.f: Ditto.
4463         * gfortran.dg/merge_char_1.f90: Ditto.
4464         * gfortran.dg/namelist_12.f: Ditto.
4465         * gfortran.dg/namelist_14.f90: Ditto.
4466         * gfortran.dg/namelist_18.f90: Ditto.
4467         * gfortran.dg/namelist_19.f90: Ditto.
4468         * gfortran.dg/namelist_21.f90: Ditto.
4469         * gfortran.dg/namelist_22.f90: Ditto.
4470         * gfortran.dg/namelist_37.f90: Ditto.
4471         * gfortran.dg/namelist_54.f90: Ditto.
4472         * gfortran.dg/namelist_55.f90: Ditto.
4473         * gfortran.dg/namelist_empty.f90: Ditto.
4474         * gfortran.dg/namelist_use.f90: Use new-style character length.
4475         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4476         * gfortran.dg/nested_modules_4.f90: Ditto.
4477         * gfortran.dg/nested_modules_5.f90: Ditto.
4478         * gfortran.dg/open-options-blanks.f: Ditto.
4479         * gfortran.dg/output_exponents_1.f90: Ditto.
4480         * gfortran.dg/parens_5.f90: Ditto.
4481         * gfortran.dg/parens_6.f90: Ditto.
4482         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4483         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4484         * gfortran.dg/pr15129.f90: Ditto.
4485         * gfortran.dg/pr15332.f: Ditto.
4486         * gfortran.dg/pr16597.f90: Ditto.
4487         * gfortran.dg/pr17143.f90: Ditto.
4488         * gfortran.dg/pr17164.f90: Ditto.
4489         * gfortran.dg/pr17229.f: Modified warning message.
4490         * gfortran.dg/pr18210.f90: Add -std=legacy.
4491         * gfortran.dg/pr19155.f: Ditto.
4492         * gfortran.dg/pr20086.f90: Ditto.
4493         * gfortran.dg/pr20124.f90: Ditto.
4494         * gfortran.dg/pr20755.f: Ditto.
4495         * gfortran.dg/pr20865.f90: Ditto.
4496         * gfortran.dg/pr20950.f: Ditto.
4497         * gfortran.dg/pr21730.f: Ditto.
4498         * gfortran.dg/pr22491.f: Ditto.
4499         * gfortran.dg/pr29713.f90: Ditto.
4500         * gfortran.dg/print_parentheses_1.f: Ditto.
4501         * gfortran.dg/print_parentheses_2.f90: Ditto.
4502         * gfortran.dg/proc_assign_1.f90: Ditto.
4503         * gfortran.dg/proc_decl_1.f90: Ditto.
4504         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4505         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4506         * gfortran.dg/read_float_1.f90: Ditto.
4507         * gfortran.dg/read_logical.f90: Ditto.
4508         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4509         * gfortran.dg/return_1.f90: Ditto.
4510         * gfortran.dg/rewind_1.f90: Ditto.
4511         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4512         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4513         * gfortran.dg/stfunc_1.f90: Ditto.
4514         * gfortran.dg/stfunc_3.f90: Ditto.
4515         * gfortran.dg/stfunc_4.f90: Ditto.
4516         * gfortran.dg/stfunc_6.f90: Ditto.
4517         * gfortran.dg/streamio_2.f90: Ditto.
4518         * gfortran.dg/string_ctor_1.f90: Ditto.
4519         * gfortran.dg/string_null_compare_1.f: Ditto.
4520         * gfortran.dg/substr_6.f90: Ditto.
4521         * gfortran.dg/tl_editing.f90: Ditto.
4522         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4523         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4524         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4525         * gfortran.dg/g77/1832.f: Ditto.
4526         * gfortran.dg/g77/19981216-0.f Ditto.
4527         * gfortran.dg/g77/19990525-0.f: Ditto.
4528         * gfortran.dg/g77/19990826-2.f: Ditto.
4529         * gfortran.dg/g77/20000630-2.f: Ditto.
4530         * gfortran.dg/g77/20010116.f: Ditto.
4531         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4532         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4533         * gfortran.dg/g77/980520-1.f: Ditto.
4534         * gfortran.dg/g77/check0.f: Ditto.
4535         * gfortran.dg/g77/cpp3.F: Ditto.
4536         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4537         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4538         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4539         * gfortran.dg/g77/short.f: Ditto.
4540
4541 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4542
4543         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4544         * gcc.target/mips/ext-4.c: Likewise.
4545         * gcc.target/mips/interrupt_handler.c: Likewise.
4546         * gcc.target/mips/truncate-4.c: Likewise.
4547         * gcc.target/mips/truncate-5.c: Likewise.
4548
4549 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4550
4551         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4552         -fgraphite-force-parallel to -floop-parallelize-all.
4553
4554 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4555
4556         PR fortran/40011
4557         * gfortran.dg/whole_file_7.f90: New test.
4558         * gfortran.dg/whole_file_8.f90: New test.
4559         * gfortran.dg/whole_file_9.f90: New test.
4560         * gfortran.dg/whole_file_10.f90: New test.
4561         * gfortran.dg/whole_file_11.f90: New test.
4562         * gfortran.dg/whole_file_12.f90: New test.
4563         * gfortran.dg/whole_file_13.f90: New test.
4564         * gfortran.dg/whole_file_14.f90: New test.
4565
4566 2009-07-31  Jason Merrill  <jason@redhat.com>
4567
4568         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4569         binding semantics.
4570         * g++.dg/cpp0x/named.C: Likewise.
4571         * g++.dg/cpp0x/overload.C: Likewise.
4572         * g++.dg/cpp0x/rv1n.C: Likewise.
4573         * g++.dg/cpp0x/rv1p.C: Likewise.
4574         * g++.dg/cpp0x/rv2n.C: Likewise.
4575         * g++.dg/cpp0x/rv2p.C: Likewise.
4576         * g++.dg/cpp0x/rv3n.C: Likewise.
4577         * g++.dg/cpp0x/rv3p.C: Likewise.
4578         * g++.dg/cpp0x/rv4n.C: Likewise.
4579         * g++.dg/cpp0x/rv4p.C: Likewise.
4580         * g++.dg/cpp0x/rv5n.C: Likewise.
4581         * g++.dg/cpp0x/rv5p.C: Likewise.
4582         * g++.dg/cpp0x/rv6n.C: Likewise.
4583         * g++.dg/cpp0x/rv6p.C: Likewise.
4584         * g++.dg/cpp0x/rv7n.C: Likewise.
4585         * g++.dg/cpp0x/rv7p.C: Likewise.
4586         * g++.dg/cpp0x/template_deduction.C: Likewise.
4587         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4588         * g++.dg/cpp0x/overloadn.C: New.
4589         * g++.dg/cpp0x/rv-cast.C: New.
4590
4591 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4592
4593         * gcc.target/mips/ext-4.c: New test.
4594
4595 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4596
4597         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4598
4599 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4600
4601         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4602         * gcc.dg/tree-ssa/loop-32.c: Same.
4603         * gcc.dg/tree-ssa/loop-33.c: Same.
4604         * gcc.dg/tree-ssa/loop-34.c: Same.
4605         * gcc.dg/tree-ssa/loop-35.c: Same.
4606         * gcc.dg/tree-ssa/loop-7.c: Same.
4607         * gcc.dg/tree-ssa/pr23109.c: Same.
4608         * gcc.dg/tree-ssa/restrict-2.c: Same.
4609         * gcc.dg/tree-ssa/restrict-3.c: Same.
4610         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4611         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4612         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4613         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4614         * gcc.dg/tree-ssa/structopt-1.c: Same.
4615         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4616         * gfortran.dg/pr32921.f: Same.
4617
4618 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4619
4620         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4621         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4622         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4623         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4624         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4625         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4626         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4627         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4628         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4629         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4630         * gcc.dg/graphite/id-1.c: New.
4631         * gcc.dg/graphite/id-10.c: New.
4632         * gcc.dg/graphite/id-11.c: New.
4633         * gcc.dg/graphite/id-12.c: New.
4634         * gcc.dg/graphite/id-13.c: New.
4635         * gcc.dg/graphite/id-14.c: New.
4636         * gcc.dg/graphite/id-15.c: New.
4637         * gcc.dg/graphite/id-2.c: New.
4638         * gcc.dg/graphite/id-3.c: New.
4639         * gcc.dg/graphite/id-4.c: New.
4640         * gcc.dg/graphite/id-5.c: New.
4641         * gcc.dg/graphite/id-6.c: New.
4642         * gcc.dg/graphite/id-7.c: New.
4643         * gcc.dg/graphite/id-8.c: New.
4644         * gcc.dg/graphite/id-9.c: New.
4645         * gcc.dg/graphite/interchange-0.c: New.
4646         * gcc.dg/graphite/interchange-1.c: New.
4647         * gcc.dg/graphite/interchange-2.c: New.
4648         * gcc.dg/graphite/interchange-3.c: New.
4649         * gcc.dg/graphite/interchange-4.c: New.
4650         * gcc.dg/graphite/interchange-5.c: New.
4651         * gcc.dg/graphite/interchange-6.c: New.
4652         * gcc.dg/graphite/interchange-7.c: New.
4653         * gcc.dg/graphite/interchange-8.c: New.
4654         * gcc.dg/graphite/pr35356-1.c: New.
4655         * gcc.dg/graphite/pr35356-2.c: New.
4656         * gcc.dg/graphite/pr35356-3.c: New.
4657         * gcc.dg/graphite/pr40157.c: New.
4658         * gcc.dg/graphite/run-id-1.c: New.
4659         * gcc.dg/graphite/scop-20.c: New.
4660         * gcc.dg/graphite/scop-21.c: New.
4661         * gfortran.dg/graphite/id-1.f90: New.
4662         * gfortran.dg/graphite/id-10.f90: New.
4663         * gfortran.dg/graphite/id-11.f: New.
4664         * gfortran.dg/graphite/id-12.f: New.
4665         * gfortran.dg/graphite/id-13.f: New.
4666         * gfortran.dg/graphite/id-14.f: New.
4667         * gfortran.dg/graphite/id-15.f: New.
4668         * gfortran.dg/graphite/id-16.f: New.
4669         * gfortran.dg/graphite/id-5.f: New.
4670         * gfortran.dg/graphite/id-6.f: New.
4671         * gfortran.dg/graphite/id-7.f: New.
4672         * gfortran.dg/graphite/id-8.f: New.
4673         * gfortran.dg/graphite/id-9.f: New.
4674         * gfortran.dg/graphite/interchange-1.f: New.
4675         * gfortran.dg/graphite/interchange-2.f: New.
4676
4677 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4678
4679         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4680         flags based on the name of the testcase.
4681         * gfortran.dg/graphite/graphite.exp: Same.
4682
4683         * gcc.dg/graphite/block-0.c: Adjusted.
4684         * gcc.dg/graphite/block-1.c: Adjusted.
4685         * gcc.dg/graphite/block-2.c: Adjusted.
4686         * gcc.dg/graphite/block-3.c: Adjusted.
4687         * gcc.dg/graphite/block-4.c: Adjusted.
4688         * gcc.dg/graphite/block-5.c: Adjusted.
4689         * gcc.dg/graphite/block-6.c: Adjusted.
4690         * gcc.dg/graphite/pr37485.c: Adjusted.
4691         * gcc.dg/graphite/pr37684.c: Adjusted.
4692         * gcc.dg/graphite/pr37828.c: Adjusted.
4693         * gcc.dg/graphite/pr37883.c: Adjusted.
4694         * gcc.dg/graphite/pr37928.c: Adjusted.
4695         * gcc.dg/graphite/pr37943.c: Adjusted.
4696         * gcc.dg/graphite/pr38409.c: Adjusted.
4697         * gcc.dg/graphite/pr38498.c: Adjusted.
4698         * gcc.dg/graphite/pr38559.c: Adjusted.
4699         * gcc.dg/graphite/pr39335.c: Adjusted.
4700         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4701         * gcc.dg/graphite/scop-0.c: Adjusted.
4702         * gcc.dg/graphite/scop-1.c: Adjusted.
4703         * gcc.dg/graphite/scop-10.c: Adjusted.
4704         * gcc.dg/graphite/scop-11.c: Adjusted.
4705         * gcc.dg/graphite/scop-12.c: Adjusted.
4706         * gcc.dg/graphite/scop-13.c: Adjusted.
4707         * gcc.dg/graphite/scop-14.c: Adjusted.
4708         * gcc.dg/graphite/scop-15.c: Adjusted.
4709         * gcc.dg/graphite/scop-16.c: Adjusted.
4710         * gcc.dg/graphite/scop-17.c: Adjusted.
4711         * gcc.dg/graphite/scop-18.c: Adjusted.
4712         * gcc.dg/graphite/scop-19.c: Adjusted.
4713         * gcc.dg/graphite/scop-2.c: Adjusted.
4714         * gcc.dg/graphite/scop-3.c: Adjusted.-
4715         * gcc.dg/graphite/scop-4.c: Adjusted.
4716         * gcc.dg/graphite/scop-5.c: Adjusted.
4717         * gcc.dg/graphite/scop-6.c: Adjusted.
4718         * gcc.dg/graphite/scop-7.c: Adjusted.
4719         * gcc.dg/graphite/scop-8.c: Adjusted.
4720         * gcc.dg/graphite/scop-9.c: Adjusted.
4721         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4722         * gfortran.dg/graphite/block-1.f90: Adjusted.
4723         * gfortran.dg/graphite/block-2.f: Adjusted.
4724         * gfortran.dg/graphite/block-3.f90: Adjusted.
4725         * gfortran.dg/graphite/block-4.f90: Adjusted.
4726         * gfortran.dg/graphite/id-2.f90: Adjusted.
4727         * gfortran.dg/graphite/id-3.f90: Adjusted.
4728         * gfortran.dg/graphite/id-4.f90: Adjusted.
4729         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4730         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4731         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4732         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4733         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4734         * gfortran.dg/graphite/scop-1.f: Adjusted.
4735
4736 2009-07-30  Doug Kwan  <dougkwan@google.com>
4737
4738         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4739         in warnings added in rev 141298.
4740
4741 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4742
4743         * lib/options.exp: Use "!=" instead of "ne".
4744
4745         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4746
4747         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4748         * gcc.dg/ucnid-12.c: Likewise.
4749
4750 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4751             Pat Haugen  <pthaugen@us.ibm.com>
4752             Revital Eres <ERES@il.ibm.com>
4753
4754         * gcc.target/powerpc/altivec-32.c: New file to test
4755         Altivec simple math function vectorization.
4756
4757         * gcc.target/powerpc/bswap-run.c: New file to test swap
4758         builtins.
4759         * gcc.target/powerpc/bswap16.c: Ditto.
4760         * gcc.target/powerpc/bswap32.c: Ditto.
4761         * gcc.target/powerpc/bswap64-1.c: Ditto.
4762         * gcc.target/powerpc/bswap64-2.c: Ditto.
4763         * gcc.target/powerpc/bswap64-3.c: Ditto.
4764         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4765         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4766         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4767
4768         * gcc.target/powerpc/popcount-2.c: New file to test
4769         power7 popcntd instructions.
4770         * gcc.target/powerpc/popcount-3.c: Ditto.
4771
4772         * gcc.target/powerpc/pr39457.c: New VSX test.
4773         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4774         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4775         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4776         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4777         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4778         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4779         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4780         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4781         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4782         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4783         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4784         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4785
4786         * gcc.target/powerpc/altivec-6.c: Store the result of
4787         vec_add, so the optimizer doesn't remove it.
4788
4789         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4790         systems that support bswap64.
4791
4792         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4793         prevent VSX code generation.
4794
4795         * lib/target-supports.exp (check_vsx_hw_available): New
4796         function to test if VSX available.
4797         (check_effective_target_powerpc_vsx_ok): Ditto.
4798         (check_vmx_hw_available): Add explicit -mno-vsx.
4799
4800 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4801
4802         PR c/39902
4803         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4804
4805 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4806
4807         PR tree-optimization/40570
4808         * gcc.c-torture/compile/pr40570.c: New test.
4809
4810 2009-07-29  Jason Merrill  <jason@redhat.com>
4811
4812         PR c++/14912
4813         * g++.dg/template/defarg13.C: New.
4814
4815 2009-07-29  Richard Guenther  <rguenther@suse.de>
4816
4817         PR c++/40834
4818         * g++.dg/torture/pr40834.C: New testcase.
4819
4820 2009-07-29  Michael Matz  <matz@suse.de>
4821
4822         PR middle-end/40830
4823         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4824
4825 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4826
4827         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4828         sh*-*-* targets.  Skip on spu-*-* targets.
4829         * gfortran.dg/maxlocval_4.f90: Likewise.
4830         * gfortran.dg/minlocval_1.f90: Likewise.
4831         * gfortran.dg/minlocval_4.f90: Likewise.
4832
4833 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4834
4835         PR fortran/40878
4836         * gfortran.dg/gomp/pr40878-1.f90: New test.
4837         * gfortran.dg/gomp/pr40878-2.f90: New test.
4838
4839         PR testsuite/40891
4840         * gcc.dg/cdce1.c: Adjust note line number.
4841         * gcc.dg/cdce2.c: Likewise.
4842
4843 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4844
4845         PR fortran/40882
4846         * gfortran.dg/proc_ptr_comp_13.f90: New.
4847
4848 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4849
4850         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4851         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4852         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4853         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4854         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4855         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4856         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4857         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4858         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4859         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4860         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4861         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4862         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4863         #ifdef NEED_IEEE754_FLOAT conditional.
4864         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4865         conditional.
4866
4867 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4868
4869         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4870         i?86-*-netware.
4871         * g++.dg/ext/bitfield3.C: Likewise.
4872         * g++.dg/ext/bitfield4.C: Likewise.
4873         * g++.dg/ext/bitfield5.C: Likewise.
4874         * gcc.dg/bitfld-15.c: Likewise.
4875         * gcc.dg/bitfld-16.c: Likewise.
4876         * gcc.dg/bitfld-17.c: Likewise.
4877         * gcc.dg/bitfld-18.c: Likewise.
4878         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4879         * gcc.dg/20010912-1.c: Likewise.
4880         * gcc.dg/20021018-1.c: Likewise.
4881         * gcc.dg/20030213-1.c: Likewise.
4882         * gcc.dg/20030225-1.c: Likewise.
4883         * gcc.dg/20030708-1.c: Likewise.
4884         * gcc.dg/20050321-2.c: Likewise.
4885         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4886         * gcc.dg/cdce2.c: Likewise.
4887         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4888         targets.
4889         * gcc.target/i386/pr37248-3.c: Likewise.
4890
4891 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4892
4893         PR fortran/40848
4894         * gfortran.dg/altreturn_7.f90: New.
4895
4896 2009-07-27  Simon Baldwin  <simonb@google.com>
4897
4898         PR testsuite/40829
4899         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4900         so that indexing no longer runs off array end.
4901
4902 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4903
4904         PR fortran/40851
4905         * gfortran.dg/derived_init_3.f90: New test.
4906
4907 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4908
4909         PR fortran/33197
4910         * gfortran.dg/atan2_1.f90: New test
4911         * gfortran.dg/atan2_2.f90: New test
4912
4913 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4914
4915         PR c++/40749
4916         * g++.dg/warn/Wreturn-type-6.C: New test.
4917
4918 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4919
4920         PR tree-optimization/40801
4921         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4922         * gfortran.dg/vect/vect.exp: Run tests starting with
4923         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4924
4925 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4926
4927         PR rtl-optimization/40445
4928         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4929
4930 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4931
4932         * gcc.dg/builtin-unreachable-4.c: New test.
4933
4934 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4935
4936         PR fortran/33197
4937         * gfortran.dg/complex_intrinsic_5.f90: New test.
4938         * gfortran.dg/complex_intrinsic_7.f90: New test.
4939
4940 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4941
4942         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4943         * gcc.dg/ipa/noclone-1.c: New test.
4944
4945 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4946
4947         * lib/target-supports.exp (check_effective_target_static): New
4948         procedure.
4949         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4950         supported.
4951         * g++.old-deja/g++.law/weak.C: Require static effective target.
4952
4953 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4954
4955         PR fortran/39630
4956         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4957         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4958         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4959         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4960         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4961         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4962         * gfortran.dg/typebound_call_10.f03: New.
4963
4964 2009-07-24  Jason Merrill  <jason@redhat.com>
4965
4966         * g++.dg/cpp0x/defaulted11.C: New.
4967
4968         * g++.dg/cpp0x/initlist23.C: New.
4969
4970 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4971
4972         PR fortran/40822
4973         * gfortran.dg/char_length_16.f90: New.
4974
4975 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4976
4977         PR fortran/40643
4978         PR fortran/31067
4979         * gfortran.dg/maxlocval_2.f90: New test.
4980         * gfortran.dg/maxlocval_3.f90: New test.
4981         * gfortran.dg/maxlocval_4.f90: New test.
4982         * gfortran.dg/minlocval_1.f90: New test.
4983         * gfortran.dg/minlocval_2.f90: New test.
4984         * gfortran.dg/minlocval_3.f90: New test.
4985         * gfortran.dg/minlocval_4.f90: New test.
4986
4987 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4988
4989         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4990         scan-assembler.
4991
4992 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4993
4994         PR fortran/40839
4995         * gfortran.dg/pr40839.f90: New test.
4996
4997 2009-07-23  Michael Matz  <matz@suse.de>
4998
4999         PR middle-end/40830
5000         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5001         don't set options ourself.
5002
5003 2009-07-23  Simon Baldwin  <simonb@google.com>
5004
5005         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5006         native C compilation where required.
5007
5008 2009-07-22  Doug Kwan  <dougkwan@google.com>
5009
5010         * gcc.c-torture/compile/20090721-1.c: New test.
5011
5012 2009-07-22  Michael Matz  <matz@suse.de>
5013
5014         PR tree-optimization/35229
5015         PR tree-optimization/39300
5016         * gcc.dg/vect/vect-pre-interact.c: New test.
5017
5018 2009-07-22  Richard Guenther  <rguenther@suse.de>
5019
5020         * g++.dg/lookup/using21.C: Fix duplicate paste.
5021
5022 2009-07-22  Richard Guenther  <rguenther@suse.de>
5023
5024         PR c++/40799
5025         * g++.dg/lookup/using21.C: New testcase.
5026
5027 2009-07-21  Jason Merrill  <jason@redhat.com>
5028
5029         * g++.dg/init/aggr4.C: New.
5030
5031 2009-07-21  Jason Merrill  <jason@redhat.com>
5032
5033         Core issue 934
5034         * g++.dg/cpp0x/initlist22.C: New.
5035
5036 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5037
5038         * gcc.target/i386/vectorize8.c: New test.
5039
5040 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5041
5042         PR target/40811
5043         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5044         Add i?86 and x86_64 targets.
5045         * gcc.target/i386/vectorize7.c: New test.
5046
5047         PR target/40809
5048         * gcc.target/i386/pr40809.c: New test.
5049
5050 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5051
5052         PR tree-optimization/40813
5053         * g++.dg/opt/inline15.C: New test.
5054
5055 2009-07-21  Paul Brook <paul@codesourcery.com>
5056
5057         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5058         * lib/target-supports.exp (check_effective_target_section_anchors):
5059         Add arm*-*-*.
5060
5061 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5062
5063         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5064         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5065         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5066
5067 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5068
5069         * gcc.target/mips/ext-3.c: New test.
5070
5071 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5072
5073         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5074         * gcc.dg/builtin-object-size-8.c: New test.
5075         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5076         * g++.dg/ext/builtin-object-size2.C: Likewise.
5077
5078         PR tree-optimization/40792
5079         * gcc.dg/pr40792.c: New test.
5080
5081 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5082
5083         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5084         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5085         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5086
5087 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5088
5089         * gcc.target/sh/mfmovd.c: New test.
5090
5091 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5092             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5093
5094         PR libfortran/40714
5095         * gfortran.dg/eof_3.f90: New test.
5096
5097 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5098
5099         PR fortran/40727
5100         * gfortran.dg/intrinsic_cmplx.f90: New test.
5101
5102 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5103
5104         PR libfortran/34670
5105         PR libfortran/36874
5106         * gfortran.dg/cshift_bounds_1.f90:  New test.
5107         * gfortran.dg/cshift_bounds_2.f90:  New test.
5108         * gfortran.dg/cshift_bounds_3.f90:  New test.
5109         * gfortran.dg/cshift_bounds_4.f90:  New test.
5110         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5111         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5112         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5113         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5114
5115 2009-07-19  Jan Hubicka  <jh@suse.cz>
5116
5117         PR tree-optimization/40676
5118         * gcc.c-torture/compile/pr40676.c: New testcase.
5119
5120 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5121
5122         * gcc.target/mips/ext-2.c: New test.
5123
5124 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5125
5126         * gcc.target/mips/octeon-exts-7.c: New test.
5127         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5128         * gcc.target/mips/octeon-exts-5.c: Likewise.
5129
5130 2009-07-18  Richard Guenther  <rguenther@suse.de>
5131
5132         PR testsuite/40798
5133         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5134
5135 2009-07-18  Richard Guenther  <rguenther@suse.de>
5136
5137         PR c/40787
5138         * gcc.dg/pr35899.c: Adjust.
5139
5140 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5141
5142         * gcc.target/powerpc/asm-es-1.c: New test.
5143         * gcc.target/powerpc/asm-es-2.c: Likewise.
5144
5145 2009-07-17  Richard Guenther  <rguenther@suse.de>
5146
5147         PR c/40401
5148         * g++.dg/rtti/crash4.C: New testcase.
5149         * g++.dg/torture/20090706-1.C: Likewise.
5150         * gcc.dg/redecl-17.c: Likewise.
5151         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5152         * gcc.dg/declspec-9.c: Expect extra error.
5153         * gcc.dg/declspec-10.c: Likewise.
5154         * gcc.dg/declspec-11.c: Likewise.
5155         * gcc.dg/redecl-10.c: Expect extra warnings.
5156         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5157         * gcc.target/i386/pr39545-1.c: Likewise.
5158         * g++.dg/ext/asm3.C: Expect more errors.
5159         * g++.dg/gomp/block-1.C: Likewise.
5160         * g++.dg/gomp/block-2.C: Likewise.
5161         * g++.dg/gomp/block-3.C: Likewise.
5162         * g++.dg/gomp/block-5.C: Likewise.
5163         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5164         * g++.dg/warn/unused-result1.C: XFAIL.
5165
5166 2009-07-17  Richard Guenther  <rguenther@suse.de>
5167
5168         PR tree-optimization/40321
5169         * gcc.c-torture/compile/pr40321.c: New testcase.
5170         * g++.dg/torture/pr40321.C: Likewise.
5171
5172 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5173
5174         PR c++/40780
5175         * g++.dg/template/ptrmem19.C: New test.
5176
5177 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5178             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5179
5180         PR 40435
5181         * gcc.dg/pr36902.c: Add column info.
5182         * g++.dg/gcov/gcov-2.C: Change count for definition.
5183
5184 2009-07-16  Jason Merrill  <jason@redhat.com>
5185
5186         PR libstdc++/37907
5187         * g++.dg/cpp0x/std-layout1.C: New.
5188         * g++.dg/ext/has_nothrow_assign.C: Fix.
5189         * g++.dg/ext/has_nothrow_copy.C: Fix.
5190         * g++.dg/ext/has_trivial_assign.C: Fix.
5191         * g++.dg/ext/has_trivial_copy.C: Fix.
5192         * g++.dg/ext/is_pod.C: Fix.
5193         * g++.dg/other/offsetof3.C: Adjust.
5194         * g++.dg/overload/ellipsis1.C: Adjust.
5195         * g++.dg/warn/var-args1.C: Adjust.
5196         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5197         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5198         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5199         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5200         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5201
5202 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5203
5204         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5205         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5206         effective target "mpc_pow".
5207         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5208
5209 2009-07-16  Richard Henderson  <rth@redhat.com>
5210
5211         * g++.dg/opt/eh4.C: New test.
5212
5213 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5214
5215         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5216
5217 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5218
5219         PR middle-end/40747
5220         * gcc.c-torture/execute/pr40747.c: New test.
5221
5222 2009-07-15  Richard Guenther  <rguenther@suse.de>
5223
5224         PR middle-end/40753
5225         * gcc.c-torture/compile/pr40753.c: New testcase.
5226
5227 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5228
5229         PR fortran/40743
5230         * gfortran.dg/interface_assignment_4.f90: New.
5231
5232 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5233
5234         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5235         for FreeBSD up to and including version 8.
5236
5237 2009-07-14  Taras Glek  <tglek@mozilla.com>
5238             Rafael Espindola  <espindola@google.com>
5239
5240         * g++.dg/plugin/header-plugin-test.C: New.
5241         * g++.dg/plugin/header_plugin.c: New.
5242         * g++.dg/plugin/plugin.exp: Update.
5243
5244 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5245
5246         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5247         function to enable vectorization.
5248         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5249         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5250
5251 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5252
5253         * gcc.target/i386/sse-copysignf-vec.c: New test.
5254         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5255
5256 2009-07-14  Jason Merrill  <jason@redhat.com>
5257
5258         PR c++/37276
5259         * g++.dg/lookup/builtin5.C: New.
5260         * g++.dg/other/error22.C: Add missing extern "C".
5261         * g++.dg/warn/Warray-bounds.C: Likewise.
5262         * gcc.dg/compat/compat-common.h: Likewise.
5263
5264         PR c++/40746
5265         * g++.dg/lookup/using20.C: New.
5266
5267         PR c++/40740
5268         * g++.dg/template/koenig8.C: New.
5269
5270 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5271
5272         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5273         both i?86-*-darwin* and x86_64-*-darwin*.
5274
5275 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5276
5277         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5278         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5279         name.
5280
5281 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5282
5283         PR debug/40705
5284         * g++.dg/debug/dwarf2/typedef1.C: New test.
5285
5286         PR c++/40357
5287         * g++.dg/other/typedef3.C: New test.
5288
5289 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5290
5291         * gcc.dg/20090709-1.c: Move to a proper place ...
5292         * gcc.target/m68k/20090709-1.c: ... here.
5293
5294 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5295
5296         PR C++/22154
5297         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5298         front of qualified names are allowed.
5299         * g++.dg/parse/crash10.C: Likewise.
5300         * g++.dg/parse/error15.C: Likewise.
5301         * g++.dg/parse/typename9.C: Likewise.
5302         * g++.dg/parse/error8.C: Likewise.
5303
5304 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5305
5306         PR fortran/40646
5307         * gfortran.dg/proc_ptr_22.f90: Extended.
5308         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5309
5310 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5311
5312         * gfortran.dg/vect/vect-6.f: New test.
5313
5314 2009-07-12  Jason Merrill  <jason@redhat.com>
5315
5316         PR c++/36628
5317         * g++.dg/cpp0x/decltype17.C: New.
5318
5319         PR c++/37206
5320         * g++.dg/cpp0x/rv10.C: New.
5321
5322 2009-07-12  Jason Merrill  <jason@redhat.com>
5323
5324         PR c++/40689
5325         * g++.dg/cpp0x/initlist20.C: New.
5326         * g++.dg/cpp0x/initlist21.C: New.
5327
5328 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5329
5330         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5331         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5332         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5333         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5334         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5335
5336 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5337
5338         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5339         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5340         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5341         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5342         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5343         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5344         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5345         effective_target fd_truncate.
5346
5347 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5348
5349         * gnat.dg/specs/addr1.ads: New test.
5350
5351 2009-07-11  Jan Hubicka  <jh@suse.cz>
5352
5353         PR middle-end/48388
5354         * g++.dg/torture/pr40388.C: New testcase.
5355
5356 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5357
5358         PR target/40668
5359         * gcc.c-torture/execute/pr40668.c: New test.
5360
5361 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5362
5363         * gcc.c-torture/execute/20090711-1.c: New test.
5364
5365 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5366
5367         PR testsuite/40699
5368         PR testsuite/40707
5369         PR testsuite/40709
5370         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5371         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5372         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5373         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5374
5375 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5376
5377         PR fortran/33197
5378         * gfortran.dg/complex_intrinsic_3.f90: New test.
5379         * gfortran.dg/complex_intrinsic_4.f90: New test.
5380
5381 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5382
5383         PR target/39079
5384         * gcc.target/mips/mips.exp: Make -msynci a known option.
5385         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5386
5387 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5388
5389         PR c++/40502
5390         * g++.dg/ext/strncpy-chk1.C: New test.
5391
5392 2009-07-10  Richard Guenther  <rguenther@suse.de>
5393
5394         PR tree-optimization/40496
5395         * g++.dg/opt/pr40496.C: New testcase.
5396
5397 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5398
5399         PR 25509
5400         PR 40614
5401         * g++.dg/warn/unused-result1-Werror.c: New.
5402
5403 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5404
5405         PR fortran/39334
5406         * gfortran.dg/recursive_parameter_1.f90: New test.
5407
5408 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5409
5410         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5411         * gfortran.dg/module_equivalence_6.f90: Ditto.
5412         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5413         * gfortran.dg/nan_2.f90: Ditto.
5414         * gfortran.dg/inquire_11.f90: Ditto.
5415         * gfortran.dg/abstract_type_3.f03: Ditto.
5416         * gfortran.dg/abstract_type_1.f90: Ditto.
5417         * gfortran.dg/private_type_9.f90: Ditto.
5418         * gfortran.dg/abstract_type_5.f03: Ditto.
5419         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5420         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5421         * gfortran.dg/derived_sub.f90: Ditto.
5422         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5423         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5424         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5425         * gfortran.dg/mvbits_6.f90: Ditto.
5426         * gfortran.dg/abstract_type_2.f03: Ditto.
5427         * gfortran.dg/abstract_type_4.f03: Ditto.
5428         * gfortran.dg/bounds_check_9.f90: Ditto.
5429         * gfortran.dg/optional_dim_3.f90: Ditto.
5430         * gfortran.dg/pr32921.f: Ditto.
5431         * gfortran.dg/entry_16.f90: Ditto.
5432         * gfortran.dg/generic_16.f90: Ditto.
5433
5434
5435 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5436
5437         * gcc.target/m68k/20090709-1.c: New.
5438
5439 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5440
5441         PR c++/40684
5442         * g++.dg/template/unify11.C: New test.
5443
5444 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5445
5446         PR fortran/40629
5447         * gfortran.dg/host_assoc_function_9.f90: New test.
5448
5449 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5450
5451         PR fortran/40646
5452         * gfortran.dg/proc_ptr_22.f90: New.
5453         * gfortran.dg/proc_ptr_comp_12.f90: New.
5454
5455 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5456
5457         PR middle-end/40692
5458         * gcc.c-torture/compile/pr40692.c: New test.
5459
5460 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5461
5462         PR fortran/40604
5463         * gfortran.dg/pointer_check_6.f90: New test.
5464
5465 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5466
5467         * gcc.target/mips/truncate-5.c: New test.
5468
5469 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5470
5471         PR libfortran/40330
5472         PR libfortran/40662
5473         * gfortran.dg/fmt_cache_1.f: New test.
5474
5475 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5476
5477         PR fortran/40675
5478         * gfortran.dg/nosigned_zero_1.f90: New test.
5479         * gfortran.dg/nosigned_zero_2.f90: New test.
5480
5481 2009-07-08  Richard Guenther  <rguenther@suse.de>
5482
5483         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5484
5485 2009-07-08  Richard Guenther  <rguenther@suse.de>
5486
5487         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5488
5489 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5490
5491         PR fortran/40591
5492         * gfortran.dg/proc_ptr_21.f90: New test.
5493
5494 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5495
5496         PR c++/31246
5497         * g++.dg/warn/pr31246.C: New.
5498         * g++.dg/warn/pr31246-2.C: New.
5499
5500 2009-07-07  Jason Merrill  <jason@redhat.com>
5501
5502         PR c++/35828
5503         * g++.dg/template/defarg12.C: New.
5504
5505         PR c++/37816
5506         * g++.dg/cpp0x/enum7.C: New.
5507
5508         PR c++/37946
5509         * g++.dg/cpp0x/enum6.C: New.
5510
5511         PR c++/40639
5512         * g++.dg/cpp0x/enum5.C: New.
5513
5514         PR c++/40633
5515         * g++.dg/cpp0x/enum4.C: New.
5516
5517 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5518
5519         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5520
5521 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5522
5523         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5524
5525 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5526
5527         PR middle-end/40669
5528         * gcc.dg/pr40669.c: New test.
5529
5530 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5531
5532         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5533         location. Update all calls.
5534         * g++.dg/plugin/selfassign.c: Likewise.
5535
5536 2009-07-06  Jason Merrill  <jason@redhat.com>
5537
5538         * g++.dg/rtti/dyncast[34].C: New.
5539
5540 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5541
5542         * lib/target-supports.exp
5543         (check_effective_target_mips_newabi_large_long_double): New.
5544         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5545         target.
5546         * gcc.target/mips/fpr-moves-6.c: Likewise.
5547
5548 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5549
5550         PR c++/40557
5551         * g++.dg/template/union2.C: New test.
5552
5553 2009-07-04  Jason Merrill  <jason@redhat.com>
5554
5555         * g++.dg/template/using15.C: New.
5556
5557 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5558
5559         * gfortran.dg/maxloc_1.f90: New test.
5560
5561 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5562
5563         PR fortran/40593
5564         * gfortran.dg/proc_ptr_result_6.f90: New.
5565
5566 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5567
5568         * gcc.dg/framework-2.c: Adjust testcase to pass.
5569
5570 2009-07-04  Jason Merrill  <jason@redhat.com>
5571
5572         PR c++/40619
5573         * g++.dg/cpp0x/auto16.C: New.
5574
5575 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5576
5577         PR target/40587
5578         * gfortran.dg/pr40587.f: New test.
5579
5580 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5581
5582         PR fortran/40638
5583         * gfortran.dg/unit_1.f90: New test.
5584
5585 2009-07-03  Jason Merrill  <jason@redhat.com>
5586
5587         * g++.dg/template/pure1.C: Expect another error.
5588
5589 2009-07-03  Richard Guenther  <rguenther@suse.de>
5590
5591         PR tree-optimization/40640
5592         * gcc.c-torture/compile/pr40640.c: New testcase.
5593
5594 2009-07-03  Richard Guenther  <rguenther@suse.de>
5595
5596         PR middle-end/34163
5597         * gfortran.dg/pr34163.f90: New testcase.
5598
5599 2009-07-03  Jan Hubicka  <jh@suse.cz>
5600
5601         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5602         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5603         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5604         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5605         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5606         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5607         * gnat.dg/loop_optimization6.adb: Enable -O2.
5608
5609 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5610
5611         * g++.dg/warn/null4.C: Extend.
5612
5613 2009-07-02  Jason Merrill  <jason@redhat.com>
5614
5615         * g++.dg/template/spec8.C: Fix.
5616
5617 2009-07-02  Michael Matz  <matz@suse.de>
5618
5619         PR fortran/32131
5620         * gfortran.dg/pr32921.f: Adjust.
5621
5622 2009-07-02  Jan Hubicka  <jh@suse.cz>
5623
5624         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5625
5626 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5627
5628         * gcc.target/mips/truncate-4.c: New testcase.
5629
5630 2009-07-01  Richard Guenther  <rguenther@suse.de>
5631
5632         PR tree-optimization/19831
5633         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5634         make allocated memory escape.  Un-XFAIL.
5635         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5636         * gcc.dg/vect/pr31699.c: Likewise.
5637         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5638
5639 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5640
5641         PR c++/40566
5642         * g++.dg/parse/cond5.C: New test.
5643
5644 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5645
5646         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5647         (main): Pass n to main_1 instead.
5648         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5649         (main_1): New function, split off from...
5650         (main): ...here.  Pass `off' to main_1 instead.
5651
5652 2009-06-30  Jason Merrill  <jason@redhat.com>
5653
5654         PR c++/40595
5655         * g++.dg/cpp0x/variadic94.C: New.
5656
5657 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5658
5659         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5660         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5661         (init_ld_library_path_env_vars): New function, replacing the
5662         orig_*_saved assignments.  Call it after defining it.
5663         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5664         (restore_ld_library_path_env_vars): Likewise.
5665         (add_path, find_libgcc_s): New functions.
5666         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5667         gcc-set-multilib-library-path.
5668         (objc_target_compile): Don't add "." to ld_library_path.
5669         Use add_path.
5670         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5671         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5672         gcc-set-multilib-library-path.
5673         * lib/g++.exp (g++_link_flags): Likewise.
5674         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5675         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5676         top level; do it...
5677         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5678         to tell when this needs to happen.  Use find_libgcc_s instead of
5679         gcc-set-multilib-library-path.
5680         * lib/gcc-dg.exp: Likewise.
5681         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5682         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5683         unless it is in $ALT_LD_LIBRARY_PATH.
5684         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5685
5686 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5687
5688         * gnat.dg/discr12.adb: New test.
5689         * gnat.dg/discr12_pkg.ads: New helper.
5690         * gnat.dg/discr13.adb: New test.
5691         * gnat.dg/discr14.ad[sb]: Likewise.
5692         * gnat.dg/discr15.adb: Likewise.
5693         * gnat.dg/discr15_pkg.ads: New helper.
5694         * gnat.dg/discr16.adb: New test.
5695         * gnat.dg/discr16_g.ads: New helper.
5696         * gnat.dg/discr16_pkg.ads: Likewise.
5697         * gnat.dg/discr16_cont.ads: Likewise.
5698         * gnat.dg/discr17.adb: New test.
5699         * gnat.dg/discr18.adb: Likewise.
5700         * gnat.dg/discr18_pkg.ads: New helper.
5701         * gnat.dg/discr19.adb: New test.
5702
5703 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5704
5705         PR fortran/40576
5706         * gfortran.dg/internal_write_1.f90:  New testcase.
5707
5708 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5709
5710         PR fortran/40594
5711         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5712
5713 2009-06-30  Richard Guenther  <rguenther@suse.de>
5714
5715         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5716
5717 2009-06-30  Wei Guozhi  <carrot@google.com>
5718
5719         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5720         to "-Os".
5721
5722 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5723
5724         PR tree-optimization/40542
5725         * gcc.dg/vect/pr40542.c: New test.
5726
5727 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5728
5729         PR tree-optimization/40582
5730         * gcc.c-torture/compile/pr40582.c: New test.
5731
5732 2009-06-30  Wei Guozhi  <carrot@google.com>
5733
5734         PR/40416
5735         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5736
5737 2009-06-29  Jason Merrill  <jason@redhat.com>
5738
5739         PR c++/40274
5740         * g++.dg/template/debug1.C: New.
5741
5742 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5743
5744         PR fortran/40580
5745         * pointer_check_1.f90: New test.
5746         * pointer_check_2.f90: New test.
5747         * pointer_check_3.f90: New test.
5748         * pointer_check_4.f90: New test.
5749         * pointer_check_5.f90: New test.
5750
5751 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5752
5753         PR fortran/40551
5754         * gfortran.dg/func_assign_2.f90 : New test.
5755
5756 2009-06-29  Richard Guenther  <rguenther@suse.de>
5757
5758         PR middle-end/14187
5759         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5760         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5761         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5762         * gcc.c-torture/execute/20090623-1.c: Likewise.
5763         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5764         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5765
5766 2009-06-29  Richard Guenther  <rguenther@suse.de>
5767
5768         PR middle-end/38212
5769         * gcc.c-torture/execute/pr38212.c: New testcase.
5770
5771 2009-06-29  Richard Guenther  <rguenther@suse.de>
5772
5773         PR tree-optimization/40579
5774         * gcc.c-torture/execute/pr40579.c: New testcase.
5775
5776 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5777
5778         PR tree-optimization/40550
5779         * gcc.dg/pr40550.c: New test.
5780
5781 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5782
5783         * gnat.dg/overflow_sum2.adb: New test
5784         * gnat.dg/namet.ads: New helper.
5785
5786         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5787
5788 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5789
5790         PR fortran/34112
5791         * gfortran.dg/compiler-directive_1.f90: New test.
5792         * gfortran.dg/compiler-directive_2.f: New test.
5793
5794 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5795
5796         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5797         comment out some values and add some cases.
5798
5799 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5800
5801         PR testsuite/40567
5802         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5803
5804 2009-06-26  Richard Henderson  <rth@redhat.com>
5805
5806         PR testsuite/40565
5807         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5808         * gcc.target/i386/local.c: Pass a non-constant to T.
5809
5810 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5811
5812         PR fortran/39997
5813         PR fortran/40541
5814         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5815         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5816         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5817         * gfortran.dg/proc_ptr_result_5.f90: New.
5818
5819 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5820
5821         PR c/39902
5822         * gcc.dg/dfp/pr39902.c: New test.
5823
5824 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5825
5826         PR testsuite/40532
5827         * gcc.dg/builtins-65.c: Require c99 runtime.
5828
5829 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5830
5831         * gnat.dg/array7.ad[sb]: New test.
5832
5833 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5834
5835         * gnat.dg/array6.adb: New test.
5836
5837 2009-06-25  Ian Lance Taylor  <iant@google.com>
5838
5839         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5840
5841 2009-06-25  Ian Lance Taylor  <iant@google.com>
5842
5843         * g++.dg/warn/Wunused-16.C: New testcase.
5844
5845 2009-06-25  Ian Lance Taylor  <iant@google.com>
5846
5847         * g++.dg/warn/skip-2.C: New testcase.
5848
5849 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5850
5851         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5852         dg-skip-if and move to ...
5853         * gcc.dg/torture/20090618-1.c.
5854
5855 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5856
5857         PR tree-optimization/40493
5858         * gcc.c-torture/execute/pr40493.c: New test.
5859
5860 2009-06-24  Jason Merrill  <jason@redhat.com>
5861
5862         PR c++/40342
5863         * g++.dg/template/overload10.C: New.
5864
5865 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5866
5867         PR fortran/40427
5868         * gfortran.dg/proc_ptr_comp_11.f90: New.
5869
5870 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5871
5872         * gcc.dg/pr40501.c: New testcase.
5873
5874 2009-06-23  DJ Delorie  <dj@redhat.com>
5875
5876         Add MeP port.
5877         * lib/target-supports.exp: Add mep support (no profiling).
5878
5879 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5880
5881         PR testsuite/39297
5882         * gcc.dg/ssa/loop-31.c: Change scan rules.
5883
5884 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5885
5886         * gcc.dg/cpp/empty-include.c: Update column info.
5887         * gcc.dg/cpp/assert2.c: Update column info.
5888
5889 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5890
5891         * g++.dg/ext/builtin-object-size1.C: New test.
5892         * g++.dg/ext/builtin-object-size2.C: New test.
5893
5894 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5895
5896         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5897         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5898
5899 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5900
5901         * gcc.target/mips/truncate-3.c: New test.
5902
5903 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5904
5905         PR fortran/37254
5906         PR fortran/39850
5907         * gfortran.dg/interface_30.f90: Modified error message.
5908         * gfortran.dg/proc_decl_22.f90: New.
5909
5910 2009-06-22  Ian Lance Taylor  <iant@google.com>
5911
5912         * gcc.dg/Wcxx-compat-19.c: New testcase.
5913
5914 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5915
5916         PR objc/28050
5917         * pr28050.m: New testcase.
5918
5919 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5920
5921         PR testsuite/40481
5922         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5923
5924 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5925
5926         PR tree-optimization/40492
5927         * g++.dg/torture/pr40492.C: New test.
5928
5929 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5930
5931         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5932         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5933
5934 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5935
5936         * gnat.dg/raise_ce.adb: Helper for ...
5937         * gnat.dg/handle_and_return.adb: New test.
5938
5939 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5940
5941         PR fortran/40443
5942         * gfortran.dg/generic_18.f90: New test.
5943
5944 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5945
5946         PR fortran/40472
5947         * gfortran.dg/spread_size_limit.f90: New test.
5948
5949 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5950
5951         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5952         to put dump files in a subdirectory.
5953         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5954         ".o" temporary files.
5955
5956 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5957
5958         PR fortran/39850
5959         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5960         * gfortran.dg/interface_20.f90: Ditto.
5961         * gfortran.dg/interface_21.f90: Ditto.
5962         * gfortran.dg/interface_22.f90: Ditto.
5963         * gfortran.dg/interface_30.f90: New.
5964         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5965
5966 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5967
5968         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5969         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5970         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5971         DEFAULT_VECTFLAGS.
5972
5973 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5974             Revital Eres  <eres@il.ibm.com>
5975
5976         PR testsuite/40359
5977         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5978         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5979         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5980
5981 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5982
5983         PR testsuite/40475
5984         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5985         without misalignment support.
5986         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5987
5988 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5989
5990         PR fortran/40452
5991         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5992
5993 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5994
5995         PR fortran/40440
5996         * gfortran.dg/alloc_comp_result_2.f90: New test.
5997
5998 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5999
6000         PR target/40482
6001         * gcc.target/arm/pr40482.c: New test.
6002
6003 2009-06-19  Ian Lance Taylor  <iant@google.com>
6004
6005         * gcc.dg/Wcxx-compat-18.c: New testcase.
6006
6007 2009-06-19  Richard Guenther  <rguenther@suse.de>
6008
6009         * gcc.c-torture/execute/20090618-1.c: New testcase.
6010
6011 2009-06-19  Ian Lance Taylor  <iant@google.com>
6012
6013         * gcc.dg/Wcxx-compat-17.c: New testcase.
6014
6015 2009-06-19  Ian Lance Taylor  <iant@google.com>
6016
6017         * gcc.dg/Wcxx-compat-15.c: New testcase.
6018
6019 2009-06-19  Ian Lance Taylor  <iant@google.com>
6020
6021         * gcc.dg/Wcxx-compat-16.c: New testcase.
6022
6023 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6024
6025         * gcc.dg/builtins-34.c: Add significand cases.
6026
6027 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6028
6029         PR testsuite/40491
6030         * gcc.dg/20080522-1.c: Remove testcase for real.
6031         * gcc.dg/20080528-1.c: Ditto.
6032
6033 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6034
6035         PR fortran/40450
6036         * gfortran.dg/proc_ptr_20.f90: New.
6037
6038 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6039
6040         PR target/40470
6041         * gcc.dg/torture/pr40470-1.c: New.
6042         * gcc.dg/torture/pr40470-2.c: Likewise.
6043         * gcc.dg/torture/pr40470-3.c: Likewise.
6044         * gcc.dg/torture/pr40470-4.c: Likewise.
6045
6046 2009-06-18  Diego Novillo  <dnovillo@google.com>
6047
6048         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6049         * gcc.dg/plugin/ggcplug.c: Likewise.
6050         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6051         * g++.dg/plugin/selfassign.c: Likewise.
6052         * g++.dg/plugin/attribute_plugin.c: Likewise.
6053         * g++.dg/plugin/dumb_plugin.c: Likewise.
6054
6055 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6056
6057         * gcc.dg/cpp/arith-3.c: Add column info.
6058
6059 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6060
6061         * gcc.target/arm/fp16-compile-none-2.c: New.
6062         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6063         * gcc.target/arm/fp16-compile-alt-12.c: New.
6064
6065 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6066
6067         * gcc.target/arm/fp16-compile-alt-1.c: New.
6068         * gcc.target/arm/fp16-compile-alt-2.c: New.
6069         * gcc.target/arm/fp16-compile-alt-3.c: New.
6070         * gcc.target/arm/fp16-compile-alt-4.c: New.
6071         * gcc.target/arm/fp16-compile-alt-5.c: New.
6072         * gcc.target/arm/fp16-compile-alt-6.c: New.
6073         * gcc.target/arm/fp16-compile-alt-7.c: New.
6074         * gcc.target/arm/fp16-compile-alt-8.c: New.
6075         * gcc.target/arm/fp16-compile-alt-9.c: New.
6076         * gcc.target/arm/fp16-compile-alt-10.c: New.
6077         * gcc.target/arm/fp16-compile-alt-11.c: New.
6078         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6079         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6080         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6081         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6082         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6083         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6084         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6085         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6086         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6087         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6088         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6089         * gcc.target/arm/fp16-compile-none-1.c: New.
6090         * gcc.target/arm/fp16-compile-exprtype.c: New.
6091         * gcc.target/arm/fp16-compile-vcvt.c: New.
6092         * gcc.target/arm/fp16-builtins-1.c: New.
6093         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6094         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6095         * gcc.target/arm/fp16-param-1.c: New.
6096         * gcc.target/arm/fp16-return-1.c: New.
6097         * gcc.target/arm/fp16-unprototyped-1.c: New.
6098         * gcc.target/arm/fp16-unprototyped-2.c: New.
6099         * gcc.target/arm/fp16-variadic-1.c: New.
6100         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6101         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6102         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6103         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6104         * gcc.dg/torture/arm-fp16-ops.h: New.
6105         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6106         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6107         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6108         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6109         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6110         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6111         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6112         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6113         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6114         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6115         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6116         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6117         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6118         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6119         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6120         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6121         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6122         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6123         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6124         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6125         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6126
6127 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6128
6129         * gcc.dg/builtins-65.c: New test.
6130
6131 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6132
6133         PR fortran/40451
6134         * gfortran.dg/proc_ptr_result_4.f90: New.
6135
6136 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6137
6138         * gcc.c-torture/execute/bitfld-5.c: New test.
6139
6140 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6141
6142         * gcc.dg/builtin-unreachable-3.c: New test.
6143
6144 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6145
6146         * gcc.target/i386/builtin-unreachable.c: New test.
6147
6148 2009-06-17  Ian Lance Taylor  <iant@google.com>
6149
6150         * gcc.dg/Wcxx-compat-14.c: New testcase.
6151
6152 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6153
6154         * gcc.dg/func-ptr-conv-1.c: Update column info.
6155
6156 2009-06-17  Richard Guenther  <rguenther@suse.de>
6157
6158         PR middle-end/40404
6159         * gcc.c-torture/execute/pr40404.c: New testcase.
6160
6161 2009-06-17  Richard Guenther  <rguenther@suse.de>
6162
6163         PR middle-end/40460
6164         * g++.dg/torture/pr40460.C: New testcase.
6165
6166 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6167
6168         * gcc.dg/plugin/one_time_plugin.c: New test.
6169         * gcc.dg/plugin/one_time-test-1.c: New test.
6170         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6171
6172 2009-06-16  Ian Lance Taylor  <iant@google.com>
6173
6174         * g++.dg/warn/skip-1.C: New testcase.
6175
6176 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6177
6178         PR middle-end/40446
6179         * g++.dg/other/pr40446.C: New test.
6180
6181 2009-06-16  Richard Guenther  <rguenther@suse.de>
6182
6183         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6184         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6185         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6186         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6187
6188 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6189
6190         * gcc.c-torture/compile/pr40432.c: New file.
6191
6192 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6193
6194         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6195
6196 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6197
6198         PR fortran/36947
6199         PR fortran/40039
6200         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6201         * gfortran.dg/interface_20.f90: Modified error messages.
6202         * gfortran.dg/interface_21.f90: Ditto.
6203         * gfortran.dg/interface_26.f90: Ditto.
6204         * gfortran.dg/interface_27.f90: Ditto.
6205         * gfortran.dg/interface_28.f90: Extended test case.
6206         * gfortran.dg/interface_29.f90: New.
6207         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6208         * gfortran.dg/proc_decl_8.f90: Ditto.
6209         * gfortran.dg/proc_ptr_11.f90: Ditto.
6210         * gfortran.dg/proc_ptr_15.f90: Ditto.
6211
6212 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6213
6214         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6215         printing.
6216         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6217         gcc.dg/vect/vect-outer-4f.c: Likewise.
6218         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6219         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6220         Likewise.
6221         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6222         outer loop.
6223
6224 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6225
6226         PR fortran/40383
6227         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6228
6229 2009-06-15  Ian Lance Taylor  <iant@google.com>
6230
6231         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6232         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6233         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6234         Recognize new notes.
6235         * gcc.dg/stmt-expr-label-2.c: Likewise.
6236         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6237         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6238         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6239         * gcc.dg/c99-vla-jump-4.c: Likewise.
6240         * gcc.dg/stmt-expr-label-1.c: Likewise.
6241         * gcc.dg/stmt-expr-label-3.c: Likewise.
6242         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6243
6244 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6245
6246         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6247
6248 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6249
6250         * gcc.dg/builtin-object-size-7.c: New test.
6251
6252 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6253
6254         PR testsuite/40426
6255         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6256         level != "" use separate -gdwarf-2 -g${level} options instead of
6257         -gdwarf-2${level}.
6258         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6259         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6260         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6261
6262 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6263
6264         * g++.dg/abi/mangle11.C: Update warning line.
6265         * g++.dg/abi/mangle12.C: Update warning line.
6266         * g++.dg/abi/mangle17.C: Update warning line.
6267         * g++.dg/abi/mangle20-2.C: Update warning line.
6268
6269 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6270
6271         * gcc.dg/optimize-bswap-1.c: Split into these two:
6272         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6273         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6274
6275 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6276
6277         * gcc.dg/optimize-bswap-1.c: New testcase.
6278
6279 2009-06-14  Richard Guenther  <rguenther@suse.de>
6280
6281         PR middle-end/40389
6282         * g++.dg/torture/pr40389.C: New testcase.
6283
6284 2009-06-13  Richard Guenther  <rguenther@suse.de>
6285
6286         PR tree-optimization/40421
6287         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6288
6289 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6290
6291         * gcc.dg/old-style-prom-3.c: Add column info.
6292         * gcc.dg/overflow-warn-1.c
6293         * gcc.dg/gomp/pr27415.c
6294         * gcc.dg/gomp/for-1.c: Same.
6295         * gcc.dg/enum-compat-1.c: Same.
6296         * gcc.dg/c99-tag-3.c: Same.
6297         * gcc.dg/Wredundant-decls-2.c: Same.
6298         * gcc.dg/func-ptr-conv-1.c: Same.
6299         * gcc.dg/asm-wide-1.c: Same.
6300         * gcc.dg/nofixed-point-2.c: Same.
6301         * gcc.dg/cpp/line3.c: Same.
6302         * gcc.dg/array-10.c: Same.
6303         * gcc.dg/c99-vla-jump-1.c: Same.
6304         * gcc.dg/pr20368-1.c: Same.
6305         * gcc.dg/Wshadow-3.c: Same.
6306         * gcc.dg/c90-const-expr-8.c: Same.
6307         * gcc.dg/label-decl-2.c: Same.
6308         * gcc.dg/dremf-type-compat-2.c: Same.
6309         * gcc.dg/c90-const-expr-5.c: Same.
6310         * gcc.dg/builtins-30.c: Same.
6311         * gcc.dg/Warray-bounds.c: Same.
6312         * gcc.dg/Wcxx-compat-2.c: Same.
6313         * gcc.dg/tree-ssa/col-1.c: Same.
6314         * gcc.dg/old-style-prom-2.c: Same.
6315         * gcc.dg/cast-function-1.c: Same.
6316         * gcc.dg/pr15698-1.c: Same.
6317         * gcc.dg/dremf-type-compat-3.c: Same.
6318         * gcc.dg/vla-8.c: Same.
6319         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6320         line.
6321         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6322         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6323         * gcc.dg/enum-compat-1.c: Same.
6324         * gcc.dg/dremf-type-compat-2.c: Same.
6325         * gcc.dg/old-style-prom-2.c: Same.
6326         * gcc.dg/pr15698-1.c: Same.
6327         * gcc.dg/pr20368-1.c: Same.
6328         * gcc.dg/dremf-type-compat-3.c: Same.
6329         * gcc.dg/builtins-30.c: Same.  Test for columns.
6330
6331 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6332
6333         PR fortran/40176
6334         * gfortran.dg/proc_decl_1.f90: Extended.
6335
6336 2009-06-12  Ian Lance Taylor  <iant@google.com>
6337
6338         * gcc.dg/Wcxx-compat-13.c: New testcase.
6339
6340 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6341
6342         PR tree-opt/38865
6343         * gcc.dg/tree-ssa/fre-vce-1.c
6344
6345 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6346
6347         PR testsuite/40384
6348         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6349         min-insn-to-prefetch-ratio=5.
6350
6351 2009-06-12  Joey Ye  <joey.ye@intel.com>
6352             H.J. Lu  <hongjiu.lu@intel.com>
6353
6354         PR middle-end/39146
6355         * gcc.target/i386/stackalign/pr39146.c: New.
6356
6357 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6358
6359         * gcc.target/i386/crc32-1.c: New.
6360         * gcc.target/i386/crc32-2.c: Likewise.
6361
6362 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6363
6364         PR c/39252
6365         * gcc.dg/builtin-unreachable-1.c: New test.
6366         * gcc.dg/builtin-unreachable-2.c: Same.
6367
6368 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6369
6370         PR fortran/40402
6371         * gfortran.dg/data_value_1.f90: New test.
6372
6373 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6374
6375         PR testsuite/39831
6376         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6377         remove ilp32 requirement.
6378         * gcc.target/i386/excess-precision-2.c: Likewise.
6379         * gcc.target/i386/excess-precision-3.c: Likewise.
6380         * gcc.target/i386/excess-precision-4.c: Likewise.
6381         * gcc.target/i386/excess-precision-5.c: Likewise.
6382         * gcc.target/i386/excess-precision-6.c: Likewise.
6383
6384 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6385
6386         PR fortran/38718
6387         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6388         * gfortran.dg/nan_5.f90: New test.
6389
6390 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6391
6392         * gcc.target/arm/neon-modes-1.c: New test.
6393
6394 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6395
6396         * g++.dg/torture/pr31579.C: Cast pointer
6397         via __SIZE_TYPE__ instead of 'unsigned long'.
6398
6399 2009-06-10  Anthony Green  <green@moxielogic.com>
6400
6401         * lib/target-supports.exp (check_profiling_available):
6402         Profiling is not available for testing purposes on moxie.
6403
6404 2009-06-09  Ian Lance Taylor  <iant@google.com>
6405
6406         * gcc.dg/Wcxx-compat-12.c: New testcase.
6407
6408 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6409
6410         PR libfortran/40334
6411         * gfortran.dg/backspace_11.f90: New.
6412
6413 2009-06-09  Jason Merrill  <jason@redhat.com>
6414
6415         * g++.dg/cpp0x/defaulted10.C: New.
6416
6417 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6418
6419         * gcc.c-torture/compile/pr40351.c: New file.
6420
6421 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6422
6423         * gnat.dg/align_max.adb: New test.
6424
6425 2009-06-08  Jason Merrill  <jason@redhat.com>
6426
6427         * g++.dg/cpp0x/auto15.C: New.
6428
6429 2009-06-08  Jan Hubicka  <jh@suse.cz>
6430
6431         PR debug/39834
6432         * gcc.dg/torture/pr39834.c
6433
6434 2009-06-08  Jan Hubicka  <jh@suse.cz>
6435
6436         PR middle-end/40102
6437         * g++.dg/torture/pr40102.C: New testcase.
6438
6439 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6440
6441         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6442         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6443         * gcc.dg/builtin-object-size-6.c: New test.
6444
6445         PR c++/40373
6446         * g++.dg/template/dtor7.C: New test.
6447
6448         PR c++/40370
6449         PR c++/40372
6450         * g++.dg/template/error41.C: New test.
6451         * g++.dg/template/error42.C: New test.
6452
6453 2009-06-08  Revital Eres  <eres@il.ibm.com>
6454
6455         PR testsuite/40359
6456         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6457         * gcc.dg/vect/vect-88.c: Likewise.
6458         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6459         * gcc.dg/vect/pr25413.c: Likewise.
6460         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6461
6462 2009-06-07  Ian Lance Taylor  <iant@google.com>
6463
6464         * g++.dg/warn/Wswitch-3.C: New testcase.
6465         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6466         * gcc.dg/Wswitch-enum-error.c: Likewise.
6467         * gcc.dg/Wswitch-error.c: Likewise.
6468
6469 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6470
6471         PR fortran/40008
6472         * gfortran.dg/negative_unit.f: Update test.
6473         * gfortran.dg/negative_unit_int8.f: Update test.
6474         * gfortran.dg/newunit_1.f90: New test.
6475
6476 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6477
6478         PR fortran/25104
6479         PR fortran/29962
6480         * gfortran.dg/spread_init_expr.f03: New.
6481         * gfortran.dg/unpack_init_expr.f03: New.
6482         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6483         error message.
6484
6485 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6486
6487         PR fortran/25104
6488         PR fortran/29962
6489         * gfortran.dg/count_init_expr.f03
6490         * gfortran.dg/product_init_expr.f03
6491         * gfortran.dg/sum_init_expr.f03
6492
6493 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6494
6495         PR fortran/36874
6496         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6497         message.
6498         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6499         shapes.
6500         * gfortran.dg/zero_sized_5.f90: Likewise.
6501
6502 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6503
6504         PR middle-end/32950
6505         * g++.dg/torture/pr32950.C: New.
6506
6507 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6508
6509         PR fortran/25104
6510         PR fortran/29962
6511         * gfortran.dg/dot_product_1.f03: New.
6512         * gfortran.dg/matmul_8.f03: New.
6513         * gfortran.dg/transpose_3.f03: New.
6514
6515 2009-06-06  Ian Lance Taylor  <iant@google.com>
6516
6517         * gcc.dg/Wunused-label-1.c: New test case.
6518         * g++.dg/warn/Wunused-label-1.C: New test case.
6519         * g++.dg/warn/Wunused-label-2.C: New test case.
6520         * g++.dg/warn/Wunused-label-3.C: New test case.
6521
6522 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6523
6524         PR fortran/37203
6525         * reshape_zerosize_2.f90: New.
6526
6527 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6528
6529         PR fortran/32890
6530         * gfortran.dg/pack_assign_1.f90: New.
6531         * gfortran.dg/pack_vector_1.f90: New.
6532
6533 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6534
6535         PR middle-end/40340
6536         * gcc.dg/pr40340-1.c: New test.
6537         * gcc.dg/pr40340-2.c: New test.
6538         * gcc.dg/pr40340-3.c: New test.
6539         * gcc.dg/pr40340-4.c: New test.
6540         * gcc.dg/pr40340-5.c: New test.
6541         * gcc.dg/pr40340.h: New file.
6542
6543 2009-06-05  Revital Eres  <eres@il.ibm.com>
6544
6545         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6546         New procedure.
6547         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6548         * gcc.dg/vect/vect-33.c: Likewise.
6549         * gcc.dg/vect/vect-92.c: Likewise.
6550         * gcc.dg/vect/vect-58.c: Likewise.
6551         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6552         * gcc.dg/vect/vect-42.c: Likewise.
6553         * gcc.dg/vect/slp-25.c: Likewise.
6554         * gcc.dg/vect/vect-align-1.c: Likewise.
6555         * gcc.dg/vect/vect-align-2.c: Likewise.
6556         * gcc.dg/vect/vect-93.c: Likewise.
6557         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6558         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6559         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6560         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6561         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6562         * gcc.dg/vect/vect-26.c: Likewise.
6563         * gcc.dg/vect/vect-44.c: Likewise.
6564         * gcc.dg/vect/vect-70.c: Likewise.
6565         * gcc.dg/vect/vect-95.c: Likewise.
6566         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6567         * gcc.dg/vect/vect-28.c: Likewise.
6568         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6569         * gcc.dg/vect/vect-87.c: Likewise.
6570         * gcc.dg/vect/vect-109.c: Likewise.
6571         * gcc.dg/vect/vect-54.c: Likewise.
6572         * gcc.dg/vect/vect-96.c: Likewise.
6573         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6574         * gcc.dg/vect/vect-88.c: Likewise.
6575         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6576         * gcc.dg/vect/vect-89.c: Likewise.
6577         * gcc.dg/vect/vect-91.c: Likewise.
6578         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6579         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6580         * gfortran.dg/vect/vect-2.f90: Likewise.
6581         * gfortran.dg/vect/vect-3.f90: Likewise.
6582         * gfortran.dg/vect/vect-4.f90: Likewise.
6583         * gfortran.dg/vect/vect-5.f90: Likewise.
6584
6585 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6586
6587         PR tree-optimization/36318
6588         * gcc.dg/tree-ssa/sra-7.c: New test.
6589
6590 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6591
6592         PR fortran/37203
6593         * gfortran.dg/reshape_order_5.f90: New.
6594         * gfortran.dg/reshape_shape_1.f90: New.
6595
6596 2009-06-04  Jason Merrill  <jason@redhat.com>
6597
6598         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6599
6600 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6601
6602         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6603         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6604
6605 2009-06-04  Richard Guenther  <rguenther@suse.de>
6606
6607         PR c++/39371
6608         * g++.dg/torture/pr40335.C: New testcase.
6609
6610 2009-06-03  Richard Guenther  <rguenther@suse.de>
6611
6612         PR middle-end/40328
6613         * gcc.dg/torture/pr40328.c: New testcase.
6614
6615 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6616
6617         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6618         m68k and fido.
6619
6620 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6621
6622         * g++.dg/torture/pr40323.C: New file.
6623
6624 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6625
6626         * gnat.dg/specs/root.ads: New test.
6627         * gnat.dg/specs/root-level_1.ads: Likewise.
6628         * gnat.dg/specs/root-level_2.ads: Likewise.
6629         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6630
6631 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6632
6633         * g++.dg/init/ref15.C: Require unwrapped targets.
6634
6635 2009-06-02  Jason Merrill  <jason@redhat.com>
6636
6637         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6638         * g++.dg/cpp0x/initlist18.C: New.
6639         * g++.dg/cpp0x/initlist19.C: New.
6640
6641         * g++.dg/cpp0x/auto14.C: New.
6642
6643 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6644
6645         * gnat.dg/alignment6.adb: Remove XFAIL.
6646
6647 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6648
6649         PR c++/38089
6650         * g++.dg/template/spec36.C: New test.
6651
6652 2009-06-01  Ian Lance Taylor  <iant@google.com>
6653
6654         * gcc.dg/cast-qual-3.c: New testcase.
6655         * g++.dg/warn/Wcast-qual2.C: New testcase.
6656
6657 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6658
6659         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6660         (process-message): Expect column numbers.
6661         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6662         * gcc.dg/pch/counter-2.c: Same.
6663         * gcc.dg/pch/valid-2.c: Same.
6664         * gcc.dg/pch/warn-1.c: Same.
6665         * gcc.dg/pch/valid-1.c: Same.
6666         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6667         * gcc.dg/cpp/syshdr.c: Same.
6668         * gcc.dg/cpp/19940712-1.c: Same.
6669         * gcc.dg/cpp/missing-header-1.c: Same.
6670         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6671         * gcc.dg/cpp/tr-warn3.c: Same.
6672         * gcc.dg/cpp/pr29612-2.c: Same.
6673         * gcc.dg/cpp/tr-warn4.c: Same.
6674         * gcc.dg/cpp/Wtrigraphs.c: Same.
6675         * gcc.dg/cpp/poison.c: Same.
6676         * gcc.dg/cpp/arith-3.c: Same.
6677         * gcc.dg/cpp/sysmac2.c: Same.
6678         * gcc.dg/cpp/cpp.exp: Same.
6679         * gcc.dg/cpp/tr-warn5.c: Same.
6680         * gcc.dg/cpp/include2.c: Same.
6681         * gcc.dg/cpp/Wmissingdirs.c: Same.
6682         * gcc.dg/cpp/Wmissingdirs.c: Same.
6683         * gcc.dg/cpp/tr-warn6.c: Same.
6684         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6685         * gcc.dg/cpp/macspace1.c: Same.
6686         * gcc.dg/cpp/escape-2.c: Same.
6687         * gcc.dg/cpp/assert2.c: Same.
6688         * gcc.dg/cpp/undef2.c: Same.
6689         * gcc.dg/cpp/macspace2.c: Same.
6690         * gcc.dg/cpp/tr-warn1.c: Same.
6691         * gcc.dg/cpp/extratokens2.c: Same.
6692         * gcc.dg/cpp/strify2.c: Same.
6693         * gcc.dg/cpp/Wsignprom.c: Same.
6694         * gcc.dg/cpp/redef2.c: Same.
6695         * gcc.dg/cpp/trad/trad.exp: Same.
6696         * gcc.dg/cpp/arith-1.c: Same.
6697         * gcc.dg/cpp/extratokens.c: Same.
6698         * gcc.dg/cpp/if-mpar.c: Same.
6699
6700 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6701
6702         * gnat.dg/nested_float_packed.ads: New test.
6703
6704 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6705             Eric Botcazou  <botcazou@adacore.com>
6706
6707         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6708         * gnat.dg/test_oconst.adb: New test.
6709
6710 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6711
6712         * gcc.dg/plugin/ggcplug.c: Moved comment.
6713         (plugin_init): Fixed typo, declared i, returned 0 at end.
6714
6715 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6716
6717         PR testsuite/40244
6718         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6719         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6720
6721 2009-05-29  Ian Lance Taylor  <iant@google.com>
6722
6723         * gcc.dg/Wcxx-compat-11.c: New testcase.
6724
6725 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6726
6727         PR fortran/40019
6728         * gfortran.dg/leadz_trailz_1.f90: New test.
6729         * gfortran.dg/leadz_trailz_2.f90: New test.
6730
6731 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6732
6733         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6734         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6735         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6736         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6737         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6738         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6739         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6740         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6741         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6742         * gcc.dg/tree-ssa/sra-5.c: New file.
6743         * gcc.dg/tree-ssa/sra-6.c: New file.
6744         * gcc.c-torture/compile/sra-1.c: New file.
6745
6746 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6747
6748         PR middle-end/40291
6749         * gcc.c-torture/compile/pr40291.c: New test.
6750
6751         PR target/40017
6752         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6753         __vector _Bool.
6754         * gcc.target/powerpc/altivec-30.c: New test.
6755         * gcc.target/powerpc/altivec-31.c: New test.
6756
6757 2009-05-28  Richard Guenther  <rguenther@suse.de>
6758
6759         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6760         * gcc.c-torture/execute/20090527-1.c: Likewise.
6761
6762 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6763
6764         PR c++/39754
6765         * g++.dg/template/canon-type-1.C: New test.
6766         * g++.dg/template/canon-type-2.C: Likewise.
6767         * g++.dg/template/canon-type-3.C: Likewise.
6768         * g++.dg/template/canon-type-4.C: Likewise.
6769         * g++.dg/template/canon-type-5.C: Likewise.
6770         * g++.dg/template/canon-type-6.C: Likewise.
6771         * g++.dg/template/canon-type-7.C: Likewise.
6772
6773 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6774             Uros Bizjak  <ubizjak@gmail.com>
6775             Danny Smith  <dansmister@gmail.com>
6776
6777         PR target/37216
6778
6779         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6780         New function.
6781         * gcc.target/i386/pr37216.c:  New test source file.
6782         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6783         use -fno-common for testing Cygwin and MinGW targets.
6784
6785 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6786
6787         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6788         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6789         * g++.dg/pr37742.C (size_t): Likewise.
6790         * g++.dg/torture/pr34850.C (size_t): Likewise.
6791         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6792         _PTRDIFF_TYPE__.
6793         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6794         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6795         (size_t): Use __extension__ and __SIZE_TYPE__.
6796         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6797         __SIZE_TYPE__.
6798         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6799         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6800         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6801         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6802         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6803         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6804         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6805         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6806         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6807         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6808         (__ssize_t): Likewise.
6809         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6810         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6811         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6812         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6813         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6814         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6815         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6816         * gcc.dg/pr33667.c (size_t): Likewise.
6817         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6818         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6819         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6820         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6821         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6822         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6823
6824 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6825
6826         PR tree-optimization/40254
6827         * gcc.dg/vect/pr40254.c: New test.
6828
6829 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6830
6831         PR middle-end/33699
6832         * gcc.target/mips/const-anchor-1.c: New test.
6833         * gcc.target/mips/const-anchor-2.c: New test.
6834
6835 2009-05-27  Jason Merrill  <jason@redhat.com>
6836
6837         * g++.dg/cpp0x/initlist15.C: New.
6838         * g++.dg/cpp0x/initlist16.C: New.
6839         * g++.dg/cpp0x/initlist17.C: New.
6840
6841 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6842
6843         PR fortran/39178
6844         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6845         patterns to reflect frontend changes.
6846         * gfortran.dg/vector_subscript_4.f90: Likewise.
6847
6848 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6849             Eric Botcazou  <botcazou@adacore.com>
6850
6851         * gcc.c-torture/execute/align-nest.c: New testcase.
6852         * gnat.dg/misaligned_nest.adb: New testcase.
6853
6854 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6855
6856         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6857         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6858         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6859         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6860
6861 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6862
6863         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6864         cast instead of assuming 0ul.
6865         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6866         __SIZE_TYPE__.
6867         (_type_desc): Make first argument const.
6868         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6869
6870 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6871
6872         PR libfortran/40187
6873         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6874         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6875
6876 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6877
6878         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6879         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6880         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6881         * gcc.dg/plugin/ggcplug.c: Added new file.
6882
6883 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6884
6885         PR fortran/40246
6886         * gfortran.dg/nullify_4.f90: New test.
6887
6888 2009-05-26  Richard Guenther  <rguenther@suse.de>
6889
6890         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6891
6892 2009-05-26  Richard Guenther  <rguenther@suse.de>
6893
6894         PR middle-end/40252
6895         * gcc.c-torture/compile/pr40252.c: New testcase.
6896
6897 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6898
6899         PR c++/40007
6900         * g++.dg/template/typedef18.C: New test.
6901         * g++.dg/template/typedef19.C: Likewise.
6902         * g++.dg/template/typedef20.C: Likewise.
6903         * g++.dg/template/access11.C: Adjust.
6904
6905 2009-05-26  Richard Guenther  <rguenther@suse.de>
6906
6907         PR testsuite/40247
6908         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6909
6910 2009-05-25  Jason Merrill  <jason@redhat.com>
6911
6912         PR c++/38064
6913         * g++.dg/cpp0x/enum3.C: New test.
6914
6915 2009-05-25  Richard Guenther  <rguenther@suse.de>
6916
6917         PR tree-optimization/36327
6918         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6919         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6920         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6921         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6922         * gcc.dg/vect/vect-40.c: Likewise.
6923         * gcc.dg/vect/vect-42.c: Likewise.
6924         * gcc.dg/vect/vect-46.c: Likewise.
6925         * gcc.dg/vect/vect-76.c: Likewise.
6926
6927 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6928
6929         PR fortran/40176
6930         * gfortran.dg/proc_ptr_18.f90: New.
6931         * gfortran.dg/proc_ptr_19.f90: New.
6932         * gfortran.dg/proc_ptr_comp_9.f90: New.
6933         * gfortran.dg/proc_ptr_comp_10.f90: New.
6934
6935 2009-05-25  Richard Guenther  <rguenther@suse.de>
6936
6937         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6938         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6939
6940 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6941
6942         PR tree-optimization/40238
6943         * gcc.dg/vect/pr40238.c: New test.
6944
6945 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6946             Dominique Dhumieres  <dominiq@lps.ens.fr>
6947
6948         PR fortran/35732
6949         PR fortran/39872
6950         * gfortran.dg/bounds_check_fail_3.f90: New test.
6951         * gfortran.dg/bounds_check_fail_4.f90: New test.
6952         * gfortran.dg/bounds_check_14.f90: Update test.
6953         * gfortran.dg/bound_4.f90: Update test.
6954
6955 2009-05-24  Richard Guenther  <rguenther@suse.de>
6956
6957         PR middle-end/40233
6958         * gcc.c-torture/compile/pr40233.c: New testcase.
6959
6960 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6961
6962         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6963         for alpha*-*-* targets.
6964
6965 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6966
6967         * gcc.dg/vect/bb-slp-1.c: New test.
6968         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6969         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6970         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6971         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6972         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6973         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6974         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6975         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6976         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6977         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6978         gcc.dg/vect/bb-slp-22.c: Likewise.
6979         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6980
6981 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6982             Maxim Kuvyrkov  <maxim@codesourcery.com>
6983
6984         * gcc.dg/falign-labels-1.c: New test.
6985
6986 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6987
6988         * gnat.dg/specs/rep_clause3.ads: New test.
6989
6990 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6991
6992         * gnat.dg/addr6.adb: New test.
6993
6994 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6995
6996         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6997         New function.
6998         * gcc.target/arm/thumb2-mul-space.c: New file.
6999         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7000         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7001         * gcc.target/arm/thumb2-mul-speed.c: New file.
7002
7003 2009-05-22  Richard Guenther  <rguenther@suse.de>
7004
7005         PR middle-end/38964
7006         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7007         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7008         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7009
7010 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7011
7012         * gcc.dg/dll-6.c: New test.
7013         * gcc.dg/dll-6a.c: Likewise.
7014         * gcc.dg/dll-7.c: Likewise.
7015         * gcc.dg/dll-7a.c: Likewise.
7016         * g++.dg/ext/dllexport2.C: Likewise.
7017         * g++.dg/ext/dllexport2a.cc: Likewise.
7018
7019 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7020
7021         PR target/37846
7022         * gcc.target/ia64/mfused-madd-vect.c: New test.
7023         * gcc.target/ia64/mfused-madd.c: New test.
7024         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7025         * gcc.target/ia64/mno-fused-madd.c: New test.
7026
7027 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7028
7029         * gcc.target/i386/movbe-1.c: New.
7030         * gcc.target/i386/movbe-2.c: Likewise.
7031
7032 2009-05-21  Taras Glek  <tglek@mozilla.com>
7033
7034         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7035         plugin_init signature.
7036         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7037         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7038         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7039
7040 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7041
7042         * gcc.dg/target/arm/neon-vmla-1.c: New.
7043         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7044
7045 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7046
7047         * gcc.target/mips/octeon-exts-6.c: New test.
7048         * gcc.target/mips/extend-1.c: New test.
7049         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7050         EXTS.
7051         * gcc.target/mips/octeon-exts-5.c: Likewise.
7052
7053 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7054
7055         PR middle-end/40204
7056         * gcc.c-torture/compile/pr40204.c: New test.
7057
7058 2009-05-20  Richard Guenther  <rguenther@suse.de>
7059
7060         * gcc.c-torture/compile/20090518-1.c: New testcase.
7061
7062 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7063
7064         PR tree-optimization/40087
7065         * gcc.dg/tree-ssa/pr40087.c: New test.
7066
7067 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7068
7069         * gcc.dg/vector-4.c: New testcase.
7070         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7071         * g++.dg/ext/vector16.C: New testcase.
7072
7073 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7074
7075         PR c/40172
7076         * gcc.dg/pr40172.c: Renamed to ...
7077         * gcc.dg/pr40172-1.c: This.
7078
7079         * gcc.dg/pr40172-2.c: New.
7080         * gcc.dg/pr40172-3.c: Likewise.
7081
7082 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7083
7084         PR c/40172
7085         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7086
7087 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7088
7089         * gnat.dg/loop_optimization6.ad[sb]: New test.
7090
7091 2009-05-19  Richard Guenther  <rguenther@suse.de>
7092
7093         * gcc.c-torture/compile/20090519-1.c: New testcase.
7094
7095 2009-05-18  Jason Merrill  <jason@redhat.com>
7096
7097         * g++.dg/cpp0x/explicit1.C: New.
7098         * g++.dg/cpp0x/explicit2.C: New.
7099
7100 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7101
7102         PR debug/40109
7103         * g++.dg/debug/dwarf2/nested-1.C: New test.
7104
7105 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7106
7107         PR testsuite/39907
7108         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7109         stack alignment.
7110
7111 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7112
7113         PR fortran/40164
7114         * gfortran.dg/proc_ptr_comp_8.f90: New.
7115
7116 2009-05-18  Richard Guenther  <rguenther@suse.de>
7117
7118         PR fortran/40168
7119         * gfortran.dg/array_memset_2.f90: Adjust.
7120
7121 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7122
7123         PR fortran/36947
7124         PR fortran/40039
7125         * gfortran.dg/interface_27.f90: New.
7126         * gfortran.dg/interface_28.f90: New.
7127         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7128         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7129
7130 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7131
7132         * gcc.target/m68k/tls-ie.c: New test.
7133         * gcc.target/m68k/tls-le.c: New test.
7134         * gcc.target/m68k/tls-gd.c: New test.
7135         * gcc.target/m68k/tls-ld.c: New test.
7136         * gcc.target/m68k/tls-ie-xgot.c: New test.
7137         * gcc.target/m68k/tls-le-xtls.c: New test.
7138         * gcc.target/m68k/tls-gd-xgot.c: New test.
7139         * gcc.target/m68k/tls-ld-xgot.c: New test.
7140         * gcc.target/m68k/tls-ld-xtls.c: New test.
7141         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7142
7143 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7144
7145         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7146
7147 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7148
7149         PR c/40172
7150         * gcc.dg/pr40172.c: New.
7151
7152 2009-05-17  Jason Merrill  <jason@redhat.com>
7153
7154         PR c++/40139
7155         * g++.dg/template/dtor6.C: New.
7156
7157 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7158
7159         * g++.dg/warn/translate-ice-1.C: New test.
7160
7161 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7162
7163         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7164         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7165         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7166         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7167
7168 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7169
7170         PR fortran/33197
7171         * gfortran.dg/erf_2.F90: New test.
7172         * gfortran.dg/erfc_scaled_2.f90: New test.
7173
7174 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7175
7176         PR fortran/31243
7177         * gfortran.dg/string_1.f90: New test.
7178         * gfortran.dg/string_2.f90: New test.
7179         * gfortran.dg/string_3.f90: New test.
7180
7181 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7182
7183         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7184         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7185
7186 2009-05-15  Ian Lance Taylor  <iant@google.com>
7187
7188         * gcc.dg/Wcxx-compat-10.c: New testcase.
7189
7190 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7191
7192         PR 16302
7193         * gcc.dg/pr16302.c: New.
7194         * g++.dg/warn/pr16302.C: New.
7195
7196 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7197
7198         * gcc.dg/torture/builtin-math-5.c: New.
7199         * gcc.dg/torture/builtin-math-6.c: New.
7200         * lib/target-supports.exp (check_effective_target_mpc): New.
7201
7202 2009-05-15  Jan Hubicka  <jh@suse.cz>
7203
7204         * gcc.dg/tree-ssa/inline-3.c: New testcase
7205
7206 2009-05-15  Jan Hubicka  <jh@suse.cz>
7207
7208         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7209         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7210         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7211         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7212         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7213         Mark noinline.
7214         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7215         Mark noinline.
7216         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7217         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7218
7219 2009-05-15  Jan Hubicka  <jh@suse.cz>
7220
7221         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7222         optimized by sibcall noinline.
7223
7224 2009-05-15  Jan Hubicka  <jh@suse.cz>
7225
7226         * sibcall-1.c (track): Mark noinline.
7227         * sibcall-2.c (track): Mark noinline.
7228         * sibcall-3.c (track): Mark noinline.
7229         * sibcall-4.c (track): Mark noinline.
7230
7231 2009-05-15  Jan Hubicka  <jh@suse.cz>
7232
7233         * flatten-2.c: Disable early inlining; add comment.
7234         * flatten-3.c: New test based on flatten-2.c.
7235
7236 2009-05-15  Richard Guenther  <rguenther@suse.de>
7237
7238         PR tree-optimization/39999
7239         * gcc.c-torture/compile/pr39999.c: New testcase.
7240
7241 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7242
7243         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7244
7245 2009-05-14  Ian Lance Taylor  <iant@google.com>
7246
7247         * gcc.dg/Wcxx-compat-9.c: New testcase.
7248
7249 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7250
7251         PR fortran/39996
7252         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7253         * gfortran.dg/duplicate_type_2.f90: Ditto.
7254         * gfortran.dg/duplicate_type_3.f90: New.
7255
7256 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7257
7258         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7259         * ada/acats/tests/c5/c59002c.ada: Likewise.
7260
7261 2009-05-13  Taras Glek  <tglek@mozilla.com>
7262
7263         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7264         attributes and decl smashing.
7265         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7266         attributes.
7267         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7268         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7269
7270 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7271
7272         PR fortran/39865
7273         * gfortran.dg/pr39865.f90: New test.
7274         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7275         arrays in FMT=.
7276         * gfortran.dg/hollerith_f95.f90: Likewise.
7277         * gfortran.dg/hollerith6.f90: New test.
7278         * gfortran.dg/hollerith7.f90: New test.
7279
7280 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7281
7282         PR cpp/36674
7283         * gcc.dg/cpp/pr36674.i: New.
7284
7285 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7286
7287         PR middle-end/40035
7288         * gcc.c-torture/compile/pr40035.c: New test.
7289
7290 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7291
7292         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7293
7294 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7295
7296         PR fortran/40110
7297         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7298         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7299         * gfortran.dg/interop_params.f03: Ditto.
7300
7301 2009-05-12  Jan Hubicka  <jh@suse.cz>
7302
7303         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7304         so unrolling still happens.
7305         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7306         * gcc.dg/ipa/ipacost-2.c: Likewise.
7307         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7308
7309 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7310
7311         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7312
7313 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7314
7315         * lib/target-supports.exp (check_profiling_available): Return
7316         false for -p on *-*-cygwin* targets.
7317
7318 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7319
7320         PR tree-optimization/38632
7321         * g++.dg/tree-ssa/pr38632.C: New.
7322
7323 2009-05-11  Jan Hubicka  <jh@suse.cz>
7324
7325         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7326         we now optimize better.
7327         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7328         out at different places.
7329         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7330         unroling.
7331         * gcc.dg/vect/vect-76.c: Likewise.
7332         * gcc.dg/vect/vect-70.c: Likewise.
7333         * gcc.dg/vect/vect-66.c: Likewise.
7334         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7335         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7336
7337 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7338
7339         PR middle-end/40080
7340         * gcc.c-torture/compile/pr40080.c: New.
7341
7342 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7343
7344         * gcc.c-torture/compile/pr40026.c: New testcase.
7345
7346 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7347
7348         PR fortran/40089
7349         * gfortran.dg/proc_ptr_comp_7.f90: New.
7350
7351 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7352
7353         PR tree-optimization/40074
7354         * gcc.dg/vect/pr40074.c: New test.
7355
7356 2009-05-10  Ian Lance Taylor  <iant@google.com>
7357
7358         * gcc.dg/Wcxx-compat-7.c: New testcase.
7359         * gcc.dg/Wcxx-compat-8.c: New testcase.
7360         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7361         * gcc.dg/pr17188-1.c: Likewise.
7362         * gcc.dg/pr39084.c: Likewise.
7363
7364 2009-05-10  Michael Matz  <matz@suse.de>
7365
7366         PR target/40031
7367         * gcc.dg/pr40031.c: New test.
7368
7369 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7370
7371         PR fortran/40018
7372         * gfortran.dg/array_constructor_31.f90: New test.
7373
7374 2009-05-10  Richard Guenther  <rguenther@suse.de>
7375
7376         PR tree-optimization/40081
7377         * g++.dg/torture/pr40081.C: New testcase.
7378
7379 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7380
7381         PR fortran/38863
7382         * gfortran.dg/dependency_24.f90: New test.
7383         * gfortran.dg/dependency_23.f90: Clean up module files.
7384
7385 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7386
7387         PR fortran/38956
7388         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7389         * gfortran.dg/chmod_2.f90: Likewise.
7390         * gfortran.dg/chmod_3.f90: Likewise.
7391         * gfortran.dg/open_errors.f90: Likewise.
7392
7393 2009-05-09  Jan Hubicka  <jh@suse.cz>
7394
7395         PR middle-end/40043
7396         * g++.dg/eh/nested-try.C: New test.
7397
7398 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7399
7400         PR tree-optimization/40049
7401         * gcc.dg/vect/vect-shift-2.c: New test.
7402
7403 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7404
7405         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7406         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7407
7408 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7409
7410         PR c/36892
7411         * g++.dg/warn/deprecated-6.C: New.
7412         * gcc.dg/deprecated-4.c: Likewise.
7413         * gcc.dg/deprecated-5.c: Likewise.
7414         * gcc.dg/deprecated-6.c: Likewise.
7415
7416 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7417
7418         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7419         __aligned__(__BIGGEST_ALIGNMENT__).
7420         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7421         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7422         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7423         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7424         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7425         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7426         * gcc.dg/vect/Os-vect-95.c: Likewise.
7427         * gcc.dg/vect/pr20122.c: Likewise.
7428         * gcc.dg/vect/pr36493.c: Likewise.
7429         * gcc.dg/vect/pr37385.c: Likewise.
7430         * gcc.dg/vect/slp-7.c: Likewise.
7431         * gcc.dg/vect/slp-9.c: Likewise.
7432         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7433         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7434         * gcc.dg/vect/vect-35.c: Likewise.
7435         * gcc.dg/vect/vect-40.c: Likewise.
7436         * gcc.dg/vect/vect-42.c: Likewise.
7437         * gcc.dg/vect/vect-44.c: Likewise.
7438         * gcc.dg/vect/vect-46.c: Likewise.
7439         * gcc.dg/vect/vect-48.c: Likewise.
7440         * gcc.dg/vect/vect-52.c: Likewise.
7441         * gcc.dg/vect/vect-54.c: Likewise.
7442         * gcc.dg/vect/vect-56.c: Likewise.
7443         * gcc.dg/vect/vect-58.c: Likewise.
7444         * gcc.dg/vect/vect-60.c: Likewise.
7445         * gcc.dg/vect/vect-74.c: Likewise.
7446         * gcc.dg/vect/vect-75.c: Likewise.
7447         * gcc.dg/vect/vect-76.c: Likewise.
7448         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7449         * gcc.dg/vect/vect-77.c: Likewise.
7450         * gcc.dg/vect/vect-77-global.c: Likewise.
7451         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7452         * gcc.dg/vect/vect-78.c: Likewise.
7453         * gcc.dg/vect/vect-78-global.c: Likewise.
7454         * gcc.dg/vect/vect-80.c: Likewise.
7455         * gcc.dg/vect/vect-85.c: Likewise.
7456         * gcc.dg/vect/vect-87.c: Likewise.
7457         * gcc.dg/vect/vect-88.c: Likewise.
7458         * gcc.dg/vect/vect-92.c: Likewise.
7459         * gcc.dg/vect/vect-93.c: Likewise.
7460         * gcc.dg/vect/vect-95.c: Likewise.
7461         * gcc.dg/vect/vect-97.c: Likewise.
7462         * gcc.dg/vect/vect-complex-1.c: Likewise.
7463         * gcc.dg/vect/vect-complex-4.c: Likewise.
7464         * gcc.dg/vect/vect-complex-5.c: Likewise.
7465         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7466         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7467         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7468         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7469         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7470         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7471         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7472         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7473         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7474         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7475         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7476         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7477         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7478         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7479         * gcc.dg/vect/vect-outer-1.c: Likewise.
7480         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7481         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7482         * gcc.dg/vect/vect-outer-2.c: Likewise.
7483         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7484         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7485         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7486         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7487         * gcc.dg/vect/vect-outer-3.c: Likewise.
7488         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7489         * gcc.dg/vect/vect-outer-5.c: Likewise.
7490         * gcc.dg/vect/vect-outer-6.c: Likewise.
7491         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7492         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7493         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7494         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7495         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7496         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7497         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7498         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7499         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7500         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7501         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7502         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7503         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7504         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7505
7506 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7507
7508         PR c/24581
7509         * gcc.dg/torture/complex-sign.h: New header.
7510         * gcc.dg/torture/complex-sign-add.c,
7511         gcc.dg/torture/complex-sign-mixed-add.c,
7512         gcc.dg/torture/complex-sign-mixed-div.c,
7513         gcc.dg/torture/complex-sign-mixed-mul.c,
7514         gcc.dg/torture/complex-sign-mixed-sub.c,
7515         gcc.dg/torture/complex-sign-mul.c,
7516         gcc.dg/torture/complex-sign-sub.c: New tests.
7517
7518 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7519
7520         PR fortran/39876
7521         * gfortran.dg/intrinsic_3.f90: New.
7522
7523 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7524
7525         PR c/39037
7526         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7527         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7528         * gcc.dg/dfp/float-constant-double.c: New test.
7529         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7530         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7531         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7532         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7533         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7534         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7535         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7536         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7537         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7538
7539 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7540
7541         PR middle-end/40057
7542         * gcc.c-torture/execute/pr40057.c: New test.
7543
7544 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7545
7546         * gcc.c-torture/compile/const-high-part.c: New test.
7547
7548 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7549
7550         PR testsuite/40050
7551         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7552         build plugin.
7553
7554 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7555
7556         PR fortran/39630
7557         * gfortran.dg/proc_decl_1.f90: Modified.
7558         * gfortran.dg/proc_ptr_comp_1.f90: New.
7559         * gfortran.dg/proc_ptr_comp_2.f90: New.
7560         * gfortran.dg/proc_ptr_comp_3.f90: New.
7561         * gfortran.dg/proc_ptr_comp_4.f90: New.
7562         * gfortran.dg/proc_ptr_comp_5.f90: New.
7563         * gfortran.dg/proc_ptr_comp_6.f90: New.
7564
7565 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7566
7567         PR c++/17395
7568         * g++.dg/template/call7.C: New test.
7569
7570 2009-05-06  Diego Novillo  <dnovillo@google.com>
7571
7572         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7573
7574 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7575
7576         * gfortran.dg/pr40021.f: Moved to ...
7577         * gfortran.fortran-torture/execute/pr40021.f: Here.
7578
7579 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7580
7581         PR middle-end/39986
7582         * gcc.dg/dfp/pr39986.c: New test.
7583
7584 2009-05-06  Michael Matz  <matz@suse.de>
7585
7586         PR middle-end/40021
7587         * gfortran.dg/pr40021.f: New test.
7588
7589 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7590
7591         * lib/plugin-support.exp: New file containing support procs for
7592         plugin testcases.
7593         * lib/target-supports.exp (check_plugin_available): New proc.
7594         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7595         * gcc.dg/plugin/selfassign.c: New plugin source file.
7596         * gcc.dg/plugin/self-assign-test-1.c: New test.
7597         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7598         * g++.dg/README: Add description for plugin test.
7599         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7600         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7601         * g++.dg/plugin/selfassign.c: New plugin source file.
7602         * g++.dg/plugin/self-assign-test-1.C: New test.
7603         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7604         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7605         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7606         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7607
7608 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7609
7610         PR fortran/40041
7611         * gfortran.dg/intrinsic_2.f90: New test.
7612         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7613
7614 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7615
7616         PR c/40032
7617         * gcc.dg/noncompile/incomplete-5.c: New test.
7618
7619 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7620
7621         PR middle-end/39666
7622         * gcc.dg/pr39666-1.c: New test.
7623         * gcc.dg/pr39666-2.c: Likewise.
7624         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7625         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7626         * gfortran.dg/pr39666-1.f90: Likewise.
7627         * gfortran.dg/pr39666-2.f90: Likewise.
7628
7629 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7630
7631         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7632         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7633         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7634
7635 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7636
7637         PR fortran/39998
7638         * gfortran.dg/proc_ptr_17.f90: New.
7639
7640 2009-05-05  Richard Guenther  <rguenther@suse.de>
7641
7642         PR tree-optimization/40022
7643         * gcc.c-torture/execute/pr40022.c: New testcase.
7644
7645 2009-05-05  Richard Guenther  <rguenther@suse.de>
7646
7647         PR middle-end/40023
7648         * gcc.c-torture/compile/pr40023.c: New testcase.
7649
7650 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7651
7652         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7653         * g++.dg/template/overload9.C: Likewise.
7654         * g++.dg/ext/ms-1.C: New.
7655
7656 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7657
7658         PR c++/40013
7659         * g++.dg/ext/vla7.C: New test.
7660
7661 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7662
7663         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7664
7665 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7666
7667         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7668         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7669         Update expected errors.
7670
7671 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7672
7673         PR c++/28152
7674         * g++.dg/parse/parser-pr28152.C: New.
7675         * g++.dg/parse/parser-pr28152-2.C: New.
7676
7677 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7678
7679         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7680
7681 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7682
7683         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7684         * gcc.target/sparc/fexpand-2.c: Likewise.
7685         * gcc.target/sparc/fpmerge-2.c: Likewise.
7686         * gcc.target/sparc/pdist-2.c: Likewise.
7687
7688 2009-05-03  Richard Guenther  <rguenther@suse.de>
7689
7690         PR c/39983
7691         * gcc.c-torture/compile/pr39983.c: New testcase.
7692
7693 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7694
7695         * gcc.dg/c99-complex-3.c: New test.
7696
7697 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7698
7699         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7700
7701 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7702
7703         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7704
7705 2009-05-02  Richard Guenther  <rguenther@suse.de>
7706
7707         PR middle-end/40001
7708         * gcc.target/spu/pr40001.c: New testcase.
7709
7710 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7711
7712         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7713
7714 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7715
7716         PR middle-end/39579
7717         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7718         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7719
7720 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7721
7722         PR testsuite/39776
7723         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7724         no longer issued.
7725
7726 2009-04-30  David Ayers  <ayers@fsfe.org>
7727
7728         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7729         and gcc_error_prefix variables.
7730         * objc.dg/bad-receiver-type.m: Update to match correct
7731         diagnostics marker.
7732         * objc.dg/encode-5.m: Likewise.
7733         * objc.dg/id-1.m: Likewise.
7734         * objc.dg/method-1.m: Likewise.
7735         * objc.dg/method-6.m: Likewise.
7736         * objc.dg/method-7.m: Likewise.
7737         * objc.dg/method-9.m: Likewise.
7738         * objc.dg/method-11.m: Likewise.
7739         * objc.dg/method-20.m: Likewise.
7740         * objc.dg/private-1.m: Likewise.
7741
7742 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7743
7744         PR libfortran/39667
7745         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7746         * gfortran.dg/advance_4.f90: Likewise
7747         * gfortran.dg/advance_5.f90: Likewise
7748         * gfortran.dg/append_1.f90: Likewise
7749         * gfortran.dg/backslash_1.f90: Likewise
7750         * gfortran.dg/backslash_2.f90: Likewise
7751         * gfortran.dg/backslash_3.f: Likewise
7752         * gfortran.dg/backspace_10.f90: Likewise
7753         * gfortran.dg/backspace_3.f: Likewise
7754         * gfortran.dg/backspace_4.f: Likewise
7755         * gfortran.dg/backspace_5.f: Likewise
7756         * gfortran.dg/backspace_8.f: Likewise
7757         * gfortran.dg/backspace_9.f: Likewise
7758         * gfortran.dg/complex_write.f90: Likewise
7759         * gfortran.dg/convert_implied_open.f90: Likewise
7760         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7761         * gfortran.dg/dos_eol.f: Likewise
7762         * gfortran.dg/empty_format_1.f90: Likewise
7763         * gfortran.dg/endfile.f: Likewise
7764         * gfortran.dg/eof_1.f90: Likewise
7765         * gfortran.dg/eor_1.f90: Likewise
7766         * gfortran.dg/eor_handling_1.f90: Likewise
7767         * gfortran.dg/eor_handling_2.f90: Likewise
7768         * gfortran.dg/eor_handling_3.f90: Likewise
7769         * gfortran.dg/eor_handling_4.f90: Likewise
7770         * gfortran.dg/eor_handling_5.f90: Likewise
7771         * gfortran.dg/error_recovery_5.f90: Likewise
7772         * gfortran.dg/f2003_inquire_1.f03: Likewise
7773         * gfortran.dg/f2003_io_4.f03: Likewise
7774         * gfortran.dg/f2003_io_5.f03: Likewise
7775         * gfortran.dg/f2003_io_7.f03: Likewise
7776         * gfortran.dg/fgetc_1.f90: Likewise
7777         * gfortran.dg/fgetc_2.f90: Likewise
7778         * gfortran.dg/flush_1.f90: Likewise
7779         * gfortran.dg/fmt_exhaust.f90: Likewise
7780         * gfortran.dg/fmt_huge.f90: Likewise
7781         * gfortran.dg/fmt_read.f90: Likewise
7782         * gfortran.dg/fmt_t_1.f90: Likewise
7783         * gfortran.dg/fmt_t_2.f90: Likewise
7784         * gfortran.dg/fmt_t_3.f90: Likewise
7785         * gfortran.dg/fmt_t_4.f90: Likewise
7786         * gfortran.dg/fmt_t_5.f90: Likewise
7787         * gfortran.dg/fmt_t_7.f: Likewise
7788         * gfortran.dg/fseek.f90: Likewise
7789         * gfortran.dg/ftell_1.f90: Likewise
7790         * gfortran.dg/ftell_2.f90: Likewise
7791         * gfortran.dg/func_derived_3.f90: Likewise
7792         * gfortran.dg/inquire_9.f90: Likewise
7793         * gfortran.dg/iostat_1.f90: Likewise
7794         * gfortran.dg/iostat_2.f90: Likewise
7795         * gfortran.dg/list_read_1.f90: Likewise
7796         * gfortran.dg/list_read_4.f90: Likewise
7797         * gfortran.dg/list_read_5.f90: Likewise
7798         * gfortran.dg/list_read_7.f90: Likewise
7799         * gfortran.dg/list_read_8.f90: Likewise
7800         * gfortran.dg/list_read_9.f90: Likewise
7801         * gfortran.dg/namelist_13.f90: Likewise
7802         * gfortran.dg/namelist_14.f90: Likewise
7803         * gfortran.dg/namelist_15.f90: Likewise
7804         * gfortran.dg/namelist_16.f90: Likewise
7805         * gfortran.dg/namelist_17.f90: Likewise
7806         * gfortran.dg/namelist_18.f90: Likewise
7807         * gfortran.dg/namelist_19.f90: Likewise
7808         * gfortran.dg/namelist_20.f90: Likewise
7809         * gfortran.dg/namelist_24.f90: Likewise
7810         * gfortran.dg/namelist_26.f90: Likewise
7811         * gfortran.dg/namelist_27.f90: Likewise
7812         * gfortran.dg/namelist_28.f90: Likewise
7813         * gfortran.dg/namelist_37.f90: Likewise
7814         * gfortran.dg/namelist_38.f90: Likewise
7815         * gfortran.dg/namelist_39.f90: Likewise
7816         * gfortran.dg/namelist_40.f90: Likewise
7817         * gfortran.dg/namelist_43.f90: Likewise
7818         * gfortran.dg/namelist_44.f90: Likewise
7819         * gfortran.dg/namelist_45.f90: Likewise
7820         * gfortran.dg/namelist_46.f90: Likewise
7821         * gfortran.dg/namelist_47.f90: Likewise
7822         * gfortran.dg/namelist_48.f90: Likewise
7823         * gfortran.dg/namelist_49.f90: Likewise
7824         * gfortran.dg/namelist_50.f90: Likewise
7825         * gfortran.dg/namelist_51.f90: Likewise
7826         * gfortran.dg/namelist_52.f90: Likewise
7827         * gfortran.dg/namelist_56.f90: Likewise
7828         * gfortran.dg/namelist_char_only.f90: Likewise
7829         * gfortran.dg/namelist_use.f90: Likewise
7830         * gfortran.dg/namelist_use_only.f90: Likewise
7831         * gfortran.dg/noadv_size.f90: Likewise
7832         * gfortran.dg/open_access_append_1.f90: Likewise
7833         * gfortran.dg/pad_no.f90: Likewise
7834         * gfortran.dg/pr12884.f: Likewise
7835         * gfortran.dg/pr17090.f90: Likewise
7836         * gfortran.dg/pr17285.f90: Likewise
7837         * gfortran.dg/pr17286.f90: Likewise
7838         * gfortran.dg/pr18122.f90: Likewise
7839         * gfortran.dg/pr18210.f90: Likewise
7840         * gfortran.dg/pr18392.f90: Likewise
7841         * gfortran.dg/pr19155.f: Likewise
7842         * gfortran.dg/pr19216.f: Likewise
7843         * gfortran.dg/pr19467.f90: Likewise
7844         * gfortran.dg/pr19657.f: Likewise
7845         * gfortran.dg/pr20257.f90: Likewise
7846         * gfortran.dg/read_bad_advance.f90: Likewise
7847         * gfortran.dg/read_eof_2.f90: Likewise
7848         * gfortran.dg/read_eof_4.f90: Likewise
7849         * gfortran.dg/read_many_1.f: Likewise
7850         * gfortran.dg/read_noadvance.f90: Likewise
7851         * gfortran.dg/read_repeat.f90: Likewise
7852         * gfortran.dg/read_size_noadvance.f90: Likewise
7853         * gfortran.dg/read_x_past.f: Likewise
7854         * gfortran.dg/record_marker_1.f90: Likewise
7855         * gfortran.dg/record_marker_3.f90: Likewise
7856         * gfortran.dg/rewind_1.f90: Likewise
7857         * gfortran.dg/runtime_warning_1.f90: Likewise
7858         * gfortran.dg/shape_3.f90: Likewise
7859         * gfortran.dg/slash_1.f90: Likewise
7860         * gfortran.dg/stat_1.f90: Likewise
7861         * gfortran.dg/stat_2.f90: Likewise
7862         * gfortran.dg/streamio_11.f90: Likewise
7863         * gfortran.dg/streamio_3.f90: Likewise
7864         * gfortran.dg/streamio_4.f90: Likewise
7865         * gfortran.dg/streamio_9.f90: Likewise
7866         * gfortran.dg/tl_editing.f90: Likewise
7867         * gfortran.dg/unf_io_convert_1.f90: Likewise
7868         * gfortran.dg/unf_io_convert_2.f90: Likewise
7869         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7870         * gfortran.dg/unf_short_record_1.f90: Likewise
7871         * gfortran.dg/utf8_1.f03: Likewise
7872         * gfortran.dg/utf8_2.f03: Likewise
7873         * gfortran.dg/widechar_IO_1.f90: Likewise
7874         * gfortran.dg/write_check3.f90: Likewise
7875         * gfortran.dg/write_rewind_2.f: Likewise
7876         * gfortran.dg/x_slash_2.f: Likewise
7877
7878 2009-04-29  Richard Guenther  <rguenther@suse.de>
7879
7880         PR target/39943
7881         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7882         New.
7883         (check_effective_target_vect_floatuint_cvt): Likewise.
7884         * gcc.dg/vect/slp-10.c: Adjust.
7885         * gcc.dg/vect/slp-11.c: Adjust.
7886         * gcc.dg/vect/slp-12b.c: Adjust.
7887         * gcc.dg/vect/slp-33.c: Adjust.
7888         * gcc.c-torture/compile/pr39943.c: New testcase.
7889
7890 2009-04-29  Richard Guenther  <rguenther@suse.de>
7891
7892         PR middle-end/39937
7893         * gcc.c-torture/compile/pr39937.c: New testcase.
7894
7895 2009-04-29  Richard Guenther  <rguenther@suse.de>
7896
7897         PR tree-optimization/39941
7898         * gcc.c-torture/compile/pr39941.c: New testcase.
7899
7900 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7901
7902         * gcc.target/bfin/20090411-1.c: New test.
7903
7904 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7905
7906         PR target/39565
7907         * gcc.dg/pr39565.c: New testcase.
7908
7909 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7910
7911         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7912         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7913         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7914         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7915         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7916         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7917         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7918         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7919         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7920         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7921         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7922         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7923         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7924         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7925         * gcc.target/i386/pr37191.c: Likewise.
7926         * gcc.target/i386/reload-1.c: Likewise.
7927         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7928         * g++.old-deja/g++.pt/repo2.C: Likewise.
7929         * g++.old-deja/g++.pt/repo3.C: Likewise.
7930         * g++.old-deja/g++.pt/repo4.C: Likewise.
7931         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7932         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7933         * g++.dg/template/repo1.C: Likewise.
7934         * g++.dg/template/repo2.C: Likewise.
7935         * g++.dg/template/repo3.C: Likewise.
7936         * g++.dg/template/repo4.C: Likewise.
7937         * g++.dg/template/repo5.C: Likewise.
7938         * g++.dg/template/repo6.C: Likewise.
7939         * g++.dg/template/repo7.C: Likewise.
7940         * g++.dg/template/repo8.C: Likewise.
7941         * g++.dg/template/repo9.C: Likewise.
7942         * g++.dg/rtti/repo1.C: Likewise.
7943         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7944         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7945         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7946         * g++.dg/other/PR23205.C: Skip for vxworks.
7947         * g++.dg/ext/visibility/class1.C: Requires PIC.
7948         * g++.dg/eh/async-unwind2.C: Requires PIC.
7949         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7950         does not have cxa_exit.
7951
7952 2009-04-28  Jing Yu  <jingyu@google.com>
7953
7954         PR testsuite/39790
7955         * lib/target-supports.exp (check_effective_target_tls): Remove
7956         comment of caching.
7957         (check_effective_target_tls_native): Likewise.
7958         (check_effective_target_tls_runtime): Likewise.
7959         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7960         tls to tls_runtime.
7961         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7962
7963 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7964
7965         PR fortran/39946
7966         * gfortran.dg/proc_ptr_16.f90: New.
7967
7968 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7969
7970         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7971         lp64 is true.
7972
7973 2009-04-28  Richard Guenther  <rguenther@suse.de>
7974
7975         PR middle-end/39937
7976         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7977
7978 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7979
7980         * g++.dg/warn/pr35652.C: Removed.
7981         * gcc.dg/pr35652.c: Likewise.
7982
7983 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7984
7985         * gcc.target/ia64/20071210-2.c: New testcase.
7986
7987 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7988
7989         PR c/39323
7990         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7991         * gcc.dg/pr39323-3.c: Ditto.
7992
7993 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7994
7995         PR fortran/39930
7996         PR fortran/39931
7997         * gfortran.dg/ambiguous_reference_2.f90: New.
7998         * gfortran.dg/pointer_assign_7.f90: New.
7999
8000 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8001             Mark Mitchell  <mark@codesourcery.com>
8002
8003         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8004         * gcc.dg/20020103-1.c: Check for __ppc.
8005         * gcc.dg/asm-b.c: Check for __ppc.
8006         * gcc.dg/20020919-1.c: Check for __ppc.
8007         * gcc.dg/20020312-2.c: Likewise.
8008         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8009         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8010         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8011         * g++.dg/warn/weak1.C: Likewise.
8012         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8013         static so appropriate optimizations kick in.
8014         (find_base_value_wrapper): New function.
8015         * g++.dg/eh/simd-5.C: Fix target triplet.
8016         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8017
8018 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8019             H.J. Lu  <hongjiu.lu@intel.com>
8020
8021         PR target/39911
8022         * gcc.target/i386/pr39911.c: New test.
8023
8024 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8025
8026         PR fortran/39879
8027         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8028
8029 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8030
8031         PR c++/35652
8032         Revert:
8033
8034         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8035
8036         * gcc.dg/pr35652.C: New.
8037         * g++.dg/warn/pr35652.C: New.
8038         * gcc.dg/format/plus-1.c: Adjust message.
8039
8040 2009-04-27  DJ Delorie  <dj@redhat.com>
8041
8042         * lib/target-supports.exp (check_effective_target_double64): New.
8043         (check_effective_target_double64plus): New.
8044         (check_effective_target_large_double): New.
8045         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8046         * gcc.dg/div-double-1.c: Likewise.
8047         * gcc.dg/Wconversion-real.c: Require large_double.
8048         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8049
8050         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8051         are too small.
8052
8053         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8054         constants as long.
8055
8056 2009-04-27  Ian Lance Taylor  <iant@google.com>
8057
8058         * gcc.dg/Wcxx-compat-5.c: New testcase.
8059         * gcc.dg/Wcxx-compat-6.c: New testcase.
8060
8061 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8062
8063         Allow non-constant arguments to conversion intrinsics.
8064         * gcc.target/spu/intrinsics-3.c: Update tests.
8065
8066 2009-04-27  Richard Guenther  <rguenther@suse.de>
8067
8068         PR middle-end/39928
8069         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8070         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8071
8072 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8073
8074         PR target/39903
8075         * gcc.dg/torture/pr39903-1.c: New.
8076         * gcc.dg/torture/pr39903-2.c: Likewise.
8077
8078 2009-04-27  Revital Eres  <eres@il.ibm.com>
8079
8080         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8081         and check it.
8082         * gcc.dg/sms-2.c: Add dump check.
8083         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8084         and check it.
8085         * gcc.dg/sms-4.c: Likewise.
8086         * gcc.dg/sms-5.c: Likewise.
8087         * gcc.dg/sms-6.c: Likewise.
8088         * gcc.dg/sms-7.c: Likewise.
8089         * gcc.dg/sms-antideps.c: Rename to...
8090         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8091
8092 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8093
8094         * gnat.dg/opt2.adb: New test.
8095
8096 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8097
8098         PR c++/39875
8099         * g++.dg/warn/Wunused-15.C: New test.
8100
8101 2009-04-26  Michael Matz  <matz@suse.de>
8102
8103         Expand from SSA.
8104         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8105         change regexps.
8106         * gcc.target/i386/pr37248-1.c: Modified.
8107         * gcc.target/i386/pr37248-3.c: Modified.
8108         * gcc.target/i386/pr37248-2.c: Modified.
8109         * gnat.dg/aliasing1.adb: Modified.
8110         * gnat.dg/pack9.adb: Modified.
8111         * gnat.dg/aliasing2.adb: Modified.
8112         * gcc.dg/strict-overflow-2.c: Modified.
8113         * gcc.dg/autopar/reduc-1char.c: Modified.
8114         * gcc.dg/autopar/reduc-2char.c: Modified.
8115         * gcc.dg/autopar/reduc-1.c: Modified.
8116         * gcc.dg/autopar/reduc-2.c: Modified.
8117         * gcc.dg/autopar/reduc-3.c: Modified.
8118         * gcc.dg/autopar/reduc-6.c: Modified.
8119         * gcc.dg/autopar/reduc-7.c: Modified.
8120         * gcc.dg/autopar/reduc-8.c: Modified.
8121         * gcc.dg/autopar/reduc-9.c: Modified.
8122         * gcc.dg/autopar/reduc-1short.c: Modified.
8123         * gcc.dg/autopar/reduc-2short.c: Modified.
8124         * gcc.dg/autopar/parallelization-1.c: Modified.
8125         * gcc.dg/strict-overflow-4.c: Modified.
8126         * gcc.dg/strict-overflow-6.c: Modified.
8127         * gcc.dg/gomp/combined-1.c: Modified.
8128         * gcc.dg/no-strict-overflow-1.c: Modified.
8129         * gcc.dg/no-strict-overflow-3.c: Modified.
8130         * gcc.dg/no-strict-overflow-5.c: Modified.
8131         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8132         * gcc.dg/tree-ssa/pr18134.c: Modified.
8133         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8134         * gcc.dg/tree-ssa/vector-2.c: Modified.
8135         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8136         * gcc.dg/tree-ssa/loop-21.c: Modified.
8137         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8138         * gcc.dg/tree-ssa/vector-3.c: Modified.
8139         * gcc.dg/tree-ssa/asm-3.c: Modified.
8140         * gcc.dg/tree-ssa/pr23294.c: Modified.
8141         * gcc.dg/tree-ssa/loop-22.c: Modified.
8142         * gcc.dg/tree-ssa/loop-15.c: Modified.
8143         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8144         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8145         * gcc.dg/tree-ssa/pr20139.c: Modified.
8146         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8147         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8148         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8149         * gcc.dg/tree-ssa/loop-5.c: Modified.
8150         * gcc.dg/tree-ssa/pr19431.c: Modified.
8151         * gcc.dg/tree-ssa/pr32044.c: Modified.
8152         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8153         * gcc.dg/tree-ssa/loop-19.c: Modified.
8154         * gcc.dg/tree-ssa/loop-28.c: Modified.
8155         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8156         * gcc.dg/tree-ssa/divide-1.c: Modified.
8157         * gcc.dg/tree-ssa/inline-1.c: Modified.
8158         * gcc.dg/tree-ssa/divide-3.c: Modified.
8159         * gcc.dg/tree-ssa/pr30978.c: Modified.
8160         * gcc.dg/tree-ssa/alias-6.c: Modified.
8161         * gcc.dg/tree-ssa/divide-4.c: Modified.
8162         * gcc.dg/tree-ssa/alias-11.c: Modified.
8163         * gcc.dg/no-strict-overflow-7.c: Modified.
8164         * gcc.dg/strict-overflow-1.c: Modified.
8165         * gcc.dg/pr15784-4.c: Modified.
8166         * gcc.dg/pr34263.c: Modified.
8167         * gcc.dg/strict-overflow-3.c: Modified.
8168         * gcc.dg/tree-prof/stringop-1.c: Modified.
8169         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8170         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8171         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8172         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8173         * gcc.dg/no-strict-overflow-2.c: Modified.
8174         * gcc.dg/no-strict-overflow-4.c: Modified.
8175         * gcc.dg/no-strict-overflow-6.c: Modified.
8176         * g++.dg/tree-ssa/pr27090.C: Modified.
8177         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8178         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8179         * g++.dg/tree-ssa/pr19807.C: Modified.
8180         * g++.dg/opt/pr30965.C: Modified.
8181         * g++.dg/init/new17.C: Modified.
8182         * gfortran.dg/whole_file_6.f90: Modified.
8183         * gfortran.dg/whole_file_5.f90: Modified.
8184         * gfortran.dg/reassoc_1.f90: Modified.
8185         * gfortran.dg/reassoc_3.f90: Modified.
8186
8187 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8188
8189         PR fortran/39893
8190         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8191
8192 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8193
8194         PR inline-asm/39543
8195         * gcc.target/i386/pr39543-1.c: New test.
8196         * gcc.target/i386/pr39543-2.c: New test.
8197         * gcc.target/i386/pr39543-3.c: New test.
8198
8199         PR c/39889
8200         * gcc.dg/Wunused-value-3.c: New test.
8201
8202 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8203
8204         PR c/39581
8205         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8206         gcc.dg/vla-21.c: New tests.
8207
8208 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8209
8210         PR c/39556
8211         * gcc.dg/inline-34.c: New test.
8212
8213 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8214
8215         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8216         gcc.dg/enum-const-3.c: New tests.
8217         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8218         -pedantic-errors.  Update expected diagnostics.
8219
8220 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8221
8222         PR c/39582
8223         * gcc.dg/vla-20.c: New test.
8224
8225 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8226
8227         PR c/39564
8228         * gcc.dg/vla-19.c: New test.
8229
8230 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8231
8232         PR preprocessor/39559
8233         * gcc.dg/c99-intconst-2.c: New test.
8234
8235 2009-04-25  Jan Hubicka  <jh@suse.cz>
8236
8237         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8238
8239 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8240
8241         PR fortran/39688
8242         * gfortran.dg/import7.f90: New.
8243
8244 2009-04-24  Richard Guenther  <rguenther@suse.de>
8245
8246         * gcc.dg/tree-ssa/vrp48.c: Fix.
8247
8248 2008-04-24  Doug Kwan  <dougkwan@google.com>
8249
8250         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8251         destination are the same.
8252
8253 2009-04-24  Richard Guenther  <rguenther@suse.de>
8254
8255         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8256
8257 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8258
8259         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8260         gcc.dg/array-const-3.c: New tests.
8261
8262 2009-04-24  Ian Lance Taylor  <iant@google.com>
8263
8264         * gcc.dg/Wcxx-compat-4.c: New testcase.
8265
8266 2009-04-24  Daniel Kraft  <d@domob.eu>
8267
8268         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8269         expected on already erraneous symbol (renamed to fresh one).
8270
8271 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8272
8273         PR middle-end/39867
8274         * gcc.dg/pr39867.c: New.
8275
8276 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8277
8278         PR fortran/39861
8279         PR fortran/39864
8280         * gfortran.dg/intrinsic_1.f90: New.
8281
8282 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8283
8284         * gnat.dg/alignment7.adb: New test.
8285         * gnat.dg/alignment8.adb: Likewise.
8286
8287 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8288
8289         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8290         * gnat.dg/specs/rep_clause2.ads: New test.
8291
8292 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8293
8294         PR rtl-optimization/39794
8295         * gcc.dg/pr39794.c: New test.
8296
8297 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8298
8299         * gnat.dg/atomic1.adb: New test.
8300         * gnat.dg/atomic1_pkg.ads: New helper.
8301
8302 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8303
8304         PR testsuite/39623
8305         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8306         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8307
8308 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8309
8310         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8311         warning.
8312
8313 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8314
8315         PR C/31499
8316         * gcc.dg/vector-init-1.c: New testcase.
8317         * gcc.dg/vector-init-2.c: New testcase.
8318
8319 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8320
8321         * gnat.dg/enum2.adb: New test.
8322         * gnat.dg/enum2_pkg.ads: New helper.
8323
8324 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8325
8326         PR c/39855
8327         * gcc.dg/torture/pr39855.c: New test.
8328
8329 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8330
8331         PR c++/39639
8332         * g++.dg/cpp0x/pr39639.C: New test.
8333
8334 2009-04-22  Mark Heffernan  <meheff@google.com>
8335
8336         * gcc.dg/profile-generate-3.c: New test.
8337
8338 2009-04-22  Jan Hubicka  <jh@suse.cz>
8339
8340         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8341
8342 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8343
8344         PR testsuite/39623
8345         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8346
8347 2009-04-22  Richard Guenther  <rguenther@suse.de>
8348
8349         PR tree-optimization/39824
8350         * gcc.c-torture/compile/pr39824.c: New testcase.
8351
8352 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8353
8354         PR c++/14875
8355         * g++.dg/parse/parser-pr14875.C: New.
8356         * g++.dg/parse/parser-pr14875-2.C: New.
8357         * g++.dg/parse/error6.C: Update match string.
8358
8359 2009-04-22  Richard Guenther  <rguenther@suse.de>
8360
8361         PR tree-optimization/39845
8362         * gcc.c-torture/compile/pr39845.c: New testcase.
8363
8364 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8365
8366         PR fortran/39735
8367         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8368         * gfortran.dg/external_initializer.f90: Modified.
8369         * gfortran.dg/interface_26.f90: Modified.
8370         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8371         * gfortran.dg/proc_ptr_3.f90: Modified.
8372         * gfortran.dg/proc_ptr_15.f90: New.
8373         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8374
8375 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8376
8377         PR c++/35711
8378         * g++.dg/warn/pr35711.C: New.
8379         * g++.dg/conversion/ptrmem2.C: Update.
8380
8381 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8382
8383         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8384         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8385         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8386         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8387         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8388         gcc.c-torture/ChangeLog.0,
8389         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8390         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8391         gcc.target/i386/math-torture/math-torture.exp,
8392         gcc.target/mips/inter/mips16-inter.exp,
8393         gcc.target/mips/mips-nonpic/README,
8394         gcc.target/x86_64/abi/README.gcc,
8395         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8396         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8397         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8398         notices.
8399         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8400
8401 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8402
8403         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8404
8405 2009-04-21  Richard Guenther  <rguenther@suse.de>
8406
8407         PR middle-end/39829
8408         * gcc.dg/torture/pr39829.c: New testcase.
8409
8410 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8411
8412         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8413
8414 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8415
8416         PR 16202
8417         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8418         * gcc.dg/sequence-pt-2.c: New.
8419         * gcc.dg/sequence-pt-3.c: New.
8420         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8421         * g++.dg/warn/sequence-pt-2.c: New.
8422         * g++.dg/warn/sequence-pt-3.c: New.
8423
8424 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8425
8426         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8427
8428 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8429
8430         * gnat.dg/import1.ad[sb]: New test.
8431
8432 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8433
8434         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8435         return 0.
8436
8437 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8438
8439         PR fortran/39811
8440         * gfortran.dg/continuation_11.f90: New test.
8441
8442 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8443
8444         PR c++/13358
8445         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8446         messages. Test for "long long" in system headers.
8447         * gcc.dg/c99-longlong-2.c: New.
8448         * g++.dg/warn/pr13358.C: New.
8449         * g++.dg/warn/pr13358-2.C: New.
8450         * g++.dg/warn/pr13358-3.C: New.
8451         * g++.dg/warn/pr13358-4.C: New.
8452
8453 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8454
8455         * gcc.dg/framework-2.c: Fix up for non existent includes
8456         being fatal errors now.
8457
8458 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8459
8460         PR fortran/39800
8461         * gfortran.dg/private_type_13.f90: New test.
8462         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8463
8464 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8465
8466         PR c++/39803
8467         * g++.dg/warn/Wunused-14.C: New test.
8468
8469 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8470
8471         * gnat.dg/specs/small_alignment.ads: New test.
8472
8473 2009-04-20  Ian Lance Taylor  <iant@google.com>
8474
8475         * gcc.dg/Wcxx-compat-3.c: New testcase.
8476
8477 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8478
8479         * gnat.dg/pack13.ad[sb]: New test.
8480         * gnat.dg/pack13_pkg.ads: New helper.
8481
8482 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8483
8484         * gnat.dg/discr11.ad[sb]: New test.
8485         * gnat.dg/discr11_pkg.ads: New helper.
8486
8487 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8488
8489         PR tree-optimization/39675
8490         * gcc.dg/vect/O3-pr39675-2.c: New test.
8491
8492 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8493
8494         * gnat.dg/rep_clause3.adb: New test.
8495
8496 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8497
8498         PR c/37481
8499         * gcc.dg/c99-flex-array-7.c: New test.
8500
8501 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8502
8503         PR c/19771
8504         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8505
8506 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8507
8508         PR c/38243
8509         * gcc.dg/c99-restrict-3.c: New test.
8510
8511 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8512
8513         PR preprocessor/20078
8514         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8515
8516 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8517
8518         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8519         Do not pass -B$root after -margs.
8520
8521 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8522
8523         PR c/32061
8524         PR c++/36954
8525         * gcc.dg/pr32061.c: New.
8526         * gcc.dg/Wlogical-op-1.c: Update.
8527         * g++.dg/warn/Wlogical-op-1.C: Update.
8528         * g++.dg/warn/pr36954.C: New.
8529
8530 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8531
8532         PR c/27676
8533         * gcc.dg/lvalue-5.c: New test.
8534
8535 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8536
8537         PR c/22367
8538         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8539
8540 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8541
8542         * gcc.dg/cpp/include5.c: New test.
8543
8544 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8545
8546         PR c/35210
8547         * gcc.dg/call-diag-2.c: New test.
8548
8549 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8550
8551         PR preprocessor/39646
8552         * gcc.dg/cpp/line8.c: New test.
8553
8554 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8555
8556         PR preprocessor/39647
8557         * gcc.dg/cpp/line7.c: New test.
8558
8559 2009-04-18  Richard Guenther  <rguenther@suse.de>
8560
8561         PR middle-end/39804
8562         * gcc.target/i386/pr39804.c: New testcase.
8563
8564 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8565
8566         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8567         * g++.dg/other/pr39496.C: Likewise.
8568
8569 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8570
8571         PR middle-end/36902
8572         * gcc.dg/pr36902.c: New.
8573
8574 2009-04-17  Diego Novillo  <dnovillo@google.com>
8575
8576         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8577         violation for variable 'inside_main'.
8578
8579 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8580
8581         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8582
8583 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8584
8585         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8586
8587 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8588
8589         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8590         * gfortran.dg/chmod_2.f90: Likewise.
8591         * gfortran.dg/chmod_3.f90: Likewise.
8592         * gfortran.dg/open_errors.f90: Likewise.
8593         * gfortran.dg/stat_1.f90: Likewise.
8594         * gfortran.dg/stat_2.f90: Likewise.
8595
8596 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8597
8598         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8599         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8600         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8601         * gfortran.dg/nearest_1.f90: Likewise.
8602         * gfortran.dg/nearest_3.f90: Likewise.
8603         * gfortran.dg/isnan_1.f90: Likewise.
8604         * gfortran.dg/isnan_2.f90: Likewise.
8605         * gfortran.dg/nan_1.f90: Likewise.
8606         * gfortran.dg/nan_2.f90: Likewise.
8607         * gfortran.dg/nan_3.f90: Likewise.
8608         * gfortran.dg/nan_4.f90: Likewise.
8609         * gfortran.dg/module_nan.f90: Likewise.
8610         * gfortran.dg/int_conv_2.f90: Likewise.
8611         * gfortran.dg/init_flag_3.f90: Likewise.
8612         * gfortran.dg/namelist_42.f90: Likewise.
8613         * gfortran.dg/namelist_43.f90: Likewise.
8614         * gfortran.dg/real_const_3.f90: Likewise.
8615         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8616
8617         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8618         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8619         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8620         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8621         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8622
8623         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8624         * gfortran.dg/gamma_5.f90: Likewise.
8625
8626 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8627
8628         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8629         less strict so it also works with auto-overlay support.
8630         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8631         for "exceeds local store" linker errors on the SPU.
8632
8633         * lib/gfortran.exp: Include target-supports.exp.
8634         (gfortran_init): On SPU targets where automatic overlay support
8635         is available, use it to build all Fortran test cases.
8636
8637         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8638
8639 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8640
8641         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8642         rule enforced by gnat on taft types.
8643
8644 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8645
8646         PR testsuite/39792
8647         * g++.dg/ext/complit11.C: Add empty dg-options.
8648
8649 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8650
8651         PR c++/17570
8652         * g++.dg/template/defarg11.C: New test.
8653
8654 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8655
8656         PR c++/28766
8657         * g++.dg/ext/complit11.C: New testcase.
8658
8659 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8660
8661         PR c++/39551
8662         * g++.dg/warn/Wunused-13.C: New testcase.
8663
8664 2009-04-15  Ian Lance Taylor  <iant@google.com>
8665
8666         * gcc.dg/Wenum-compare-1.c: New testcase.
8667
8668 2009-04-15  Richard Guenther  <rguenther@suse.de>
8669
8670         PR tree-optimization/39764
8671         * g++.dg/torture/pr39764.C: New testcase.
8672
8673 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8674
8675         * g++.dg/ext/altivec-17.C: New.
8676
8677 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8678
8679         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8680         * gnat.dg/specs/limited1.ads: Ditto.
8681
8682 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8683
8684         PR testsuite/39769
8685         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8686         for testing the results of estimate instructions.
8687         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8688         * gcc.dg/vmx/3a-05.c (test): Ditto.
8689
8690 2009-04-14  Jason Merrill  <jason@redhat.com>
8691
8692         PR c++/39763
8693         * g++.dg/warn/Wshadow-4.C: Extend.
8694
8695 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8696
8697         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8698         (do_D): Remove attribute hidden.
8699
8700 2009-04-13  Jason Merrill  <jason@redhat.com>
8701
8702         PR c++/39480
8703         * g++.dg/init/copy7.C: New.
8704
8705 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8706
8707         PR testsuite/39733
8708         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8709         (check_for_all_options): This.
8710
8711 2009-04-13  Jason Merrill  <jason@redhat.com>
8712
8713         PR c++/39750
8714         * g++.dg/template/crash90.C: New.
8715
8716 2009-04-12  Jason Merrill  <jason@redhat.com>
8717
8718         PR c++/39742
8719         * g++.dg/overload/extern-C-2.C: New.
8720
8721 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8722
8723         PR preprocessor/31869
8724         * gcc.dg/cpp/strify5.c: New test.
8725
8726 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8727
8728         * gnat.dg/enum1.adb: New test.
8729         * gnat.dg/enum1_pkg.ads: New helper.
8730
8731 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8732
8733         PR target/39740
8734         * gcc.target/alpha/pr39740.c: New test.
8735
8736 2009-04-11  Daniel Kraft  <d@domob.eu>
8737
8738         PR fortran/37746
8739         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8740         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8741         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8742         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8743         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8744         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8745         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8746         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8747         expected string length that failed with -fbounds-check now.
8748         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8749
8750 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8751
8752         PR fortran/39692
8753         * gfortran.dg/proc_ptr_14.f90: New.
8754
8755 2009-04-11  Richard Guenther  <rguenther@suse.de>
8756
8757         PR middle-end/39732
8758         * g++.dg/torture/pr39732.C: New testcase.
8759
8760 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8761
8762         * gfortran.dg/whole_file_5.f90: New.
8763         * gfortran.dg/whole_file_6.f90: New.
8764
8765 2009-04-11  Richard Guenther  <rguenther@suse.de>
8766
8767         PR tree-optimization/39713
8768         * g++.dg/torture/pr39713.C: New testcase.
8769
8770 2009-04-10  Richard Guenther  <rguenther@suse.de>
8771
8772         PR c/39712
8773         * gcc.dg/pr39712.c: New testcase.
8774
8775 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8776
8777         PR c++/28301
8778         * g++.dg/cpp0x/enum2.C: Updated.
8779         * g++.dg/debug/pr22514.C: Likewise.
8780         * g++.dg/parse/enum2.C: Likewise.
8781         * g++.dg/parse/enum3.C: Likewise.
8782         * g++.dg/template/crash79.C: Likewise.
8783         * g++.old-deja/g++.jason/cond.C: Likewise.
8784
8785 2009-04-10  Chao-ying Fu  <fu@mips.com>
8786
8787         * gcc.target/mips/interrupt_handler.c: Change from compile to
8788         assemble.
8789
8790 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8791
8792         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8793
8794 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8795
8796         PR fortran/38709
8797         * gfortran.dg/zero_sized_6.f90: New.
8798
8799 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8800
8801         PR  c++/20118
8802         * g++.dg/parse/pr20118.C: New.
8803         * g++.dg/template/spec16.C: Update.
8804
8805 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8806
8807         PR testsuite/35621
8808         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8809         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8810         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8811         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8812         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8813         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8814         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8815         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8816         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8817         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8818         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8819         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8820         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8821         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8822         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8823         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8824         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8825
8826 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8827
8828         PR target/39678
8829         * g++.dg/torture/pr39678.C: New.
8830         * gcc.dg/compat/struct-complex-2.h: Likewise.
8831         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8832         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8833         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8834         * gcc.dg/torture/pr39678.c: Likewise.
8835         * gcc.target/i386/pr39678.c: Likewise.
8836
8837         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8838         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8839
8840         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8841         <complex.h>.  Add tests for structure with complex float.
8842
8843 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8844             Joseph Myers  <joseph@codesourcery.com>
8845
8846         PR target/36800
8847         * gcc.dg/dfp/pr36800.c: New.
8848
8849 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8850             Rafael Avila de Espindola  <espindola@google.com>
8851
8852         * gcc.misc-tests/help.exp: New file.
8853         * lib/options.exp: New file.
8854
8855 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8856
8857         PR libobjc/36610
8858         * objc/execute/forward-1.x: New.
8859
8860 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8861
8862         * gcc.dg/pr27150-1.c: Change to a link test.
8863
8864 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8865
8866         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8867         3 of the GNU General Public License and to point readers at the
8868         COPYING3 file and the FSF's license web page.
8869         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8870         * gcc.dg/struct/struct-reorg.exp: Likewise.
8871         * gcc.target/spu/tag_manager.c: Likewise.
8872
8873 2009-04-09  Richard Guenther  <rguenther@suse.de>
8874
8875         PR testsuite/39696
8876         * ssa-ccp-25.c: Adjust pattern.
8877
8878 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8879
8880         PR fortran/36704
8881         * gfortran.dg/external_procedures_1.f90: Modified.
8882         * gfortran.dg/proc_ptr_result_1.f90: New.
8883         * gfortran.dg/proc_ptr_result_2.f90: New.
8884         * gfortran.dg/proc_ptr_result_3.f90: New.
8885
8886 2009-04-09  Richard Guenther  <rguenther@suse.de>
8887
8888         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8889         to prevent constant propagation.
8890         * gcc.dg/vect/vect-56.c: Likewise.
8891         * gcc.dg/vect/vect-58.c: Likewise.
8892         * gcc.dg/vect/vect-60.c: Likewise.
8893         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8894         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8895         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8896
8897 2009-04-09  Richard Guenther  <rguenther@suse.de>
8898
8899         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8900         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8901
8902 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8903
8904         PR c/39613
8905         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8906         New tests.
8907
8908 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8909
8910         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8911         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8912
8913 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8914
8915         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8916
8917 2009-04-08  Jason Merrill  <jason@redhat.com>
8918
8919         PR c++/25185
8920         * g++.dg/template/error40.C: Add another test.
8921
8922 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8923
8924         PR c/39614
8925         PR c/39673
8926         * gcc.c-torture/compile/pr39614-1.c,
8927         gcc.c-torture/compile/pr39614-2.c,
8928         gcc.c-torture/compile/pr39614-3.c,
8929         gcc.c-torture/compile/pr39614-4.c,
8930         gcc.c-torture/compile/pr39614-5.c,
8931         gcc.c-torture/compile/pr39673-1.c,
8932         gcc.c-torture/compile/pr39673-2.c: New tests.
8933         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8934         more cases.
8935         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8936         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8937         expected errors.
8938
8939 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8940
8941         PRc++/39637
8942         * g++.dg/cpp0x/variadic-crash2.C: New test.
8943
8944 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8945
8946         PR fortran/38863
8947         * gfortran.dg/alloc_comp_result_1.f90: New test.
8948
8949 2009-04-07  Jason Merrill  <jason@redhat.com>
8950
8951         PR c++/34691
8952         * g++.dg/overload/extern-C-1.C: New.
8953
8954 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8955
8956         PR testsuite/39325
8957         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8958
8959 2009-04-07  Jason Merrill  <jason@redhat.com>
8960
8961         PR c++/25185
8962         * g++.dg/template/error40.C: New.
8963
8964 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8965
8966         PR fortran/38152
8967         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8968
8969 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8970
8971         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8972
8973 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8974
8975         PR fortran/38290
8976         * gfortran.dg/proc_decl_1.f90: Modified.
8977         * gfortran.dg/proc_ptr_11.f90: Extended.
8978         * gfortran.dg/proc_ptr_13.f90: Modified.
8979
8980 2009-04-06  Jason Merrill  <jason@redhat.com>
8981
8982         PR c++/35146
8983         * g++.dg/template/fnspec1.C: New.
8984
8985 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8986
8987         * lib/gnat.exp: Handle multilib.
8988
8989 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8990
8991         PR fortran/38863
8992         * gfortran.dg/dependency_23.f90: New test.
8993
8994 2009-04-06  Richard Guenther  <rguenther@suse.de>
8995
8996         PR tree-optimization/28868
8997         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8998         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8999         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9000         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9001
9002 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9003
9004         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9005
9006 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9007
9008         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9009
9010 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9011
9012         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9013         with the built-in y0, and the subsequent warning.
9014         (y1): Likewise, rename to y_1.
9015
9016 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9017
9018         PR fortran/39414
9019         * gfortran.dg/proc_decl_21.f90: New.
9020
9021 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9022
9023         PR fortran/36091
9024         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9025
9026 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9027
9028         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9029         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9030         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9031         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9032         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9033         gfortran.dg/namelist_49.f90: Gate test on effective_target
9034         fd_truncate.
9035         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9036
9037 2009-04-05  Daniel Kraft  <d@domob.eu>
9038
9039         PR fortran/38654
9040         * gfortran.dg/read_float_2.f03
9041         * gfortran.dg/read_float_3.f90
9042
9043 2009-04-05  Richard Guenther  <rguenther@suse.de>
9044
9045         PR tree-optimization/39648
9046         * gcc.c-torture/compile/pr39648.c: New testcase.
9047
9048 2009-04-05  Jason Merrill  <jason@redhat.com>
9049
9050         PR c++/14912
9051         * g++.dg/template/error39.C: New.
9052
9053 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9054
9055         PR fortran/29458
9056         * gfortran.dg/implied_do_1.f90: New.
9057
9058 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9059
9060         PR fortran/39577
9061         * gfortran.dg/recursive_check_8.f90: New.
9062         * gfortran.dg/recursive_check_9.f90: New.
9063         * gfortran.dg/recursive_check_10.f90: New.
9064         * gfortran.dg/recursive_check_11.f90: New.
9065         * gfortran.dg/recursive_check_12.f90: New.
9066         * gfortran.dg/recursive_check_13.f90: New.
9067         * gfortran.dg/recursive_check_14.f90: New.
9068
9069 2009-04-04  Jason Merrill  <jason@redhat.com>
9070
9071         PR c++/25185
9072         * g++.dg/template/error38.C: Add more tests.
9073
9074 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9075
9076         PR fortran/37614
9077         * gfortran.dg/common_align_2.f90: New test.
9078
9079 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9080
9081         PR target/39501
9082         * gcc.c-torture/execute/pr39501.c: New file.
9083         * gcc.c-torture/execute/pr39501.x: New file.
9084
9085 2009-04-04  Richard Guenther  <rguenther@suse.de>
9086
9087         PR tree-optimization/8781
9088         PR tree-optimization/37892
9089         * g++.dg/tree-ssa/pr8781.C: New testcase.
9090         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9091
9092 2009-04-04  Richard Guenther  <rguenther@suse.de>
9093
9094         PR tree-optimization/39636
9095         * gcc.c-torture/compile/pr39636.c: New testcase.
9096
9097 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9098
9099         PR rtl-optimization/39607
9100         * g++.dg/opt/pr39607.C: New.
9101
9102 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9103
9104         PR fortran/39594
9105         * gfortran.dg/common_12.f90: New.
9106
9107 2009-04-03  Jason Merrill  <jason@redhat.com>
9108
9109         PR c++/39608
9110         * g++.dg/template/const2.C: New test.
9111
9112 2009-04-03  Richard Guenther  <rguenther@suse.de>
9113
9114         PR tree-optimization/2480
9115         PR tree-optimization/23086
9116         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9117         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9118
9119 2009-04-03  Richard Guenther  <rguenther@suse.de>
9120
9121         PR tree-optimization/34743
9122         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9123         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9124         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9125         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9126         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9127         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9128         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9129         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9130
9131 2009-04-03  Richard Guenther  <rguenther@suse.de>
9132
9133         PR middle-end/13146
9134         PR tree-optimization/23940
9135         PR tree-optimization/33237
9136         PR middle-end/33974
9137         PR middle-end/34093
9138         PR tree-optimization/36201
9139         PR tree-optimization/36230
9140         PR tree-optimization/38049
9141         PR tree-optimization/38207
9142         PR tree-optimization/38230
9143         PR tree-optimization/38301
9144         PR tree-optimization/38585
9145         PR middle-end/38895
9146         PR tree-optimization/38985
9147         PR tree-optimization/39299
9148         * gcc.dg/pr19633-1.c: Adjust.
9149         * gcc.dg/torture/pta-callused-1.c: Likewise.
9150         * gcc.dg/torture/pr39074-2.c: Likewise.
9151         * gcc.dg/torture/pr39074.c: Likewise.
9152         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9153         * gcc.dg/torture/pr30375.c: Adjust.
9154         * gcc.dg/torture/pr33563.c: Likewise.
9155         * gcc.dg/torture/pr33870.c: Likewise.
9156         * gcc.dg/torture/pr33560.c: Likewise.
9157         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9158         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9159         * gcc.dg/tree-ssa/alias-15.c: Remove.
9160         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9161         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9162         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9163         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9164         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9165         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9166         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9167         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9168         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9169         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9170         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9171         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9172         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9173         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9174         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9175         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9176         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9177         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9178         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9179         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9180         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9181         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9182         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9183         * gcc.dg/uninit-B.c: XFAIL.
9184         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9185         * gcc.dg/uninit-pr19430.c: XFAIL.
9186         * g++.dg/tree-ssa/pr13146.C: New testcase.
9187         * g++.dg/opt/pr36187.C: Adjust.
9188         * g++.dg/torture/20090329-1.C: New testcase.
9189
9190 2009-04-02  Chao-ying Fu  <fu@mips.com>
9191
9192         * gcc.target/mips/interrupt_handler.c: New test.
9193
9194 2009-04-02  David Ayers  <ayers@fsfe.org>
9195
9196         PR objc/18456
9197         * objc.dg/bad-receiver-type-2.m: New test contributed by
9198         Alexander Mamberg.
9199
9200 2009-04-02  Jason Merrill  <jason@redhat.com>
9201
9202         PR c++/25185
9203         * g++.dg/template/error38.C: New test.
9204
9205 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9206
9207         PR tree-optimization/31677
9208         * gcc.dg/memcpy-1.c: Add compiler option.
9209
9210 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9211
9212         PR tree-optimization/39595
9213         * gfortran.dg/vect/O3-pr39595.f: New test.
9214
9215 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9216
9217         PR c++/26693
9218         * g++.dg/template/typedef11.C: New test.
9219         * g++.dg/template/typedef12.C: Likewise.
9220         * g++.dg/template/typedef13.C: Likewise.
9221         * g++.dg/template/typedef14.C: Likewise.
9222         * g++.dg/template/typedef15.C: Likewise.
9223         * g++.dg/template/typedef16.C: Likewise.
9224         * g++.dg/template/sfinae3.C: Compile this pedantically.
9225         The only errors expected should be the one saying the typedef is ill
9226         formed.
9227         * g++.old-deja/g++.pt/typename8.C: Likewise.
9228         * g++.dg/template/access11.C: Update this.
9229
9230 2009-04-02  Richard Guenther  <rguenther@suse.de>
9231
9232         PR tree-optimization/37221
9233         * gcc.c-torture/compile/20090331-1.c: New testcase.
9234
9235 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9236
9237         * gcc.c-torture/compile/20090401-1.c: New test.
9238
9239 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9240
9241         PR c++/4926
9242         * g++.dg/template/pr4926-1.C: New.
9243
9244 2009-04-01  Xinliang David Li  <davidxl@google.com>
9245
9246         * gcc.target/i386/all_one_m128i.c: New test.
9247
9248 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9249
9250         PR c/39027
9251         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9252         * gcc.dg/fltconst-2.c: New test.
9253         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9254         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9255
9256         PR c/33466
9257         * gcc.dg/cpp/pr33466.c: New test.
9258         * gcc.dg/dfp/pr33466.c: New test.
9259         * gcc.dg/fixed-point/pr33466.c: New test.
9260
9261 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9262
9263         PR tree-optimization/35011
9264         * g++.dg/other/pr35011.C: New.
9265
9266 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9267
9268         PR target/39226
9269         * gcc.dg/pr39226.c: New test.
9270
9271 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9272
9273         PR c++/35240
9274         * g++.dg/template/pr35240.C: New.
9275
9276 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9277
9278         PR c/39605
9279         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9280         * gcc.dg/pr25682.c: Update expected diagnostics.
9281
9282 2009-04-01  Richard Guenther  <rguenther@suse.de>
9283
9284         * gcc.dg/fold-plusmult-2.c: New testcase.
9285
9286 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9287
9288         PR c/37772
9289         * gcc.dg/pr37772.c: New test.
9290         * g++.dg/ext/asm11.C: New test.
9291
9292 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9293
9294         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9295         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9296         defined.
9297
9298 2009-03-31  Jason Merrill  <jason@redhat.com>
9299
9300         * g++.old-deja/g++.other/using9.C: Add expected errors.
9301
9302 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9303
9304         * gcc.c-torture/compile/pr33009.c: Removed.
9305
9306 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9307
9308         * gcc.c-torture/compile/pr33009.c: Delete.
9309         * gcc.c-torture/compile/pr11832.c: Likewise.
9310
9311 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9312
9313         PR c/448
9314         * lib/target-supports.exp (check_effective_target_stdint_types):
9315         Update comment.
9316         (check_effective_target_inttypes_types): New.
9317         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9318         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9319         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9320
9321 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9322
9323         PR fortran/38917
9324         PR fortran/38918
9325         * gfortran.dg/data_pointer_1.f90: New test.
9326
9327 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9328
9329         PR fortran/38915
9330         * gfortran.dg/char_length_15.f90: New test.
9331
9332 2009-03-31  Jason Merrill  <jason@redhat.com>
9333
9334         C++ DR 613
9335         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9336         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9337         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9338         xfail others.
9339
9340         * g++.dg/other/typedef2.C: New test.
9341
9342         PR c++/37806
9343         * g++.dg/template/typedef17.C: New test.
9344
9345         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9346         * g++.dg/cpp0x/auto12.C: Likewise.
9347
9348 2009-03-31  Richard Guenther  <rguenther@suse.de>
9349
9350         PR middle-end/31029
9351         * gcc.dg/fold-compare-4.c: New testcase.
9352         * gcc.dg/fold-compare-5.c: Likewise.
9353
9354 2009-03-31  Richard Guenther  <rguenther@suse.de>
9355
9356         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9357
9358 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9359
9360         PR target/39592
9361         * gcc.target/i386/pr39592-1.c: New test.
9362
9363 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9364
9365         PR preprocessor/15638
9366         * gcc.dg/cpp/missing-header-1.c: New test.
9367         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9368         "compilation terminated" message.
9369         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9370         test #include "".
9371         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9372         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9373         terminated" message.
9374
9375 2009-03-31  Richard Guenther  <rguenther@suse.de>
9376
9377         PR middle-end/23401
9378         PR middle-end/27810
9379         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9380         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9381
9382 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9383
9384         PR fortran/38389
9385         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9386         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9387         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9388         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9389         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9390         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9391         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9392
9393 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9394
9395         PR fortran/22571
9396         * gfortran.dg/whole_file_1.f90: New test.
9397         PR fortran/26227
9398         * gfortran.dg/whole_file_2.f90: New test.
9399         * gfortran.dg/whole_file_3.f90: New test.
9400         PR fortran/24886
9401         * gfortran.dg/whole_file_4.f90: New test.
9402
9403 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9404
9405         * gfortran.dg/bind_c_usage_19.f90: New test.
9406
9407         PR target/39558
9408         * gcc.target/powerpc/altivec-29.c: New test.
9409
9410 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9411
9412         PR rtl-optimization/323
9413         * gcc.target/i386/excess-precision-1.c,
9414         gcc.target/i386/excess-precision-2.c,
9415         gcc.target/i386/excess-precision-3.c,
9416         gcc.target/i386/excess-precision-4.c,
9417         gcc.target/i386/excess-precision-5.c,
9418         gcc.target/i386/excess-precision-6.c: New tests.
9419
9420 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9421
9422         PR c/35235
9423         * gcc.dg/c99-array-lval-8.c: New test.
9424
9425 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9426
9427         PR preprocessor/34695
9428         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9429         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9430         instead of dg-warning for "previous definition" messages.
9431         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9432         "warnings being treated as errors" message.
9433         * gcc.dg/fltconst-1.c: Use -fshow-column.
9434
9435 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9436
9437         PR fortran/38823
9438         * gfortran.dg/power1.f90: New test.
9439
9440 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9441
9442         PR c/456
9443         PR c/5675
9444         PR c/19976
9445         PR c/29116
9446         PR c/31871
9447         PR c/35198
9448         * gcc.c-torture/compile/20081108-1.c,
9449         gcc.c-torture/compile/20081108-2.c,
9450         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9451         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9452         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9453         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9454         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9455         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9456         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9457         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9458         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9459         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9460         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9461         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9462         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9463         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9464         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9465         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9466         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9467         case.
9468         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9469         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9470         XFAILs.  Update expected messages.
9471         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9472         expected messages.
9473         * gcc.dg/real-const-1.c: Replace with test from original PR.
9474         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9475         when casting from non-constant integer to pointer.
9476
9477 2009-03-29  Richard Guenther  <rguenther@suse.de>
9478
9479         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9480
9481 2009-03-29  Daniel Kraft  <d@domob.eu>
9482
9483         PR fortran/37423
9484         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9485         DEFERRED bindings.
9486         * gfortran.dg/typebound_proc_9.f03: New test.
9487         * gfortran.dg/typebound_proc_10.f03: New test.
9488         * gfortran.dg/typebound_proc_11.f03: New test.
9489         * gfortran.dg/abstract_type_5.f03: New test.
9490
9491 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9492
9493         PR fortran/38507
9494         * gfortran.dg/do_4.f: New.
9495         * gfortran.dg/goto_2.f90: Correct expected warnings.
9496         * gfortran.dg/goto_4.f90: Likewise.
9497         * gfortran.dg/goto_5.f90: New.
9498
9499 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9500
9501         PR target/39545
9502         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9503
9504         * gcc.target/i386/pr39545-1.c: New.
9505         * gcc.target/i386/pr39545-2.c: Likewise.
9506
9507         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9508         (flex2_struct): Likewise.
9509         (check_struct_passing7): Likewise.
9510         (check_struct_passing8): Likewise.
9511         (f1s): Likewise.
9512         (f2s): Likewise.
9513         (main): Call check_struct_passing7 and check_struct_passing8.
9514
9515 2009-03-29  Richard Guenther  <rguenther@suse.de>
9516
9517         * gcc.c-torture/execute/20090113-1.c: New testcase.
9518         * gcc.c-torture/execute/20090113-2.c: Likewise.
9519         * gcc.c-torture/execute/20090113-3.c: Likewise.
9520         * gcc.c-torture/execute/20090207-1.c: Likewise.
9521         * gcc.c-torture/compile/20090114-1.c: Likewise.
9522         * gcc.c-torture/compile/20090328-1.c: Likewise.
9523         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9524
9525 2009-03-29  David Ayers  <ayers@fsfe.org>
9526
9527         PR objc/27377
9528         * objc.dg/conditional-1.m: New tests.
9529
9530 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9531
9532         * gcc.dg/winline-10.c: New test.
9533
9534 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9535
9536         PR fortran/34656
9537         * gfortran.dg/do_check_1.f90: Add test.
9538         * gfortran.dg/do_check_2.f90: Add test.
9539         * gfortran.dg/do_check_3.f90: Add test.
9540         * gfortran.dg/do_check_4.f90: Add test.
9541
9542 2009-03-28  Jan Hubicka  <jh@suse.cz>
9543
9544         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9545         * gcc.dg/pr33826.c: Update dump files.
9546         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9547         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9548
9549 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9550
9551         * g++.dg/tree-ssa/fwprop-align.C: New test.
9552
9553 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9554
9555         * gcc.target/powerpc/altivec-28.c: New test.
9556
9557         PR c++/39554
9558         * gcc.dg/wdisallowed-functions-1.c: Removed.
9559         * gcc.dg/wdisallowed-functions-2.c: Removed.
9560         * gcc.dg/wdisallowed-functions-3.c: Removed.
9561         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9562         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9563         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9564
9565 2009-03-28  Richard Guenther  <rguenther@suse.de>
9566
9567         PR tree-optimization/38723
9568         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9569
9570 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9571
9572         PR fortran/38538
9573         * gfortran.dg/char_result_13.f90: New test.
9574
9575 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9576
9577         PR fortran/38765
9578         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9579
9580 2009-03-28  Daniel Kraft  <d@domob.eu>
9581
9582         * gfortran.dg/trim_1.f90: New test.
9583
9584 2009-03-28  Richard Guenther  <rguenther@suse.de>
9585
9586         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9587         * g++.dg/warn/Warray-bounds.C: Likewise.
9588
9589 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9590
9591         PR fortran/32626
9592         * gfortran.dg/recursive_check_7.f90: New test.
9593
9594 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9595
9596         PR fortran/38432
9597         * gfortran.dg/do_check_5.f90: New test.
9598         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9599         * gfortran.dg/array_constructor_18.f90: Ditto.
9600         * gfortran.dg/array_constructor_22.f90: Ditto.
9601         * gfortran.dg/do_3.F90: Ditto.
9602         * gfortran.dg/do_1.f90: Ditto.
9603
9604 2009-03-28  Richard Guenther  <rguenther@suse.de>
9605
9606         PR tree-optimization/38180
9607         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9608
9609 2009-03-28  Richard Guenther  <rguenther@suse.de>
9610
9611         PR tree-optimization/38513
9612         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9613         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9614         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9615         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9616         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9617         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9618         * gcc.dg/vect/vect-35.c: Likewise.
9619         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9620         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9621         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9622
9623 2009-03-28  Richard Guenther  <rguenther@suse.de>
9624
9625         PR tree-optimization/38968
9626         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9627
9628 2009-03-28  Richard Guenther  <rguenther@suse.de>
9629
9630         PR tree-optimization/37795
9631         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9632
9633 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9634
9635         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9636         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9637         options for removed targets.
9638
9639 2009-03-27  Richard Guenther  <rguenther@suse.de>
9640
9641         PR tree-optimization/39120
9642         * gcc.c-torture/execute/pr39120.c: New testcase.
9643
9644 2009-03-27  Richard Guenther  <rguenther@suse.de>
9645
9646         PR tree-optimization/39120
9647         * gcc.dg/torture/pta-callused-1.c: New testcase.
9648
9649 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9650
9651         PR middle-end/39315
9652         * gcc.target/i386/pr39315-1.c: New.
9653         * gcc.target/i386/pr39315-2.c: Likewise.
9654         * gcc.target/i386/pr39315-3.c: Likewise.
9655         * gcc.target/i386/pr39315-4.c: Likewise.
9656         * gcc.target/i386/pr39315-check.c: Likewise.
9657
9658 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9659
9660         PR c/39323
9661         * gcc.dg/pr39323-1.c: New.
9662         * gcc.dg/pr39323-2.c: Likewise.
9663         * gcc.dg/pr39323-3.c: Likewise.
9664
9665 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9666
9667         PR target/38034
9668         * gcc.target/ia64/sync-1.c: New.
9669
9670 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9671
9672         PR target/39472
9673         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9674         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9675         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9676         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9677         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9678         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9679         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9680         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9681
9682 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9683
9684         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9685         for low precision (i.e. float).
9686
9687 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9688             Jakub Jelinek  <jakub@redhat.com>
9689
9690         PR debug/37959
9691         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9692
9693 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9694
9695         * gcc.dg/memmove-2.c: New test.
9696         * gcc.dg/memmove-3.c: New test.
9697
9698         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9699         in clone naming.
9700
9701 2009-03-27  Xinliang David Li  <davidxl@google.com>
9702
9703         PR tree-optimization/39557
9704         * g++.dg/tree-ssa/dom-invalid.C: New test.
9705
9706 2009-03-27  Xinliang David Li  <davidxl@google.com>
9707
9708         PR tree-optimization/39548
9709         * g++.dg/tree-ssa/copyprop.C: New test.
9710
9711 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9712
9713         PR c++/38638
9714         * g++.dg/template/typename17.C: New testcase.
9715         * g++.dg/template/typename18.C: New testcase.
9716
9717 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9718
9719         PR c++/36799
9720         * g++.dg/other/var_copy-1.C: New test.
9721
9722 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9723
9724         PR c++/37647
9725         * g++.dg/parse/ctor9.C: New test.
9726
9727 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9728
9729         PR c++/29727
9730         * g++.dg/init/error2.C: New test.
9731
9732 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9733
9734         PR c++/35652
9735         * gcc.dg/pr35652.C: New.
9736         * g++.dg/warn/pr35652.C: New.
9737         * gcc.dg/format/plus-1.c: Adjust message.
9738
9739 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9740
9741         PR c++/39554
9742         * gcc.dg/wdisallowed-functions-3.c: New test.
9743         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9744
9745 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9746
9747         * gcc.dg/inline-33.c: Fix when pic.
9748
9749 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9750
9751         * gcc.target/ia64/20090324-1.c: New test.
9752
9753 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9754
9755         PR c/27898
9756         * gcc.dg/pr27898.c: New test.
9757
9758         PR tree-optimization/32139
9759         * gcc.c-torture/compile/pr32139.c: New test.
9760
9761 2009-03-24  Jason Merrill  <jason@redhat.com>
9762
9763         PR c++/28274
9764         * g++.dg/parse/defarg14.C: New test.
9765
9766 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9767
9768         PR libfortran/39528
9769         * gfortran.dg/read_repeat.f90: New test.
9770
9771 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9772
9773         PR tree-optimization/39529
9774         * gcc.dg/vect/pr39529.c: New test.
9775
9776 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9777             Jakub Jelinek  <jakub@redhat.com>
9778
9779         PR debug/39524
9780         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9781
9782 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9783
9784         PR c/39495
9785         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9786
9787 2009-03-23  Jason Merrill  <jason@redhat.com>
9788
9789         * g++.dg/cpp0x/auto12.C: Add variadic test.
9790
9791         PR c++/39526
9792         * g++.dg/warn/Wshadow-4.C: New test.
9793
9794 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9795
9796         PR tree-optimization/39516
9797         * gfortran.dg/pr39516.f: New test.
9798
9799 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9800
9801         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9802         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9803         variable, not environment variable.
9804
9805 2009-03-21  Jason Merrill  <jason@redhat.com>
9806
9807         PR c++/28879
9808         * g++.dg/ext/vla6.C: New test.
9809
9810 2009-03-20  Jason Merrill  <jason@redhat.com>
9811
9812         * g++.dg/cpp0x/initlist5.C: Add additional test.
9813
9814 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9815             Janis Johnson  <janis187@us.ibm.com>
9816
9817         * lib/compat.exp (compat-get-options-main, compat-get-options):
9818         Handle dg-prune-output in source file.
9819         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9820         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9821         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9822         two warnings.
9823
9824 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9825
9826         PR c/39495
9827         * gcc.dg/gomp/pr39495-1.c: New test.
9828         * gcc.dg/gomp/pr39495-2.c: New test.
9829         * g++.dg/gomp/pr39495-1.C: New test.
9830         * g++.dg/gomp/pr39495-2.C: New test.
9831
9832         PR target/39496
9833         * gcc.target/i386/pr39496.c: New test.
9834         * g++.dg/other/pr39496.C: New test.
9835
9836 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9837
9838         PR middle-end/39500
9839         * gcc.dg/autopar/pr39500-1.c: New.
9840         * gcc.dg/autopar/pr39500-2.c: New.
9841
9842 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9843
9844         * g++.dg/dg.exp: Prune graphite.
9845
9846 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9847
9848         PR middle-end/39447
9849         * g++.dg/graphite: New.
9850         * g++.dg/graphite/graphite.exp: New.
9851         * g++.dg/graphite/pr39447.C: New.
9852
9853 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9854
9855         PR c++/39425
9856         * g++.dg/template/pr39425.C: New.
9857
9858         * g++.dg/template/spec33.C: Updated.
9859
9860 2009-03-17  Jason Merrill  <jason@redhat.com>
9861
9862         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9863
9864 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9865
9866         PR c++/39475
9867         * g++.dg/ext/unary_trait_incomplete.C: New.
9868
9869 2009-03-17  Jing Yu  <jingyu@google.com>
9870
9871         PR middle-end/39378
9872         * g++.dg/inherit/thunk10.C: New test.
9873
9874 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9875
9876         PR target/39482
9877         * gcc.target/i386/pr39482.c: New test.
9878
9879 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9880
9881         PR debug/39471
9882         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9883         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9884         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9885         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9886
9887         PR middle-end/39443
9888         * gcc.dg/pr39443.c: New test.
9889
9890         PR debug/39412
9891         * gcc.dg/debug/pr39412.c: New test.
9892
9893 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9894
9895         PR testsuite/38526
9896         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9897         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9898         is defined.
9899         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9900         its original value, or unset if it was not defined.
9901         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9902         path procs around use of HOSTCC.
9903         * g++.dg/compat/struct-layout-1.exp: Ditto.
9904         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9905
9906 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9907
9908         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9909
9910 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9911
9912         Revert patch for PR testsuite/37630.
9913
9914         PR testsuite/37960
9915         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9916
9917         PR testsuite/37630
9918         * lib/target-supports.exp (check_effective_target_ieee): New.
9919         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9920         * gcc.dg/20001012-1.c: Require ieee.
9921
9922         PR testsuite/37628
9923         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9924
9925 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9926
9927         PR tree-optimization/39455
9928         * gcc.dg/pr39455.c: New test.
9929
9930 2009-03-13  David Ayers  <ayers@fsfe.org>
9931
9932         * objc/execute/trivial.m. New test.
9933
9934 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9935
9936         PR target/39137
9937         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9938
9939 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9940
9941         PR testsuite/39451
9942         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9943         constraint on (%2).
9944
9945 2009-03-12  David Ayers  <ayers@fsfe.org>
9946
9947         PR libobjc/27466
9948         * objc/execute/exceptions/handler-1.m. New test.
9949
9950 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9951
9952         PR target/39431
9953         * gcc.target/i386/pr39431.c: New test.
9954
9955 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9956
9957         PR target/39445
9958         * gcc.target/i386/pr39445.c: New.
9959
9960         * gcc.target/i386/push-1.c: XFAIL.
9961
9962 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9963
9964         * gcc.dg/inline-33.c: New test.
9965
9966 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9967
9968         * gcc.dg/vect/vect-82.c: Combine dg-do and
9969         dg-require-effective-target into dg-skip-if.
9970         * gcc.dg/vect/vect-83.c: Likewise.
9971
9972 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9973
9974         PR target/39137
9975         * gcc.target/i386/stackalign/longlong-1.c: New test.
9976         * gcc.target/i386/stackalign/longlong-2.c: New test.
9977
9978 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9979
9980         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9981
9982 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9983
9984         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9985         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9986
9987 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9988
9989         * gnat.dg/slice_enum.adb: New test.
9990
9991 2009-03-11  Jason Merrill  <jason@redhat.com>
9992
9993         PR debug/39086
9994         * g++.dg/opt/nrv15.C: New test.
9995
9996 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9997
9998         PR tree-optimization/39422
9999         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10000         constant array with static initialization to global memory.
10001         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10002
10003 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10004
10005         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10006         padding.
10007
10008 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10009
10010         PR c++/39371
10011         * g++.dg/opt/switch2.C: Add -w to dg-options.
10012         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10013         * g++.dg/warn/switch1.C: New test.
10014         * g++.dg/other/switch3.C: New test.
10015
10016         PR tree-optimization/39394
10017         * gcc.c-torture/compile/pr39394.c: New test.
10018
10019 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10020
10021         * gcc.target/s390/20090223-1.c: New testcase.
10022
10023 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10024
10025         PR libfortran/39402
10026         * gfortran.dg/fmt_f0_1.f90: New test.
10027
10028 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10029
10030         PR c++/39060
10031         * g++.dg/other/new1.C: Adjusted.
10032         * g++.dg/parse/crash40.C: Likewise.
10033         * g++.dg/parse/defarg12.C: Likewise.
10034         * g++.dg/template/error15.C: Likewise.
10035
10036         * g++.dg/other/pr39060.C: New.
10037
10038 2009-03-07  Jason Merrill  <jason@redhat.com>
10039
10040         PR c++/39367
10041         * g++.dg/opt/new1.C: New.
10042
10043 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10044
10045         PR c++/33492
10046         * g++.dg/other/error32.C: New.
10047
10048 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10049
10050         PR middle-end/39360
10051         * gcc.c-torture/compile/pr39360.c: New test.
10052
10053         PR debug/39372
10054         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10055
10056 2009-03-05  Jason Merrill  <jason@redhat.com>
10057
10058         PR c++/38908
10059         * g++.dg/warn/Wuninitialized-3.C: New test.
10060
10061 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10062
10063         PR debug/39379
10064         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10065         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10066
10067 2009-03-04  Jason Merrill  <jason@redhat.com>
10068
10069         PR c++/13549
10070         * g++.dg/template/koenig7.C: New test.
10071
10072 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10073
10074         * g++.dg/torture/predcom-1.C: New test.
10075
10076 2009-03-04  Richard Guenther  <rguenther@suse.de>
10077
10078         PR tree-optimization/39362
10079         * g++.dg/torture/pr39362.C: New testcase.
10080
10081 2009-03-04  Jason Merrill  <jason@redhat.com>
10082             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10083
10084         PR c++/9634
10085         PR c++/29469
10086         PR c++/29607
10087         * g++.dg/template/dependent-name5.C: New test.
10088
10089 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10090
10091         PR testsuite/39357
10092         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10093         vect_int to vect_int_mult.
10094
10095 2009-03-04  Richard Guenther  <rguenther@suse.de>
10096
10097         PR tree-optimization/39358
10098         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10099         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10100
10101 2009-03-04  Richard Guenther  <rguenther@suse.de>
10102
10103         PR tree-optimization/39339
10104         * gcc.c-torture/execute/pr39339.c: New testcase.
10105
10106 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10107
10108         * gcc.c-torture/compile/20090303-1.c,
10109         gcc.c-torture/compile/20090303-2.c: New tests.
10110
10111 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10112
10113         PR fortran/39354
10114         * gfortran.dg/gomp/pr39354.f90: New test.
10115
10116         PR tree-optimization/39343
10117         * gcc.dg/pr39343.c: New test.
10118
10119 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10120
10121         PR tree-optimization/39248
10122         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10123         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10124         on targets without vector misalignment support.
10125         * lib/target-supports.exp
10126         (check_effective_target_vect_short_mult): Add
10127         check_effective_target_arm32.
10128
10129 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10130
10131         PR middle-end/39335
10132         * gcc.dg/graphite/pr39335_1.c: New.
10133         * gcc.dg/graphite/pr39335.c: New.
10134
10135 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10136
10137         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10138         of andl.
10139         * gcc.target/i386/stackalign/return-5.c: Likewise.
10140         * gcc.target/i386/stackalign/return-6.c: Likewise.
10141
10142 2009-03-02  Richard Guenther  <rguenther@suse.de>
10143             Ira Rosen  <irar@il.ibm.com>
10144
10145         PR tree-optimization/39318
10146         * gfortran.dg/vect/pr39318.f90: New test.
10147
10148 2009-03-01  Jan Hubicka  <jh@suse.cz>
10149
10150         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10151
10152 2009-03-01  Jan Hubicka  <jh@suse.cz>
10153
10154         PR debug/39267
10155         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10156
10157 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10158
10159         * gnat.dg/pack12.adb: New test.
10160
10161 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10162
10163         PR c++/37789
10164         * g++.dg/other/pr37789.C: New.
10165
10166 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10167
10168         PR fortran/39295
10169         * gfortran.dg/interface_25.f90: New test.
10170         * gfortran.dg/interface_26.f90: New test.
10171
10172 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10173
10174         PR fortran/39292
10175         * gfortran.dg/initialization_22.f90: New test.
10176
10177 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10178
10179         PR rtl-optimization/39241
10180         * gcc.dg/torture/pr39241.c: New.
10181
10182 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10183
10184         PR tree-optimizations/39259
10185         * g++.dg/torture/pr39259.C: New testcase.
10186
10187 2009-02-24  Richard Guenther  <rguenther@suse.de>
10188
10189         PR c++/39242
10190         * g++.dg/template/instantiate10.C: New testcase.
10191
10192 2009-02-24  Richard Guenther  <rguenther@suse.de>
10193             Zdenek Dvorak  <ook@ucw.cz>
10194
10195         PR tree-optimization/39233
10196         * gcc.c-torture/execute/pr39233.c: New testcase.
10197
10198 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10199
10200         PR tree-optimization/39260
10201         * gcc.dg/graphite/pr39260.c: New.
10202
10203 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10204
10205         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10206
10207 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10208
10209         PR c++/36411
10210         * g++.dg/template/void14.C: New.
10211
10212 2009-02-23  Jason Merrill  <jason@redhat.com>
10213
10214         PR c++/38880
10215         * g++.dg/init/const7.C: Remove XFAIL.
10216         * g++.dg/init/static-init1.C: New test.
10217
10218         * g++.dg/cpp0x/initlist14.C: New test.
10219
10220 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10221
10222         PR fortran/38914
10223         * bound_simplification_2.f90:  New test case.
10224         * bound_7.f90:  New test case.
10225
10226 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10227
10228         * gcc.dg/cpp/include4.c: New test.
10229
10230 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10231
10232         PR target/39256
10233         * gcc.target/i386/abi-2.c: New.
10234
10235 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10236
10237         * gcc.c-torture/execute/pr39228.x: New.
10238
10239 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10240
10241         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10242         scan-assembler to check for xmm0 register.
10243
10244 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10245             Joseph Myers  <joseph@codesourcery.com>
10246
10247         * gcc.target/arm/va_list.c: New test.
10248         * g++.dg/abi/arm_va_list.C: Likewise.
10249         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10250         function.
10251         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10252         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10253         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10254         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10255         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10256         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10257
10258 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10259
10260         PR testsuite/38164
10261         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10262         to dg-options.
10263
10264 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10265
10266         PR target/39240
10267         * gcc.c-torture/execute/pr39240.c: New test.
10268
10269 2009-02-20  Jason Merrill  <jason@redhat.com>
10270
10271         PR c++/39225
10272         * g++.dg/parse/dtor15.C: New test.
10273
10274 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10275
10276         * gcc.c-torture/execute/20090219-1.c: New.
10277
10278 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10279
10280         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10281         (mips-dg-options): When matching isa* pseudo-options make
10282         'value' optional and accept ! entries.  Use $spec instead of
10283         $isa_spec in the isa pseudo-option error message.  Only
10284         perform the ISA-range check when 'value' is set.  If arch is
10285         matching any CPU in the ! entries switch to its generic ISA.
10286         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10287         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10288
10289 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10290
10291         PR target/39175
10292         * gcc.dg/visibility-20.c: New test.
10293         * g++.dg/ext/visibility/visibility-11.C: New test.
10294
10295 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10296
10297         PR c++/39188
10298         * g++.dg/abi/pr39188-1a.C: New.
10299         * g++.dg/abi/pr39188-1b.C: Likewise.
10300         * g++.dg/abi/pr39188-1.h: Likewise.
10301         * g++.dg/abi/pr39188-2a.C: Likewise.
10302         * g++.dg/abi/pr39188-2b.C: Likewise.
10303         * g++.dg/abi/pr39188-2.h: Likewise.
10304         * g++.dg/abi/pr39188-3a.C: Likewise.
10305         * g++.dg/abi/pr39188-3b.C: Likewise.
10306         * g++.dg/abi/pr39188-3.h: Likewise.
10307
10308 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10309
10310         PR c/38483
10311         * gcc.c-torture/execute/call-trap-1.c,
10312         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10313         tests.
10314
10315 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10316
10317         PR target/39228
10318         * gcc.c-torture/execute/pr39228.c: New test.
10319
10320 2009-02-19  Richard Guenther  <rguenther@suse.de>
10321
10322         PR tree-optimization/39074
10323         * gcc.dg/torture/pr39074.c: New testcase.
10324         * gcc.dg/torture/pr39074-2.c: Likewise.
10325         * gcc.dg/torture/pr39074-3.c: Likewise.
10326
10327 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10328
10329         PR c++/39219
10330         * g++.dg/parse/attr3.C: New.
10331
10332 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10333
10334         PR testsuite/38165
10335         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10336
10337         PR testsuite/38166
10338         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10339         and skip on Darwin.
10340
10341 2009-02-18  Jason Merrill  <jason@redhat.com>
10342
10343         PR c++/38880
10344         * g++.dg/init/const7.C: Remove XFAIL.
10345
10346         PR target/39179
10347         * g++.dg/opt/const6.C: New test.
10348
10349 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10350
10351         * gcc.dg/callabi/callabi.exp: Moved to ...
10352         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10353         in 64bit mode.
10354
10355         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10356         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10357         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10358         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10359         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10360         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10361         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10362
10363         * gcc.dg/callabi/callabi.h: Moved to ...
10364         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10365
10366         * gcc.dg/callabi/func-1.c: Moved to ...
10367         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10368
10369         * gcc.dg/callabi/func-indirect.c: Moved to ...
10370         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10371
10372         * gcc.dg/callabi/pr38891.c: Moved to ...
10373         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10374
10375         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10376         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10377
10378         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10379         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10380
10381         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10382         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10383
10384 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10385
10386         PR target/38891
10387         * gcc.dg/callabi/pr38891.c: New.
10388
10389 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10390
10391         * gcc.dg/callabi/callabi.exp: New.
10392
10393 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10394
10395         PR target/39082
10396         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10397         -Wno-abi for x86.
10398         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10399
10400         * gcc.target/i386/pr39082-1.c: New.
10401
10402         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10403         -Wno-abi.
10404
10405         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10406         CHECK_M64_M128 is defined.
10407         (check_f_arguments): Add "do".
10408         (check_vector_arguments): New.
10409         (check_m64_arguments): Likewise.
10410         (check_m128_arguments): Likewise.
10411
10412         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10413         (CHECK_M64_M128): Define.
10414
10415         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10416         on abitest.
10417         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10418
10419         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10420         tests only if CHECK_M64_M128 is defined.
10421
10422         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10423         (m128_2_struct): Likewise.
10424         (check_struct_passing5): Likewise.
10425         (check_struct_passing6): Likewise.
10426         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10427
10428         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10429         (un5): Likewise.
10430         (check_union_passing4): Likewise.
10431         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10432
10433 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10434
10435         PR c/35447
10436         * gcc.dg/noncompile/pr35447-1.c: New test.
10437
10438 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10439
10440         PR tree-optimization/36922
10441         * gfortran.dg/pr36922.f: New test.
10442
10443 2009-02-17  Richard Guenther  <rguenther@suse.de>
10444
10445         PR tree-optimization/39202
10446         * gcc.c-torture/compile/pr39202.c: New testcase.
10447
10448 2009-02-17  Richard Guenther  <rguenther@suse.de>
10449
10450         PR tree-optimization/39204
10451         * gcc.dg/torture/pr39204.c: New testcase.
10452
10453 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10454
10455         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10456         * gcc.dg/vect/vect-outer-6.c: Ditto.
10457
10458 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10459
10460         PR c/35446
10461         * gcc.dg/noncompile/init-5.c: New test.
10462         * gcc.dg/init-bad-4.c: Adjust expected errors.
10463
10464 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10465
10466         PR target/37049
10467         * gcc.target/i386/push-1.c: New.
10468
10469 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10470
10471         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10472
10473 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10474
10475         * gcc.target/spu/intrinsics-sr.c: New test.
10476
10477 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10478
10479         PR target/38056
10480         * gcc.target/ia64/sibcall-opt-1.c: New test.
10481         * gcc.target/ia64/sibcall-opt-2.c: New test.
10482
10483 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10484
10485         PR fortran/36528
10486         * gfortran.dg/cray_pointers_8.f90: New test.
10487
10488         PR fortran/36703
10489         * gfortran.dg/cray_pointers_9.f90: New test.
10490
10491 2009-02-13  Jason Merrill  <jason@redhat.com>
10492
10493         PR c++/39070
10494         * g++.dg/cpp0x/decltype16.C: New.
10495
10496 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10497
10498         PR target/39152
10499         * gfortran.dg/gomp/pr39152.f90: New.
10500
10501 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10502
10503         PR target/39162
10504         * gcc.target/i386/pr39162.c: New.
10505
10506 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10507
10508         PR c/35444
10509         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10510         New tests.
10511
10512 2009-02-12  Jason Merrill  <jason@redhat.com>
10513
10514         PR c++/38950
10515         * g++.dg/template/array20.C: New test.
10516
10517 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10518
10519         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10520         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10521         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10522
10523 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10524
10525         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10526
10527 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10528
10529         PR target/39152
10530         * gfortran.dg/pr39152.f: New.
10531
10532 2009-02-11  Jason Merrill  <jason@redhat.com>
10533
10534         PR c++/39153
10535         * g++.dg/cpp0x/defaulted9.C: New test.
10536
10537         PR c++/30111
10538         * g++.dg/init/value7.C: New test.
10539
10540 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10541
10542         PR target/38824
10543         * gcc.target/i386/pr38824.c: New testcase.
10544
10545 2009-02-11  Jason Merrill  <jason@redhat.com>
10546
10547         PR c++/38649
10548         * g++.dg/cpp0x/defaulted8.C: New test.
10549
10550         PR c++/36744
10551         * g++.dg/cpp0x/rv9p.C: New test.
10552
10553 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10554
10555         * gnat.dg/aliasing3.adb: New test.
10556         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10557
10558 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10559
10560         PR c++/34397
10561         * g++.dg/template/crash88.C: New.
10562         * g++.dg/template/crash89.C: Likewise.
10563
10564 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10565
10566         PR c/39084
10567         * gcc.dg/pr39084.c: New test.
10568
10569 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10570
10571         PR target/39139
10572         * gcc.target/i386/pr39139.c: New test.
10573
10574 2009-02-10  Richard Guenther  <rguenther@suse.de>
10575
10576         PR tree-optimization/39132
10577         * gcc.dg/torture/pr39132.c: New testcase.
10578
10579 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10580
10581         PR target/39119
10582         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10583         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10584         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10585         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10586         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10587         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10588         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10589         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10590
10591 2009-02-09  Jason Merrill  <jason@redhat.com>
10592
10593         PR c++/39109
10594         * g++.dg/init/value6.C: New test.
10595
10596 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10597
10598         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10599
10600 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10601
10602         * gcc.c-torture/compile/20090209-1.c: New test.
10603
10604 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10605
10606         PR c++/35147
10607         PR c++/37737
10608         * g++.dg/cpp0x/vt-35147.C: New.
10609         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10610         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10611
10612 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10613
10614         PR c/35434
10615         * gcc.dg/attr-alias-4.c: New test.
10616
10617 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10618
10619         PR c/39035
10620         * gcc.dg/dfp/pr39035.c: New test.
10621
10622 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10623
10624         PR c/36432
10625         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10626
10627 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10628
10629         PR c++/39106
10630         * g++.dg/opt/thunk3.C: New test.
10631
10632 2009-02-05  Nick Clifton  <nickc@redhat.com>
10633
10634         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10635         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10636         * gcc.dg/cdce1.c: Likewise.
10637         * gcc.dg/cpp/_Pragma6.c: Likewise.
10638         * g++.dg/cpp/_Pragma1.C: Likewise.
10639         * gcc.dg/utf32-2.c: Xfail for M32C.
10640         * gcc.dg/utf32-1.c: Likewise.
10641         * gcc.dg/utf32-3.c: Likewise.
10642         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10643         targets.
10644         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10645         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10646         * gcc.dg/Wconversion-5.c: Likewise.
10647         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10648         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10649         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10650         * gcc.dg/utf-inc-init.c: Likewise.
10651         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10652         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10653         * gcc.dg/utf-array-short-wchar.c: Likewise.
10654         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10655         * gcc.dg/mallign.c: Use size_t instead of long.
10656
10657 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10658
10659         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10660
10661 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10662
10663         * gcc.c-torture/execute/pr39100.c: New.
10664
10665 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10666
10667         PR c/35435
10668         * gcc.dg/tls/diag-6.c: New test.
10669
10670 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10671
10672         * gcc.dg/graphite/scop-19.c: New
10673
10674 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10675
10676         AVX Programming Reference (January, 2009)
10677         * gcc.target/i386/avx-vpclmulqdq.c: New.
10678         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10679
10680         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10681
10682         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10683         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10684         (pclmul_test): Renamed to ...
10685         (TEST): This.
10686
10687 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10688
10689         PR c++/39095
10690         * g++.dg/abi/mangle31.C: New test.
10691
10692 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10693
10694         PR c/29129
10695         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10696         declarator.
10697         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10698         inside function prototype but not part of parameter declarator.
10699         * vla-11.c: New test.
10700
10701 2009-02-03  Jason Merrill  <jason@redhat.com>
10702
10703         * g++.dg/warn/main-4.C: New test.
10704         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10705
10706 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10707
10708         PR c++/36607
10709         * g++.dg/expr/cast10.C: New test.
10710
10711 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10712
10713         PR c/35433
10714         * gcc.dg/init-bad-6.c: New test.
10715
10716 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10717
10718         PR target/35318
10719         * gcc.c-torture/compile/pr35318.c: New test.
10720
10721         PR inline-asm/39059
10722         * gcc.dg/nofixed-point-2.c: New test.
10723         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10724         * g++.dg/ext/fixed2.C: Likewise.
10725         * g++.dg/other/error25.C: Likewise.
10726         * g++.dg/lookup/crash7.C: Likewise.
10727         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10728
10729         PR c++/39056
10730         * g++.dg/cpp0x/initlist13.C: New test.
10731
10732 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10733
10734         PR c++/36897
10735         * g++.dg/template/func2.C: New test.
10736
10737         PR c++/37314
10738         * g++.dg/template/typename15.C: New.
10739         * g++.dg/template/typename16.C: New.
10740
10741 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10742             Ben Elliston  <bje@au.ibm.com>
10743
10744         PR c/39034
10745         * gcc.dg/dfp/pr39034.c: New test.
10746
10747 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10748
10749         PR testsuite/38263
10750         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10751
10752 2009-02-02  Jason Merrill  <jason@redhat.com>
10753
10754         PR c++/39054
10755         * g++.dg/parse/dtor14.C: New test.
10756
10757 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10758
10759         * lib/target-supports.exp
10760         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10761         * g++.dg/ext/builtin10.C: New test.
10762
10763         PR inline-asm/39058
10764         * gcc.target/i386/pr39058.c: New test.
10765
10766 2009-02-02  Richard Guenther  <rguenther@suse.de>
10767
10768         PR tree-optimization/38937
10769         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10770
10771 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10772
10773         PR c++/39053
10774         * g++.dg/parse/crash52.C: New.
10775
10776 2009-01-30  Richard Guenther  <rguenther@suse.de>
10777
10778         PR tree-optimization/39041
10779         * gcc.c-torture/compile/pr39041.c: New testcase.
10780
10781 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10782
10783         PR target/39013
10784         * gcc.target/i386/pr39013-1.c: New test.
10785         * gcc.target/i386/pr39013-2.c: New test.
10786
10787         PR c++/39028
10788         * g++.dg/ext/label12.C: New test.
10789
10790 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10791
10792         PR c++/33465
10793         * g++.dg/parse/error34.C: New.
10794         * g++.dg/parse/error35.C: Likewise.
10795
10796 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10797
10798         PR c++/38655
10799         * g++.dg/cpp0x/decltype-38655.C: New.
10800
10801 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10802
10803         PR target/39002
10804         * g++.dg/torture/pr39002.C: New test.
10805
10806 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10807
10808         PR tree-optimization/39007
10809         * gcc.dg/tree-ssa/pr39007.c: New.
10810
10811 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10812
10813         PR middle-end/35854
10814         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10815         to "subreg1".
10816
10817 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10818
10819         PR middle-end/38857
10820         * gcc.c-torture/compile/pr38857.c: New test.
10821
10822 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10823
10824         PR fortran/38852
10825         PR fortran/39006
10826         * gfortran.dg/bound_6.f90: New test.
10827
10828 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10829
10830         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10831
10832 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10833
10834         PR tree-optimization/38997
10835         * gcc.dg/tree-ssa/pr38997.c: New.
10836
10837 2009-01-28  Richard Guenther  <rguenther@suse.de>
10838
10839         PR tree-optimization/38926
10840         * gcc.c-torture/compile/pr38926.c: New testcase.
10841
10842 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10843
10844         PR middle-end/38934
10845         * gcc.dg/pr38934.c: New test.
10846
10847 2009-01-28  Richard Guenther  <rguenther@suse.de>
10848
10849         PR middle-end/38908
10850         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10851
10852 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10853
10854         PR tree-optimization/38984
10855         * gcc.dg/pr38984.c: New XFAILed testcase.
10856
10857
10858 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10859
10860         PR target/38988
10861         * gcc.target/i386/pr38988.c: New test.
10862
10863 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10864
10865         PR c++/37554
10866         * g++.dg/parse/crash51.C: New.
10867         * g++.old-deja/g++.pt/crash9.C: Adjust.
10868
10869 2009-01-27  Daniel Kraft  <d@domob.eu>
10870
10871         PR fortran/38883
10872         * gfortran.dg/mvbits_6.f90:  New test.
10873         * gfortran.dg/mvbits_7.f90:  New test.
10874         * gfortran.dg/mvbits_8.f90:  New test.
10875
10876 2009-01-27  Richard Guenther  <rguenther@suse.de>
10877
10878         PR tree-optimization/38503
10879         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10880
10881 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10882
10883         PR middle-end/38969
10884         * gcc.c-torture/execute/pr38969.c: New test.
10885
10886 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10887
10888         PR testsuite/38864
10889         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10890         to dg-do compile.
10891         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10892         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10893         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10894
10895 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10896
10897         PR target/38952
10898         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10899         if __USING_SJLJ_EXCEPTIONS__ is defined.
10900
10901         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10902         __USING_SJLJ_EXCEPTIONS__ is defined.
10903         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10904         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10905         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10906         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10907         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10908         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10909
10910 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10911
10912         PR testsuite/38949
10913         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10914         Use instead of C name in asm statements.
10915
10916 2009-01-26  Richard Guenther  <rguenther@suse.de>
10917
10918         PR tree-optimization/38745
10919         * g++.dg/torture/pr38745.C: New testcase.
10920
10921 2009-01-26  Richard Guenther  <rguenther@suse.de>
10922
10923         PR middle-end/38851
10924         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10925
10926 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10927
10928         * gcc.dg/bitfld-15.c: Gate warning on target
10929         pcc_bitfield_type_matters.
10930         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10931         g++.dg/ext/bitfield4.C: Likewise.
10932         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10933         bitfield for any target.
10934
10935 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10936
10937         PR c/38957
10938         * gcc.dg/pr38957.c: New test.
10939
10940 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10941
10942         PR fortran/38955
10943         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10944         comparing floats.
10945
10946 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10947
10948         PR tree-optimization/38953
10949         * gfortran.dg/graphite/pr38953.f90: New.
10950
10951 2009-01-24  Paul Brook  <paul@codesourcery.com>
10952
10953         * gcc.target/arm/neon-cond-1.c: New test.
10954
10955 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10956
10957         PR tree-optimization/38932
10958         * gcc.dg/pr38932.c: New.
10959
10960 2009-01-23  Revital Eres  <eres@il.ibm.com>
10961
10962         * gcc.dg/sms-7.c: Fix test.
10963
10964 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10965
10966         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10967         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10968         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10969         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10970
10971 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10972
10973         * gcc.dg/pr35729.c: Make test x86 specific.
10974
10975 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10976
10977         PR middle-end/38615
10978         * gcc.dg/pr38615.c: New test.
10979
10980 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10981
10982         PR target/38931
10983         * gcc.target/i386/pr38931.c: New test.
10984
10985 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10986
10987         PR c++/38930
10988         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10989         * g++.dg/template/typedef12.C: Likewise.
10990         * g++.dg/template/typedef13.C: Likewise.
10991         * g++.dg/template/typedef14.C: Likewise.
10992         * g++.dg/template/sfinae3.C: Likewise.
10993         * g++.old-deja/g++.pt/typename8.C: Likewise.
10994         * g++.dg/template/access11.C: Likewise
10995
10996 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10997
10998         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10999         and mips*-*-irix*.
11000         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11001
11002 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11003
11004         PR c++/26693
11005         * g++.dg/template/typedef11.C: New test.
11006         * g++.dg/template/typedef12.C: Likewise.
11007         * g++.dg/template/typedef13.C: Likewise.
11008         * g++.dg/template/typedef14.C: Likewise.
11009         * g++.dg/template/sfinae3.C: Compile this pedantically.
11010         The only errors expected should be the one saying the typedef is ill
11011         formed.
11012         * g++.old-deja/g++.pt/typename8.C: Likewise.
11013         * g++.dg/template/access11.C: Update this.
11014
11015 2009-01-21  Daniel Kraft  <d@domob.eu>
11016
11017         PR fortran/38887
11018         * gfortran.dg/mvbits_5.f90:  New test.
11019
11020 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11021
11022         * gcc.dg/sms-6.c: New test.
11023         * gcc.dg/sms-7.c: Likewise.
11024
11025 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11026
11027         PR fortran/38907
11028         * gfortran.dg/host_assoc_function_7.f90: New test
11029
11030 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11031             Richard Guenther  <rguenther@suse.de>
11032
11033         PR tree-optimization/38747
11034         PR tree-optimization/38748
11035         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11036         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11037         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11038
11039 2009-01-20  Kees Cook  <kees@ubuntu.com>
11040             H.J. Lu  <hongjiu.lu@intel.com>
11041
11042         PR target/38902
11043         * gcc.dg/pr38902.c: New.
11044
11045 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11046
11047         PR target/38868
11048         * gfortran.dg/pr38868.f: New testcase.
11049
11050 2009-01-20  Richard Guenther  <rguenther@suse.de>
11051
11052         * gcc.c-torture/execute/pr36227.c: Move ...
11053         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11054
11055 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11056
11057         * lib/gfortran.exp: Add -B options for targets that use
11058         libgfortran.a%s in their specs.
11059
11060 2009-01-19  Jason Merrill  <jason@redhat.com>
11061
11062         PR c++/23287
11063         * g++.dg/template/dtor5.C: New test.
11064
11065 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11066
11067         PR fortran/38859
11068         * gfortran.dg/bound_5.f90: New test.
11069
11070 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11071
11072         PR target/38736
11073         * g++.dg/compat/abi/pr38736_main.C: New.
11074         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11075         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11076         * g++.dg/other/macro-1.C: Likewise.
11077         * gcc.dg/macro-1.c: Likewise.
11078         * gcc.dg/compat/pr38736_main.c: Likewise.
11079         * gcc.dg/compat/pr38736_x.c: Likewise.
11080         * gcc.dg/compat/pr38736_y.c: Likewise.
11081
11082 2009-01-18  Richard Guenther  <rguenther@suse.de>
11083
11084         PR tree-optimization/38819
11085         * gcc.c-torture/execute/pr38819.c: New testcase.
11086
11087 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11088
11089         PR fortran/38657
11090         * gfortran.dg/module_commons_3.f90: Reapply.
11091
11092 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11093
11094         PR fortran/34955
11095         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11096         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11097
11098 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11099
11100         PR fortran/38657
11101         * gfortran.dg/module_commons_3.f90: Remove
11102
11103 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11104
11105         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11106
11107 2009-01-16  Jason Merrill  <jason@redhat.com>
11108
11109         PR c++/38877
11110         * g++.dg/template/lvalue1.C: New test.
11111
11112         PR c++/29470
11113         * g++.dg/template/access20.C: New test.
11114         * g++.dg/torture/pr34641.C: Fix access.
11115
11116 2009-01-16  Richard Guenther  <rguenther@suse.de>
11117
11118         PR tree-optimization/38835
11119         PR middle-end/36227
11120         * gcc.c-torture/execute/pr36227.c: New testcase.
11121         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11122         * g++.dg/init/const7.C: Likewise.
11123
11124 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11125
11126         PR target/38554
11127         * gcc.c-torture/compile/pr38554.c: New test.
11128
11129 2009-01-16  Jason Merrill  <jason@redhat.com>
11130
11131         PR c++/38579
11132         * g++.dg/conversion/access1.C: New test.
11133
11134 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11135
11136         PR tree-optimization/38789
11137         * gcc.c-torture/compile/pr38789.c: New test.
11138
11139 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11140
11141         PR fortran/38152
11142         * gfortran.dg/proc_ptr_13.f90: New.
11143
11144 2009-01-15  Jason Merrill  <jason@redhat.com>
11145
11146         PR c++/38850
11147         * g++.dg/template/koenig6.C: New test.
11148
11149 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11150
11151         PR c++/29388
11152         * g++.dg/template/error37.C: New testcase.
11153
11154 2009-01-15  Jason Merrill  <jason@redhat.com>
11155
11156         PR c++/36334
11157         * g++.dg/conversion/memfn1.C: New test.
11158
11159         PR c++/37646
11160         * g++.dg/conversion/memfn2.C: New test.
11161
11162 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11163
11164         PR c++/38357
11165         * g++.dg/template/crash87.C: New test.
11166
11167 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11168
11169         PR middle-end/37843
11170         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11171
11172 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11173
11174         PR c++/38636
11175         * g++.dg/parse/crash50.C: New test.
11176
11177 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11178
11179         PR rtl-optimization/38245
11180         * gcc.dg/pr38245-3.c: New test.
11181         * gcc.dg/pr38245-3.h: New file.
11182         * gcc.dg/pr38245-4.c: New file.
11183         * gcc.dg/pr38364.c: New test.
11184
11185 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11186
11187         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11188         sequence PC-relative.
11189
11190 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11191
11192         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11193         calls and/or PLT markers.
11194         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11195         calls and/or PLT markers.
11196         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11197         calls and/or PLT markers.
11198         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11199         calls and/or PLT markers.
11200
11201 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11202             Nathan Froyd  <froydnj@codesourcery.com>
11203             Joseph Myers  <joseph@codesourcery.com>
11204
11205         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11206         New function.
11207         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11208         and use consistent CFLAGS.
11209         * gcc.target/powerpc/20030505.c: Likewise.
11210         * gcc.target/powerpc/20081204-1.c: Likewise.
11211         * gcc.target/powerpc/ppc-spe.c: Likewise.
11212         * gcc.target/powerpc/spe1.c: Likewise.
11213         * g++.dg/ext/spe1.C: Likewise.
11214         * g++.dg/other/opaque-1.C: Likewise.
11215         * g++.dg/other/opaque-2.C: Likewise.
11216         * g++.dg/other/opaque-3.C: Likewise.
11217
11218 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11219
11220         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11221         out of loop.
11222
11223 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11224
11225         PR target/38811
11226         * g++.dg/torture/pr38811.C: New file.
11227
11228 2009-01-14  Richard Guenther  <rguenther@suse.de>
11229
11230         PR tree-optimization/38826
11231         PR middle-end/38477
11232         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11233
11234 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11235
11236         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11237
11238 2009-01-14  Nick Clifton  <nickc@redhat.com>
11239
11240         PR c++/37862
11241         * g++.cp/parse/pr37862.C: New test.
11242
11243 2009-01-14  Julian Brown  <julian@codesourcery.com>
11244
11245         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11246         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11247         to...
11248         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11249         These.
11250
11251 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11252
11253         PR rtl-optimization/38774
11254         * gcc.dg/torture/pr38774.c: New test.
11255
11256         PR c++/38795
11257         * g++.dg/cpp0x/pr38795.C: New test.
11258
11259 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11260             Nathan Froyd  <froydnj@codesourcery.com>
11261             Joseph Myers  <joseph@codesourcery.com>
11262
11263         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11264         otherwise.  Do not check for AltiVec at runtime.
11265         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11266         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11267         * gcc.target/powerpc/altivec-1.c: Likewise.
11268         * gcc.target/powerpc/altivec-3.c: Likewise.
11269         * gcc.target/powerpc/altivec-10.c: Likewise.
11270         * gcc.target/powerpc/altivec-12.c: Likewise.
11271         * gcc.target/powerpc/altivec-24.c: Likewise.
11272         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11273         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11274         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11275         * gcc.target/powerpc/pr35907.c: Likewise.
11276         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11277         otherwise.  Do not check for Cell at runtime.
11278         * gcc.target/powerpc/altivec_check.h: Delete.
11279
11280         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11281         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11282         not check for AltiVec at runtime.
11283         * g++.dg/ext/altivec-cell-2.C: Likewise.
11284         * g++.dg/ext/altivec-cell-3.C: Likewise.
11285         * g++.dg/ext/altivec-cell-4.C: Likewise.
11286         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11287         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11288         check.
11289         * g++.dg/ext/altivec_check.h: Delete.
11290
11291 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11292
11293         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11294         effective target.  Adjust line numbers accordingly.
11295
11296 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11297
11298         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11299
11300 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11301
11302         PR tree-optimization/38786
11303         * gcc.dg/graphite/pr38786.c: New.
11304
11305 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11306
11307         Revert:
11308         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11309
11310         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11311         for alpha*-*-* targets.
11312         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11313
11314 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11315
11316         PR libfortran/38772
11317         * gfortran.dg/fmt_bz_bn_err.f: New test.
11318
11319 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11320
11321         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11322
11323 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11324
11325         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11326         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11327         instruction support.  Do not check for it at runtime.
11328
11329 2009-01-12  Jason Merrill  <jason@redhat.com>
11330
11331         PR c++/35109
11332         * g++.dg/lookup/friend11.C: Remove expected error.
11333         * g++.dg/lookup/friend14.C: New test.
11334         * g++.dg/lookup/friend15.C: New test.
11335
11336 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11337
11338         PR c++/36019
11339         * g++.dg/lookup/hidden-class12.C: New test.
11340         * g++.dg/lookup/hidden-class13.C: New test.
11341         * g++.dg/lookup/hidden-class14.C: New test.
11342         * g++.dg/lookup/hidden-class15.C: New test.
11343         * g++.dg/lookup/hidden-class16.C: New test.
11344
11345 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11346
11347         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11348         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11349         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11350
11351 2009-01-12  Jason Merrill  <jason@redhat.com>
11352
11353         PR c++/31488
11354         * g++.dg/other/vararg-3.C: New test.
11355
11356 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11357
11358         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11359         Explicitly enable SPE.
11360         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11361         directive.
11362
11363         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11364         Expect -flax-vector-conversions message.  Adjust incompatible
11365         types errors.
11366         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11367         Make Foo extern.
11368
11369         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11370
11371         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11372
11373         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11374         * g++.dg/other/opaque-2.C: Likewise.
11375         * g++.dg/other/opaque-3.C: Likewise.
11376
11377 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11378
11379         PR c/32041
11380         * gcc.dg/pr32041.c: New test.
11381         * g++.dg/parse/offsetof9.C: New test.
11382
11383 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11384             Nathan Froyd  <froydnj@codesourcery.com>
11385
11386         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11387         * g++.dg/ext/attribute-test-1.C: Likewise.
11388         * g++.dg/ext/attribute-test-2.C: Likewise.
11389         * g++.dg/ext/attribute-test-3.C: Likewise.
11390         * g++.dg/ext/attribute-test-4.C: Likewise.
11391
11392 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11393
11394         * gnat.dg/unchecked_convert3.adb: New test.
11395
11396 2009-01-12  Tomas Bily  <tbily@suse.cz>
11397
11398         PR middlend/38385
11399         * gcc.dg/tree-ssa/pr38385.c: New file.
11400
11401 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11402
11403         PR c++/38794
11404         * g++.dg/parse/typedef9.C: New test.
11405
11406         PR tree-optimization/38807
11407         * gcc.c-torture/compile/pr38807.c: New test.
11408
11409 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11410
11411         * gcc.target/mips/ins-2.c: New test.
11412
11413 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11414
11415         PR testsuite/38809
11416         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11417
11418 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11419
11420         PR c++/36254
11421         * g++.dg/warn/Wreturn-type-5.C: New test.
11422
11423 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11424
11425         PR middle-end/38616
11426         * gcc.dg/pr38616.c: New test.
11427
11428 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11429
11430         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11431
11432 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11433
11434         PR c++/38648
11435         * g++.dg/expr/string-1.C: New test.
11436         * g++.dg/expr/string-2.C: New test.
11437
11438         PR c++/36695
11439         * g++.dg/ext/complex4.C: New test.
11440         * g++.dg/ext/complex5.C: New test.
11441         * g++.dg/init/reference1.C: New test.
11442         * g++.dg/init/reference2.C: New test.
11443         * g++.dg/init/reference3.C: New test.
11444
11445 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11446
11447         PR fortran/38763
11448         * gfortran.dg/transfer_null_1.f90: New test.
11449
11450 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11451
11452         PR fortran/38765
11453         * gfortran.dg/host_assoc_function_6.f90: New test.
11454
11455 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11456
11457         * lib/target-supports.exp: Add method to determine if the effective
11458         target is really a ppc405 after applying all compile options.
11459         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11460         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11461         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11462         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11463         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11464         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11465         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11466         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11467         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11468         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11469         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11470         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11471         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11472         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11473         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11474         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11475         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11476         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11477         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11478         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11479         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11480         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11481         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11482         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11483         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11484         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11485         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11486         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11487         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11488         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11489         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11490
11491 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11492
11493         PR c++/35335
11494         * g++.dg/other/error31.C: New testcase.
11495
11496         PR c/35742
11497         * gcc.dg/pr35742.c: New test.
11498
11499 2009-01-09  John F. Carr  <jfc@mit.edu>
11500
11501         PR c++/37877
11502         * g++.dg/parse/linkage3.C: New test.
11503
11504 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11505
11506         PR middle-end/38771
11507         * gcc.c-torture/compile/pr38771.c: New test.
11508
11509 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11510
11511         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11512
11513 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11514
11515         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11516         * gcc.dg/sibcall-4.c: Likewise.
11517
11518 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11519             Jan Sjodin  <jan.sjodin@amd.com>
11520
11521         PR tree-optimization/38559
11522         * gcc.dg/graphite/pr38559.c: New.
11523
11524 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11525
11526         PR tree-optimization/37194
11527         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11528
11529 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11530
11531         PR c++/38725
11532         * g++.dg/ext/label11.C: New test.
11533
11534 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11535
11536         * lib/target-supports.exp (check_weak_override_available): New.
11537         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11538         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11539         dg-require-weak-override.
11540
11541 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11542             Alan Modra  <amodra@bigpond.net.au>
11543
11544         * gcc.c-torture/compile/20090107-1.c: New test.
11545
11546 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11547
11548         PR target/38706
11549         * g++.dg/other/pr38706.C: New test.
11550
11551 2009-01-07  Jason Merrill  <jason@redhat.com>
11552
11553         * g++.dg/cpp0x/variadic92.C: New test.
11554         * g++.dg/cpp0x/variadic93.C: New test.
11555
11556 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11557
11558         * lib/target-supports-dg.exp (current_compiler_flags): New.
11559         (check-flags): Use it; do not access dg-test local variables.
11560         (dg-skip-if): Do not access dg-test local variables.
11561         (dg-xfail-run-if): Ditto.
11562         (dg-shouldfail): Ditto.
11563         * gcc.test-framework/test-framework.exp
11564         (check_effective_target_def_nocache): New.
11565         * gcc.test-framework/test-framework.awk: Handle scan tests.
11566         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11567         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11568         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11569         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11570         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11571         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11572         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11573         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11574         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11575
11576         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11577
11578         * lib/target-supports-dg.exp (check_test_flags): Delete.
11579
11580 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11581
11582         PR tree-optimization/38492
11583         PR tree-optimization/38498
11584         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11585         in trunk.
11586         * gcc.dg/graphite/block-0.c: Update test.
11587         * gcc.dg/graphite/block-1.c: Same.
11588         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11589         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11590         * gcc.dg/graphite/block-3.c: New.
11591         * gcc.dg/graphite/pr38498.c: New.
11592
11593 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11594
11595         AVX Programming Reference (December, 2008)
11596         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11597         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11598         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11599
11600         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11601         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11602
11603 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11604
11605         PR fortran/38220
11606         * gfortran.dg/c_loc_pure_1.f90:  New test.
11607
11608 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11609
11610         PR fortran/38669
11611         * gfortran.dg/elemental_dependency_3.f90:
11612         Add the final tree dump cleanup.
11613
11614 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11615
11616         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11617         passing -m32.
11618
11619         PR rtl-optimization/38722
11620         * gfortran.dg/pr38722.f90: New test.
11621
11622 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11623
11624         PR c/34252
11625         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11626         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11627
11628 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11629
11630         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11631         * gfortran.dg/typebound_call_8.f03: Same.
11632         * gfortran.dg/elemental_bind_c.f90: Same.
11633         * gfortran.dg/typebound_call_7.f03: Same.
11634         * gfortran.dg/interface_proc_end.f90: Same
11635         * gfortran.dg/pr37243.f: Fix typo.
11636
11637 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11638
11639         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11640         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11641         large stack sizes.
11642
11643 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11644
11645         AVX Programming Reference (December, 2008)
11646         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11647         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11648         * gcc.target/i386/sse-14.c: Likewise.
11649
11650         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11651         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11652         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11653         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11654
11655 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11656
11657         PR libfortran/38735
11658         * gfortran.dg/fmt_bz_bn.f: Update test.
11659
11660 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11661
11662         PR c++/38472
11663         * g++.dg/conversion/usual-arith-conv.C: New test.
11664
11665 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11666
11667         PR c/34911
11668         * gcc.dg/vector-3.c: New testcase.
11669         * g++.dg/ext/vector15.C: New test.
11670
11671 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11672
11673         PR tree-optimization/38510
11674         * gcc.dg/graphite/pr38510.c: New.
11675
11676 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11677             Jan Sjodin <jan.sjodin@amd.com>
11678
11679         PR tree-optimization/38500
11680         * gcc.dg/graphite/pr38500.c: New.
11681
11682 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11683
11684         * gcc.c-torture/compile/20001226-1.c: Generalize
11685         dg-timeout-factor.
11686         * gcc.c-torture/compile/limits-fnargs.c: Add
11687         dg-timeout-factor.
11688         * gcc.dg/20020425-1.c: Likewise.
11689         * gcc.dg/pch/pch.exp: Likewise.
11690
11691 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11692
11693         PR fortran/38657
11694         * gfortran.dg/module_commons_3.f90: New test.
11695
11696 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11697
11698         PR fortran/37159
11699         * gfortran.dg/random_seed_1.f90: Updated.
11700
11701 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11702
11703         PR fortran/38669
11704         PR fortran/38726
11705         * gfortran.dg/elemental_subroutine_7.f90:
11706         Fix p values so that it can be used as vector subscript.
11707
11708 2009-01-05  Jason Merrill  <jason@redhat.com>
11709
11710         * g++.dg/cpp0x/initlist12.C: Add another test.
11711
11712         * g++.dg/cpp0x/defaulted7.C: New test.
11713
11714 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11715
11716         PR fortran/38672
11717         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11718         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11719
11720 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11721
11722         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11723         for alpha*-*-* targets.
11724         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11725
11726 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11727
11728         PR fortran/38665
11729         * gfortran.dg/host_assoc_function_5.f90: New test.
11730
11731 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11732
11733         PR fortran/38669
11734         * gfortran.dg/elemental_dependency_3.f90: New test.
11735         * gfortran.dg/elemental_subroutine_7.f90: New test.
11736
11737 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11738
11739         * gcc.dg/struct-ret-3.c: Include unistd.h.
11740         (main): Exit early if system memory page size is
11741         larger than 4096 bytes.
11742
11743 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11744
11745         PR fortran/38718
11746         * gfortran.dg/merge_init_expr.f90: New.
11747
11748 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11749
11750         PR fortran/38536
11751         * gfortran.dg/c_loc_tests_13.f90: New test.
11752         * gfortran.dg/c_loc_tests_14.f90: New test.
11753
11754 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11755
11756         * gfortran.dg/func_result_4.f90: New.
11757
11758 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11759
11760         PR fortran/38594
11761         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11762         interface still works, in addition to original tests.
11763         * gfortran.dg/host_assoc_call_6.f90: New test.
11764
11765 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11766
11767         PR c++/38705
11768         * g++.dg/torture/pr38705.C: New test.
11769
11770         PR c/38700
11771         * gcc.dg/pr38700.c: New test.
11772
11773 2009-01-02  Jason Merrill  <jason@redhat.com>
11774
11775         * g++.dg/cpp0x/initlist11.C: New test.
11776         * g++.dg/cpp0x/initlist12.C: New test.
11777
11778 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11779
11780         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11781         Allow extra informative notes.
11782
11783 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11784
11785         PR c/36489
11786         * gcc.dg/pr36489.c: New test.
11787
11788 \f
11789 Copyright (C) 2009 Free Software Foundation, Inc.
11790
11791 Copying and distribution of this file, with or without modification,
11792 are permitted in any medium without royalty provided the copyright
11793 notice and this notice are preserved.