OSDN Git Service

2009-11-24 Martin Jambor <mjambor@suse.cz>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-24  Martin Jambor  <mjambor@suse.cz>
2
3         PR tree-optimization/42154
4         * gcc.c-torture/execute/pr42154.c: New test.
5
6 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
7
8         PR fortran/42045
9         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
10         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
11         * gfortran.dg/proc_ptr_comp_24.f90: New.
12
13 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
14
15         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
16         int targets.
17
18 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
19
20         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
21
22 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
23
24         PR testsuite/42086
25         * gcc.target/ia64/fptr-1.c: Make it a compile test.
26
27 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
28
29         * lib/lto.exp (lto_option_list): Rename from option_list.
30         * lib/compat.exp (compat_option_list): Rename from option_list.
31
32 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
33
34         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
35         * gcc-dg/raw-string-2.c: Ditto.
36         * gcc-dg/utf-array-short-wchar.c: Ditto.
37         * gcc-dg/utf-array.c: Ditto.
38         * gcc-dg/utf8-2.c: Ditto. 
39
40 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
41
42         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
43         targets.
44
45 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
46
47         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
48
49 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
50
51         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
52
53 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
54
55         PR testsuite/36470
56         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
57         Enable short test for avr target.
58         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
59         * gcc.dg/utf32-2.c: Ditto.
60         * gcc.dg/utf32-3.c: Ditto.
61         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
62
63 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
64
65         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
66
67 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
68
69         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
70
71
72 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
73
74         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
75         * gcc.dg/sms-7.c: Ditto.
76
77 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
78
79         * gcc.dg/pr36998.c: Frame pointer required for avr target.
80         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
81         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
82         * gcc.dg/pr41340.c: Test requires long pointer target.
83         * gcc.dg/profile-generate-3.c: Test requires profiling support.
84
85 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
86
87         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
88         * gcc.dg/graphite/block-3.c: Ditto.
89         * gcc.dg/graphite/block-4.c: Ditto.
90         * gcc.dg/graphite/block-5.c: Ditto.
91         * gcc.dg/graphite/block-6.c: Ditto.
92         * gcc.dg/graphite/interchange-0.c: Ditto.
93         * gcc.dg/graphite/interchange-1.c: Ditto.
94         * gcc.dg/graphite/interchange-2.c: Ditto.
95         * gcc.dg/graphite/interchange-3.c: Ditto.
96         * gcc.dg/graphite/interchange-4.c: Ditto.
97         * gcc.dg/graphite/interchange-5.c: Ditto.
98         * gcc.dg/graphite/interchange-6.c: Ditto.
99         * gcc.dg/graphite/run-id-1.c: Ditto.
100         * gcc.dg/graphite/scop-16.c: Ditto.
101         * gcc.dg/graphite/scop-17.c: Ditto.
102         * gcc.dg/graphite/scop-18.c: Ditto.
103         * gcc.dg/graphite/scop-matmult.c: Ditto.
104         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
105         * gcc.dg/graphite/id-15.c: Ditto.
106
107 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
108
109         * gnat.dg/specs/weak1.ads: New test.
110
111 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
112
113         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
114
115 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
116
117         PR c++/14777
118         * g++.dg/template/typedef13.C: Adjust.
119         * g++.dg/template/typedef19.C: Adjust.
120         * g++.dg/template/typedef20.C: Adjust.
121         * g++.dg/template/typedef22.C: New test.
122
123 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
124
125         PR target/42113
126         * gcc.target/alpha/pr42113.c: New test.
127
128 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
129
130         PR fortran/41807
131         * gfortran.dg/data_value_1.f90: Update test.
132         * gfortran.dg/array_constructor_32.f90: New test.
133
134 2009-11-21  Martin Jambor  <mjambor@suse.cz>
135
136         PR middle-end/42025
137         * gcc.c-torture/compile/pr42025-1.c: New test.
138         * gcc.c-torture/compile/pr42025-2.c: New test.
139
140 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
141
142         * gcc.target/mips/mult-1.c: Forbid octeon.
143         * gcc.target/mips/octeon-dmul-3.c: New test.
144
145 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
146
147         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
148
149 2009-11-20  Jason Merrill  <jason@redhat.com>
150
151         PR c++/9050, DR 147, DR 318
152         * g++.dg/template/ctor9.C: New.
153         * g++.dg/tc1/dr147.C: Remove xfails.
154         * g++.dg/lookup/name-clash4.C: Adjust.
155         * g++.old-deja/g++.jason/temporary5.C: Adjust.
156         * g++.old-deja/g++.pt/ctor2.C: Adjust.
157
158 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
159
160         PR tree-optimization/42078
161         * gcc.dg/pr42078.c: New test.
162
163 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
164
165         PR Testsuite/42114
166         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
167         XFAIL ptrdiff range test for avr.
168         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
169         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
170         * gcc-dg/c99-stdint-6.c: Ditto.
171
172 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
173
174         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
175         2009-10-23 change to set VRSAVE if VSX has been reverted.
176
177 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
178
179         PR c++/38646
180         * g++.dg/cpp0x/pr38646.C: New test.
181
182 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
183
184         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
185         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
186         Wrap *intmax_t tests in !NO_MAX_TYPES.
187
188 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
189
190         PR c++/42060
191         * g++.dg/cpp0x/initlist28.C: New.
192
193 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
194
195         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
196
197 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
198
199         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
200
201 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
202
203         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
204         explicit.
205         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
206         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
207         * g++.old-deja/g++.law/typeck1.C: Likewise.
208         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
209         * g++.dg/conversion/ptrmem9.C: Likewise.
210         * g++.dg/expr/cond2.C: Likewise.
211
212 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
213             Janus Weil  <janus@gcc.gnu.org>
214
215         PR fortran/42104
216         * gfortran.dg/proc_ptr_comp_23.f90: New test.
217
218 2009-11-19  Jason Merrill  <jason@redhat.com>
219
220         PR c++/42115
221         * g++.dg/init/placement5.C: Add positive test.
222
223         DR 176 permissiveness
224         * g++.dg/ext/injected-ttp.C: New.
225         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
226         * g++.old-deja/g++.pt/ttp41.C: Adjust.
227
228 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
229
230         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
231         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
232
233 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
234
235         * gcc-dg/raw-string-1.c: Skip test for avr target.
236         * gcc-dg/utf-array-short-wchar.c: Ditto.
237         * gcc-dg/utf-array.c: Ditto.
238         * gcc-dg/utf8-2.c: Ditto.
239
240 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
241
242         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
243         (plugin_init): Pass correct version to plugin_default_version_check.
244         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
245         (plugin_init): Pass correct version to plugin_default_version_check.
246         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
247         (plugin_init): Pass correct version to plugin_default_version_check.
248
249 2009-11-19  Jason Merrill  <jason@redhat.com>
250
251         PR c++/561
252         * g++.dg/overload/pmf2.C: New.
253
254 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
255
256         PR libgfortran/42090
257         * gfortran.dg/direct_io_11.f90: New test.
258
259 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
260
261         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
262
263 2009-11-18  Nick Clifton  <nickc@redhat.com>
264         
265         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
266         * g++.dg/lto/20081120-1_0.C: Likewise.
267         * g++.dg/lto/20091002-2_0.C: Likewise.
268         * g++.dg/lto/20081120-2_0.C: Likewise.
269         * g++.dg/lto/20091002-3_0.C: Likewise.
270         * g++.dg/lto/20081123_0.C: Likewise.
271         * g++.dg/lto/20090313_0.C: Likewise.
272         * g++.dg/lto/20081109-1_0.C: Likewise.
273         * g++.dg/lto/20081219_0.C: Likewise.
274         * g++.dg/lto/20081204-1_0.C: Likewise.
275         * g++.dg/lto/20090302_0.C: Likewise.
276         * g++.dg/lto/20081119-1_0.C: Likewise.
277         * g++.dg/lto/20081118_0.C: Likewise.
278
279 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
280
281         PR testsuite/41913
282         * lib/lto.exp (scan-symbol): Properly check if target exist.
283
284 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
285
286         PR fortran/42072
287         * gfortran.dg/proc_ptr_8.f90: Extended.
288
289 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
290
291         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
292         explicit.
293         * g++.dg/inherit/error4.C: Likewise.
294         * g++.dg/template/crash90.C: Likewise.
295
296 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
297
298         PR c++/3187
299         * g++.dg/abi/mangle26.C: Also match *C2* definition.
300         * g++.dg/abi/mangle27.C: Likewise.
301         * g++.dg/abi/mangle28.C: Likewise.
302         * g++.dg/abi/mangle29.C: Likewise.
303
304 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
305
306         PR debug/41926
307         * gcc.dg/vect/vect-debug-pr41926.c: New.
308
309 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
310
311         PR c++/42058
312         * g++.dg/init/array26.C: New.
313         * g++.dg/init/array27.C: Likewise.
314         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
315
316 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
317
318         PR c++/42061
319         * g++.dg/cpp0x/initlist27.C: New test.
320
321         PR c++/42059
322         * g++.dg/cpp0x/initlist26.C: New test.
323
324 2009-11-16  Jason Merrill  <jason@redhat.com>
325
326         PR c++/189, c++/9937, c++/13950, DR 176
327         * g++.dg/tc1/dr176.C: Adjust.
328         * g++.dg/template/injected1.C: New.
329         * g++.dg/template/inherit.C: Adjust.
330         * g++.old-deja/g++.brendan/crash56.C: Adjust.
331         * g++.old-deja/g++.pt/lookup8.C: Adjust.
332         * g++.old-deja/g++.pt/ttp22.C: Adjust.
333         * g++.old-deja/g++.pt/ttp23.C: Adjust.
334
335 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
336
337         PR c++/42055
338         * g++.dg/template/crash92.C: New.
339
340 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
341
342         PR c++/32056
343         * g++.dg/template/error44.C: New.
344
345 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
346
347         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
348
349 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
350
351         PR fortran/42048
352         * gfortran.dg/typebound_call_11.f03: New test.
353
354 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
355
356         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
357         init functions.
358
359 2009-11-13  Jason Merrill  <jason@redhat.com>
360
361         PR c++/27425
362         PR c++/34274
363         * g++.dg/template/arg7.C: New.
364
365         PR c++/29363
366         * g++.dg/template/error43.C: New.
367
368         PR debug/26965
369         * g++.dg/debug/dwarf2/static-data-member2.C: New.
370
371         PR c++/35075
372         * g++.dg/template/ref5.C: New.
373
374         PR c++/21008, DR 515
375         * g++.dg/template/inherit4.C: New.
376         * g++.dg/lookup/scoped8.C: Adjust.
377
378         PR c++/11987
379         * g++.dg/parse/typename11.C: New.
380         * g++.dg/template/crash48.C: Adjust.
381
382 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
383
384         PR testsuite/42001
385         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
386         lto_finish at the end.
387         * gfortran.dg/lto/lto.exp: Ditto.
388
389 2009-11-12  Jason Merrill  <jason@redhat.com>
390
391         PR c++/39560
392         * g++.dg/lookup/anon7.C: New.
393
394         PR c++/37037
395         * g++.dg/template/typedef21.C: New.
396
397         PR c++/42013
398         * g++.dg/cpp0x/decltype19.C: New.
399
400 2009-11-11  Jason Merrill  <jason@redhat.com>
401
402         PR c++/39131
403         * g++.dg/dfp/typeid1.C: New.
404
405 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
406
407         PR fortran/41978
408         * gfortran.dg/proc_ptr_comp_22.f90: New test.
409
410 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
411
412         PR testsuite/42001
413         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
414         lto_finish at the end.
415
416         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
417         (lto_finish): New. Restore mathlib.
418
419 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
420
421         * g++.dg/torture/pushpop_macro.C: New testcase.
422         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
423         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
424
425 2009-11-11  Jon Beniston  <jon@beniston.com>
426
427         * lib/target-supports.exp (check_profiling_available): lm32 target
428           doesn't support profiling.
429         * gcc.dg/20020312-2.c: Add lm32 support.
430         * g++.dg/other/packed1.C: Expect to fail on lm32.
431         * g++.old-deja/g++.jason/thunk3.C: Likewise.
432
433 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
434
435         * gcc.target/arm/neon: Regenerate generated tests.
436
437 2009-11-10  Jason Merrill  <jason@redhat.com>
438
439         * g++.dg/init/placement5.C: New.
440
441         PR c++/34158
442         * g++.dg/init/placement4.C: New.
443
444 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
445
446         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
447         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
448         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
449         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
450
451 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
452
453         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
454         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
455
456 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
457
458         * gcc.c-torture/compile/pr41987.c: New.
459
460 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
461
462         PR middle-end/40946
463         * gcc.dg/pr40946.c: New test.
464
465 2009-11-09  Jason Merrill  <jason@redhat.com>
466
467         PR c++/41972
468         * g++.dg/template/ref4.C: New.
469
470         PR c++/41994
471         * g++.dg/template/conv10.C: New.
472
473 2009-11-07  Jason Merrill  <jason@redhat.com>
474
475         PR c++/37920
476         * g++.dg/ext/typeof11.C: New.
477
478 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
479
480         PR target/41985
481         * gcc.target/i386/pr41985.c: New test.
482
483 2009-11-08  Richard Guenther  <rguenther@suse.de>
484
485         * gcc.dg/torture/pta-escape-1.c: New testcase.
486
487 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
488
489         * gnat.dg/rep_clause4.adb: New test.
490
491 2009-11-08  Richard Guenther  <rguenther@suse.de>
492
493         PR rtl-optimization/41928
494         * gfortran.dg/pr41928.f90: New testcase.
495
496 2009-11-07  Jason Merrill  <jason@redhat.com>
497
498         PR c++/18451
499         PR c++/40738
500         * g++.dg/parse/error36.C: Add parameter and template cases.
501         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
502         * g++.dg/ext/typedef-init.C: Likewise.
503         * g++.dg/lookup/hidden-class1.C: Likewise.
504         * g++.dg/lookup/hidden-class10.C: Likewise.
505         * g++.dg/lookup/hidden-class5.C: Likewise.
506         * g++.dg/lookup/hidden-class7.C: Likewise.
507         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
508         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
509         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
510         * g++.dg/lookup/strong-using-2.C: Likewise.
511         * g++.dg/other/typedef1.C: Likewise.
512         * g++.dg/parse/access10.C: Likewise.
513         * g++.dg/parse/constructor1.C: Likewise.
514         * g++.dg/parse/crash38.C: Likewise.
515         * g++.dg/parse/error3.C: Likewise.
516         * g++.dg/parse/typespec1.C: Likewise.
517         * g++.dg/template/typedef5.C: Likewise.
518         * g++.old-deja/g++.pt/typename3.C: Likewise.
519         * g++.old-deja/g++.pt/typename4.C: Likewise.
520         * g++.old-deja/g++.pt/typename6.C: Likewise.
521         * g++.old-deja/g++.robertl/eb94.C: Likewise.
522
523         * g++.dg/abi/regparm1.C: Fix execute test.
524
525 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
526
527         PR tree-optimization/41643
528         * gcc.dg/pr41643.c: New test.
529
530 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
531
532         PR fortran/41909
533         * gfortran.dg/recursive_check_15.f90: New test.
534
535 2009-11-06  Jason Merrill  <jason@redhat.com>
536
537         PR c++/15946
538         * g++.dg/parse/error36.C: New.
539         * g++.old-deja/g++.other/typename1.C: Adjust.
540
541         PR c++/9381
542         * g++.dg/abi/regparm1.C: New.
543
544 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
545
546         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
547         PLUGIN_PRAGMAS.
548         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
549         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
550         and pragma_plugin-test-1.C.
551
552 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
553
554         PR c++/41536
555         * g++.dg/ext/always_inline-5.C: New test.
556
557 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
558
559         PR c++/41967
560         * g++.dg/gomp/pr41967.C: New test.
561
562 2009-11-06  Michael Matz  <matz@suse.de>
563
564         PR middle-end/41963
565         * gcc.dg/pr41963.c: New test.
566
567 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
568
569         PR middle-end/41935
570         * gcc.dg/pr41935.c: New test.
571         * c-c++-common/pr41935.c: New test.
572         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
573         element.
574         * gcc.c-torture/execute/pr41935.c: New test.
575
576 2009-11-05  Jason Merrill  <jason@redhat.com>
577
578         PR c++/34180
579         * g++.dg/init/synth2.C: New.
580
581         PR c++/7046
582         * g++.dg/abi/pragma-pack1.C: New.
583
584         PR c++/34870
585         * g++.dg/lookup/koenig7.C: New.
586
587         PR c++/41703
588         * g++.dg/template/partial6.C: New.
589
590 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
591
592         PR fortran/41556
593         * gfortran.dg/class_12.f03: New test.
594
595 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
596
597         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
598         in builtin's name.
599
600 2009-11-04  Jason Merrill  <jason@redhat.com>
601
602         PR c++/36912
603         * g++.dg/init/static-init2.C: New.
604
605 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
606
607         PR fortran/41556
608         PR fortran/41873
609         * gfortran.dg/interface_abstract_4.f90: New test.
610
611 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
612
613         * gcc.target/m68k/pr41302.c: Fix target triplet.
614
615 2009-11-04  Jason Merrill  <jason@redhat.com>
616
617         PR c++/39413
618         * g++.dg/template/overload11.C: New.
619         * g++.dg/template/nested3.C: Adjust.
620
621 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
622
623         PR ada/20548
624         * ada/acats/norun.lst: Remove the stack checking tests.
625         * ada/acats/run_acats: Limit the stack to 8MB.
626
627 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
628
629         PR fortran/41556
630         PR fortran/41937
631         * gfortran.dg/class_11.f03: New test.
632
633 2009-11-04  Jason Merrill  <jason@redhat.com>
634
635         PR c++/35067
636         * g++.dg/abi/thunk5.C: New.
637
638 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
639
640         PR rtl-opt/41833
641         * gcc.target/powerpc/altivec-33.c: New testcase.
642
643 2009-11-04  Jason Merrill  <jason@redhat.com>
644
645         PR c++/17365, DR 218
646         * g++.dg/lookup/koenig6.C: New.
647         * g++.dg/lookup/koenig5.C: Adjust.
648         * g++.dg/template/crash56.C: Adjust.
649         * g++.old-deja/g++.ns/koenig5.C: Adjust.
650
651 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
652             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
653
654         * gcc.target/i386/xop-check.h: New file.
655         * gcc.target/i386/xop-hadduX.c: Ditto.
656         * gcc.target/i386/xop-haddX.c: Ditto.
657         * gcc.target/i386/xop-hsubX.c: Ditto.
658         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
659         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
660         * gcc.target/i386/xop-pcmov2.c: Ditto.
661         * gcc.target/i386/xop-pcmov.c: Ditto.
662         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
663         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
664         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
665         * gcc.target/i386/xop-shift1-vector.c: Ditto.
666         * gcc.target/i386/xop-shift2-vector.c: Ditto.
667         * gcc.target/i386/xop-shift3-vector.c: Ditto.
668         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
669         * gcc.target/i386/sse-12.c: Update with new compile options to
670         activate and check xopintrin.h intrinsic file.
671         * gcc.target/i386/sse-13.c: Ditto.
672         * gcc.target/i386/sse-14.c: Ditto.
673         * gcc.target/i386/sse-22.c: Ditto.
674         * gcc.target/i386/sse-23.c: Ditto.
675         * g++.dg/other/i386-2.C: Ditto.
676         * g++.dg/other/i386-3.C: Ditto.
677         * g++.dg/other/i386-5.C: Ditto.
678         * g++.dg/other/i386-6.C: Ditto.
679         
680 2009-11-04  Wei Guozhi  <carrot@google.com>
681
682         PR target/40835
683         * gcc.target/arm/pr40835: New testcase.
684
685 2009-11-04  Revital Eres  <eres@il.ibm.com>
686
687         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
688         change in decision of peeling for alignment.
689         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
690         * gcc.dg/vect/vect-50.c: Likewise.
691         * gcc.dg/vect/vect-42.c: Likewise.
692         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
693         Likewise.
694         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
695         Likewise.
696         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
697         * gcc.dg/vect/vect-60.c: Likewise.
698         * gcc.dg/vect/vect-52.c: Likewise.
699         * gcc.dg/vect/vect-44.c: Likewise.
700         * gcc.dg/vect/vect-27.c: Likewise.
701         * gcc.dg/vect/vect-29.c: Likewise.
702         * gcc.dg/vect/vect-72.c: Likewise.
703         * gcc.dg/vect/vect-56.c: Likewise.
704         * gcc.dg/vect/vect-48.c: Likewise.
705         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
706         * gfortran.dg/vect/vect-2.f90: Likewise.
707         * gfortran.dg/vect/vect-5.f90: Likewise.
708
709 2009-11-04  Richard Guenther  <rguenther@suse.de>
710
711         PR tree-optimization/41919
712         * gcc.c-torture/execute/pr41919.c: New testcase.
713
714 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
715
716         PR target/41302
717         * gcc.target/m68k/pr41302.c: New test.
718
719 2009-11-03  Jason Merrill  <jason@redhat.com>
720
721         PR c++/36959
722         * g++.dg/opt/inline16.C: New.
723
724 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
725
726         * gnat.dg/stack_check.adb1: New test.
727         * gnat.dg/stack_check.adb2: Likewise.
728
729 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
730
731         PR rtl-optimization/41917
732         * gcc.c-torture/execute/pr41917.c: New test.
733
734 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
735
736         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
737         dump to not include "call *%esp".
738
739 2009-11-03  Jason Merrill  <jason@redhat.com>
740
741         PR c++/39786
742         * g++.dg/lookup/using22.C: New.
743
744         PR c++/41876
745         * g++.dg/parse/eh-decl.C: New.
746
747         PR c++/41927
748         * g++.dg/template/sfinae16.C: New.
749
750         PR c++/41815
751         * g++.dg/cpp0x/rv-return.C: New.
752         * g++.dg/cpp0x/deduce.C: Adjust.
753
754         PR c++/40944
755         * g++.dg/template/sfinae15.C: New.
756
757         PR c++/40687
758         * g++.dg/cpp0x/auto3.C: Remove xfail.
759
760 2009-11-03  Tobias Burnus  <burnus@net-b.de>
761
762         PR fortran/41907
763         * gfortran.dg/missing_optional_dummy_6.f90: New test.
764
765 2009-11-03  Nick Clifton  <nickc@redhat.com>
766
767         * gcc.target/rx/builtins.c: Remove redundant tests.
768         Add test of MVTIPL instruction.
769         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
770         function attributes.  Add -msave-acc-in-interrupts option to the
771         command line.
772
773 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
774             Maxim Kuvyrkov  <maxim@codesourcery.com>
775
776         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
777         sh, m68k and fido.
778
779 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
780
781         PR c++/38699
782         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
783         * c-c++-common/builtin-offsetof.c: ... here.
784
785 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
786
787         PR c++/38699
788         * c-c++-common/dfp/builtin-offsetof.c: New test.
789         * g++.dg/other/offsetof6.C: Likewise.
790
791 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
792
793         PR target/41900
794         * gcc.target/i386/pr41900.c: New test.
795
796 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
797
798         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
799
800 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
801
802         PR c++/41856
803         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
804         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
805
806 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
807
808         PR c++/37093
809         * g++.dg/other/ptrmem10.C: New test.
810         * g++.dg/other/ptrmem11.C: Likewise.
811
812 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
813
814         PR testsuite/41878
815         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
816         spaces in some expressions.
817
818 2009-11-02  Jason Merrill  <jason@redhat.com>
819
820         * g++.dg/other/linkage2.C: Move to...
821         * g++.dg/cpp0x/linkage2.C: ..here.
822         * g++.dg/abi/mangle32.C: Add -std=c++0x.
823         * g++.dg/cpp0x/nolinkage1.C: Likewise.
824         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
825         * g++.dg/ext/anon-struct4.C: Revert earlier change.
826         * g++.dg/lookup/anon2.C: Likewise.
827         * g++.dg/other/anon3.C: Likewise.
828         * g++.dg/template/arg2.C: Likewise.
829         * g++.dg/template/local4.C: Likewise.
830         * g++.old-deja/g++.law/operators32.C: Likewise.
831         * g++.old-deja/g++.other/linkage2.C: Likewise.
832         * g++.old-deja/g++.pt/enum6.C: Likewise.
833         * g++.old-deja/g++.other/anon9.C: Likewise.
834         * g++.old-deja/g++.other/linkage1.C: Likewise.
835         * c-c++-common/dfp/pr35620.c: Give the union a name.
836
837 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
838
839         PR tree-optimization/41857
840         * gcc.target/spu/ea/pr41857.c: New file.
841
842 2009-11-02  Martin Jambor  <mjambor@suse.cz>
843
844         PR tree-optimization/41750
845         * gcc.c-torture/execute/pr41750.c: New test.
846
847 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
848
849         PR tree-optimization/41841
850         * gcc.dg/pr41841.c: New test.
851
852         PR debug/41893
853         * gcc.dg/debug/pr41893-1.c: New test.
854         * gcc.dg/debug/pr41893-2.c: New file.
855
856         PR c++/41774
857         * g++.dg/ext/visibility/namespace3.C: New test.
858
859 2009-11-01  Jason Merrill  <jason@redhat.com>
860
861         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
862         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
863         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
864
865 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
866
867         * gnat.dg/opt5.adb: New test.
868
869 2009-11-01  Tobias Burnus  <burnus@net-b.de>
870
871         PR fortran/41872
872         * gfortran.dg/allocatable_scalar_4.f90: New test.
873
874 2009-11-01  Tobias Burnus  <burnus@net-b.de>
875
876         PR fortran/41850
877         * gfortran.dg/intent_out_6.f90: New testcase.
878
879 2009-10-31  Richard Guenther  <rguenther@suse.de>
880
881         * g++.dg/tree-ssa/restrict1.C: New.
882
883 2009-10-31  Jason Merrill  <jason@redhat.com>
884
885         * g++.dg/rtti/typeid9.C: New.
886
887         PR c++/41754
888         * g++.dg/cpp0x/initlist25.C: New.
889
890 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
891
892         * gnat.dg/specs/rep_clause4.ads: New test.
893
894 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
895
896         PR target/41885
897         * gcc.target/avr/torture/pr41885.c: New test.
898
899 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
900
901         * gnat.dg/specs/pack5.ads: New test.
902
903 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
904
905         * lib/target-supports.exp: Handle powerpc-*-elf.
906
907 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
908
909         PR target/40838
910         * gcc.target/i386/incoming-6.c: New.
911         * gcc.target/i386/incoming-7.c: Likewise.
912         * gcc.target/i386/incoming-8.c: Likewise.
913         * gcc.target/i386/incoming-9.c: Likewise.
914         * gcc.target/i386/incoming-10.c: Likewise.
915         * gcc.target/i386/incoming-11.c: Likewise.
916         * gcc.target/i386/incoming-12.c: Likewise.
917         * gcc.target/i386/incoming-13.c: Likewise.
918         * gcc.target/i386/incoming-14.c: Likewise.
919         * gcc.target/i386/incoming-15.c: Likewise.
920         * gcc.target/i386/pr37843-4.c: Likewise.
921
922 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
923
924         PR c++/41863
925         * g++.dg/template/sizeof12.C: New test.
926
927 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
928
929         * gnat.dg/pack14.adb: New test.
930
931 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
932
933         * gcc.target/mips/mips.exp (mips_option_groups): Add
934         mcount-ra-address.
935         * gcc.target/mips/mmcount-ra-address-1.c: New test.
936         * gcc.target/mips/mmcount-ra-address-2.c: New test.
937         * gcc.target/mips/mmcount-ra-address-3.c: New test.
938
939 2009-10-29  Michael Matz  <matz@suse.de>
940
941         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
942         * gcc.target/i386/sse-recip-vec.c: Ditto.
943         * gcc.target/i386/brokensqrt.c: New test.
944
945 2009-10-29  Tobias Burnus  <burnus@net-b.de>
946
947         PR fortran/41777
948         * gfortran.dg/associated_target_3.f90: New testcase.
949
950 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
951
952         * gfortran.dg/lto/pr41764_0.f: New.
953
954 2009-10-29  Martin Jambor  <mjambor@suse.cz>
955
956         PR tree-optimization/41775
957         * g++.dg/torture/pr41775.C: New testcase.
958
959 2009-10-28  Jason Merrill  <jason@redhat.com>
960
961         * g++.dg/cpp0x/inline-ns1.C: New.
962         * g++.dg/cpp0x/inline-ns2.C: New.
963         * g++.dg/cpp0x/inline-ns3.C: New.
964
965 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
966
967         PR rtl-optimization/39715
968         * gcc.target/arm/thumb-ltu.c: New.
969
970 2009-10-28  Richard Guenther  <rguenther@suse.de>
971
972         PR lto/41808
973         PR lto/41839
974         * gcc.dg/lto/20091027-1_0.c: New testcase.
975         * gcc.dg/lto/20091027-1_1.c: Likewise.
976         * g++.dg/lto/20091026-1_0.C: Likewise.
977         * g++.dg/lto/20091026-1_1.C: Likewise.
978         * g++.dg/lto/20091026-1_a.h: Likewise.
979
980 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
981
982         PR middle-end/41837
983         * gcc.dg/pr41837.c: New test.
984
985         PR debug/41801
986         * g++.dg/ext/sync-3.C: New test.
987
988         PR target/41762
989         * gcc.dg/pr41762.c: New test.
990
991 2009-10-28  Richard Guenther  <rguenther@suse.de>
992
993         PR middle-end/41855
994         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
995         * gfortran.dg/lto/20091028-1_1.c: Likewise.
996         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
997         * gfortran.dg/lto/20091028-2_1.c: Likewise.
998
999 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1000
1001         PR rtl-optimization/39715
1002         * gcc.target/arm/thumb-bitfld1.c: New.
1003
1004 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1005
1006         PR rtl-optimization/40741
1007         * gcc.target/arm/thumb-branch1.c: New.
1008
1009 2009-10-27  Jason Merrill  <jason@redhat.com>
1010
1011         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1012         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1013         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1014         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1015
1016 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1017
1018         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1019         * gnat.dg/null_pointer_deref2.adb: Likewise.
1020
1021 2009-10-27  Richard Guenther  <rguenther@suse.de>
1022
1023         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1024
1025 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1026
1027         PR c/41842
1028         * gcc.dg/pr41842.c: New test.
1029
1030 2009-10-27  Revital Eres  <eres@il.ibm.com>
1031
1032         PR tree-optimization/40648
1033         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1034         change in decision of peeling for alignment.
1035         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1036         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1037         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1038         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1039         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1040         * gcc.dg/vect/vect-50.c: Likewise.
1041         * gcc.dg/vect/vect-33.c: Likewise.
1042         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1043         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1044         Likewise.
1045         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1046         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1047         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1048         Likewise.
1049         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1050         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1051         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1052         * gcc.dg/vect/vect-60.c: Likewise.
1053         * gcc.dg/vect/vect-26.c: Likewise.
1054         * gcc.dg/vect/vect-52.c: Likewise.
1055         * gcc.dg/vect/vect-44.c: Likewise.
1056         * gcc.dg/vect/vect-27.c: Likewise.
1057         * gcc.dg/vect/vect-70.c: Likewise.
1058         * gcc.dg/vect/vect-28.c: Likewise.
1059         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1060         * gcc.dg/vect/vect-109.c: Likewise.
1061         * gcc.dg/vect/vect-54.c: Likewise.
1062         * gcc.dg/vect/vect-29.c: Likewise.
1063         * gcc.dg/vect/vect-72.c: Likewise.
1064         * gcc.dg/vect/vect-56.c: Likewise.
1065         * gcc.dg/vect/vect-48.c: Likewise.
1066         * gcc.dg/vect/vect-91.c: Likewise.
1067         * gcc.dg/vect/vect-92.c: Likewise.
1068         * gcc.dg/vect/vect-58.c: Likewise.
1069         * gcc.dg/vect/slp-25.c: Likewise.
1070         * gcc.dg/vect/vect-93.c: Likewise.
1071         * gcc.dg/vect/vect-95.c: Likewise.
1072         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1073         * gcc.dg/vect/vect-87.c: Likewise.
1074         * gcc.dg/vect/vect-96.c: Likewise.
1075         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1076         * gcc.dg/vect/vect-88.c: Likewise.
1077         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1078         * gcc.dg/vect/vect-89.c: Likewise.
1079         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1080         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1081         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1082         * gfortran.dg/vect/vect-2.f90: Likewise.
1083         * gfortran.dg/vect/vect-3.f90: Likewise.
1084         * gfortran.dg/vect/vect-4.f90: Likewise.
1085         * gfortran.dg/vect/vect-5.f90: Likewise.
1086
1087 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1088
1089         PR c++/41020
1090         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1091
1092 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1093             Michael Meissner  <meissner@linux.vnet.ibm.com>
1094             Ulrich Weigand  <uweigand@de.ibm.com>
1095
1096         * gcc.target/spu/ea/ea.exp: New file.
1097         * gcc.target/spu/ea/cache1.c: Likewise.
1098         * gcc.target/spu/ea/cast1.c: Likewise.
1099         * gcc.target/spu/ea/cast2.c: Likewise.
1100         * gcc.target/spu/ea/compile1.c: Likewise.
1101         * gcc.target/spu/ea/compile2.c: Likewise.
1102         * gcc.target/spu/ea/cppdefine.c: Likewise.
1103         * gcc.target/spu/ea/errors1.c: Likewise.
1104         * gcc.target/spu/ea/errors2.c: Likewise.
1105         * gcc.target/spu/ea/execute1.c: Likewise.
1106         * gcc.target/spu/ea/execute2.c: Likewise.
1107         * gcc.target/spu/ea/execute3.c: Likewise.
1108         * gcc.target/spu/ea/ops1.c: Likewise.
1109         * gcc.target/spu/ea/ops2.c: Likewise.
1110         * gcc.target/spu/ea/options1.c: Likewise.
1111         * gcc.target/spu/ea/test-sizes.c: Likewise.
1112
1113 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1114
1115         PR bootstrap/41345
1116         * gcc.dg/pr41345.c: New test.
1117
1118         PR debug/41828
1119         * g++.dg/debug/dwarf2/anonname1.C: New test.
1120
1121 2009-10-26  Jason Merrill  <jason@redhat.com>
1122
1123         PR c++/38796
1124         * g++.dg/cpp0x/defaulted15.C: New.
1125         * g++.dg/cpp0x/defaulted16.C: New.
1126
1127 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1128
1129         PR c++/41785
1130         * g++.dg/cpp0x/variadic96.C: New test.
1131
1132 2009-10-26  Nick Clifton  <nickc@redhat.com>
1133
1134         * lib/target-supports.exp (check_profiling_available):
1135         Profiling is not, currently, available for the RX port.
1136         (check_effective_target_hard_float): Add support for RX target.
1137         * gcc.target/rx: New directory.
1138         * gcc.target/rx/builtins.c: New test file.
1139         * gcc.target/rx/interrupts.c: New test file.
1140         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1141         * gcc.target/rx/zero-width-bitfield.c: New test file.
1142         * gcc.target/rx/i272091.c: New test file.
1143         * gcc.target/rx/packed-struct.c: New test file.
1144         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1145
1146 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1147
1148         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1149         * gcc.dg/lto/20091016-1_0.c: Likewise.
1150         * gcc.dg/lto/20090206-1_0.c: Likewise.
1151         * gcc.dg/lto/20081120-1_0.c: Likewise.
1152         * gcc.dg/lto/20081120-2_0.c: Likewise.
1153         * gcc.dg/lto/20090116_0.c: Likewise.
1154         * gcc.dg/lto/20081126_0.c: Likewise.
1155         * gcc.dg/lto/20091013-1_0.c: Likewise.
1156         * gcc.dg/lto/20081212-1_0.c: Likewise.
1157         * gcc.dg/lto/20091015-1_0.c: Likewise.
1158         * gcc.dg/lto/20090126-1_0.c: Likewise.
1159         * gcc.dg/lto/20090126-2_0.c: Likewise.
1160         * gcc.dg/lto/20091020-1_0.c: Likewise.
1161         * gcc.dg/lto/20091020-2_0.c: Likewise.
1162         * gcc.dg/lto/20081204-1_0.c: Likewise.
1163         * gcc.dg/lto/20081204-2_0.c: Likewise.
1164         * gcc.dg/lto/20081224_0.c: Likewise.
1165         * gcc.dg/lto/20090219_0.c: Likewise.
1166
1167 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1168
1169         PR c++/41020
1170         * g++.dg/lookup/extern-c-redecl2.C: New test.
1171         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1172         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1173         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1174
1175 2009-10-26  Michael Matz  <matz@suse.de>
1176
1177         PR tree-optimization/41783
1178         * gcc.dg/pr41783.c: New test.
1179         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1180         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1181         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1182
1183 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1184
1185         PR fortran/41714
1186         * gfortran.dg/class_allocate_4.f03: New test.
1187
1188 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1189
1190         * gcc.target/mips/mult-1.c: New test.
1191
1192 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1193
1194         PR fortran/41784
1195         * gfortran.dg/extends_8.f03: New test.
1196
1197 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1198
1199         * gnat.dg/specs/pack4.ads: New test.
1200
1201 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1202
1203         * gnat.dg/null_pointer_deref1.adb: New test.
1204         * gnat.dg/null_pointer_deref2.adb: Likewise.
1205
1206 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1207
1208         PR fortran/41772
1209         * gfortran.dg/transfer_intrinsic_3.f90.
1210
1211 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1212
1213         * gnat.dg/opt4.adb: New test.
1214
1215 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1216
1217         PR c/40033
1218         * gcc.dg/noncompile/pr40033-1.c: New test.
1219
1220 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1221
1222         PR c++/40808
1223         * g++.dg/abi/mangle34.C: New test
1224
1225 2009-10-23  Jason Merrill  <jason@redhat.com>
1226
1227         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1228
1229         Core issue 899
1230         * g++.dg/cpp0x/explicit4.C: New.
1231
1232 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1233
1234         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1235         *-*-cygwin.
1236         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1237         for *-*-mingw* and *-*-cygwin.
1238         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1239         * g++.dg/template/spec35.C: Disable weak symbol test for
1240         *-*-mingw* and *-*-cygwin.
1241
1242         PR testsuite/31342
1243         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1244
1245 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1246
1247         PR fortran/41800
1248         * gfortran.dg/class_10.f03: New test.
1249
1250 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1251
1252         PR target/41787
1253         * gcc.target/powerpc/vsx-vrsave.c: New file.
1254
1255 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1256
1257         PR c/41673
1258         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1259
1260 2009-10-23  Richard Guenther  <rguenther@suse.de>
1261
1262         PR tree-optimization/41778
1263         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1264
1265 2009-10-22  Richard Guenther  <rguenther@suse.de>
1266
1267         PR lto/41791
1268         * g++.dg/lto/20091022-2_0.C: New testcase.
1269
1270 2009-10-22  Richard Guenther  <rguenther@suse.de>
1271
1272         PR lto/41730
1273         * g++.dg/lto/20091022-1_0.C: New testcase.
1274
1275 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1276
1277         * gcc.dg/autopar/outer-4.c: Adjust scan.
1278         * gcc.dg/autopar/outer-5.c: Adjust scan.
1279         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1280
1281         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1282         * gcc.dg/autopar/outer-1.c: New testcase.
1283         * gcc.dg/autopar/outer-2.c: New testcase.
1284         * gcc.dg/autopar/outer-3.c: New testcase.
1285         * gcc.dg/autopar/outer-4.c: New testcase.
1286         * gcc.dg/autopar/outer-5.c: New testcase.
1287         * gcc.dg/autopar/outer-6.c: New testcase.
1288
1289 2009-10-22  Jan Hubicka  <jh@suse.cz>
1290
1291         * gcc.c-torture/compile/pr40556.c: New testcase.
1292
1293 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1294
1295         PR fortran/41781
1296         * gfortran.dg/goto_8.f90: New test case.
1297
1298 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1299
1300         PR tree-optimization/41497
1301         * gcc.dg/tree-ssa/pr41497.c: New.
1302
1303 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1304
1305         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1306
1307 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1308
1309         * gcc.dg/tls/pie-1.c: New test.
1310
1311 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1312
1313         * g++.dg/abi/mangle33.C: New test.
1314
1315 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1316
1317         * gnat.dg/discr22.adb: New test.
1318
1319 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1320
1321         * gnat.dg/loop_optimization7.ad[sb]: New test.
1322         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1323
1324 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1325
1326         PR fortran/41706
1327         PR fortran/41766
1328         * gfortran.dg/class_9.f03: Extended test case.
1329         * gfortran.dg/select_type_7.f03: New test case.
1330
1331 2009-10-20  Richard Guenther  <rguenther@suse.de>
1332
1333         * gcc.dg/lto/20091020-3_0.c: New testcase.
1334
1335 2009-10-20  Richard Guenther  <rguenther@suse.de>
1336
1337         PR lto/41761
1338         * gcc.dg/lto/20091020-1_0.c: New testcase.
1339         * gcc.dg/lto/20091020-1_1.c: Likewise.
1340         * gcc.dg/lto/20091020-2_0.c: Likewise.
1341         * gcc.dg/lto/20091020-2_1.c: Likewise.
1342
1343 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1344
1345         PR debug/41340
1346         * gcc.dg/pr41340.c: New test.
1347
1348 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1349
1350         * gnat.dg/discr21.ad[sb]: New test.
1351         * gnat.dg/discr21_pkg.ads: New helper.
1352
1353 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1354
1355         PR fortran/41706
1356         * gfortran.dg/class_9 : New test.
1357
1358 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1359
1360         * gcc.dg/raw-string-1.c: New test.
1361         * gcc.dg/raw-string-2.c: New test.
1362         * gcc.dg/raw-string-3.c: New test.
1363         * gcc.dg/raw-string-4.c: New test.
1364         * gcc.dg/raw-string-5.c: New test.
1365         * gcc.dg/raw-string-6.c: New test.
1366         * gcc.dg/raw-string-7.c: New test.
1367         * gcc.dg/utf8-1.c: New test.
1368         * gcc.dg/utf8-2.c: New test.
1369         * gcc.dg/utf-badconcat2.c: New test.
1370         * gcc.dg/utf-dflt2.c: New test.
1371         * gcc.dg/cpp/include6.c: New test.
1372         * g++.dg/ext/raw-string-1.C: New test.
1373         * g++.dg/ext/raw-string-2.C: New test.
1374         * g++.dg/ext/raw-string-3.C: New test.
1375         * g++.dg/ext/raw-string-4.C: New test.
1376         * g++.dg/ext/raw-string-5.C: New test.
1377         * g++.dg/ext/raw-string-6.C: New test.
1378         * g++.dg/ext/raw-string-7.C: New test.
1379         * g++.dg/ext/utf8-1.C: New test.
1380         * g++.dg/ext/utf8-2.C: New test.
1381         * g++.dg/ext/utf-badconcat2.C: New test.
1382         * g++.dg/ext/utf-dflt2.C: New test.
1383
1384         * gcc.dg/cleanup-13.c: New test.
1385
1386 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1387
1388         PR fortran/41586
1389         * gfortran.dg/auto_dealloc_1.f90: New test case.
1390
1391 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1392
1393         Port from redhat/gcc-4_4-branch:
1394         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1395         * gcc.dg/debug/vta-2.c: New test.
1396
1397         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1398         * gcc.dg/debug/vta-1.c: New.
1399
1400 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1401
1402         * gnat.dg/noreturn2.ad[sb]: New test.
1403
1404 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1405
1406         PR fortran/41755
1407         * gfortran.dg/equiv_8.f90: New test.
1408         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1409
1410 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1411
1412         * gcc.target/arm/neon-thumb2-move.c: New test.
1413
1414 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1415
1416         * gcc.dg/debug/vta-3.c: New test.
1417
1418 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1419
1420         * gnat.dg/nested_proc.adb: Rename into...
1421         * gnat.dg/nested_proc1.adb: ...this.
1422         * gnat.dg/nested_proc2.adb: New test.
1423
1424 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1425
1426         * gnat.dg/noreturn1.ad[sb]: New test.
1427
1428 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1429             Paul Thomas  <pault@gcc.gnu.org>
1430
1431         PR fortran/41629
1432         * gfortran.dg/class_6.f90: New test.
1433
1434         PR fortran/41608
1435         PR fortran/41587
1436         * gfortran.dg/class_7.f90: New test.
1437
1438         PR fortran/41618
1439         * gfortran.dg/class_8.f90: New test.
1440
1441 2009-10-17  Richard Guenther  <rguenther@suse.de>
1442
1443         * gcc.dg/lto/20091017-1_0.c: New testcase.
1444         * gcc.dg/lto/20091017-1_1.c: Likewise.
1445
1446 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1447
1448         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1449
1450 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1451
1452         * gnat.dg/aggr11.adb: New test.
1453         * gnat.dg/aggr11_pkg.ads: New helper.
1454
1455 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1456
1457         * gnat.dg/slice8.adb: New test.
1458         * gnat.dg/slice8_pkg1.ads: New helper.
1459         * gnat.dg/slice8_pkg2.ads: Likewise.
1460         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1461
1462 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1463
1464         * gnat.dg/unchecked_convert4.adb: New test.
1465
1466 2009-10-15  Jason Merrill  <jason@redhat.com>
1467
1468         PR c++/38798
1469         * g++.dg/cpp0x/trailing5.C: New.
1470
1471         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1472         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1473         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1474         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1475
1476 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1477
1478         PR fortran/41719
1479         * gfortran.dg/class_5.f03: New test case.
1480         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1481         * gfortran.dg/typebound_operator_4.f03: Ditto.
1482
1483 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1484
1485         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1486         * g++.dg/other/first-global.C: Likewise.
1487         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1488         * g++.dg/torture/pr40323.C: Likewise.
1489         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1490         * gcc.dg/inline-33.c: Likewise.
1491         * gcc.dg/ipa/ipa-1.c: Likewise.
1492         * gcc.dg/ipa/ipa-2.c: Likewise.
1493         * gcc.dg/ipa/ipa-3.c: Likewise.
1494         * gcc.dg/ipa/ipa-4.c: Likewise.
1495         * gcc.dg/ipa/ipa-5.c: Likewise.
1496         * gcc.dg/ipa/ipa-7.c: Likewise.
1497         * gcc.dg/ipa/ipacost-2.c: Likewise.
1498         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1499         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1500         * gfortran.dg/whole_file_5.f90: Likewise.
1501         * gfortran.dg/whole_file_6.f90: Likewise.
1502
1503 2009-10-16  Richard Guenther  <rguenther@suse.de>
1504
1505         PR tree-optimization/41728
1506         * gcc.c-torture/compile/pr41728.c: New testcase.
1507
1508 2009-10-16  Richard Guenther  <rguenther@suse.de>
1509
1510         PR lto/41598
1511         * gcc.dg/lto/20091016-1_0.c: New testcase.
1512         * gcc.dg/lto/20091016-1_1.c: Likewise.
1513         * gcc.dg/lto/20091016-1_a.h: Likewise.
1514
1515 2009-10-16  Richard Guenther  <rguenther@suse.de>
1516
1517         PR lto/41715
1518         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1519         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1520         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1521
1522 2009-10-16  Richard Guenther  <rguenther@suse.de>
1523
1524         PR lto/41713
1525         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1526
1527 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1528
1529         PR debug/41717
1530         * gcc.dg/debug/pr41717.c: New test.
1531
1532 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1533
1534         PR fortran/41648
1535         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1536
1537         PR fortran/41656
1538         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1539
1540 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1541
1542         PR target/23983
1543         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1544         result used.
1545         * g++.dg/ext/altivec-2.C (main): Ditto.
1546
1547 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1548
1549         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1550         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1551
1552 2009-10-15  Richard Guenther  <rguenther@suse.de>
1553
1554         PR lto/41669
1555         * gcc.dg/lto/20091015-1_0.c: New testcase.
1556         * gcc.dg/lto/20091015-1_1.c: Likewise.
1557         * gcc.dg/lto/20091015-1_2.c: Likewise.
1558         * gcc.dg/lto/20091015-1_a.h: Likewise.
1559         * gcc.dg/lto/20091015-1_b.h: Likewise.
1560
1561 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1562
1563         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1564
1565 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1566
1567         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1568
1569 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1570
1571         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1572         line from 1 to 0.
1573         * obj-c++.dg/bitfield-1.mm: Likewise.
1574         * obj-c++.dg/bitfield-4.mm: Likewise.
1575
1576 2009-10-14  Richard Guenther  <rguenther@suse.de>
1577
1578         PR lto/41173
1579         * gcc.dg/lto/20091014-1_0.c: New testcase.
1580
1581 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1582
1583         PR testsuite/41707
1584         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1585         warning on line 0 instead of 1.
1586
1587 2009-10-14  Richard Guenther  <rguenther@suse.de>
1588
1589         PR lto/41521
1590         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1591         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1592
1593 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1594
1595         PR preprocessor/41543
1596         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1597
1598         PR debug/41695
1599         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1600
1601 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1602
1603         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1604         New procedure.
1605         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1606         effective target.
1607
1608 2009-10-14  Jason Merrill  <jason@redhat.com>
1609
1610         PR c++/39866
1611         * g++.dg/cpp0x/defaulted14.C: New.
1612
1613 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1614
1615         * g++.dg/cpp0x/vt-40092.C: New.
1616
1617 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1618
1619         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1620         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1621
1622 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1623
1624         * gfortran.dg/complex_intrinsic_8.f90: New test.
1625
1626 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1627
1628         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1629         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1630
1631 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1632
1633         PR target/38948
1634         * gcc.dg/torture/pr38948.c: New test.
1635
1636 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1637
1638         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1639
1640 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1641
1642         PR fortran/41581
1643         * gfortran.dg/class_allocate_2.f03: Modified.
1644         * gfortran.dg/class_allocate_3.f03: New test case.
1645
1646 2009-10-13  Richard Guenther  <rguenther@suse.de>
1647
1648         PR lto/41668
1649         * gcc.dg/lto/20091006-2_0.c: New testcase.
1650         * gcc.dg/lto/20091006-2_1.c: Likewise.
1651         * gcc.dg/lto/20091006-2_2.c: Likewise.
1652         * gcc.dg/lto/20091013-1_0.c: Likewise.
1653         * gcc.dg/lto/20091013-1_1.c: Likewise.
1654         * gcc.dg/lto/20091013-1_2.c: Likewise.
1655
1656 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1657
1658         * gcc.c-torture/compile/pr41661.c: New test.
1659
1660 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1661
1662         PR libgfortran/41683
1663         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1664
1665 2009-10-12  Jason Merrill  <jason@redhat.com>
1666
1667         PR c++/37875
1668         * g++.dg/cpp0x/decltype18.C: New.
1669
1670         PR c++/37766
1671         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1672
1673 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1674
1675         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1676
1677 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1678
1679         PR debug/41343
1680         PR debug/41447
1681         PR debug/41264
1682         PR debug/41338
1683         * gcc.dg/guality/pr41447-1.c: New.
1684         * gcc.dg/debug/pr41264-1.c: New.
1685         * gcc.dg/debug/pr41343-1.c: New.
1686
1687 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1688
1689         PR target/26515
1690         * gcc.dg/torture/pr26515.c: New test.
1691
1692 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1693
1694         PR testsuite/41659
1695         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1696         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1697         or "xfail" with dg-lto-do.
1698
1699 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1700
1701         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1702
1703 2009-10-12  Michael Matz  <matz@suse.de>
1704
1705         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1706         pass.
1707
1708 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1709
1710         PR target/41680
1711         * g++.dg/torture/pr41680.C: New test.
1712
1713 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1714
1715         PR c++/41570
1716         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1717
1718 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1719
1720         PR debug/41616
1721         * gcc.dg/guality/pr41616-1.c: New.
1722
1723 2009-10-11  Jason Merrill  <jason@redhat.com>
1724
1725         PR c++/37204
1726         * g++.dg/cpp0x/rv-reinterpret.C: New.
1727
1728 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1729
1730         PR libgfortran/38439
1731         * gfortran.dg/fmt_error_9.f: New test.
1732         * gfortran.dg/fmt_error_10.f: New test.
1733
1734 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1735
1736         PR fortran/41583
1737         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1738         * gfortran.dg/class_4b.f03: As above.
1739         * gfortran.dg/class_4c.f03: As above.
1740         * gfortran.dg/class_4d.f03: As above.
1741
1742 2009-10-11  Richard Guenther  <rguenther@suse.de>
1743
1744         PR tree-optimization/41555
1745         * gcc.dg/torture/pr41555.c: New testcase.
1746
1747 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1748
1749         PR libgfortran/35862
1750         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1751         function correctly.
1752
1753 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1754
1755         PR libgfortran/35862
1756         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1757         Add conditions to avoid runtime errors if not supported.
1758
1759 2009-10-10  Richard Guenther  <rguenther@suse.de>
1760
1761         PR tree-optimization/41654
1762         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1763
1764 2009-10-09  Jason Merrill  <jason@redhat.com>
1765
1766         * g++.dg/cpp/ucn-1.C: New.
1767
1768 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1769
1770         PR fortran/41585
1771         * gfortran.dg/class_2.f03: Extended test case.
1772
1773 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1774
1775         PR fortran/41582
1776         * gfortran.dg/class_allocate_1.f03: Modify code such that
1777         it compiles with the gfc_warning->gfc_error change.
1778         * gfortran.dg/class_allocate_1.f03: New test.
1779
1780 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1781
1782         PR fortran/41579
1783         * gfortran.dg/select_type_6.f03: New test.
1784
1785 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1786
1787         PR preprocessor/41445
1788         * gcc.dg/cpp/separate-1.c: Adjust.
1789         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1790         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1791         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1792         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1793         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1794         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1795         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1796
1797         PR rtl-optimization/41646
1798         * gcc.c-torture/compile/pr41646.c: New test.
1799
1800 2009-10-09  Richard Guenther  <rguenther@suse.de>
1801
1802         PR tree-optimization/41634
1803         * gcc.c-torture/compile/pr41634.c: New testcase.
1804
1805 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1806
1807         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1808
1809 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1810
1811         * gnat.dg/opt3.adb: New test.
1812         * gnat.dg/opt3_pkg.ads: New helper.
1813
1814 2009-10-08  Doug Kwan  <dougkwan@google.com>
1815
1816         PR rtl-optimization/41574
1817         * gcc.dg/pr41574.c: New test.
1818
1819 2009-10-08  Cary Coutant  <ccoutant@google.com>
1820
1821         Add support for debugging with ICF (Identical Code Folding).
1822         * g++.dg/debug/dwarf2/icf.C: New test.
1823
1824 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1825
1826         * gcc.target/mips/truncate-6.c: New test.
1827
1828 2009-10-08  Jason Merrill  <jason@redhat.com>
1829
1830         PR c++/36816
1831         * g++.dg/cpp0x/rv-deduce.C: New.
1832
1833         PR c++/37177
1834         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1835         * g++.dg/template/explicit-args2.C: New.
1836         * g++.dg/template/explicit-args3.C: New.
1837         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1838
1839 2009-10-08  Michael Matz  <matz@suse.de>
1840
1841         PR middle-end/41573
1842         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1843         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1844         * gcc.dg/pr41573.c: New test.
1845
1846 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1847
1848         PR c/41182
1849         * gcc.c-torture/compile/pr41182-1.c: New.
1850
1851 2009-10-07  Jason Merrill  <jason@redhat.com>
1852
1853         * g++.dg/cpp0x/variadic95.C: New.
1854
1855 2009-10-07  Jason Merrill  <jason@redhat.com>
1856
1857         * g++.dg/template/scope3.C: New.
1858
1859 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1860
1861         * gcc.dg/debug/dwarf2/inline3.c: New test.
1862
1863 2009-10-07  Daniel Kraft  <d@domob.eu>
1864
1865         PR fortran/41615
1866         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1867
1868 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1869
1870         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1871         * gfortran.dg/select_type_1.f03: Modified error message.
1872         * gfortran.dg/select_type_5.f03: New test.
1873
1874 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1875
1876         PR libgfortran/41612
1877         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1878         have kind=10 reals.
1879
1880 2009-10-06  Jason Merrill  <jason@redhat.com>
1881
1882         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1883         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1884
1885 2009-10-06  Richard Guenther  <rguenther@suse.de>
1886
1887         PR lto/41502
1888         * gcc.dg/lto/20091006-1_0.c: New testcase.
1889         * gcc.dg/lto/20091006-1_1.c: Likewise.
1890         * gcc.dg/lto/20091005-2_0.c: Likewise.
1891
1892 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1893
1894         PR ada/41383
1895         * gnat.dg/timer_cancel.adb: New test.
1896
1897 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1898
1899         PR ada/38333
1900         * gnat.dg/specs/import_abstract.ads: New.
1901
1902 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1903
1904         PR libgfortran/35862
1905         * gfortran.dg/round_2.f03: New test.
1906
1907 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1908
1909         PR debug/41558
1910         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1911         * lib/gcc-gdb-test.exp: ... here.  New file.
1912         * gfortran.dg/guality/guality.exp: New file.
1913         * gfortran.dg/guality/pr41558.f90: New test.
1914         * gfortran.dg/guality/arg1.f90: New test.
1915
1916 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1917
1918         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1919         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1920         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1921         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1922
1923 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1924
1925         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1926         register_pass_info.
1927         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1928         plugin_pass to register_pass_info.
1929         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1930         register_pass_info.
1931         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1932         register_pass_info.
1933
1934 2009-10-05  Richard Guenther  <rguenther@suse.de>
1935
1936         PR lto/41281
1937         * gcc.dg/lto/20090914-2_0.c: New testcase.
1938
1939 2009-10-05  Richard Guenther  <rguenther@suse.de>
1940
1941         PR lto/40902
1942         * gcc.dg/lto/20091005-1_0.c: New testcase.
1943         * gcc.dg/lto/20091005-1_1.c: Likewise.
1944
1945 2009-10-05  Richard Guenther  <rguenther@suse.de>
1946
1947         PR lto/41552
1948         PR lto/41487
1949         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1950         * g++.dg/lto/20091004-1_0.C: New testcase.
1951         * g++.dg/lto/20091004-1_1.C: Likewise.
1952         * g++.dg/lto/20091004-2_0.C: Likewise.
1953         * g++.dg/lto/20091004-2_1.C: Likewise.
1954         * g++.dg/lto/20091004-3_0.C: Likewise.
1955         * g++.dg/lto/20091004-3_1.C: Likewise.
1956
1957 2009-10-05  Richard Guenther  <rguenther@suse.de>
1958
1959         PR tree-optimization/23821
1960         * gcc.dg/torture/pr23821.c: New testcase.
1961
1962 2009-10-05  Daniel Kraft  <d@domob.eu>
1963
1964         PR fortran/41403
1965         * gfortran.dg/goto_6.f: New test.
1966         * gfortran.dg/goto_7.f: New test.
1967
1968 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1969             Bill Maddox  <maddox@google.com>
1970             Cary Coutant  <ccoutant@google.com>
1971             Chris Demetriou  <cgd@google.com>
1972             Diego Novillo  <dnovillo@google.com>
1973             Doug Kwan  <dougkwan@google.com>
1974             Jan Hubicka  <jh@suse.cz>
1975             Ollie Wild  <aaw@google.com>
1976             Rafael Espindola  <espindola@google.com>
1977             Richard Guenther  <rguenther@suse.de>
1978             Simon Baldwin  <simonb@google.com>
1979
1980         * g++.dg/20090107-1.C: New.
1981         * g++.dg/20090121-1.C: New.
1982         * g++.dg/ipa/20090113-1.C: New.
1983         * g++.dg/lto: New directory.
1984         * g++.dg/lto/20080829_0.C: New.
1985         * g++.dg/lto/20080904_0.C: New.
1986         * g++.dg/lto/20080907_0.C: New.
1987         * g++.dg/lto/20080908-1_0.C: New.
1988         * g++.dg/lto/20080908-2_0.C: New.
1989         * g++.dg/lto/20080908-3_0.C: New.
1990         * g++.dg/lto/20080909-1_0.C: New.
1991         * g++.dg/lto/20080910-1_0.C: New.
1992         * g++.dg/lto/20080912-1_0.C: New.
1993         * g++.dg/lto/20080912_0.C: New.
1994         * g++.dg/lto/20080915_0.C: New.
1995         * g++.dg/lto/20080916_0.C: New.
1996         * g++.dg/lto/20080917_0.C: New.
1997         * g++.dg/lto/20080924_0.C: New.
1998         * g++.dg/lto/20080926_0.C: New.
1999         * g++.dg/lto/20081008_0.C: New.
2000         * g++.dg/lto/20081022.h: New.
2001         * g++.dg/lto/20081022_0.C: New.
2002         * g++.dg/lto/20081022_1.C: New.
2003         * g++.dg/lto/20081023_0.C: New.
2004         * g++.dg/lto/20081109-1_0.C: New.
2005         * g++.dg/lto/20081109-2_0.C: New.
2006         * g++.dg/lto/20081109_0.C: New.
2007         * g++.dg/lto/20081109_1.C: New.
2008         * g++.dg/lto/20081118-1_0.C: New.
2009         * g++.dg/lto/20081118-1_1.C: New.
2010         * g++.dg/lto/20081118_0.C: New.
2011         * g++.dg/lto/20081118_1.C: New.
2012         * g++.dg/lto/20081119-1.h: New.
2013         * g++.dg/lto/20081119-1_0.C: New.
2014         * g++.dg/lto/20081119-1_1.C: New.
2015         * g++.dg/lto/20081119_0.C: New.
2016         * g++.dg/lto/20081119_1.C: New.
2017         * g++.dg/lto/20081120-1_0.C: New.
2018         * g++.dg/lto/20081120-1_1.C: New.
2019         * g++.dg/lto/20081120-2_0.C: New.
2020         * g++.dg/lto/20081120-2_1.C: New.
2021         * g++.dg/lto/20081123_0.C: New.
2022         * g++.dg/lto/20081123_1.C: New.
2023         * g++.dg/lto/20081125.h: New.
2024         * g++.dg/lto/20081125_0.C: New.
2025         * g++.dg/lto/20081125_1.C: New.
2026         * g++.dg/lto/20081127_0.C: New.
2027         * g++.dg/lto/20081127_1.C: New.
2028         * g++.dg/lto/20081203_0.C: New.
2029         * g++.dg/lto/20081203_1.C: New.
2030         * g++.dg/lto/20081204-1_0.C: New.
2031         * g++.dg/lto/20081204-1_1.C: New.
2032         * g++.dg/lto/20081204-2_0.C: New.
2033         * g++.dg/lto/20081204-2_1.C: New.
2034         * g++.dg/lto/20081209_0.C: New.
2035         * g++.dg/lto/20081209_1.C: New.
2036         * g++.dg/lto/20081211-1.h: New.
2037         * g++.dg/lto/20081211-1_0.C: New.
2038         * g++.dg/lto/20081211-1_1.C: New.
2039         * g++.dg/lto/20081217-1_0.C: New.
2040         * g++.dg/lto/20081217-2_0.C: New.
2041         * g++.dg/lto/20081219_0.C: New.
2042         * g++.dg/lto/20081219_1.C: New.
2043         * g++.dg/lto/20090106_0.C: New.
2044         * g++.dg/lto/20090112_0.C: New.
2045         * g++.dg/lto/20090128_0.C: New.
2046         * g++.dg/lto/20090221_0.C: New.
2047         * g++.dg/lto/20090302_0.C: New.
2048         * g++.dg/lto/20090302_1.C: New.
2049         * g++.dg/lto/20090303_0.C: New.
2050         * g++.dg/lto/20090311-1.h: New.
2051         * g++.dg/lto/20090311-1_0.C: New.
2052         * g++.dg/lto/20090311-1_1.C: New.
2053         * g++.dg/lto/20090311_0.C: New.
2054         * g++.dg/lto/20090311_1.C: New.
2055         * g++.dg/lto/20090312.h: New.
2056         * g++.dg/lto/20090312_0.C: New.
2057         * g++.dg/lto/20090312_1.C: New.
2058         * g++.dg/lto/20090313_0.C: New.
2059         * g++.dg/lto/20090313_1.C: New.
2060         * g++.dg/lto/20090315_0.C: New.
2061         * g++.dg/lto/20090315_1.C: New.
2062         * g++.dg/lto/20091002-1_0.C: New testcase.
2063         * g++.dg/lto/20091002-2_0.C: Likewise..
2064         * g++.dg/lto/20091002-3_0.C: Likewise..
2065         * g++.dg/lto/README: New.
2066         * g++.dg/lto/pr40818_0.C: New.
2067         * g++.dg/opt/thunk3-1.C: New.
2068         * g++.dg/opt/thunk4.C: New.
2069         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2070         replacements with __attribute__ ((__noinline__)).
2071         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2072         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2073         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2074         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2075         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2076         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2077         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2078         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2079         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2080         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2081         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2082         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2083         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2084         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2085         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2086         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2087         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2088         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2089         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2090         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2091         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2092         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2093         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2094         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2095         * gcc.dg/20081223-1.c: New.
2096         * gcc.dg/lto: New directory.
2097         * gcc.dg/lto/20080908_0.c: New.
2098         * gcc.dg/lto/20080917_0.c: New.
2099         * gcc.dg/lto/20080924_0.c: New.
2100         * gcc.dg/lto/20081024_0.c: New.
2101         * gcc.dg/lto/20081109_0.c: New.
2102         * gcc.dg/lto/20081111_0.c: New.
2103         * gcc.dg/lto/20081111_1.c: New.
2104         * gcc.dg/lto/20081112_0.c: New.
2105         * gcc.dg/lto/20081112_1.c: New.
2106         * gcc.dg/lto/20081115_0.c: New.
2107         * gcc.dg/lto/20081115_1.c: New.
2108         * gcc.dg/lto/20081115_2.c: New.
2109         * gcc.dg/lto/20081118_0.c: New.
2110         * gcc.dg/lto/20081118_1.c: New.
2111         * gcc.dg/lto/20081118_2.c: New.
2112         * gcc.dg/lto/20081120-1_0.c: New.
2113         * gcc.dg/lto/20081120-1_1.c: New.
2114         * gcc.dg/lto/20081120-2_0.c: New.
2115         * gcc.dg/lto/20081120-2_1.c: New.
2116         * gcc.dg/lto/20081125_0.c: New.
2117         * gcc.dg/lto/20081125_1.c: New.
2118         * gcc.dg/lto/20081126_0.c: New.
2119         * gcc.dg/lto/20081201-1_0.c: New.
2120         * gcc.dg/lto/20081201-1_1.c: New.
2121         * gcc.dg/lto/20081201-1_2.c: New.
2122         * gcc.dg/lto/20081201-2_0.c: New.
2123         * gcc.dg/lto/20081201-2_1.c: New.
2124         * gcc.dg/lto/20081202-1_0.c: New.
2125         * gcc.dg/lto/20081202-1_1.c: New.
2126         * gcc.dg/lto/20081202-2_0.c: New.
2127         * gcc.dg/lto/20081202-2_1.c: New.
2128         * gcc.dg/lto/20081204-1_0.c: New.
2129         * gcc.dg/lto/20081204-1_1.c: New.
2130         * gcc.dg/lto/20081204-2_0.c: New.
2131         * gcc.dg/lto/20081210-1_0.c: New.
2132         * gcc.dg/lto/20081212-1_0.c: New.
2133         * gcc.dg/lto/20081222_0.c: New.
2134         * gcc.dg/lto/20081222_0.h: New.
2135         * gcc.dg/lto/20081222_1.c: New.
2136         * gcc.dg/lto/20081224_0.c: New.
2137         * gcc.dg/lto/20081224_0.h: New.
2138         * gcc.dg/lto/20081224_1.c: New.
2139         * gcc.dg/lto/20090116_0.c: New.
2140         * gcc.dg/lto/20090120_0.c: New.
2141         * gcc.dg/lto/20090126-1_0.c: New.
2142         * gcc.dg/lto/20090126-2_0.c: New.
2143         * gcc.dg/lto/20090206-1_0.c: New.
2144         * gcc.dg/lto/20090206-2_0.c: New.
2145         * gcc.dg/lto/20090210_0.c: New.
2146         * gcc.dg/lto/20090210_1.c: New.
2147         * gcc.dg/lto/20090213_0.c: New.
2148         * gcc.dg/lto/20090213_1.c: New.
2149         * gcc.dg/lto/20090218-1_0.c: New.
2150         * gcc.dg/lto/20090218-1_1.c: New.
2151         * gcc.dg/lto/20090218-2_0.c: New.
2152         * gcc.dg/lto/20090218-2_1.c: New.
2153         * gcc.dg/lto/20090218_0.c: New.
2154         * gcc.dg/lto/20090218_1.c: New.
2155         * gcc.dg/lto/20090218_2.c: New.
2156         * gcc.dg/lto/20090218_3.c: New.
2157         * gcc.dg/lto/20090219_0.c: New.
2158         * gcc.dg/lto/20090312_0.c: New.
2159         * gcc.dg/lto/20090312_1.c: New.
2160         * gcc.dg/lto/20090313_0.c: New.
2161         * gcc.dg/lto/20090706-1_0.c: New.
2162         * gcc.dg/lto/20090706-2_0.c: New.
2163         * gcc.dg/lto/20090717_0.c: New.
2164         * gcc.dg/lto/20090717_1.c: New.
2165         * gcc.dg/lto/20090729_0.c: New.
2166         * gcc.dg/lto/20090729_1.c: New.
2167         * gcc.dg/lto/20090812_0.c: New.
2168         * gcc.dg/lto/20090812_1.c: New.
2169         * gcc.dg/lto/20090914-1_0.c: New.
2170         * gcc.dg/lto/README: New.
2171         * gcc.dg/visibility-7.c: Adjust expected pattern
2172         * gfortran.dg/lto: New directory.
2173         * gfortran.dg/lto/pr40724_0.f: New.
2174         * gfortran.dg/lto/pr40724_1.f: New.
2175         * gfortran.dg/lto/pr40725_0.f03: New.
2176         * gfortran.dg/lto/pr40725_1.c: New.
2177         * gfortran.dg/lto/pr41069_0.f90: New.
2178         * gfortran.dg/lto/pr41069_1.f90: New.
2179         * gfortran.dg/lto/pr41069_2.f90: New.
2180         * g++.dg/README: Add 'lto' directory.
2181         * g++.dg/dg.exp: Also scan 'lto' directory
2182
2183 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2184             Janis Johnson  <janis187@us.ibm.com>
2185             Diego Novillo  <dnovillo@google.com>
2186
2187         * g++.dg/lto/lto.exp: New.
2188         * gcc.c-torture/execute/execute.exp: Add
2189         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2190         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2191         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2192         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2193         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2194         * gcc.dg/lto/lto.exp: New.
2195         * gfortran.dg/lto/lto.exp: New.
2196         * lib/target-supports.exp (check_effective_target_lto): New.
2197         * lib/c-torture.exp: Load target-supports.exp.  Define
2198         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2199         * lib/gcc-dg.exp: Likewise.
2200         * lib/lto.exp: New.
2201         * lib/torture-options.exp: Add support for a third argument.
2202
2203 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2204
2205         PR testsuite/41542
2206         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2207
2208 2009-10-02  Jason Merrill  <jason@redhat.com>
2209
2210         * g++.dg/abi/mangle32.C: New.
2211
2212 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2213
2214         * gnat.dg/atomic2.adb: New test.
2215
2216 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2217
2218         * gnat.dg/array11.adb: New test.
2219         * gnat.dg/array12.adb: Likewise.
2220
2221 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2222
2223         * gnat.dg/array10.adb: New test.
2224         * gnat.dg/object_overflow.adb: Tweak.
2225
2226 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2227
2228         * gcc.dg/guality/guality.exp: Disable on darwin.
2229
2230 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2231
2232         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2233         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2234         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2235         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2236
2237 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2238
2239         PR fortran/41479
2240         * gfortran.dg/intent_out_5.f90: New test.
2241
2242 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2243
2244         PR debug/41404
2245         PR debug/41353
2246         * gcc.dg/guality/pr41404-1.c: New test.
2247         * gcc.dg/guality/pr41353-2.c: New test.
2248
2249 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2250
2251         PR testsuite/41546
2252         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2253         to -mtune=generic.
2254
2255 2009-10-01  Jan Hubicka  <jh@suse.cz>
2256
2257         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2258
2259 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2260
2261         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2262
2263         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2264
2265 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2266
2267         PR fortran/41515
2268         * gfortran.dg/parameter_array_init_5.f90: New test.
2269
2270 2009-10-01  Jason Merrill  <jason@redhat.com>
2271
2272         * g++.dg/cpp0x/defaulted13.C: New.
2273
2274 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2275
2276         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2277         * gfortran.dg/bounds_check_11.f90: Likewise.
2278         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2279
2280 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2281
2282         * gfortran.dg/select_type_4.f90: New test.
2283
2284 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2285
2286         * gfortran.dg/same_type_as_1.f03: New test.
2287         * gfortran.dg/same_type_as_2.f03: Ditto.
2288
2289 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2290
2291         * gfortran.dg/select_type_1.f03: Extended.
2292         * gfortran.dg/select_type_3.f03: New test.
2293
2294 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2295
2296         * gfortran.dg/class_allocate_1.f03: New test.
2297
2298 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2299
2300         PR fortran/40996
2301         * gfortran.dg/allocatable_scalar_3.f90: New test.
2302         * gfortran.dg/select_type_2.f03: Ditto.
2303         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2304
2305 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2306
2307         * gfortran.dg/block_name_2.f90: Modified error message.
2308         * gfortran.dg/select_6.f90: Ditto.
2309         * gfortran.dg/select_type_1.f03: New test.
2310
2311 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2312
2313         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2314         * gfortran.dg/class_1.f03: Ditto.
2315         * gfortran.dg/class_2.f03: Ditto.
2316         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2317         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2318         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2319         * gfortran.dg/typebound_call_10.f03: Ditto.
2320         * gfortran.dg/typebound_call_2.f03: Ditto.
2321         * gfortran.dg/typebound_call_3.f03: Ditto.
2322         * gfortran.dg/typebound_call_4.f03: Ditto.
2323         * gfortran.dg/typebound_call_9.f03: Ditto.
2324         * gfortran.dg/typebound_generic_3.f03: Ditto.
2325         * gfortran.dg/typebound_generic_4.f03: Ditto.
2326         * gfortran.dg/typebound_operator_1.f03: Ditto.
2327         * gfortran.dg/typebound_operator_2.f03: Ditto.
2328         * gfortran.dg/typebound_operator_3.f03: Ditto.
2329         * gfortran.dg/typebound_operator_4.f03: Ditto.
2330         * gfortran.dg/typebound_proc_1.f08: Ditto.
2331         * gfortran.dg/typebound_proc_5.f03: Ditto.
2332         * gfortran.dg/typebound_proc_6.f03: Ditto.
2333
2334 2009-09-30  Jason Merrill  <jason@redhat.com>
2335
2336         * g++.dg/eh/init-temp1.C: Improve test.
2337
2338 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2339
2340         PR target/22093
2341         * gcc.target/alpha/pr22093.c: New test.
2342
2343 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2344             Jason Merrill  <jason@redhat.com>
2345
2346         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2347         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2348         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2349         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2350         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2351         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2352         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2353         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2354         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2355         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2356         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2357         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2358         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2359         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2360         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2361         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2362         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2363         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2364         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2365         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2366         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2367         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2368         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2369         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2370         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2371         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2372         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2373         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2374         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2375         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2376         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2377         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2378         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2379         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2380         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2381         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2382         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2383         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2384         * lib/prune.exp: Accept "In lambda function".
2385
2386 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2387
2388         * gcc.target/i386/fma4-check.h: New file.
2389         * gcc.target/i386/fma4-fma.c: Ditto.
2390         * gcc.target/i386/fma4-maccXX.c: Ditto.
2391         * gcc.target/i386/fma4-msubXX.c: Ditto.
2392         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2393         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2394         * gcc.target/i386/fma4-vector.c: Ditto.
2395         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2396         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2397         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2398         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2399         * gcc.target/i386/fma4-256-vector.c: Ditto.
2400         * gcc.target/i386/funcspec-2.c: Ditto.
2401
2402         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2403
2404         * gcc.target/i386/funcspec-5.c: Add FMA4.
2405         * gcc.target/i386/funcspec-6.c: Ditto.
2406         * gcc.target/i386/funcspec-8.c: Ditto.
2407
2408         * gcc.target/i386/funcspec-9.c: New file.
2409
2410         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2411
2412         * gcc.target/i386/isa-10.c: New file.
2413         * gcc.target/i386/isa-11.c: Ditto.
2414         * gcc.target/i386/isa-12.c: Ditto.
2415         * gcc.target/i386/isa-13.c: Ditto.
2416         * gcc.target/i386/isa-2.c: Ditto.
2417         * gcc.target/i386/isa-3.c: Ditto.
2418         * gcc.target/i386/isa-4.c: Ditto.
2419         * gcc.target/i386/isa-7.c: Ditto.
2420         * gcc.target/i386/isa-8.c: Ditto.
2421         * gcc.target/i386/isa-9.c: Ditto.
2422
2423         * gcc.target/i386/isa-14.c: Add FMA4.
2424         * gcc.target/i386/isa-1.c: Ditto.
2425         * gcc.target/i386/isa-5.c: Ditto.
2426         * gcc.target/i386/isa-6.c: Ditto.
2427
2428         * gcc.target/i386/sse-12.c: New file.
2429         * gcc.target/i386/sse-13.c: Ditto.
2430         * gcc.target/i386/sse-14.c: Ditto.
2431         * gcc.target/i386/sse-22.c: Ditto.
2432
2433         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2434         * g++.dg/other/i386-3.C: Ditto.
2435         * g++.dg/other/i386-5.C: Ditto.
2436         * g++.dg/other/i386-6.C: Ditto.
2437
2438 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2439
2440         PR testsuite/41496
2441         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2442         before.
2443
2444 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2445
2446         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2447         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2448
2449 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2450
2451         PR debug/41438
2452         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2453         hidden.
2454         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2455
2456 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2457
2458         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2459         * gcc.target/i386/isa-1.c: Remove SSE5.
2460         * gcc.target/i386/isa-5.c: Ditto.
2461         * gcc.target/i386/isa-6.c: Ditto.
2462         * gcc.target/i386/funcspec-4.c: Remove error conditions
2463         related to SSE5.
2464         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2465         * gcc.target/i386/avx-2.c: Ditto.
2466         * gcc.target/i386/sse-23.c: Ditto.
2467         * gcc.target/i386/funcspec-9.c: Delete.
2468
2469 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2470
2471         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2472         * gcc.dg/guality/pr41353-1.c: New test.
2473
2474         PR testsuite/41444
2475         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2476         in macro name definition for non-unix/win32/msdos.
2477
2478 2009-09-29  Daniel Kraft  <d@domob.eu>
2479
2480         PR fortran/39626
2481         * gfortran.dg/block_1.f08: New test.
2482         * gfortran.dg/block_2.f08: New test.
2483         * gfortran.dg/block_3.f90: New test.
2484         * gfortran.dg/block_4.f08: New test.
2485         * gfortran.dg/block_5.f08: New test.
2486         * gfortran.dg/block_6.f08: New test.
2487         * gfortran.dg/block_7.f08: New test.
2488         * gfortran.dg/block_8.f08: New test.
2489
2490 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2491
2492         PR libgfortran/35862
2493         * gfortran.dg/round_1.f03: New test.
2494         * gfortran.dg/f2003_io_3.f03: Update test.
2495
2496 2009-09-28  Easwaran Raman  <eraman@google.com>
2497
2498         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2499         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2500
2501 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2502
2503         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2504         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2505         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2506         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2507         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2508
2509         * g++.dg/dfp/dfp.exp: Fix typo.
2510
2511         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2512         Fix typo that breaks the check.
2513
2514 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2515
2516         * gnat.dg (tagged_alloc_free.adb): New testcase.
2517
2518 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2519
2520         * g++.dg/dfp: New directory.
2521         * g++.dg/dg.exp: Prune tests in dfp directory.
2522         * g++.dg/dfp/dfp.exp: New.
2523         * g++.dg/dfp/mangle-mode.C: New test.
2524
2525 2009-09-28  Michael Matz  <matz@suse.de>
2526
2527         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2528         for sign of -Inf.
2529
2530 2009-09-27  Richard Henderson  <rth@redhat.com>
2531
2532         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2533         * gcc.dg/tree-ssa/pr41469-1.c: New.
2534
2535 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2536
2537         PR c/41476
2538         * gcc.dg/cond-constqual-1.c: New test.
2539
2540 2009-09-26  Michael Matz  <matz@suse.de>
2541
2542         PR lto/40758
2543         PR middle-end/41470
2544         * gcc.dg/pr41470.c: New test.
2545
2546 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2547
2548         * gnat.dg/array9.adb: New test.
2549
2550 2009-09-26  Michael Matz  <matz@suse.de>
2551
2552         PR tree-optimization/41454
2553         * gcc.dg/pr41454.c: New test.
2554
2555 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2556
2557         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2558         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2559         into DW_TAG_GNU_template_parameter_pack and
2560         DW_TAG_GNU_formal_parameter_pack.
2561         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2562         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2563
2564 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2565
2566         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2567         parameters for alignment-sensitive -fsection-anchors tests.
2568
2569 2009-09-25  Richard Guenther  <rguenther@suse.de>
2570
2571         PR middle-end/41463
2572         * gcc.c-torture/execute/pr41463.c: New testcase.
2573
2574 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2575
2576         * gnat.dg/sse_nolib.adb: New testcase.
2577
2578 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2579
2580         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2581         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2582         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2583         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2584         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2585         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2586         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2587         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2588         * gcc.dg/vect/vect.exp: Add Power7 flags.
2589         * g++.dg/vect/vect.exp: Likewise.
2590         * gfortran.dg/vect/vect.exp: Likewise.
2591
2592 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2593
2594         PR fortran/41459
2595         * gfortran.dg/empty_label.f: New test.
2596         * gfortran.dg/empty_label.f90: Ditto.
2597         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2598
2599 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2600
2601         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2602         compile-time.
2603
2604 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2605
2606         * lib/scanasm.exp (make_pattern_printable): New function.
2607         (dg-scan, scan-assembler-times, scan-assembler-dem,
2608         scan-assembler-dem-not): Use it.
2609
2610 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2611
2612         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2613         (test_nested): Renamed to ...
2614         (test_nested1): This.
2615         (test_nested2): New.
2616         (main): Likewise.
2617
2618 2009-09-24  Richard Guenther  <rguenther@suse.de>
2619
2620         PR tree-optimization/36143
2621         PR tree-optimization/38747
2622         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2623         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2624         * g++.dg/torture/pr38747.C: New testcase.
2625         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2626
2627 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2628
2629         * gnat.dg/nested_proc.adb: New test.
2630
2631 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2632
2633         * gcc.target/i386/pr12329.c: Adjust.
2634
2635 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2636
2637         PR debug/41248
2638         * gcc.dg/pr41248.c: New.
2639
2640 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2641
2642         PR debug/41065
2643         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2644
2645 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2646
2647         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2648         current_compiler_flags.  Fix typos.
2649
2650 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2651
2652         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2653
2654 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2655
2656         PR c/39779
2657         * gcc.c-torture/compile/pr39779.c: New test.
2658
2659 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2660
2661         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2662         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2663         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2664
2665 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2666
2667         PR debug/41295
2668         * gcc.dg/pr41295.c: New.
2669
2670 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2671
2672         * gcc.dg/pr40209.c: Add test case.
2673
2674 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2675
2676         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2677         matching assembly.
2678         * gcc.target/mips/code-readable-2.c: Likewise.
2679         * gcc.target/mips/code-readable-3.c: Likewise.
2680
2681 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2682
2683         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2684         Check support via mode instead of C type.
2685         (check_effective_target_dfprt_nocache): Ditto.
2686         (check_effective_target_hard_dfp): Ditto.
2687
2688 2009-09-22  Richard Guenther  <rguenther@suse.de>
2689
2690         PR middle-end/41395
2691         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2692         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2693
2694 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2695
2696         * gcc.dg/20090922-1.c: New test.
2697
2698         PR bootstrap/41405
2699         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2700         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2701         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2702         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2703         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2704         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2705         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2706         * objc.dg/dwarf-2.m: Likewise.
2707
2708 2009-09-22  Richard Guenther  <rguenther@suse.de>
2709
2710         PR tree-optimization/41428
2711         * g++.dg/tree-ssa/pr41428.C: New testcase.
2712
2713 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2714
2715         PR middle-end/41429
2716         * g++.dg/gomp/pr41429.C: New test.
2717
2718 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2719
2720         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2721
2722 2009-09-21  Jason Merrill  <jason@redhat.com>
2723
2724         PR c++/41421
2725         * g++.dg/cpp0x/trivial1.C: Expand.
2726
2727 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2728
2729         * gcc.dg/torture/calleesave-sse.c: New.
2730
2731 2009-09-21  Jan Hubicka  <jh@suse.cz>
2732
2733         * gcc.dg/guality/inline-params.c: New testcase.
2734
2735 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2736
2737         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2738         Add -fno-inline.
2739         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2740         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2741         (f2): Ditto.
2742
2743 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2744
2745         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2746         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2747         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2748         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2749         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2750
2751 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2752
2753         PR middle-end/40642
2754         * g++.dg/torture/pr40642.C: New testcase.
2755
2756 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2757
2758         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2759         cases in static initializers.
2760
2761 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2762
2763         * gcc.c-tortue/compile/pr39886.c: New.
2764
2765 2009-09-20  Chris Demetriou  <cgd@google.com>
2766
2767         PR preprocessor/28435:
2768         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2769         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2770         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2771         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2772         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2773
2774 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2775
2776         * gcc.target/mips/mips.exp: Add relax-pic-calls
2777         under -mfoo/-mno-foo options.
2778         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2779         and -mexplicit-relocs.
2780         * gcc.target/mips/call-1.c: New test.
2781         * gcc.target/mips/call-2.c: New test.
2782         * gcc.target/mips/call-3.c: New test.
2783         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2784         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2785
2786 2009-09-19  Chris Demetriou  <cgd@google.com>
2787
2788         PR preprocessor/28435:
2789         * gcc.dg/cpp/missing-header-MD.c: New test.
2790         * gcc.dg/cpp/missing-header-MMD.c: New test.
2791         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2792         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2793
2794 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2795
2796         PR libgfortran/41328
2797         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2798         EOF works.
2799
2800 2009-09-18  Jason Merrill  <jason@redhat.com>
2801
2802         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2803         * g++.dg/cpp0x/initlist-deduce.C: New.
2804
2805 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2806
2807         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2808
2809 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2810
2811         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2812         * c-c++-common/dfp: New directory.
2813         * c-c++-common/dfp/dfp-dbg.h: New file.
2814         * gcc.dg/dfp/call-by-value.c: Move to ...
2815         * c-c++-common/call-by-value.c: here.
2816         * gcc.dg/dfp/cast.c: Move to ...
2817         * c-c++-common/cast.c: here.
2818         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2819         * c-c++-common/compare-eq-const.c: here.
2820         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2821         * c-c++-common/compare-eq-d128.c: here.
2822         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2823         * c-c++-common/compare-eq-d32.c: here.
2824         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2825         * c-c++-common/compare-eq-d64.c: here.
2826         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2827         * c-c++-common/compare-eq-dfp.c: here.
2828         * gcc.dg/dfp/compare-eq.h: Move to ...
2829         * c-c++-common/compare-eq.h: here.
2830         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2831         * c-c++-common/compare-rel-const.c: here.
2832         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2833         * c-c++-common/compare-rel-d128.c: here.
2834         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2835         * c-c++-common/compare-rel-d32.c: here.
2836         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2837         * c-c++-common/compare-rel-d64.c: here.
2838         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2839         * c-c++-common/compare-rel-dfp.c: here.
2840         * gcc.dg/dfp/compare-rel.h: Move to ...
2841         * c-c++-common/compare-rel.h: here.
2842         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2843         * c-c++-common/compare-special-d128.c: here.
2844         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2845         * c-c++-common/compare-special-d32.c: here.
2846         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2847         * c-c++-common/compare-special-d64.c: here.
2848         * gcc.dg/dfp/compare-special.h: Move to ...
2849         * c-c++-common/compare-special.h: here.
2850         * gcc.dg/dfp/constants-zero.c: Move to ...
2851         * c-c++-common/constants-zero.c: here.
2852         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2853         * c-c++-common/convert-bfp-10.c: here.
2854         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2855         * c-c++-common/convert-bfp-11.c: here.
2856         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2857         * c-c++-common/convert-bfp-12.c: here.
2858         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2859         * c-c++-common/convert-bfp-13.c: here.
2860         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2861         * c-c++-common/convert-bfp-14.c: here.
2862         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2863         * c-c++-common/convert-bfp-2.c: here.
2864         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2865         * c-c++-common/convert-bfp-3.c: here.
2866         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2867         * c-c++-common/convert-bfp-4.c: here.
2868         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2869         * c-c++-common/convert-bfp-5.c: here.
2870         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2871         * c-c++-common/convert-bfp-6.c: here.
2872         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2873         * c-c++-common/convert-bfp-7.c: here.
2874         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2875         * c-c++-common/convert-bfp-8.c: here.
2876         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2877         * c-c++-common/convert-bfp-9.c: here.
2878         * gcc.dg/dfp/convert-bfp.c: Move to ...
2879         * c-c++-common/convert-bfp.c: here.
2880         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2881         * c-c++-common/convert-bfp-fold.c: here.
2882         * gcc.dg/dfp/convert-dfp.c: Move to ...
2883         * c-c++-common/convert-dfp.c: here.
2884         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2885         * c-c++-common/convert-dfp-fold-2.c: here.
2886         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2887         * c-c++-common/convert-dfp-fold.c: here.
2888         * gcc.dg/dfp/convert.h: Move to ...
2889         * c-c++-common/convert.h: here.
2890         * gcc.dg/dfp/convert-int.c: Move to ...
2891         * c-c++-common/convert-int.c: here.
2892         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2893         * c-c++-common/convert-int-fold.c: here.
2894         * gcc.dg/dfp/convert-int-max.c: Move to ...
2895         * c-c++-common/convert-int-max.c: here.
2896         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2897         * c-c++-common/convert-int-max-fold.c: here.
2898         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2899         * c-c++-common/convert-int-saturate.c: here.
2900         * gcc.dg/dfp/func-array.c: Move to ...
2901         * c-c++-common/func-array.c: here.
2902         * gcc.dg/dfp/func-deref.c: Move to ...
2903         * c-c++-common/func-deref.c: here.
2904         * gcc.dg/dfp/func-mixed.c: Move to ...
2905         * c-c++-common/func-mixed.c: here.
2906         * gcc.dg/dfp/func-pointer.c: Move to ...
2907         * c-c++-common/func-pointer.c: here.
2908         * gcc.dg/dfp/func-scalar.c: Move to ...
2909         * c-c++-common/func-scalar.c: here.
2910         * gcc.dg/dfp/func-struct.c: Move to ...
2911         * c-c++-common/func-struct.c: here.
2912         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2913         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2914         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2915         * c-c++-common/func-vararg-alternate-d128.c: here.
2916         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2917         * c-c++-common/func-vararg-alternate-d32.c: here.
2918         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2919         * c-c++-common/func-vararg-alternate-d64.c: here.
2920         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2921         * c-c++-common/func-vararg-alternate.h: here.
2922         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2923         * c-c++-common/func-vararg-dfp.c: here.
2924         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2925         * c-c++-common/func-vararg-mixed-2.c: here.
2926         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2927         * c-c++-common/func-vararg-mixed.c: here.
2928         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2929         * c-c++-common/func-vararg-size0.c: here.
2930         * gcc.dg/dfp/inf-1.c: Move to ...
2931         * c-c++-common/inf-1.c: here.
2932         * gcc.dg/dfp/loop-index.c: Move to ...
2933         * c-c++-common/loop-index.c: here.
2934         * gcc.dg/dfp/modes.c: Move to ...
2935         * c-c++-common/modes.c: here.
2936         * gcc.dg/dfp/nan-1.c: Move to ...
2937         * c-c++-common/nan-1.c: here.
2938         * gcc.dg/dfp/nan-2.c: Move to ...
2939         * c-c++-common/nan-2.c: here.
2940         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2941         * c-c++-common/operator-arith-fold.c: here.
2942         * gcc.dg/dfp/operator-assignment.c: Move to ...
2943         * c-c++-common/operator-assignment.c: here.
2944         * gcc.dg/dfp/operator-comma.c: Move to ...
2945         * c-c++-common/operator-comma.c: here.
2946         * gcc.dg/dfp/operator-cond.c: Move to ...
2947         * c-c++-common/operator-cond.c: here.
2948         * gcc.dg/dfp/operator-logical.c: Move to ...
2949         * c-c++-common/operator-logical.c: here.
2950         * gcc.dg/dfp/operator-unary.c: Move to ...
2951         * c-c++-common/operator-unary.c: here.
2952         * gcc.dg/dfp/pr31385.c: Move to ...
2953         * c-c++-common/pr31385.c: here.
2954         * gcc.dg/dfp/pr33466.c: Move to ...
2955         * c-c++-common/pr33466.c: here.
2956         * gcc.dg/dfp/pr35620.c: Move to ...
2957         * c-c++-common/pr35620.c: here.
2958         * gcc.dg/dfp/pr36800.c: Move to ...
2959         * c-c++-common/pr36800.c: here.
2960         * gcc.dg/dfp/pr39034.c: Move to ...
2961         * c-c++-common/pr39034.c: here.
2962         * gcc.dg/dfp/pr39035.c: Move to ...
2963         * c-c++-common/pr39035.c: here.
2964         * gcc.dg/dfp/pr39902.c: Move to ...
2965         * c-c++-common/pr39902.c: here.
2966         * gcc.dg/dfp/pr39986.c: Move to ...
2967         * c-c++-common/pr39986.c: here.
2968         * gcc.dg/dfp/signbit-1.c: Move to ...
2969         * c-c++-common/signbit-1.c: here.
2970         * gcc.dg/dfp/signbit-2.c: Move to ...
2971         * c-c++-common/signbit-2.c: here.
2972         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2973         * c-c++-common/struct-layout-1.c: here.
2974         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2975         * c-c++-common/usual-arith-conv.c: here.
2976         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2977         * c-c++-common/usual-arith-conv-const.c: here.
2978
2979 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2980
2981         PR testsuite/41288
2982         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2983         stack alignment.
2984
2985 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2986
2987         PR c++/39365
2988         * g++.dg/expr/bool3.C: New test.
2989         * g++.dg/expr/bool4.C: New test.
2990
2991 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2992
2993         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2994         * gcc.dg/dfp/signbit-2.c: Use it.
2995         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2996         arguments to unsigned int.
2997         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2998         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2999         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3000         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3001         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3002         * gcc.dg/dfp/pr39986.c: Ditto.
3003         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3004         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3005         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3006         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3007         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3008
3009 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3010
3011         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3012
3013 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3014
3015         PR c/41049
3016         * dfp/pr41049.c: New test.
3017
3018 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3019
3020         PR testsuite/41385
3021         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3022
3023 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3024
3025         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3026         * gcc.dg/ipa/ipa-sra-1.c: New test.
3027         * gcc.dg/ipa/ipa-sra-2.c: New test.
3028         * gcc.dg/ipa/ipa-sra-3.c: New test.
3029         * gcc.dg/ipa/ipa-sra-4.c: New test.
3030         * gcc.dg/ipa/ipa-sra-5.c: New test.
3031         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3032         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3033
3034 2009-09-17  Michael Matz  <matz@suse.de>
3035
3036         PR middle-end/41347
3037         * gfortran.dg/pr41347.f90: New test.
3038
3039 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3040
3041         * gcc.c-torture/compile/20090917-1.c: New testcase.
3042
3043 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3044
3045         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3046         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3047         alpha*-*-* target from XFAIL list.
3048
3049 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3050
3051         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3052         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3053         * gcc.dg/dfp/cast-bad.c: Use default options.
3054         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3055         * gcc.dg/dfp/composite-type.c: Ditto.
3056         * gcc.dg/dfp/constants.c: Ditto.
3057         * gcc.dg/dfp/constants-hex.c: Ditto.
3058         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3059         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3060         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3061         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3062         * gcc.dg/dfp/ctypes.c: Ditto.
3063         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3064         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3065         * gcc.dg/dfp/float-constant-double.c: Ditto.
3066         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3067         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3068         * gcc.dg/dfp/modes.c: Ditto.
3069         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3070         * gcc.dg/dfp/pr31344.c: Ditto.
3071         * gcc.dg/dfp/pr31385.c: Ditto.
3072         * gcc.dg/dfp/pr33466.c: Ditto.
3073         * gcc.dg/dfp/pr35620.c: Ditto.
3074         * gcc.dg/dfp/pr37435.c: Ditto.
3075         * gcc.dg/dfp/pr39986.c: Ditto.
3076         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3077         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3078         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3079         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3080         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3081         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3082         * gcc.dg/dfp/typespec.c: Ditto.
3083         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3084         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3085         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3086         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3087         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3088         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3089         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3090         * gcc.dg/dfp/compare-rel.h: Ditto.
3091         * gcc.dg/dfp/compare-special.h: Ditto.
3092         * gcc.dg/dfp/convert.h: Ditto.
3093         * gcc.dg/dfp/fe-check.h: Ditto.
3094         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3095         * gcc.dg/dfp/cast.c: Ditto.
3096         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3097         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3098         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3099         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3100         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3101         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3102         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3103         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3104         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3105         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3106         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3107         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3108         * gcc.dg/dfp/constants-zero.c: Ditto.
3109         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3110         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3111         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3112         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3113         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3114         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3115         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3116         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3117         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3118         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3119         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3120         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3121         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3122         * gcc.dg/dfp/convert-bfp.c: Ditto.
3123         * gcc.dg/dfp/convert-complex.c: Ditto.
3124         * gcc.dg/dfp/convert-dfp.c: Ditto.
3125         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3126         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3127         * gcc.dg/dfp/convert-int.c: Ditto.
3128         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3129         * gcc.dg/dfp/convert-int-max.c: Ditto.
3130         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3131         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3132         * gcc.dg/dfp/fe-binop.c: Ditto.
3133         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3134         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3135         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3136         * gcc.dg/dfp/func-array.c: Ditto.
3137         * gcc.dg/dfp/func-deref.c: Ditto.
3138         * gcc.dg/dfp/func-mixed.c: Ditto.
3139         * gcc.dg/dfp/func-pointer.c: Ditto.
3140         * gcc.dg/dfp/func-scalar.c: Ditto.
3141         * gcc.dg/dfp/func-struct.c: Ditto.
3142         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3143         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3144         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3145         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3146         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3147         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3148         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3149         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3150         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3151         * gcc.dg/dfp/inf-1.c: Ditto.
3152         * gcc.dg/dfp/loop-index.c: Ditto.
3153         * gcc.dg/dfp/nan-1.c: Ditto.
3154         * gcc.dg/dfp/nan-2.c: Ditto.
3155         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3156         * gcc.dg/dfp/operator-assignment.c: Ditto.
3157         * gcc.dg/dfp/operator-comma.c: Ditto.
3158         * gcc.dg/dfp/operator-cond.c: Ditto.
3159         * gcc.dg/dfp/operator-logical.c: Ditto.
3160         * gcc.dg/dfp/operator-unary.c: Ditto.
3161         * gcc.dg/dfp/pr36800.c: Ditto.
3162         * gcc.dg/dfp/pr39034.c: Ditto.
3163         * gcc.dg/dfp/pr39035.c: Ditto.
3164         * gcc.dg/dfp/pr39902.c: Ditto.
3165         * gcc.dg/dfp/signbit-1.c: Ditto.
3166         * gcc.dg/dfp/signbit-2.c: Ditto.
3167         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3168         * gcc.dg/dfp/union-init.c: Ditto.
3169         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3170
3171 2009-09-16  Michael Matz  <matz@suse.de>
3172
3173         PR fortran/41212
3174         * gfortran.dg/pr41212.f90: New test.
3175
3176 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3177
3178         * gnat.dg/alignment9.adb: New test.
3179
3180 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3181
3182         * gnat.dg/discr20.ad[sb]: New test.
3183
3184 2009-09-16  Richard Guenther  <rguenther@suse.de>
3185
3186         PR middle-end/34011
3187         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3188
3189 2009-09-16  DJ Delorie  <dj@redhat.com>
3190             Kaz Kojima  <kkojima@gcc.gnu.org>
3191
3192         * gcc.target/sh/struct-arg-dw2.c: New test.
3193
3194 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3195             Jakub Jelinek  <jakub@redhat.com>
3196
3197         PR target/41175
3198         * gcc.target/powerpc/pr41175.c: New test.
3199
3200 2009-09-14  Richard Henderson  <rth@redhat.com>
3201
3202         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3203         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3204         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3205
3206 2009-09-14  Richard Henderson  <rth@redhat.com>
3207
3208         * g++.dg/eh/builtin1.C: Update resx pattern match.
3209         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3210
3211 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3212
3213         * gcc.target/mips/branch-helper.h: New file.
3214         * gcc.target/mips/branch-2.c,
3215         * gcc.target/mips/branch-3.c,
3216         * gcc.target/mips/branch-4.c,
3217         * gcc.target/mips/branch-5.c,
3218         * gcc.target/mips/branch-6.c,
3219         * gcc.target/mips/branch-7.c,
3220         * gcc.target/mips/branch-8.c,
3221         * gcc.target/mips/branch-9.c,
3222         * gcc.target/mips/branch-10.c,
3223         * gcc.target/mips/branch-11.c,
3224         * gcc.target/mips/branch-12.c,
3225         * gcc.target/mips/branch-13.c,
3226         * gcc.target/mips/branch-14.c,
3227         * gcc.target/mips/branch-15.c: New tests.
3228
3229 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3230
3231         PR target/41331
3232         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3233         -m32 -mpowerpc64 system.
3234
3235 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3236
3237         From Jie Zhang <jie.zhang@analog.com>:
3238         * gcc.target/bfin/saveall.c: New test.
3239         * gcc.target/bfin/20090914-1.c: New test.
3240         * gcc.target/bfin/20090914-2.c: New test.
3241
3242         * gcc.target/bfin/20090914-3.c: New test.
3243
3244 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3245
3246         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3247
3248 2009-09-14  Richard Guenther  <rguenther@suse.de>
3249
3250         PR middle-end/41350
3251         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3252
3253 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3254
3255         PR libgfortran/41328
3256         * gfortran.dg/cr_lf.f90: New test.
3257
3258 2009-09-11  Michael Matz  <matz@suse.de>
3259
3260         PR middle-end/41275
3261         * g++.dg/tree-ssa/pr41275.C: New test.
3262
3263 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3264
3265         PR fortran/41242
3266         * gfortran.dg/proc_ptr_comp_21.f90: New.
3267
3268 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3269
3270         PR fortran/31292
3271         * gfortran.dg/module_procedure_1.f90: New test.
3272         * gfortran.dg/module_procedure_2.f90: Ditto.
3273         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3274
3275 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3276             James A. Morrison  <phython@gcc.gnu.org>
3277
3278         PR ada/18302
3279         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3280         commands.
3281         * ada/acats/run_test.exp: New file.
3282
3283 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3284
3285         Revert:
3286         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3287
3288         PR rtl-optimization/39779
3289         * gcc.dg/pr39979.c: New test.
3290
3291 2009-09-10  Richard Guenther  <rguenther@suse.de>
3292
3293         PR middle-end/41257
3294         * g++.dg/torture/pr41257-2.C: New testcase.
3295
3296 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3297
3298         PR c++/28293
3299         * g++.dg/template/crash91.C: New.
3300
3301 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3302
3303         PR rtl-optimization/39779
3304         * gcc.dg/pr39979.c: New test.
3305
3306 2009-09-09  Richard Guenther  <rguenther@suse.de>
3307
3308         PR tree-optimization/41101
3309         * gcc.c-torture/compile/pr41101.c: New testcase.
3310
3311 2009-09-09  Richard Guenther  <rguenther@suse.de>
3312
3313         PR middle-end/41317
3314         * gcc.c-torture/execute/pr41317.c: New testcase.
3315         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3316         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3317
3318 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3319
3320         Fix some test breakages on Darwin
3321         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3322         and adjust.
3323         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3324         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3325         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3326         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3327         take darwin specifics in account.
3328
3329 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3330
3331         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3332         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3333
3334 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3335
3336         PR c++/39923
3337         * g++.dg/cpp0x/initlist24.C: New.
3338
3339 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3340
3341         * gcc.dg/large-size-array-2.c: Fix target requirement.
3342         * gcc.dg/large-size-array-4.c: Likewise.
3343         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3344         * gcc.dg/c99-const-expr-2.c: Likewise.
3345         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3346         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3347         * gcc.dg/c90-const-expr-10.c: Likewise.
3348         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3349         instead of long.
3350         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3351         * gcc.dg/vect/pr33846.c: Likewise.
3352         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3353         __PTRDIFF_TYPE__, instead of unsigned long.
3354         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3355
3356 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3357
3358         PR debug/41229
3359         PR debug/41291
3360         PR debug/41300
3361         * gfortran.dg/pr41229.f90: New.
3362
3363 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3364
3365         PR debug/41232
3366         * gcc.dg/pr41232.c: New.
3367
3368 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3369
3370         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3371         contain -march.
3372         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3373         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3374         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3375         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3376         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3377         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3378         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3379         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3380         options other than that used in dg-options.
3381
3382 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3383
3384         PR rtl-optimization/41239
3385         * gcc.c-torture/execute/pr41239.c: New test.
3386
3387 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3388
3389         PR libgfortran/41192
3390         * gfortran.dg/namelist_59.f90: New test.
3391
3392 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3393
3394         From Mike Frysinger  <michael.frysinger@analog.com>
3395         * gcc.target/bfin/mcpu-bf542m.c: New file.
3396         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3397         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3398         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3399         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3400
3401 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3402
3403         PR middle-end/41282
3404         * gcc.c-torture/compile/pr41282.c: New test.
3405
3406 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3407
3408         PR fortran/41197
3409         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3410         variables for stat and errmsg.
3411         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3412         * gfortran.dg/allocate_stat_2.f90:  New test.
3413
3414 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3415
3416         * gcc.c-torture/compile/20090907-1.c: New test.
3417
3418 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3419
3420         PR bootstrap/41241
3421         * gcc.dg/pr41241.c: New test.
3422
3423 2009-09-06  Richard Guenther  <rguenther@suse.de>
3424
3425         PR middle-end/41144
3426         * g++.dg/torture/pr41144.C: New testcase.
3427
3428 2009-09-06  Richard Guenther  <rguenther@suse.de>
3429
3430         PR middle-end/41261
3431         * gcc.dg/torture/pr41261.c: New testcase.
3432
3433 2009-09-05  Richard Guenther  <rguenther@suse.de>
3434
3435         PR middle-end/41181
3436         * gcc.c-torture/compile/pr41181.c: New testcase.
3437
3438 2009-09-05  Richard Guenther  <rguenther@suse.de>
3439
3440         PR debug/41273
3441         * g++.dg/torture/pr41273.C: New testcase.
3442
3443 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3444
3445         PR fortran/41258
3446         * gfortran.dg/typebound_proc_12.f90 : New test.
3447
3448 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3449
3450         PR debug/41225
3451         * gfortran.dg/pr41225.f90: New.
3452
3453 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3454
3455         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3456         unistd.h, sys/types.h and sys/wait.h.
3457         (gualchk_t): New.
3458         (GUALCVT): New.
3459         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3460         (GUALITY_GDB_REDIRECT): New.
3461         (GUALITY_GDB_ARGS): Use it.
3462
3463 2009-09-04  Richard Guenther  <rguenther@suse.de>
3464
3465         PR middle-end/41257
3466         * g++.dg/torture/pr41257.C: New testcase.
3467
3468 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3469
3470         PR tree-optimization/41112
3471         * gnat.dg/array8.adb: New test.
3472
3473 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3474
3475         * gcc.target/arm/ctz.c: New test case.
3476
3477 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3478
3479         PR tree-optimization/38275
3480         * gcc.dg/autopar/reduc-1char.c: Increase number
3481         of iterations. Adjust the logic accordingly.
3482         * gcc.dg/autopar/reduc-2char.c: Ditto.
3483         * gcc.dg/autopar/reduc-1.c: Ditto.
3484         * gcc.dg/autopar/reduc-2.c: Ditto.
3485         * gcc.dg/autopar/reduc-3.c: Ditto.
3486         * gcc.dg/autopar/reduc-6.c: Ditto.
3487         * gcc.dg/autopar/reduc-7.c: Ditto.
3488         * gcc.dg/autopar/reduc-8.c: Ditto.
3489         * gcc.dg/autopar/reduc-9.c: Ditto.
3490         * gcc.dg/autopar/pr39500-1.c: Ditto.
3491         * gcc.dg/autopar/reduc-1short.c: Ditto.
3492         * gcc.dg/autopar/reduc-2short.c: Ditto.
3493         * gcc.dg/autopar/parallelization-1.c: Ditto.
3494
3495 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3496
3497         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3498         testcase using guality.h compiles and links and if a global variable
3499         can be verified by gdb.
3500
3501 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3502
3503         * lib/target-supports.exp (check_effective_target_sync_int_long):
3504         Supported on Blackfin Linux targets.
3505
3506 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3507
3508         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3509
3510 2009-09-03  Diego Novillo  <dnovillo@google.com>
3511
3512         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3513         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3514         * g++.dg/warn/unit-1.C: Likewise.
3515         * g++.dg/ipa/iinline-1.C: Likewise.
3516         * g++.dg/template/cond2.C: Adjust expected line location for the
3517         error.
3518         * g++.dg/template/pr35240.C: Likewise.
3519
3520 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3521
3522         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3523         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3524
3525 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3526
3527         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3528         * gcc.dg/memcpy-1.c: Add . to match pattern.
3529         * gcc.dg/uninit-I.c: XFAIL warning test.
3530         * g++.dg/warn/unit-1.C: XFAIL warning test.
3531
3532 2009-09-02  Ian Lance Taylor  <iant@google.com>
3533
3534         * gcc.dg/20090902-1.c: New test.
3535
3536 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3537
3538         * gcc.dg/builtin-object-size-9.c: New test.
3539
3540 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3541
3542         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3543
3544 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3545             Olivier Hainque  <hainque@adacore.com>
3546
3547         * gnat.dg/misaligned_param.adb: New test.
3548         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3549         * gnat.dg/slice7.adb: Add 1 more related case.
3550
3551 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3552
3553         * gcc.dg/guality/guality.c: Expect to fail for now.
3554         * gcc.dg/guality/example.c: Likewise.
3555
3556 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3557
3558         * gcc.dg/guality/guality.c: New.
3559         * gcc.dg/guality/guality.h: New.
3560         * gcc.dg/guality/guality.exp: New.
3561         * gcc.dg/guality/example.c: New.
3562         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3563         (cleanup-saved-temps): Likewise, .gkd files too.
3564
3565 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3566
3567         PR fortran/39229
3568         * gfortran.dg/line_length_3.f: New test.
3569         * gfortran.dg/line_length_4.f90: New test.
3570
3571 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3572
3573         * lib/target-supports.exp (check_gc_sections_available):
3574         Add proper pattern quote.
3575
3576 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3577             Kaz Kojima  <kkojima@gcc.gnu.org>
3578
3579         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3580         * g++.dg/cdce3.C: Use dg-add-options ieee.
3581         * g++.dg/torture/type-generic-1.C: Likewise.
3582         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3583         * gcc.dg/pr28796-2.c: Likewise.
3584         * gcc.dg/torture/builtin-math-7.c: Likewise.
3585         * gcc.dg/torture/type-generic-1.c: Likewise.
3586         * gfortran.dg/boz_14.f90: Likewise.
3587         * gfortran.dg/erf_2.F90: Likewise.
3588         * gfortran.dg/init_flag_3.f90: Likewise.
3589         * gfortran.dg/init_flag_4.f90: Likewise.
3590         * gfortran.dg/init_flag_5.f90: Likewise.
3591         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3592         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3593         * gfortran.dg/isnan_1.f90: Likewise.
3594         * gfortran.dg/isnan_2.f90: Likewise.
3595         * gfortran.dg/maxlocval_2.f90: Likewise.
3596         * gfortran.dg/maxlocval_4.f90: Likewise.
3597         * gfortran.dg/minlocval_1.f90: Likewise.
3598         * gfortran.dg/minlocval_4.f90: Likewise.
3599         * gfortran.dg/module_nan.f90: Likewise.
3600         * gfortran.dg/namelist_42.f90: Likewise.
3601         * gfortran.dg/namelist_43.f90: Likewise.
3602         * gfortran.dg/nan_1.f90: Likewise.
3603         * gfortran.dg/nan_2.f90: Likewise.
3604         * gfortran.dg/nan_3.f90: Likewise.
3605         * gfortran.dg/nan_4.f90: Likewise.
3606         * gfortran.dg/nan_5.f90: Likewise.
3607         * gfortran.dg/nearest_1.f90: Likewise.
3608         * gfortran.dg/nearest_2.f90: Likewise.
3609         * gfortran.dg/nearest_3.f90: Likewise.
3610         * gfortran.dg/pr37243.f: Likewise.
3611         * gfortran.dg/real_const_3.f90: Likewise.
3612         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3613
3614 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3615
3616         PR debug/30161
3617         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3618         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3619         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3620         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3621         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3622         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3623         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3624         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3625         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3626         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3627         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3628         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3629         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3630
3631 2009-08-31  Jason Merrill  <jason@redhat.com>
3632
3633         PR c++/41127
3634         * g++.dg/parse/enum5.C: New.
3635         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3636
3637 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3638
3639         PR fortran/40940
3640         * gfortran.dg/allocate_derived_1.f90: New.
3641         * gfortran.dg/class_3.f03: New.
3642
3643 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3644
3645         PR fortran/40996
3646         * gfortran.dg/allocatable_scalar_1.f90: New.
3647         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3648         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3649         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3650
3651 2009-08-30  Richard Guenther  <rguenther@suse.de>
3652
3653         PR tree-optimization/41186
3654         * g++.dg/torture/pr41186.C: New testcase.
3655         * g++.dg/tree-ssa/pr41186.C: Likewise.
3656
3657 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3658
3659         PR c++/41187
3660         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3661         take ia64 assembly comments syntax in account.
3662
3663 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3664
3665         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3666
3667 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3668
3669         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3670         * gfortran.dg/whole_file_6.f90: Likewise.
3671
3672 2009-08-28  Cary Coutant  <ccoutant@google.com>
3673
3674         PR debug/41063
3675         * g++.dg/debug/dwarf2/pr41063.C: New test.
3676
3677 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3678
3679         PR rtl-optimization/40861
3680         * gcc.dg/pr40861.c: New test.
3681
3682 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3683
3684         PR fortran/40869
3685         * gfortran.dg/proc_ptr_comp_20.f90: New.
3686
3687 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3688
3689         PR libfortran/39667
3690         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3691         open temp file with status="scratch".
3692         * gfortran.dg/fmt_cache_1.f: Likewise.
3693         * gfortran.dg/fmt_exhaust.f90: Likewise.
3694         * gfortran.dg/fmt_t_4.f90: Likewise.
3695         * gfortran.dg/fseek.f90: Likewise.
3696         * gfortran.dg/list_read_5.f90: Likewise.
3697         * gfortran.dg/namelist_39.f90: Likewise.
3698         * gfortran.dg/namelist_56.f90: Likewise.
3699         * gfortran.dg/read_bad_advance.f90: Likewise.
3700         * gfortran.dg/read_repeat.f90: Likewise.
3701         * gfortran.dg/read_size_noadvance.f90: Likewise.
3702         * gfortran.dg/read_x_past.f: Likewise.
3703
3704 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3705
3706         PR fortran/28039
3707         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3708
3709 2009-08-27  Daniel Kraft  <d@domob.eu>
3710
3711         PR fortran/37425
3712         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3713         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3714         error and fix problem with recursive assignment.
3715         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3716         * gfortran.dg/typebound_operator_3.f03: New test.
3717         * gfortran.dg/typebound_operator_4.f03: New test.
3718
3719 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3720
3721         PR debug/41170
3722         * debug/dwarf2/namespace-1.C: New test.
3723
3724 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3725
3726         PR fortran/41162
3727         * gfortran.dg/pr41162.f: New.
3728
3729 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3730             Richard Sandiford  <rdsandiford@googlemail.com>
3731
3732         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3733         with "forbid_cpu".
3734         * gcc.target/mips/branch-1.c: Update accordingly.
3735         * gcc.target/mips/extend-1.c: Likewise.
3736         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3737
3738 2009-08-26  Richard Guenther  <rguenther@suse.de>
3739
3740         PR middle-end/41163
3741         * gcc.c-torture/compile/pr41163.c: New testcase.
3742         * gcc.dg/pr35899.c: Adjust.
3743
3744 2009-08-26  Richard Guenther  <rguenther@suse.de>
3745
3746         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3747
3748 2009-08-26  Jason Merrill  <jason@redhat.com>
3749
3750         * g++.dg/cpp0x/explicit3.C: New.
3751         * g++.dg/overload/cond2.C: New.
3752
3753 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3754
3755         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3756
3757 2009-08-25  Jan Hubicka  <jh@suse.cz>
3758
3759         * gcc.target/i386/sse5-shift1-vector.c
3760         * gcc.target/i386/isa-12.c
3761         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3762         * gcc.target/i386/sse5-pcmov2.c
3763         * gcc.target/i386/isa-3.c
3764         * gcc.target/i386/sse5-shift2-vector.c
3765         * gcc.target/i386/isa-7.c
3766         * gcc.target/i386/funcspec-2.c
3767         * gcc.target/i386/sse5-haddX.c
3768         * gcc.target/i386/sse5-hadduX.c
3769         * gcc.target/i386/isa-9.c
3770         * gcc.target/i386/sse5-maccXX.c
3771         * gcc.target/i386/sse5-shift3-vector.c
3772         * gcc.target/i386/sse5-msubXX.c
3773         * gcc.target/i386/sse5-permpX.c
3774         * gcc.target/i386/sse5-check.h
3775         * gcc.target/i386/sse-12.c
3776         * gcc.target/i386/sse-11.c
3777         * gcc.target/i386/sse-10.c
3778         * gcc.target/i386/sse-13.c
3779         * gcc.target/i386/sse-14.c
3780         * gcc.target/i386/sse-22.c
3781         * gcc.target/i386/sse-2.c
3782         * gcc.target/i386/sse-13.c
3783         * gcc.target/i386/avx-2.c
3784         * gcc.target/i386/sse5-rotate1-vector.c
3785         * gcc.target/i386/isa-4.c
3786         * gcc.target/i386/sse5-hsubX.c
3787         * gcc.target/i386/sse5-pcmov.c
3788         * gcc.target/i386/sse5-fma.c
3789         * gcc.target/i386/isa-8.c
3790         * gcc.target/i386/sse5-rotate2-vector.c
3791         * gcc.target/i386/sse5-nmaccXX.c
3792         * gcc.target/i386/sse5-imul64-vector.c
3793         * gcc.target/i386/sse5-nmsubXX.c
3794         * gcc.target/i386/sse5-rotate3-vector.c
3795         * gcc.target/i386/sse5-fma-vector.c
3796         * gcc.target/i386/sse5-imul32widen-vector.c
3797         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3798
3799         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3800         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3801         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3802         * gcc.target/i386/avx-1.c: Remove SSE5.
3803         * gcc.target/i386/avx-2.c: Remove SSE5.
3804         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3805         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3806         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3807         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3808
3809 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3810
3811         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3812
3813 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3814
3815         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3816         keyword works in the same manner as __alignof.
3817
3818 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3819
3820         PR libfortran/34670
3821         * gfortran.dg/unpack_bounds_1.f90:  New test.
3822         * gfortran.dg/unpack_bounds_2.f90:  New test.
3823         * gfortran.dg/unpack_bounds_3.f90:  New test.
3824
3825 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3826
3827         * gnat.dg/slice7.adb: New test.
3828         * gnat.dg/slice7_pkg.ads: New helper.
3829
3830 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3831
3832         PR fortran/41139
3833         * gfortran.dg/proc_ptr_25.f90: New.
3834         * gfortran.dg/proc_ptr_comp_18.f90: New.
3835         * gfortran.dg/proc_ptr_comp_19.f90: New.
3836
3837 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3838
3839         PR fortran/41154
3840         * gfortran.dg/fmt_error_8.f: New test.
3841
3842 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3843
3844         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3845         number, update all callers and synchronize results for latest MPC.
3846
3847 2009-08-21  Jason Merrill  <jason@redhat.com>
3848
3849         * g++.dg/warn/Wunused-17.C: New.
3850
3851 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3852
3853         * gcc.target/arm/combine-cmp-shift.c: New test.
3854
3855 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3856
3857         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3858         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3859         width specifier.
3860
3861 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3862
3863         * gfortran.dg/fmt_error_7.f: New test.
3864
3865 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3866
3867         PR target/40718
3868         * gcc.target/i386/pr40718.c: New test.
3869
3870 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3871
3872         * gfortran.dg/proc_ptr_24.f90: New test.
3873
3874 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3875
3876         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3877         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3878         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3879
3880 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3881
3882         PR fortran/28039
3883         * gfortran.dg/fmt_with_extra.f: new file.
3884
3885 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3886
3887         * lib/target-supports.exp
3888         (check_effective_target_arm_iwmmxt_ok): New procedure.
3889         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3890         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3891
3892 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3893
3894         * gfortran.dg/boz_9.f90: Do not load denormal floating
3895         point constants.  Remove -mieee option for alpha*-*-* targets.
3896
3897 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3898
3899         PR fortran/41106
3900         * gfortran.dg/proc_ptr_23.f90: New.
3901         * gfortran.dg/proc_ptr_comp_15.f90: New.
3902         * gfortran.dg/proc_ptr_comp_16.f90: New.
3903         * gfortran.dg/proc_ptr_comp_17.f90: New.
3904
3905 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3906
3907         PR c++/41131
3908         * g++.dg/expr/unary3.C: New test.
3909
3910 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3911
3912         * gfortran.dg/common_5.f: Add -mdalign for sh.
3913         * gfortran.dg/common_align_2.f90: Likewise.
3914
3915 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3916
3917         PR libfortran/40962
3918         * c_f_pointer_tests_4.f90:  New test.
3919
3920 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3921
3922         * gnat.dg/slice6.adb: New test.
3923         * gnat.dg/slice6_pkg.ads: New helper.
3924
3925 2009-08-20  Michael Matz  <matz@suse.de>
3926
3927         PR fortran/41126
3928         * gfortran.dg/pr41126.f90: New test.
3929
3930 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3931
3932         * gnat.dg/dynamic_bound.adb: New test.
3933
3934 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3935
3936         PR fortran/41121
3937         * gfortran.dg/intrinsic_5.f90: New.
3938
3939 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3940             Richard Earnshaw  <richard.earnshaw@arm.com>
3941
3942         * gcc.target/arm/20090811-1.c: New test.
3943
3944 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3945
3946         PR middle-end/41123
3947         * gcc.dg/pr41123.c: New test.
3948
3949 2009-08-19  Jason Merrill  <jason@redhat.com>
3950
3951         PR c++/41120
3952         * g++.dg/other/gc4.C: New.
3953
3954 2009-08-18  Michael Matz  <matz@suse.de>
3955
3956         * gfortran.dg/vect/vect-gems.f90: New test.
3957         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3958
3959 2009-08-18  DJ Delorie  <dj@redhat.com>
3960
3961         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3962         * lib/gcc-defs.exp: ... to here.
3963
3964         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3965         GCC_EXEC_PREFIX before building the wrapper.
3966
3967 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3968
3969         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3970         tests.
3971         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3972         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3973         dg-options.  Fix dg-final clause.
3974
3975 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3976
3977         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3978
3979 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3980             Paul Thomas  <pault@gcc.gnu.org>
3981
3982         PR fortran/40870
3983         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3984
3985 2009-08-18  Richard Guenther  <rguenther@suse.de>
3986
3987         PR middle-end/41094
3988         * gcc.dg/torture/pr41094.c: New testcase.
3989         * gcc.dg/torture/builtin-power-1.c: Adjust.
3990         * gcc.dg/builtins-10.c: Likewise.
3991
3992 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3993
3994         PR target/40971
3995         * gcc.dg/pr40971.c: New test.
3996
3997 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3998
3999         PR fortran/41062
4000         * gfortran.dg/use_only_4.f90: New test.
4001
4002 2009-08-17  Daniel Kraft  <d@domob.eu>
4003
4004         PR fortran/37425
4005         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4006         NOPASS bindings as operators.
4007
4008 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4009
4010         * lib/target-supports.exp
4011         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4012         of targets that do not need command line argument to enable SIMD.
4013
4014 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4015
4016         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4017         typo in cache name.
4018
4019 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4020
4021         PR fortran/41075
4022         * gfortran.dg/unlimited_fmt_1.f90: New test.
4023
4024 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4025
4026         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4027
4028 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4029
4030         * gnat.dg/itype.ad[sb]: New test.
4031
4032 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4033
4034         * gcc.target/mips/mips.exp: Add terminology section to comment
4035         at the top of the file.  Fix typos.
4036
4037 2009-08-16  Jason Merrill  <jason@redhat.com>
4038
4039         * g++.dg/debug/dwarf2/inline1.C: New.
4040
4041 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4042
4043         PR target/38599
4044         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4045
4046 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4047
4048         PR debug/37801
4049         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4050         Make sure to trigger inlining optimizations.
4051         * gcc.dg/debug/dwarf2/inline2.c: New test.
4052
4053 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4054
4055         PR fortran/41070
4056         * gfortran.dg/structure_constructor_10.f90: New.
4057
4058 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4059
4060         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4061         * gcc.dg/pragma-re-2.c: Likewise.
4062         * gcc.dg/pragma-re-3.c: Likewise.
4063         * gcc.dg/pragma-re-4.c: Likewise.
4064         * g++.dg/other/pragma-re-1.C: Likewise.
4065         * g++.dg/other/pragma-re-2.C: Likewise.
4066
4067 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4068
4069         * gcc.dg/torture/builtin-math-7.c: New.
4070
4071 2009-08-14  Richard Guenther  <rguenther@suse.de>
4072
4073         * gcc.c-torture/execute/20090814-1.c: New testcase.
4074
4075 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4076
4077         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4078
4079 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4080
4081         PR target/40934
4082         * gcc.target/i386/pr40934.c: New.
4083
4084 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4085
4086         PR target/41019
4087         * gcc.target/i386/pr41019.c: New test.
4088
4089 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4090
4091         PR fortran/40955
4092         * gfortran.dg/winapi.f90: New test.
4093
4094 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4095
4096         PR fortran/40995
4097         * gfortran.dg/intrinsic_4.f90: New.
4098         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4099         different line.
4100
4101 2009-08-13  Richard Guenther  <rguenther@suse.de>
4102
4103         PR middle-end/41047
4104         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4105
4106 2009-08-12  Richard Guenther  <rguenther@suse.de>
4107
4108         PR tree-optimization/41011
4109         * gfortran.dg/pr41011.f: New testcase.
4110
4111 2009-08-11  Andrew Haley  <aph@redhat.com>
4112
4113         * gcc.target/arm/synchronize.c: New file.
4114
4115 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4116
4117         PR middle-end/40980
4118         * gfortran.dg/graphite/id-17.f: New.
4119
4120 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4121             Sebastian Pop  <sebastian.pop@amd.com>
4122
4123         * gcc.dg/graphite/interchange-1.c: XFAILed.
4124         * gcc.dg/graphite/interchange-2.c: XFAILed.
4125         * gcc.dg/graphite/interchange-3.c: XFAILed.
4126         * gcc.dg/graphite/interchange-4.c: XFAILed.
4127         * gcc.dg/graphite/interchange-7.c: XFAILed.
4128
4129 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4130
4131         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4132
4133 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4134             Pranav Garg  <pranav.garg2107@gmail.com>
4135
4136         * gcc.dg/graphite/interchange-6.c: XFAILed.
4137
4138 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4139
4140         * gcc.dg/graphite/interchange-9.c: New.
4141
4142 2009-08-12  Richard Guenther  <rguenther@suse.de>
4143
4144         PR rtl-optimization/41033
4145         * gcc.dg/pr41033.c: New test.
4146
4147 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4148
4149         PR fortran/41022
4150         * gfortran.dg/proc_ptr_comp_14.f90: New.
4151
4152 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4153
4154         * gcc.target/mips/ext-5.c: New test.
4155         * gcc.target/mips/ext-6.c: New test.
4156         * gcc.target/mips/ext-7.c: New test.
4157         * gcc.target/mips/ext-8.c: New test.
4158         * gcc.target/mips/extend-2.c: New test.
4159
4160 2009-08-10  Jason Merrill  <jason@redhat.com>
4161
4162         * g++.dg/other/linkage2.C: New test for types-without-linkage
4163         handling.
4164         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4165         * g++.dg/lookup/anon2.C: Likewise.
4166         * g++.dg/other/anon3.C: Likewise.
4167         * g++.dg/template/arg2.C: Likewise.
4168         * g++.dg/template/local4.C: Likewise.
4169         * g++.old-deja/g++.law/operators32.C: Likewise.
4170         * g++.old-deja/g++.other/linkage2.C: Likewise.
4171         * g++.old-deja/g++.pt/enum6.C: Likewise.
4172         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4173         * g++.old-deja/g++.other/linkage1.C: Likewise.
4174
4175 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4176
4177         * gcc.dg/dg.exp: Test also c-c++-common dir.
4178         * g++.dg/dg.exp: Likewise.
4179         * g++.dg/warn/Wconversion-real.C: Delete.
4180         * gcc.dg/Wconversion-real.c: Move to ...
4181         * c-c++-common/Wconversion-real.c: ... here.
4182         * lib/target-supports.exp
4183         (check_effective_target_c,check_effective_target_c++): New.
4184
4185 2009-08-10  Daniel Kraft  <d@domob.eu>
4186
4187         PR fortran/37425
4188         * gfortran.dg/typebound_operator_1.f03: New test.
4189         * gfortran.dg/typebound_operator_2.f03: New test.
4190
4191 2009-08-10  Richard Guenther  <rguenther@suse.de>
4192
4193         PR middle-end/41006
4194         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4195         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4196
4197 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4198
4199         PR fortran/40940
4200         * gfortran.dg/class_1.f03: New.
4201         * gfortran.dg/class_2.f03: New.
4202         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4203         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4204         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4205         * gfortran.dg/typebound_call_10.f03: Ditto.
4206         * gfortran.dg/typebound_call_2.f03: Ditto.
4207         * gfortran.dg/typebound_call_3.f03: Ditto.
4208         * gfortran.dg/typebound_call_4.f03: Ditto.
4209         * gfortran.dg/typebound_generic_3.f03: Ditto.
4210         * gfortran.dg/typebound_generic_4.f03: Ditto.
4211         * gfortran.dg/typebound_proc_1.f08: Ditto.
4212         * gfortran.dg/typebound_proc_5.f03: Ditto.
4213         * gfortran.dg/typebound_proc_6.f03: Ditto.
4214
4215 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4216
4217         PR c++/40866
4218         * g++.dg/expr/stmt-expr-1.C: New test.
4219
4220 2009-08-09  Richard Guenther  <rguenther@suse.de>
4221
4222         PR tree-optimization/41016
4223         * gcc.c-torture/compile/pr41016.c: New testcase.
4224
4225 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4226
4227         * gcc.dg/overflow-warn-8.c: New test.
4228
4229 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4230
4231         PR tree-optimization/41008
4232         * gcc.dg/vect/O1-pr41008.c: New test.
4233
4234 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4235
4236         PR fortran/40955
4237         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4238
4239 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4240
4241         * gcc.target/bfin/loop-autoinc.c: New file.
4242
4243 2009-08-08  Richard Guenther  <rguenther@suse.de>
4244
4245         PR tree-optimization/40991
4246         * g++.dg/torture/pr40991.C: New testcase.
4247
4248 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4249
4250         * ada/acats/support/impdef.a: Tweak timing constants. Add
4251         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4252         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4253         * ada/acats/tests/c9/c940007.a: Likewise.
4254         * ada/acats/tests/c9/c94001c.ada: Likewise.
4255         * ada/acats/tests/c9/c94006a.ada: Likewise.
4256         * ada/acats/tests/c9/c94008c.ada: Likewise.
4257         * ada/acats/tests/c9/c951002.a: Likewise.
4258         * ada/acats/tests/c9/c954a01.a: Likewise.
4259         * ada/acats/tests/c9/c96001a.ada: Likewise.
4260         * ada/acats/tests/c9/c97307a.ada: Likewise.
4261
4262 2009-08-07  Richard Guenther  <rguenther@suse.de>
4263
4264         PR tree-optimization/40999
4265         * gfortran.dg/pr40999.f: New testcase.
4266
4267 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4268
4269         * g++.dg/tree-prof/partition1.C: New test.
4270
4271 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4272
4273         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4274         hook.
4275         (check_effective_target_arm_neon_ok): Improve test for neon
4276         availability.
4277         * gcc.target/arm/eabi1.c: Only run test in base variant.
4278         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4279         attribute.
4280         * gcc.target/arm/vfp1[567].c: New tests.
4281
4282 2009-08-06  Jason Merrill  <jason@redhat.com>
4283
4284         PR c++/40948
4285         * g++.dg/ext/complit12.C: Expand.
4286
4287 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4288
4289         Merge ARM/hard_vfp_branch to trunk.
4290
4291         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4292
4293         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4294         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4295
4296         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4297
4298         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4299         (PCS): Define macro to use base AAPCS.
4300         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4301
4302         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4303
4304         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4305         Correct arm_neon.h typo.
4306
4307         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4308
4309         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4310         this a linkage test.
4311         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4312         argument marshalling.
4313         * abitest.h: New file.
4314         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4315         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4316
4317 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4318
4319         PR middle-end/32964
4320         * gcc.dg/tree-ssa/pr32964.c: New test.
4321
4322 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4323             H.J. Lu  <hongjiu.lu@intel.com>
4324
4325         PR target/40957
4326         * gcc.target/i386/pr40957.c: New test.
4327
4328 2009-08-06  Richard Guenther  <rguenther@suse.de>
4329
4330         PR tree-optimization/40964
4331         * gcc.c-torture/compile/pr40964.c: New testcase.
4332
4333 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4334
4335         PR fortran/40847
4336         * gfortran.dg/transfer_resolve_1.f90 : New test.
4337
4338 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4339             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4340
4341         PR target/40906
4342         * gcc.target/i386/pr40906-1.c: New test.
4343         * gcc.target/i386/pr40906-2.c: Ditto.
4344         * gcc.target/i386/pr40906-3.c: Ditto.
4345
4346 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4347
4348         PR rtl-optimization/40924
4349         * g++.dg/torture/pr40924.C: New test.
4350
4351 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4352
4353         PR c++/36069
4354         * g++.dg/warn/pr36069.C: New.
4355
4356 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4357
4358         PR c++/39987
4359         * g++.dg/overload/defarg4.C: New test.
4360
4361 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4362
4363         PR c++/16696
4364         * g++.dg/parse/pr16696.C: New.
4365         * g++.dg/parse/pr16696-permissive.C: New.
4366
4367 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4368
4369         PR fortran/40875
4370         * gfortran.dg/initialization_23.f90 : New test.
4371
4372 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4373
4374         PR debug/39706
4375         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4376
4377 2009-08-03  Jason Merrill  <jason@redhat.com>
4378             Jakub Jelinek  <jakub@redhat.com>
4379
4380         PR c++/40948
4381         * g++.dg/ext/complit12.C: New.
4382
4383 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4384
4385         PR c/39902
4386         * gcc.target/powerpc/pr39902-2.c: New test.
4387
4388 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4389
4390         PR middle-end/40943
4391         * gcc.dg/uninit-6.c: Re-add XFAIL.
4392         * gcc.dg/uninit-6-O0.c: Likewise.
4393         * gcc.dg/uninit-pr40943.c: New test.
4394
4395 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4396
4397         PR testsuite/40858
4398         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4399         .ascii.
4400
4401 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4402
4403         PR libfortran/40853
4404         * gfortran.dg/namelist_40.f90: Update error output.
4405         * gfortran.dg/namelist_47.f90: Update error output.
4406         * gfortran.dg/namelist_58.f90: New test.
4407
4408 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4409
4410         PR fortran/40881
4411         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4412         * gfortran.dg/altreturn_3.f90: Ditto.
4413         * gfortran.dg/altreturn_5.f90: Ditto.
4414         * gfortran.dg/altreturn_6.f90: Ditto.
4415         * gfortran.dg/altreturn_7.f90: Ditto.
4416         * gfortran.dg/array_constructor_13.f90: Ditto.
4417         * gfortran.dg/arrayio_7.f90: Ditto.
4418         * gfortran.dg/arrayio_8.f90: Ditto.
4419         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4420         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4421         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4422         * gfortran.dg/backspace_8.f: Add -std=legacy.
4423         * gfortran.dg/backspace_9.f: Ditto.
4424         * gfortran.dg/char_comparison_1.f: Ditto.
4425         * gfortran.dg/char_decl_1.f90: Ditto.
4426         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4427         * gfortran.dg/char_pointer_assign.f90: Ditto.
4428         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4429         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4430         * gfortran.dg/char_pointer_func.f90: Ditto.
4431         * gfortran.dg/common_8.f90: Ditto.
4432         * gfortran.dg/constant_substring.f: Ditto.
4433         * gfortran.dg/data_char_2.f90: Ditto.
4434         * gfortran.dg/der_array_io_1.f90: Ditto.
4435         * gfortran.dg/der_array_io_2.f90: Ditto.
4436         * gfortran.dg/der_array_io_3.f90: Ditto.
4437         * gfortran.dg/der_io_3.f90: Ditto.
4438         * gfortran.dg/dev_null.F90: Ditto.
4439         * gfortran.dg/direct_io_2.f90: Ditto.
4440         * gfortran.dg/do_iterator_2.f90: Ditto.
4441         * gfortran.dg/e_d_fmt.f90: Ditto.
4442         * gfortran.dg/empty_format_1.f90: Ditto.
4443         * gfortran.dg/entry_17.f90: Modified warning message.
4444         * gfortran.dg/entry_7.f90: Add -std=legacy.
4445         * gfortran.dg/eor_1.f90: Ditto.
4446         * gfortran.dg/equiv_2.f90: Ditto.
4447         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4448         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4449         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4450         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4451         * gfortran.dg/fmt_error_2.f90: Ditto.
4452         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4453         * gfortran.dg/fmt_tl.f: Ditto.
4454         * gfortran.dg/fmt_white.f: Ditto.
4455         * gfortran.dg/func_derived_1.f90: Ditto.
4456         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4457         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4458         * gfortran.dg/global_references_2.f90: Ditto.
4459         * gfortran.dg/hollerith_1.f90: Ditto.
4460         * gfortran.dg/hollerith.f90: Use new-style character length.
4461         * gfortran.dg/hollerith_f95.f90: Ditto.
4462         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4463         * gfortran.dg/implicit_6.f90: Ditto.
4464         * gfortran.dg/implicit_9.f90: Ditto.
4465         * gfortran.dg/inquire_13.f90: Ditto.
4466         * gfortran.dg/inquire_5.f90: Ditto.
4467         * gfortran.dg/inquire_6.f90: Ditto.
4468         * gfortran.dg/inquire.f90: Ditto.
4469         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4470         * gfortran.dg/io_constraints_2.f90: Ditto.
4471         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4472         * gfortran.dg/loc_2.f90: Ditto.
4473         * gfortran.dg/logical_1.f90: Ditto.
4474         * gfortran.dg/longline.f: Ditto.
4475         * gfortran.dg/merge_char_1.f90: Ditto.
4476         * gfortran.dg/namelist_12.f: Ditto.
4477         * gfortran.dg/namelist_14.f90: Ditto.
4478         * gfortran.dg/namelist_18.f90: Ditto.
4479         * gfortran.dg/namelist_19.f90: Ditto.
4480         * gfortran.dg/namelist_21.f90: Ditto.
4481         * gfortran.dg/namelist_22.f90: Ditto.
4482         * gfortran.dg/namelist_37.f90: Ditto.
4483         * gfortran.dg/namelist_54.f90: Ditto.
4484         * gfortran.dg/namelist_55.f90: Ditto.
4485         * gfortran.dg/namelist_empty.f90: Ditto.
4486         * gfortran.dg/namelist_use.f90: Use new-style character length.
4487         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4488         * gfortran.dg/nested_modules_4.f90: Ditto.
4489         * gfortran.dg/nested_modules_5.f90: Ditto.
4490         * gfortran.dg/open-options-blanks.f: Ditto.
4491         * gfortran.dg/output_exponents_1.f90: Ditto.
4492         * gfortran.dg/parens_5.f90: Ditto.
4493         * gfortran.dg/parens_6.f90: Ditto.
4494         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4495         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4496         * gfortran.dg/pr15129.f90: Ditto.
4497         * gfortran.dg/pr15332.f: Ditto.
4498         * gfortran.dg/pr16597.f90: Ditto.
4499         * gfortran.dg/pr17143.f90: Ditto.
4500         * gfortran.dg/pr17164.f90: Ditto.
4501         * gfortran.dg/pr17229.f: Modified warning message.
4502         * gfortran.dg/pr18210.f90: Add -std=legacy.
4503         * gfortran.dg/pr19155.f: Ditto.
4504         * gfortran.dg/pr20086.f90: Ditto.
4505         * gfortran.dg/pr20124.f90: Ditto.
4506         * gfortran.dg/pr20755.f: Ditto.
4507         * gfortran.dg/pr20865.f90: Ditto.
4508         * gfortran.dg/pr20950.f: Ditto.
4509         * gfortran.dg/pr21730.f: Ditto.
4510         * gfortran.dg/pr22491.f: Ditto.
4511         * gfortran.dg/pr29713.f90: Ditto.
4512         * gfortran.dg/print_parentheses_1.f: Ditto.
4513         * gfortran.dg/print_parentheses_2.f90: Ditto.
4514         * gfortran.dg/proc_assign_1.f90: Ditto.
4515         * gfortran.dg/proc_decl_1.f90: Ditto.
4516         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4517         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4518         * gfortran.dg/read_float_1.f90: Ditto.
4519         * gfortran.dg/read_logical.f90: Ditto.
4520         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4521         * gfortran.dg/return_1.f90: Ditto.
4522         * gfortran.dg/rewind_1.f90: Ditto.
4523         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4524         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4525         * gfortran.dg/stfunc_1.f90: Ditto.
4526         * gfortran.dg/stfunc_3.f90: Ditto.
4527         * gfortran.dg/stfunc_4.f90: Ditto.
4528         * gfortran.dg/stfunc_6.f90: Ditto.
4529         * gfortran.dg/streamio_2.f90: Ditto.
4530         * gfortran.dg/string_ctor_1.f90: Ditto.
4531         * gfortran.dg/string_null_compare_1.f: Ditto.
4532         * gfortran.dg/substr_6.f90: Ditto.
4533         * gfortran.dg/tl_editing.f90: Ditto.
4534         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4535         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4536         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4537         * gfortran.dg/g77/1832.f: Ditto.
4538         * gfortran.dg/g77/19981216-0.f Ditto.
4539         * gfortran.dg/g77/19990525-0.f: Ditto.
4540         * gfortran.dg/g77/19990826-2.f: Ditto.
4541         * gfortran.dg/g77/20000630-2.f: Ditto.
4542         * gfortran.dg/g77/20010116.f: Ditto.
4543         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4544         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4545         * gfortran.dg/g77/980520-1.f: Ditto.
4546         * gfortran.dg/g77/check0.f: Ditto.
4547         * gfortran.dg/g77/cpp3.F: Ditto.
4548         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4549         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4550         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4551         * gfortran.dg/g77/short.f: Ditto.
4552
4553 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4554
4555         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4556         * gcc.target/mips/ext-4.c: Likewise.
4557         * gcc.target/mips/interrupt_handler.c: Likewise.
4558         * gcc.target/mips/truncate-4.c: Likewise.
4559         * gcc.target/mips/truncate-5.c: Likewise.
4560
4561 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4562
4563         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4564         -fgraphite-force-parallel to -floop-parallelize-all.
4565
4566 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4567
4568         PR fortran/40011
4569         * gfortran.dg/whole_file_7.f90: New test.
4570         * gfortran.dg/whole_file_8.f90: New test.
4571         * gfortran.dg/whole_file_9.f90: New test.
4572         * gfortran.dg/whole_file_10.f90: New test.
4573         * gfortran.dg/whole_file_11.f90: New test.
4574         * gfortran.dg/whole_file_12.f90: New test.
4575         * gfortran.dg/whole_file_13.f90: New test.
4576         * gfortran.dg/whole_file_14.f90: New test.
4577
4578 2009-07-31  Jason Merrill  <jason@redhat.com>
4579
4580         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4581         binding semantics.
4582         * g++.dg/cpp0x/named.C: Likewise.
4583         * g++.dg/cpp0x/overload.C: Likewise.
4584         * g++.dg/cpp0x/rv1n.C: Likewise.
4585         * g++.dg/cpp0x/rv1p.C: Likewise.
4586         * g++.dg/cpp0x/rv2n.C: Likewise.
4587         * g++.dg/cpp0x/rv2p.C: Likewise.
4588         * g++.dg/cpp0x/rv3n.C: Likewise.
4589         * g++.dg/cpp0x/rv3p.C: Likewise.
4590         * g++.dg/cpp0x/rv4n.C: Likewise.
4591         * g++.dg/cpp0x/rv4p.C: Likewise.
4592         * g++.dg/cpp0x/rv5n.C: Likewise.
4593         * g++.dg/cpp0x/rv5p.C: Likewise.
4594         * g++.dg/cpp0x/rv6n.C: Likewise.
4595         * g++.dg/cpp0x/rv6p.C: Likewise.
4596         * g++.dg/cpp0x/rv7n.C: Likewise.
4597         * g++.dg/cpp0x/rv7p.C: Likewise.
4598         * g++.dg/cpp0x/template_deduction.C: Likewise.
4599         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4600         * g++.dg/cpp0x/overloadn.C: New.
4601         * g++.dg/cpp0x/rv-cast.C: New.
4602
4603 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4604
4605         * gcc.target/mips/ext-4.c: New test.
4606
4607 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4608
4609         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4610
4611 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4612
4613         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4614         * gcc.dg/tree-ssa/loop-32.c: Same.
4615         * gcc.dg/tree-ssa/loop-33.c: Same.
4616         * gcc.dg/tree-ssa/loop-34.c: Same.
4617         * gcc.dg/tree-ssa/loop-35.c: Same.
4618         * gcc.dg/tree-ssa/loop-7.c: Same.
4619         * gcc.dg/tree-ssa/pr23109.c: Same.
4620         * gcc.dg/tree-ssa/restrict-2.c: Same.
4621         * gcc.dg/tree-ssa/restrict-3.c: Same.
4622         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4623         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4624         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4625         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4626         * gcc.dg/tree-ssa/structopt-1.c: Same.
4627         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4628         * gfortran.dg/pr32921.f: Same.
4629
4630 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4631
4632         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4633         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4634         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4635         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4636         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4637         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4638         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4639         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4640         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4641         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4642         * gcc.dg/graphite/id-1.c: New.
4643         * gcc.dg/graphite/id-10.c: New.
4644         * gcc.dg/graphite/id-11.c: New.
4645         * gcc.dg/graphite/id-12.c: New.
4646         * gcc.dg/graphite/id-13.c: New.
4647         * gcc.dg/graphite/id-14.c: New.
4648         * gcc.dg/graphite/id-15.c: New.
4649         * gcc.dg/graphite/id-2.c: New.
4650         * gcc.dg/graphite/id-3.c: New.
4651         * gcc.dg/graphite/id-4.c: New.
4652         * gcc.dg/graphite/id-5.c: New.
4653         * gcc.dg/graphite/id-6.c: New.
4654         * gcc.dg/graphite/id-7.c: New.
4655         * gcc.dg/graphite/id-8.c: New.
4656         * gcc.dg/graphite/id-9.c: New.
4657         * gcc.dg/graphite/interchange-0.c: New.
4658         * gcc.dg/graphite/interchange-1.c: New.
4659         * gcc.dg/graphite/interchange-2.c: New.
4660         * gcc.dg/graphite/interchange-3.c: New.
4661         * gcc.dg/graphite/interchange-4.c: New.
4662         * gcc.dg/graphite/interchange-5.c: New.
4663         * gcc.dg/graphite/interchange-6.c: New.
4664         * gcc.dg/graphite/interchange-7.c: New.
4665         * gcc.dg/graphite/interchange-8.c: New.
4666         * gcc.dg/graphite/pr35356-1.c: New.
4667         * gcc.dg/graphite/pr35356-2.c: New.
4668         * gcc.dg/graphite/pr35356-3.c: New.
4669         * gcc.dg/graphite/pr40157.c: New.
4670         * gcc.dg/graphite/run-id-1.c: New.
4671         * gcc.dg/graphite/scop-20.c: New.
4672         * gcc.dg/graphite/scop-21.c: New.
4673         * gfortran.dg/graphite/id-1.f90: New.
4674         * gfortran.dg/graphite/id-10.f90: New.
4675         * gfortran.dg/graphite/id-11.f: New.
4676         * gfortran.dg/graphite/id-12.f: New.
4677         * gfortran.dg/graphite/id-13.f: New.
4678         * gfortran.dg/graphite/id-14.f: New.
4679         * gfortran.dg/graphite/id-15.f: New.
4680         * gfortran.dg/graphite/id-16.f: New.
4681         * gfortran.dg/graphite/id-5.f: New.
4682         * gfortran.dg/graphite/id-6.f: New.
4683         * gfortran.dg/graphite/id-7.f: New.
4684         * gfortran.dg/graphite/id-8.f: New.
4685         * gfortran.dg/graphite/id-9.f: New.
4686         * gfortran.dg/graphite/interchange-1.f: New.
4687         * gfortran.dg/graphite/interchange-2.f: New.
4688
4689 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4690
4691         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4692         flags based on the name of the testcase.
4693         * gfortran.dg/graphite/graphite.exp: Same.
4694
4695         * gcc.dg/graphite/block-0.c: Adjusted.
4696         * gcc.dg/graphite/block-1.c: Adjusted.
4697         * gcc.dg/graphite/block-2.c: Adjusted.
4698         * gcc.dg/graphite/block-3.c: Adjusted.
4699         * gcc.dg/graphite/block-4.c: Adjusted.
4700         * gcc.dg/graphite/block-5.c: Adjusted.
4701         * gcc.dg/graphite/block-6.c: Adjusted.
4702         * gcc.dg/graphite/pr37485.c: Adjusted.
4703         * gcc.dg/graphite/pr37684.c: Adjusted.
4704         * gcc.dg/graphite/pr37828.c: Adjusted.
4705         * gcc.dg/graphite/pr37883.c: Adjusted.
4706         * gcc.dg/graphite/pr37928.c: Adjusted.
4707         * gcc.dg/graphite/pr37943.c: Adjusted.
4708         * gcc.dg/graphite/pr38409.c: Adjusted.
4709         * gcc.dg/graphite/pr38498.c: Adjusted.
4710         * gcc.dg/graphite/pr38559.c: Adjusted.
4711         * gcc.dg/graphite/pr39335.c: Adjusted.
4712         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4713         * gcc.dg/graphite/scop-0.c: Adjusted.
4714         * gcc.dg/graphite/scop-1.c: Adjusted.
4715         * gcc.dg/graphite/scop-10.c: Adjusted.
4716         * gcc.dg/graphite/scop-11.c: Adjusted.
4717         * gcc.dg/graphite/scop-12.c: Adjusted.
4718         * gcc.dg/graphite/scop-13.c: Adjusted.
4719         * gcc.dg/graphite/scop-14.c: Adjusted.
4720         * gcc.dg/graphite/scop-15.c: Adjusted.
4721         * gcc.dg/graphite/scop-16.c: Adjusted.
4722         * gcc.dg/graphite/scop-17.c: Adjusted.
4723         * gcc.dg/graphite/scop-18.c: Adjusted.
4724         * gcc.dg/graphite/scop-19.c: Adjusted.
4725         * gcc.dg/graphite/scop-2.c: Adjusted.
4726         * gcc.dg/graphite/scop-3.c: Adjusted.-
4727         * gcc.dg/graphite/scop-4.c: Adjusted.
4728         * gcc.dg/graphite/scop-5.c: Adjusted.
4729         * gcc.dg/graphite/scop-6.c: Adjusted.
4730         * gcc.dg/graphite/scop-7.c: Adjusted.
4731         * gcc.dg/graphite/scop-8.c: Adjusted.
4732         * gcc.dg/graphite/scop-9.c: Adjusted.
4733         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4734         * gfortran.dg/graphite/block-1.f90: Adjusted.
4735         * gfortran.dg/graphite/block-2.f: Adjusted.
4736         * gfortran.dg/graphite/block-3.f90: Adjusted.
4737         * gfortran.dg/graphite/block-4.f90: Adjusted.
4738         * gfortran.dg/graphite/id-2.f90: Adjusted.
4739         * gfortran.dg/graphite/id-3.f90: Adjusted.
4740         * gfortran.dg/graphite/id-4.f90: Adjusted.
4741         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4742         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4743         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4744         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4745         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4746         * gfortran.dg/graphite/scop-1.f: Adjusted.
4747
4748 2009-07-30  Doug Kwan  <dougkwan@google.com>
4749
4750         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4751         in warnings added in rev 141298.
4752
4753 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4754
4755         * lib/options.exp: Use "!=" instead of "ne".
4756
4757         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4758
4759         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4760         * gcc.dg/ucnid-12.c: Likewise.
4761
4762 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4763             Pat Haugen  <pthaugen@us.ibm.com>
4764             Revital Eres <ERES@il.ibm.com>
4765
4766         * gcc.target/powerpc/altivec-32.c: New file to test
4767         Altivec simple math function vectorization.
4768
4769         * gcc.target/powerpc/bswap-run.c: New file to test swap
4770         builtins.
4771         * gcc.target/powerpc/bswap16.c: Ditto.
4772         * gcc.target/powerpc/bswap32.c: Ditto.
4773         * gcc.target/powerpc/bswap64-1.c: Ditto.
4774         * gcc.target/powerpc/bswap64-2.c: Ditto.
4775         * gcc.target/powerpc/bswap64-3.c: Ditto.
4776         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4777         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4778         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4779
4780         * gcc.target/powerpc/popcount-2.c: New file to test
4781         power7 popcntd instructions.
4782         * gcc.target/powerpc/popcount-3.c: Ditto.
4783
4784         * gcc.target/powerpc/pr39457.c: New VSX test.
4785         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4786         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4787         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4788         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4789         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4790         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4791         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4792         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4793         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4794         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4795         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4796         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4797
4798         * gcc.target/powerpc/altivec-6.c: Store the result of
4799         vec_add, so the optimizer doesn't remove it.
4800
4801         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4802         systems that support bswap64.
4803
4804         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4805         prevent VSX code generation.
4806
4807         * lib/target-supports.exp (check_vsx_hw_available): New
4808         function to test if VSX available.
4809         (check_effective_target_powerpc_vsx_ok): Ditto.
4810         (check_vmx_hw_available): Add explicit -mno-vsx.
4811
4812 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4813
4814         PR c/39902
4815         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4816
4817 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4818
4819         PR tree-optimization/40570
4820         * gcc.c-torture/compile/pr40570.c: New test.
4821
4822 2009-07-29  Jason Merrill  <jason@redhat.com>
4823
4824         PR c++/14912
4825         * g++.dg/template/defarg13.C: New.
4826
4827 2009-07-29  Richard Guenther  <rguenther@suse.de>
4828
4829         PR c++/40834
4830         * g++.dg/torture/pr40834.C: New testcase.
4831
4832 2009-07-29  Michael Matz  <matz@suse.de>
4833
4834         PR middle-end/40830
4835         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4836
4837 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4838
4839         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4840         sh*-*-* targets.  Skip on spu-*-* targets.
4841         * gfortran.dg/maxlocval_4.f90: Likewise.
4842         * gfortran.dg/minlocval_1.f90: Likewise.
4843         * gfortran.dg/minlocval_4.f90: Likewise.
4844
4845 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4846
4847         PR fortran/40878
4848         * gfortran.dg/gomp/pr40878-1.f90: New test.
4849         * gfortran.dg/gomp/pr40878-2.f90: New test.
4850
4851         PR testsuite/40891
4852         * gcc.dg/cdce1.c: Adjust note line number.
4853         * gcc.dg/cdce2.c: Likewise.
4854
4855 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4856
4857         PR fortran/40882
4858         * gfortran.dg/proc_ptr_comp_13.f90: New.
4859
4860 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4861
4862         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4863         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4864         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4865         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4866         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4867         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4868         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4869         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4870         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4871         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4872         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4873         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4874         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4875         #ifdef NEED_IEEE754_FLOAT conditional.
4876         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4877         conditional.
4878
4879 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4880
4881         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4882         i?86-*-netware.
4883         * g++.dg/ext/bitfield3.C: Likewise.
4884         * g++.dg/ext/bitfield4.C: Likewise.
4885         * g++.dg/ext/bitfield5.C: Likewise.
4886         * gcc.dg/bitfld-15.c: Likewise.
4887         * gcc.dg/bitfld-16.c: Likewise.
4888         * gcc.dg/bitfld-17.c: Likewise.
4889         * gcc.dg/bitfld-18.c: Likewise.
4890         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4891         * gcc.dg/20010912-1.c: Likewise.
4892         * gcc.dg/20021018-1.c: Likewise.
4893         * gcc.dg/20030213-1.c: Likewise.
4894         * gcc.dg/20030225-1.c: Likewise.
4895         * gcc.dg/20030708-1.c: Likewise.
4896         * gcc.dg/20050321-2.c: Likewise.
4897         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4898         * gcc.dg/cdce2.c: Likewise.
4899         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4900         targets.
4901         * gcc.target/i386/pr37248-3.c: Likewise.
4902
4903 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4904
4905         PR fortran/40848
4906         * gfortran.dg/altreturn_7.f90: New.
4907
4908 2009-07-27  Simon Baldwin  <simonb@google.com>
4909
4910         PR testsuite/40829
4911         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4912         so that indexing no longer runs off array end.
4913
4914 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4915
4916         PR fortran/40851
4917         * gfortran.dg/derived_init_3.f90: New test.
4918
4919 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4920
4921         PR fortran/33197
4922         * gfortran.dg/atan2_1.f90: New test
4923         * gfortran.dg/atan2_2.f90: New test
4924
4925 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4926
4927         PR c++/40749
4928         * g++.dg/warn/Wreturn-type-6.C: New test.
4929
4930 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4931
4932         PR tree-optimization/40801
4933         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4934         * gfortran.dg/vect/vect.exp: Run tests starting with
4935         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4936
4937 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4938
4939         PR rtl-optimization/40445
4940         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4941
4942 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4943
4944         * gcc.dg/builtin-unreachable-4.c: New test.
4945
4946 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4947
4948         PR fortran/33197
4949         * gfortran.dg/complex_intrinsic_5.f90: New test.
4950         * gfortran.dg/complex_intrinsic_7.f90: New test.
4951
4952 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4953
4954         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4955         * gcc.dg/ipa/noclone-1.c: New test.
4956
4957 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4958
4959         * lib/target-supports.exp (check_effective_target_static): New
4960         procedure.
4961         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4962         supported.
4963         * g++.old-deja/g++.law/weak.C: Require static effective target.
4964
4965 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4966
4967         PR fortran/39630
4968         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4969         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4970         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4971         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4972         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4973         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4974         * gfortran.dg/typebound_call_10.f03: New.
4975
4976 2009-07-24  Jason Merrill  <jason@redhat.com>
4977
4978         * g++.dg/cpp0x/defaulted11.C: New.
4979
4980         * g++.dg/cpp0x/initlist23.C: New.
4981
4982 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4983
4984         PR fortran/40822
4985         * gfortran.dg/char_length_16.f90: New.
4986
4987 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4988
4989         PR fortran/40643
4990         PR fortran/31067
4991         * gfortran.dg/maxlocval_2.f90: New test.
4992         * gfortran.dg/maxlocval_3.f90: New test.
4993         * gfortran.dg/maxlocval_4.f90: New test.
4994         * gfortran.dg/minlocval_1.f90: New test.
4995         * gfortran.dg/minlocval_2.f90: New test.
4996         * gfortran.dg/minlocval_3.f90: New test.
4997         * gfortran.dg/minlocval_4.f90: New test.
4998
4999 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5000
5001         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5002         scan-assembler.
5003
5004 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5005
5006         PR fortran/40839
5007         * gfortran.dg/pr40839.f90: New test.
5008
5009 2009-07-23  Michael Matz  <matz@suse.de>
5010
5011         PR middle-end/40830
5012         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5013         don't set options ourself.
5014
5015 2009-07-23  Simon Baldwin  <simonb@google.com>
5016
5017         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5018         native C compilation where required.
5019
5020 2009-07-22  Doug Kwan  <dougkwan@google.com>
5021
5022         * gcc.c-torture/compile/20090721-1.c: New test.
5023
5024 2009-07-22  Michael Matz  <matz@suse.de>
5025
5026         PR tree-optimization/35229
5027         PR tree-optimization/39300
5028         * gcc.dg/vect/vect-pre-interact.c: New test.
5029
5030 2009-07-22  Richard Guenther  <rguenther@suse.de>
5031
5032         * g++.dg/lookup/using21.C: Fix duplicate paste.
5033
5034 2009-07-22  Richard Guenther  <rguenther@suse.de>
5035
5036         PR c++/40799
5037         * g++.dg/lookup/using21.C: New testcase.
5038
5039 2009-07-21  Jason Merrill  <jason@redhat.com>
5040
5041         * g++.dg/init/aggr4.C: New.
5042
5043 2009-07-21  Jason Merrill  <jason@redhat.com>
5044
5045         Core issue 934
5046         * g++.dg/cpp0x/initlist22.C: New.
5047
5048 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5049
5050         * gcc.target/i386/vectorize8.c: New test.
5051
5052 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5053
5054         PR target/40811
5055         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5056         Add i?86 and x86_64 targets.
5057         * gcc.target/i386/vectorize7.c: New test.
5058
5059         PR target/40809
5060         * gcc.target/i386/pr40809.c: New test.
5061
5062 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5063
5064         PR tree-optimization/40813
5065         * g++.dg/opt/inline15.C: New test.
5066
5067 2009-07-21  Paul Brook <paul@codesourcery.com>
5068
5069         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5070         * lib/target-supports.exp (check_effective_target_section_anchors):
5071         Add arm*-*-*.
5072
5073 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5074
5075         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5076         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5077         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5078
5079 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5080
5081         * gcc.target/mips/ext-3.c: New test.
5082
5083 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5084
5085         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5086         * gcc.dg/builtin-object-size-8.c: New test.
5087         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5088         * g++.dg/ext/builtin-object-size2.C: Likewise.
5089
5090         PR tree-optimization/40792
5091         * gcc.dg/pr40792.c: New test.
5092
5093 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5094
5095         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5096         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5097         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5098
5099 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5100
5101         * gcc.target/sh/mfmovd.c: New test.
5102
5103 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5104             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5105
5106         PR libfortran/40714
5107         * gfortran.dg/eof_3.f90: New test.
5108
5109 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5110
5111         PR fortran/40727
5112         * gfortran.dg/intrinsic_cmplx.f90: New test.
5113
5114 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5115
5116         PR libfortran/34670
5117         PR libfortran/36874
5118         * gfortran.dg/cshift_bounds_1.f90:  New test.
5119         * gfortran.dg/cshift_bounds_2.f90:  New test.
5120         * gfortran.dg/cshift_bounds_3.f90:  New test.
5121         * gfortran.dg/cshift_bounds_4.f90:  New test.
5122         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5123         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5124         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5125         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5126
5127 2009-07-19  Jan Hubicka  <jh@suse.cz>
5128
5129         PR tree-optimization/40676
5130         * gcc.c-torture/compile/pr40676.c: New testcase.
5131
5132 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5133
5134         * gcc.target/mips/ext-2.c: New test.
5135
5136 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5137
5138         * gcc.target/mips/octeon-exts-7.c: New test.
5139         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5140         * gcc.target/mips/octeon-exts-5.c: Likewise.
5141
5142 2009-07-18  Richard Guenther  <rguenther@suse.de>
5143
5144         PR testsuite/40798
5145         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5146
5147 2009-07-18  Richard Guenther  <rguenther@suse.de>
5148
5149         PR c/40787
5150         * gcc.dg/pr35899.c: Adjust.
5151
5152 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5153
5154         * gcc.target/powerpc/asm-es-1.c: New test.
5155         * gcc.target/powerpc/asm-es-2.c: Likewise.
5156
5157 2009-07-17  Richard Guenther  <rguenther@suse.de>
5158
5159         PR c/40401
5160         * g++.dg/rtti/crash4.C: New testcase.
5161         * g++.dg/torture/20090706-1.C: Likewise.
5162         * gcc.dg/redecl-17.c: Likewise.
5163         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5164         * gcc.dg/declspec-9.c: Expect extra error.
5165         * gcc.dg/declspec-10.c: Likewise.
5166         * gcc.dg/declspec-11.c: Likewise.
5167         * gcc.dg/redecl-10.c: Expect extra warnings.
5168         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5169         * gcc.target/i386/pr39545-1.c: Likewise.
5170         * g++.dg/ext/asm3.C: Expect more errors.
5171         * g++.dg/gomp/block-1.C: Likewise.
5172         * g++.dg/gomp/block-2.C: Likewise.
5173         * g++.dg/gomp/block-3.C: Likewise.
5174         * g++.dg/gomp/block-5.C: Likewise.
5175         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5176         * g++.dg/warn/unused-result1.C: XFAIL.
5177
5178 2009-07-17  Richard Guenther  <rguenther@suse.de>
5179
5180         PR tree-optimization/40321
5181         * gcc.c-torture/compile/pr40321.c: New testcase.
5182         * g++.dg/torture/pr40321.C: Likewise.
5183
5184 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5185
5186         PR c++/40780
5187         * g++.dg/template/ptrmem19.C: New test.
5188
5189 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5190             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5191
5192         PR 40435
5193         * gcc.dg/pr36902.c: Add column info.
5194         * g++.dg/gcov/gcov-2.C: Change count for definition.
5195
5196 2009-07-16  Jason Merrill  <jason@redhat.com>
5197
5198         PR libstdc++/37907
5199         * g++.dg/cpp0x/std-layout1.C: New.
5200         * g++.dg/ext/has_nothrow_assign.C: Fix.
5201         * g++.dg/ext/has_nothrow_copy.C: Fix.
5202         * g++.dg/ext/has_trivial_assign.C: Fix.
5203         * g++.dg/ext/has_trivial_copy.C: Fix.
5204         * g++.dg/ext/is_pod.C: Fix.
5205         * g++.dg/other/offsetof3.C: Adjust.
5206         * g++.dg/overload/ellipsis1.C: Adjust.
5207         * g++.dg/warn/var-args1.C: Adjust.
5208         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5209         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5210         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5211         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5212         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5213
5214 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5215
5216         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5217         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5218         effective target "mpc_pow".
5219         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5220
5221 2009-07-16  Richard Henderson  <rth@redhat.com>
5222
5223         * g++.dg/opt/eh4.C: New test.
5224
5225 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5226
5227         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5228
5229 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5230
5231         PR middle-end/40747
5232         * gcc.c-torture/execute/pr40747.c: New test.
5233
5234 2009-07-15  Richard Guenther  <rguenther@suse.de>
5235
5236         PR middle-end/40753
5237         * gcc.c-torture/compile/pr40753.c: New testcase.
5238
5239 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5240
5241         PR fortran/40743
5242         * gfortran.dg/interface_assignment_4.f90: New.
5243
5244 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5245
5246         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5247         for FreeBSD up to and including version 8.
5248
5249 2009-07-14  Taras Glek  <tglek@mozilla.com>
5250             Rafael Espindola  <espindola@google.com>
5251
5252         * g++.dg/plugin/header-plugin-test.C: New.
5253         * g++.dg/plugin/header_plugin.c: New.
5254         * g++.dg/plugin/plugin.exp: Update.
5255
5256 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5257
5258         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5259         function to enable vectorization.
5260         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5261         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5262
5263 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5264
5265         * gcc.target/i386/sse-copysignf-vec.c: New test.
5266         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5267
5268 2009-07-14  Jason Merrill  <jason@redhat.com>
5269
5270         PR c++/37276
5271         * g++.dg/lookup/builtin5.C: New.
5272         * g++.dg/other/error22.C: Add missing extern "C".
5273         * g++.dg/warn/Warray-bounds.C: Likewise.
5274         * gcc.dg/compat/compat-common.h: Likewise.
5275
5276         PR c++/40746
5277         * g++.dg/lookup/using20.C: New.
5278
5279         PR c++/40740
5280         * g++.dg/template/koenig8.C: New.
5281
5282 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5283
5284         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5285         both i?86-*-darwin* and x86_64-*-darwin*.
5286
5287 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5288
5289         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5290         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5291         name.
5292
5293 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5294
5295         PR debug/40705
5296         * g++.dg/debug/dwarf2/typedef1.C: New test.
5297
5298         PR c++/40357
5299         * g++.dg/other/typedef3.C: New test.
5300
5301 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5302
5303         * gcc.dg/20090709-1.c: Move to a proper place ...
5304         * gcc.target/m68k/20090709-1.c: ... here.
5305
5306 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5307
5308         PR C++/22154
5309         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5310         front of qualified names are allowed.
5311         * g++.dg/parse/crash10.C: Likewise.
5312         * g++.dg/parse/error15.C: Likewise.
5313         * g++.dg/parse/typename9.C: Likewise.
5314         * g++.dg/parse/error8.C: Likewise.
5315
5316 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5317
5318         PR fortran/40646
5319         * gfortran.dg/proc_ptr_22.f90: Extended.
5320         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5321
5322 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5323
5324         * gfortran.dg/vect/vect-6.f: New test.
5325
5326 2009-07-12  Jason Merrill  <jason@redhat.com>
5327
5328         PR c++/36628
5329         * g++.dg/cpp0x/decltype17.C: New.
5330
5331         PR c++/37206
5332         * g++.dg/cpp0x/rv10.C: New.
5333
5334 2009-07-12  Jason Merrill  <jason@redhat.com>
5335
5336         PR c++/40689
5337         * g++.dg/cpp0x/initlist20.C: New.
5338         * g++.dg/cpp0x/initlist21.C: New.
5339
5340 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5341
5342         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5343         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5344         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5345         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5346         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5347
5348 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5349
5350         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5351         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5352         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5353         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5354         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5355         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5356         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5357         effective_target fd_truncate.
5358
5359 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5360
5361         * gnat.dg/specs/addr1.ads: New test.
5362
5363 2009-07-11  Jan Hubicka  <jh@suse.cz>
5364
5365         PR middle-end/48388
5366         * g++.dg/torture/pr40388.C: New testcase.
5367
5368 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5369
5370         PR target/40668
5371         * gcc.c-torture/execute/pr40668.c: New test.
5372
5373 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5374
5375         * gcc.c-torture/execute/20090711-1.c: New test.
5376
5377 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5378
5379         PR testsuite/40699
5380         PR testsuite/40707
5381         PR testsuite/40709
5382         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5383         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5384         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5385         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5386
5387 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5388
5389         PR fortran/33197
5390         * gfortran.dg/complex_intrinsic_3.f90: New test.
5391         * gfortran.dg/complex_intrinsic_4.f90: New test.
5392
5393 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5394
5395         PR target/39079
5396         * gcc.target/mips/mips.exp: Make -msynci a known option.
5397         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5398
5399 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5400
5401         PR c++/40502
5402         * g++.dg/ext/strncpy-chk1.C: New test.
5403
5404 2009-07-10  Richard Guenther  <rguenther@suse.de>
5405
5406         PR tree-optimization/40496
5407         * g++.dg/opt/pr40496.C: New testcase.
5408
5409 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5410
5411         PR 25509
5412         PR 40614
5413         * g++.dg/warn/unused-result1-Werror.c: New.
5414
5415 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5416
5417         PR fortran/39334
5418         * gfortran.dg/recursive_parameter_1.f90: New test.
5419
5420 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5421
5422         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5423         * gfortran.dg/module_equivalence_6.f90: Ditto.
5424         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5425         * gfortran.dg/nan_2.f90: Ditto.
5426         * gfortran.dg/inquire_11.f90: Ditto.
5427         * gfortran.dg/abstract_type_3.f03: Ditto.
5428         * gfortran.dg/abstract_type_1.f90: Ditto.
5429         * gfortran.dg/private_type_9.f90: Ditto.
5430         * gfortran.dg/abstract_type_5.f03: Ditto.
5431         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5432         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5433         * gfortran.dg/derived_sub.f90: Ditto.
5434         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5435         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5436         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5437         * gfortran.dg/mvbits_6.f90: Ditto.
5438         * gfortran.dg/abstract_type_2.f03: Ditto.
5439         * gfortran.dg/abstract_type_4.f03: Ditto.
5440         * gfortran.dg/bounds_check_9.f90: Ditto.
5441         * gfortran.dg/optional_dim_3.f90: Ditto.
5442         * gfortran.dg/pr32921.f: Ditto.
5443         * gfortran.dg/entry_16.f90: Ditto.
5444         * gfortran.dg/generic_16.f90: Ditto.
5445
5446
5447 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5448
5449         * gcc.target/m68k/20090709-1.c: New.
5450
5451 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5452
5453         PR c++/40684
5454         * g++.dg/template/unify11.C: New test.
5455
5456 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5457
5458         PR fortran/40629
5459         * gfortran.dg/host_assoc_function_9.f90: New test.
5460
5461 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5462
5463         PR fortran/40646
5464         * gfortran.dg/proc_ptr_22.f90: New.
5465         * gfortran.dg/proc_ptr_comp_12.f90: New.
5466
5467 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5468
5469         PR middle-end/40692
5470         * gcc.c-torture/compile/pr40692.c: New test.
5471
5472 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5473
5474         PR fortran/40604
5475         * gfortran.dg/pointer_check_6.f90: New test.
5476
5477 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5478
5479         * gcc.target/mips/truncate-5.c: New test.
5480
5481 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5482
5483         PR libfortran/40330
5484         PR libfortran/40662
5485         * gfortran.dg/fmt_cache_1.f: New test.
5486
5487 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5488
5489         PR fortran/40675
5490         * gfortran.dg/nosigned_zero_1.f90: New test.
5491         * gfortran.dg/nosigned_zero_2.f90: New test.
5492
5493 2009-07-08  Richard Guenther  <rguenther@suse.de>
5494
5495         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5496
5497 2009-07-08  Richard Guenther  <rguenther@suse.de>
5498
5499         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5500
5501 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5502
5503         PR fortran/40591
5504         * gfortran.dg/proc_ptr_21.f90: New test.
5505
5506 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5507
5508         PR c++/31246
5509         * g++.dg/warn/pr31246.C: New.
5510         * g++.dg/warn/pr31246-2.C: New.
5511
5512 2009-07-07  Jason Merrill  <jason@redhat.com>
5513
5514         PR c++/35828
5515         * g++.dg/template/defarg12.C: New.
5516
5517         PR c++/37816
5518         * g++.dg/cpp0x/enum7.C: New.
5519
5520         PR c++/37946
5521         * g++.dg/cpp0x/enum6.C: New.
5522
5523         PR c++/40639
5524         * g++.dg/cpp0x/enum5.C: New.
5525
5526         PR c++/40633
5527         * g++.dg/cpp0x/enum4.C: New.
5528
5529 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5530
5531         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5532
5533 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5534
5535         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5536
5537 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5538
5539         PR middle-end/40669
5540         * gcc.dg/pr40669.c: New test.
5541
5542 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5543
5544         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5545         location. Update all calls.
5546         * g++.dg/plugin/selfassign.c: Likewise.
5547
5548 2009-07-06  Jason Merrill  <jason@redhat.com>
5549
5550         * g++.dg/rtti/dyncast[34].C: New.
5551
5552 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5553
5554         * lib/target-supports.exp
5555         (check_effective_target_mips_newabi_large_long_double): New.
5556         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5557         target.
5558         * gcc.target/mips/fpr-moves-6.c: Likewise.
5559
5560 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5561
5562         PR c++/40557
5563         * g++.dg/template/union2.C: New test.
5564
5565 2009-07-04  Jason Merrill  <jason@redhat.com>
5566
5567         * g++.dg/template/using15.C: New.
5568
5569 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5570
5571         * gfortran.dg/maxloc_1.f90: New test.
5572
5573 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5574
5575         PR fortran/40593
5576         * gfortran.dg/proc_ptr_result_6.f90: New.
5577
5578 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5579
5580         * gcc.dg/framework-2.c: Adjust testcase to pass.
5581
5582 2009-07-04  Jason Merrill  <jason@redhat.com>
5583
5584         PR c++/40619
5585         * g++.dg/cpp0x/auto16.C: New.
5586
5587 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5588
5589         PR target/40587
5590         * gfortran.dg/pr40587.f: New test.
5591
5592 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5593
5594         PR fortran/40638
5595         * gfortran.dg/unit_1.f90: New test.
5596
5597 2009-07-03  Jason Merrill  <jason@redhat.com>
5598
5599         * g++.dg/template/pure1.C: Expect another error.
5600
5601 2009-07-03  Richard Guenther  <rguenther@suse.de>
5602
5603         PR tree-optimization/40640
5604         * gcc.c-torture/compile/pr40640.c: New testcase.
5605
5606 2009-07-03  Richard Guenther  <rguenther@suse.de>
5607
5608         PR middle-end/34163
5609         * gfortran.dg/pr34163.f90: New testcase.
5610
5611 2009-07-03  Jan Hubicka  <jh@suse.cz>
5612
5613         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5614         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5615         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5616         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5617         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5618         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5619         * gnat.dg/loop_optimization6.adb: Enable -O2.
5620
5621 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5622
5623         * g++.dg/warn/null4.C: Extend.
5624
5625 2009-07-02  Jason Merrill  <jason@redhat.com>
5626
5627         * g++.dg/template/spec8.C: Fix.
5628
5629 2009-07-02  Michael Matz  <matz@suse.de>
5630
5631         PR fortran/32131
5632         * gfortran.dg/pr32921.f: Adjust.
5633
5634 2009-07-02  Jan Hubicka  <jh@suse.cz>
5635
5636         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5637
5638 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5639
5640         * gcc.target/mips/truncate-4.c: New testcase.
5641
5642 2009-07-01  Richard Guenther  <rguenther@suse.de>
5643
5644         PR tree-optimization/19831
5645         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5646         make allocated memory escape.  Un-XFAIL.
5647         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5648         * gcc.dg/vect/pr31699.c: Likewise.
5649         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5650
5651 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5652
5653         PR c++/40566
5654         * g++.dg/parse/cond5.C: New test.
5655
5656 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5657
5658         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5659         (main): Pass n to main_1 instead.
5660         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5661         (main_1): New function, split off from...
5662         (main): ...here.  Pass `off' to main_1 instead.
5663
5664 2009-06-30  Jason Merrill  <jason@redhat.com>
5665
5666         PR c++/40595
5667         * g++.dg/cpp0x/variadic94.C: New.
5668
5669 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5670
5671         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5672         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5673         (init_ld_library_path_env_vars): New function, replacing the
5674         orig_*_saved assignments.  Call it after defining it.
5675         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5676         (restore_ld_library_path_env_vars): Likewise.
5677         (add_path, find_libgcc_s): New functions.
5678         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5679         gcc-set-multilib-library-path.
5680         (objc_target_compile): Don't add "." to ld_library_path.
5681         Use add_path.
5682         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5683         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5684         gcc-set-multilib-library-path.
5685         * lib/g++.exp (g++_link_flags): Likewise.
5686         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5687         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5688         top level; do it...
5689         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5690         to tell when this needs to happen.  Use find_libgcc_s instead of
5691         gcc-set-multilib-library-path.
5692         * lib/gcc-dg.exp: Likewise.
5693         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5694         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5695         unless it is in $ALT_LD_LIBRARY_PATH.
5696         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5697
5698 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5699
5700         * gnat.dg/discr12.adb: New test.
5701         * gnat.dg/discr12_pkg.ads: New helper.
5702         * gnat.dg/discr13.adb: New test.
5703         * gnat.dg/discr14.ad[sb]: Likewise.
5704         * gnat.dg/discr15.adb: Likewise.
5705         * gnat.dg/discr15_pkg.ads: New helper.
5706         * gnat.dg/discr16.adb: New test.
5707         * gnat.dg/discr16_g.ads: New helper.
5708         * gnat.dg/discr16_pkg.ads: Likewise.
5709         * gnat.dg/discr16_cont.ads: Likewise.
5710         * gnat.dg/discr17.adb: New test.
5711         * gnat.dg/discr18.adb: Likewise.
5712         * gnat.dg/discr18_pkg.ads: New helper.
5713         * gnat.dg/discr19.adb: New test.
5714
5715 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5716
5717         PR fortran/40576
5718         * gfortran.dg/internal_write_1.f90:  New testcase.
5719
5720 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5721
5722         PR fortran/40594
5723         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5724
5725 2009-06-30  Richard Guenther  <rguenther@suse.de>
5726
5727         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5728
5729 2009-06-30  Wei Guozhi  <carrot@google.com>
5730
5731         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5732         to "-Os".
5733
5734 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5735
5736         PR tree-optimization/40542
5737         * gcc.dg/vect/pr40542.c: New test.
5738
5739 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5740
5741         PR tree-optimization/40582
5742         * gcc.c-torture/compile/pr40582.c: New test.
5743
5744 2009-06-30  Wei Guozhi  <carrot@google.com>
5745
5746         PR/40416
5747         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5748
5749 2009-06-29  Jason Merrill  <jason@redhat.com>
5750
5751         PR c++/40274
5752         * g++.dg/template/debug1.C: New.
5753
5754 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5755
5756         PR fortran/40580
5757         * pointer_check_1.f90: New test.
5758         * pointer_check_2.f90: New test.
5759         * pointer_check_3.f90: New test.
5760         * pointer_check_4.f90: New test.
5761         * pointer_check_5.f90: New test.
5762
5763 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5764
5765         PR fortran/40551
5766         * gfortran.dg/func_assign_2.f90 : New test.
5767
5768 2009-06-29  Richard Guenther  <rguenther@suse.de>
5769
5770         PR middle-end/14187
5771         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5772         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5773         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5774         * gcc.c-torture/execute/20090623-1.c: Likewise.
5775         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5776         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5777
5778 2009-06-29  Richard Guenther  <rguenther@suse.de>
5779
5780         PR middle-end/38212
5781         * gcc.c-torture/execute/pr38212.c: New testcase.
5782
5783 2009-06-29  Richard Guenther  <rguenther@suse.de>
5784
5785         PR tree-optimization/40579
5786         * gcc.c-torture/execute/pr40579.c: New testcase.
5787
5788 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5789
5790         PR tree-optimization/40550
5791         * gcc.dg/pr40550.c: New test.
5792
5793 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5794
5795         * gnat.dg/overflow_sum2.adb: New test
5796         * gnat.dg/namet.ads: New helper.
5797
5798         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5799
5800 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5801
5802         PR fortran/34112
5803         * gfortran.dg/compiler-directive_1.f90: New test.
5804         * gfortran.dg/compiler-directive_2.f: New test.
5805
5806 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5807
5808         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5809         comment out some values and add some cases.
5810
5811 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5812
5813         PR testsuite/40567
5814         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5815
5816 2009-06-26  Richard Henderson  <rth@redhat.com>
5817
5818         PR testsuite/40565
5819         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5820         * gcc.target/i386/local.c: Pass a non-constant to T.
5821
5822 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5823
5824         PR fortran/39997
5825         PR fortran/40541
5826         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5827         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5828         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5829         * gfortran.dg/proc_ptr_result_5.f90: New.
5830
5831 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5832
5833         PR c/39902
5834         * gcc.dg/dfp/pr39902.c: New test.
5835
5836 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5837
5838         PR testsuite/40532
5839         * gcc.dg/builtins-65.c: Require c99 runtime.
5840
5841 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5842
5843         * gnat.dg/array7.ad[sb]: New test.
5844
5845 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5846
5847         * gnat.dg/array6.adb: New test.
5848
5849 2009-06-25  Ian Lance Taylor  <iant@google.com>
5850
5851         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5852
5853 2009-06-25  Ian Lance Taylor  <iant@google.com>
5854
5855         * g++.dg/warn/Wunused-16.C: New testcase.
5856
5857 2009-06-25  Ian Lance Taylor  <iant@google.com>
5858
5859         * g++.dg/warn/skip-2.C: New testcase.
5860
5861 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5862
5863         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5864         dg-skip-if and move to ...
5865         * gcc.dg/torture/20090618-1.c.
5866
5867 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5868
5869         PR tree-optimization/40493
5870         * gcc.c-torture/execute/pr40493.c: New test.
5871
5872 2009-06-24  Jason Merrill  <jason@redhat.com>
5873
5874         PR c++/40342
5875         * g++.dg/template/overload10.C: New.
5876
5877 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5878
5879         PR fortran/40427
5880         * gfortran.dg/proc_ptr_comp_11.f90: New.
5881
5882 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5883
5884         * gcc.dg/pr40501.c: New testcase.
5885
5886 2009-06-23  DJ Delorie  <dj@redhat.com>
5887
5888         Add MeP port.
5889         * lib/target-supports.exp: Add mep support (no profiling).
5890
5891 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5892
5893         PR testsuite/39297
5894         * gcc.dg/ssa/loop-31.c: Change scan rules.
5895
5896 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5897
5898         * gcc.dg/cpp/empty-include.c: Update column info.
5899         * gcc.dg/cpp/assert2.c: Update column info.
5900
5901 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5902
5903         * g++.dg/ext/builtin-object-size1.C: New test.
5904         * g++.dg/ext/builtin-object-size2.C: New test.
5905
5906 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5907
5908         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5909         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5910
5911 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5912
5913         * gcc.target/mips/truncate-3.c: New test.
5914
5915 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5916
5917         PR fortran/37254
5918         PR fortran/39850
5919         * gfortran.dg/interface_30.f90: Modified error message.
5920         * gfortran.dg/proc_decl_22.f90: New.
5921
5922 2009-06-22  Ian Lance Taylor  <iant@google.com>
5923
5924         * gcc.dg/Wcxx-compat-19.c: New testcase.
5925
5926 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5927
5928         PR objc/28050
5929         * pr28050.m: New testcase.
5930
5931 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5932
5933         PR testsuite/40481
5934         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5935
5936 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5937
5938         PR tree-optimization/40492
5939         * g++.dg/torture/pr40492.C: New test.
5940
5941 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5942
5943         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5944         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5945
5946 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5947
5948         * gnat.dg/raise_ce.adb: Helper for ...
5949         * gnat.dg/handle_and_return.adb: New test.
5950
5951 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5952
5953         PR fortran/40443
5954         * gfortran.dg/generic_18.f90: New test.
5955
5956 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5957
5958         PR fortran/40472
5959         * gfortran.dg/spread_size_limit.f90: New test.
5960
5961 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5962
5963         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5964         to put dump files in a subdirectory.
5965         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5966         ".o" temporary files.
5967
5968 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5969
5970         PR fortran/39850
5971         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5972         * gfortran.dg/interface_20.f90: Ditto.
5973         * gfortran.dg/interface_21.f90: Ditto.
5974         * gfortran.dg/interface_22.f90: Ditto.
5975         * gfortran.dg/interface_30.f90: New.
5976         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5977
5978 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5979
5980         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5981         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5982         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5983         DEFAULT_VECTFLAGS.
5984
5985 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5986             Revital Eres  <eres@il.ibm.com>
5987
5988         PR testsuite/40359
5989         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5990         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5991         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5992
5993 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5994
5995         PR testsuite/40475
5996         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5997         without misalignment support.
5998         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5999
6000 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6001
6002         PR fortran/40452
6003         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6004
6005 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6006
6007         PR fortran/40440
6008         * gfortran.dg/alloc_comp_result_2.f90: New test.
6009
6010 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6011
6012         PR target/40482
6013         * gcc.target/arm/pr40482.c: New test.
6014
6015 2009-06-19  Ian Lance Taylor  <iant@google.com>
6016
6017         * gcc.dg/Wcxx-compat-18.c: New testcase.
6018
6019 2009-06-19  Richard Guenther  <rguenther@suse.de>
6020
6021         * gcc.c-torture/execute/20090618-1.c: New testcase.
6022
6023 2009-06-19  Ian Lance Taylor  <iant@google.com>
6024
6025         * gcc.dg/Wcxx-compat-17.c: New testcase.
6026
6027 2009-06-19  Ian Lance Taylor  <iant@google.com>
6028
6029         * gcc.dg/Wcxx-compat-15.c: New testcase.
6030
6031 2009-06-19  Ian Lance Taylor  <iant@google.com>
6032
6033         * gcc.dg/Wcxx-compat-16.c: New testcase.
6034
6035 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6036
6037         * gcc.dg/builtins-34.c: Add significand cases.
6038
6039 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6040
6041         PR testsuite/40491
6042         * gcc.dg/20080522-1.c: Remove testcase for real.
6043         * gcc.dg/20080528-1.c: Ditto.
6044
6045 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6046
6047         PR fortran/40450
6048         * gfortran.dg/proc_ptr_20.f90: New.
6049
6050 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6051
6052         PR target/40470
6053         * gcc.dg/torture/pr40470-1.c: New.
6054         * gcc.dg/torture/pr40470-2.c: Likewise.
6055         * gcc.dg/torture/pr40470-3.c: Likewise.
6056         * gcc.dg/torture/pr40470-4.c: Likewise.
6057
6058 2009-06-18  Diego Novillo  <dnovillo@google.com>
6059
6060         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6061         * gcc.dg/plugin/ggcplug.c: Likewise.
6062         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6063         * g++.dg/plugin/selfassign.c: Likewise.
6064         * g++.dg/plugin/attribute_plugin.c: Likewise.
6065         * g++.dg/plugin/dumb_plugin.c: Likewise.
6066
6067 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6068
6069         * gcc.dg/cpp/arith-3.c: Add column info.
6070
6071 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6072
6073         * gcc.target/arm/fp16-compile-none-2.c: New.
6074         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6075         * gcc.target/arm/fp16-compile-alt-12.c: New.
6076
6077 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6078
6079         * gcc.target/arm/fp16-compile-alt-1.c: New.
6080         * gcc.target/arm/fp16-compile-alt-2.c: New.
6081         * gcc.target/arm/fp16-compile-alt-3.c: New.
6082         * gcc.target/arm/fp16-compile-alt-4.c: New.
6083         * gcc.target/arm/fp16-compile-alt-5.c: New.
6084         * gcc.target/arm/fp16-compile-alt-6.c: New.
6085         * gcc.target/arm/fp16-compile-alt-7.c: New.
6086         * gcc.target/arm/fp16-compile-alt-8.c: New.
6087         * gcc.target/arm/fp16-compile-alt-9.c: New.
6088         * gcc.target/arm/fp16-compile-alt-10.c: New.
6089         * gcc.target/arm/fp16-compile-alt-11.c: New.
6090         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6091         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6092         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6093         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6094         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6095         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6096         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6097         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6098         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6099         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6100         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6101         * gcc.target/arm/fp16-compile-none-1.c: New.
6102         * gcc.target/arm/fp16-compile-exprtype.c: New.
6103         * gcc.target/arm/fp16-compile-vcvt.c: New.
6104         * gcc.target/arm/fp16-builtins-1.c: New.
6105         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6106         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6107         * gcc.target/arm/fp16-param-1.c: New.
6108         * gcc.target/arm/fp16-return-1.c: New.
6109         * gcc.target/arm/fp16-unprototyped-1.c: New.
6110         * gcc.target/arm/fp16-unprototyped-2.c: New.
6111         * gcc.target/arm/fp16-variadic-1.c: New.
6112         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6113         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6114         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6115         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6116         * gcc.dg/torture/arm-fp16-ops.h: New.
6117         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6118         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6119         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6120         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6121         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6122         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6123         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6124         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6125         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6126         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6127         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6128         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6129         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6130         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6131         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6132         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6133         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6134         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6135         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6136         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6137         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6138
6139 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6140
6141         * gcc.dg/builtins-65.c: New test.
6142
6143 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6144
6145         PR fortran/40451
6146         * gfortran.dg/proc_ptr_result_4.f90: New.
6147
6148 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6149
6150         * gcc.c-torture/execute/bitfld-5.c: New test.
6151
6152 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6153
6154         * gcc.dg/builtin-unreachable-3.c: New test.
6155
6156 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6157
6158         * gcc.target/i386/builtin-unreachable.c: New test.
6159
6160 2009-06-17  Ian Lance Taylor  <iant@google.com>
6161
6162         * gcc.dg/Wcxx-compat-14.c: New testcase.
6163
6164 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6165
6166         * gcc.dg/func-ptr-conv-1.c: Update column info.
6167
6168 2009-06-17  Richard Guenther  <rguenther@suse.de>
6169
6170         PR middle-end/40404
6171         * gcc.c-torture/execute/pr40404.c: New testcase.
6172
6173 2009-06-17  Richard Guenther  <rguenther@suse.de>
6174
6175         PR middle-end/40460
6176         * g++.dg/torture/pr40460.C: New testcase.
6177
6178 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6179
6180         * gcc.dg/plugin/one_time_plugin.c: New test.
6181         * gcc.dg/plugin/one_time-test-1.c: New test.
6182         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6183
6184 2009-06-16  Ian Lance Taylor  <iant@google.com>
6185
6186         * g++.dg/warn/skip-1.C: New testcase.
6187
6188 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6189
6190         PR middle-end/40446
6191         * g++.dg/other/pr40446.C: New test.
6192
6193 2009-06-16  Richard Guenther  <rguenther@suse.de>
6194
6195         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6196         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6197         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6198         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6199
6200 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6201
6202         * gcc.c-torture/compile/pr40432.c: New file.
6203
6204 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6205
6206         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6207
6208 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6209
6210         PR fortran/36947
6211         PR fortran/40039
6212         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6213         * gfortran.dg/interface_20.f90: Modified error messages.
6214         * gfortran.dg/interface_21.f90: Ditto.
6215         * gfortran.dg/interface_26.f90: Ditto.
6216         * gfortran.dg/interface_27.f90: Ditto.
6217         * gfortran.dg/interface_28.f90: Extended test case.
6218         * gfortran.dg/interface_29.f90: New.
6219         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6220         * gfortran.dg/proc_decl_8.f90: Ditto.
6221         * gfortran.dg/proc_ptr_11.f90: Ditto.
6222         * gfortran.dg/proc_ptr_15.f90: Ditto.
6223
6224 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6225
6226         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6227         printing.
6228         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6229         gcc.dg/vect/vect-outer-4f.c: Likewise.
6230         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6231         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6232         Likewise.
6233         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6234         outer loop.
6235
6236 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6237
6238         PR fortran/40383
6239         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6240
6241 2009-06-15  Ian Lance Taylor  <iant@google.com>
6242
6243         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6244         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6245         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6246         Recognize new notes.
6247         * gcc.dg/stmt-expr-label-2.c: Likewise.
6248         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6249         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6250         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6251         * gcc.dg/c99-vla-jump-4.c: Likewise.
6252         * gcc.dg/stmt-expr-label-1.c: Likewise.
6253         * gcc.dg/stmt-expr-label-3.c: Likewise.
6254         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6255
6256 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6257
6258         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6259
6260 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6261
6262         * gcc.dg/builtin-object-size-7.c: New test.
6263
6264 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6265
6266         PR testsuite/40426
6267         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6268         level != "" use separate -gdwarf-2 -g${level} options instead of
6269         -gdwarf-2${level}.
6270         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6271         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6272         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6273
6274 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6275
6276         * g++.dg/abi/mangle11.C: Update warning line.
6277         * g++.dg/abi/mangle12.C: Update warning line.
6278         * g++.dg/abi/mangle17.C: Update warning line.
6279         * g++.dg/abi/mangle20-2.C: Update warning line.
6280
6281 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6282
6283         * gcc.dg/optimize-bswap-1.c: Split into these two:
6284         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6285         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6286
6287 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6288
6289         * gcc.dg/optimize-bswap-1.c: New testcase.
6290
6291 2009-06-14  Richard Guenther  <rguenther@suse.de>
6292
6293         PR middle-end/40389
6294         * g++.dg/torture/pr40389.C: New testcase.
6295
6296 2009-06-13  Richard Guenther  <rguenther@suse.de>
6297
6298         PR tree-optimization/40421
6299         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6300
6301 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6302
6303         * gcc.dg/old-style-prom-3.c: Add column info.
6304         * gcc.dg/overflow-warn-1.c
6305         * gcc.dg/gomp/pr27415.c
6306         * gcc.dg/gomp/for-1.c: Same.
6307         * gcc.dg/enum-compat-1.c: Same.
6308         * gcc.dg/c99-tag-3.c: Same.
6309         * gcc.dg/Wredundant-decls-2.c: Same.
6310         * gcc.dg/func-ptr-conv-1.c: Same.
6311         * gcc.dg/asm-wide-1.c: Same.
6312         * gcc.dg/nofixed-point-2.c: Same.
6313         * gcc.dg/cpp/line3.c: Same.
6314         * gcc.dg/array-10.c: Same.
6315         * gcc.dg/c99-vla-jump-1.c: Same.
6316         * gcc.dg/pr20368-1.c: Same.
6317         * gcc.dg/Wshadow-3.c: Same.
6318         * gcc.dg/c90-const-expr-8.c: Same.
6319         * gcc.dg/label-decl-2.c: Same.
6320         * gcc.dg/dremf-type-compat-2.c: Same.
6321         * gcc.dg/c90-const-expr-5.c: Same.
6322         * gcc.dg/builtins-30.c: Same.
6323         * gcc.dg/Warray-bounds.c: Same.
6324         * gcc.dg/Wcxx-compat-2.c: Same.
6325         * gcc.dg/tree-ssa/col-1.c: Same.
6326         * gcc.dg/old-style-prom-2.c: Same.
6327         * gcc.dg/cast-function-1.c: Same.
6328         * gcc.dg/pr15698-1.c: Same.
6329         * gcc.dg/dremf-type-compat-3.c: Same.
6330         * gcc.dg/vla-8.c: Same.
6331         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6332         line.
6333         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6334         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6335         * gcc.dg/enum-compat-1.c: Same.
6336         * gcc.dg/dremf-type-compat-2.c: Same.
6337         * gcc.dg/old-style-prom-2.c: Same.
6338         * gcc.dg/pr15698-1.c: Same.
6339         * gcc.dg/pr20368-1.c: Same.
6340         * gcc.dg/dremf-type-compat-3.c: Same.
6341         * gcc.dg/builtins-30.c: Same.  Test for columns.
6342
6343 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6344
6345         PR fortran/40176
6346         * gfortran.dg/proc_decl_1.f90: Extended.
6347
6348 2009-06-12  Ian Lance Taylor  <iant@google.com>
6349
6350         * gcc.dg/Wcxx-compat-13.c: New testcase.
6351
6352 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6353
6354         PR tree-opt/38865
6355         * gcc.dg/tree-ssa/fre-vce-1.c
6356
6357 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6358
6359         PR testsuite/40384
6360         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6361         min-insn-to-prefetch-ratio=5.
6362
6363 2009-06-12  Joey Ye  <joey.ye@intel.com>
6364             H.J. Lu  <hongjiu.lu@intel.com>
6365
6366         PR middle-end/39146
6367         * gcc.target/i386/stackalign/pr39146.c: New.
6368
6369 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6370
6371         * gcc.target/i386/crc32-1.c: New.
6372         * gcc.target/i386/crc32-2.c: Likewise.
6373
6374 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6375
6376         PR c/39252
6377         * gcc.dg/builtin-unreachable-1.c: New test.
6378         * gcc.dg/builtin-unreachable-2.c: Same.
6379
6380 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6381
6382         PR fortran/40402
6383         * gfortran.dg/data_value_1.f90: New test.
6384
6385 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6386
6387         PR testsuite/39831
6388         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6389         remove ilp32 requirement.
6390         * gcc.target/i386/excess-precision-2.c: Likewise.
6391         * gcc.target/i386/excess-precision-3.c: Likewise.
6392         * gcc.target/i386/excess-precision-4.c: Likewise.
6393         * gcc.target/i386/excess-precision-5.c: Likewise.
6394         * gcc.target/i386/excess-precision-6.c: Likewise.
6395
6396 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6397
6398         PR fortran/38718
6399         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6400         * gfortran.dg/nan_5.f90: New test.
6401
6402 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6403
6404         * gcc.target/arm/neon-modes-1.c: New test.
6405
6406 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6407
6408         * g++.dg/torture/pr31579.C: Cast pointer
6409         via __SIZE_TYPE__ instead of 'unsigned long'.
6410
6411 2009-06-10  Anthony Green  <green@moxielogic.com>
6412
6413         * lib/target-supports.exp (check_profiling_available):
6414         Profiling is not available for testing purposes on moxie.
6415
6416 2009-06-09  Ian Lance Taylor  <iant@google.com>
6417
6418         * gcc.dg/Wcxx-compat-12.c: New testcase.
6419
6420 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6421
6422         PR libfortran/40334
6423         * gfortran.dg/backspace_11.f90: New.
6424
6425 2009-06-09  Jason Merrill  <jason@redhat.com>
6426
6427         * g++.dg/cpp0x/defaulted10.C: New.
6428
6429 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6430
6431         * gcc.c-torture/compile/pr40351.c: New file.
6432
6433 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6434
6435         * gnat.dg/align_max.adb: New test.
6436
6437 2009-06-08  Jason Merrill  <jason@redhat.com>
6438
6439         * g++.dg/cpp0x/auto15.C: New.
6440
6441 2009-06-08  Jan Hubicka  <jh@suse.cz>
6442
6443         PR debug/39834
6444         * gcc.dg/torture/pr39834.c
6445
6446 2009-06-08  Jan Hubicka  <jh@suse.cz>
6447
6448         PR middle-end/40102
6449         * g++.dg/torture/pr40102.C: New testcase.
6450
6451 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6452
6453         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6454         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6455         * gcc.dg/builtin-object-size-6.c: New test.
6456
6457         PR c++/40373
6458         * g++.dg/template/dtor7.C: New test.
6459
6460         PR c++/40370
6461         PR c++/40372
6462         * g++.dg/template/error41.C: New test.
6463         * g++.dg/template/error42.C: New test.
6464
6465 2009-06-08  Revital Eres  <eres@il.ibm.com>
6466
6467         PR testsuite/40359
6468         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6469         * gcc.dg/vect/vect-88.c: Likewise.
6470         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6471         * gcc.dg/vect/pr25413.c: Likewise.
6472         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6473
6474 2009-06-07  Ian Lance Taylor  <iant@google.com>
6475
6476         * g++.dg/warn/Wswitch-3.C: New testcase.
6477         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6478         * gcc.dg/Wswitch-enum-error.c: Likewise.
6479         * gcc.dg/Wswitch-error.c: Likewise.
6480
6481 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6482
6483         PR fortran/40008
6484         * gfortran.dg/negative_unit.f: Update test.
6485         * gfortran.dg/negative_unit_int8.f: Update test.
6486         * gfortran.dg/newunit_1.f90: New test.
6487
6488 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6489
6490         PR fortran/25104
6491         PR fortran/29962
6492         * gfortran.dg/spread_init_expr.f03: New.
6493         * gfortran.dg/unpack_init_expr.f03: New.
6494         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6495         error message.
6496
6497 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6498
6499         PR fortran/25104
6500         PR fortran/29962
6501         * gfortran.dg/count_init_expr.f03
6502         * gfortran.dg/product_init_expr.f03
6503         * gfortran.dg/sum_init_expr.f03
6504
6505 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6506
6507         PR fortran/36874
6508         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6509         message.
6510         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6511         shapes.
6512         * gfortran.dg/zero_sized_5.f90: Likewise.
6513
6514 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6515
6516         PR middle-end/32950
6517         * g++.dg/torture/pr32950.C: New.
6518
6519 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6520
6521         PR fortran/25104
6522         PR fortran/29962
6523         * gfortran.dg/dot_product_1.f03: New.
6524         * gfortran.dg/matmul_8.f03: New.
6525         * gfortran.dg/transpose_3.f03: New.
6526
6527 2009-06-06  Ian Lance Taylor  <iant@google.com>
6528
6529         * gcc.dg/Wunused-label-1.c: New test case.
6530         * g++.dg/warn/Wunused-label-1.C: New test case.
6531         * g++.dg/warn/Wunused-label-2.C: New test case.
6532         * g++.dg/warn/Wunused-label-3.C: New test case.
6533
6534 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6535
6536         PR fortran/37203
6537         * reshape_zerosize_2.f90: New.
6538
6539 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6540
6541         PR fortran/32890
6542         * gfortran.dg/pack_assign_1.f90: New.
6543         * gfortran.dg/pack_vector_1.f90: New.
6544
6545 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6546
6547         PR middle-end/40340
6548         * gcc.dg/pr40340-1.c: New test.
6549         * gcc.dg/pr40340-2.c: New test.
6550         * gcc.dg/pr40340-3.c: New test.
6551         * gcc.dg/pr40340-4.c: New test.
6552         * gcc.dg/pr40340-5.c: New test.
6553         * gcc.dg/pr40340.h: New file.
6554
6555 2009-06-05  Revital Eres  <eres@il.ibm.com>
6556
6557         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6558         New procedure.
6559         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6560         * gcc.dg/vect/vect-33.c: Likewise.
6561         * gcc.dg/vect/vect-92.c: Likewise.
6562         * gcc.dg/vect/vect-58.c: Likewise.
6563         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6564         * gcc.dg/vect/vect-42.c: Likewise.
6565         * gcc.dg/vect/slp-25.c: Likewise.
6566         * gcc.dg/vect/vect-align-1.c: Likewise.
6567         * gcc.dg/vect/vect-align-2.c: Likewise.
6568         * gcc.dg/vect/vect-93.c: Likewise.
6569         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6570         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6571         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6572         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6573         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6574         * gcc.dg/vect/vect-26.c: Likewise.
6575         * gcc.dg/vect/vect-44.c: Likewise.
6576         * gcc.dg/vect/vect-70.c: Likewise.
6577         * gcc.dg/vect/vect-95.c: Likewise.
6578         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6579         * gcc.dg/vect/vect-28.c: Likewise.
6580         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6581         * gcc.dg/vect/vect-87.c: Likewise.
6582         * gcc.dg/vect/vect-109.c: Likewise.
6583         * gcc.dg/vect/vect-54.c: Likewise.
6584         * gcc.dg/vect/vect-96.c: Likewise.
6585         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6586         * gcc.dg/vect/vect-88.c: Likewise.
6587         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6588         * gcc.dg/vect/vect-89.c: Likewise.
6589         * gcc.dg/vect/vect-91.c: Likewise.
6590         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6591         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6592         * gfortran.dg/vect/vect-2.f90: Likewise.
6593         * gfortran.dg/vect/vect-3.f90: Likewise.
6594         * gfortran.dg/vect/vect-4.f90: Likewise.
6595         * gfortran.dg/vect/vect-5.f90: Likewise.
6596
6597 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6598
6599         PR tree-optimization/36318
6600         * gcc.dg/tree-ssa/sra-7.c: New test.
6601
6602 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6603
6604         PR fortran/37203
6605         * gfortran.dg/reshape_order_5.f90: New.
6606         * gfortran.dg/reshape_shape_1.f90: New.
6607
6608 2009-06-04  Jason Merrill  <jason@redhat.com>
6609
6610         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6611
6612 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6613
6614         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6615         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6616
6617 2009-06-04  Richard Guenther  <rguenther@suse.de>
6618
6619         PR c++/39371
6620         * g++.dg/torture/pr40335.C: New testcase.
6621
6622 2009-06-03  Richard Guenther  <rguenther@suse.de>
6623
6624         PR middle-end/40328
6625         * gcc.dg/torture/pr40328.c: New testcase.
6626
6627 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6628
6629         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6630         m68k and fido.
6631
6632 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6633
6634         * g++.dg/torture/pr40323.C: New file.
6635
6636 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6637
6638         * gnat.dg/specs/root.ads: New test.
6639         * gnat.dg/specs/root-level_1.ads: Likewise.
6640         * gnat.dg/specs/root-level_2.ads: Likewise.
6641         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6642
6643 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6644
6645         * g++.dg/init/ref15.C: Require unwrapped targets.
6646
6647 2009-06-02  Jason Merrill  <jason@redhat.com>
6648
6649         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6650         * g++.dg/cpp0x/initlist18.C: New.
6651         * g++.dg/cpp0x/initlist19.C: New.
6652
6653         * g++.dg/cpp0x/auto14.C: New.
6654
6655 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6656
6657         * gnat.dg/alignment6.adb: Remove XFAIL.
6658
6659 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6660
6661         PR c++/38089
6662         * g++.dg/template/spec36.C: New test.
6663
6664 2009-06-01  Ian Lance Taylor  <iant@google.com>
6665
6666         * gcc.dg/cast-qual-3.c: New testcase.
6667         * g++.dg/warn/Wcast-qual2.C: New testcase.
6668
6669 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6670
6671         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6672         (process-message): Expect column numbers.
6673         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6674         * gcc.dg/pch/counter-2.c: Same.
6675         * gcc.dg/pch/valid-2.c: Same.
6676         * gcc.dg/pch/warn-1.c: Same.
6677         * gcc.dg/pch/valid-1.c: Same.
6678         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6679         * gcc.dg/cpp/syshdr.c: Same.
6680         * gcc.dg/cpp/19940712-1.c: Same.
6681         * gcc.dg/cpp/missing-header-1.c: Same.
6682         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6683         * gcc.dg/cpp/tr-warn3.c: Same.
6684         * gcc.dg/cpp/pr29612-2.c: Same.
6685         * gcc.dg/cpp/tr-warn4.c: Same.
6686         * gcc.dg/cpp/Wtrigraphs.c: Same.
6687         * gcc.dg/cpp/poison.c: Same.
6688         * gcc.dg/cpp/arith-3.c: Same.
6689         * gcc.dg/cpp/sysmac2.c: Same.
6690         * gcc.dg/cpp/cpp.exp: Same.
6691         * gcc.dg/cpp/tr-warn5.c: Same.
6692         * gcc.dg/cpp/include2.c: Same.
6693         * gcc.dg/cpp/Wmissingdirs.c: Same.
6694         * gcc.dg/cpp/Wmissingdirs.c: Same.
6695         * gcc.dg/cpp/tr-warn6.c: Same.
6696         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6697         * gcc.dg/cpp/macspace1.c: Same.
6698         * gcc.dg/cpp/escape-2.c: Same.
6699         * gcc.dg/cpp/assert2.c: Same.
6700         * gcc.dg/cpp/undef2.c: Same.
6701         * gcc.dg/cpp/macspace2.c: Same.
6702         * gcc.dg/cpp/tr-warn1.c: Same.
6703         * gcc.dg/cpp/extratokens2.c: Same.
6704         * gcc.dg/cpp/strify2.c: Same.
6705         * gcc.dg/cpp/Wsignprom.c: Same.
6706         * gcc.dg/cpp/redef2.c: Same.
6707         * gcc.dg/cpp/trad/trad.exp: Same.
6708         * gcc.dg/cpp/arith-1.c: Same.
6709         * gcc.dg/cpp/extratokens.c: Same.
6710         * gcc.dg/cpp/if-mpar.c: Same.
6711
6712 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6713
6714         * gnat.dg/nested_float_packed.ads: New test.
6715
6716 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6717             Eric Botcazou  <botcazou@adacore.com>
6718
6719         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6720         * gnat.dg/test_oconst.adb: New test.
6721
6722 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6723
6724         * gcc.dg/plugin/ggcplug.c: Moved comment.
6725         (plugin_init): Fixed typo, declared i, returned 0 at end.
6726
6727 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6728
6729         PR testsuite/40244
6730         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6731         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6732
6733 2009-05-29  Ian Lance Taylor  <iant@google.com>
6734
6735         * gcc.dg/Wcxx-compat-11.c: New testcase.
6736
6737 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6738
6739         PR fortran/40019
6740         * gfortran.dg/leadz_trailz_1.f90: New test.
6741         * gfortran.dg/leadz_trailz_2.f90: New test.
6742
6743 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6744
6745         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6746         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6747         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6748         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6749         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6750         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6751         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6752         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6753         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6754         * gcc.dg/tree-ssa/sra-5.c: New file.
6755         * gcc.dg/tree-ssa/sra-6.c: New file.
6756         * gcc.c-torture/compile/sra-1.c: New file.
6757
6758 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6759
6760         PR middle-end/40291
6761         * gcc.c-torture/compile/pr40291.c: New test.
6762
6763         PR target/40017
6764         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6765         __vector _Bool.
6766         * gcc.target/powerpc/altivec-30.c: New test.
6767         * gcc.target/powerpc/altivec-31.c: New test.
6768
6769 2009-05-28  Richard Guenther  <rguenther@suse.de>
6770
6771         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6772         * gcc.c-torture/execute/20090527-1.c: Likewise.
6773
6774 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6775
6776         PR c++/39754
6777         * g++.dg/template/canon-type-1.C: New test.
6778         * g++.dg/template/canon-type-2.C: Likewise.
6779         * g++.dg/template/canon-type-3.C: Likewise.
6780         * g++.dg/template/canon-type-4.C: Likewise.
6781         * g++.dg/template/canon-type-5.C: Likewise.
6782         * g++.dg/template/canon-type-6.C: Likewise.
6783         * g++.dg/template/canon-type-7.C: Likewise.
6784
6785 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6786             Uros Bizjak  <ubizjak@gmail.com>
6787             Danny Smith  <dansmister@gmail.com>
6788
6789         PR target/37216
6790
6791         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6792         New function.
6793         * gcc.target/i386/pr37216.c:  New test source file.
6794         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6795         use -fno-common for testing Cygwin and MinGW targets.
6796
6797 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6798
6799         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6800         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6801         * g++.dg/pr37742.C (size_t): Likewise.
6802         * g++.dg/torture/pr34850.C (size_t): Likewise.
6803         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6804         _PTRDIFF_TYPE__.
6805         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6806         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6807         (size_t): Use __extension__ and __SIZE_TYPE__.
6808         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6809         __SIZE_TYPE__.
6810         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6811         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6812         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6813         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6814         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6815         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6816         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6817         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6818         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6819         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6820         (__ssize_t): Likewise.
6821         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6822         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6823         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6824         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6825         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6826         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6827         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6828         * gcc.dg/pr33667.c (size_t): Likewise.
6829         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6830         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6831         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6832         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6833         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6834         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6835
6836 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6837
6838         PR tree-optimization/40254
6839         * gcc.dg/vect/pr40254.c: New test.
6840
6841 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6842
6843         PR middle-end/33699
6844         * gcc.target/mips/const-anchor-1.c: New test.
6845         * gcc.target/mips/const-anchor-2.c: New test.
6846
6847 2009-05-27  Jason Merrill  <jason@redhat.com>
6848
6849         * g++.dg/cpp0x/initlist15.C: New.
6850         * g++.dg/cpp0x/initlist16.C: New.
6851         * g++.dg/cpp0x/initlist17.C: New.
6852
6853 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6854
6855         PR fortran/39178
6856         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6857         patterns to reflect frontend changes.
6858         * gfortran.dg/vector_subscript_4.f90: Likewise.
6859
6860 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6861             Eric Botcazou  <botcazou@adacore.com>
6862
6863         * gcc.c-torture/execute/align-nest.c: New testcase.
6864         * gnat.dg/misaligned_nest.adb: New testcase.
6865
6866 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6867
6868         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6869         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6870         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6871         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6872
6873 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6874
6875         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6876         cast instead of assuming 0ul.
6877         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6878         __SIZE_TYPE__.
6879         (_type_desc): Make first argument const.
6880         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6881
6882 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6883
6884         PR libfortran/40187
6885         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6886         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6887
6888 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6889
6890         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6891         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6892         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6893         * gcc.dg/plugin/ggcplug.c: Added new file.
6894
6895 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6896
6897         PR fortran/40246
6898         * gfortran.dg/nullify_4.f90: New test.
6899
6900 2009-05-26  Richard Guenther  <rguenther@suse.de>
6901
6902         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6903
6904 2009-05-26  Richard Guenther  <rguenther@suse.de>
6905
6906         PR middle-end/40252
6907         * gcc.c-torture/compile/pr40252.c: New testcase.
6908
6909 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6910
6911         PR c++/40007
6912         * g++.dg/template/typedef18.C: New test.
6913         * g++.dg/template/typedef19.C: Likewise.
6914         * g++.dg/template/typedef20.C: Likewise.
6915         * g++.dg/template/access11.C: Adjust.
6916
6917 2009-05-26  Richard Guenther  <rguenther@suse.de>
6918
6919         PR testsuite/40247
6920         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6921
6922 2009-05-25  Jason Merrill  <jason@redhat.com>
6923
6924         PR c++/38064
6925         * g++.dg/cpp0x/enum3.C: New test.
6926
6927 2009-05-25  Richard Guenther  <rguenther@suse.de>
6928
6929         PR tree-optimization/36327
6930         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6931         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6932         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6933         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6934         * gcc.dg/vect/vect-40.c: Likewise.
6935         * gcc.dg/vect/vect-42.c: Likewise.
6936         * gcc.dg/vect/vect-46.c: Likewise.
6937         * gcc.dg/vect/vect-76.c: Likewise.
6938
6939 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6940
6941         PR fortran/40176
6942         * gfortran.dg/proc_ptr_18.f90: New.
6943         * gfortran.dg/proc_ptr_19.f90: New.
6944         * gfortran.dg/proc_ptr_comp_9.f90: New.
6945         * gfortran.dg/proc_ptr_comp_10.f90: New.
6946
6947 2009-05-25  Richard Guenther  <rguenther@suse.de>
6948
6949         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6950         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6951
6952 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6953
6954         PR tree-optimization/40238
6955         * gcc.dg/vect/pr40238.c: New test.
6956
6957 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6958             Dominique Dhumieres  <dominiq@lps.ens.fr>
6959
6960         PR fortran/35732
6961         PR fortran/39872
6962         * gfortran.dg/bounds_check_fail_3.f90: New test.
6963         * gfortran.dg/bounds_check_fail_4.f90: New test.
6964         * gfortran.dg/bounds_check_14.f90: Update test.
6965         * gfortran.dg/bound_4.f90: Update test.
6966
6967 2009-05-24  Richard Guenther  <rguenther@suse.de>
6968
6969         PR middle-end/40233
6970         * gcc.c-torture/compile/pr40233.c: New testcase.
6971
6972 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6973
6974         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6975         for alpha*-*-* targets.
6976
6977 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6978
6979         * gcc.dg/vect/bb-slp-1.c: New test.
6980         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6981         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6982         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6983         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6984         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6985         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6986         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6987         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6988         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6989         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6990         gcc.dg/vect/bb-slp-22.c: Likewise.
6991         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6992
6993 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6994             Maxim Kuvyrkov  <maxim@codesourcery.com>
6995
6996         * gcc.dg/falign-labels-1.c: New test.
6997
6998 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6999
7000         * gnat.dg/specs/rep_clause3.ads: New test.
7001
7002 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7003
7004         * gnat.dg/addr6.adb: New test.
7005
7006 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7007
7008         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7009         New function.
7010         * gcc.target/arm/thumb2-mul-space.c: New file.
7011         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7012         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7013         * gcc.target/arm/thumb2-mul-speed.c: New file.
7014
7015 2009-05-22  Richard Guenther  <rguenther@suse.de>
7016
7017         PR middle-end/38964
7018         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7019         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7020         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7021
7022 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7023
7024         * gcc.dg/dll-6.c: New test.
7025         * gcc.dg/dll-6a.c: Likewise.
7026         * gcc.dg/dll-7.c: Likewise.
7027         * gcc.dg/dll-7a.c: Likewise.
7028         * g++.dg/ext/dllexport2.C: Likewise.
7029         * g++.dg/ext/dllexport2a.cc: Likewise.
7030
7031 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7032
7033         PR target/37846
7034         * gcc.target/ia64/mfused-madd-vect.c: New test.
7035         * gcc.target/ia64/mfused-madd.c: New test.
7036         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7037         * gcc.target/ia64/mno-fused-madd.c: New test.
7038
7039 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7040
7041         * gcc.target/i386/movbe-1.c: New.
7042         * gcc.target/i386/movbe-2.c: Likewise.
7043
7044 2009-05-21  Taras Glek  <tglek@mozilla.com>
7045
7046         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7047         plugin_init signature.
7048         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7049         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7050         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7051
7052 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7053
7054         * gcc.dg/target/arm/neon-vmla-1.c: New.
7055         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7056
7057 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7058
7059         * gcc.target/mips/octeon-exts-6.c: New test.
7060         * gcc.target/mips/extend-1.c: New test.
7061         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7062         EXTS.
7063         * gcc.target/mips/octeon-exts-5.c: Likewise.
7064
7065 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7066
7067         PR middle-end/40204
7068         * gcc.c-torture/compile/pr40204.c: New test.
7069
7070 2009-05-20  Richard Guenther  <rguenther@suse.de>
7071
7072         * gcc.c-torture/compile/20090518-1.c: New testcase.
7073
7074 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7075
7076         PR tree-optimization/40087
7077         * gcc.dg/tree-ssa/pr40087.c: New test.
7078
7079 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7080
7081         * gcc.dg/vector-4.c: New testcase.
7082         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7083         * g++.dg/ext/vector16.C: New testcase.
7084
7085 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7086
7087         PR c/40172
7088         * gcc.dg/pr40172.c: Renamed to ...
7089         * gcc.dg/pr40172-1.c: This.
7090
7091         * gcc.dg/pr40172-2.c: New.
7092         * gcc.dg/pr40172-3.c: Likewise.
7093
7094 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7095
7096         PR c/40172
7097         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7098
7099 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7100
7101         * gnat.dg/loop_optimization6.ad[sb]: New test.
7102
7103 2009-05-19  Richard Guenther  <rguenther@suse.de>
7104
7105         * gcc.c-torture/compile/20090519-1.c: New testcase.
7106
7107 2009-05-18  Jason Merrill  <jason@redhat.com>
7108
7109         * g++.dg/cpp0x/explicit1.C: New.
7110         * g++.dg/cpp0x/explicit2.C: New.
7111
7112 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7113
7114         PR debug/40109
7115         * g++.dg/debug/dwarf2/nested-1.C: New test.
7116
7117 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7118
7119         PR testsuite/39907
7120         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7121         stack alignment.
7122
7123 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7124
7125         PR fortran/40164
7126         * gfortran.dg/proc_ptr_comp_8.f90: New.
7127
7128 2009-05-18  Richard Guenther  <rguenther@suse.de>
7129
7130         PR fortran/40168
7131         * gfortran.dg/array_memset_2.f90: Adjust.
7132
7133 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7134
7135         PR fortran/36947
7136         PR fortran/40039
7137         * gfortran.dg/interface_27.f90: New.
7138         * gfortran.dg/interface_28.f90: New.
7139         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7140         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7141
7142 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7143
7144         * gcc.target/m68k/tls-ie.c: New test.
7145         * gcc.target/m68k/tls-le.c: New test.
7146         * gcc.target/m68k/tls-gd.c: New test.
7147         * gcc.target/m68k/tls-ld.c: New test.
7148         * gcc.target/m68k/tls-ie-xgot.c: New test.
7149         * gcc.target/m68k/tls-le-xtls.c: New test.
7150         * gcc.target/m68k/tls-gd-xgot.c: New test.
7151         * gcc.target/m68k/tls-ld-xgot.c: New test.
7152         * gcc.target/m68k/tls-ld-xtls.c: New test.
7153         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7154
7155 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7156
7157         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7158
7159 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7160
7161         PR c/40172
7162         * gcc.dg/pr40172.c: New.
7163
7164 2009-05-17  Jason Merrill  <jason@redhat.com>
7165
7166         PR c++/40139
7167         * g++.dg/template/dtor6.C: New.
7168
7169 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7170
7171         * g++.dg/warn/translate-ice-1.C: New test.
7172
7173 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7174
7175         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7176         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7177         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7178         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7179
7180 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7181
7182         PR fortran/33197
7183         * gfortran.dg/erf_2.F90: New test.
7184         * gfortran.dg/erfc_scaled_2.f90: New test.
7185
7186 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7187
7188         PR fortran/31243
7189         * gfortran.dg/string_1.f90: New test.
7190         * gfortran.dg/string_2.f90: New test.
7191         * gfortran.dg/string_3.f90: New test.
7192
7193 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7194
7195         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7196         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7197
7198 2009-05-15  Ian Lance Taylor  <iant@google.com>
7199
7200         * gcc.dg/Wcxx-compat-10.c: New testcase.
7201
7202 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7203
7204         PR 16302
7205         * gcc.dg/pr16302.c: New.
7206         * g++.dg/warn/pr16302.C: New.
7207
7208 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7209
7210         * gcc.dg/torture/builtin-math-5.c: New.
7211         * gcc.dg/torture/builtin-math-6.c: New.
7212         * lib/target-supports.exp (check_effective_target_mpc): New.
7213
7214 2009-05-15  Jan Hubicka  <jh@suse.cz>
7215
7216         * gcc.dg/tree-ssa/inline-3.c: New testcase
7217
7218 2009-05-15  Jan Hubicka  <jh@suse.cz>
7219
7220         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7221         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7222         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7223         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7224         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7225         Mark noinline.
7226         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7227         Mark noinline.
7228         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7229         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7230
7231 2009-05-15  Jan Hubicka  <jh@suse.cz>
7232
7233         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7234         optimized by sibcall noinline.
7235
7236 2009-05-15  Jan Hubicka  <jh@suse.cz>
7237
7238         * sibcall-1.c (track): Mark noinline.
7239         * sibcall-2.c (track): Mark noinline.
7240         * sibcall-3.c (track): Mark noinline.
7241         * sibcall-4.c (track): Mark noinline.
7242
7243 2009-05-15  Jan Hubicka  <jh@suse.cz>
7244
7245         * flatten-2.c: Disable early inlining; add comment.
7246         * flatten-3.c: New test based on flatten-2.c.
7247
7248 2009-05-15  Richard Guenther  <rguenther@suse.de>
7249
7250         PR tree-optimization/39999
7251         * gcc.c-torture/compile/pr39999.c: New testcase.
7252
7253 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7254
7255         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7256
7257 2009-05-14  Ian Lance Taylor  <iant@google.com>
7258
7259         * gcc.dg/Wcxx-compat-9.c: New testcase.
7260
7261 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7262
7263         PR fortran/39996
7264         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7265         * gfortran.dg/duplicate_type_2.f90: Ditto.
7266         * gfortran.dg/duplicate_type_3.f90: New.
7267
7268 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7269
7270         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7271         * ada/acats/tests/c5/c59002c.ada: Likewise.
7272
7273 2009-05-13  Taras Glek  <tglek@mozilla.com>
7274
7275         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7276         attributes and decl smashing.
7277         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7278         attributes.
7279         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7280         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7281
7282 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7283
7284         PR fortran/39865
7285         * gfortran.dg/pr39865.f90: New test.
7286         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7287         arrays in FMT=.
7288         * gfortran.dg/hollerith_f95.f90: Likewise.
7289         * gfortran.dg/hollerith6.f90: New test.
7290         * gfortran.dg/hollerith7.f90: New test.
7291
7292 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7293
7294         PR cpp/36674
7295         * gcc.dg/cpp/pr36674.i: New.
7296
7297 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7298
7299         PR middle-end/40035
7300         * gcc.c-torture/compile/pr40035.c: New test.
7301
7302 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7303
7304         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7305
7306 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7307
7308         PR fortran/40110
7309         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7310         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7311         * gfortran.dg/interop_params.f03: Ditto.
7312
7313 2009-05-12  Jan Hubicka  <jh@suse.cz>
7314
7315         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7316         so unrolling still happens.
7317         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7318         * gcc.dg/ipa/ipacost-2.c: Likewise.
7319         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7320
7321 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7322
7323         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7324
7325 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7326
7327         * lib/target-supports.exp (check_profiling_available): Return
7328         false for -p on *-*-cygwin* targets.
7329
7330 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7331
7332         PR tree-optimization/38632
7333         * g++.dg/tree-ssa/pr38632.C: New.
7334
7335 2009-05-11  Jan Hubicka  <jh@suse.cz>
7336
7337         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7338         we now optimize better.
7339         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7340         out at different places.
7341         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7342         unroling.
7343         * gcc.dg/vect/vect-76.c: Likewise.
7344         * gcc.dg/vect/vect-70.c: Likewise.
7345         * gcc.dg/vect/vect-66.c: Likewise.
7346         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7347         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7348
7349 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7350
7351         PR middle-end/40080
7352         * gcc.c-torture/compile/pr40080.c: New.
7353
7354 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7355
7356         * gcc.c-torture/compile/pr40026.c: New testcase.
7357
7358 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7359
7360         PR fortran/40089
7361         * gfortran.dg/proc_ptr_comp_7.f90: New.
7362
7363 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7364
7365         PR tree-optimization/40074
7366         * gcc.dg/vect/pr40074.c: New test.
7367
7368 2009-05-10  Ian Lance Taylor  <iant@google.com>
7369
7370         * gcc.dg/Wcxx-compat-7.c: New testcase.
7371         * gcc.dg/Wcxx-compat-8.c: New testcase.
7372         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7373         * gcc.dg/pr17188-1.c: Likewise.
7374         * gcc.dg/pr39084.c: Likewise.
7375
7376 2009-05-10  Michael Matz  <matz@suse.de>
7377
7378         PR target/40031
7379         * gcc.dg/pr40031.c: New test.
7380
7381 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7382
7383         PR fortran/40018
7384         * gfortran.dg/array_constructor_31.f90: New test.
7385
7386 2009-05-10  Richard Guenther  <rguenther@suse.de>
7387
7388         PR tree-optimization/40081
7389         * g++.dg/torture/pr40081.C: New testcase.
7390
7391 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7392
7393         PR fortran/38863
7394         * gfortran.dg/dependency_24.f90: New test.
7395         * gfortran.dg/dependency_23.f90: Clean up module files.
7396
7397 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7398
7399         PR fortran/38956
7400         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7401         * gfortran.dg/chmod_2.f90: Likewise.
7402         * gfortran.dg/chmod_3.f90: Likewise.
7403         * gfortran.dg/open_errors.f90: Likewise.
7404
7405 2009-05-09  Jan Hubicka  <jh@suse.cz>
7406
7407         PR middle-end/40043
7408         * g++.dg/eh/nested-try.C: New test.
7409
7410 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7411
7412         PR tree-optimization/40049
7413         * gcc.dg/vect/vect-shift-2.c: New test.
7414
7415 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7416
7417         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7418         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7419
7420 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7421
7422         PR c/36892
7423         * g++.dg/warn/deprecated-6.C: New.
7424         * gcc.dg/deprecated-4.c: Likewise.
7425         * gcc.dg/deprecated-5.c: Likewise.
7426         * gcc.dg/deprecated-6.c: Likewise.
7427
7428 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7429
7430         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7431         __aligned__(__BIGGEST_ALIGNMENT__).
7432         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7433         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7434         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7435         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7436         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7437         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7438         * gcc.dg/vect/Os-vect-95.c: Likewise.
7439         * gcc.dg/vect/pr20122.c: Likewise.
7440         * gcc.dg/vect/pr36493.c: Likewise.
7441         * gcc.dg/vect/pr37385.c: Likewise.
7442         * gcc.dg/vect/slp-7.c: Likewise.
7443         * gcc.dg/vect/slp-9.c: Likewise.
7444         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7445         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7446         * gcc.dg/vect/vect-35.c: Likewise.
7447         * gcc.dg/vect/vect-40.c: Likewise.
7448         * gcc.dg/vect/vect-42.c: Likewise.
7449         * gcc.dg/vect/vect-44.c: Likewise.
7450         * gcc.dg/vect/vect-46.c: Likewise.
7451         * gcc.dg/vect/vect-48.c: Likewise.
7452         * gcc.dg/vect/vect-52.c: Likewise.
7453         * gcc.dg/vect/vect-54.c: Likewise.
7454         * gcc.dg/vect/vect-56.c: Likewise.
7455         * gcc.dg/vect/vect-58.c: Likewise.
7456         * gcc.dg/vect/vect-60.c: Likewise.
7457         * gcc.dg/vect/vect-74.c: Likewise.
7458         * gcc.dg/vect/vect-75.c: Likewise.
7459         * gcc.dg/vect/vect-76.c: Likewise.
7460         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7461         * gcc.dg/vect/vect-77.c: Likewise.
7462         * gcc.dg/vect/vect-77-global.c: Likewise.
7463         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7464         * gcc.dg/vect/vect-78.c: Likewise.
7465         * gcc.dg/vect/vect-78-global.c: Likewise.
7466         * gcc.dg/vect/vect-80.c: Likewise.
7467         * gcc.dg/vect/vect-85.c: Likewise.
7468         * gcc.dg/vect/vect-87.c: Likewise.
7469         * gcc.dg/vect/vect-88.c: Likewise.
7470         * gcc.dg/vect/vect-92.c: Likewise.
7471         * gcc.dg/vect/vect-93.c: Likewise.
7472         * gcc.dg/vect/vect-95.c: Likewise.
7473         * gcc.dg/vect/vect-97.c: Likewise.
7474         * gcc.dg/vect/vect-complex-1.c: Likewise.
7475         * gcc.dg/vect/vect-complex-4.c: Likewise.
7476         * gcc.dg/vect/vect-complex-5.c: Likewise.
7477         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7478         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7479         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7480         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7481         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7482         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7483         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7484         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7485         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7486         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7487         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7488         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7489         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7490         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7491         * gcc.dg/vect/vect-outer-1.c: Likewise.
7492         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7493         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7494         * gcc.dg/vect/vect-outer-2.c: Likewise.
7495         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7496         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7497         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7498         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7499         * gcc.dg/vect/vect-outer-3.c: Likewise.
7500         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7501         * gcc.dg/vect/vect-outer-5.c: Likewise.
7502         * gcc.dg/vect/vect-outer-6.c: Likewise.
7503         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7504         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7505         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7506         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7507         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7508         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7509         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7510         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7511         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7512         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7513         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7514         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7515         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7516         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7517
7518 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7519
7520         PR c/24581
7521         * gcc.dg/torture/complex-sign.h: New header.
7522         * gcc.dg/torture/complex-sign-add.c,
7523         gcc.dg/torture/complex-sign-mixed-add.c,
7524         gcc.dg/torture/complex-sign-mixed-div.c,
7525         gcc.dg/torture/complex-sign-mixed-mul.c,
7526         gcc.dg/torture/complex-sign-mixed-sub.c,
7527         gcc.dg/torture/complex-sign-mul.c,
7528         gcc.dg/torture/complex-sign-sub.c: New tests.
7529
7530 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7531
7532         PR fortran/39876
7533         * gfortran.dg/intrinsic_3.f90: New.
7534
7535 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7536
7537         PR c/39037
7538         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7539         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7540         * gcc.dg/dfp/float-constant-double.c: New test.
7541         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7542         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7543         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7544         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7545         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7546         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7547         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7548         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7549         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7550
7551 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7552
7553         PR middle-end/40057
7554         * gcc.c-torture/execute/pr40057.c: New test.
7555
7556 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7557
7558         * gcc.c-torture/compile/const-high-part.c: New test.
7559
7560 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7561
7562         PR testsuite/40050
7563         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7564         build plugin.
7565
7566 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7567
7568         PR fortran/39630
7569         * gfortran.dg/proc_decl_1.f90: Modified.
7570         * gfortran.dg/proc_ptr_comp_1.f90: New.
7571         * gfortran.dg/proc_ptr_comp_2.f90: New.
7572         * gfortran.dg/proc_ptr_comp_3.f90: New.
7573         * gfortran.dg/proc_ptr_comp_4.f90: New.
7574         * gfortran.dg/proc_ptr_comp_5.f90: New.
7575         * gfortran.dg/proc_ptr_comp_6.f90: New.
7576
7577 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7578
7579         PR c++/17395
7580         * g++.dg/template/call7.C: New test.
7581
7582 2009-05-06  Diego Novillo  <dnovillo@google.com>
7583
7584         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7585
7586 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7587
7588         * gfortran.dg/pr40021.f: Moved to ...
7589         * gfortran.fortran-torture/execute/pr40021.f: Here.
7590
7591 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7592
7593         PR middle-end/39986
7594         * gcc.dg/dfp/pr39986.c: New test.
7595
7596 2009-05-06  Michael Matz  <matz@suse.de>
7597
7598         PR middle-end/40021
7599         * gfortran.dg/pr40021.f: New test.
7600
7601 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7602
7603         * lib/plugin-support.exp: New file containing support procs for
7604         plugin testcases.
7605         * lib/target-supports.exp (check_plugin_available): New proc.
7606         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7607         * gcc.dg/plugin/selfassign.c: New plugin source file.
7608         * gcc.dg/plugin/self-assign-test-1.c: New test.
7609         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7610         * g++.dg/README: Add description for plugin test.
7611         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7612         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7613         * g++.dg/plugin/selfassign.c: New plugin source file.
7614         * g++.dg/plugin/self-assign-test-1.C: New test.
7615         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7616         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7617         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7618         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7619
7620 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7621
7622         PR fortran/40041
7623         * gfortran.dg/intrinsic_2.f90: New test.
7624         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7625
7626 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7627
7628         PR c/40032
7629         * gcc.dg/noncompile/incomplete-5.c: New test.
7630
7631 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7632
7633         PR middle-end/39666
7634         * gcc.dg/pr39666-1.c: New test.
7635         * gcc.dg/pr39666-2.c: Likewise.
7636         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7637         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7638         * gfortran.dg/pr39666-1.f90: Likewise.
7639         * gfortran.dg/pr39666-2.f90: Likewise.
7640
7641 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7642
7643         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7644         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7645         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7646
7647 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7648
7649         PR fortran/39998
7650         * gfortran.dg/proc_ptr_17.f90: New.
7651
7652 2009-05-05  Richard Guenther  <rguenther@suse.de>
7653
7654         PR tree-optimization/40022
7655         * gcc.c-torture/execute/pr40022.c: New testcase.
7656
7657 2009-05-05  Richard Guenther  <rguenther@suse.de>
7658
7659         PR middle-end/40023
7660         * gcc.c-torture/compile/pr40023.c: New testcase.
7661
7662 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7663
7664         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7665         * g++.dg/template/overload9.C: Likewise.
7666         * g++.dg/ext/ms-1.C: New.
7667
7668 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7669
7670         PR c++/40013
7671         * g++.dg/ext/vla7.C: New test.
7672
7673 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7674
7675         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7676
7677 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7678
7679         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7680         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7681         Update expected errors.
7682
7683 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7684
7685         PR c++/28152
7686         * g++.dg/parse/parser-pr28152.C: New.
7687         * g++.dg/parse/parser-pr28152-2.C: New.
7688
7689 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7690
7691         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7692
7693 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7694
7695         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7696         * gcc.target/sparc/fexpand-2.c: Likewise.
7697         * gcc.target/sparc/fpmerge-2.c: Likewise.
7698         * gcc.target/sparc/pdist-2.c: Likewise.
7699
7700 2009-05-03  Richard Guenther  <rguenther@suse.de>
7701
7702         PR c/39983
7703         * gcc.c-torture/compile/pr39983.c: New testcase.
7704
7705 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7706
7707         * gcc.dg/c99-complex-3.c: New test.
7708
7709 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7710
7711         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7712
7713 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7714
7715         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7716
7717 2009-05-02  Richard Guenther  <rguenther@suse.de>
7718
7719         PR middle-end/40001
7720         * gcc.target/spu/pr40001.c: New testcase.
7721
7722 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7723
7724         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7725
7726 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7727
7728         PR middle-end/39579
7729         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7730         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7731
7732 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7733
7734         PR testsuite/39776
7735         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7736         no longer issued.
7737
7738 2009-04-30  David Ayers  <ayers@fsfe.org>
7739
7740         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7741         and gcc_error_prefix variables.
7742         * objc.dg/bad-receiver-type.m: Update to match correct
7743         diagnostics marker.
7744         * objc.dg/encode-5.m: Likewise.
7745         * objc.dg/id-1.m: Likewise.
7746         * objc.dg/method-1.m: Likewise.
7747         * objc.dg/method-6.m: Likewise.
7748         * objc.dg/method-7.m: Likewise.
7749         * objc.dg/method-9.m: Likewise.
7750         * objc.dg/method-11.m: Likewise.
7751         * objc.dg/method-20.m: Likewise.
7752         * objc.dg/private-1.m: Likewise.
7753
7754 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7755
7756         PR libfortran/39667
7757         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7758         * gfortran.dg/advance_4.f90: Likewise
7759         * gfortran.dg/advance_5.f90: Likewise
7760         * gfortran.dg/append_1.f90: Likewise
7761         * gfortran.dg/backslash_1.f90: Likewise
7762         * gfortran.dg/backslash_2.f90: Likewise
7763         * gfortran.dg/backslash_3.f: Likewise
7764         * gfortran.dg/backspace_10.f90: Likewise
7765         * gfortran.dg/backspace_3.f: Likewise
7766         * gfortran.dg/backspace_4.f: Likewise
7767         * gfortran.dg/backspace_5.f: Likewise
7768         * gfortran.dg/backspace_8.f: Likewise
7769         * gfortran.dg/backspace_9.f: Likewise
7770         * gfortran.dg/complex_write.f90: Likewise
7771         * gfortran.dg/convert_implied_open.f90: Likewise
7772         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7773         * gfortran.dg/dos_eol.f: Likewise
7774         * gfortran.dg/empty_format_1.f90: Likewise
7775         * gfortran.dg/endfile.f: Likewise
7776         * gfortran.dg/eof_1.f90: Likewise
7777         * gfortran.dg/eor_1.f90: Likewise
7778         * gfortran.dg/eor_handling_1.f90: Likewise
7779         * gfortran.dg/eor_handling_2.f90: Likewise
7780         * gfortran.dg/eor_handling_3.f90: Likewise
7781         * gfortran.dg/eor_handling_4.f90: Likewise
7782         * gfortran.dg/eor_handling_5.f90: Likewise
7783         * gfortran.dg/error_recovery_5.f90: Likewise
7784         * gfortran.dg/f2003_inquire_1.f03: Likewise
7785         * gfortran.dg/f2003_io_4.f03: Likewise
7786         * gfortran.dg/f2003_io_5.f03: Likewise
7787         * gfortran.dg/f2003_io_7.f03: Likewise
7788         * gfortran.dg/fgetc_1.f90: Likewise
7789         * gfortran.dg/fgetc_2.f90: Likewise
7790         * gfortran.dg/flush_1.f90: Likewise
7791         * gfortran.dg/fmt_exhaust.f90: Likewise
7792         * gfortran.dg/fmt_huge.f90: Likewise
7793         * gfortran.dg/fmt_read.f90: Likewise
7794         * gfortran.dg/fmt_t_1.f90: Likewise
7795         * gfortran.dg/fmt_t_2.f90: Likewise
7796         * gfortran.dg/fmt_t_3.f90: Likewise
7797         * gfortran.dg/fmt_t_4.f90: Likewise
7798         * gfortran.dg/fmt_t_5.f90: Likewise
7799         * gfortran.dg/fmt_t_7.f: Likewise
7800         * gfortran.dg/fseek.f90: Likewise
7801         * gfortran.dg/ftell_1.f90: Likewise
7802         * gfortran.dg/ftell_2.f90: Likewise
7803         * gfortran.dg/func_derived_3.f90: Likewise
7804         * gfortran.dg/inquire_9.f90: Likewise
7805         * gfortran.dg/iostat_1.f90: Likewise
7806         * gfortran.dg/iostat_2.f90: Likewise
7807         * gfortran.dg/list_read_1.f90: Likewise
7808         * gfortran.dg/list_read_4.f90: Likewise
7809         * gfortran.dg/list_read_5.f90: Likewise
7810         * gfortran.dg/list_read_7.f90: Likewise
7811         * gfortran.dg/list_read_8.f90: Likewise
7812         * gfortran.dg/list_read_9.f90: Likewise
7813         * gfortran.dg/namelist_13.f90: Likewise
7814         * gfortran.dg/namelist_14.f90: Likewise
7815         * gfortran.dg/namelist_15.f90: Likewise
7816         * gfortran.dg/namelist_16.f90: Likewise
7817         * gfortran.dg/namelist_17.f90: Likewise
7818         * gfortran.dg/namelist_18.f90: Likewise
7819         * gfortran.dg/namelist_19.f90: Likewise
7820         * gfortran.dg/namelist_20.f90: Likewise
7821         * gfortran.dg/namelist_24.f90: Likewise
7822         * gfortran.dg/namelist_26.f90: Likewise
7823         * gfortran.dg/namelist_27.f90: Likewise
7824         * gfortran.dg/namelist_28.f90: Likewise
7825         * gfortran.dg/namelist_37.f90: Likewise
7826         * gfortran.dg/namelist_38.f90: Likewise
7827         * gfortran.dg/namelist_39.f90: Likewise
7828         * gfortran.dg/namelist_40.f90: Likewise
7829         * gfortran.dg/namelist_43.f90: Likewise
7830         * gfortran.dg/namelist_44.f90: Likewise
7831         * gfortran.dg/namelist_45.f90: Likewise
7832         * gfortran.dg/namelist_46.f90: Likewise
7833         * gfortran.dg/namelist_47.f90: Likewise
7834         * gfortran.dg/namelist_48.f90: Likewise
7835         * gfortran.dg/namelist_49.f90: Likewise
7836         * gfortran.dg/namelist_50.f90: Likewise
7837         * gfortran.dg/namelist_51.f90: Likewise
7838         * gfortran.dg/namelist_52.f90: Likewise
7839         * gfortran.dg/namelist_56.f90: Likewise
7840         * gfortran.dg/namelist_char_only.f90: Likewise
7841         * gfortran.dg/namelist_use.f90: Likewise
7842         * gfortran.dg/namelist_use_only.f90: Likewise
7843         * gfortran.dg/noadv_size.f90: Likewise
7844         * gfortran.dg/open_access_append_1.f90: Likewise
7845         * gfortran.dg/pad_no.f90: Likewise
7846         * gfortran.dg/pr12884.f: Likewise
7847         * gfortran.dg/pr17090.f90: Likewise
7848         * gfortran.dg/pr17285.f90: Likewise
7849         * gfortran.dg/pr17286.f90: Likewise
7850         * gfortran.dg/pr18122.f90: Likewise
7851         * gfortran.dg/pr18210.f90: Likewise
7852         * gfortran.dg/pr18392.f90: Likewise
7853         * gfortran.dg/pr19155.f: Likewise
7854         * gfortran.dg/pr19216.f: Likewise
7855         * gfortran.dg/pr19467.f90: Likewise
7856         * gfortran.dg/pr19657.f: Likewise
7857         * gfortran.dg/pr20257.f90: Likewise
7858         * gfortran.dg/read_bad_advance.f90: Likewise
7859         * gfortran.dg/read_eof_2.f90: Likewise
7860         * gfortran.dg/read_eof_4.f90: Likewise
7861         * gfortran.dg/read_many_1.f: Likewise
7862         * gfortran.dg/read_noadvance.f90: Likewise
7863         * gfortran.dg/read_repeat.f90: Likewise
7864         * gfortran.dg/read_size_noadvance.f90: Likewise
7865         * gfortran.dg/read_x_past.f: Likewise
7866         * gfortran.dg/record_marker_1.f90: Likewise
7867         * gfortran.dg/record_marker_3.f90: Likewise
7868         * gfortran.dg/rewind_1.f90: Likewise
7869         * gfortran.dg/runtime_warning_1.f90: Likewise
7870         * gfortran.dg/shape_3.f90: Likewise
7871         * gfortran.dg/slash_1.f90: Likewise
7872         * gfortran.dg/stat_1.f90: Likewise
7873         * gfortran.dg/stat_2.f90: Likewise
7874         * gfortran.dg/streamio_11.f90: Likewise
7875         * gfortran.dg/streamio_3.f90: Likewise
7876         * gfortran.dg/streamio_4.f90: Likewise
7877         * gfortran.dg/streamio_9.f90: Likewise
7878         * gfortran.dg/tl_editing.f90: Likewise
7879         * gfortran.dg/unf_io_convert_1.f90: Likewise
7880         * gfortran.dg/unf_io_convert_2.f90: Likewise
7881         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7882         * gfortran.dg/unf_short_record_1.f90: Likewise
7883         * gfortran.dg/utf8_1.f03: Likewise
7884         * gfortran.dg/utf8_2.f03: Likewise
7885         * gfortran.dg/widechar_IO_1.f90: Likewise
7886         * gfortran.dg/write_check3.f90: Likewise
7887         * gfortran.dg/write_rewind_2.f: Likewise
7888         * gfortran.dg/x_slash_2.f: Likewise
7889
7890 2009-04-29  Richard Guenther  <rguenther@suse.de>
7891
7892         PR target/39943
7893         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7894         New.
7895         (check_effective_target_vect_floatuint_cvt): Likewise.
7896         * gcc.dg/vect/slp-10.c: Adjust.
7897         * gcc.dg/vect/slp-11.c: Adjust.
7898         * gcc.dg/vect/slp-12b.c: Adjust.
7899         * gcc.dg/vect/slp-33.c: Adjust.
7900         * gcc.c-torture/compile/pr39943.c: New testcase.
7901
7902 2009-04-29  Richard Guenther  <rguenther@suse.de>
7903
7904         PR middle-end/39937
7905         * gcc.c-torture/compile/pr39937.c: New testcase.
7906
7907 2009-04-29  Richard Guenther  <rguenther@suse.de>
7908
7909         PR tree-optimization/39941
7910         * gcc.c-torture/compile/pr39941.c: New testcase.
7911
7912 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7913
7914         * gcc.target/bfin/20090411-1.c: New test.
7915
7916 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7917
7918         PR target/39565
7919         * gcc.dg/pr39565.c: New testcase.
7920
7921 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7922
7923         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7924         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7925         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7926         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7927         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7928         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7929         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7930         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7931         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7932         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7933         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7934         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7935         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7936         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7937         * gcc.target/i386/pr37191.c: Likewise.
7938         * gcc.target/i386/reload-1.c: Likewise.
7939         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7940         * g++.old-deja/g++.pt/repo2.C: Likewise.
7941         * g++.old-deja/g++.pt/repo3.C: Likewise.
7942         * g++.old-deja/g++.pt/repo4.C: Likewise.
7943         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7944         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7945         * g++.dg/template/repo1.C: Likewise.
7946         * g++.dg/template/repo2.C: Likewise.
7947         * g++.dg/template/repo3.C: Likewise.
7948         * g++.dg/template/repo4.C: Likewise.
7949         * g++.dg/template/repo5.C: Likewise.
7950         * g++.dg/template/repo6.C: Likewise.
7951         * g++.dg/template/repo7.C: Likewise.
7952         * g++.dg/template/repo8.C: Likewise.
7953         * g++.dg/template/repo9.C: Likewise.
7954         * g++.dg/rtti/repo1.C: Likewise.
7955         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7956         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7957         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7958         * g++.dg/other/PR23205.C: Skip for vxworks.
7959         * g++.dg/ext/visibility/class1.C: Requires PIC.
7960         * g++.dg/eh/async-unwind2.C: Requires PIC.
7961         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7962         does not have cxa_exit.
7963
7964 2009-04-28  Jing Yu  <jingyu@google.com>
7965
7966         PR testsuite/39790
7967         * lib/target-supports.exp (check_effective_target_tls): Remove
7968         comment of caching.
7969         (check_effective_target_tls_native): Likewise.
7970         (check_effective_target_tls_runtime): Likewise.
7971         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7972         tls to tls_runtime.
7973         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7974
7975 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7976
7977         PR fortran/39946
7978         * gfortran.dg/proc_ptr_16.f90: New.
7979
7980 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7981
7982         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7983         lp64 is true.
7984
7985 2009-04-28  Richard Guenther  <rguenther@suse.de>
7986
7987         PR middle-end/39937
7988         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7989
7990 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7991
7992         * g++.dg/warn/pr35652.C: Removed.
7993         * gcc.dg/pr35652.c: Likewise.
7994
7995 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7996
7997         * gcc.target/ia64/20071210-2.c: New testcase.
7998
7999 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8000
8001         PR c/39323
8002         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8003         * gcc.dg/pr39323-3.c: Ditto.
8004
8005 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8006
8007         PR fortran/39930
8008         PR fortran/39931
8009         * gfortran.dg/ambiguous_reference_2.f90: New.
8010         * gfortran.dg/pointer_assign_7.f90: New.
8011
8012 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8013             Mark Mitchell  <mark@codesourcery.com>
8014
8015         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8016         * gcc.dg/20020103-1.c: Check for __ppc.
8017         * gcc.dg/asm-b.c: Check for __ppc.
8018         * gcc.dg/20020919-1.c: Check for __ppc.
8019         * gcc.dg/20020312-2.c: Likewise.
8020         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8021         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8022         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8023         * g++.dg/warn/weak1.C: Likewise.
8024         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8025         static so appropriate optimizations kick in.
8026         (find_base_value_wrapper): New function.
8027         * g++.dg/eh/simd-5.C: Fix target triplet.
8028         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8029
8030 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8031             H.J. Lu  <hongjiu.lu@intel.com>
8032
8033         PR target/39911
8034         * gcc.target/i386/pr39911.c: New test.
8035
8036 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8037
8038         PR fortran/39879
8039         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8040
8041 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8042
8043         PR c++/35652
8044         Revert:
8045
8046         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8047
8048         * gcc.dg/pr35652.C: New.
8049         * g++.dg/warn/pr35652.C: New.
8050         * gcc.dg/format/plus-1.c: Adjust message.
8051
8052 2009-04-27  DJ Delorie  <dj@redhat.com>
8053
8054         * lib/target-supports.exp (check_effective_target_double64): New.
8055         (check_effective_target_double64plus): New.
8056         (check_effective_target_large_double): New.
8057         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8058         * gcc.dg/div-double-1.c: Likewise.
8059         * gcc.dg/Wconversion-real.c: Require large_double.
8060         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8061
8062         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8063         are too small.
8064
8065         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8066         constants as long.
8067
8068 2009-04-27  Ian Lance Taylor  <iant@google.com>
8069
8070         * gcc.dg/Wcxx-compat-5.c: New testcase.
8071         * gcc.dg/Wcxx-compat-6.c: New testcase.
8072
8073 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8074
8075         Allow non-constant arguments to conversion intrinsics.
8076         * gcc.target/spu/intrinsics-3.c: Update tests.
8077
8078 2009-04-27  Richard Guenther  <rguenther@suse.de>
8079
8080         PR middle-end/39928
8081         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8082         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8083
8084 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8085
8086         PR target/39903
8087         * gcc.dg/torture/pr39903-1.c: New.
8088         * gcc.dg/torture/pr39903-2.c: Likewise.
8089
8090 2009-04-27  Revital Eres  <eres@il.ibm.com>
8091
8092         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8093         and check it.
8094         * gcc.dg/sms-2.c: Add dump check.
8095         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8096         and check it.
8097         * gcc.dg/sms-4.c: Likewise.
8098         * gcc.dg/sms-5.c: Likewise.
8099         * gcc.dg/sms-6.c: Likewise.
8100         * gcc.dg/sms-7.c: Likewise.
8101         * gcc.dg/sms-antideps.c: Rename to...
8102         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8103
8104 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8105
8106         * gnat.dg/opt2.adb: New test.
8107
8108 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8109
8110         PR c++/39875
8111         * g++.dg/warn/Wunused-15.C: New test.
8112
8113 2009-04-26  Michael Matz  <matz@suse.de>
8114
8115         Expand from SSA.
8116         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8117         change regexps.
8118         * gcc.target/i386/pr37248-1.c: Modified.
8119         * gcc.target/i386/pr37248-3.c: Modified.
8120         * gcc.target/i386/pr37248-2.c: Modified.
8121         * gnat.dg/aliasing1.adb: Modified.
8122         * gnat.dg/pack9.adb: Modified.
8123         * gnat.dg/aliasing2.adb: Modified.
8124         * gcc.dg/strict-overflow-2.c: Modified.
8125         * gcc.dg/autopar/reduc-1char.c: Modified.
8126         * gcc.dg/autopar/reduc-2char.c: Modified.
8127         * gcc.dg/autopar/reduc-1.c: Modified.
8128         * gcc.dg/autopar/reduc-2.c: Modified.
8129         * gcc.dg/autopar/reduc-3.c: Modified.
8130         * gcc.dg/autopar/reduc-6.c: Modified.
8131         * gcc.dg/autopar/reduc-7.c: Modified.
8132         * gcc.dg/autopar/reduc-8.c: Modified.
8133         * gcc.dg/autopar/reduc-9.c: Modified.
8134         * gcc.dg/autopar/reduc-1short.c: Modified.
8135         * gcc.dg/autopar/reduc-2short.c: Modified.
8136         * gcc.dg/autopar/parallelization-1.c: Modified.
8137         * gcc.dg/strict-overflow-4.c: Modified.
8138         * gcc.dg/strict-overflow-6.c: Modified.
8139         * gcc.dg/gomp/combined-1.c: Modified.
8140         * gcc.dg/no-strict-overflow-1.c: Modified.
8141         * gcc.dg/no-strict-overflow-3.c: Modified.
8142         * gcc.dg/no-strict-overflow-5.c: Modified.
8143         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8144         * gcc.dg/tree-ssa/pr18134.c: Modified.
8145         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8146         * gcc.dg/tree-ssa/vector-2.c: Modified.
8147         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8148         * gcc.dg/tree-ssa/loop-21.c: Modified.
8149         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8150         * gcc.dg/tree-ssa/vector-3.c: Modified.
8151         * gcc.dg/tree-ssa/asm-3.c: Modified.
8152         * gcc.dg/tree-ssa/pr23294.c: Modified.
8153         * gcc.dg/tree-ssa/loop-22.c: Modified.
8154         * gcc.dg/tree-ssa/loop-15.c: Modified.
8155         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8156         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8157         * gcc.dg/tree-ssa/pr20139.c: Modified.
8158         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8159         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8160         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8161         * gcc.dg/tree-ssa/loop-5.c: Modified.
8162         * gcc.dg/tree-ssa/pr19431.c: Modified.
8163         * gcc.dg/tree-ssa/pr32044.c: Modified.
8164         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8165         * gcc.dg/tree-ssa/loop-19.c: Modified.
8166         * gcc.dg/tree-ssa/loop-28.c: Modified.
8167         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8168         * gcc.dg/tree-ssa/divide-1.c: Modified.
8169         * gcc.dg/tree-ssa/inline-1.c: Modified.
8170         * gcc.dg/tree-ssa/divide-3.c: Modified.
8171         * gcc.dg/tree-ssa/pr30978.c: Modified.
8172         * gcc.dg/tree-ssa/alias-6.c: Modified.
8173         * gcc.dg/tree-ssa/divide-4.c: Modified.
8174         * gcc.dg/tree-ssa/alias-11.c: Modified.
8175         * gcc.dg/no-strict-overflow-7.c: Modified.
8176         * gcc.dg/strict-overflow-1.c: Modified.
8177         * gcc.dg/pr15784-4.c: Modified.
8178         * gcc.dg/pr34263.c: Modified.
8179         * gcc.dg/strict-overflow-3.c: Modified.
8180         * gcc.dg/tree-prof/stringop-1.c: Modified.
8181         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8182         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8183         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8184         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8185         * gcc.dg/no-strict-overflow-2.c: Modified.
8186         * gcc.dg/no-strict-overflow-4.c: Modified.
8187         * gcc.dg/no-strict-overflow-6.c: Modified.
8188         * g++.dg/tree-ssa/pr27090.C: Modified.
8189         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8190         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8191         * g++.dg/tree-ssa/pr19807.C: Modified.
8192         * g++.dg/opt/pr30965.C: Modified.
8193         * g++.dg/init/new17.C: Modified.
8194         * gfortran.dg/whole_file_6.f90: Modified.
8195         * gfortran.dg/whole_file_5.f90: Modified.
8196         * gfortran.dg/reassoc_1.f90: Modified.
8197         * gfortran.dg/reassoc_3.f90: Modified.
8198
8199 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8200
8201         PR fortran/39893
8202         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8203
8204 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8205
8206         PR inline-asm/39543
8207         * gcc.target/i386/pr39543-1.c: New test.
8208         * gcc.target/i386/pr39543-2.c: New test.
8209         * gcc.target/i386/pr39543-3.c: New test.
8210
8211         PR c/39889
8212         * gcc.dg/Wunused-value-3.c: New test.
8213
8214 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8215
8216         PR c/39581
8217         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8218         gcc.dg/vla-21.c: New tests.
8219
8220 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8221
8222         PR c/39556
8223         * gcc.dg/inline-34.c: New test.
8224
8225 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8226
8227         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8228         gcc.dg/enum-const-3.c: New tests.
8229         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8230         -pedantic-errors.  Update expected diagnostics.
8231
8232 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8233
8234         PR c/39582
8235         * gcc.dg/vla-20.c: New test.
8236
8237 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8238
8239         PR c/39564
8240         * gcc.dg/vla-19.c: New test.
8241
8242 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8243
8244         PR preprocessor/39559
8245         * gcc.dg/c99-intconst-2.c: New test.
8246
8247 2009-04-25  Jan Hubicka  <jh@suse.cz>
8248
8249         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8250
8251 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8252
8253         PR fortran/39688
8254         * gfortran.dg/import7.f90: New.
8255
8256 2009-04-24  Richard Guenther  <rguenther@suse.de>
8257
8258         * gcc.dg/tree-ssa/vrp48.c: Fix.
8259
8260 2008-04-24  Doug Kwan  <dougkwan@google.com>
8261
8262         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8263         destination are the same.
8264
8265 2009-04-24  Richard Guenther  <rguenther@suse.de>
8266
8267         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8268
8269 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8270
8271         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8272         gcc.dg/array-const-3.c: New tests.
8273
8274 2009-04-24  Ian Lance Taylor  <iant@google.com>
8275
8276         * gcc.dg/Wcxx-compat-4.c: New testcase.
8277
8278 2009-04-24  Daniel Kraft  <d@domob.eu>
8279
8280         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8281         expected on already erraneous symbol (renamed to fresh one).
8282
8283 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8284
8285         PR middle-end/39867
8286         * gcc.dg/pr39867.c: New.
8287
8288 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8289
8290         PR fortran/39861
8291         PR fortran/39864
8292         * gfortran.dg/intrinsic_1.f90: New.
8293
8294 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8295
8296         * gnat.dg/alignment7.adb: New test.
8297         * gnat.dg/alignment8.adb: Likewise.
8298
8299 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8300
8301         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8302         * gnat.dg/specs/rep_clause2.ads: New test.
8303
8304 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8305
8306         PR rtl-optimization/39794
8307         * gcc.dg/pr39794.c: New test.
8308
8309 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8310
8311         * gnat.dg/atomic1.adb: New test.
8312         * gnat.dg/atomic1_pkg.ads: New helper.
8313
8314 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8315
8316         PR testsuite/39623
8317         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8318         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8319
8320 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8321
8322         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8323         warning.
8324
8325 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8326
8327         PR C/31499
8328         * gcc.dg/vector-init-1.c: New testcase.
8329         * gcc.dg/vector-init-2.c: New testcase.
8330
8331 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8332
8333         * gnat.dg/enum2.adb: New test.
8334         * gnat.dg/enum2_pkg.ads: New helper.
8335
8336 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8337
8338         PR c/39855
8339         * gcc.dg/torture/pr39855.c: New test.
8340
8341 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8342
8343         PR c++/39639
8344         * g++.dg/cpp0x/pr39639.C: New test.
8345
8346 2009-04-22  Mark Heffernan  <meheff@google.com>
8347
8348         * gcc.dg/profile-generate-3.c: New test.
8349
8350 2009-04-22  Jan Hubicka  <jh@suse.cz>
8351
8352         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8353
8354 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8355
8356         PR testsuite/39623
8357         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8358
8359 2009-04-22  Richard Guenther  <rguenther@suse.de>
8360
8361         PR tree-optimization/39824
8362         * gcc.c-torture/compile/pr39824.c: New testcase.
8363
8364 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8365
8366         PR c++/14875
8367         * g++.dg/parse/parser-pr14875.C: New.
8368         * g++.dg/parse/parser-pr14875-2.C: New.
8369         * g++.dg/parse/error6.C: Update match string.
8370
8371 2009-04-22  Richard Guenther  <rguenther@suse.de>
8372
8373         PR tree-optimization/39845
8374         * gcc.c-torture/compile/pr39845.c: New testcase.
8375
8376 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8377
8378         PR fortran/39735
8379         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8380         * gfortran.dg/external_initializer.f90: Modified.
8381         * gfortran.dg/interface_26.f90: Modified.
8382         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8383         * gfortran.dg/proc_ptr_3.f90: Modified.
8384         * gfortran.dg/proc_ptr_15.f90: New.
8385         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8386
8387 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8388
8389         PR c++/35711
8390         * g++.dg/warn/pr35711.C: New.
8391         * g++.dg/conversion/ptrmem2.C: Update.
8392
8393 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8394
8395         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8396         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8397         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8398         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8399         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8400         gcc.c-torture/ChangeLog.0,
8401         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8402         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8403         gcc.target/i386/math-torture/math-torture.exp,
8404         gcc.target/mips/inter/mips16-inter.exp,
8405         gcc.target/mips/mips-nonpic/README,
8406         gcc.target/x86_64/abi/README.gcc,
8407         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8408         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8409         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8410         notices.
8411         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8412
8413 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8414
8415         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8416
8417 2009-04-21  Richard Guenther  <rguenther@suse.de>
8418
8419         PR middle-end/39829
8420         * gcc.dg/torture/pr39829.c: New testcase.
8421
8422 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8423
8424         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8425
8426 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8427
8428         PR 16202
8429         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8430         * gcc.dg/sequence-pt-2.c: New.
8431         * gcc.dg/sequence-pt-3.c: New.
8432         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8433         * g++.dg/warn/sequence-pt-2.c: New.
8434         * g++.dg/warn/sequence-pt-3.c: New.
8435
8436 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8437
8438         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8439
8440 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8441
8442         * gnat.dg/import1.ad[sb]: New test.
8443
8444 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8445
8446         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8447         return 0.
8448
8449 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8450
8451         PR fortran/39811
8452         * gfortran.dg/continuation_11.f90: New test.
8453
8454 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8455
8456         PR c++/13358
8457         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8458         messages. Test for "long long" in system headers.
8459         * gcc.dg/c99-longlong-2.c: New.
8460         * g++.dg/warn/pr13358.C: New.
8461         * g++.dg/warn/pr13358-2.C: New.
8462         * g++.dg/warn/pr13358-3.C: New.
8463         * g++.dg/warn/pr13358-4.C: New.
8464
8465 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8466
8467         * gcc.dg/framework-2.c: Fix up for non existent includes
8468         being fatal errors now.
8469
8470 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8471
8472         PR fortran/39800
8473         * gfortran.dg/private_type_13.f90: New test.
8474         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8475
8476 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8477
8478         PR c++/39803
8479         * g++.dg/warn/Wunused-14.C: New test.
8480
8481 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8482
8483         * gnat.dg/specs/small_alignment.ads: New test.
8484
8485 2009-04-20  Ian Lance Taylor  <iant@google.com>
8486
8487         * gcc.dg/Wcxx-compat-3.c: New testcase.
8488
8489 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8490
8491         * gnat.dg/pack13.ad[sb]: New test.
8492         * gnat.dg/pack13_pkg.ads: New helper.
8493
8494 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8495
8496         * gnat.dg/discr11.ad[sb]: New test.
8497         * gnat.dg/discr11_pkg.ads: New helper.
8498
8499 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8500
8501         PR tree-optimization/39675
8502         * gcc.dg/vect/O3-pr39675-2.c: New test.
8503
8504 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8505
8506         * gnat.dg/rep_clause3.adb: New test.
8507
8508 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8509
8510         PR c/37481
8511         * gcc.dg/c99-flex-array-7.c: New test.
8512
8513 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8514
8515         PR c/19771
8516         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8517
8518 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8519
8520         PR c/38243
8521         * gcc.dg/c99-restrict-3.c: New test.
8522
8523 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8524
8525         PR preprocessor/20078
8526         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8527
8528 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8529
8530         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8531         Do not pass -B$root after -margs.
8532
8533 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8534
8535         PR c/32061
8536         PR c++/36954
8537         * gcc.dg/pr32061.c: New.
8538         * gcc.dg/Wlogical-op-1.c: Update.
8539         * g++.dg/warn/Wlogical-op-1.C: Update.
8540         * g++.dg/warn/pr36954.C: New.
8541
8542 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8543
8544         PR c/27676
8545         * gcc.dg/lvalue-5.c: New test.
8546
8547 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8548
8549         PR c/22367
8550         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8551
8552 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8553
8554         * gcc.dg/cpp/include5.c: New test.
8555
8556 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8557
8558         PR c/35210
8559         * gcc.dg/call-diag-2.c: New test.
8560
8561 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8562
8563         PR preprocessor/39646
8564         * gcc.dg/cpp/line8.c: New test.
8565
8566 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8567
8568         PR preprocessor/39647
8569         * gcc.dg/cpp/line7.c: New test.
8570
8571 2009-04-18  Richard Guenther  <rguenther@suse.de>
8572
8573         PR middle-end/39804
8574         * gcc.target/i386/pr39804.c: New testcase.
8575
8576 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8577
8578         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8579         * g++.dg/other/pr39496.C: Likewise.
8580
8581 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8582
8583         PR middle-end/36902
8584         * gcc.dg/pr36902.c: New.
8585
8586 2009-04-17  Diego Novillo  <dnovillo@google.com>
8587
8588         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8589         violation for variable 'inside_main'.
8590
8591 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8592
8593         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8594
8595 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8596
8597         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8598
8599 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8600
8601         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8602         * gfortran.dg/chmod_2.f90: Likewise.
8603         * gfortran.dg/chmod_3.f90: Likewise.
8604         * gfortran.dg/open_errors.f90: Likewise.
8605         * gfortran.dg/stat_1.f90: Likewise.
8606         * gfortran.dg/stat_2.f90: Likewise.
8607
8608 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8609
8610         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8611         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8612         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8613         * gfortran.dg/nearest_1.f90: Likewise.
8614         * gfortran.dg/nearest_3.f90: Likewise.
8615         * gfortran.dg/isnan_1.f90: Likewise.
8616         * gfortran.dg/isnan_2.f90: Likewise.
8617         * gfortran.dg/nan_1.f90: Likewise.
8618         * gfortran.dg/nan_2.f90: Likewise.
8619         * gfortran.dg/nan_3.f90: Likewise.
8620         * gfortran.dg/nan_4.f90: Likewise.
8621         * gfortran.dg/module_nan.f90: Likewise.
8622         * gfortran.dg/int_conv_2.f90: Likewise.
8623         * gfortran.dg/init_flag_3.f90: Likewise.
8624         * gfortran.dg/namelist_42.f90: Likewise.
8625         * gfortran.dg/namelist_43.f90: Likewise.
8626         * gfortran.dg/real_const_3.f90: Likewise.
8627         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8628
8629         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8630         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8631         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8632         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8633         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8634
8635         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8636         * gfortran.dg/gamma_5.f90: Likewise.
8637
8638 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8639
8640         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8641         less strict so it also works with auto-overlay support.
8642         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8643         for "exceeds local store" linker errors on the SPU.
8644
8645         * lib/gfortran.exp: Include target-supports.exp.
8646         (gfortran_init): On SPU targets where automatic overlay support
8647         is available, use it to build all Fortran test cases.
8648
8649         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8650
8651 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8652
8653         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8654         rule enforced by gnat on taft types.
8655
8656 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8657
8658         PR testsuite/39792
8659         * g++.dg/ext/complit11.C: Add empty dg-options.
8660
8661 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8662
8663         PR c++/17570
8664         * g++.dg/template/defarg11.C: New test.
8665
8666 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8667
8668         PR c++/28766
8669         * g++.dg/ext/complit11.C: New testcase.
8670
8671 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8672
8673         PR c++/39551
8674         * g++.dg/warn/Wunused-13.C: New testcase.
8675
8676 2009-04-15  Ian Lance Taylor  <iant@google.com>
8677
8678         * gcc.dg/Wenum-compare-1.c: New testcase.
8679
8680 2009-04-15  Richard Guenther  <rguenther@suse.de>
8681
8682         PR tree-optimization/39764
8683         * g++.dg/torture/pr39764.C: New testcase.
8684
8685 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8686
8687         * g++.dg/ext/altivec-17.C: New.
8688
8689 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8690
8691         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8692         * gnat.dg/specs/limited1.ads: Ditto.
8693
8694 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8695
8696         PR testsuite/39769
8697         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8698         for testing the results of estimate instructions.
8699         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8700         * gcc.dg/vmx/3a-05.c (test): Ditto.
8701
8702 2009-04-14  Jason Merrill  <jason@redhat.com>
8703
8704         PR c++/39763
8705         * g++.dg/warn/Wshadow-4.C: Extend.
8706
8707 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8708
8709         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8710         (do_D): Remove attribute hidden.
8711
8712 2009-04-13  Jason Merrill  <jason@redhat.com>
8713
8714         PR c++/39480
8715         * g++.dg/init/copy7.C: New.
8716
8717 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8718
8719         PR testsuite/39733
8720         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8721         (check_for_all_options): This.
8722
8723 2009-04-13  Jason Merrill  <jason@redhat.com>
8724
8725         PR c++/39750
8726         * g++.dg/template/crash90.C: New.
8727
8728 2009-04-12  Jason Merrill  <jason@redhat.com>
8729
8730         PR c++/39742
8731         * g++.dg/overload/extern-C-2.C: New.
8732
8733 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8734
8735         PR preprocessor/31869
8736         * gcc.dg/cpp/strify5.c: New test.
8737
8738 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8739
8740         * gnat.dg/enum1.adb: New test.
8741         * gnat.dg/enum1_pkg.ads: New helper.
8742
8743 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8744
8745         PR target/39740
8746         * gcc.target/alpha/pr39740.c: New test.
8747
8748 2009-04-11  Daniel Kraft  <d@domob.eu>
8749
8750         PR fortran/37746
8751         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8752         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8753         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8754         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8755         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8756         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8757         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8758         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8759         expected string length that failed with -fbounds-check now.
8760         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8761
8762 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8763
8764         PR fortran/39692
8765         * gfortran.dg/proc_ptr_14.f90: New.
8766
8767 2009-04-11  Richard Guenther  <rguenther@suse.de>
8768
8769         PR middle-end/39732
8770         * g++.dg/torture/pr39732.C: New testcase.
8771
8772 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8773
8774         * gfortran.dg/whole_file_5.f90: New.
8775         * gfortran.dg/whole_file_6.f90: New.
8776
8777 2009-04-11  Richard Guenther  <rguenther@suse.de>
8778
8779         PR tree-optimization/39713
8780         * g++.dg/torture/pr39713.C: New testcase.
8781
8782 2009-04-10  Richard Guenther  <rguenther@suse.de>
8783
8784         PR c/39712
8785         * gcc.dg/pr39712.c: New testcase.
8786
8787 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8788
8789         PR c++/28301
8790         * g++.dg/cpp0x/enum2.C: Updated.
8791         * g++.dg/debug/pr22514.C: Likewise.
8792         * g++.dg/parse/enum2.C: Likewise.
8793         * g++.dg/parse/enum3.C: Likewise.
8794         * g++.dg/template/crash79.C: Likewise.
8795         * g++.old-deja/g++.jason/cond.C: Likewise.
8796
8797 2009-04-10  Chao-ying Fu  <fu@mips.com>
8798
8799         * gcc.target/mips/interrupt_handler.c: Change from compile to
8800         assemble.
8801
8802 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8803
8804         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8805
8806 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8807
8808         PR fortran/38709
8809         * gfortran.dg/zero_sized_6.f90: New.
8810
8811 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8812
8813         PR  c++/20118
8814         * g++.dg/parse/pr20118.C: New.
8815         * g++.dg/template/spec16.C: Update.
8816
8817 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8818
8819         PR testsuite/35621
8820         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8821         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8822         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8823         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8824         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8825         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8826         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8827         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8828         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8829         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8830         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8831         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8832         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8833         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8834         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8835         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8836         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8837
8838 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8839
8840         PR target/39678
8841         * g++.dg/torture/pr39678.C: New.
8842         * gcc.dg/compat/struct-complex-2.h: Likewise.
8843         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8844         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8845         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8846         * gcc.dg/torture/pr39678.c: Likewise.
8847         * gcc.target/i386/pr39678.c: Likewise.
8848
8849         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8850         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8851
8852         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8853         <complex.h>.  Add tests for structure with complex float.
8854
8855 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8856             Joseph Myers  <joseph@codesourcery.com>
8857
8858         PR target/36800
8859         * gcc.dg/dfp/pr36800.c: New.
8860
8861 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8862             Rafael Avila de Espindola  <espindola@google.com>
8863
8864         * gcc.misc-tests/help.exp: New file.
8865         * lib/options.exp: New file.
8866
8867 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8868
8869         PR libobjc/36610
8870         * objc/execute/forward-1.x: New.
8871
8872 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8873
8874         * gcc.dg/pr27150-1.c: Change to a link test.
8875
8876 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8877
8878         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8879         3 of the GNU General Public License and to point readers at the
8880         COPYING3 file and the FSF's license web page.
8881         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8882         * gcc.dg/struct/struct-reorg.exp: Likewise.
8883         * gcc.target/spu/tag_manager.c: Likewise.
8884
8885 2009-04-09  Richard Guenther  <rguenther@suse.de>
8886
8887         PR testsuite/39696
8888         * ssa-ccp-25.c: Adjust pattern.
8889
8890 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8891
8892         PR fortran/36704
8893         * gfortran.dg/external_procedures_1.f90: Modified.
8894         * gfortran.dg/proc_ptr_result_1.f90: New.
8895         * gfortran.dg/proc_ptr_result_2.f90: New.
8896         * gfortran.dg/proc_ptr_result_3.f90: New.
8897
8898 2009-04-09  Richard Guenther  <rguenther@suse.de>
8899
8900         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8901         to prevent constant propagation.
8902         * gcc.dg/vect/vect-56.c: Likewise.
8903         * gcc.dg/vect/vect-58.c: Likewise.
8904         * gcc.dg/vect/vect-60.c: Likewise.
8905         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8906         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8907         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8908
8909 2009-04-09  Richard Guenther  <rguenther@suse.de>
8910
8911         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8912         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8913
8914 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8915
8916         PR c/39613
8917         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8918         New tests.
8919
8920 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8921
8922         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8923         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8924
8925 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8926
8927         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8928
8929 2009-04-08  Jason Merrill  <jason@redhat.com>
8930
8931         PR c++/25185
8932         * g++.dg/template/error40.C: Add another test.
8933
8934 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8935
8936         PR c/39614
8937         PR c/39673
8938         * gcc.c-torture/compile/pr39614-1.c,
8939         gcc.c-torture/compile/pr39614-2.c,
8940         gcc.c-torture/compile/pr39614-3.c,
8941         gcc.c-torture/compile/pr39614-4.c,
8942         gcc.c-torture/compile/pr39614-5.c,
8943         gcc.c-torture/compile/pr39673-1.c,
8944         gcc.c-torture/compile/pr39673-2.c: New tests.
8945         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8946         more cases.
8947         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8948         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8949         expected errors.
8950
8951 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8952
8953         PRc++/39637
8954         * g++.dg/cpp0x/variadic-crash2.C: New test.
8955
8956 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8957
8958         PR fortran/38863
8959         * gfortran.dg/alloc_comp_result_1.f90: New test.
8960
8961 2009-04-07  Jason Merrill  <jason@redhat.com>
8962
8963         PR c++/34691
8964         * g++.dg/overload/extern-C-1.C: New.
8965
8966 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8967
8968         PR testsuite/39325
8969         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8970
8971 2009-04-07  Jason Merrill  <jason@redhat.com>
8972
8973         PR c++/25185
8974         * g++.dg/template/error40.C: New.
8975
8976 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8977
8978         PR fortran/38152
8979         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8980
8981 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8982
8983         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8984
8985 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8986
8987         PR fortran/38290
8988         * gfortran.dg/proc_decl_1.f90: Modified.
8989         * gfortran.dg/proc_ptr_11.f90: Extended.
8990         * gfortran.dg/proc_ptr_13.f90: Modified.
8991
8992 2009-04-06  Jason Merrill  <jason@redhat.com>
8993
8994         PR c++/35146
8995         * g++.dg/template/fnspec1.C: New.
8996
8997 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8998
8999         * lib/gnat.exp: Handle multilib.
9000
9001 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9002
9003         PR fortran/38863
9004         * gfortran.dg/dependency_23.f90: New test.
9005
9006 2009-04-06  Richard Guenther  <rguenther@suse.de>
9007
9008         PR tree-optimization/28868
9009         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9010         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9011         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9012         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9013
9014 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9015
9016         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9017
9018 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9019
9020         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9021
9022 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9023
9024         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9025         with the built-in y0, and the subsequent warning.
9026         (y1): Likewise, rename to y_1.
9027
9028 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9029
9030         PR fortran/39414
9031         * gfortran.dg/proc_decl_21.f90: New.
9032
9033 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9034
9035         PR fortran/36091
9036         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9037
9038 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9039
9040         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9041         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9042         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9043         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9044         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9045         gfortran.dg/namelist_49.f90: Gate test on effective_target
9046         fd_truncate.
9047         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9048
9049 2009-04-05  Daniel Kraft  <d@domob.eu>
9050
9051         PR fortran/38654
9052         * gfortran.dg/read_float_2.f03
9053         * gfortran.dg/read_float_3.f90
9054
9055 2009-04-05  Richard Guenther  <rguenther@suse.de>
9056
9057         PR tree-optimization/39648
9058         * gcc.c-torture/compile/pr39648.c: New testcase.
9059
9060 2009-04-05  Jason Merrill  <jason@redhat.com>
9061
9062         PR c++/14912
9063         * g++.dg/template/error39.C: New.
9064
9065 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9066
9067         PR fortran/29458
9068         * gfortran.dg/implied_do_1.f90: New.
9069
9070 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9071
9072         PR fortran/39577
9073         * gfortran.dg/recursive_check_8.f90: New.
9074         * gfortran.dg/recursive_check_9.f90: New.
9075         * gfortran.dg/recursive_check_10.f90: New.
9076         * gfortran.dg/recursive_check_11.f90: New.
9077         * gfortran.dg/recursive_check_12.f90: New.
9078         * gfortran.dg/recursive_check_13.f90: New.
9079         * gfortran.dg/recursive_check_14.f90: New.
9080
9081 2009-04-04  Jason Merrill  <jason@redhat.com>
9082
9083         PR c++/25185
9084         * g++.dg/template/error38.C: Add more tests.
9085
9086 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9087
9088         PR fortran/37614
9089         * gfortran.dg/common_align_2.f90: New test.
9090
9091 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9092
9093         PR target/39501
9094         * gcc.c-torture/execute/pr39501.c: New file.
9095         * gcc.c-torture/execute/pr39501.x: New file.
9096
9097 2009-04-04  Richard Guenther  <rguenther@suse.de>
9098
9099         PR tree-optimization/8781
9100         PR tree-optimization/37892
9101         * g++.dg/tree-ssa/pr8781.C: New testcase.
9102         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9103
9104 2009-04-04  Richard Guenther  <rguenther@suse.de>
9105
9106         PR tree-optimization/39636
9107         * gcc.c-torture/compile/pr39636.c: New testcase.
9108
9109 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9110
9111         PR rtl-optimization/39607
9112         * g++.dg/opt/pr39607.C: New.
9113
9114 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9115
9116         PR fortran/39594
9117         * gfortran.dg/common_12.f90: New.
9118
9119 2009-04-03  Jason Merrill  <jason@redhat.com>
9120
9121         PR c++/39608
9122         * g++.dg/template/const2.C: New test.
9123
9124 2009-04-03  Richard Guenther  <rguenther@suse.de>
9125
9126         PR tree-optimization/2480
9127         PR tree-optimization/23086
9128         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9129         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9130
9131 2009-04-03  Richard Guenther  <rguenther@suse.de>
9132
9133         PR tree-optimization/34743
9134         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9135         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9136         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9137         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9138         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9139         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9140         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9141         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9142
9143 2009-04-03  Richard Guenther  <rguenther@suse.de>
9144
9145         PR middle-end/13146
9146         PR tree-optimization/23940
9147         PR tree-optimization/33237
9148         PR middle-end/33974
9149         PR middle-end/34093
9150         PR tree-optimization/36201
9151         PR tree-optimization/36230
9152         PR tree-optimization/38049
9153         PR tree-optimization/38207
9154         PR tree-optimization/38230
9155         PR tree-optimization/38301
9156         PR tree-optimization/38585
9157         PR middle-end/38895
9158         PR tree-optimization/38985
9159         PR tree-optimization/39299
9160         * gcc.dg/pr19633-1.c: Adjust.
9161         * gcc.dg/torture/pta-callused-1.c: Likewise.
9162         * gcc.dg/torture/pr39074-2.c: Likewise.
9163         * gcc.dg/torture/pr39074.c: Likewise.
9164         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9165         * gcc.dg/torture/pr30375.c: Adjust.
9166         * gcc.dg/torture/pr33563.c: Likewise.
9167         * gcc.dg/torture/pr33870.c: Likewise.
9168         * gcc.dg/torture/pr33560.c: Likewise.
9169         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9170         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9171         * gcc.dg/tree-ssa/alias-15.c: Remove.
9172         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9173         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9174         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9175         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9176         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9177         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9178         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9179         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9180         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9181         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9182         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9183         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9184         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9185         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9186         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9187         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9188         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9189         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9190         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9191         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9192         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9193         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9194         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9195         * gcc.dg/uninit-B.c: XFAIL.
9196         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9197         * gcc.dg/uninit-pr19430.c: XFAIL.
9198         * g++.dg/tree-ssa/pr13146.C: New testcase.
9199         * g++.dg/opt/pr36187.C: Adjust.
9200         * g++.dg/torture/20090329-1.C: New testcase.
9201
9202 2009-04-02  Chao-ying Fu  <fu@mips.com>
9203
9204         * gcc.target/mips/interrupt_handler.c: New test.
9205
9206 2009-04-02  David Ayers  <ayers@fsfe.org>
9207
9208         PR objc/18456
9209         * objc.dg/bad-receiver-type-2.m: New test contributed by
9210         Alexander Mamberg.
9211
9212 2009-04-02  Jason Merrill  <jason@redhat.com>
9213
9214         PR c++/25185
9215         * g++.dg/template/error38.C: New test.
9216
9217 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9218
9219         PR tree-optimization/31677
9220         * gcc.dg/memcpy-1.c: Add compiler option.
9221
9222 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9223
9224         PR tree-optimization/39595
9225         * gfortran.dg/vect/O3-pr39595.f: New test.
9226
9227 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9228
9229         PR c++/26693
9230         * g++.dg/template/typedef11.C: New test.
9231         * g++.dg/template/typedef12.C: Likewise.
9232         * g++.dg/template/typedef13.C: Likewise.
9233         * g++.dg/template/typedef14.C: Likewise.
9234         * g++.dg/template/typedef15.C: Likewise.
9235         * g++.dg/template/typedef16.C: Likewise.
9236         * g++.dg/template/sfinae3.C: Compile this pedantically.
9237         The only errors expected should be the one saying the typedef is ill
9238         formed.
9239         * g++.old-deja/g++.pt/typename8.C: Likewise.
9240         * g++.dg/template/access11.C: Update this.
9241
9242 2009-04-02  Richard Guenther  <rguenther@suse.de>
9243
9244         PR tree-optimization/37221
9245         * gcc.c-torture/compile/20090331-1.c: New testcase.
9246
9247 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9248
9249         * gcc.c-torture/compile/20090401-1.c: New test.
9250
9251 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9252
9253         PR c++/4926
9254         * g++.dg/template/pr4926-1.C: New.
9255
9256 2009-04-01  Xinliang David Li  <davidxl@google.com>
9257
9258         * gcc.target/i386/all_one_m128i.c: New test.
9259
9260 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9261
9262         PR c/39027
9263         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9264         * gcc.dg/fltconst-2.c: New test.
9265         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9266         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9267
9268         PR c/33466
9269         * gcc.dg/cpp/pr33466.c: New test.
9270         * gcc.dg/dfp/pr33466.c: New test.
9271         * gcc.dg/fixed-point/pr33466.c: New test.
9272
9273 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9274
9275         PR tree-optimization/35011
9276         * g++.dg/other/pr35011.C: New.
9277
9278 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9279
9280         PR target/39226
9281         * gcc.dg/pr39226.c: New test.
9282
9283 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9284
9285         PR c++/35240
9286         * g++.dg/template/pr35240.C: New.
9287
9288 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9289
9290         PR c/39605
9291         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9292         * gcc.dg/pr25682.c: Update expected diagnostics.
9293
9294 2009-04-01  Richard Guenther  <rguenther@suse.de>
9295
9296         * gcc.dg/fold-plusmult-2.c: New testcase.
9297
9298 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9299
9300         PR c/37772
9301         * gcc.dg/pr37772.c: New test.
9302         * g++.dg/ext/asm11.C: New test.
9303
9304 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9305
9306         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9307         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9308         defined.
9309
9310 2009-03-31  Jason Merrill  <jason@redhat.com>
9311
9312         * g++.old-deja/g++.other/using9.C: Add expected errors.
9313
9314 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9315
9316         * gcc.c-torture/compile/pr33009.c: Removed.
9317
9318 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9319
9320         * gcc.c-torture/compile/pr33009.c: Delete.
9321         * gcc.c-torture/compile/pr11832.c: Likewise.
9322
9323 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9324
9325         PR c/448
9326         * lib/target-supports.exp (check_effective_target_stdint_types):
9327         Update comment.
9328         (check_effective_target_inttypes_types): New.
9329         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9330         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9331         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9332
9333 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9334
9335         PR fortran/38917
9336         PR fortran/38918
9337         * gfortran.dg/data_pointer_1.f90: New test.
9338
9339 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9340
9341         PR fortran/38915
9342         * gfortran.dg/char_length_15.f90: New test.
9343
9344 2009-03-31  Jason Merrill  <jason@redhat.com>
9345
9346         C++ DR 613
9347         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9348         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9349         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9350         xfail others.
9351
9352         * g++.dg/other/typedef2.C: New test.
9353
9354         PR c++/37806
9355         * g++.dg/template/typedef17.C: New test.
9356
9357         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9358         * g++.dg/cpp0x/auto12.C: Likewise.
9359
9360 2009-03-31  Richard Guenther  <rguenther@suse.de>
9361
9362         PR middle-end/31029
9363         * gcc.dg/fold-compare-4.c: New testcase.
9364         * gcc.dg/fold-compare-5.c: Likewise.
9365
9366 2009-03-31  Richard Guenther  <rguenther@suse.de>
9367
9368         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9369
9370 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9371
9372         PR target/39592
9373         * gcc.target/i386/pr39592-1.c: New test.
9374
9375 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9376
9377         PR preprocessor/15638
9378         * gcc.dg/cpp/missing-header-1.c: New test.
9379         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9380         "compilation terminated" message.
9381         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9382         test #include "".
9383         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9384         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9385         terminated" message.
9386
9387 2009-03-31  Richard Guenther  <rguenther@suse.de>
9388
9389         PR middle-end/23401
9390         PR middle-end/27810
9391         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9392         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9393
9394 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9395
9396         PR fortran/38389
9397         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9398         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9399         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9400         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9401         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9402         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9403         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9404
9405 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9406
9407         PR fortran/22571
9408         * gfortran.dg/whole_file_1.f90: New test.
9409         PR fortran/26227
9410         * gfortran.dg/whole_file_2.f90: New test.
9411         * gfortran.dg/whole_file_3.f90: New test.
9412         PR fortran/24886
9413         * gfortran.dg/whole_file_4.f90: New test.
9414
9415 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9416
9417         * gfortran.dg/bind_c_usage_19.f90: New test.
9418
9419         PR target/39558
9420         * gcc.target/powerpc/altivec-29.c: New test.
9421
9422 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9423
9424         PR rtl-optimization/323
9425         * gcc.target/i386/excess-precision-1.c,
9426         gcc.target/i386/excess-precision-2.c,
9427         gcc.target/i386/excess-precision-3.c,
9428         gcc.target/i386/excess-precision-4.c,
9429         gcc.target/i386/excess-precision-5.c,
9430         gcc.target/i386/excess-precision-6.c: New tests.
9431
9432 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9433
9434         PR c/35235
9435         * gcc.dg/c99-array-lval-8.c: New test.
9436
9437 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9438
9439         PR preprocessor/34695
9440         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9441         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9442         instead of dg-warning for "previous definition" messages.
9443         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9444         "warnings being treated as errors" message.
9445         * gcc.dg/fltconst-1.c: Use -fshow-column.
9446
9447 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9448
9449         PR fortran/38823
9450         * gfortran.dg/power1.f90: New test.
9451
9452 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9453
9454         PR c/456
9455         PR c/5675
9456         PR c/19976
9457         PR c/29116
9458         PR c/31871
9459         PR c/35198
9460         * gcc.c-torture/compile/20081108-1.c,
9461         gcc.c-torture/compile/20081108-2.c,
9462         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9463         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9464         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9465         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9466         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9467         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9468         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9469         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9470         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9471         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9472         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9473         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9474         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9475         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9476         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9477         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9478         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9479         case.
9480         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9481         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9482         XFAILs.  Update expected messages.
9483         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9484         expected messages.
9485         * gcc.dg/real-const-1.c: Replace with test from original PR.
9486         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9487         when casting from non-constant integer to pointer.
9488
9489 2009-03-29  Richard Guenther  <rguenther@suse.de>
9490
9491         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9492
9493 2009-03-29  Daniel Kraft  <d@domob.eu>
9494
9495         PR fortran/37423
9496         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9497         DEFERRED bindings.
9498         * gfortran.dg/typebound_proc_9.f03: New test.
9499         * gfortran.dg/typebound_proc_10.f03: New test.
9500         * gfortran.dg/typebound_proc_11.f03: New test.
9501         * gfortran.dg/abstract_type_5.f03: New test.
9502
9503 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9504
9505         PR fortran/38507
9506         * gfortran.dg/do_4.f: New.
9507         * gfortran.dg/goto_2.f90: Correct expected warnings.
9508         * gfortran.dg/goto_4.f90: Likewise.
9509         * gfortran.dg/goto_5.f90: New.
9510
9511 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9512
9513         PR target/39545
9514         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9515
9516         * gcc.target/i386/pr39545-1.c: New.
9517         * gcc.target/i386/pr39545-2.c: Likewise.
9518
9519         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9520         (flex2_struct): Likewise.
9521         (check_struct_passing7): Likewise.
9522         (check_struct_passing8): Likewise.
9523         (f1s): Likewise.
9524         (f2s): Likewise.
9525         (main): Call check_struct_passing7 and check_struct_passing8.
9526
9527 2009-03-29  Richard Guenther  <rguenther@suse.de>
9528
9529         * gcc.c-torture/execute/20090113-1.c: New testcase.
9530         * gcc.c-torture/execute/20090113-2.c: Likewise.
9531         * gcc.c-torture/execute/20090113-3.c: Likewise.
9532         * gcc.c-torture/execute/20090207-1.c: Likewise.
9533         * gcc.c-torture/compile/20090114-1.c: Likewise.
9534         * gcc.c-torture/compile/20090328-1.c: Likewise.
9535         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9536
9537 2009-03-29  David Ayers  <ayers@fsfe.org>
9538
9539         PR objc/27377
9540         * objc.dg/conditional-1.m: New tests.
9541
9542 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9543
9544         * gcc.dg/winline-10.c: New test.
9545
9546 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9547
9548         PR fortran/34656
9549         * gfortran.dg/do_check_1.f90: Add test.
9550         * gfortran.dg/do_check_2.f90: Add test.
9551         * gfortran.dg/do_check_3.f90: Add test.
9552         * gfortran.dg/do_check_4.f90: Add test.
9553
9554 2009-03-28  Jan Hubicka  <jh@suse.cz>
9555
9556         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9557         * gcc.dg/pr33826.c: Update dump files.
9558         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9559         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9560
9561 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9562
9563         * g++.dg/tree-ssa/fwprop-align.C: New test.
9564
9565 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9566
9567         * gcc.target/powerpc/altivec-28.c: New test.
9568
9569         PR c++/39554
9570         * gcc.dg/wdisallowed-functions-1.c: Removed.
9571         * gcc.dg/wdisallowed-functions-2.c: Removed.
9572         * gcc.dg/wdisallowed-functions-3.c: Removed.
9573         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9574         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9575         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9576
9577 2009-03-28  Richard Guenther  <rguenther@suse.de>
9578
9579         PR tree-optimization/38723
9580         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9581
9582 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9583
9584         PR fortran/38538
9585         * gfortran.dg/char_result_13.f90: New test.
9586
9587 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9588
9589         PR fortran/38765
9590         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9591
9592 2009-03-28  Daniel Kraft  <d@domob.eu>
9593
9594         * gfortran.dg/trim_1.f90: New test.
9595
9596 2009-03-28  Richard Guenther  <rguenther@suse.de>
9597
9598         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9599         * g++.dg/warn/Warray-bounds.C: Likewise.
9600
9601 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9602
9603         PR fortran/32626
9604         * gfortran.dg/recursive_check_7.f90: New test.
9605
9606 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9607
9608         PR fortran/38432
9609         * gfortran.dg/do_check_5.f90: New test.
9610         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9611         * gfortran.dg/array_constructor_18.f90: Ditto.
9612         * gfortran.dg/array_constructor_22.f90: Ditto.
9613         * gfortran.dg/do_3.F90: Ditto.
9614         * gfortran.dg/do_1.f90: Ditto.
9615
9616 2009-03-28  Richard Guenther  <rguenther@suse.de>
9617
9618         PR tree-optimization/38180
9619         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9620
9621 2009-03-28  Richard Guenther  <rguenther@suse.de>
9622
9623         PR tree-optimization/38513
9624         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9625         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9626         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9627         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9628         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9629         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9630         * gcc.dg/vect/vect-35.c: Likewise.
9631         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9632         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9633         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9634
9635 2009-03-28  Richard Guenther  <rguenther@suse.de>
9636
9637         PR tree-optimization/38968
9638         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9639
9640 2009-03-28  Richard Guenther  <rguenther@suse.de>
9641
9642         PR tree-optimization/37795
9643         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9644
9645 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9646
9647         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9648         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9649         options for removed targets.
9650
9651 2009-03-27  Richard Guenther  <rguenther@suse.de>
9652
9653         PR tree-optimization/39120
9654         * gcc.c-torture/execute/pr39120.c: New testcase.
9655
9656 2009-03-27  Richard Guenther  <rguenther@suse.de>
9657
9658         PR tree-optimization/39120
9659         * gcc.dg/torture/pta-callused-1.c: New testcase.
9660
9661 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9662
9663         PR middle-end/39315
9664         * gcc.target/i386/pr39315-1.c: New.
9665         * gcc.target/i386/pr39315-2.c: Likewise.
9666         * gcc.target/i386/pr39315-3.c: Likewise.
9667         * gcc.target/i386/pr39315-4.c: Likewise.
9668         * gcc.target/i386/pr39315-check.c: Likewise.
9669
9670 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9671
9672         PR c/39323
9673         * gcc.dg/pr39323-1.c: New.
9674         * gcc.dg/pr39323-2.c: Likewise.
9675         * gcc.dg/pr39323-3.c: Likewise.
9676
9677 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9678
9679         PR target/38034
9680         * gcc.target/ia64/sync-1.c: New.
9681
9682 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9683
9684         PR target/39472
9685         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9686         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9687         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9688         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9689         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9690         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9691         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9692         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9693
9694 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9695
9696         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9697         for low precision (i.e. float).
9698
9699 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9700             Jakub Jelinek  <jakub@redhat.com>
9701
9702         PR debug/37959
9703         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9704
9705 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9706
9707         * gcc.dg/memmove-2.c: New test.
9708         * gcc.dg/memmove-3.c: New test.
9709
9710         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9711         in clone naming.
9712
9713 2009-03-27  Xinliang David Li  <davidxl@google.com>
9714
9715         PR tree-optimization/39557
9716         * g++.dg/tree-ssa/dom-invalid.C: New test.
9717
9718 2009-03-27  Xinliang David Li  <davidxl@google.com>
9719
9720         PR tree-optimization/39548
9721         * g++.dg/tree-ssa/copyprop.C: New test.
9722
9723 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9724
9725         PR c++/38638
9726         * g++.dg/template/typename17.C: New testcase.
9727         * g++.dg/template/typename18.C: New testcase.
9728
9729 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9730
9731         PR c++/36799
9732         * g++.dg/other/var_copy-1.C: New test.
9733
9734 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9735
9736         PR c++/37647
9737         * g++.dg/parse/ctor9.C: New test.
9738
9739 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9740
9741         PR c++/29727
9742         * g++.dg/init/error2.C: New test.
9743
9744 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9745
9746         PR c++/35652
9747         * gcc.dg/pr35652.C: New.
9748         * g++.dg/warn/pr35652.C: New.
9749         * gcc.dg/format/plus-1.c: Adjust message.
9750
9751 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9752
9753         PR c++/39554
9754         * gcc.dg/wdisallowed-functions-3.c: New test.
9755         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9756
9757 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9758
9759         * gcc.dg/inline-33.c: Fix when pic.
9760
9761 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9762
9763         * gcc.target/ia64/20090324-1.c: New test.
9764
9765 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9766
9767         PR c/27898
9768         * gcc.dg/pr27898.c: New test.
9769
9770         PR tree-optimization/32139
9771         * gcc.c-torture/compile/pr32139.c: New test.
9772
9773 2009-03-24  Jason Merrill  <jason@redhat.com>
9774
9775         PR c++/28274
9776         * g++.dg/parse/defarg14.C: New test.
9777
9778 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9779
9780         PR libfortran/39528
9781         * gfortran.dg/read_repeat.f90: New test.
9782
9783 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9784
9785         PR tree-optimization/39529
9786         * gcc.dg/vect/pr39529.c: New test.
9787
9788 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9789             Jakub Jelinek  <jakub@redhat.com>
9790
9791         PR debug/39524
9792         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9793
9794 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9795
9796         PR c/39495
9797         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9798
9799 2009-03-23  Jason Merrill  <jason@redhat.com>
9800
9801         * g++.dg/cpp0x/auto12.C: Add variadic test.
9802
9803         PR c++/39526
9804         * g++.dg/warn/Wshadow-4.C: New test.
9805
9806 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9807
9808         PR tree-optimization/39516
9809         * gfortran.dg/pr39516.f: New test.
9810
9811 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9812
9813         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9814         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9815         variable, not environment variable.
9816
9817 2009-03-21  Jason Merrill  <jason@redhat.com>
9818
9819         PR c++/28879
9820         * g++.dg/ext/vla6.C: New test.
9821
9822 2009-03-20  Jason Merrill  <jason@redhat.com>
9823
9824         * g++.dg/cpp0x/initlist5.C: Add additional test.
9825
9826 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9827             Janis Johnson  <janis187@us.ibm.com>
9828
9829         * lib/compat.exp (compat-get-options-main, compat-get-options):
9830         Handle dg-prune-output in source file.
9831         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9832         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9833         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9834         two warnings.
9835
9836 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9837
9838         PR c/39495
9839         * gcc.dg/gomp/pr39495-1.c: New test.
9840         * gcc.dg/gomp/pr39495-2.c: New test.
9841         * g++.dg/gomp/pr39495-1.C: New test.
9842         * g++.dg/gomp/pr39495-2.C: New test.
9843
9844         PR target/39496
9845         * gcc.target/i386/pr39496.c: New test.
9846         * g++.dg/other/pr39496.C: New test.
9847
9848 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9849
9850         PR middle-end/39500
9851         * gcc.dg/autopar/pr39500-1.c: New.
9852         * gcc.dg/autopar/pr39500-2.c: New.
9853
9854 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9855
9856         * g++.dg/dg.exp: Prune graphite.
9857
9858 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9859
9860         PR middle-end/39447
9861         * g++.dg/graphite: New.
9862         * g++.dg/graphite/graphite.exp: New.
9863         * g++.dg/graphite/pr39447.C: New.
9864
9865 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9866
9867         PR c++/39425
9868         * g++.dg/template/pr39425.C: New.
9869
9870         * g++.dg/template/spec33.C: Updated.
9871
9872 2009-03-17  Jason Merrill  <jason@redhat.com>
9873
9874         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9875
9876 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9877
9878         PR c++/39475
9879         * g++.dg/ext/unary_trait_incomplete.C: New.
9880
9881 2009-03-17  Jing Yu  <jingyu@google.com>
9882
9883         PR middle-end/39378
9884         * g++.dg/inherit/thunk10.C: New test.
9885
9886 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9887
9888         PR target/39482
9889         * gcc.target/i386/pr39482.c: New test.
9890
9891 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9892
9893         PR debug/39471
9894         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9895         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9896         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9897         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9898
9899         PR middle-end/39443
9900         * gcc.dg/pr39443.c: New test.
9901
9902         PR debug/39412
9903         * gcc.dg/debug/pr39412.c: New test.
9904
9905 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9906
9907         PR testsuite/38526
9908         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9909         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9910         is defined.
9911         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9912         its original value, or unset if it was not defined.
9913         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9914         path procs around use of HOSTCC.
9915         * g++.dg/compat/struct-layout-1.exp: Ditto.
9916         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9917
9918 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9919
9920         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9921
9922 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9923
9924         Revert patch for PR testsuite/37630.
9925
9926         PR testsuite/37960
9927         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9928
9929         PR testsuite/37630
9930         * lib/target-supports.exp (check_effective_target_ieee): New.
9931         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9932         * gcc.dg/20001012-1.c: Require ieee.
9933
9934         PR testsuite/37628
9935         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9936
9937 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9938
9939         PR tree-optimization/39455
9940         * gcc.dg/pr39455.c: New test.
9941
9942 2009-03-13  David Ayers  <ayers@fsfe.org>
9943
9944         * objc/execute/trivial.m. New test.
9945
9946 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9947
9948         PR target/39137
9949         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9950
9951 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9952
9953         PR testsuite/39451
9954         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9955         constraint on (%2).
9956
9957 2009-03-12  David Ayers  <ayers@fsfe.org>
9958
9959         PR libobjc/27466
9960         * objc/execute/exceptions/handler-1.m. New test.
9961
9962 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9963
9964         PR target/39431
9965         * gcc.target/i386/pr39431.c: New test.
9966
9967 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9968
9969         PR target/39445
9970         * gcc.target/i386/pr39445.c: New.
9971
9972         * gcc.target/i386/push-1.c: XFAIL.
9973
9974 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9975
9976         * gcc.dg/inline-33.c: New test.
9977
9978 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9979
9980         * gcc.dg/vect/vect-82.c: Combine dg-do and
9981         dg-require-effective-target into dg-skip-if.
9982         * gcc.dg/vect/vect-83.c: Likewise.
9983
9984 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9985
9986         PR target/39137
9987         * gcc.target/i386/stackalign/longlong-1.c: New test.
9988         * gcc.target/i386/stackalign/longlong-2.c: New test.
9989
9990 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9991
9992         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9993
9994 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9995
9996         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9997         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9998
9999 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10000
10001         * gnat.dg/slice_enum.adb: New test.
10002
10003 2009-03-11  Jason Merrill  <jason@redhat.com>
10004
10005         PR debug/39086
10006         * g++.dg/opt/nrv15.C: New test.
10007
10008 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10009
10010         PR tree-optimization/39422
10011         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10012         constant array with static initialization to global memory.
10013         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10014
10015 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10016
10017         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10018         padding.
10019
10020 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10021
10022         PR c++/39371
10023         * g++.dg/opt/switch2.C: Add -w to dg-options.
10024         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10025         * g++.dg/warn/switch1.C: New test.
10026         * g++.dg/other/switch3.C: New test.
10027
10028         PR tree-optimization/39394
10029         * gcc.c-torture/compile/pr39394.c: New test.
10030
10031 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10032
10033         * gcc.target/s390/20090223-1.c: New testcase.
10034
10035 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10036
10037         PR libfortran/39402
10038         * gfortran.dg/fmt_f0_1.f90: New test.
10039
10040 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10041
10042         PR c++/39060
10043         * g++.dg/other/new1.C: Adjusted.
10044         * g++.dg/parse/crash40.C: Likewise.
10045         * g++.dg/parse/defarg12.C: Likewise.
10046         * g++.dg/template/error15.C: Likewise.
10047
10048         * g++.dg/other/pr39060.C: New.
10049
10050 2009-03-07  Jason Merrill  <jason@redhat.com>
10051
10052         PR c++/39367
10053         * g++.dg/opt/new1.C: New.
10054
10055 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10056
10057         PR c++/33492
10058         * g++.dg/other/error32.C: New.
10059
10060 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10061
10062         PR middle-end/39360
10063         * gcc.c-torture/compile/pr39360.c: New test.
10064
10065         PR debug/39372
10066         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10067
10068 2009-03-05  Jason Merrill  <jason@redhat.com>
10069
10070         PR c++/38908
10071         * g++.dg/warn/Wuninitialized-3.C: New test.
10072
10073 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10074
10075         PR debug/39379
10076         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10077         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10078
10079 2009-03-04  Jason Merrill  <jason@redhat.com>
10080
10081         PR c++/13549
10082         * g++.dg/template/koenig7.C: New test.
10083
10084 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10085
10086         * g++.dg/torture/predcom-1.C: New test.
10087
10088 2009-03-04  Richard Guenther  <rguenther@suse.de>
10089
10090         PR tree-optimization/39362
10091         * g++.dg/torture/pr39362.C: New testcase.
10092
10093 2009-03-04  Jason Merrill  <jason@redhat.com>
10094             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10095
10096         PR c++/9634
10097         PR c++/29469
10098         PR c++/29607
10099         * g++.dg/template/dependent-name5.C: New test.
10100
10101 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10102
10103         PR testsuite/39357
10104         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10105         vect_int to vect_int_mult.
10106
10107 2009-03-04  Richard Guenther  <rguenther@suse.de>
10108
10109         PR tree-optimization/39358
10110         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10111         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10112
10113 2009-03-04  Richard Guenther  <rguenther@suse.de>
10114
10115         PR tree-optimization/39339
10116         * gcc.c-torture/execute/pr39339.c: New testcase.
10117
10118 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10119
10120         * gcc.c-torture/compile/20090303-1.c,
10121         gcc.c-torture/compile/20090303-2.c: New tests.
10122
10123 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10124
10125         PR fortran/39354
10126         * gfortran.dg/gomp/pr39354.f90: New test.
10127
10128         PR tree-optimization/39343
10129         * gcc.dg/pr39343.c: New test.
10130
10131 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10132
10133         PR tree-optimization/39248
10134         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10135         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10136         on targets without vector misalignment support.
10137         * lib/target-supports.exp
10138         (check_effective_target_vect_short_mult): Add
10139         check_effective_target_arm32.
10140
10141 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10142
10143         PR middle-end/39335
10144         * gcc.dg/graphite/pr39335_1.c: New.
10145         * gcc.dg/graphite/pr39335.c: New.
10146
10147 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10148
10149         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10150         of andl.
10151         * gcc.target/i386/stackalign/return-5.c: Likewise.
10152         * gcc.target/i386/stackalign/return-6.c: Likewise.
10153
10154 2009-03-02  Richard Guenther  <rguenther@suse.de>
10155             Ira Rosen  <irar@il.ibm.com>
10156
10157         PR tree-optimization/39318
10158         * gfortran.dg/vect/pr39318.f90: New test.
10159
10160 2009-03-01  Jan Hubicka  <jh@suse.cz>
10161
10162         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10163
10164 2009-03-01  Jan Hubicka  <jh@suse.cz>
10165
10166         PR debug/39267
10167         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10168
10169 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10170
10171         * gnat.dg/pack12.adb: New test.
10172
10173 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10174
10175         PR c++/37789
10176         * g++.dg/other/pr37789.C: New.
10177
10178 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10179
10180         PR fortran/39295
10181         * gfortran.dg/interface_25.f90: New test.
10182         * gfortran.dg/interface_26.f90: New test.
10183
10184 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10185
10186         PR fortran/39292
10187         * gfortran.dg/initialization_22.f90: New test.
10188
10189 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10190
10191         PR rtl-optimization/39241
10192         * gcc.dg/torture/pr39241.c: New.
10193
10194 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10195
10196         PR tree-optimizations/39259
10197         * g++.dg/torture/pr39259.C: New testcase.
10198
10199 2009-02-24  Richard Guenther  <rguenther@suse.de>
10200
10201         PR c++/39242
10202         * g++.dg/template/instantiate10.C: New testcase.
10203
10204 2009-02-24  Richard Guenther  <rguenther@suse.de>
10205             Zdenek Dvorak  <ook@ucw.cz>
10206
10207         PR tree-optimization/39233
10208         * gcc.c-torture/execute/pr39233.c: New testcase.
10209
10210 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10211
10212         PR tree-optimization/39260
10213         * gcc.dg/graphite/pr39260.c: New.
10214
10215 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10216
10217         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10218
10219 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10220
10221         PR c++/36411
10222         * g++.dg/template/void14.C: New.
10223
10224 2009-02-23  Jason Merrill  <jason@redhat.com>
10225
10226         PR c++/38880
10227         * g++.dg/init/const7.C: Remove XFAIL.
10228         * g++.dg/init/static-init1.C: New test.
10229
10230         * g++.dg/cpp0x/initlist14.C: New test.
10231
10232 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10233
10234         PR fortran/38914
10235         * bound_simplification_2.f90:  New test case.
10236         * bound_7.f90:  New test case.
10237
10238 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10239
10240         * gcc.dg/cpp/include4.c: New test.
10241
10242 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10243
10244         PR target/39256
10245         * gcc.target/i386/abi-2.c: New.
10246
10247 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10248
10249         * gcc.c-torture/execute/pr39228.x: New.
10250
10251 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10252
10253         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10254         scan-assembler to check for xmm0 register.
10255
10256 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10257             Joseph Myers  <joseph@codesourcery.com>
10258
10259         * gcc.target/arm/va_list.c: New test.
10260         * g++.dg/abi/arm_va_list.C: Likewise.
10261         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10262         function.
10263         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10264         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10265         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10266         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10267         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10268         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10269
10270 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10271
10272         PR testsuite/38164
10273         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10274         to dg-options.
10275
10276 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10277
10278         PR target/39240
10279         * gcc.c-torture/execute/pr39240.c: New test.
10280
10281 2009-02-20  Jason Merrill  <jason@redhat.com>
10282
10283         PR c++/39225
10284         * g++.dg/parse/dtor15.C: New test.
10285
10286 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10287
10288         * gcc.c-torture/execute/20090219-1.c: New.
10289
10290 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10291
10292         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10293         (mips-dg-options): When matching isa* pseudo-options make
10294         'value' optional and accept ! entries.  Use $spec instead of
10295         $isa_spec in the isa pseudo-option error message.  Only
10296         perform the ISA-range check when 'value' is set.  If arch is
10297         matching any CPU in the ! entries switch to its generic ISA.
10298         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10299         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10300
10301 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10302
10303         PR target/39175
10304         * gcc.dg/visibility-20.c: New test.
10305         * g++.dg/ext/visibility/visibility-11.C: New test.
10306
10307 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10308
10309         PR c++/39188
10310         * g++.dg/abi/pr39188-1a.C: New.
10311         * g++.dg/abi/pr39188-1b.C: Likewise.
10312         * g++.dg/abi/pr39188-1.h: Likewise.
10313         * g++.dg/abi/pr39188-2a.C: Likewise.
10314         * g++.dg/abi/pr39188-2b.C: Likewise.
10315         * g++.dg/abi/pr39188-2.h: Likewise.
10316         * g++.dg/abi/pr39188-3a.C: Likewise.
10317         * g++.dg/abi/pr39188-3b.C: Likewise.
10318         * g++.dg/abi/pr39188-3.h: Likewise.
10319
10320 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10321
10322         PR c/38483
10323         * gcc.c-torture/execute/call-trap-1.c,
10324         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10325         tests.
10326
10327 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10328
10329         PR target/39228
10330         * gcc.c-torture/execute/pr39228.c: New test.
10331
10332 2009-02-19  Richard Guenther  <rguenther@suse.de>
10333
10334         PR tree-optimization/39074
10335         * gcc.dg/torture/pr39074.c: New testcase.
10336         * gcc.dg/torture/pr39074-2.c: Likewise.
10337         * gcc.dg/torture/pr39074-3.c: Likewise.
10338
10339 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10340
10341         PR c++/39219
10342         * g++.dg/parse/attr3.C: New.
10343
10344 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10345
10346         PR testsuite/38165
10347         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10348
10349         PR testsuite/38166
10350         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10351         and skip on Darwin.
10352
10353 2009-02-18  Jason Merrill  <jason@redhat.com>
10354
10355         PR c++/38880
10356         * g++.dg/init/const7.C: Remove XFAIL.
10357
10358         PR target/39179
10359         * g++.dg/opt/const6.C: New test.
10360
10361 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10362
10363         * gcc.dg/callabi/callabi.exp: Moved to ...
10364         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10365         in 64bit mode.
10366
10367         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10368         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10369         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10370         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10371         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10372         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10373         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10374
10375         * gcc.dg/callabi/callabi.h: Moved to ...
10376         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10377
10378         * gcc.dg/callabi/func-1.c: Moved to ...
10379         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10380
10381         * gcc.dg/callabi/func-indirect.c: Moved to ...
10382         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10383
10384         * gcc.dg/callabi/pr38891.c: Moved to ...
10385         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10386
10387         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10388         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10389
10390         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10391         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10392
10393         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10394         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10395
10396 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10397
10398         PR target/38891
10399         * gcc.dg/callabi/pr38891.c: New.
10400
10401 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10402
10403         * gcc.dg/callabi/callabi.exp: New.
10404
10405 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10406
10407         PR target/39082
10408         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10409         -Wno-abi for x86.
10410         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10411
10412         * gcc.target/i386/pr39082-1.c: New.
10413
10414         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10415         -Wno-abi.
10416
10417         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10418         CHECK_M64_M128 is defined.
10419         (check_f_arguments): Add "do".
10420         (check_vector_arguments): New.
10421         (check_m64_arguments): Likewise.
10422         (check_m128_arguments): Likewise.
10423
10424         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10425         (CHECK_M64_M128): Define.
10426
10427         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10428         on abitest.
10429         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10430
10431         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10432         tests only if CHECK_M64_M128 is defined.
10433
10434         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10435         (m128_2_struct): Likewise.
10436         (check_struct_passing5): Likewise.
10437         (check_struct_passing6): Likewise.
10438         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10439
10440         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10441         (un5): Likewise.
10442         (check_union_passing4): Likewise.
10443         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10444
10445 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10446
10447         PR c/35447
10448         * gcc.dg/noncompile/pr35447-1.c: New test.
10449
10450 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10451
10452         PR tree-optimization/36922
10453         * gfortran.dg/pr36922.f: New test.
10454
10455 2009-02-17  Richard Guenther  <rguenther@suse.de>
10456
10457         PR tree-optimization/39202
10458         * gcc.c-torture/compile/pr39202.c: New testcase.
10459
10460 2009-02-17  Richard Guenther  <rguenther@suse.de>
10461
10462         PR tree-optimization/39204
10463         * gcc.dg/torture/pr39204.c: New testcase.
10464
10465 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10466
10467         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10468         * gcc.dg/vect/vect-outer-6.c: Ditto.
10469
10470 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10471
10472         PR c/35446
10473         * gcc.dg/noncompile/init-5.c: New test.
10474         * gcc.dg/init-bad-4.c: Adjust expected errors.
10475
10476 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10477
10478         PR target/37049
10479         * gcc.target/i386/push-1.c: New.
10480
10481 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10482
10483         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10484
10485 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10486
10487         * gcc.target/spu/intrinsics-sr.c: New test.
10488
10489 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10490
10491         PR target/38056
10492         * gcc.target/ia64/sibcall-opt-1.c: New test.
10493         * gcc.target/ia64/sibcall-opt-2.c: New test.
10494
10495 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10496
10497         PR fortran/36528
10498         * gfortran.dg/cray_pointers_8.f90: New test.
10499
10500         PR fortran/36703
10501         * gfortran.dg/cray_pointers_9.f90: New test.
10502
10503 2009-02-13  Jason Merrill  <jason@redhat.com>
10504
10505         PR c++/39070
10506         * g++.dg/cpp0x/decltype16.C: New.
10507
10508 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10509
10510         PR target/39152
10511         * gfortran.dg/gomp/pr39152.f90: New.
10512
10513 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10514
10515         PR target/39162
10516         * gcc.target/i386/pr39162.c: New.
10517
10518 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10519
10520         PR c/35444
10521         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10522         New tests.
10523
10524 2009-02-12  Jason Merrill  <jason@redhat.com>
10525
10526         PR c++/38950
10527         * g++.dg/template/array20.C: New test.
10528
10529 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10530
10531         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10532         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10533         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10534
10535 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10536
10537         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10538
10539 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10540
10541         PR target/39152
10542         * gfortran.dg/pr39152.f: New.
10543
10544 2009-02-11  Jason Merrill  <jason@redhat.com>
10545
10546         PR c++/39153
10547         * g++.dg/cpp0x/defaulted9.C: New test.
10548
10549         PR c++/30111
10550         * g++.dg/init/value7.C: New test.
10551
10552 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10553
10554         PR target/38824
10555         * gcc.target/i386/pr38824.c: New testcase.
10556
10557 2009-02-11  Jason Merrill  <jason@redhat.com>
10558
10559         PR c++/38649
10560         * g++.dg/cpp0x/defaulted8.C: New test.
10561
10562         PR c++/36744
10563         * g++.dg/cpp0x/rv9p.C: New test.
10564
10565 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10566
10567         * gnat.dg/aliasing3.adb: New test.
10568         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10569
10570 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10571
10572         PR c++/34397
10573         * g++.dg/template/crash88.C: New.
10574         * g++.dg/template/crash89.C: Likewise.
10575
10576 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10577
10578         PR c/39084
10579         * gcc.dg/pr39084.c: New test.
10580
10581 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10582
10583         PR target/39139
10584         * gcc.target/i386/pr39139.c: New test.
10585
10586 2009-02-10  Richard Guenther  <rguenther@suse.de>
10587
10588         PR tree-optimization/39132
10589         * gcc.dg/torture/pr39132.c: New testcase.
10590
10591 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10592
10593         PR target/39119
10594         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10595         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10596         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10597         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10598         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10599         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10600         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10601         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10602
10603 2009-02-09  Jason Merrill  <jason@redhat.com>
10604
10605         PR c++/39109
10606         * g++.dg/init/value6.C: New test.
10607
10608 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10609
10610         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10611
10612 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10613
10614         * gcc.c-torture/compile/20090209-1.c: New test.
10615
10616 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10617
10618         PR c++/35147
10619         PR c++/37737
10620         * g++.dg/cpp0x/vt-35147.C: New.
10621         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10622         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10623
10624 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10625
10626         PR c/35434
10627         * gcc.dg/attr-alias-4.c: New test.
10628
10629 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10630
10631         PR c/39035
10632         * gcc.dg/dfp/pr39035.c: New test.
10633
10634 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10635
10636         PR c/36432
10637         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10638
10639 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10640
10641         PR c++/39106
10642         * g++.dg/opt/thunk3.C: New test.
10643
10644 2009-02-05  Nick Clifton  <nickc@redhat.com>
10645
10646         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10647         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10648         * gcc.dg/cdce1.c: Likewise.
10649         * gcc.dg/cpp/_Pragma6.c: Likewise.
10650         * g++.dg/cpp/_Pragma1.C: Likewise.
10651         * gcc.dg/utf32-2.c: Xfail for M32C.
10652         * gcc.dg/utf32-1.c: Likewise.
10653         * gcc.dg/utf32-3.c: Likewise.
10654         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10655         targets.
10656         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10657         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10658         * gcc.dg/Wconversion-5.c: Likewise.
10659         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10660         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10661         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10662         * gcc.dg/utf-inc-init.c: Likewise.
10663         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10664         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10665         * gcc.dg/utf-array-short-wchar.c: Likewise.
10666         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10667         * gcc.dg/mallign.c: Use size_t instead of long.
10668
10669 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10670
10671         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10672
10673 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10674
10675         * gcc.c-torture/execute/pr39100.c: New.
10676
10677 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10678
10679         PR c/35435
10680         * gcc.dg/tls/diag-6.c: New test.
10681
10682 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10683
10684         * gcc.dg/graphite/scop-19.c: New
10685
10686 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10687
10688         AVX Programming Reference (January, 2009)
10689         * gcc.target/i386/avx-vpclmulqdq.c: New.
10690         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10691
10692         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10693
10694         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10695         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10696         (pclmul_test): Renamed to ...
10697         (TEST): This.
10698
10699 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10700
10701         PR c++/39095
10702         * g++.dg/abi/mangle31.C: New test.
10703
10704 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10705
10706         PR c/29129
10707         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10708         declarator.
10709         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10710         inside function prototype but not part of parameter declarator.
10711         * vla-11.c: New test.
10712
10713 2009-02-03  Jason Merrill  <jason@redhat.com>
10714
10715         * g++.dg/warn/main-4.C: New test.
10716         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10717
10718 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10719
10720         PR c++/36607
10721         * g++.dg/expr/cast10.C: New test.
10722
10723 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10724
10725         PR c/35433
10726         * gcc.dg/init-bad-6.c: New test.
10727
10728 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10729
10730         PR target/35318
10731         * gcc.c-torture/compile/pr35318.c: New test.
10732
10733         PR inline-asm/39059
10734         * gcc.dg/nofixed-point-2.c: New test.
10735         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10736         * g++.dg/ext/fixed2.C: Likewise.
10737         * g++.dg/other/error25.C: Likewise.
10738         * g++.dg/lookup/crash7.C: Likewise.
10739         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10740
10741         PR c++/39056
10742         * g++.dg/cpp0x/initlist13.C: New test.
10743
10744 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10745
10746         PR c++/36897
10747         * g++.dg/template/func2.C: New test.
10748
10749         PR c++/37314
10750         * g++.dg/template/typename15.C: New.
10751         * g++.dg/template/typename16.C: New.
10752
10753 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10754             Ben Elliston  <bje@au.ibm.com>
10755
10756         PR c/39034
10757         * gcc.dg/dfp/pr39034.c: New test.
10758
10759 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10760
10761         PR testsuite/38263
10762         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10763
10764 2009-02-02  Jason Merrill  <jason@redhat.com>
10765
10766         PR c++/39054
10767         * g++.dg/parse/dtor14.C: New test.
10768
10769 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10770
10771         * lib/target-supports.exp
10772         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10773         * g++.dg/ext/builtin10.C: New test.
10774
10775         PR inline-asm/39058
10776         * gcc.target/i386/pr39058.c: New test.
10777
10778 2009-02-02  Richard Guenther  <rguenther@suse.de>
10779
10780         PR tree-optimization/38937
10781         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10782
10783 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10784
10785         PR c++/39053
10786         * g++.dg/parse/crash52.C: New.
10787
10788 2009-01-30  Richard Guenther  <rguenther@suse.de>
10789
10790         PR tree-optimization/39041
10791         * gcc.c-torture/compile/pr39041.c: New testcase.
10792
10793 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10794
10795         PR target/39013
10796         * gcc.target/i386/pr39013-1.c: New test.
10797         * gcc.target/i386/pr39013-2.c: New test.
10798
10799         PR c++/39028
10800         * g++.dg/ext/label12.C: New test.
10801
10802 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10803
10804         PR c++/33465
10805         * g++.dg/parse/error34.C: New.
10806         * g++.dg/parse/error35.C: Likewise.
10807
10808 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10809
10810         PR c++/38655
10811         * g++.dg/cpp0x/decltype-38655.C: New.
10812
10813 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10814
10815         PR target/39002
10816         * g++.dg/torture/pr39002.C: New test.
10817
10818 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10819
10820         PR tree-optimization/39007
10821         * gcc.dg/tree-ssa/pr39007.c: New.
10822
10823 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10824
10825         PR middle-end/35854
10826         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10827         to "subreg1".
10828
10829 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10830
10831         PR middle-end/38857
10832         * gcc.c-torture/compile/pr38857.c: New test.
10833
10834 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10835
10836         PR fortran/38852
10837         PR fortran/39006
10838         * gfortran.dg/bound_6.f90: New test.
10839
10840 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10841
10842         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10843
10844 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10845
10846         PR tree-optimization/38997
10847         * gcc.dg/tree-ssa/pr38997.c: New.
10848
10849 2009-01-28  Richard Guenther  <rguenther@suse.de>
10850
10851         PR tree-optimization/38926
10852         * gcc.c-torture/compile/pr38926.c: New testcase.
10853
10854 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10855
10856         PR middle-end/38934
10857         * gcc.dg/pr38934.c: New test.
10858
10859 2009-01-28  Richard Guenther  <rguenther@suse.de>
10860
10861         PR middle-end/38908
10862         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10863
10864 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10865
10866         PR tree-optimization/38984
10867         * gcc.dg/pr38984.c: New XFAILed testcase.
10868
10869
10870 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10871
10872         PR target/38988
10873         * gcc.target/i386/pr38988.c: New test.
10874
10875 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10876
10877         PR c++/37554
10878         * g++.dg/parse/crash51.C: New.
10879         * g++.old-deja/g++.pt/crash9.C: Adjust.
10880
10881 2009-01-27  Daniel Kraft  <d@domob.eu>
10882
10883         PR fortran/38883
10884         * gfortran.dg/mvbits_6.f90:  New test.
10885         * gfortran.dg/mvbits_7.f90:  New test.
10886         * gfortran.dg/mvbits_8.f90:  New test.
10887
10888 2009-01-27  Richard Guenther  <rguenther@suse.de>
10889
10890         PR tree-optimization/38503
10891         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10892
10893 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10894
10895         PR middle-end/38969
10896         * gcc.c-torture/execute/pr38969.c: New test.
10897
10898 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10899
10900         PR testsuite/38864
10901         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10902         to dg-do compile.
10903         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10904         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10905         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10906
10907 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10908
10909         PR target/38952
10910         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10911         if __USING_SJLJ_EXCEPTIONS__ is defined.
10912
10913         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10914         __USING_SJLJ_EXCEPTIONS__ is defined.
10915         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10916         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10917         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10918         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10919         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10920         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10921
10922 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10923
10924         PR testsuite/38949
10925         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10926         Use instead of C name in asm statements.
10927
10928 2009-01-26  Richard Guenther  <rguenther@suse.de>
10929
10930         PR tree-optimization/38745
10931         * g++.dg/torture/pr38745.C: New testcase.
10932
10933 2009-01-26  Richard Guenther  <rguenther@suse.de>
10934
10935         PR middle-end/38851
10936         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10937
10938 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10939
10940         * gcc.dg/bitfld-15.c: Gate warning on target
10941         pcc_bitfield_type_matters.
10942         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10943         g++.dg/ext/bitfield4.C: Likewise.
10944         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10945         bitfield for any target.
10946
10947 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10948
10949         PR c/38957
10950         * gcc.dg/pr38957.c: New test.
10951
10952 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10953
10954         PR fortran/38955
10955         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10956         comparing floats.
10957
10958 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10959
10960         PR tree-optimization/38953
10961         * gfortran.dg/graphite/pr38953.f90: New.
10962
10963 2009-01-24  Paul Brook  <paul@codesourcery.com>
10964
10965         * gcc.target/arm/neon-cond-1.c: New test.
10966
10967 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10968
10969         PR tree-optimization/38932
10970         * gcc.dg/pr38932.c: New.
10971
10972 2009-01-23  Revital Eres  <eres@il.ibm.com>
10973
10974         * gcc.dg/sms-7.c: Fix test.
10975
10976 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10977
10978         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10979         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10980         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10981         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10982
10983 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10984
10985         * gcc.dg/pr35729.c: Make test x86 specific.
10986
10987 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10988
10989         PR middle-end/38615
10990         * gcc.dg/pr38615.c: New test.
10991
10992 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10993
10994         PR target/38931
10995         * gcc.target/i386/pr38931.c: New test.
10996
10997 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10998
10999         PR c++/38930
11000         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11001         * g++.dg/template/typedef12.C: Likewise.
11002         * g++.dg/template/typedef13.C: Likewise.
11003         * g++.dg/template/typedef14.C: Likewise.
11004         * g++.dg/template/sfinae3.C: Likewise.
11005         * g++.old-deja/g++.pt/typename8.C: Likewise.
11006         * g++.dg/template/access11.C: Likewise
11007
11008 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11009
11010         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11011         and mips*-*-irix*.
11012         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11013
11014 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11015
11016         PR c++/26693
11017         * g++.dg/template/typedef11.C: New test.
11018         * g++.dg/template/typedef12.C: Likewise.
11019         * g++.dg/template/typedef13.C: Likewise.
11020         * g++.dg/template/typedef14.C: Likewise.
11021         * g++.dg/template/sfinae3.C: Compile this pedantically.
11022         The only errors expected should be the one saying the typedef is ill
11023         formed.
11024         * g++.old-deja/g++.pt/typename8.C: Likewise.
11025         * g++.dg/template/access11.C: Update this.
11026
11027 2009-01-21  Daniel Kraft  <d@domob.eu>
11028
11029         PR fortran/38887
11030         * gfortran.dg/mvbits_5.f90:  New test.
11031
11032 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11033
11034         * gcc.dg/sms-6.c: New test.
11035         * gcc.dg/sms-7.c: Likewise.
11036
11037 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11038
11039         PR fortran/38907
11040         * gfortran.dg/host_assoc_function_7.f90: New test
11041
11042 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11043             Richard Guenther  <rguenther@suse.de>
11044
11045         PR tree-optimization/38747
11046         PR tree-optimization/38748
11047         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11048         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11049         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11050
11051 2009-01-20  Kees Cook  <kees@ubuntu.com>
11052             H.J. Lu  <hongjiu.lu@intel.com>
11053
11054         PR target/38902
11055         * gcc.dg/pr38902.c: New.
11056
11057 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11058
11059         PR target/38868
11060         * gfortran.dg/pr38868.f: New testcase.
11061
11062 2009-01-20  Richard Guenther  <rguenther@suse.de>
11063
11064         * gcc.c-torture/execute/pr36227.c: Move ...
11065         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11066
11067 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11068
11069         * lib/gfortran.exp: Add -B options for targets that use
11070         libgfortran.a%s in their specs.
11071
11072 2009-01-19  Jason Merrill  <jason@redhat.com>
11073
11074         PR c++/23287
11075         * g++.dg/template/dtor5.C: New test.
11076
11077 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11078
11079         PR fortran/38859
11080         * gfortran.dg/bound_5.f90: New test.
11081
11082 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11083
11084         PR target/38736
11085         * g++.dg/compat/abi/pr38736_main.C: New.
11086         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11087         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11088         * g++.dg/other/macro-1.C: Likewise.
11089         * gcc.dg/macro-1.c: Likewise.
11090         * gcc.dg/compat/pr38736_main.c: Likewise.
11091         * gcc.dg/compat/pr38736_x.c: Likewise.
11092         * gcc.dg/compat/pr38736_y.c: Likewise.
11093
11094 2009-01-18  Richard Guenther  <rguenther@suse.de>
11095
11096         PR tree-optimization/38819
11097         * gcc.c-torture/execute/pr38819.c: New testcase.
11098
11099 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11100
11101         PR fortran/38657
11102         * gfortran.dg/module_commons_3.f90: Reapply.
11103
11104 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11105
11106         PR fortran/34955
11107         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11108         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11109
11110 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11111
11112         PR fortran/38657
11113         * gfortran.dg/module_commons_3.f90: Remove
11114
11115 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11116
11117         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11118
11119 2009-01-16  Jason Merrill  <jason@redhat.com>
11120
11121         PR c++/38877
11122         * g++.dg/template/lvalue1.C: New test.
11123
11124         PR c++/29470
11125         * g++.dg/template/access20.C: New test.
11126         * g++.dg/torture/pr34641.C: Fix access.
11127
11128 2009-01-16  Richard Guenther  <rguenther@suse.de>
11129
11130         PR tree-optimization/38835
11131         PR middle-end/36227
11132         * gcc.c-torture/execute/pr36227.c: New testcase.
11133         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11134         * g++.dg/init/const7.C: Likewise.
11135
11136 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11137
11138         PR target/38554
11139         * gcc.c-torture/compile/pr38554.c: New test.
11140
11141 2009-01-16  Jason Merrill  <jason@redhat.com>
11142
11143         PR c++/38579
11144         * g++.dg/conversion/access1.C: New test.
11145
11146 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11147
11148         PR tree-optimization/38789
11149         * gcc.c-torture/compile/pr38789.c: New test.
11150
11151 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11152
11153         PR fortran/38152
11154         * gfortran.dg/proc_ptr_13.f90: New.
11155
11156 2009-01-15  Jason Merrill  <jason@redhat.com>
11157
11158         PR c++/38850
11159         * g++.dg/template/koenig6.C: New test.
11160
11161 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11162
11163         PR c++/29388
11164         * g++.dg/template/error37.C: New testcase.
11165
11166 2009-01-15  Jason Merrill  <jason@redhat.com>
11167
11168         PR c++/36334
11169         * g++.dg/conversion/memfn1.C: New test.
11170
11171         PR c++/37646
11172         * g++.dg/conversion/memfn2.C: New test.
11173
11174 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11175
11176         PR c++/38357
11177         * g++.dg/template/crash87.C: New test.
11178
11179 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11180
11181         PR middle-end/37843
11182         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11183
11184 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11185
11186         PR c++/38636
11187         * g++.dg/parse/crash50.C: New test.
11188
11189 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11190
11191         PR rtl-optimization/38245
11192         * gcc.dg/pr38245-3.c: New test.
11193         * gcc.dg/pr38245-3.h: New file.
11194         * gcc.dg/pr38245-4.c: New file.
11195         * gcc.dg/pr38364.c: New test.
11196
11197 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11198
11199         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11200         sequence PC-relative.
11201
11202 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11203
11204         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11205         calls and/or PLT markers.
11206         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11207         calls and/or PLT markers.
11208         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11209         calls and/or PLT markers.
11210         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11211         calls and/or PLT markers.
11212
11213 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11214             Nathan Froyd  <froydnj@codesourcery.com>
11215             Joseph Myers  <joseph@codesourcery.com>
11216
11217         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11218         New function.
11219         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11220         and use consistent CFLAGS.
11221         * gcc.target/powerpc/20030505.c: Likewise.
11222         * gcc.target/powerpc/20081204-1.c: Likewise.
11223         * gcc.target/powerpc/ppc-spe.c: Likewise.
11224         * gcc.target/powerpc/spe1.c: Likewise.
11225         * g++.dg/ext/spe1.C: Likewise.
11226         * g++.dg/other/opaque-1.C: Likewise.
11227         * g++.dg/other/opaque-2.C: Likewise.
11228         * g++.dg/other/opaque-3.C: Likewise.
11229
11230 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11231
11232         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11233         out of loop.
11234
11235 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11236
11237         PR target/38811
11238         * g++.dg/torture/pr38811.C: New file.
11239
11240 2009-01-14  Richard Guenther  <rguenther@suse.de>
11241
11242         PR tree-optimization/38826
11243         PR middle-end/38477
11244         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11245
11246 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11247
11248         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11249
11250 2009-01-14  Nick Clifton  <nickc@redhat.com>
11251
11252         PR c++/37862
11253         * g++.cp/parse/pr37862.C: New test.
11254
11255 2009-01-14  Julian Brown  <julian@codesourcery.com>
11256
11257         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11258         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11259         to...
11260         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11261         These.
11262
11263 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11264
11265         PR rtl-optimization/38774
11266         * gcc.dg/torture/pr38774.c: New test.
11267
11268         PR c++/38795
11269         * g++.dg/cpp0x/pr38795.C: New test.
11270
11271 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11272             Nathan Froyd  <froydnj@codesourcery.com>
11273             Joseph Myers  <joseph@codesourcery.com>
11274
11275         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11276         otherwise.  Do not check for AltiVec at runtime.
11277         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11278         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11279         * gcc.target/powerpc/altivec-1.c: Likewise.
11280         * gcc.target/powerpc/altivec-3.c: Likewise.
11281         * gcc.target/powerpc/altivec-10.c: Likewise.
11282         * gcc.target/powerpc/altivec-12.c: Likewise.
11283         * gcc.target/powerpc/altivec-24.c: Likewise.
11284         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11285         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11286         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11287         * gcc.target/powerpc/pr35907.c: Likewise.
11288         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11289         otherwise.  Do not check for Cell at runtime.
11290         * gcc.target/powerpc/altivec_check.h: Delete.
11291
11292         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11293         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11294         not check for AltiVec at runtime.
11295         * g++.dg/ext/altivec-cell-2.C: Likewise.
11296         * g++.dg/ext/altivec-cell-3.C: Likewise.
11297         * g++.dg/ext/altivec-cell-4.C: Likewise.
11298         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11299         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11300         check.
11301         * g++.dg/ext/altivec_check.h: Delete.
11302
11303 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11304
11305         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11306         effective target.  Adjust line numbers accordingly.
11307
11308 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11309
11310         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11311
11312 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11313
11314         PR tree-optimization/38786
11315         * gcc.dg/graphite/pr38786.c: New.
11316
11317 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11318
11319         Revert:
11320         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11321
11322         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11323         for alpha*-*-* targets.
11324         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11325
11326 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11327
11328         PR libfortran/38772
11329         * gfortran.dg/fmt_bz_bn_err.f: New test.
11330
11331 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11332
11333         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11334
11335 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11336
11337         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11338         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11339         instruction support.  Do not check for it at runtime.
11340
11341 2009-01-12  Jason Merrill  <jason@redhat.com>
11342
11343         PR c++/35109
11344         * g++.dg/lookup/friend11.C: Remove expected error.
11345         * g++.dg/lookup/friend14.C: New test.
11346         * g++.dg/lookup/friend15.C: New test.
11347
11348 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11349
11350         PR c++/36019
11351         * g++.dg/lookup/hidden-class12.C: New test.
11352         * g++.dg/lookup/hidden-class13.C: New test.
11353         * g++.dg/lookup/hidden-class14.C: New test.
11354         * g++.dg/lookup/hidden-class15.C: New test.
11355         * g++.dg/lookup/hidden-class16.C: New test.
11356
11357 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11358
11359         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11360         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11361         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11362
11363 2009-01-12  Jason Merrill  <jason@redhat.com>
11364
11365         PR c++/31488
11366         * g++.dg/other/vararg-3.C: New test.
11367
11368 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11369
11370         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11371         Explicitly enable SPE.
11372         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11373         directive.
11374
11375         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11376         Expect -flax-vector-conversions message.  Adjust incompatible
11377         types errors.
11378         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11379         Make Foo extern.
11380
11381         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11382
11383         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11384
11385         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11386         * g++.dg/other/opaque-2.C: Likewise.
11387         * g++.dg/other/opaque-3.C: Likewise.
11388
11389 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11390
11391         PR c/32041
11392         * gcc.dg/pr32041.c: New test.
11393         * g++.dg/parse/offsetof9.C: New test.
11394
11395 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11396             Nathan Froyd  <froydnj@codesourcery.com>
11397
11398         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11399         * g++.dg/ext/attribute-test-1.C: Likewise.
11400         * g++.dg/ext/attribute-test-2.C: Likewise.
11401         * g++.dg/ext/attribute-test-3.C: Likewise.
11402         * g++.dg/ext/attribute-test-4.C: Likewise.
11403
11404 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11405
11406         * gnat.dg/unchecked_convert3.adb: New test.
11407
11408 2009-01-12  Tomas Bily  <tbily@suse.cz>
11409
11410         PR middlend/38385
11411         * gcc.dg/tree-ssa/pr38385.c: New file.
11412
11413 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11414
11415         PR c++/38794
11416         * g++.dg/parse/typedef9.C: New test.
11417
11418         PR tree-optimization/38807
11419         * gcc.c-torture/compile/pr38807.c: New test.
11420
11421 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11422
11423         * gcc.target/mips/ins-2.c: New test.
11424
11425 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11426
11427         PR testsuite/38809
11428         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11429
11430 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11431
11432         PR c++/36254
11433         * g++.dg/warn/Wreturn-type-5.C: New test.
11434
11435 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11436
11437         PR middle-end/38616
11438         * gcc.dg/pr38616.c: New test.
11439
11440 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11441
11442         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11443
11444 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11445
11446         PR c++/38648
11447         * g++.dg/expr/string-1.C: New test.
11448         * g++.dg/expr/string-2.C: New test.
11449
11450         PR c++/36695
11451         * g++.dg/ext/complex4.C: New test.
11452         * g++.dg/ext/complex5.C: New test.
11453         * g++.dg/init/reference1.C: New test.
11454         * g++.dg/init/reference2.C: New test.
11455         * g++.dg/init/reference3.C: New test.
11456
11457 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11458
11459         PR fortran/38763
11460         * gfortran.dg/transfer_null_1.f90: New test.
11461
11462 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11463
11464         PR fortran/38765
11465         * gfortran.dg/host_assoc_function_6.f90: New test.
11466
11467 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11468
11469         * lib/target-supports.exp: Add method to determine if the effective
11470         target is really a ppc405 after applying all compile options.
11471         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11472         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11473         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11474         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11475         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11476         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11477         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11478         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11479         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11480         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11481         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11482         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11483         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11484         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11485         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11486         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11487         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11488         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11489         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11490         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11491         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11492         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11493         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11494         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11495         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11496         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11497         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11498         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11499         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11500         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11501         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11502
11503 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11504
11505         PR c++/35335
11506         * g++.dg/other/error31.C: New testcase.
11507
11508         PR c/35742
11509         * gcc.dg/pr35742.c: New test.
11510
11511 2009-01-09  John F. Carr  <jfc@mit.edu>
11512
11513         PR c++/37877
11514         * g++.dg/parse/linkage3.C: New test.
11515
11516 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11517
11518         PR middle-end/38771
11519         * gcc.c-torture/compile/pr38771.c: New test.
11520
11521 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11522
11523         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11524
11525 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11526
11527         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11528         * gcc.dg/sibcall-4.c: Likewise.
11529
11530 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11531             Jan Sjodin  <jan.sjodin@amd.com>
11532
11533         PR tree-optimization/38559
11534         * gcc.dg/graphite/pr38559.c: New.
11535
11536 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11537
11538         PR tree-optimization/37194
11539         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11540
11541 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11542
11543         PR c++/38725
11544         * g++.dg/ext/label11.C: New test.
11545
11546 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11547
11548         * lib/target-supports.exp (check_weak_override_available): New.
11549         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11550         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11551         dg-require-weak-override.
11552
11553 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11554             Alan Modra  <amodra@bigpond.net.au>
11555
11556         * gcc.c-torture/compile/20090107-1.c: New test.
11557
11558 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11559
11560         PR target/38706
11561         * g++.dg/other/pr38706.C: New test.
11562
11563 2009-01-07  Jason Merrill  <jason@redhat.com>
11564
11565         * g++.dg/cpp0x/variadic92.C: New test.
11566         * g++.dg/cpp0x/variadic93.C: New test.
11567
11568 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11569
11570         * lib/target-supports-dg.exp (current_compiler_flags): New.
11571         (check-flags): Use it; do not access dg-test local variables.
11572         (dg-skip-if): Do not access dg-test local variables.
11573         (dg-xfail-run-if): Ditto.
11574         (dg-shouldfail): Ditto.
11575         * gcc.test-framework/test-framework.exp
11576         (check_effective_target_def_nocache): New.
11577         * gcc.test-framework/test-framework.awk: Handle scan tests.
11578         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11579         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11580         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11581         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11582         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11583         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11584         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11585         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11586         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11587
11588         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11589
11590         * lib/target-supports-dg.exp (check_test_flags): Delete.
11591
11592 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11593
11594         PR tree-optimization/38492
11595         PR tree-optimization/38498
11596         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11597         in trunk.
11598         * gcc.dg/graphite/block-0.c: Update test.
11599         * gcc.dg/graphite/block-1.c: Same.
11600         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11601         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11602         * gcc.dg/graphite/block-3.c: New.
11603         * gcc.dg/graphite/pr38498.c: New.
11604
11605 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11606
11607         AVX Programming Reference (December, 2008)
11608         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11609         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11610         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11611
11612         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11613         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11614
11615 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11616
11617         PR fortran/38220
11618         * gfortran.dg/c_loc_pure_1.f90:  New test.
11619
11620 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11621
11622         PR fortran/38669
11623         * gfortran.dg/elemental_dependency_3.f90:
11624         Add the final tree dump cleanup.
11625
11626 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11627
11628         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11629         passing -m32.
11630
11631         PR rtl-optimization/38722
11632         * gfortran.dg/pr38722.f90: New test.
11633
11634 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11635
11636         PR c/34252
11637         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11638         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11639
11640 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11641
11642         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11643         * gfortran.dg/typebound_call_8.f03: Same.
11644         * gfortran.dg/elemental_bind_c.f90: Same.
11645         * gfortran.dg/typebound_call_7.f03: Same.
11646         * gfortran.dg/interface_proc_end.f90: Same
11647         * gfortran.dg/pr37243.f: Fix typo.
11648
11649 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11650
11651         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11652         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11653         large stack sizes.
11654
11655 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11656
11657         AVX Programming Reference (December, 2008)
11658         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11659         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11660         * gcc.target/i386/sse-14.c: Likewise.
11661
11662         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11663         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11664         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11665         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11666
11667 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11668
11669         PR libfortran/38735
11670         * gfortran.dg/fmt_bz_bn.f: Update test.
11671
11672 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11673
11674         PR c++/38472
11675         * g++.dg/conversion/usual-arith-conv.C: New test.
11676
11677 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11678
11679         PR c/34911
11680         * gcc.dg/vector-3.c: New testcase.
11681         * g++.dg/ext/vector15.C: New test.
11682
11683 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11684
11685         PR tree-optimization/38510
11686         * gcc.dg/graphite/pr38510.c: New.
11687
11688 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11689             Jan Sjodin <jan.sjodin@amd.com>
11690
11691         PR tree-optimization/38500
11692         * gcc.dg/graphite/pr38500.c: New.
11693
11694 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11695
11696         * gcc.c-torture/compile/20001226-1.c: Generalize
11697         dg-timeout-factor.
11698         * gcc.c-torture/compile/limits-fnargs.c: Add
11699         dg-timeout-factor.
11700         * gcc.dg/20020425-1.c: Likewise.
11701         * gcc.dg/pch/pch.exp: Likewise.
11702
11703 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11704
11705         PR fortran/38657
11706         * gfortran.dg/module_commons_3.f90: New test.
11707
11708 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11709
11710         PR fortran/37159
11711         * gfortran.dg/random_seed_1.f90: Updated.
11712
11713 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11714
11715         PR fortran/38669
11716         PR fortran/38726
11717         * gfortran.dg/elemental_subroutine_7.f90:
11718         Fix p values so that it can be used as vector subscript.
11719
11720 2009-01-05  Jason Merrill  <jason@redhat.com>
11721
11722         * g++.dg/cpp0x/initlist12.C: Add another test.
11723
11724         * g++.dg/cpp0x/defaulted7.C: New test.
11725
11726 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11727
11728         PR fortran/38672
11729         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11730         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11731
11732 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11733
11734         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11735         for alpha*-*-* targets.
11736         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11737
11738 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11739
11740         PR fortran/38665
11741         * gfortran.dg/host_assoc_function_5.f90: New test.
11742
11743 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11744
11745         PR fortran/38669
11746         * gfortran.dg/elemental_dependency_3.f90: New test.
11747         * gfortran.dg/elemental_subroutine_7.f90: New test.
11748
11749 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11750
11751         * gcc.dg/struct-ret-3.c: Include unistd.h.
11752         (main): Exit early if system memory page size is
11753         larger than 4096 bytes.
11754
11755 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11756
11757         PR fortran/38718
11758         * gfortran.dg/merge_init_expr.f90: New.
11759
11760 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11761
11762         PR fortran/38536
11763         * gfortran.dg/c_loc_tests_13.f90: New test.
11764         * gfortran.dg/c_loc_tests_14.f90: New test.
11765
11766 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11767
11768         * gfortran.dg/func_result_4.f90: New.
11769
11770 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11771
11772         PR fortran/38594
11773         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11774         interface still works, in addition to original tests.
11775         * gfortran.dg/host_assoc_call_6.f90: New test.
11776
11777 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11778
11779         PR c++/38705
11780         * g++.dg/torture/pr38705.C: New test.
11781
11782         PR c/38700
11783         * gcc.dg/pr38700.c: New test.
11784
11785 2009-01-02  Jason Merrill  <jason@redhat.com>
11786
11787         * g++.dg/cpp0x/initlist11.C: New test.
11788         * g++.dg/cpp0x/initlist12.C: New test.
11789
11790 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11791
11792         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11793         Allow extra informative notes.
11794
11795 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11796
11797         PR c/36489
11798         * gcc.dg/pr36489.c: New test.
11799
11800 \f
11801 Copyright (C) 2009 Free Software Foundation, Inc.
11802
11803 Copying and distribution of this file, with or without modification,
11804 are permitted in any medium without royalty provided the copyright
11805 notice and this notice are preserved.