OSDN Git Service

* gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit targets.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
2
3         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
4
5 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
6
7         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
8
9 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
10
11         PR testsuite/36470
12         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
13         Enable short test for avr target.
14         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
15         * gcc.dg/utf32-2.c: Ditto.
16         * gcc.dg/utf32-3.c: Ditto.
17         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
18
19 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
20
21         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
22
23 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
24
25         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
26
27
28 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
29
30         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
31         * gcc.dg/sms-7.c: Ditto.
32
33 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
34
35         * gcc.dg/pr36998.c: Frame pointer required for avr target.
36         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
37         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
38         * gcc.dg/pr41340.c: Test requires long pointer target.
39         * gcc.dg/profile-generate-3.c: Test requires profiling support.
40
41 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
42
43         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
44         * gcc.dg/graphite/block-3.c: Ditto.
45         * gcc.dg/graphite/block-4.c: Ditto.
46         * gcc.dg/graphite/block-5.c: Ditto.
47         * gcc.dg/graphite/block-6.c: Ditto.
48         * gcc.dg/graphite/interchange-0.c: Ditto.
49         * gcc.dg/graphite/interchange-1.c: Ditto.
50         * gcc.dg/graphite/interchange-2.c: Ditto.
51         * gcc.dg/graphite/interchange-3.c: Ditto.
52         * gcc.dg/graphite/interchange-4.c: Ditto.
53         * gcc.dg/graphite/interchange-5.c: Ditto.
54         * gcc.dg/graphite/interchange-6.c: Ditto.
55         * gcc.dg/graphite/run-id-1.c: Ditto.
56         * gcc.dg/graphite/scop-16.c: Ditto.
57         * gcc.dg/graphite/scop-17.c: Ditto.
58         * gcc.dg/graphite/scop-18.c: Ditto.
59         * gcc.dg/graphite/scop-matmult.c: Ditto.
60         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
61         * gcc.dg/graphite/id-15.c: Ditto.
62
63 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
64
65         * gnat.dg/specs/weak1.ads: New test.
66
67 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
68
69         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
70
71 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
72
73         PR c++/14777
74         * g++.dg/template/typedef13.C: Adjust.
75         * g++.dg/template/typedef19.C: Adjust.
76         * g++.dg/template/typedef20.C: Adjust.
77         * g++.dg/template/typedef22.C: New test.
78
79 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
80
81         PR target/42113
82         * gcc.target/alpha/pr42113.c: New test.
83
84 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
85
86         PR fortran/41807
87         * gfortran.dg/data_value_1.f90: Update test.
88         * gfortran.dg/array_constructor_32.f90: New test.
89
90 2009-11-21  Martin Jambor  <mjambor@suse.cz>
91
92         PR middle-end/42025
93         * gcc.c-torture/compile/pr42025-1.c: New test.
94         * gcc.c-torture/compile/pr42025-2.c: New test.
95
96 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
97
98         * gcc.target/mips/mult-1.c: Forbid octeon.
99         * gcc.target/mips/octeon-dmul-3.c: New test.
100
101 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
102
103         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
104
105 2009-11-20  Jason Merrill  <jason@redhat.com>
106
107         PR c++/9050, DR 147, DR 318
108         * g++.dg/template/ctor9.C: New.
109         * g++.dg/tc1/dr147.C: Remove xfails.
110         * g++.dg/lookup/name-clash4.C: Adjust.
111         * g++.old-deja/g++.jason/temporary5.C: Adjust.
112         * g++.old-deja/g++.pt/ctor2.C: Adjust.
113
114 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
115
116         PR tree-optimization/42078
117         * gcc.dg/pr42078.c: New test.
118
119 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
120
121         PR Testsuite/42114
122         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
123         XFAIL ptrdiff range test for avr.
124         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
125         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
126         * gcc-dg/c99-stdint-6.c: Ditto.
127
128 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
129
130         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
131         2009-10-23 change to set VRSAVE if VSX has been reverted.
132
133 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
134
135         PR c++/38646
136         * g++.dg/cpp0x/pr38646.C: New test.
137
138 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
139
140         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
141         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
142         Wrap *intmax_t tests in !NO_MAX_TYPES.
143
144 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
145
146         PR c++/42060
147         * g++.dg/cpp0x/initlist28.C: New.
148
149 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
150
151         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
152
153 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
154
155         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
156
157 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
158
159         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
160         explicit.
161         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
162         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
163         * g++.old-deja/g++.law/typeck1.C: Likewise.
164         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
165         * g++.dg/conversion/ptrmem9.C: Likewise.
166         * g++.dg/expr/cond2.C: Likewise.
167
168 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
169             Janus Weil  <janus@gcc.gnu.org>
170
171         PR fortran/42104
172         * gfortran.dg/proc_ptr_comp_23.f90: New test.
173
174 2009-11-19  Jason Merrill  <jason@redhat.com>
175
176         PR c++/42115
177         * g++.dg/init/placement5.C: Add positive test.
178
179         DR 176 permissiveness
180         * g++.dg/ext/injected-ttp.C: New.
181         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
182         * g++.old-deja/g++.pt/ttp41.C: Adjust.
183
184 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
185
186         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
187         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
188
189 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
190
191         * gcc-dg/raw-string-1.c: Skip test for avr target.
192         * gcc-dg/utf-array-short-wchar.c: Ditto.
193         * gcc-dg/utf-array.c: Ditto.
194         * gcc-dg/utf8-2.c: Ditto.
195
196 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
197
198         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
199         (plugin_init): Pass correct version to plugin_default_version_check.
200         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
201         (plugin_init): Pass correct version to plugin_default_version_check.
202         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
203         (plugin_init): Pass correct version to plugin_default_version_check.
204
205 2009-11-19  Jason Merrill  <jason@redhat.com>
206
207         PR c++/561
208         * g++.dg/overload/pmf2.C: New.
209
210 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
211
212         PR libgfortran/42090
213         * gfortran.dg/direct_io_11.f90: New test.
214
215 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
216
217         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
218
219 2009-11-18  Nick Clifton  <nickc@redhat.com>
220         
221         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
222         * g++.dg/lto/20081120-1_0.C: Likewise.
223         * g++.dg/lto/20091002-2_0.C: Likewise.
224         * g++.dg/lto/20081120-2_0.C: Likewise.
225         * g++.dg/lto/20091002-3_0.C: Likewise.
226         * g++.dg/lto/20081123_0.C: Likewise.
227         * g++.dg/lto/20090313_0.C: Likewise.
228         * g++.dg/lto/20081109-1_0.C: Likewise.
229         * g++.dg/lto/20081219_0.C: Likewise.
230         * g++.dg/lto/20081204-1_0.C: Likewise.
231         * g++.dg/lto/20090302_0.C: Likewise.
232         * g++.dg/lto/20081119-1_0.C: Likewise.
233         * g++.dg/lto/20081118_0.C: Likewise.
234
235 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
236
237         PR testsuite/41913
238         * lib/lto.exp (scan-symbol): Properly check if target exist.
239
240 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
241
242         PR fortran/42072
243         * gfortran.dg/proc_ptr_8.f90: Extended.
244
245 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
246
247         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
248         explicit.
249         * g++.dg/inherit/error4.C: Likewise.
250         * g++.dg/template/crash90.C: Likewise.
251
252 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
253
254         PR c++/3187
255         * g++.dg/abi/mangle26.C: Also match *C2* definition.
256         * g++.dg/abi/mangle27.C: Likewise.
257         * g++.dg/abi/mangle28.C: Likewise.
258         * g++.dg/abi/mangle29.C: Likewise.
259
260 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
261
262         PR debug/41926
263         * gcc.dg/vect/vect-debug-pr41926.c: New.
264
265 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
266
267         PR c++/42058
268         * g++.dg/init/array26.C: New.
269         * g++.dg/init/array27.C: Likewise.
270         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
271
272 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
273
274         PR c++/42061
275         * g++.dg/cpp0x/initlist27.C: New test.
276
277         PR c++/42059
278         * g++.dg/cpp0x/initlist26.C: New test.
279
280 2009-11-16  Jason Merrill  <jason@redhat.com>
281
282         PR c++/189, c++/9937, c++/13950, DR 176
283         * g++.dg/tc1/dr176.C: Adjust.
284         * g++.dg/template/injected1.C: New.
285         * g++.dg/template/inherit.C: Adjust.
286         * g++.old-deja/g++.brendan/crash56.C: Adjust.
287         * g++.old-deja/g++.pt/lookup8.C: Adjust.
288         * g++.old-deja/g++.pt/ttp22.C: Adjust.
289         * g++.old-deja/g++.pt/ttp23.C: Adjust.
290
291 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
292
293         PR c++/42055
294         * g++.dg/template/crash92.C: New.
295
296 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
297
298         PR c++/32056
299         * g++.dg/template/error44.C: New.
300
301 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
302
303         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
304
305 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
306
307         PR fortran/42048
308         * gfortran.dg/typebound_call_11.f03: New test.
309
310 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
311
312         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
313         init functions.
314
315 2009-11-13  Jason Merrill  <jason@redhat.com>
316
317         PR c++/27425
318         PR c++/34274
319         * g++.dg/template/arg7.C: New.
320
321         PR c++/29363
322         * g++.dg/template/error43.C: New.
323
324         PR debug/26965
325         * g++.dg/debug/dwarf2/static-data-member2.C: New.
326
327         PR c++/35075
328         * g++.dg/template/ref5.C: New.
329
330         PR c++/21008, DR 515
331         * g++.dg/template/inherit4.C: New.
332         * g++.dg/lookup/scoped8.C: Adjust.
333
334         PR c++/11987
335         * g++.dg/parse/typename11.C: New.
336         * g++.dg/template/crash48.C: Adjust.
337
338 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
339
340         PR testsuite/42001
341         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
342         lto_finish at the end.
343         * gfortran.dg/lto/lto.exp: Ditto.
344
345 2009-11-12  Jason Merrill  <jason@redhat.com>
346
347         PR c++/39560
348         * g++.dg/lookup/anon7.C: New.
349
350         PR c++/37037
351         * g++.dg/template/typedef21.C: New.
352
353         PR c++/42013
354         * g++.dg/cpp0x/decltype19.C: New.
355
356 2009-11-11  Jason Merrill  <jason@redhat.com>
357
358         PR c++/39131
359         * g++.dg/dfp/typeid1.C: New.
360
361 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
362
363         PR fortran/41978
364         * gfortran.dg/proc_ptr_comp_22.f90: New test.
365
366 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
367
368         PR testsuite/42001
369         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
370         lto_finish at the end.
371
372         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
373         (lto_finish): New. Restore mathlib.
374
375 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
376
377         * g++.dg/torture/pushpop_macro.C: New testcase.
378         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
379         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
380
381 2009-11-11  Jon Beniston  <jon@beniston.com>
382
383         * lib/target-supports.exp (check_profiling_available): lm32 target
384           doesn't support profiling.
385         * gcc.dg/20020312-2.c: Add lm32 support.
386         * g++.dg/other/packed1.C: Expect to fail on lm32.
387         * g++.old-deja/g++.jason/thunk3.C: Likewise.
388
389 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
390
391         * gcc.target/arm/neon: Regenerate generated tests.
392
393 2009-11-10  Jason Merrill  <jason@redhat.com>
394
395         * g++.dg/init/placement5.C: New.
396
397         PR c++/34158
398         * g++.dg/init/placement4.C: New.
399
400 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
401
402         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
403         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
404         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
405         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
406
407 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
408
409         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
410         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
411
412 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
413
414         * gcc.c-torture/compile/pr41987.c: New.
415
416 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
417
418         PR middle-end/40946
419         * gcc.dg/pr40946.c: New test.
420
421 2009-11-09  Jason Merrill  <jason@redhat.com>
422
423         PR c++/41972
424         * g++.dg/template/ref4.C: New.
425
426         PR c++/41994
427         * g++.dg/template/conv10.C: New.
428
429 2009-11-07  Jason Merrill  <jason@redhat.com>
430
431         PR c++/37920
432         * g++.dg/ext/typeof11.C: New.
433
434 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
435
436         PR target/41985
437         * gcc.target/i386/pr41985.c: New test.
438
439 2009-11-08  Richard Guenther  <rguenther@suse.de>
440
441         * gcc.dg/torture/pta-escape-1.c: New testcase.
442
443 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
444
445         * gnat.dg/rep_clause4.adb: New test.
446
447 2009-11-08  Richard Guenther  <rguenther@suse.de>
448
449         PR rtl-optimization/41928
450         * gfortran.dg/pr41928.f90: New testcase.
451
452 2009-11-07  Jason Merrill  <jason@redhat.com>
453
454         PR c++/18451
455         PR c++/40738
456         * g++.dg/parse/error36.C: Add parameter and template cases.
457         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
458         * g++.dg/ext/typedef-init.C: Likewise.
459         * g++.dg/lookup/hidden-class1.C: Likewise.
460         * g++.dg/lookup/hidden-class10.C: Likewise.
461         * g++.dg/lookup/hidden-class5.C: Likewise.
462         * g++.dg/lookup/hidden-class7.C: Likewise.
463         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
464         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
465         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
466         * g++.dg/lookup/strong-using-2.C: Likewise.
467         * g++.dg/other/typedef1.C: Likewise.
468         * g++.dg/parse/access10.C: Likewise.
469         * g++.dg/parse/constructor1.C: Likewise.
470         * g++.dg/parse/crash38.C: Likewise.
471         * g++.dg/parse/error3.C: Likewise.
472         * g++.dg/parse/typespec1.C: Likewise.
473         * g++.dg/template/typedef5.C: Likewise.
474         * g++.old-deja/g++.pt/typename3.C: Likewise.
475         * g++.old-deja/g++.pt/typename4.C: Likewise.
476         * g++.old-deja/g++.pt/typename6.C: Likewise.
477         * g++.old-deja/g++.robertl/eb94.C: Likewise.
478
479         * g++.dg/abi/regparm1.C: Fix execute test.
480
481 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
482
483         PR tree-optimization/41643
484         * gcc.dg/pr41643.c: New test.
485
486 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
487
488         PR fortran/41909
489         * gfortran.dg/recursive_check_15.f90: New test.
490
491 2009-11-06  Jason Merrill  <jason@redhat.com>
492
493         PR c++/15946
494         * g++.dg/parse/error36.C: New.
495         * g++.old-deja/g++.other/typename1.C: Adjust.
496
497         PR c++/9381
498         * g++.dg/abi/regparm1.C: New.
499
500 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
501
502         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
503         PLUGIN_PRAGMAS.
504         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
505         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
506         and pragma_plugin-test-1.C.
507
508 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
509
510         PR c++/41536
511         * g++.dg/ext/always_inline-5.C: New test.
512
513 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
514
515         PR c++/41967
516         * g++.dg/gomp/pr41967.C: New test.
517
518 2009-11-06  Michael Matz  <matz@suse.de>
519
520         PR middle-end/41963
521         * gcc.dg/pr41963.c: New test.
522
523 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
524
525         PR middle-end/41935
526         * gcc.dg/pr41935.c: New test.
527         * c-c++-common/pr41935.c: New test.
528         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
529         element.
530         * gcc.c-torture/execute/pr41935.c: New test.
531
532 2009-11-05  Jason Merrill  <jason@redhat.com>
533
534         PR c++/34180
535         * g++.dg/init/synth2.C: New.
536
537         PR c++/7046
538         * g++.dg/abi/pragma-pack1.C: New.
539
540         PR c++/34870
541         * g++.dg/lookup/koenig7.C: New.
542
543         PR c++/41703
544         * g++.dg/template/partial6.C: New.
545
546 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
547
548         PR fortran/41556
549         * gfortran.dg/class_12.f03: New test.
550
551 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
552
553         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
554         in builtin's name.
555
556 2009-11-04  Jason Merrill  <jason@redhat.com>
557
558         PR c++/36912
559         * g++.dg/init/static-init2.C: New.
560
561 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
562
563         PR fortran/41556
564         PR fortran/41873
565         * gfortran.dg/interface_abstract_4.f90: New test.
566
567 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
568
569         * gcc.target/m68k/pr41302.c: Fix target triplet.
570
571 2009-11-04  Jason Merrill  <jason@redhat.com>
572
573         PR c++/39413
574         * g++.dg/template/overload11.C: New.
575         * g++.dg/template/nested3.C: Adjust.
576
577 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
578
579         PR ada/20548
580         * ada/acats/norun.lst: Remove the stack checking tests.
581         * ada/acats/run_acats: Limit the stack to 8MB.
582
583 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
584
585         PR fortran/41556
586         PR fortran/41937
587         * gfortran.dg/class_11.f03: New test.
588
589 2009-11-04  Jason Merrill  <jason@redhat.com>
590
591         PR c++/35067
592         * g++.dg/abi/thunk5.C: New.
593
594 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
595
596         PR rtl-opt/41833
597         * gcc.target/powerpc/altivec-33.c: New testcase.
598
599 2009-11-04  Jason Merrill  <jason@redhat.com>
600
601         PR c++/17365, DR 218
602         * g++.dg/lookup/koenig6.C: New.
603         * g++.dg/lookup/koenig5.C: Adjust.
604         * g++.dg/template/crash56.C: Adjust.
605         * g++.old-deja/g++.ns/koenig5.C: Adjust.
606
607 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
608             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
609
610         * gcc.target/i386/xop-check.h: New file.
611         * gcc.target/i386/xop-hadduX.c: Ditto.
612         * gcc.target/i386/xop-haddX.c: Ditto.
613         * gcc.target/i386/xop-hsubX.c: Ditto.
614         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
615         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
616         * gcc.target/i386/xop-pcmov2.c: Ditto.
617         * gcc.target/i386/xop-pcmov.c: Ditto.
618         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
619         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
620         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
621         * gcc.target/i386/xop-shift1-vector.c: Ditto.
622         * gcc.target/i386/xop-shift2-vector.c: Ditto.
623         * gcc.target/i386/xop-shift3-vector.c: Ditto.
624         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
625         * gcc.target/i386/sse-12.c: Update with new compile options to
626         activate and check xopintrin.h intrinsic file.
627         * gcc.target/i386/sse-13.c: Ditto.
628         * gcc.target/i386/sse-14.c: Ditto.
629         * gcc.target/i386/sse-22.c: Ditto.
630         * gcc.target/i386/sse-23.c: Ditto.
631         * g++.dg/other/i386-2.C: Ditto.
632         * g++.dg/other/i386-3.C: Ditto.
633         * g++.dg/other/i386-5.C: Ditto.
634         * g++.dg/other/i386-6.C: Ditto.
635         
636 2009-11-04  Wei Guozhi  <carrot@google.com>
637
638         PR target/40835
639         * gcc.target/arm/pr40835: New testcase.
640
641 2009-11-04  Revital Eres  <eres@il.ibm.com>
642
643         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
644         change in decision of peeling for alignment.
645         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
646         * gcc.dg/vect/vect-50.c: Likewise.
647         * gcc.dg/vect/vect-42.c: Likewise.
648         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
649         Likewise.
650         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
651         Likewise.
652         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
653         * gcc.dg/vect/vect-60.c: Likewise.
654         * gcc.dg/vect/vect-52.c: Likewise.
655         * gcc.dg/vect/vect-44.c: Likewise.
656         * gcc.dg/vect/vect-27.c: Likewise.
657         * gcc.dg/vect/vect-29.c: Likewise.
658         * gcc.dg/vect/vect-72.c: Likewise.
659         * gcc.dg/vect/vect-56.c: Likewise.
660         * gcc.dg/vect/vect-48.c: Likewise.
661         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
662         * gfortran.dg/vect/vect-2.f90: Likewise.
663         * gfortran.dg/vect/vect-5.f90: Likewise.
664
665 2009-11-04  Richard Guenther  <rguenther@suse.de>
666
667         PR tree-optimization/41919
668         * gcc.c-torture/execute/pr41919.c: New testcase.
669
670 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
671
672         PR target/41302
673         * gcc.target/m68k/pr41302.c: New test.
674
675 2009-11-03  Jason Merrill  <jason@redhat.com>
676
677         PR c++/36959
678         * g++.dg/opt/inline16.C: New.
679
680 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
681
682         * gnat.dg/stack_check.adb1: New test.
683         * gnat.dg/stack_check.adb2: Likewise.
684
685 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
686
687         PR rtl-optimization/41917
688         * gcc.c-torture/execute/pr41917.c: New test.
689
690 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
691
692         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
693         dump to not include "call *%esp".
694
695 2009-11-03  Jason Merrill  <jason@redhat.com>
696
697         PR c++/39786
698         * g++.dg/lookup/using22.C: New.
699
700         PR c++/41876
701         * g++.dg/parse/eh-decl.C: New.
702
703         PR c++/41927
704         * g++.dg/template/sfinae16.C: New.
705
706         PR c++/41815
707         * g++.dg/cpp0x/rv-return.C: New.
708         * g++.dg/cpp0x/deduce.C: Adjust.
709
710         PR c++/40944
711         * g++.dg/template/sfinae15.C: New.
712
713         PR c++/40687
714         * g++.dg/cpp0x/auto3.C: Remove xfail.
715
716 2009-11-03  Tobias Burnus  <burnus@net-b.de>
717
718         PR fortran/41907
719         * gfortran.dg/missing_optional_dummy_6.f90: New test.
720
721 2009-11-03  Nick Clifton  <nickc@redhat.com>
722
723         * gcc.target/rx/builtins.c: Remove redundant tests.
724         Add test of MVTIPL instruction.
725         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
726         function attributes.  Add -msave-acc-in-interrupts option to the
727         command line.
728
729 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
730             Maxim Kuvyrkov  <maxim@codesourcery.com>
731
732         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
733         sh, m68k and fido.
734
735 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
736
737         PR c++/38699
738         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
739         * c-c++-common/builtin-offsetof.c: ... here.
740
741 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
742
743         PR c++/38699
744         * c-c++-common/dfp/builtin-offsetof.c: New test.
745         * g++.dg/other/offsetof6.C: Likewise.
746
747 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
748
749         PR target/41900
750         * gcc.target/i386/pr41900.c: New test.
751
752 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
753
754         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
755
756 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
757
758         PR c++/41856
759         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
760         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
761
762 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
763
764         PR c++/37093
765         * g++.dg/other/ptrmem10.C: New test.
766         * g++.dg/other/ptrmem11.C: Likewise.
767
768 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
769
770         PR testsuite/41878
771         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
772         spaces in some expressions.
773
774 2009-11-02  Jason Merrill  <jason@redhat.com>
775
776         * g++.dg/other/linkage2.C: Move to...
777         * g++.dg/cpp0x/linkage2.C: ..here.
778         * g++.dg/abi/mangle32.C: Add -std=c++0x.
779         * g++.dg/cpp0x/nolinkage1.C: Likewise.
780         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
781         * g++.dg/ext/anon-struct4.C: Revert earlier change.
782         * g++.dg/lookup/anon2.C: Likewise.
783         * g++.dg/other/anon3.C: Likewise.
784         * g++.dg/template/arg2.C: Likewise.
785         * g++.dg/template/local4.C: Likewise.
786         * g++.old-deja/g++.law/operators32.C: Likewise.
787         * g++.old-deja/g++.other/linkage2.C: Likewise.
788         * g++.old-deja/g++.pt/enum6.C: Likewise.
789         * g++.old-deja/g++.other/anon9.C: Likewise.
790         * g++.old-deja/g++.other/linkage1.C: Likewise.
791         * c-c++-common/dfp/pr35620.c: Give the union a name.
792
793 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
794
795         PR tree-optimization/41857
796         * gcc.target/spu/ea/pr41857.c: New file.
797
798 2009-11-02  Martin Jambor  <mjambor@suse.cz>
799
800         PR tree-optimization/41750
801         * gcc.c-torture/execute/pr41750.c: New test.
802
803 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
804
805         PR tree-optimization/41841
806         * gcc.dg/pr41841.c: New test.
807
808         PR debug/41893
809         * gcc.dg/debug/pr41893-1.c: New test.
810         * gcc.dg/debug/pr41893-2.c: New file.
811
812         PR c++/41774
813         * g++.dg/ext/visibility/namespace3.C: New test.
814
815 2009-11-01  Jason Merrill  <jason@redhat.com>
816
817         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
818         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
819         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
820
821 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
822
823         * gnat.dg/opt5.adb: New test.
824
825 2009-11-01  Tobias Burnus  <burnus@net-b.de>
826
827         PR fortran/41872
828         * gfortran.dg/allocatable_scalar_4.f90: New test.
829
830 2009-11-01  Tobias Burnus  <burnus@net-b.de>
831
832         PR fortran/41850
833         * gfortran.dg/intent_out_6.f90: New testcase.
834
835 2009-10-31  Richard Guenther  <rguenther@suse.de>
836
837         * g++.dg/tree-ssa/restrict1.C: New.
838
839 2009-10-31  Jason Merrill  <jason@redhat.com>
840
841         * g++.dg/rtti/typeid9.C: New.
842
843         PR c++/41754
844         * g++.dg/cpp0x/initlist25.C: New.
845
846 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
847
848         * gnat.dg/specs/rep_clause4.ads: New test.
849
850 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
851
852         PR target/41885
853         * gcc.target/avr/torture/pr41885.c: New test.
854
855 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
856
857         * gnat.dg/specs/pack5.ads: New test.
858
859 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
860
861         * lib/target-supports.exp: Handle powerpc-*-elf.
862
863 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
864
865         PR target/40838
866         * gcc.target/i386/incoming-6.c: New.
867         * gcc.target/i386/incoming-7.c: Likewise.
868         * gcc.target/i386/incoming-8.c: Likewise.
869         * gcc.target/i386/incoming-9.c: Likewise.
870         * gcc.target/i386/incoming-10.c: Likewise.
871         * gcc.target/i386/incoming-11.c: Likewise.
872         * gcc.target/i386/incoming-12.c: Likewise.
873         * gcc.target/i386/incoming-13.c: Likewise.
874         * gcc.target/i386/incoming-14.c: Likewise.
875         * gcc.target/i386/incoming-15.c: Likewise.
876         * gcc.target/i386/pr37843-4.c: Likewise.
877
878 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
879
880         PR c++/41863
881         * g++.dg/template/sizeof12.C: New test.
882
883 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
884
885         * gnat.dg/pack14.adb: New test.
886
887 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
888
889         * gcc.target/mips/mips.exp (mips_option_groups): Add
890         mcount-ra-address.
891         * gcc.target/mips/mmcount-ra-address-1.c: New test.
892         * gcc.target/mips/mmcount-ra-address-2.c: New test.
893         * gcc.target/mips/mmcount-ra-address-3.c: New test.
894
895 2009-10-29  Michael Matz  <matz@suse.de>
896
897         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
898         * gcc.target/i386/sse-recip-vec.c: Ditto.
899         * gcc.target/i386/brokensqrt.c: New test.
900
901 2009-10-29  Tobias Burnus  <burnus@net-b.de>
902
903         PR fortran/41777
904         * gfortran.dg/associated_target_3.f90: New testcase.
905
906 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
907
908         * gfortran.dg/lto/pr41764_0.f: New.
909
910 2009-10-29  Martin Jambor  <mjambor@suse.cz>
911
912         PR tree-optimization/41775
913         * g++.dg/torture/pr41775.C: New testcase.
914
915 2009-10-28  Jason Merrill  <jason@redhat.com>
916
917         * g++.dg/cpp0x/inline-ns1.C: New.
918         * g++.dg/cpp0x/inline-ns2.C: New.
919         * g++.dg/cpp0x/inline-ns3.C: New.
920
921 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
922
923         PR rtl-optimization/39715
924         * gcc.target/arm/thumb-ltu.c: New.
925
926 2009-10-28  Richard Guenther  <rguenther@suse.de>
927
928         PR lto/41808
929         PR lto/41839
930         * gcc.dg/lto/20091027-1_0.c: New testcase.
931         * gcc.dg/lto/20091027-1_1.c: Likewise.
932         * g++.dg/lto/20091026-1_0.C: Likewise.
933         * g++.dg/lto/20091026-1_1.C: Likewise.
934         * g++.dg/lto/20091026-1_a.h: Likewise.
935
936 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
937
938         PR middle-end/41837
939         * gcc.dg/pr41837.c: New test.
940
941         PR debug/41801
942         * g++.dg/ext/sync-3.C: New test.
943
944         PR target/41762
945         * gcc.dg/pr41762.c: New test.
946
947 2009-10-28  Richard Guenther  <rguenther@suse.de>
948
949         PR middle-end/41855
950         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
951         * gfortran.dg/lto/20091028-1_1.c: Likewise.
952         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
953         * gfortran.dg/lto/20091028-2_1.c: Likewise.
954
955 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
956
957         PR rtl-optimization/39715
958         * gcc.target/arm/thumb-bitfld1.c: New.
959
960 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
961
962         PR rtl-optimization/40741
963         * gcc.target/arm/thumb-branch1.c: New.
964
965 2009-10-27  Jason Merrill  <jason@redhat.com>
966
967         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
968         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
969         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
970         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
971
972 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
973
974         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
975         * gnat.dg/null_pointer_deref2.adb: Likewise.
976
977 2009-10-27  Richard Guenther  <rguenther@suse.de>
978
979         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
980
981 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
982
983         PR c/41842
984         * gcc.dg/pr41842.c: New test.
985
986 2009-10-27  Revital Eres  <eres@il.ibm.com>
987
988         PR tree-optimization/40648
989         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
990         change in decision of peeling for alignment.
991         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
992         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
993         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
994         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
995         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
996         * gcc.dg/vect/vect-50.c: Likewise.
997         * gcc.dg/vect/vect-33.c: Likewise.
998         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
999         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1000         Likewise.
1001         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1002         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1003         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1004         Likewise.
1005         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1006         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1007         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1008         * gcc.dg/vect/vect-60.c: Likewise.
1009         * gcc.dg/vect/vect-26.c: Likewise.
1010         * gcc.dg/vect/vect-52.c: Likewise.
1011         * gcc.dg/vect/vect-44.c: Likewise.
1012         * gcc.dg/vect/vect-27.c: Likewise.
1013         * gcc.dg/vect/vect-70.c: Likewise.
1014         * gcc.dg/vect/vect-28.c: Likewise.
1015         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1016         * gcc.dg/vect/vect-109.c: Likewise.
1017         * gcc.dg/vect/vect-54.c: Likewise.
1018         * gcc.dg/vect/vect-29.c: Likewise.
1019         * gcc.dg/vect/vect-72.c: Likewise.
1020         * gcc.dg/vect/vect-56.c: Likewise.
1021         * gcc.dg/vect/vect-48.c: Likewise.
1022         * gcc.dg/vect/vect-91.c: Likewise.
1023         * gcc.dg/vect/vect-92.c: Likewise.
1024         * gcc.dg/vect/vect-58.c: Likewise.
1025         * gcc.dg/vect/slp-25.c: Likewise.
1026         * gcc.dg/vect/vect-93.c: Likewise.
1027         * gcc.dg/vect/vect-95.c: Likewise.
1028         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1029         * gcc.dg/vect/vect-87.c: Likewise.
1030         * gcc.dg/vect/vect-96.c: Likewise.
1031         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1032         * gcc.dg/vect/vect-88.c: Likewise.
1033         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1034         * gcc.dg/vect/vect-89.c: Likewise.
1035         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1036         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1037         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1038         * gfortran.dg/vect/vect-2.f90: Likewise.
1039         * gfortran.dg/vect/vect-3.f90: Likewise.
1040         * gfortran.dg/vect/vect-4.f90: Likewise.
1041         * gfortran.dg/vect/vect-5.f90: Likewise.
1042
1043 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1044
1045         PR c++/41020
1046         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1047
1048 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1049             Michael Meissner  <meissner@linux.vnet.ibm.com>
1050             Ulrich Weigand  <uweigand@de.ibm.com>
1051
1052         * gcc.target/spu/ea/ea.exp: New file.
1053         * gcc.target/spu/ea/cache1.c: Likewise.
1054         * gcc.target/spu/ea/cast1.c: Likewise.
1055         * gcc.target/spu/ea/cast2.c: Likewise.
1056         * gcc.target/spu/ea/compile1.c: Likewise.
1057         * gcc.target/spu/ea/compile2.c: Likewise.
1058         * gcc.target/spu/ea/cppdefine.c: Likewise.
1059         * gcc.target/spu/ea/errors1.c: Likewise.
1060         * gcc.target/spu/ea/errors2.c: Likewise.
1061         * gcc.target/spu/ea/execute1.c: Likewise.
1062         * gcc.target/spu/ea/execute2.c: Likewise.
1063         * gcc.target/spu/ea/execute3.c: Likewise.
1064         * gcc.target/spu/ea/ops1.c: Likewise.
1065         * gcc.target/spu/ea/ops2.c: Likewise.
1066         * gcc.target/spu/ea/options1.c: Likewise.
1067         * gcc.target/spu/ea/test-sizes.c: Likewise.
1068
1069 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1070
1071         PR bootstrap/41345
1072         * gcc.dg/pr41345.c: New test.
1073
1074         PR debug/41828
1075         * g++.dg/debug/dwarf2/anonname1.C: New test.
1076
1077 2009-10-26  Jason Merrill  <jason@redhat.com>
1078
1079         PR c++/38796
1080         * g++.dg/cpp0x/defaulted15.C: New.
1081         * g++.dg/cpp0x/defaulted16.C: New.
1082
1083 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1084
1085         PR c++/41785
1086         * g++.dg/cpp0x/variadic96.C: New test.
1087
1088 2009-10-26  Nick Clifton  <nickc@redhat.com>
1089
1090         * lib/target-supports.exp (check_profiling_available):
1091         Profiling is not, currently, available for the RX port.
1092         (check_effective_target_hard_float): Add support for RX target.
1093         * gcc.target/rx: New directory.
1094         * gcc.target/rx/builtins.c: New test file.
1095         * gcc.target/rx/interrupts.c: New test file.
1096         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1097         * gcc.target/rx/zero-width-bitfield.c: New test file.
1098         * gcc.target/rx/i272091.c: New test file.
1099         * gcc.target/rx/packed-struct.c: New test file.
1100         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1101
1102 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1103
1104         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1105         * gcc.dg/lto/20091016-1_0.c: Likewise.
1106         * gcc.dg/lto/20090206-1_0.c: Likewise.
1107         * gcc.dg/lto/20081120-1_0.c: Likewise.
1108         * gcc.dg/lto/20081120-2_0.c: Likewise.
1109         * gcc.dg/lto/20090116_0.c: Likewise.
1110         * gcc.dg/lto/20081126_0.c: Likewise.
1111         * gcc.dg/lto/20091013-1_0.c: Likewise.
1112         * gcc.dg/lto/20081212-1_0.c: Likewise.
1113         * gcc.dg/lto/20091015-1_0.c: Likewise.
1114         * gcc.dg/lto/20090126-1_0.c: Likewise.
1115         * gcc.dg/lto/20090126-2_0.c: Likewise.
1116         * gcc.dg/lto/20091020-1_0.c: Likewise.
1117         * gcc.dg/lto/20091020-2_0.c: Likewise.
1118         * gcc.dg/lto/20081204-1_0.c: Likewise.
1119         * gcc.dg/lto/20081204-2_0.c: Likewise.
1120         * gcc.dg/lto/20081224_0.c: Likewise.
1121         * gcc.dg/lto/20090219_0.c: Likewise.
1122
1123 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1124
1125         PR c++/41020
1126         * g++.dg/lookup/extern-c-redecl2.C: New test.
1127         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1128         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1129         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1130
1131 2009-10-26  Michael Matz  <matz@suse.de>
1132
1133         PR tree-optimization/41783
1134         * gcc.dg/pr41783.c: New test.
1135         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1136         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1137         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1138
1139 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1140
1141         PR fortran/41714
1142         * gfortran.dg/class_allocate_4.f03: New test.
1143
1144 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1145
1146         * gcc.target/mips/mult-1.c: New test.
1147
1148 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1149
1150         PR fortran/41784
1151         * gfortran.dg/extends_8.f03: New test.
1152
1153 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1154
1155         * gnat.dg/specs/pack4.ads: New test.
1156
1157 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1158
1159         * gnat.dg/null_pointer_deref1.adb: New test.
1160         * gnat.dg/null_pointer_deref2.adb: Likewise.
1161
1162 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1163
1164         PR fortran/41772
1165         * gfortran.dg/transfer_intrinsic_3.f90.
1166
1167 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1168
1169         * gnat.dg/opt4.adb: New test.
1170
1171 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1172
1173         PR c/40033
1174         * gcc.dg/noncompile/pr40033-1.c: New test.
1175
1176 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1177
1178         PR c++/40808
1179         * g++.dg/abi/mangle34.C: New test
1180
1181 2009-10-23  Jason Merrill  <jason@redhat.com>
1182
1183         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1184
1185         Core issue 899
1186         * g++.dg/cpp0x/explicit4.C: New.
1187
1188 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1189
1190         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1191         *-*-cygwin.
1192         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1193         for *-*-mingw* and *-*-cygwin.
1194         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1195         * g++.dg/template/spec35.C: Disable weak symbol test for
1196         *-*-mingw* and *-*-cygwin.
1197
1198         PR testsuite/31342
1199         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1200
1201 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1202
1203         PR fortran/41800
1204         * gfortran.dg/class_10.f03: New test.
1205
1206 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1207
1208         PR target/41787
1209         * gcc.target/powerpc/vsx-vrsave.c: New file.
1210
1211 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1212
1213         PR c/41673
1214         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1215
1216 2009-10-23  Richard Guenther  <rguenther@suse.de>
1217
1218         PR tree-optimization/41778
1219         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1220
1221 2009-10-22  Richard Guenther  <rguenther@suse.de>
1222
1223         PR lto/41791
1224         * g++.dg/lto/20091022-2_0.C: New testcase.
1225
1226 2009-10-22  Richard Guenther  <rguenther@suse.de>
1227
1228         PR lto/41730
1229         * g++.dg/lto/20091022-1_0.C: New testcase.
1230
1231 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1232
1233         * gcc.dg/autopar/outer-4.c: Adjust scan.
1234         * gcc.dg/autopar/outer-5.c: Adjust scan.
1235         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1236
1237         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1238         * gcc.dg/autopar/outer-1.c: New testcase.
1239         * gcc.dg/autopar/outer-2.c: New testcase.
1240         * gcc.dg/autopar/outer-3.c: New testcase.
1241         * gcc.dg/autopar/outer-4.c: New testcase.
1242         * gcc.dg/autopar/outer-5.c: New testcase.
1243         * gcc.dg/autopar/outer-6.c: New testcase.
1244
1245 2009-10-22  Jan Hubicka  <jh@suse.cz>
1246
1247         * gcc.c-torture/compile/pr40556.c: New testcase.
1248
1249 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1250
1251         PR fortran/41781
1252         * gfortran.dg/goto_8.f90: New test case.
1253
1254 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1255
1256         PR tree-optimization/41497
1257         * gcc.dg/tree-ssa/pr41497.c: New.
1258
1259 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1260
1261         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1262
1263 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1264
1265         * gcc.dg/tls/pie-1.c: New test.
1266
1267 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1268
1269         * g++.dg/abi/mangle33.C: New test.
1270
1271 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1272
1273         * gnat.dg/discr22.adb: New test.
1274
1275 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1276
1277         * gnat.dg/loop_optimization7.ad[sb]: New test.
1278         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1279
1280 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1281
1282         PR fortran/41706
1283         PR fortran/41766
1284         * gfortran.dg/class_9.f03: Extended test case.
1285         * gfortran.dg/select_type_7.f03: New test case.
1286
1287 2009-10-20  Richard Guenther  <rguenther@suse.de>
1288
1289         * gcc.dg/lto/20091020-3_0.c: New testcase.
1290
1291 2009-10-20  Richard Guenther  <rguenther@suse.de>
1292
1293         PR lto/41761
1294         * gcc.dg/lto/20091020-1_0.c: New testcase.
1295         * gcc.dg/lto/20091020-1_1.c: Likewise.
1296         * gcc.dg/lto/20091020-2_0.c: Likewise.
1297         * gcc.dg/lto/20091020-2_1.c: Likewise.
1298
1299 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1300
1301         PR debug/41340
1302         * gcc.dg/pr41340.c: New test.
1303
1304 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1305
1306         * gnat.dg/discr21.ad[sb]: New test.
1307         * gnat.dg/discr21_pkg.ads: New helper.
1308
1309 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1310
1311         PR fortran/41706
1312         * gfortran.dg/class_9 : New test.
1313
1314 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1315
1316         * gcc.dg/raw-string-1.c: New test.
1317         * gcc.dg/raw-string-2.c: New test.
1318         * gcc.dg/raw-string-3.c: New test.
1319         * gcc.dg/raw-string-4.c: New test.
1320         * gcc.dg/raw-string-5.c: New test.
1321         * gcc.dg/raw-string-6.c: New test.
1322         * gcc.dg/raw-string-7.c: New test.
1323         * gcc.dg/utf8-1.c: New test.
1324         * gcc.dg/utf8-2.c: New test.
1325         * gcc.dg/utf-badconcat2.c: New test.
1326         * gcc.dg/utf-dflt2.c: New test.
1327         * gcc.dg/cpp/include6.c: New test.
1328         * g++.dg/ext/raw-string-1.C: New test.
1329         * g++.dg/ext/raw-string-2.C: New test.
1330         * g++.dg/ext/raw-string-3.C: New test.
1331         * g++.dg/ext/raw-string-4.C: New test.
1332         * g++.dg/ext/raw-string-5.C: New test.
1333         * g++.dg/ext/raw-string-6.C: New test.
1334         * g++.dg/ext/raw-string-7.C: New test.
1335         * g++.dg/ext/utf8-1.C: New test.
1336         * g++.dg/ext/utf8-2.C: New test.
1337         * g++.dg/ext/utf-badconcat2.C: New test.
1338         * g++.dg/ext/utf-dflt2.C: New test.
1339
1340         * gcc.dg/cleanup-13.c: New test.
1341
1342 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1343
1344         PR fortran/41586
1345         * gfortran.dg/auto_dealloc_1.f90: New test case.
1346
1347 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1348
1349         Port from redhat/gcc-4_4-branch:
1350         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1351         * gcc.dg/debug/vta-2.c: New test.
1352
1353         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1354         * gcc.dg/debug/vta-1.c: New.
1355
1356 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1357
1358         * gnat.dg/noreturn2.ad[sb]: New test.
1359
1360 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1361
1362         PR fortran/41755
1363         * gfortran.dg/equiv_8.f90: New test.
1364         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1365
1366 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1367
1368         * gcc.target/arm/neon-thumb2-move.c: New test.
1369
1370 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1371
1372         * gcc.dg/debug/vta-3.c: New test.
1373
1374 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1375
1376         * gnat.dg/nested_proc.adb: Rename into...
1377         * gnat.dg/nested_proc1.adb: ...this.
1378         * gnat.dg/nested_proc2.adb: New test.
1379
1380 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1381
1382         * gnat.dg/noreturn1.ad[sb]: New test.
1383
1384 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1385             Paul Thomas  <pault@gcc.gnu.org>
1386
1387         PR fortran/41629
1388         * gfortran.dg/class_6.f90: New test.
1389
1390         PR fortran/41608
1391         PR fortran/41587
1392         * gfortran.dg/class_7.f90: New test.
1393
1394         PR fortran/41618
1395         * gfortran.dg/class_8.f90: New test.
1396
1397 2009-10-17  Richard Guenther  <rguenther@suse.de>
1398
1399         * gcc.dg/lto/20091017-1_0.c: New testcase.
1400         * gcc.dg/lto/20091017-1_1.c: Likewise.
1401
1402 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1403
1404         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1405
1406 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1407
1408         * gnat.dg/aggr11.adb: New test.
1409         * gnat.dg/aggr11_pkg.ads: New helper.
1410
1411 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1412
1413         * gnat.dg/slice8.adb: New test.
1414         * gnat.dg/slice8_pkg1.ads: New helper.
1415         * gnat.dg/slice8_pkg2.ads: Likewise.
1416         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1417
1418 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1419
1420         * gnat.dg/unchecked_convert4.adb: New test.
1421
1422 2009-10-15  Jason Merrill  <jason@redhat.com>
1423
1424         PR c++/38798
1425         * g++.dg/cpp0x/trailing5.C: New.
1426
1427         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1428         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1429         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1430         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1431
1432 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1433
1434         PR fortran/41719
1435         * gfortran.dg/class_5.f03: New test case.
1436         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1437         * gfortran.dg/typebound_operator_4.f03: Ditto.
1438
1439 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1440
1441         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1442         * g++.dg/other/first-global.C: Likewise.
1443         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1444         * g++.dg/torture/pr40323.C: Likewise.
1445         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1446         * gcc.dg/inline-33.c: Likewise.
1447         * gcc.dg/ipa/ipa-1.c: Likewise.
1448         * gcc.dg/ipa/ipa-2.c: Likewise.
1449         * gcc.dg/ipa/ipa-3.c: Likewise.
1450         * gcc.dg/ipa/ipa-4.c: Likewise.
1451         * gcc.dg/ipa/ipa-5.c: Likewise.
1452         * gcc.dg/ipa/ipa-7.c: Likewise.
1453         * gcc.dg/ipa/ipacost-2.c: Likewise.
1454         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1455         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1456         * gfortran.dg/whole_file_5.f90: Likewise.
1457         * gfortran.dg/whole_file_6.f90: Likewise.
1458
1459 2009-10-16  Richard Guenther  <rguenther@suse.de>
1460
1461         PR tree-optimization/41728
1462         * gcc.c-torture/compile/pr41728.c: New testcase.
1463
1464 2009-10-16  Richard Guenther  <rguenther@suse.de>
1465
1466         PR lto/41598
1467         * gcc.dg/lto/20091016-1_0.c: New testcase.
1468         * gcc.dg/lto/20091016-1_1.c: Likewise.
1469         * gcc.dg/lto/20091016-1_a.h: Likewise.
1470
1471 2009-10-16  Richard Guenther  <rguenther@suse.de>
1472
1473         PR lto/41715
1474         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1475         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1476         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1477
1478 2009-10-16  Richard Guenther  <rguenther@suse.de>
1479
1480         PR lto/41713
1481         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1482
1483 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1484
1485         PR debug/41717
1486         * gcc.dg/debug/pr41717.c: New test.
1487
1488 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1489
1490         PR fortran/41648
1491         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1492
1493         PR fortran/41656
1494         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1495
1496 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1497
1498         PR target/23983
1499         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1500         result used.
1501         * g++.dg/ext/altivec-2.C (main): Ditto.
1502
1503 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1504
1505         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1506         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1507
1508 2009-10-15  Richard Guenther  <rguenther@suse.de>
1509
1510         PR lto/41669
1511         * gcc.dg/lto/20091015-1_0.c: New testcase.
1512         * gcc.dg/lto/20091015-1_1.c: Likewise.
1513         * gcc.dg/lto/20091015-1_2.c: Likewise.
1514         * gcc.dg/lto/20091015-1_a.h: Likewise.
1515         * gcc.dg/lto/20091015-1_b.h: Likewise.
1516
1517 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1518
1519         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1520
1521 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1522
1523         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1524
1525 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1526
1527         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1528         line from 1 to 0.
1529         * obj-c++.dg/bitfield-1.mm: Likewise.
1530         * obj-c++.dg/bitfield-4.mm: Likewise.
1531
1532 2009-10-14  Richard Guenther  <rguenther@suse.de>
1533
1534         PR lto/41173
1535         * gcc.dg/lto/20091014-1_0.c: New testcase.
1536
1537 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1538
1539         PR testsuite/41707
1540         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1541         warning on line 0 instead of 1.
1542
1543 2009-10-14  Richard Guenther  <rguenther@suse.de>
1544
1545         PR lto/41521
1546         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1547         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1548
1549 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1550
1551         PR preprocessor/41543
1552         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1553
1554         PR debug/41695
1555         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1556
1557 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1558
1559         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1560         New procedure.
1561         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1562         effective target.
1563
1564 2009-10-14  Jason Merrill  <jason@redhat.com>
1565
1566         PR c++/39866
1567         * g++.dg/cpp0x/defaulted14.C: New.
1568
1569 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1570
1571         * g++.dg/cpp0x/vt-40092.C: New.
1572
1573 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1574
1575         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1576         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1577
1578 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1579
1580         * gfortran.dg/complex_intrinsic_8.f90: New test.
1581
1582 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1583
1584         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1585         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1586
1587 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1588
1589         PR target/38948
1590         * gcc.dg/torture/pr38948.c: New test.
1591
1592 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1593
1594         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1595
1596 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1597
1598         PR fortran/41581
1599         * gfortran.dg/class_allocate_2.f03: Modified.
1600         * gfortran.dg/class_allocate_3.f03: New test case.
1601
1602 2009-10-13  Richard Guenther  <rguenther@suse.de>
1603
1604         PR lto/41668
1605         * gcc.dg/lto/20091006-2_0.c: New testcase.
1606         * gcc.dg/lto/20091006-2_1.c: Likewise.
1607         * gcc.dg/lto/20091006-2_2.c: Likewise.
1608         * gcc.dg/lto/20091013-1_0.c: Likewise.
1609         * gcc.dg/lto/20091013-1_1.c: Likewise.
1610         * gcc.dg/lto/20091013-1_2.c: Likewise.
1611
1612 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1613
1614         * gcc.c-torture/compile/pr41661.c: New test.
1615
1616 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1617
1618         PR libgfortran/41683
1619         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1620
1621 2009-10-12  Jason Merrill  <jason@redhat.com>
1622
1623         PR c++/37875
1624         * g++.dg/cpp0x/decltype18.C: New.
1625
1626         PR c++/37766
1627         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1628
1629 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1630
1631         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1632
1633 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1634
1635         PR debug/41343
1636         PR debug/41447
1637         PR debug/41264
1638         PR debug/41338
1639         * gcc.dg/guality/pr41447-1.c: New.
1640         * gcc.dg/debug/pr41264-1.c: New.
1641         * gcc.dg/debug/pr41343-1.c: New.
1642
1643 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1644
1645         PR target/26515
1646         * gcc.dg/torture/pr26515.c: New test.
1647
1648 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1649
1650         PR testsuite/41659
1651         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1652         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1653         or "xfail" with dg-lto-do.
1654
1655 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1656
1657         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1658
1659 2009-10-12  Michael Matz  <matz@suse.de>
1660
1661         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1662         pass.
1663
1664 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1665
1666         PR target/41680
1667         * g++.dg/torture/pr41680.C: New test.
1668
1669 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1670
1671         PR c++/41570
1672         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1673
1674 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1675
1676         PR debug/41616
1677         * gcc.dg/guality/pr41616-1.c: New.
1678
1679 2009-10-11  Jason Merrill  <jason@redhat.com>
1680
1681         PR c++/37204
1682         * g++.dg/cpp0x/rv-reinterpret.C: New.
1683
1684 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1685
1686         PR libgfortran/38439
1687         * gfortran.dg/fmt_error_9.f: New test.
1688         * gfortran.dg/fmt_error_10.f: New test.
1689
1690 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1691
1692         PR fortran/41583
1693         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1694         * gfortran.dg/class_4b.f03: As above.
1695         * gfortran.dg/class_4c.f03: As above.
1696         * gfortran.dg/class_4d.f03: As above.
1697
1698 2009-10-11  Richard Guenther  <rguenther@suse.de>
1699
1700         PR tree-optimization/41555
1701         * gcc.dg/torture/pr41555.c: New testcase.
1702
1703 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1704
1705         PR libgfortran/35862
1706         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1707         function correctly.
1708
1709 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1710
1711         PR libgfortran/35862
1712         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1713         Add conditions to avoid runtime errors if not supported.
1714
1715 2009-10-10  Richard Guenther  <rguenther@suse.de>
1716
1717         PR tree-optimization/41654
1718         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1719
1720 2009-10-09  Jason Merrill  <jason@redhat.com>
1721
1722         * g++.dg/cpp/ucn-1.C: New.
1723
1724 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1725
1726         PR fortran/41585
1727         * gfortran.dg/class_2.f03: Extended test case.
1728
1729 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1730
1731         PR fortran/41582
1732         * gfortran.dg/class_allocate_1.f03: Modify code such that
1733         it compiles with the gfc_warning->gfc_error change.
1734         * gfortran.dg/class_allocate_1.f03: New test.
1735
1736 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1737
1738         PR fortran/41579
1739         * gfortran.dg/select_type_6.f03: New test.
1740
1741 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1742
1743         PR preprocessor/41445
1744         * gcc.dg/cpp/separate-1.c: Adjust.
1745         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1746         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1747         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1748         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1749         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1750         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1751         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1752
1753         PR rtl-optimization/41646
1754         * gcc.c-torture/compile/pr41646.c: New test.
1755
1756 2009-10-09  Richard Guenther  <rguenther@suse.de>
1757
1758         PR tree-optimization/41634
1759         * gcc.c-torture/compile/pr41634.c: New testcase.
1760
1761 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1762
1763         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1764
1765 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1766
1767         * gnat.dg/opt3.adb: New test.
1768         * gnat.dg/opt3_pkg.ads: New helper.
1769
1770 2009-10-08  Doug Kwan  <dougkwan@google.com>
1771
1772         PR rtl-optimization/41574
1773         * gcc.dg/pr41574.c: New test.
1774
1775 2009-10-08  Cary Coutant  <ccoutant@google.com>
1776
1777         Add support for debugging with ICF (Identical Code Folding).
1778         * g++.dg/debug/dwarf2/icf.C: New test.
1779
1780 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1781
1782         * gcc.target/mips/truncate-6.c: New test.
1783
1784 2009-10-08  Jason Merrill  <jason@redhat.com>
1785
1786         PR c++/36816
1787         * g++.dg/cpp0x/rv-deduce.C: New.
1788
1789         PR c++/37177
1790         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1791         * g++.dg/template/explicit-args2.C: New.
1792         * g++.dg/template/explicit-args3.C: New.
1793         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1794
1795 2009-10-08  Michael Matz  <matz@suse.de>
1796
1797         PR middle-end/41573
1798         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1799         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1800         * gcc.dg/pr41573.c: New test.
1801
1802 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1803
1804         PR c/41182
1805         * gcc.c-torture/compile/pr41182-1.c: New.
1806
1807 2009-10-07  Jason Merrill  <jason@redhat.com>
1808
1809         * g++.dg/cpp0x/variadic95.C: New.
1810
1811 2009-10-07  Jason Merrill  <jason@redhat.com>
1812
1813         * g++.dg/template/scope3.C: New.
1814
1815 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1816
1817         * gcc.dg/debug/dwarf2/inline3.c: New test.
1818
1819 2009-10-07  Daniel Kraft  <d@domob.eu>
1820
1821         PR fortran/41615
1822         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1823
1824 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1825
1826         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1827         * gfortran.dg/select_type_1.f03: Modified error message.
1828         * gfortran.dg/select_type_5.f03: New test.
1829
1830 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1831
1832         PR libgfortran/41612
1833         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1834         have kind=10 reals.
1835
1836 2009-10-06  Jason Merrill  <jason@redhat.com>
1837
1838         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1839         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1840
1841 2009-10-06  Richard Guenther  <rguenther@suse.de>
1842
1843         PR lto/41502
1844         * gcc.dg/lto/20091006-1_0.c: New testcase.
1845         * gcc.dg/lto/20091006-1_1.c: Likewise.
1846         * gcc.dg/lto/20091005-2_0.c: Likewise.
1847
1848 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1849
1850         PR ada/41383
1851         * gnat.dg/timer_cancel.adb: New test.
1852
1853 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1854
1855         PR ada/38333
1856         * gnat.dg/specs/import_abstract.ads: New.
1857
1858 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1859
1860         PR libgfortran/35862
1861         * gfortran.dg/round_2.f03: New test.
1862
1863 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1864
1865         PR debug/41558
1866         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1867         * lib/gcc-gdb-test.exp: ... here.  New file.
1868         * gfortran.dg/guality/guality.exp: New file.
1869         * gfortran.dg/guality/pr41558.f90: New test.
1870         * gfortran.dg/guality/arg1.f90: New test.
1871
1872 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1873
1874         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1875         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1876         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1877         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1878
1879 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1880
1881         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1882         register_pass_info.
1883         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1884         plugin_pass to register_pass_info.
1885         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1886         register_pass_info.
1887         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1888         register_pass_info.
1889
1890 2009-10-05  Richard Guenther  <rguenther@suse.de>
1891
1892         PR lto/41281
1893         * gcc.dg/lto/20090914-2_0.c: New testcase.
1894
1895 2009-10-05  Richard Guenther  <rguenther@suse.de>
1896
1897         PR lto/40902
1898         * gcc.dg/lto/20091005-1_0.c: New testcase.
1899         * gcc.dg/lto/20091005-1_1.c: Likewise.
1900
1901 2009-10-05  Richard Guenther  <rguenther@suse.de>
1902
1903         PR lto/41552
1904         PR lto/41487
1905         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1906         * g++.dg/lto/20091004-1_0.C: New testcase.
1907         * g++.dg/lto/20091004-1_1.C: Likewise.
1908         * g++.dg/lto/20091004-2_0.C: Likewise.
1909         * g++.dg/lto/20091004-2_1.C: Likewise.
1910         * g++.dg/lto/20091004-3_0.C: Likewise.
1911         * g++.dg/lto/20091004-3_1.C: Likewise.
1912
1913 2009-10-05  Richard Guenther  <rguenther@suse.de>
1914
1915         PR tree-optimization/23821
1916         * gcc.dg/torture/pr23821.c: New testcase.
1917
1918 2009-10-05  Daniel Kraft  <d@domob.eu>
1919
1920         PR fortran/41403
1921         * gfortran.dg/goto_6.f: New test.
1922         * gfortran.dg/goto_7.f: New test.
1923
1924 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1925             Bill Maddox  <maddox@google.com>
1926             Cary Coutant  <ccoutant@google.com>
1927             Chris Demetriou  <cgd@google.com>
1928             Diego Novillo  <dnovillo@google.com>
1929             Doug Kwan  <dougkwan@google.com>
1930             Jan Hubicka  <jh@suse.cz>
1931             Ollie Wild  <aaw@google.com>
1932             Rafael Espindola  <espindola@google.com>
1933             Richard Guenther  <rguenther@suse.de>
1934             Simon Baldwin  <simonb@google.com>
1935
1936         * g++.dg/20090107-1.C: New.
1937         * g++.dg/20090121-1.C: New.
1938         * g++.dg/ipa/20090113-1.C: New.
1939         * g++.dg/lto: New directory.
1940         * g++.dg/lto/20080829_0.C: New.
1941         * g++.dg/lto/20080904_0.C: New.
1942         * g++.dg/lto/20080907_0.C: New.
1943         * g++.dg/lto/20080908-1_0.C: New.
1944         * g++.dg/lto/20080908-2_0.C: New.
1945         * g++.dg/lto/20080908-3_0.C: New.
1946         * g++.dg/lto/20080909-1_0.C: New.
1947         * g++.dg/lto/20080910-1_0.C: New.
1948         * g++.dg/lto/20080912-1_0.C: New.
1949         * g++.dg/lto/20080912_0.C: New.
1950         * g++.dg/lto/20080915_0.C: New.
1951         * g++.dg/lto/20080916_0.C: New.
1952         * g++.dg/lto/20080917_0.C: New.
1953         * g++.dg/lto/20080924_0.C: New.
1954         * g++.dg/lto/20080926_0.C: New.
1955         * g++.dg/lto/20081008_0.C: New.
1956         * g++.dg/lto/20081022.h: New.
1957         * g++.dg/lto/20081022_0.C: New.
1958         * g++.dg/lto/20081022_1.C: New.
1959         * g++.dg/lto/20081023_0.C: New.
1960         * g++.dg/lto/20081109-1_0.C: New.
1961         * g++.dg/lto/20081109-2_0.C: New.
1962         * g++.dg/lto/20081109_0.C: New.
1963         * g++.dg/lto/20081109_1.C: New.
1964         * g++.dg/lto/20081118-1_0.C: New.
1965         * g++.dg/lto/20081118-1_1.C: New.
1966         * g++.dg/lto/20081118_0.C: New.
1967         * g++.dg/lto/20081118_1.C: New.
1968         * g++.dg/lto/20081119-1.h: New.
1969         * g++.dg/lto/20081119-1_0.C: New.
1970         * g++.dg/lto/20081119-1_1.C: New.
1971         * g++.dg/lto/20081119_0.C: New.
1972         * g++.dg/lto/20081119_1.C: New.
1973         * g++.dg/lto/20081120-1_0.C: New.
1974         * g++.dg/lto/20081120-1_1.C: New.
1975         * g++.dg/lto/20081120-2_0.C: New.
1976         * g++.dg/lto/20081120-2_1.C: New.
1977         * g++.dg/lto/20081123_0.C: New.
1978         * g++.dg/lto/20081123_1.C: New.
1979         * g++.dg/lto/20081125.h: New.
1980         * g++.dg/lto/20081125_0.C: New.
1981         * g++.dg/lto/20081125_1.C: New.
1982         * g++.dg/lto/20081127_0.C: New.
1983         * g++.dg/lto/20081127_1.C: New.
1984         * g++.dg/lto/20081203_0.C: New.
1985         * g++.dg/lto/20081203_1.C: New.
1986         * g++.dg/lto/20081204-1_0.C: New.
1987         * g++.dg/lto/20081204-1_1.C: New.
1988         * g++.dg/lto/20081204-2_0.C: New.
1989         * g++.dg/lto/20081204-2_1.C: New.
1990         * g++.dg/lto/20081209_0.C: New.
1991         * g++.dg/lto/20081209_1.C: New.
1992         * g++.dg/lto/20081211-1.h: New.
1993         * g++.dg/lto/20081211-1_0.C: New.
1994         * g++.dg/lto/20081211-1_1.C: New.
1995         * g++.dg/lto/20081217-1_0.C: New.
1996         * g++.dg/lto/20081217-2_0.C: New.
1997         * g++.dg/lto/20081219_0.C: New.
1998         * g++.dg/lto/20081219_1.C: New.
1999         * g++.dg/lto/20090106_0.C: New.
2000         * g++.dg/lto/20090112_0.C: New.
2001         * g++.dg/lto/20090128_0.C: New.
2002         * g++.dg/lto/20090221_0.C: New.
2003         * g++.dg/lto/20090302_0.C: New.
2004         * g++.dg/lto/20090302_1.C: New.
2005         * g++.dg/lto/20090303_0.C: New.
2006         * g++.dg/lto/20090311-1.h: New.
2007         * g++.dg/lto/20090311-1_0.C: New.
2008         * g++.dg/lto/20090311-1_1.C: New.
2009         * g++.dg/lto/20090311_0.C: New.
2010         * g++.dg/lto/20090311_1.C: New.
2011         * g++.dg/lto/20090312.h: New.
2012         * g++.dg/lto/20090312_0.C: New.
2013         * g++.dg/lto/20090312_1.C: New.
2014         * g++.dg/lto/20090313_0.C: New.
2015         * g++.dg/lto/20090313_1.C: New.
2016         * g++.dg/lto/20090315_0.C: New.
2017         * g++.dg/lto/20090315_1.C: New.
2018         * g++.dg/lto/20091002-1_0.C: New testcase.
2019         * g++.dg/lto/20091002-2_0.C: Likewise..
2020         * g++.dg/lto/20091002-3_0.C: Likewise..
2021         * g++.dg/lto/README: New.
2022         * g++.dg/lto/pr40818_0.C: New.
2023         * g++.dg/opt/thunk3-1.C: New.
2024         * g++.dg/opt/thunk4.C: New.
2025         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2026         replacements with __attribute__ ((__noinline__)).
2027         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2028         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2029         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2030         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2031         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2032         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2033         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2034         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2035         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2036         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2037         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2038         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2039         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2040         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2041         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2042         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2043         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2044         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2045         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2046         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2047         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2048         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2049         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2050         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2051         * gcc.dg/20081223-1.c: New.
2052         * gcc.dg/lto: New directory.
2053         * gcc.dg/lto/20080908_0.c: New.
2054         * gcc.dg/lto/20080917_0.c: New.
2055         * gcc.dg/lto/20080924_0.c: New.
2056         * gcc.dg/lto/20081024_0.c: New.
2057         * gcc.dg/lto/20081109_0.c: New.
2058         * gcc.dg/lto/20081111_0.c: New.
2059         * gcc.dg/lto/20081111_1.c: New.
2060         * gcc.dg/lto/20081112_0.c: New.
2061         * gcc.dg/lto/20081112_1.c: New.
2062         * gcc.dg/lto/20081115_0.c: New.
2063         * gcc.dg/lto/20081115_1.c: New.
2064         * gcc.dg/lto/20081115_2.c: New.
2065         * gcc.dg/lto/20081118_0.c: New.
2066         * gcc.dg/lto/20081118_1.c: New.
2067         * gcc.dg/lto/20081118_2.c: New.
2068         * gcc.dg/lto/20081120-1_0.c: New.
2069         * gcc.dg/lto/20081120-1_1.c: New.
2070         * gcc.dg/lto/20081120-2_0.c: New.
2071         * gcc.dg/lto/20081120-2_1.c: New.
2072         * gcc.dg/lto/20081125_0.c: New.
2073         * gcc.dg/lto/20081125_1.c: New.
2074         * gcc.dg/lto/20081126_0.c: New.
2075         * gcc.dg/lto/20081201-1_0.c: New.
2076         * gcc.dg/lto/20081201-1_1.c: New.
2077         * gcc.dg/lto/20081201-1_2.c: New.
2078         * gcc.dg/lto/20081201-2_0.c: New.
2079         * gcc.dg/lto/20081201-2_1.c: New.
2080         * gcc.dg/lto/20081202-1_0.c: New.
2081         * gcc.dg/lto/20081202-1_1.c: New.
2082         * gcc.dg/lto/20081202-2_0.c: New.
2083         * gcc.dg/lto/20081202-2_1.c: New.
2084         * gcc.dg/lto/20081204-1_0.c: New.
2085         * gcc.dg/lto/20081204-1_1.c: New.
2086         * gcc.dg/lto/20081204-2_0.c: New.
2087         * gcc.dg/lto/20081210-1_0.c: New.
2088         * gcc.dg/lto/20081212-1_0.c: New.
2089         * gcc.dg/lto/20081222_0.c: New.
2090         * gcc.dg/lto/20081222_0.h: New.
2091         * gcc.dg/lto/20081222_1.c: New.
2092         * gcc.dg/lto/20081224_0.c: New.
2093         * gcc.dg/lto/20081224_0.h: New.
2094         * gcc.dg/lto/20081224_1.c: New.
2095         * gcc.dg/lto/20090116_0.c: New.
2096         * gcc.dg/lto/20090120_0.c: New.
2097         * gcc.dg/lto/20090126-1_0.c: New.
2098         * gcc.dg/lto/20090126-2_0.c: New.
2099         * gcc.dg/lto/20090206-1_0.c: New.
2100         * gcc.dg/lto/20090206-2_0.c: New.
2101         * gcc.dg/lto/20090210_0.c: New.
2102         * gcc.dg/lto/20090210_1.c: New.
2103         * gcc.dg/lto/20090213_0.c: New.
2104         * gcc.dg/lto/20090213_1.c: New.
2105         * gcc.dg/lto/20090218-1_0.c: New.
2106         * gcc.dg/lto/20090218-1_1.c: New.
2107         * gcc.dg/lto/20090218-2_0.c: New.
2108         * gcc.dg/lto/20090218-2_1.c: New.
2109         * gcc.dg/lto/20090218_0.c: New.
2110         * gcc.dg/lto/20090218_1.c: New.
2111         * gcc.dg/lto/20090218_2.c: New.
2112         * gcc.dg/lto/20090218_3.c: New.
2113         * gcc.dg/lto/20090219_0.c: New.
2114         * gcc.dg/lto/20090312_0.c: New.
2115         * gcc.dg/lto/20090312_1.c: New.
2116         * gcc.dg/lto/20090313_0.c: New.
2117         * gcc.dg/lto/20090706-1_0.c: New.
2118         * gcc.dg/lto/20090706-2_0.c: New.
2119         * gcc.dg/lto/20090717_0.c: New.
2120         * gcc.dg/lto/20090717_1.c: New.
2121         * gcc.dg/lto/20090729_0.c: New.
2122         * gcc.dg/lto/20090729_1.c: New.
2123         * gcc.dg/lto/20090812_0.c: New.
2124         * gcc.dg/lto/20090812_1.c: New.
2125         * gcc.dg/lto/20090914-1_0.c: New.
2126         * gcc.dg/lto/README: New.
2127         * gcc.dg/visibility-7.c: Adjust expected pattern
2128         * gfortran.dg/lto: New directory.
2129         * gfortran.dg/lto/pr40724_0.f: New.
2130         * gfortran.dg/lto/pr40724_1.f: New.
2131         * gfortran.dg/lto/pr40725_0.f03: New.
2132         * gfortran.dg/lto/pr40725_1.c: New.
2133         * gfortran.dg/lto/pr41069_0.f90: New.
2134         * gfortran.dg/lto/pr41069_1.f90: New.
2135         * gfortran.dg/lto/pr41069_2.f90: New.
2136         * g++.dg/README: Add 'lto' directory.
2137         * g++.dg/dg.exp: Also scan 'lto' directory
2138
2139 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2140             Janis Johnson  <janis187@us.ibm.com>
2141             Diego Novillo  <dnovillo@google.com>
2142
2143         * g++.dg/lto/lto.exp: New.
2144         * gcc.c-torture/execute/execute.exp: Add
2145         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2146         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2147         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2148         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2149         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2150         * gcc.dg/lto/lto.exp: New.
2151         * gfortran.dg/lto/lto.exp: New.
2152         * lib/target-supports.exp (check_effective_target_lto): New.
2153         * lib/c-torture.exp: Load target-supports.exp.  Define
2154         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2155         * lib/gcc-dg.exp: Likewise.
2156         * lib/lto.exp: New.
2157         * lib/torture-options.exp: Add support for a third argument.
2158
2159 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2160
2161         PR testsuite/41542
2162         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2163
2164 2009-10-02  Jason Merrill  <jason@redhat.com>
2165
2166         * g++.dg/abi/mangle32.C: New.
2167
2168 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2169
2170         * gnat.dg/atomic2.adb: New test.
2171
2172 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2173
2174         * gnat.dg/array11.adb: New test.
2175         * gnat.dg/array12.adb: Likewise.
2176
2177 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2178
2179         * gnat.dg/array10.adb: New test.
2180         * gnat.dg/object_overflow.adb: Tweak.
2181
2182 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2183
2184         * gcc.dg/guality/guality.exp: Disable on darwin.
2185
2186 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2187
2188         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2189         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2190         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2191         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2192
2193 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2194
2195         PR fortran/41479
2196         * gfortran.dg/intent_out_5.f90: New test.
2197
2198 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2199
2200         PR debug/41404
2201         PR debug/41353
2202         * gcc.dg/guality/pr41404-1.c: New test.
2203         * gcc.dg/guality/pr41353-2.c: New test.
2204
2205 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2206
2207         PR testsuite/41546
2208         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2209         to -mtune=generic.
2210
2211 2009-10-01  Jan Hubicka  <jh@suse.cz>
2212
2213         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2214
2215 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2216
2217         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2218
2219         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2220
2221 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2222
2223         PR fortran/41515
2224         * gfortran.dg/parameter_array_init_5.f90: New test.
2225
2226 2009-10-01  Jason Merrill  <jason@redhat.com>
2227
2228         * g++.dg/cpp0x/defaulted13.C: New.
2229
2230 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2231
2232         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2233         * gfortran.dg/bounds_check_11.f90: Likewise.
2234         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2235
2236 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2237
2238         * gfortran.dg/select_type_4.f90: New test.
2239
2240 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2241
2242         * gfortran.dg/same_type_as_1.f03: New test.
2243         * gfortran.dg/same_type_as_2.f03: Ditto.
2244
2245 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2246
2247         * gfortran.dg/select_type_1.f03: Extended.
2248         * gfortran.dg/select_type_3.f03: New test.
2249
2250 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2251
2252         * gfortran.dg/class_allocate_1.f03: New test.
2253
2254 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2255
2256         PR fortran/40996
2257         * gfortran.dg/allocatable_scalar_3.f90: New test.
2258         * gfortran.dg/select_type_2.f03: Ditto.
2259         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2260
2261 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2262
2263         * gfortran.dg/block_name_2.f90: Modified error message.
2264         * gfortran.dg/select_6.f90: Ditto.
2265         * gfortran.dg/select_type_1.f03: New test.
2266
2267 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2268
2269         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2270         * gfortran.dg/class_1.f03: Ditto.
2271         * gfortran.dg/class_2.f03: Ditto.
2272         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2273         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2274         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2275         * gfortran.dg/typebound_call_10.f03: Ditto.
2276         * gfortran.dg/typebound_call_2.f03: Ditto.
2277         * gfortran.dg/typebound_call_3.f03: Ditto.
2278         * gfortran.dg/typebound_call_4.f03: Ditto.
2279         * gfortran.dg/typebound_call_9.f03: Ditto.
2280         * gfortran.dg/typebound_generic_3.f03: Ditto.
2281         * gfortran.dg/typebound_generic_4.f03: Ditto.
2282         * gfortran.dg/typebound_operator_1.f03: Ditto.
2283         * gfortran.dg/typebound_operator_2.f03: Ditto.
2284         * gfortran.dg/typebound_operator_3.f03: Ditto.
2285         * gfortran.dg/typebound_operator_4.f03: Ditto.
2286         * gfortran.dg/typebound_proc_1.f08: Ditto.
2287         * gfortran.dg/typebound_proc_5.f03: Ditto.
2288         * gfortran.dg/typebound_proc_6.f03: Ditto.
2289
2290 2009-09-30  Jason Merrill  <jason@redhat.com>
2291
2292         * g++.dg/eh/init-temp1.C: Improve test.
2293
2294 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2295
2296         PR target/22093
2297         * gcc.target/alpha/pr22093.c: New test.
2298
2299 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2300             Jason Merrill  <jason@redhat.com>
2301
2302         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2303         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2304         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2305         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2306         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2307         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2308         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2309         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2310         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2311         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2312         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2313         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2314         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2315         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2316         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2317         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2318         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2319         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2320         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2321         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2322         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2323         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2324         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2325         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2326         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2327         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2328         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2329         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2330         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2331         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2332         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2333         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2334         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2335         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2336         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2337         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2338         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2339         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2340         * lib/prune.exp: Accept "In lambda function".
2341
2342 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2343
2344         * gcc.target/i386/fma4-check.h: New file.
2345         * gcc.target/i386/fma4-fma.c: Ditto.
2346         * gcc.target/i386/fma4-maccXX.c: Ditto.
2347         * gcc.target/i386/fma4-msubXX.c: Ditto.
2348         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2349         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2350         * gcc.target/i386/fma4-vector.c: Ditto.
2351         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2352         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2353         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2354         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2355         * gcc.target/i386/fma4-256-vector.c: Ditto.
2356         * gcc.target/i386/funcspec-2.c: Ditto.
2357
2358         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2359
2360         * gcc.target/i386/funcspec-5.c: Add FMA4.
2361         * gcc.target/i386/funcspec-6.c: Ditto.
2362         * gcc.target/i386/funcspec-8.c: Ditto.
2363
2364         * gcc.target/i386/funcspec-9.c: New file.
2365
2366         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2367
2368         * gcc.target/i386/isa-10.c: New file.
2369         * gcc.target/i386/isa-11.c: Ditto.
2370         * gcc.target/i386/isa-12.c: Ditto.
2371         * gcc.target/i386/isa-13.c: Ditto.
2372         * gcc.target/i386/isa-2.c: Ditto.
2373         * gcc.target/i386/isa-3.c: Ditto.
2374         * gcc.target/i386/isa-4.c: Ditto.
2375         * gcc.target/i386/isa-7.c: Ditto.
2376         * gcc.target/i386/isa-8.c: Ditto.
2377         * gcc.target/i386/isa-9.c: Ditto.
2378
2379         * gcc.target/i386/isa-14.c: Add FMA4.
2380         * gcc.target/i386/isa-1.c: Ditto.
2381         * gcc.target/i386/isa-5.c: Ditto.
2382         * gcc.target/i386/isa-6.c: Ditto.
2383
2384         * gcc.target/i386/sse-12.c: New file.
2385         * gcc.target/i386/sse-13.c: Ditto.
2386         * gcc.target/i386/sse-14.c: Ditto.
2387         * gcc.target/i386/sse-22.c: Ditto.
2388
2389         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2390         * g++.dg/other/i386-3.C: Ditto.
2391         * g++.dg/other/i386-5.C: Ditto.
2392         * g++.dg/other/i386-6.C: Ditto.
2393
2394 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2395
2396         PR testsuite/41496
2397         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2398         before.
2399
2400 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2401
2402         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2403         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2404
2405 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2406
2407         PR debug/41438
2408         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2409         hidden.
2410         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2411
2412 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2413
2414         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2415         * gcc.target/i386/isa-1.c: Remove SSE5.
2416         * gcc.target/i386/isa-5.c: Ditto.
2417         * gcc.target/i386/isa-6.c: Ditto.
2418         * gcc.target/i386/funcspec-4.c: Remove error conditions
2419         related to SSE5.
2420         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2421         * gcc.target/i386/avx-2.c: Ditto.
2422         * gcc.target/i386/sse-23.c: Ditto.
2423         * gcc.target/i386/funcspec-9.c: Delete.
2424
2425 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2426
2427         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2428         * gcc.dg/guality/pr41353-1.c: New test.
2429
2430         PR testsuite/41444
2431         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2432         in macro name definition for non-unix/win32/msdos.
2433
2434 2009-09-29  Daniel Kraft  <d@domob.eu>
2435
2436         PR fortran/39626
2437         * gfortran.dg/block_1.f08: New test.
2438         * gfortran.dg/block_2.f08: New test.
2439         * gfortran.dg/block_3.f90: New test.
2440         * gfortran.dg/block_4.f08: New test.
2441         * gfortran.dg/block_5.f08: New test.
2442         * gfortran.dg/block_6.f08: New test.
2443         * gfortran.dg/block_7.f08: New test.
2444         * gfortran.dg/block_8.f08: New test.
2445
2446 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2447
2448         PR libgfortran/35862
2449         * gfortran.dg/round_1.f03: New test.
2450         * gfortran.dg/f2003_io_3.f03: Update test.
2451
2452 2009-09-28  Easwaran Raman  <eraman@google.com>
2453
2454         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2455         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2456
2457 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2458
2459         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2460         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2461         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2462         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2463         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2464
2465         * g++.dg/dfp/dfp.exp: Fix typo.
2466
2467         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2468         Fix typo that breaks the check.
2469
2470 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2471
2472         * gnat.dg (tagged_alloc_free.adb): New testcase.
2473
2474 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2475
2476         * g++.dg/dfp: New directory.
2477         * g++.dg/dg.exp: Prune tests in dfp directory.
2478         * g++.dg/dfp/dfp.exp: New.
2479         * g++.dg/dfp/mangle-mode.C: New test.
2480
2481 2009-09-28  Michael Matz  <matz@suse.de>
2482
2483         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2484         for sign of -Inf.
2485
2486 2009-09-27  Richard Henderson  <rth@redhat.com>
2487
2488         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2489         * gcc.dg/tree-ssa/pr41469-1.c: New.
2490
2491 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2492
2493         PR c/41476
2494         * gcc.dg/cond-constqual-1.c: New test.
2495
2496 2009-09-26  Michael Matz  <matz@suse.de>
2497
2498         PR lto/40758
2499         PR middle-end/41470
2500         * gcc.dg/pr41470.c: New test.
2501
2502 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2503
2504         * gnat.dg/array9.adb: New test.
2505
2506 2009-09-26  Michael Matz  <matz@suse.de>
2507
2508         PR tree-optimization/41454
2509         * gcc.dg/pr41454.c: New test.
2510
2511 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2512
2513         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2514         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2515         into DW_TAG_GNU_template_parameter_pack and
2516         DW_TAG_GNU_formal_parameter_pack.
2517         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2518         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2519
2520 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2521
2522         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2523         parameters for alignment-sensitive -fsection-anchors tests.
2524
2525 2009-09-25  Richard Guenther  <rguenther@suse.de>
2526
2527         PR middle-end/41463
2528         * gcc.c-torture/execute/pr41463.c: New testcase.
2529
2530 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2531
2532         * gnat.dg/sse_nolib.adb: New testcase.
2533
2534 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2535
2536         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2537         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2538         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2539         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2540         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2541         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2542         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2543         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2544         * gcc.dg/vect/vect.exp: Add Power7 flags.
2545         * g++.dg/vect/vect.exp: Likewise.
2546         * gfortran.dg/vect/vect.exp: Likewise.
2547
2548 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2549
2550         PR fortran/41459
2551         * gfortran.dg/empty_label.f: New test.
2552         * gfortran.dg/empty_label.f90: Ditto.
2553         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2554
2555 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2556
2557         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2558         compile-time.
2559
2560 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2561
2562         * lib/scanasm.exp (make_pattern_printable): New function.
2563         (dg-scan, scan-assembler-times, scan-assembler-dem,
2564         scan-assembler-dem-not): Use it.
2565
2566 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2567
2568         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2569         (test_nested): Renamed to ...
2570         (test_nested1): This.
2571         (test_nested2): New.
2572         (main): Likewise.
2573
2574 2009-09-24  Richard Guenther  <rguenther@suse.de>
2575
2576         PR tree-optimization/36143
2577         PR tree-optimization/38747
2578         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2579         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2580         * g++.dg/torture/pr38747.C: New testcase.
2581         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2582
2583 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2584
2585         * gnat.dg/nested_proc.adb: New test.
2586
2587 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2588
2589         * gcc.target/i386/pr12329.c: Adjust.
2590
2591 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2592
2593         PR debug/41248
2594         * gcc.dg/pr41248.c: New.
2595
2596 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2597
2598         PR debug/41065
2599         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2600
2601 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2602
2603         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2604         current_compiler_flags.  Fix typos.
2605
2606 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2607
2608         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2609
2610 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2611
2612         PR c/39779
2613         * gcc.c-torture/compile/pr39779.c: New test.
2614
2615 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2616
2617         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2618         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2619         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2620
2621 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2622
2623         PR debug/41295
2624         * gcc.dg/pr41295.c: New.
2625
2626 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2627
2628         * gcc.dg/pr40209.c: Add test case.
2629
2630 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2631
2632         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2633         matching assembly.
2634         * gcc.target/mips/code-readable-2.c: Likewise.
2635         * gcc.target/mips/code-readable-3.c: Likewise.
2636
2637 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2638
2639         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2640         Check support via mode instead of C type.
2641         (check_effective_target_dfprt_nocache): Ditto.
2642         (check_effective_target_hard_dfp): Ditto.
2643
2644 2009-09-22  Richard Guenther  <rguenther@suse.de>
2645
2646         PR middle-end/41395
2647         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2648         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2649
2650 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2651
2652         * gcc.dg/20090922-1.c: New test.
2653
2654         PR bootstrap/41405
2655         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2656         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2657         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2658         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2659         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2660         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2661         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2662         * objc.dg/dwarf-2.m: Likewise.
2663
2664 2009-09-22  Richard Guenther  <rguenther@suse.de>
2665
2666         PR tree-optimization/41428
2667         * g++.dg/tree-ssa/pr41428.C: New testcase.
2668
2669 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2670
2671         PR middle-end/41429
2672         * g++.dg/gomp/pr41429.C: New test.
2673
2674 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2675
2676         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2677
2678 2009-09-21  Jason Merrill  <jason@redhat.com>
2679
2680         PR c++/41421
2681         * g++.dg/cpp0x/trivial1.C: Expand.
2682
2683 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2684
2685         * gcc.dg/torture/calleesave-sse.c: New.
2686
2687 2009-09-21  Jan Hubicka  <jh@suse.cz>
2688
2689         * gcc.dg/guality/inline-params.c: New testcase.
2690
2691 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2692
2693         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2694         Add -fno-inline.
2695         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2696         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2697         (f2): Ditto.
2698
2699 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2700
2701         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2702         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2703         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2704         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2705         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2706
2707 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2708
2709         PR middle-end/40642
2710         * g++.dg/torture/pr40642.C: New testcase.
2711
2712 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2713
2714         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2715         cases in static initializers.
2716
2717 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2718
2719         * gcc.c-tortue/compile/pr39886.c: New.
2720
2721 2009-09-20  Chris Demetriou  <cgd@google.com>
2722
2723         PR preprocessor/28435:
2724         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2725         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2726         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2727         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2728         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2729
2730 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2731
2732         * gcc.target/mips/mips.exp: Add relax-pic-calls
2733         under -mfoo/-mno-foo options.
2734         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2735         and -mexplicit-relocs.
2736         * gcc.target/mips/call-1.c: New test.
2737         * gcc.target/mips/call-2.c: New test.
2738         * gcc.target/mips/call-3.c: New test.
2739         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2740         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2741
2742 2009-09-19  Chris Demetriou  <cgd@google.com>
2743
2744         PR preprocessor/28435:
2745         * gcc.dg/cpp/missing-header-MD.c: New test.
2746         * gcc.dg/cpp/missing-header-MMD.c: New test.
2747         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2748         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2749
2750 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2751
2752         PR libgfortran/41328
2753         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2754         EOF works.
2755
2756 2009-09-18  Jason Merrill  <jason@redhat.com>
2757
2758         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2759         * g++.dg/cpp0x/initlist-deduce.C: New.
2760
2761 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2762
2763         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2764
2765 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2766
2767         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2768         * c-c++-common/dfp: New directory.
2769         * c-c++-common/dfp/dfp-dbg.h: New file.
2770         * gcc.dg/dfp/call-by-value.c: Move to ...
2771         * c-c++-common/call-by-value.c: here.
2772         * gcc.dg/dfp/cast.c: Move to ...
2773         * c-c++-common/cast.c: here.
2774         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2775         * c-c++-common/compare-eq-const.c: here.
2776         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2777         * c-c++-common/compare-eq-d128.c: here.
2778         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2779         * c-c++-common/compare-eq-d32.c: here.
2780         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2781         * c-c++-common/compare-eq-d64.c: here.
2782         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2783         * c-c++-common/compare-eq-dfp.c: here.
2784         * gcc.dg/dfp/compare-eq.h: Move to ...
2785         * c-c++-common/compare-eq.h: here.
2786         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2787         * c-c++-common/compare-rel-const.c: here.
2788         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2789         * c-c++-common/compare-rel-d128.c: here.
2790         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2791         * c-c++-common/compare-rel-d32.c: here.
2792         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2793         * c-c++-common/compare-rel-d64.c: here.
2794         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2795         * c-c++-common/compare-rel-dfp.c: here.
2796         * gcc.dg/dfp/compare-rel.h: Move to ...
2797         * c-c++-common/compare-rel.h: here.
2798         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2799         * c-c++-common/compare-special-d128.c: here.
2800         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2801         * c-c++-common/compare-special-d32.c: here.
2802         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2803         * c-c++-common/compare-special-d64.c: here.
2804         * gcc.dg/dfp/compare-special.h: Move to ...
2805         * c-c++-common/compare-special.h: here.
2806         * gcc.dg/dfp/constants-zero.c: Move to ...
2807         * c-c++-common/constants-zero.c: here.
2808         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2809         * c-c++-common/convert-bfp-10.c: here.
2810         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2811         * c-c++-common/convert-bfp-11.c: here.
2812         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2813         * c-c++-common/convert-bfp-12.c: here.
2814         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2815         * c-c++-common/convert-bfp-13.c: here.
2816         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2817         * c-c++-common/convert-bfp-14.c: here.
2818         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2819         * c-c++-common/convert-bfp-2.c: here.
2820         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2821         * c-c++-common/convert-bfp-3.c: here.
2822         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2823         * c-c++-common/convert-bfp-4.c: here.
2824         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2825         * c-c++-common/convert-bfp-5.c: here.
2826         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2827         * c-c++-common/convert-bfp-6.c: here.
2828         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2829         * c-c++-common/convert-bfp-7.c: here.
2830         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2831         * c-c++-common/convert-bfp-8.c: here.
2832         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2833         * c-c++-common/convert-bfp-9.c: here.
2834         * gcc.dg/dfp/convert-bfp.c: Move to ...
2835         * c-c++-common/convert-bfp.c: here.
2836         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2837         * c-c++-common/convert-bfp-fold.c: here.
2838         * gcc.dg/dfp/convert-dfp.c: Move to ...
2839         * c-c++-common/convert-dfp.c: here.
2840         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2841         * c-c++-common/convert-dfp-fold-2.c: here.
2842         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2843         * c-c++-common/convert-dfp-fold.c: here.
2844         * gcc.dg/dfp/convert.h: Move to ...
2845         * c-c++-common/convert.h: here.
2846         * gcc.dg/dfp/convert-int.c: Move to ...
2847         * c-c++-common/convert-int.c: here.
2848         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2849         * c-c++-common/convert-int-fold.c: here.
2850         * gcc.dg/dfp/convert-int-max.c: Move to ...
2851         * c-c++-common/convert-int-max.c: here.
2852         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2853         * c-c++-common/convert-int-max-fold.c: here.
2854         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2855         * c-c++-common/convert-int-saturate.c: here.
2856         * gcc.dg/dfp/func-array.c: Move to ...
2857         * c-c++-common/func-array.c: here.
2858         * gcc.dg/dfp/func-deref.c: Move to ...
2859         * c-c++-common/func-deref.c: here.
2860         * gcc.dg/dfp/func-mixed.c: Move to ...
2861         * c-c++-common/func-mixed.c: here.
2862         * gcc.dg/dfp/func-pointer.c: Move to ...
2863         * c-c++-common/func-pointer.c: here.
2864         * gcc.dg/dfp/func-scalar.c: Move to ...
2865         * c-c++-common/func-scalar.c: here.
2866         * gcc.dg/dfp/func-struct.c: Move to ...
2867         * c-c++-common/func-struct.c: here.
2868         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2869         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2870         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2871         * c-c++-common/func-vararg-alternate-d128.c: here.
2872         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2873         * c-c++-common/func-vararg-alternate-d32.c: here.
2874         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2875         * c-c++-common/func-vararg-alternate-d64.c: here.
2876         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2877         * c-c++-common/func-vararg-alternate.h: here.
2878         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2879         * c-c++-common/func-vararg-dfp.c: here.
2880         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2881         * c-c++-common/func-vararg-mixed-2.c: here.
2882         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2883         * c-c++-common/func-vararg-mixed.c: here.
2884         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2885         * c-c++-common/func-vararg-size0.c: here.
2886         * gcc.dg/dfp/inf-1.c: Move to ...
2887         * c-c++-common/inf-1.c: here.
2888         * gcc.dg/dfp/loop-index.c: Move to ...
2889         * c-c++-common/loop-index.c: here.
2890         * gcc.dg/dfp/modes.c: Move to ...
2891         * c-c++-common/modes.c: here.
2892         * gcc.dg/dfp/nan-1.c: Move to ...
2893         * c-c++-common/nan-1.c: here.
2894         * gcc.dg/dfp/nan-2.c: Move to ...
2895         * c-c++-common/nan-2.c: here.
2896         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2897         * c-c++-common/operator-arith-fold.c: here.
2898         * gcc.dg/dfp/operator-assignment.c: Move to ...
2899         * c-c++-common/operator-assignment.c: here.
2900         * gcc.dg/dfp/operator-comma.c: Move to ...
2901         * c-c++-common/operator-comma.c: here.
2902         * gcc.dg/dfp/operator-cond.c: Move to ...
2903         * c-c++-common/operator-cond.c: here.
2904         * gcc.dg/dfp/operator-logical.c: Move to ...
2905         * c-c++-common/operator-logical.c: here.
2906         * gcc.dg/dfp/operator-unary.c: Move to ...
2907         * c-c++-common/operator-unary.c: here.
2908         * gcc.dg/dfp/pr31385.c: Move to ...
2909         * c-c++-common/pr31385.c: here.
2910         * gcc.dg/dfp/pr33466.c: Move to ...
2911         * c-c++-common/pr33466.c: here.
2912         * gcc.dg/dfp/pr35620.c: Move to ...
2913         * c-c++-common/pr35620.c: here.
2914         * gcc.dg/dfp/pr36800.c: Move to ...
2915         * c-c++-common/pr36800.c: here.
2916         * gcc.dg/dfp/pr39034.c: Move to ...
2917         * c-c++-common/pr39034.c: here.
2918         * gcc.dg/dfp/pr39035.c: Move to ...
2919         * c-c++-common/pr39035.c: here.
2920         * gcc.dg/dfp/pr39902.c: Move to ...
2921         * c-c++-common/pr39902.c: here.
2922         * gcc.dg/dfp/pr39986.c: Move to ...
2923         * c-c++-common/pr39986.c: here.
2924         * gcc.dg/dfp/signbit-1.c: Move to ...
2925         * c-c++-common/signbit-1.c: here.
2926         * gcc.dg/dfp/signbit-2.c: Move to ...
2927         * c-c++-common/signbit-2.c: here.
2928         * gcc.dg/dfp/struct-layout-1.c: Move to ...
2929         * c-c++-common/struct-layout-1.c: here.
2930         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2931         * c-c++-common/usual-arith-conv.c: here.
2932         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2933         * c-c++-common/usual-arith-conv-const.c: here.
2934
2935 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
2936
2937         PR testsuite/41288
2938         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2939         stack alignment.
2940
2941 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
2942
2943         PR c++/39365
2944         * g++.dg/expr/bool3.C: New test.
2945         * g++.dg/expr/bool4.C: New test.
2946
2947 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2948
2949         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2950         * gcc.dg/dfp/signbit-2.c: Use it.
2951         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2952         arguments to unsigned int.
2953         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2954         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2955         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2956         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2957         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2958         * gcc.dg/dfp/pr39986.c: Ditto.
2959         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2960         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2961         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2962         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2963         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2964
2965 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2966
2967         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2968
2969 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2970
2971         PR c/41049
2972         * dfp/pr41049.c: New test.
2973
2974 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2975
2976         PR testsuite/41385
2977         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2978
2979 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2980
2981         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2982         * gcc.dg/ipa/ipa-sra-1.c: New test.
2983         * gcc.dg/ipa/ipa-sra-2.c: New test.
2984         * gcc.dg/ipa/ipa-sra-3.c: New test.
2985         * gcc.dg/ipa/ipa-sra-4.c: New test.
2986         * gcc.dg/ipa/ipa-sra-5.c: New test.
2987         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2988         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2989
2990 2009-09-17  Michael Matz  <matz@suse.de>
2991
2992         PR middle-end/41347
2993         * gfortran.dg/pr41347.f90: New test.
2994
2995 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2996
2997         * gcc.c-torture/compile/20090917-1.c: New testcase.
2998
2999 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3000
3001         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3002         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3003         alpha*-*-* target from XFAIL list.
3004
3005 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3006
3007         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3008         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3009         * gcc.dg/dfp/cast-bad.c: Use default options.
3010         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3011         * gcc.dg/dfp/composite-type.c: Ditto.
3012         * gcc.dg/dfp/constants.c: Ditto.
3013         * gcc.dg/dfp/constants-hex.c: Ditto.
3014         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3015         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3016         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3017         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3018         * gcc.dg/dfp/ctypes.c: Ditto.
3019         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3020         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3021         * gcc.dg/dfp/float-constant-double.c: Ditto.
3022         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3023         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3024         * gcc.dg/dfp/modes.c: Ditto.
3025         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3026         * gcc.dg/dfp/pr31344.c: Ditto.
3027         * gcc.dg/dfp/pr31385.c: Ditto.
3028         * gcc.dg/dfp/pr33466.c: Ditto.
3029         * gcc.dg/dfp/pr35620.c: Ditto.
3030         * gcc.dg/dfp/pr37435.c: Ditto.
3031         * gcc.dg/dfp/pr39986.c: Ditto.
3032         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3033         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3034         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3035         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3036         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3037         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3038         * gcc.dg/dfp/typespec.c: Ditto.
3039         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3040         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3041         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3042         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3043         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3044         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3045         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3046         * gcc.dg/dfp/compare-rel.h: Ditto.
3047         * gcc.dg/dfp/compare-special.h: Ditto.
3048         * gcc.dg/dfp/convert.h: Ditto.
3049         * gcc.dg/dfp/fe-check.h: Ditto.
3050         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3051         * gcc.dg/dfp/cast.c: Ditto.
3052         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3053         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3054         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3055         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3056         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3057         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3058         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3059         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3060         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3061         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3062         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3063         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3064         * gcc.dg/dfp/constants-zero.c: Ditto.
3065         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3066         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3067         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3068         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3069         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3070         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3071         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3072         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3073         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3074         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3075         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3076         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3077         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3078         * gcc.dg/dfp/convert-bfp.c: Ditto.
3079         * gcc.dg/dfp/convert-complex.c: Ditto.
3080         * gcc.dg/dfp/convert-dfp.c: Ditto.
3081         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3082         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3083         * gcc.dg/dfp/convert-int.c: Ditto.
3084         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3085         * gcc.dg/dfp/convert-int-max.c: Ditto.
3086         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3087         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3088         * gcc.dg/dfp/fe-binop.c: Ditto.
3089         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3090         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3091         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3092         * gcc.dg/dfp/func-array.c: Ditto.
3093         * gcc.dg/dfp/func-deref.c: Ditto.
3094         * gcc.dg/dfp/func-mixed.c: Ditto.
3095         * gcc.dg/dfp/func-pointer.c: Ditto.
3096         * gcc.dg/dfp/func-scalar.c: Ditto.
3097         * gcc.dg/dfp/func-struct.c: Ditto.
3098         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3099         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3100         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3101         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3102         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3103         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3104         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3105         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3106         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3107         * gcc.dg/dfp/inf-1.c: Ditto.
3108         * gcc.dg/dfp/loop-index.c: Ditto.
3109         * gcc.dg/dfp/nan-1.c: Ditto.
3110         * gcc.dg/dfp/nan-2.c: Ditto.
3111         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3112         * gcc.dg/dfp/operator-assignment.c: Ditto.
3113         * gcc.dg/dfp/operator-comma.c: Ditto.
3114         * gcc.dg/dfp/operator-cond.c: Ditto.
3115         * gcc.dg/dfp/operator-logical.c: Ditto.
3116         * gcc.dg/dfp/operator-unary.c: Ditto.
3117         * gcc.dg/dfp/pr36800.c: Ditto.
3118         * gcc.dg/dfp/pr39034.c: Ditto.
3119         * gcc.dg/dfp/pr39035.c: Ditto.
3120         * gcc.dg/dfp/pr39902.c: Ditto.
3121         * gcc.dg/dfp/signbit-1.c: Ditto.
3122         * gcc.dg/dfp/signbit-2.c: Ditto.
3123         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3124         * gcc.dg/dfp/union-init.c: Ditto.
3125         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3126
3127 2009-09-16  Michael Matz  <matz@suse.de>
3128
3129         PR fortran/41212
3130         * gfortran.dg/pr41212.f90: New test.
3131
3132 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3133
3134         * gnat.dg/alignment9.adb: New test.
3135
3136 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3137
3138         * gnat.dg/discr20.ad[sb]: New test.
3139
3140 2009-09-16  Richard Guenther  <rguenther@suse.de>
3141
3142         PR middle-end/34011
3143         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3144
3145 2009-09-16  DJ Delorie  <dj@redhat.com>
3146             Kaz Kojima  <kkojima@gcc.gnu.org>
3147
3148         * gcc.target/sh/struct-arg-dw2.c: New test.
3149
3150 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3151             Jakub Jelinek  <jakub@redhat.com>
3152
3153         PR target/41175
3154         * gcc.target/powerpc/pr41175.c: New test.
3155
3156 2009-09-14  Richard Henderson  <rth@redhat.com>
3157
3158         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3159         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3160         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3161
3162 2009-09-14  Richard Henderson  <rth@redhat.com>
3163
3164         * g++.dg/eh/builtin1.C: Update resx pattern match.
3165         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3166
3167 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3168
3169         * gcc.target/mips/branch-helper.h: New file.
3170         * gcc.target/mips/branch-2.c,
3171         * gcc.target/mips/branch-3.c,
3172         * gcc.target/mips/branch-4.c,
3173         * gcc.target/mips/branch-5.c,
3174         * gcc.target/mips/branch-6.c,
3175         * gcc.target/mips/branch-7.c,
3176         * gcc.target/mips/branch-8.c,
3177         * gcc.target/mips/branch-9.c,
3178         * gcc.target/mips/branch-10.c,
3179         * gcc.target/mips/branch-11.c,
3180         * gcc.target/mips/branch-12.c,
3181         * gcc.target/mips/branch-13.c,
3182         * gcc.target/mips/branch-14.c,
3183         * gcc.target/mips/branch-15.c: New tests.
3184
3185 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3186
3187         PR target/41331
3188         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3189         -m32 -mpowerpc64 system.
3190
3191 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3192
3193         From Jie Zhang <jie.zhang@analog.com>:
3194         * gcc.target/bfin/saveall.c: New test.
3195         * gcc.target/bfin/20090914-1.c: New test.
3196         * gcc.target/bfin/20090914-2.c: New test.
3197
3198         * gcc.target/bfin/20090914-3.c: New test.
3199
3200 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3201
3202         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3203
3204 2009-09-14  Richard Guenther  <rguenther@suse.de>
3205
3206         PR middle-end/41350
3207         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3208
3209 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3210
3211         PR libgfortran/41328
3212         * gfortran.dg/cr_lf.f90: New test.
3213
3214 2009-09-11  Michael Matz  <matz@suse.de>
3215
3216         PR middle-end/41275
3217         * g++.dg/tree-ssa/pr41275.C: New test.
3218
3219 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3220
3221         PR fortran/41242
3222         * gfortran.dg/proc_ptr_comp_21.f90: New.
3223
3224 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3225
3226         PR fortran/31292
3227         * gfortran.dg/module_procedure_1.f90: New test.
3228         * gfortran.dg/module_procedure_2.f90: Ditto.
3229         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3230
3231 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3232             James A. Morrison  <phython@gcc.gnu.org>
3233
3234         PR ada/18302
3235         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3236         commands.
3237         * ada/acats/run_test.exp: New file.
3238
3239 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3240
3241         Revert:
3242         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3243
3244         PR rtl-optimization/39779
3245         * gcc.dg/pr39979.c: New test.
3246
3247 2009-09-10  Richard Guenther  <rguenther@suse.de>
3248
3249         PR middle-end/41257
3250         * g++.dg/torture/pr41257-2.C: New testcase.
3251
3252 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3253
3254         PR c++/28293
3255         * g++.dg/template/crash91.C: New.
3256
3257 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3258
3259         PR rtl-optimization/39779
3260         * gcc.dg/pr39979.c: New test.
3261
3262 2009-09-09  Richard Guenther  <rguenther@suse.de>
3263
3264         PR tree-optimization/41101
3265         * gcc.c-torture/compile/pr41101.c: New testcase.
3266
3267 2009-09-09  Richard Guenther  <rguenther@suse.de>
3268
3269         PR middle-end/41317
3270         * gcc.c-torture/execute/pr41317.c: New testcase.
3271         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3272         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3273
3274 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3275
3276         Fix some test breakages on Darwin
3277         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3278         and adjust.
3279         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3280         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3281         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3282         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3283         take darwin specifics in account.
3284
3285 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3286
3287         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3288         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3289
3290 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3291
3292         PR c++/39923
3293         * g++.dg/cpp0x/initlist24.C: New.
3294
3295 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3296
3297         * gcc.dg/large-size-array-2.c: Fix target requirement.
3298         * gcc.dg/large-size-array-4.c: Likewise.
3299         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3300         * gcc.dg/c99-const-expr-2.c: Likewise.
3301         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3302         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3303         * gcc.dg/c90-const-expr-10.c: Likewise.
3304         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3305         instead of long.
3306         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3307         * gcc.dg/vect/pr33846.c: Likewise.
3308         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3309         __PTRDIFF_TYPE__, instead of unsigned long.
3310         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3311
3312 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3313
3314         PR debug/41229
3315         PR debug/41291
3316         PR debug/41300
3317         * gfortran.dg/pr41229.f90: New.
3318
3319 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3320
3321         PR debug/41232
3322         * gcc.dg/pr41232.c: New.
3323
3324 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3325
3326         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3327         contain -march.
3328         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3329         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3330         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3331         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3332         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3333         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3334         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3335         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3336         options other than that used in dg-options.
3337
3338 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3339
3340         PR rtl-optimization/41239
3341         * gcc.c-torture/execute/pr41239.c: New test.
3342
3343 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3344
3345         PR libgfortran/41192
3346         * gfortran.dg/namelist_59.f90: New test.
3347
3348 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3349
3350         From Mike Frysinger  <michael.frysinger@analog.com>
3351         * gcc.target/bfin/mcpu-bf542m.c: New file.
3352         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3353         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3354         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3355         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3356
3357 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3358
3359         PR middle-end/41282
3360         * gcc.c-torture/compile/pr41282.c: New test.
3361
3362 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3363
3364         PR fortran/41197
3365         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3366         variables for stat and errmsg.
3367         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3368         * gfortran.dg/allocate_stat_2.f90:  New test.
3369
3370 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3371
3372         * gcc.c-torture/compile/20090907-1.c: New test.
3373
3374 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3375
3376         PR bootstrap/41241
3377         * gcc.dg/pr41241.c: New test.
3378
3379 2009-09-06  Richard Guenther  <rguenther@suse.de>
3380
3381         PR middle-end/41144
3382         * g++.dg/torture/pr41144.C: New testcase.
3383
3384 2009-09-06  Richard Guenther  <rguenther@suse.de>
3385
3386         PR middle-end/41261
3387         * gcc.dg/torture/pr41261.c: New testcase.
3388
3389 2009-09-05  Richard Guenther  <rguenther@suse.de>
3390
3391         PR middle-end/41181
3392         * gcc.c-torture/compile/pr41181.c: New testcase.
3393
3394 2009-09-05  Richard Guenther  <rguenther@suse.de>
3395
3396         PR debug/41273
3397         * g++.dg/torture/pr41273.C: New testcase.
3398
3399 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3400
3401         PR fortran/41258
3402         * gfortran.dg/typebound_proc_12.f90 : New test.
3403
3404 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3405
3406         PR debug/41225
3407         * gfortran.dg/pr41225.f90: New.
3408
3409 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3410
3411         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3412         unistd.h, sys/types.h and sys/wait.h.
3413         (gualchk_t): New.
3414         (GUALCVT): New.
3415         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3416         (GUALITY_GDB_REDIRECT): New.
3417         (GUALITY_GDB_ARGS): Use it.
3418
3419 2009-09-04  Richard Guenther  <rguenther@suse.de>
3420
3421         PR middle-end/41257
3422         * g++.dg/torture/pr41257.C: New testcase.
3423
3424 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3425
3426         PR tree-optimization/41112
3427         * gnat.dg/array8.adb: New test.
3428
3429 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3430
3431         * gcc.target/arm/ctz.c: New test case.
3432
3433 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3434
3435         PR tree-optimization/38275
3436         * gcc.dg/autopar/reduc-1char.c: Increase number
3437         of iterations. Adjust the logic accordingly.
3438         * gcc.dg/autopar/reduc-2char.c: Ditto.
3439         * gcc.dg/autopar/reduc-1.c: Ditto.
3440         * gcc.dg/autopar/reduc-2.c: Ditto.
3441         * gcc.dg/autopar/reduc-3.c: Ditto.
3442         * gcc.dg/autopar/reduc-6.c: Ditto.
3443         * gcc.dg/autopar/reduc-7.c: Ditto.
3444         * gcc.dg/autopar/reduc-8.c: Ditto.
3445         * gcc.dg/autopar/reduc-9.c: Ditto.
3446         * gcc.dg/autopar/pr39500-1.c: Ditto.
3447         * gcc.dg/autopar/reduc-1short.c: Ditto.
3448         * gcc.dg/autopar/reduc-2short.c: Ditto.
3449         * gcc.dg/autopar/parallelization-1.c: Ditto.
3450
3451 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3452
3453         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3454         testcase using guality.h compiles and links and if a global variable
3455         can be verified by gdb.
3456
3457 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3458
3459         * lib/target-supports.exp (check_effective_target_sync_int_long):
3460         Supported on Blackfin Linux targets.
3461
3462 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3463
3464         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3465
3466 2009-09-03  Diego Novillo  <dnovillo@google.com>
3467
3468         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3469         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3470         * g++.dg/warn/unit-1.C: Likewise.
3471         * g++.dg/ipa/iinline-1.C: Likewise.
3472         * g++.dg/template/cond2.C: Adjust expected line location for the
3473         error.
3474         * g++.dg/template/pr35240.C: Likewise.
3475
3476 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3477
3478         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3479         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3480
3481 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3482
3483         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3484         * gcc.dg/memcpy-1.c: Add . to match pattern.
3485         * gcc.dg/uninit-I.c: XFAIL warning test.
3486         * g++.dg/warn/unit-1.C: XFAIL warning test.
3487
3488 2009-09-02  Ian Lance Taylor  <iant@google.com>
3489
3490         * gcc.dg/20090902-1.c: New test.
3491
3492 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3493
3494         * gcc.dg/builtin-object-size-9.c: New test.
3495
3496 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3497
3498         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3499
3500 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3501             Olivier Hainque  <hainque@adacore.com>
3502
3503         * gnat.dg/misaligned_param.adb: New test.
3504         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3505         * gnat.dg/slice7.adb: Add 1 more related case.
3506
3507 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3508
3509         * gcc.dg/guality/guality.c: Expect to fail for now.
3510         * gcc.dg/guality/example.c: Likewise.
3511
3512 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3513
3514         * gcc.dg/guality/guality.c: New.
3515         * gcc.dg/guality/guality.h: New.
3516         * gcc.dg/guality/guality.exp: New.
3517         * gcc.dg/guality/example.c: New.
3518         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3519         (cleanup-saved-temps): Likewise, .gkd files too.
3520
3521 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3522
3523         PR fortran/39229
3524         * gfortran.dg/line_length_3.f: New test.
3525         * gfortran.dg/line_length_4.f90: New test.
3526
3527 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3528
3529         * lib/target-supports.exp (check_gc_sections_available):
3530         Add proper pattern quote.
3531
3532 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3533             Kaz Kojima  <kkojima@gcc.gnu.org>
3534
3535         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3536         * g++.dg/cdce3.C: Use dg-add-options ieee.
3537         * g++.dg/torture/type-generic-1.C: Likewise.
3538         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3539         * gcc.dg/pr28796-2.c: Likewise.
3540         * gcc.dg/torture/builtin-math-7.c: Likewise.
3541         * gcc.dg/torture/type-generic-1.c: Likewise.
3542         * gfortran.dg/boz_14.f90: Likewise.
3543         * gfortran.dg/erf_2.F90: Likewise.
3544         * gfortran.dg/init_flag_3.f90: Likewise.
3545         * gfortran.dg/init_flag_4.f90: Likewise.
3546         * gfortran.dg/init_flag_5.f90: Likewise.
3547         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3548         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3549         * gfortran.dg/isnan_1.f90: Likewise.
3550         * gfortran.dg/isnan_2.f90: Likewise.
3551         * gfortran.dg/maxlocval_2.f90: Likewise.
3552         * gfortran.dg/maxlocval_4.f90: Likewise.
3553         * gfortran.dg/minlocval_1.f90: Likewise.
3554         * gfortran.dg/minlocval_4.f90: Likewise.
3555         * gfortran.dg/module_nan.f90: Likewise.
3556         * gfortran.dg/namelist_42.f90: Likewise.
3557         * gfortran.dg/namelist_43.f90: Likewise.
3558         * gfortran.dg/nan_1.f90: Likewise.
3559         * gfortran.dg/nan_2.f90: Likewise.
3560         * gfortran.dg/nan_3.f90: Likewise.
3561         * gfortran.dg/nan_4.f90: Likewise.
3562         * gfortran.dg/nan_5.f90: Likewise.
3563         * gfortran.dg/nearest_1.f90: Likewise.
3564         * gfortran.dg/nearest_2.f90: Likewise.
3565         * gfortran.dg/nearest_3.f90: Likewise.
3566         * gfortran.dg/pr37243.f: Likewise.
3567         * gfortran.dg/real_const_3.f90: Likewise.
3568         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3569
3570 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3571
3572         PR debug/30161
3573         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3574         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3575         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3576         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3577         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3578         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3579         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3580         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3581         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3582         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3583         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3584         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3585         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3586
3587 2009-08-31  Jason Merrill  <jason@redhat.com>
3588
3589         PR c++/41127
3590         * g++.dg/parse/enum5.C: New.
3591         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3592
3593 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3594
3595         PR fortran/40940
3596         * gfortran.dg/allocate_derived_1.f90: New.
3597         * gfortran.dg/class_3.f03: New.
3598
3599 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3600
3601         PR fortran/40996
3602         * gfortran.dg/allocatable_scalar_1.f90: New.
3603         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3604         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3605         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3606
3607 2009-08-30  Richard Guenther  <rguenther@suse.de>
3608
3609         PR tree-optimization/41186
3610         * g++.dg/torture/pr41186.C: New testcase.
3611         * g++.dg/tree-ssa/pr41186.C: Likewise.
3612
3613 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3614
3615         PR c++/41187
3616         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3617         take ia64 assembly comments syntax in account.
3618
3619 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3620
3621         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3622
3623 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3624
3625         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3626         * gfortran.dg/whole_file_6.f90: Likewise.
3627
3628 2009-08-28  Cary Coutant  <ccoutant@google.com>
3629
3630         PR debug/41063
3631         * g++.dg/debug/dwarf2/pr41063.C: New test.
3632
3633 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3634
3635         PR rtl-optimization/40861
3636         * gcc.dg/pr40861.c: New test.
3637
3638 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3639
3640         PR fortran/40869
3641         * gfortran.dg/proc_ptr_comp_20.f90: New.
3642
3643 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3644
3645         PR libfortran/39667
3646         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3647         open temp file with status="scratch".
3648         * gfortran.dg/fmt_cache_1.f: Likewise.
3649         * gfortran.dg/fmt_exhaust.f90: Likewise.
3650         * gfortran.dg/fmt_t_4.f90: Likewise.
3651         * gfortran.dg/fseek.f90: Likewise.
3652         * gfortran.dg/list_read_5.f90: Likewise.
3653         * gfortran.dg/namelist_39.f90: Likewise.
3654         * gfortran.dg/namelist_56.f90: Likewise.
3655         * gfortran.dg/read_bad_advance.f90: Likewise.
3656         * gfortran.dg/read_repeat.f90: Likewise.
3657         * gfortran.dg/read_size_noadvance.f90: Likewise.
3658         * gfortran.dg/read_x_past.f: Likewise.
3659
3660 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3661
3662         PR fortran/28039
3663         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3664
3665 2009-08-27  Daniel Kraft  <d@domob.eu>
3666
3667         PR fortran/37425
3668         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3669         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3670         error and fix problem with recursive assignment.
3671         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3672         * gfortran.dg/typebound_operator_3.f03: New test.
3673         * gfortran.dg/typebound_operator_4.f03: New test.
3674
3675 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3676
3677         PR debug/41170
3678         * debug/dwarf2/namespace-1.C: New test.
3679
3680 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3681
3682         PR fortran/41162
3683         * gfortran.dg/pr41162.f: New.
3684
3685 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3686             Richard Sandiford  <rdsandiford@googlemail.com>
3687
3688         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3689         with "forbid_cpu".
3690         * gcc.target/mips/branch-1.c: Update accordingly.
3691         * gcc.target/mips/extend-1.c: Likewise.
3692         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3693
3694 2009-08-26  Richard Guenther  <rguenther@suse.de>
3695
3696         PR middle-end/41163
3697         * gcc.c-torture/compile/pr41163.c: New testcase.
3698         * gcc.dg/pr35899.c: Adjust.
3699
3700 2009-08-26  Richard Guenther  <rguenther@suse.de>
3701
3702         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3703
3704 2009-08-26  Jason Merrill  <jason@redhat.com>
3705
3706         * g++.dg/cpp0x/explicit3.C: New.
3707         * g++.dg/overload/cond2.C: New.
3708
3709 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3710
3711         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3712
3713 2009-08-25  Jan Hubicka  <jh@suse.cz>
3714
3715         * gcc.target/i386/sse5-shift1-vector.c
3716         * gcc.target/i386/isa-12.c
3717         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3718         * gcc.target/i386/sse5-pcmov2.c
3719         * gcc.target/i386/isa-3.c
3720         * gcc.target/i386/sse5-shift2-vector.c
3721         * gcc.target/i386/isa-7.c
3722         * gcc.target/i386/funcspec-2.c
3723         * gcc.target/i386/sse5-haddX.c
3724         * gcc.target/i386/sse5-hadduX.c
3725         * gcc.target/i386/isa-9.c
3726         * gcc.target/i386/sse5-maccXX.c
3727         * gcc.target/i386/sse5-shift3-vector.c
3728         * gcc.target/i386/sse5-msubXX.c
3729         * gcc.target/i386/sse5-permpX.c
3730         * gcc.target/i386/sse5-check.h
3731         * gcc.target/i386/sse-12.c
3732         * gcc.target/i386/sse-11.c
3733         * gcc.target/i386/sse-10.c
3734         * gcc.target/i386/sse-13.c
3735         * gcc.target/i386/sse-14.c
3736         * gcc.target/i386/sse-22.c
3737         * gcc.target/i386/sse-2.c
3738         * gcc.target/i386/sse-13.c
3739         * gcc.target/i386/avx-2.c
3740         * gcc.target/i386/sse5-rotate1-vector.c
3741         * gcc.target/i386/isa-4.c
3742         * gcc.target/i386/sse5-hsubX.c
3743         * gcc.target/i386/sse5-pcmov.c
3744         * gcc.target/i386/sse5-fma.c
3745         * gcc.target/i386/isa-8.c
3746         * gcc.target/i386/sse5-rotate2-vector.c
3747         * gcc.target/i386/sse5-nmaccXX.c
3748         * gcc.target/i386/sse5-imul64-vector.c
3749         * gcc.target/i386/sse5-nmsubXX.c
3750         * gcc.target/i386/sse5-rotate3-vector.c
3751         * gcc.target/i386/sse5-fma-vector.c
3752         * gcc.target/i386/sse5-imul32widen-vector.c
3753         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3754
3755         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3756         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3757         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3758         * gcc.target/i386/avx-1.c: Remove SSE5.
3759         * gcc.target/i386/avx-2.c: Remove SSE5.
3760         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3761         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3762         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3763         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3764
3765 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3766
3767         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3768
3769 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3770
3771         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3772         keyword works in the same manner as __alignof.
3773
3774 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3775
3776         PR libfortran/34670
3777         * gfortran.dg/unpack_bounds_1.f90:  New test.
3778         * gfortran.dg/unpack_bounds_2.f90:  New test.
3779         * gfortran.dg/unpack_bounds_3.f90:  New test.
3780
3781 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3782
3783         * gnat.dg/slice7.adb: New test.
3784         * gnat.dg/slice7_pkg.ads: New helper.
3785
3786 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3787
3788         PR fortran/41139
3789         * gfortran.dg/proc_ptr_25.f90: New.
3790         * gfortran.dg/proc_ptr_comp_18.f90: New.
3791         * gfortran.dg/proc_ptr_comp_19.f90: New.
3792
3793 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3794
3795         PR fortran/41154
3796         * gfortran.dg/fmt_error_8.f: New test.
3797
3798 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3799
3800         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3801         number, update all callers and synchronize results for latest MPC.
3802
3803 2009-08-21  Jason Merrill  <jason@redhat.com>
3804
3805         * g++.dg/warn/Wunused-17.C: New.
3806
3807 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3808
3809         * gcc.target/arm/combine-cmp-shift.c: New test.
3810
3811 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3812
3813         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3814         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3815         width specifier.
3816
3817 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3818
3819         * gfortran.dg/fmt_error_7.f: New test.
3820
3821 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3822
3823         PR target/40718
3824         * gcc.target/i386/pr40718.c: New test.
3825
3826 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3827
3828         * gfortran.dg/proc_ptr_24.f90: New test.
3829
3830 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3831
3832         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3833         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3834         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3835
3836 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3837
3838         PR fortran/28039
3839         * gfortran.dg/fmt_with_extra.f: new file.
3840
3841 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3842
3843         * lib/target-supports.exp
3844         (check_effective_target_arm_iwmmxt_ok): New procedure.
3845         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3846         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3847
3848 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3849
3850         * gfortran.dg/boz_9.f90: Do not load denormal floating
3851         point constants.  Remove -mieee option for alpha*-*-* targets.
3852
3853 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3854
3855         PR fortran/41106
3856         * gfortran.dg/proc_ptr_23.f90: New.
3857         * gfortran.dg/proc_ptr_comp_15.f90: New.
3858         * gfortran.dg/proc_ptr_comp_16.f90: New.
3859         * gfortran.dg/proc_ptr_comp_17.f90: New.
3860
3861 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3862
3863         PR c++/41131
3864         * g++.dg/expr/unary3.C: New test.
3865
3866 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3867
3868         * gfortran.dg/common_5.f: Add -mdalign for sh.
3869         * gfortran.dg/common_align_2.f90: Likewise.
3870
3871 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3872
3873         PR libfortran/40962
3874         * c_f_pointer_tests_4.f90:  New test.
3875
3876 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3877
3878         * gnat.dg/slice6.adb: New test.
3879         * gnat.dg/slice6_pkg.ads: New helper.
3880
3881 2009-08-20  Michael Matz  <matz@suse.de>
3882
3883         PR fortran/41126
3884         * gfortran.dg/pr41126.f90: New test.
3885
3886 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3887
3888         * gnat.dg/dynamic_bound.adb: New test.
3889
3890 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3891
3892         PR fortran/41121
3893         * gfortran.dg/intrinsic_5.f90: New.
3894
3895 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3896             Richard Earnshaw  <richard.earnshaw@arm.com>
3897
3898         * gcc.target/arm/20090811-1.c: New test.
3899
3900 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3901
3902         PR middle-end/41123
3903         * gcc.dg/pr41123.c: New test.
3904
3905 2009-08-19  Jason Merrill  <jason@redhat.com>
3906
3907         PR c++/41120
3908         * g++.dg/other/gc4.C: New.
3909
3910 2009-08-18  Michael Matz  <matz@suse.de>
3911
3912         * gfortran.dg/vect/vect-gems.f90: New test.
3913         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3914
3915 2009-08-18  DJ Delorie  <dj@redhat.com>
3916
3917         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3918         * lib/gcc-defs.exp: ... to here.
3919
3920         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3921         GCC_EXEC_PREFIX before building the wrapper.
3922
3923 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3924
3925         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3926         tests.
3927         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3928         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
3929         dg-options.  Fix dg-final clause.
3930
3931 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
3932
3933         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3934
3935 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
3936             Paul Thomas  <pault@gcc.gnu.org>
3937
3938         PR fortran/40870
3939         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3940
3941 2009-08-18  Richard Guenther  <rguenther@suse.de>
3942
3943         PR middle-end/41094
3944         * gcc.dg/torture/pr41094.c: New testcase.
3945         * gcc.dg/torture/builtin-power-1.c: Adjust.
3946         * gcc.dg/builtins-10.c: Likewise.
3947
3948 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
3949
3950         PR target/40971
3951         * gcc.dg/pr40971.c: New test.
3952
3953 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3954
3955         PR fortran/41062
3956         * gfortran.dg/use_only_4.f90: New test.
3957
3958 2009-08-17  Daniel Kraft  <d@domob.eu>
3959
3960         PR fortran/37425
3961         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3962         NOPASS bindings as operators.
3963
3964 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3965
3966         * lib/target-supports.exp
3967         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3968         of targets that do not need command line argument to enable SIMD.
3969
3970 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3971
3972         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3973         typo in cache name.
3974
3975 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3976
3977         PR fortran/41075
3978         * gfortran.dg/unlimited_fmt_1.f90: New test.
3979
3980 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3981
3982         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3983
3984 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3985
3986         * gnat.dg/itype.ad[sb]: New test.
3987
3988 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3989
3990         * gcc.target/mips/mips.exp: Add terminology section to comment
3991         at the top of the file.  Fix typos.
3992
3993 2009-08-16  Jason Merrill  <jason@redhat.com>
3994
3995         * g++.dg/debug/dwarf2/inline1.C: New.
3996
3997 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3998
3999         PR target/38599
4000         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4001
4002 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4003
4004         PR debug/37801
4005         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4006         Make sure to trigger inlining optimizations.
4007         * gcc.dg/debug/dwarf2/inline2.c: New test.
4008
4009 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4010
4011         PR fortran/41070
4012         * gfortran.dg/structure_constructor_10.f90: New.
4013
4014 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4015
4016         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4017         * gcc.dg/pragma-re-2.c: Likewise.
4018         * gcc.dg/pragma-re-3.c: Likewise.
4019         * gcc.dg/pragma-re-4.c: Likewise.
4020         * g++.dg/other/pragma-re-1.C: Likewise.
4021         * g++.dg/other/pragma-re-2.C: Likewise.
4022
4023 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4024
4025         * gcc.dg/torture/builtin-math-7.c: New.
4026
4027 2009-08-14  Richard Guenther  <rguenther@suse.de>
4028
4029         * gcc.c-torture/execute/20090814-1.c: New testcase.
4030
4031 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4032
4033         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4034
4035 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4036
4037         PR target/40934
4038         * gcc.target/i386/pr40934.c: New.
4039
4040 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4041
4042         PR target/41019
4043         * gcc.target/i386/pr41019.c: New test.
4044
4045 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4046
4047         PR fortran/40955
4048         * gfortran.dg/winapi.f90: New test.
4049
4050 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4051
4052         PR fortran/40995
4053         * gfortran.dg/intrinsic_4.f90: New.
4054         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4055         different line.
4056
4057 2009-08-13  Richard Guenther  <rguenther@suse.de>
4058
4059         PR middle-end/41047
4060         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4061
4062 2009-08-12  Richard Guenther  <rguenther@suse.de>
4063
4064         PR tree-optimization/41011
4065         * gfortran.dg/pr41011.f: New testcase.
4066
4067 2009-08-11  Andrew Haley  <aph@redhat.com>
4068
4069         * gcc.target/arm/synchronize.c: New file.
4070
4071 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4072
4073         PR middle-end/40980
4074         * gfortran.dg/graphite/id-17.f: New.
4075
4076 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4077             Sebastian Pop  <sebastian.pop@amd.com>
4078
4079         * gcc.dg/graphite/interchange-1.c: XFAILed.
4080         * gcc.dg/graphite/interchange-2.c: XFAILed.
4081         * gcc.dg/graphite/interchange-3.c: XFAILed.
4082         * gcc.dg/graphite/interchange-4.c: XFAILed.
4083         * gcc.dg/graphite/interchange-7.c: XFAILed.
4084
4085 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4086
4087         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4088
4089 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4090             Pranav Garg  <pranav.garg2107@gmail.com>
4091
4092         * gcc.dg/graphite/interchange-6.c: XFAILed.
4093
4094 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4095
4096         * gcc.dg/graphite/interchange-9.c: New.
4097
4098 2009-08-12  Richard Guenther  <rguenther@suse.de>
4099
4100         PR rtl-optimization/41033
4101         * gcc.dg/pr41033.c: New test.
4102
4103 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4104
4105         PR fortran/41022
4106         * gfortran.dg/proc_ptr_comp_14.f90: New.
4107
4108 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4109
4110         * gcc.target/mips/ext-5.c: New test.
4111         * gcc.target/mips/ext-6.c: New test.
4112         * gcc.target/mips/ext-7.c: New test.
4113         * gcc.target/mips/ext-8.c: New test.
4114         * gcc.target/mips/extend-2.c: New test.
4115
4116 2009-08-10  Jason Merrill  <jason@redhat.com>
4117
4118         * g++.dg/other/linkage2.C: New test for types-without-linkage
4119         handling.
4120         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4121         * g++.dg/lookup/anon2.C: Likewise.
4122         * g++.dg/other/anon3.C: Likewise.
4123         * g++.dg/template/arg2.C: Likewise.
4124         * g++.dg/template/local4.C: Likewise.
4125         * g++.old-deja/g++.law/operators32.C: Likewise.
4126         * g++.old-deja/g++.other/linkage2.C: Likewise.
4127         * g++.old-deja/g++.pt/enum6.C: Likewise.
4128         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4129         * g++.old-deja/g++.other/linkage1.C: Likewise.
4130
4131 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4132
4133         * gcc.dg/dg.exp: Test also c-c++-common dir.
4134         * g++.dg/dg.exp: Likewise.
4135         * g++.dg/warn/Wconversion-real.C: Delete.
4136         * gcc.dg/Wconversion-real.c: Move to ...
4137         * c-c++-common/Wconversion-real.c: ... here.
4138         * lib/target-supports.exp
4139         (check_effective_target_c,check_effective_target_c++): New.
4140
4141 2009-08-10  Daniel Kraft  <d@domob.eu>
4142
4143         PR fortran/37425
4144         * gfortran.dg/typebound_operator_1.f03: New test.
4145         * gfortran.dg/typebound_operator_2.f03: New test.
4146
4147 2009-08-10  Richard Guenther  <rguenther@suse.de>
4148
4149         PR middle-end/41006
4150         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4151         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4152
4153 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4154
4155         PR fortran/40940
4156         * gfortran.dg/class_1.f03: New.
4157         * gfortran.dg/class_2.f03: New.
4158         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4159         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4160         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4161         * gfortran.dg/typebound_call_10.f03: Ditto.
4162         * gfortran.dg/typebound_call_2.f03: Ditto.
4163         * gfortran.dg/typebound_call_3.f03: Ditto.
4164         * gfortran.dg/typebound_call_4.f03: Ditto.
4165         * gfortran.dg/typebound_generic_3.f03: Ditto.
4166         * gfortran.dg/typebound_generic_4.f03: Ditto.
4167         * gfortran.dg/typebound_proc_1.f08: Ditto.
4168         * gfortran.dg/typebound_proc_5.f03: Ditto.
4169         * gfortran.dg/typebound_proc_6.f03: Ditto.
4170
4171 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4172
4173         PR c++/40866
4174         * g++.dg/expr/stmt-expr-1.C: New test.
4175
4176 2009-08-09  Richard Guenther  <rguenther@suse.de>
4177
4178         PR tree-optimization/41016
4179         * gcc.c-torture/compile/pr41016.c: New testcase.
4180
4181 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4182
4183         * gcc.dg/overflow-warn-8.c: New test.
4184
4185 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4186
4187         PR tree-optimization/41008
4188         * gcc.dg/vect/O1-pr41008.c: New test.
4189
4190 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4191
4192         PR fortran/40955
4193         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4194
4195 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4196
4197         * gcc.target/bfin/loop-autoinc.c: New file.
4198
4199 2009-08-08  Richard Guenther  <rguenther@suse.de>
4200
4201         PR tree-optimization/40991
4202         * g++.dg/torture/pr40991.C: New testcase.
4203
4204 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4205
4206         * ada/acats/support/impdef.a: Tweak timing constants. Add
4207         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4208         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4209         * ada/acats/tests/c9/c940007.a: Likewise.
4210         * ada/acats/tests/c9/c94001c.ada: Likewise.
4211         * ada/acats/tests/c9/c94006a.ada: Likewise.
4212         * ada/acats/tests/c9/c94008c.ada: Likewise.
4213         * ada/acats/tests/c9/c951002.a: Likewise.
4214         * ada/acats/tests/c9/c954a01.a: Likewise.
4215         * ada/acats/tests/c9/c96001a.ada: Likewise.
4216         * ada/acats/tests/c9/c97307a.ada: Likewise.
4217
4218 2009-08-07  Richard Guenther  <rguenther@suse.de>
4219
4220         PR tree-optimization/40999
4221         * gfortran.dg/pr40999.f: New testcase.
4222
4223 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4224
4225         * g++.dg/tree-prof/partition1.C: New test.
4226
4227 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4228
4229         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4230         hook.
4231         (check_effective_target_arm_neon_ok): Improve test for neon
4232         availability.
4233         * gcc.target/arm/eabi1.c: Only run test in base variant.
4234         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4235         attribute.
4236         * gcc.target/arm/vfp1[567].c: New tests.
4237
4238 2009-08-06  Jason Merrill  <jason@redhat.com>
4239
4240         PR c++/40948
4241         * g++.dg/ext/complit12.C: Expand.
4242
4243 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4244
4245         Merge ARM/hard_vfp_branch to trunk.
4246
4247         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4248
4249         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4250         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4251
4252         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4253
4254         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4255         (PCS): Define macro to use base AAPCS.
4256         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4257
4258         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4259
4260         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4261         Correct arm_neon.h typo.
4262
4263         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4264
4265         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4266         this a linkage test.
4267         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4268         argument marshalling.
4269         * abitest.h: New file.
4270         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4271         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4272
4273 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4274
4275         PR middle-end/32964
4276         * gcc.dg/tree-ssa/pr32964.c: New test.
4277
4278 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4279             H.J. Lu  <hongjiu.lu@intel.com>
4280
4281         PR target/40957
4282         * gcc.target/i386/pr40957.c: New test.
4283
4284 2009-08-06  Richard Guenther  <rguenther@suse.de>
4285
4286         PR tree-optimization/40964
4287         * gcc.c-torture/compile/pr40964.c: New testcase.
4288
4289 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4290
4291         PR fortran/40847
4292         * gfortran.dg/transfer_resolve_1.f90 : New test.
4293
4294 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4295             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4296
4297         PR target/40906
4298         * gcc.target/i386/pr40906-1.c: New test.
4299         * gcc.target/i386/pr40906-2.c: Ditto.
4300         * gcc.target/i386/pr40906-3.c: Ditto.
4301
4302 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4303
4304         PR rtl-optimization/40924
4305         * g++.dg/torture/pr40924.C: New test.
4306
4307 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4308
4309         PR c++/36069
4310         * g++.dg/warn/pr36069.C: New.
4311
4312 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4313
4314         PR c++/39987
4315         * g++.dg/overload/defarg4.C: New test.
4316
4317 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4318
4319         PR c++/16696
4320         * g++.dg/parse/pr16696.C: New.
4321         * g++.dg/parse/pr16696-permissive.C: New.
4322
4323 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4324
4325         PR fortran/40875
4326         * gfortran.dg/initialization_23.f90 : New test.
4327
4328 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4329
4330         PR debug/39706
4331         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4332
4333 2009-08-03  Jason Merrill  <jason@redhat.com>
4334             Jakub Jelinek  <jakub@redhat.com>
4335
4336         PR c++/40948
4337         * g++.dg/ext/complit12.C: New.
4338
4339 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4340
4341         PR c/39902
4342         * gcc.target/powerpc/pr39902-2.c: New test.
4343
4344 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4345
4346         PR middle-end/40943
4347         * gcc.dg/uninit-6.c: Re-add XFAIL.
4348         * gcc.dg/uninit-6-O0.c: Likewise.
4349         * gcc.dg/uninit-pr40943.c: New test.
4350
4351 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4352
4353         PR testsuite/40858
4354         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4355         .ascii.
4356
4357 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4358
4359         PR libfortran/40853
4360         * gfortran.dg/namelist_40.f90: Update error output.
4361         * gfortran.dg/namelist_47.f90: Update error output.
4362         * gfortran.dg/namelist_58.f90: New test.
4363
4364 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4365
4366         PR fortran/40881
4367         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4368         * gfortran.dg/altreturn_3.f90: Ditto.
4369         * gfortran.dg/altreturn_5.f90: Ditto.
4370         * gfortran.dg/altreturn_6.f90: Ditto.
4371         * gfortran.dg/altreturn_7.f90: Ditto.
4372         * gfortran.dg/array_constructor_13.f90: Ditto.
4373         * gfortran.dg/arrayio_7.f90: Ditto.
4374         * gfortran.dg/arrayio_8.f90: Ditto.
4375         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4376         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4377         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4378         * gfortran.dg/backspace_8.f: Add -std=legacy.
4379         * gfortran.dg/backspace_9.f: Ditto.
4380         * gfortran.dg/char_comparison_1.f: Ditto.
4381         * gfortran.dg/char_decl_1.f90: Ditto.
4382         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4383         * gfortran.dg/char_pointer_assign.f90: Ditto.
4384         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4385         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4386         * gfortran.dg/char_pointer_func.f90: Ditto.
4387         * gfortran.dg/common_8.f90: Ditto.
4388         * gfortran.dg/constant_substring.f: Ditto.
4389         * gfortran.dg/data_char_2.f90: Ditto.
4390         * gfortran.dg/der_array_io_1.f90: Ditto.
4391         * gfortran.dg/der_array_io_2.f90: Ditto.
4392         * gfortran.dg/der_array_io_3.f90: Ditto.
4393         * gfortran.dg/der_io_3.f90: Ditto.
4394         * gfortran.dg/dev_null.F90: Ditto.
4395         * gfortran.dg/direct_io_2.f90: Ditto.
4396         * gfortran.dg/do_iterator_2.f90: Ditto.
4397         * gfortran.dg/e_d_fmt.f90: Ditto.
4398         * gfortran.dg/empty_format_1.f90: Ditto.
4399         * gfortran.dg/entry_17.f90: Modified warning message.
4400         * gfortran.dg/entry_7.f90: Add -std=legacy.
4401         * gfortran.dg/eor_1.f90: Ditto.
4402         * gfortran.dg/equiv_2.f90: Ditto.
4403         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4404         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4405         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4406         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4407         * gfortran.dg/fmt_error_2.f90: Ditto.
4408         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4409         * gfortran.dg/fmt_tl.f: Ditto.
4410         * gfortran.dg/fmt_white.f: Ditto.
4411         * gfortran.dg/func_derived_1.f90: Ditto.
4412         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4413         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4414         * gfortran.dg/global_references_2.f90: Ditto.
4415         * gfortran.dg/hollerith_1.f90: Ditto.
4416         * gfortran.dg/hollerith.f90: Use new-style character length.
4417         * gfortran.dg/hollerith_f95.f90: Ditto.
4418         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4419         * gfortran.dg/implicit_6.f90: Ditto.
4420         * gfortran.dg/implicit_9.f90: Ditto.
4421         * gfortran.dg/inquire_13.f90: Ditto.
4422         * gfortran.dg/inquire_5.f90: Ditto.
4423         * gfortran.dg/inquire_6.f90: Ditto.
4424         * gfortran.dg/inquire.f90: Ditto.
4425         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4426         * gfortran.dg/io_constraints_2.f90: Ditto.
4427         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4428         * gfortran.dg/loc_2.f90: Ditto.
4429         * gfortran.dg/logical_1.f90: Ditto.
4430         * gfortran.dg/longline.f: Ditto.
4431         * gfortran.dg/merge_char_1.f90: Ditto.
4432         * gfortran.dg/namelist_12.f: Ditto.
4433         * gfortran.dg/namelist_14.f90: Ditto.
4434         * gfortran.dg/namelist_18.f90: Ditto.
4435         * gfortran.dg/namelist_19.f90: Ditto.
4436         * gfortran.dg/namelist_21.f90: Ditto.
4437         * gfortran.dg/namelist_22.f90: Ditto.
4438         * gfortran.dg/namelist_37.f90: Ditto.
4439         * gfortran.dg/namelist_54.f90: Ditto.
4440         * gfortran.dg/namelist_55.f90: Ditto.
4441         * gfortran.dg/namelist_empty.f90: Ditto.
4442         * gfortran.dg/namelist_use.f90: Use new-style character length.
4443         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4444         * gfortran.dg/nested_modules_4.f90: Ditto.
4445         * gfortran.dg/nested_modules_5.f90: Ditto.
4446         * gfortran.dg/open-options-blanks.f: Ditto.
4447         * gfortran.dg/output_exponents_1.f90: Ditto.
4448         * gfortran.dg/parens_5.f90: Ditto.
4449         * gfortran.dg/parens_6.f90: Ditto.
4450         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4451         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4452         * gfortran.dg/pr15129.f90: Ditto.
4453         * gfortran.dg/pr15332.f: Ditto.
4454         * gfortran.dg/pr16597.f90: Ditto.
4455         * gfortran.dg/pr17143.f90: Ditto.
4456         * gfortran.dg/pr17164.f90: Ditto.
4457         * gfortran.dg/pr17229.f: Modified warning message.
4458         * gfortran.dg/pr18210.f90: Add -std=legacy.
4459         * gfortran.dg/pr19155.f: Ditto.
4460         * gfortran.dg/pr20086.f90: Ditto.
4461         * gfortran.dg/pr20124.f90: Ditto.
4462         * gfortran.dg/pr20755.f: Ditto.
4463         * gfortran.dg/pr20865.f90: Ditto.
4464         * gfortran.dg/pr20950.f: Ditto.
4465         * gfortran.dg/pr21730.f: Ditto.
4466         * gfortran.dg/pr22491.f: Ditto.
4467         * gfortran.dg/pr29713.f90: Ditto.
4468         * gfortran.dg/print_parentheses_1.f: Ditto.
4469         * gfortran.dg/print_parentheses_2.f90: Ditto.
4470         * gfortran.dg/proc_assign_1.f90: Ditto.
4471         * gfortran.dg/proc_decl_1.f90: Ditto.
4472         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4473         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4474         * gfortran.dg/read_float_1.f90: Ditto.
4475         * gfortran.dg/read_logical.f90: Ditto.
4476         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4477         * gfortran.dg/return_1.f90: Ditto.
4478         * gfortran.dg/rewind_1.f90: Ditto.
4479         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4480         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4481         * gfortran.dg/stfunc_1.f90: Ditto.
4482         * gfortran.dg/stfunc_3.f90: Ditto.
4483         * gfortran.dg/stfunc_4.f90: Ditto.
4484         * gfortran.dg/stfunc_6.f90: Ditto.
4485         * gfortran.dg/streamio_2.f90: Ditto.
4486         * gfortran.dg/string_ctor_1.f90: Ditto.
4487         * gfortran.dg/string_null_compare_1.f: Ditto.
4488         * gfortran.dg/substr_6.f90: Ditto.
4489         * gfortran.dg/tl_editing.f90: Ditto.
4490         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4491         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4492         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4493         * gfortran.dg/g77/1832.f: Ditto.
4494         * gfortran.dg/g77/19981216-0.f Ditto.
4495         * gfortran.dg/g77/19990525-0.f: Ditto.
4496         * gfortran.dg/g77/19990826-2.f: Ditto.
4497         * gfortran.dg/g77/20000630-2.f: Ditto.
4498         * gfortran.dg/g77/20010116.f: Ditto.
4499         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4500         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4501         * gfortran.dg/g77/980520-1.f: Ditto.
4502         * gfortran.dg/g77/check0.f: Ditto.
4503         * gfortran.dg/g77/cpp3.F: Ditto.
4504         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4505         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4506         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4507         * gfortran.dg/g77/short.f: Ditto.
4508
4509 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4510
4511         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4512         * gcc.target/mips/ext-4.c: Likewise.
4513         * gcc.target/mips/interrupt_handler.c: Likewise.
4514         * gcc.target/mips/truncate-4.c: Likewise.
4515         * gcc.target/mips/truncate-5.c: Likewise.
4516
4517 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4518
4519         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4520         -fgraphite-force-parallel to -floop-parallelize-all.
4521
4522 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4523
4524         PR fortran/40011
4525         * gfortran.dg/whole_file_7.f90: New test.
4526         * gfortran.dg/whole_file_8.f90: New test.
4527         * gfortran.dg/whole_file_9.f90: New test.
4528         * gfortran.dg/whole_file_10.f90: New test.
4529         * gfortran.dg/whole_file_11.f90: New test.
4530         * gfortran.dg/whole_file_12.f90: New test.
4531         * gfortran.dg/whole_file_13.f90: New test.
4532         * gfortran.dg/whole_file_14.f90: New test.
4533
4534 2009-07-31  Jason Merrill  <jason@redhat.com>
4535
4536         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4537         binding semantics.
4538         * g++.dg/cpp0x/named.C: Likewise.
4539         * g++.dg/cpp0x/overload.C: Likewise.
4540         * g++.dg/cpp0x/rv1n.C: Likewise.
4541         * g++.dg/cpp0x/rv1p.C: Likewise.
4542         * g++.dg/cpp0x/rv2n.C: Likewise.
4543         * g++.dg/cpp0x/rv2p.C: Likewise.
4544         * g++.dg/cpp0x/rv3n.C: Likewise.
4545         * g++.dg/cpp0x/rv3p.C: Likewise.
4546         * g++.dg/cpp0x/rv4n.C: Likewise.
4547         * g++.dg/cpp0x/rv4p.C: Likewise.
4548         * g++.dg/cpp0x/rv5n.C: Likewise.
4549         * g++.dg/cpp0x/rv5p.C: Likewise.
4550         * g++.dg/cpp0x/rv6n.C: Likewise.
4551         * g++.dg/cpp0x/rv6p.C: Likewise.
4552         * g++.dg/cpp0x/rv7n.C: Likewise.
4553         * g++.dg/cpp0x/rv7p.C: Likewise.
4554         * g++.dg/cpp0x/template_deduction.C: Likewise.
4555         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4556         * g++.dg/cpp0x/overloadn.C: New.
4557         * g++.dg/cpp0x/rv-cast.C: New.
4558
4559 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4560
4561         * gcc.target/mips/ext-4.c: New test.
4562
4563 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4564
4565         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4566
4567 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4568
4569         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4570         * gcc.dg/tree-ssa/loop-32.c: Same.
4571         * gcc.dg/tree-ssa/loop-33.c: Same.
4572         * gcc.dg/tree-ssa/loop-34.c: Same.
4573         * gcc.dg/tree-ssa/loop-35.c: Same.
4574         * gcc.dg/tree-ssa/loop-7.c: Same.
4575         * gcc.dg/tree-ssa/pr23109.c: Same.
4576         * gcc.dg/tree-ssa/restrict-2.c: Same.
4577         * gcc.dg/tree-ssa/restrict-3.c: Same.
4578         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4579         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4580         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4581         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4582         * gcc.dg/tree-ssa/structopt-1.c: Same.
4583         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4584         * gfortran.dg/pr32921.f: Same.
4585
4586 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4587
4588         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4589         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4590         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4591         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4592         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4593         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4594         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4595         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4596         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4597         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4598         * gcc.dg/graphite/id-1.c: New.
4599         * gcc.dg/graphite/id-10.c: New.
4600         * gcc.dg/graphite/id-11.c: New.
4601         * gcc.dg/graphite/id-12.c: New.
4602         * gcc.dg/graphite/id-13.c: New.
4603         * gcc.dg/graphite/id-14.c: New.
4604         * gcc.dg/graphite/id-15.c: New.
4605         * gcc.dg/graphite/id-2.c: New.
4606         * gcc.dg/graphite/id-3.c: New.
4607         * gcc.dg/graphite/id-4.c: New.
4608         * gcc.dg/graphite/id-5.c: New.
4609         * gcc.dg/graphite/id-6.c: New.
4610         * gcc.dg/graphite/id-7.c: New.
4611         * gcc.dg/graphite/id-8.c: New.
4612         * gcc.dg/graphite/id-9.c: New.
4613         * gcc.dg/graphite/interchange-0.c: New.
4614         * gcc.dg/graphite/interchange-1.c: New.
4615         * gcc.dg/graphite/interchange-2.c: New.
4616         * gcc.dg/graphite/interchange-3.c: New.
4617         * gcc.dg/graphite/interchange-4.c: New.
4618         * gcc.dg/graphite/interchange-5.c: New.
4619         * gcc.dg/graphite/interchange-6.c: New.
4620         * gcc.dg/graphite/interchange-7.c: New.
4621         * gcc.dg/graphite/interchange-8.c: New.
4622         * gcc.dg/graphite/pr35356-1.c: New.
4623         * gcc.dg/graphite/pr35356-2.c: New.
4624         * gcc.dg/graphite/pr35356-3.c: New.
4625         * gcc.dg/graphite/pr40157.c: New.
4626         * gcc.dg/graphite/run-id-1.c: New.
4627         * gcc.dg/graphite/scop-20.c: New.
4628         * gcc.dg/graphite/scop-21.c: New.
4629         * gfortran.dg/graphite/id-1.f90: New.
4630         * gfortran.dg/graphite/id-10.f90: New.
4631         * gfortran.dg/graphite/id-11.f: New.
4632         * gfortran.dg/graphite/id-12.f: New.
4633         * gfortran.dg/graphite/id-13.f: New.
4634         * gfortran.dg/graphite/id-14.f: New.
4635         * gfortran.dg/graphite/id-15.f: New.
4636         * gfortran.dg/graphite/id-16.f: New.
4637         * gfortran.dg/graphite/id-5.f: New.
4638         * gfortran.dg/graphite/id-6.f: New.
4639         * gfortran.dg/graphite/id-7.f: New.
4640         * gfortran.dg/graphite/id-8.f: New.
4641         * gfortran.dg/graphite/id-9.f: New.
4642         * gfortran.dg/graphite/interchange-1.f: New.
4643         * gfortran.dg/graphite/interchange-2.f: New.
4644
4645 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4646
4647         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4648         flags based on the name of the testcase.
4649         * gfortran.dg/graphite/graphite.exp: Same.
4650
4651         * gcc.dg/graphite/block-0.c: Adjusted.
4652         * gcc.dg/graphite/block-1.c: Adjusted.
4653         * gcc.dg/graphite/block-2.c: Adjusted.
4654         * gcc.dg/graphite/block-3.c: Adjusted.
4655         * gcc.dg/graphite/block-4.c: Adjusted.
4656         * gcc.dg/graphite/block-5.c: Adjusted.
4657         * gcc.dg/graphite/block-6.c: Adjusted.
4658         * gcc.dg/graphite/pr37485.c: Adjusted.
4659         * gcc.dg/graphite/pr37684.c: Adjusted.
4660         * gcc.dg/graphite/pr37828.c: Adjusted.
4661         * gcc.dg/graphite/pr37883.c: Adjusted.
4662         * gcc.dg/graphite/pr37928.c: Adjusted.
4663         * gcc.dg/graphite/pr37943.c: Adjusted.
4664         * gcc.dg/graphite/pr38409.c: Adjusted.
4665         * gcc.dg/graphite/pr38498.c: Adjusted.
4666         * gcc.dg/graphite/pr38559.c: Adjusted.
4667         * gcc.dg/graphite/pr39335.c: Adjusted.
4668         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4669         * gcc.dg/graphite/scop-0.c: Adjusted.
4670         * gcc.dg/graphite/scop-1.c: Adjusted.
4671         * gcc.dg/graphite/scop-10.c: Adjusted.
4672         * gcc.dg/graphite/scop-11.c: Adjusted.
4673         * gcc.dg/graphite/scop-12.c: Adjusted.
4674         * gcc.dg/graphite/scop-13.c: Adjusted.
4675         * gcc.dg/graphite/scop-14.c: Adjusted.
4676         * gcc.dg/graphite/scop-15.c: Adjusted.
4677         * gcc.dg/graphite/scop-16.c: Adjusted.
4678         * gcc.dg/graphite/scop-17.c: Adjusted.
4679         * gcc.dg/graphite/scop-18.c: Adjusted.
4680         * gcc.dg/graphite/scop-19.c: Adjusted.
4681         * gcc.dg/graphite/scop-2.c: Adjusted.
4682         * gcc.dg/graphite/scop-3.c: Adjusted.-
4683         * gcc.dg/graphite/scop-4.c: Adjusted.
4684         * gcc.dg/graphite/scop-5.c: Adjusted.
4685         * gcc.dg/graphite/scop-6.c: Adjusted.
4686         * gcc.dg/graphite/scop-7.c: Adjusted.
4687         * gcc.dg/graphite/scop-8.c: Adjusted.
4688         * gcc.dg/graphite/scop-9.c: Adjusted.
4689         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4690         * gfortran.dg/graphite/block-1.f90: Adjusted.
4691         * gfortran.dg/graphite/block-2.f: Adjusted.
4692         * gfortran.dg/graphite/block-3.f90: Adjusted.
4693         * gfortran.dg/graphite/block-4.f90: Adjusted.
4694         * gfortran.dg/graphite/id-2.f90: Adjusted.
4695         * gfortran.dg/graphite/id-3.f90: Adjusted.
4696         * gfortran.dg/graphite/id-4.f90: Adjusted.
4697         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4698         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4699         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4700         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4701         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4702         * gfortran.dg/graphite/scop-1.f: Adjusted.
4703
4704 2009-07-30  Doug Kwan  <dougkwan@google.com>
4705
4706         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4707         in warnings added in rev 141298.
4708
4709 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4710
4711         * lib/options.exp: Use "!=" instead of "ne".
4712
4713         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4714
4715         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4716         * gcc.dg/ucnid-12.c: Likewise.
4717
4718 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4719             Pat Haugen  <pthaugen@us.ibm.com>
4720             Revital Eres <ERES@il.ibm.com>
4721
4722         * gcc.target/powerpc/altivec-32.c: New file to test
4723         Altivec simple math function vectorization.
4724
4725         * gcc.target/powerpc/bswap-run.c: New file to test swap
4726         builtins.
4727         * gcc.target/powerpc/bswap16.c: Ditto.
4728         * gcc.target/powerpc/bswap32.c: Ditto.
4729         * gcc.target/powerpc/bswap64-1.c: Ditto.
4730         * gcc.target/powerpc/bswap64-2.c: Ditto.
4731         * gcc.target/powerpc/bswap64-3.c: Ditto.
4732         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4733         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4734         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4735
4736         * gcc.target/powerpc/popcount-2.c: New file to test
4737         power7 popcntd instructions.
4738         * gcc.target/powerpc/popcount-3.c: Ditto.
4739
4740         * gcc.target/powerpc/pr39457.c: New VSX test.
4741         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4742         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4743         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4744         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4745         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4746         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4747         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4748         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4749         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4750         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4751         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4752         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4753
4754         * gcc.target/powerpc/altivec-6.c: Store the result of
4755         vec_add, so the optimizer doesn't remove it.
4756
4757         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4758         systems that support bswap64.
4759
4760         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4761         prevent VSX code generation.
4762
4763         * lib/target-supports.exp (check_vsx_hw_available): New
4764         function to test if VSX available.
4765         (check_effective_target_powerpc_vsx_ok): Ditto.
4766         (check_vmx_hw_available): Add explicit -mno-vsx.
4767
4768 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4769
4770         PR c/39902
4771         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4772
4773 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4774
4775         PR tree-optimization/40570
4776         * gcc.c-torture/compile/pr40570.c: New test.
4777
4778 2009-07-29  Jason Merrill  <jason@redhat.com>
4779
4780         PR c++/14912
4781         * g++.dg/template/defarg13.C: New.
4782
4783 2009-07-29  Richard Guenther  <rguenther@suse.de>
4784
4785         PR c++/40834
4786         * g++.dg/torture/pr40834.C: New testcase.
4787
4788 2009-07-29  Michael Matz  <matz@suse.de>
4789
4790         PR middle-end/40830
4791         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4792
4793 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4794
4795         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4796         sh*-*-* targets.  Skip on spu-*-* targets.
4797         * gfortran.dg/maxlocval_4.f90: Likewise.
4798         * gfortran.dg/minlocval_1.f90: Likewise.
4799         * gfortran.dg/minlocval_4.f90: Likewise.
4800
4801 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4802
4803         PR fortran/40878
4804         * gfortran.dg/gomp/pr40878-1.f90: New test.
4805         * gfortran.dg/gomp/pr40878-2.f90: New test.
4806
4807         PR testsuite/40891
4808         * gcc.dg/cdce1.c: Adjust note line number.
4809         * gcc.dg/cdce2.c: Likewise.
4810
4811 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4812
4813         PR fortran/40882
4814         * gfortran.dg/proc_ptr_comp_13.f90: New.
4815
4816 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4817
4818         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4819         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4820         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4821         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4822         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4823         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4824         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4825         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4826         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4827         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4828         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4829         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4830         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4831         #ifdef NEED_IEEE754_FLOAT conditional.
4832         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4833         conditional.
4834
4835 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4836
4837         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4838         i?86-*-netware.
4839         * g++.dg/ext/bitfield3.C: Likewise.
4840         * g++.dg/ext/bitfield4.C: Likewise.
4841         * g++.dg/ext/bitfield5.C: Likewise.
4842         * gcc.dg/bitfld-15.c: Likewise.
4843         * gcc.dg/bitfld-16.c: Likewise.
4844         * gcc.dg/bitfld-17.c: Likewise.
4845         * gcc.dg/bitfld-18.c: Likewise.
4846         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4847         * gcc.dg/20010912-1.c: Likewise.
4848         * gcc.dg/20021018-1.c: Likewise.
4849         * gcc.dg/20030213-1.c: Likewise.
4850         * gcc.dg/20030225-1.c: Likewise.
4851         * gcc.dg/20030708-1.c: Likewise.
4852         * gcc.dg/20050321-2.c: Likewise.
4853         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4854         * gcc.dg/cdce2.c: Likewise.
4855         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4856         targets.
4857         * gcc.target/i386/pr37248-3.c: Likewise.
4858
4859 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4860
4861         PR fortran/40848
4862         * gfortran.dg/altreturn_7.f90: New.
4863
4864 2009-07-27  Simon Baldwin  <simonb@google.com>
4865
4866         PR testsuite/40829
4867         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4868         so that indexing no longer runs off array end.
4869
4870 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4871
4872         PR fortran/40851
4873         * gfortran.dg/derived_init_3.f90: New test.
4874
4875 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4876
4877         PR fortran/33197
4878         * gfortran.dg/atan2_1.f90: New test
4879         * gfortran.dg/atan2_2.f90: New test
4880
4881 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4882
4883         PR c++/40749
4884         * g++.dg/warn/Wreturn-type-6.C: New test.
4885
4886 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4887
4888         PR tree-optimization/40801
4889         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4890         * gfortran.dg/vect/vect.exp: Run tests starting with
4891         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4892
4893 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4894
4895         PR rtl-optimization/40445
4896         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4897
4898 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4899
4900         * gcc.dg/builtin-unreachable-4.c: New test.
4901
4902 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4903
4904         PR fortran/33197
4905         * gfortran.dg/complex_intrinsic_5.f90: New test.
4906         * gfortran.dg/complex_intrinsic_7.f90: New test.
4907
4908 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4909
4910         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4911         * gcc.dg/ipa/noclone-1.c: New test.
4912
4913 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4914
4915         * lib/target-supports.exp (check_effective_target_static): New
4916         procedure.
4917         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4918         supported.
4919         * g++.old-deja/g++.law/weak.C: Require static effective target.
4920
4921 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
4922
4923         PR fortran/39630
4924         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4925         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4926         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4927         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4928         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4929         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4930         * gfortran.dg/typebound_call_10.f03: New.
4931
4932 2009-07-24  Jason Merrill  <jason@redhat.com>
4933
4934         * g++.dg/cpp0x/defaulted11.C: New.
4935
4936         * g++.dg/cpp0x/initlist23.C: New.
4937
4938 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
4939
4940         PR fortran/40822
4941         * gfortran.dg/char_length_16.f90: New.
4942
4943 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
4944
4945         PR fortran/40643
4946         PR fortran/31067
4947         * gfortran.dg/maxlocval_2.f90: New test.
4948         * gfortran.dg/maxlocval_3.f90: New test.
4949         * gfortran.dg/maxlocval_4.f90: New test.
4950         * gfortran.dg/minlocval_1.f90: New test.
4951         * gfortran.dg/minlocval_2.f90: New test.
4952         * gfortran.dg/minlocval_3.f90: New test.
4953         * gfortran.dg/minlocval_4.f90: New test.
4954
4955 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4956
4957         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4958         scan-assembler.
4959
4960 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4961
4962         PR fortran/40839
4963         * gfortran.dg/pr40839.f90: New test.
4964
4965 2009-07-23  Michael Matz  <matz@suse.de>
4966
4967         PR middle-end/40830
4968         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4969         don't set options ourself.
4970
4971 2009-07-23  Simon Baldwin  <simonb@google.com>
4972
4973         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4974         native C compilation where required.
4975
4976 2009-07-22  Doug Kwan  <dougkwan@google.com>
4977
4978         * gcc.c-torture/compile/20090721-1.c: New test.
4979
4980 2009-07-22  Michael Matz  <matz@suse.de>
4981
4982         PR tree-optimization/35229
4983         PR tree-optimization/39300
4984         * gcc.dg/vect/vect-pre-interact.c: New test.
4985
4986 2009-07-22  Richard Guenther  <rguenther@suse.de>
4987
4988         * g++.dg/lookup/using21.C: Fix duplicate paste.
4989
4990 2009-07-22  Richard Guenther  <rguenther@suse.de>
4991
4992         PR c++/40799
4993         * g++.dg/lookup/using21.C: New testcase.
4994
4995 2009-07-21  Jason Merrill  <jason@redhat.com>
4996
4997         * g++.dg/init/aggr4.C: New.
4998
4999 2009-07-21  Jason Merrill  <jason@redhat.com>
5000
5001         Core issue 934
5002         * g++.dg/cpp0x/initlist22.C: New.
5003
5004 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5005
5006         * gcc.target/i386/vectorize8.c: New test.
5007
5008 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5009
5010         PR target/40811
5011         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5012         Add i?86 and x86_64 targets.
5013         * gcc.target/i386/vectorize7.c: New test.
5014
5015         PR target/40809
5016         * gcc.target/i386/pr40809.c: New test.
5017
5018 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5019
5020         PR tree-optimization/40813
5021         * g++.dg/opt/inline15.C: New test.
5022
5023 2009-07-21  Paul Brook <paul@codesourcery.com>
5024
5025         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5026         * lib/target-supports.exp (check_effective_target_section_anchors):
5027         Add arm*-*-*.
5028
5029 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5030
5031         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5032         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5033         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5034
5035 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5036
5037         * gcc.target/mips/ext-3.c: New test.
5038
5039 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5040
5041         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5042         * gcc.dg/builtin-object-size-8.c: New test.
5043         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5044         * g++.dg/ext/builtin-object-size2.C: Likewise.
5045
5046         PR tree-optimization/40792
5047         * gcc.dg/pr40792.c: New test.
5048
5049 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5050
5051         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5052         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5053         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5054
5055 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5056
5057         * gcc.target/sh/mfmovd.c: New test.
5058
5059 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5060             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5061
5062         PR libfortran/40714
5063         * gfortran.dg/eof_3.f90: New test.
5064
5065 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5066
5067         PR fortran/40727
5068         * gfortran.dg/intrinsic_cmplx.f90: New test.
5069
5070 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5071
5072         PR libfortran/34670
5073         PR libfortran/36874
5074         * gfortran.dg/cshift_bounds_1.f90:  New test.
5075         * gfortran.dg/cshift_bounds_2.f90:  New test.
5076         * gfortran.dg/cshift_bounds_3.f90:  New test.
5077         * gfortran.dg/cshift_bounds_4.f90:  New test.
5078         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5079         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5080         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5081         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5082
5083 2009-07-19  Jan Hubicka  <jh@suse.cz>
5084
5085         PR tree-optimization/40676
5086         * gcc.c-torture/compile/pr40676.c: New testcase.
5087
5088 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5089
5090         * gcc.target/mips/ext-2.c: New test.
5091
5092 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5093
5094         * gcc.target/mips/octeon-exts-7.c: New test.
5095         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5096         * gcc.target/mips/octeon-exts-5.c: Likewise.
5097
5098 2009-07-18  Richard Guenther  <rguenther@suse.de>
5099
5100         PR testsuite/40798
5101         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5102
5103 2009-07-18  Richard Guenther  <rguenther@suse.de>
5104
5105         PR c/40787
5106         * gcc.dg/pr35899.c: Adjust.
5107
5108 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5109
5110         * gcc.target/powerpc/asm-es-1.c: New test.
5111         * gcc.target/powerpc/asm-es-2.c: Likewise.
5112
5113 2009-07-17  Richard Guenther  <rguenther@suse.de>
5114
5115         PR c/40401
5116         * g++.dg/rtti/crash4.C: New testcase.
5117         * g++.dg/torture/20090706-1.C: Likewise.
5118         * gcc.dg/redecl-17.c: Likewise.
5119         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5120         * gcc.dg/declspec-9.c: Expect extra error.
5121         * gcc.dg/declspec-10.c: Likewise.
5122         * gcc.dg/declspec-11.c: Likewise.
5123         * gcc.dg/redecl-10.c: Expect extra warnings.
5124         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5125         * gcc.target/i386/pr39545-1.c: Likewise.
5126         * g++.dg/ext/asm3.C: Expect more errors.
5127         * g++.dg/gomp/block-1.C: Likewise.
5128         * g++.dg/gomp/block-2.C: Likewise.
5129         * g++.dg/gomp/block-3.C: Likewise.
5130         * g++.dg/gomp/block-5.C: Likewise.
5131         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5132         * g++.dg/warn/unused-result1.C: XFAIL.
5133
5134 2009-07-17  Richard Guenther  <rguenther@suse.de>
5135
5136         PR tree-optimization/40321
5137         * gcc.c-torture/compile/pr40321.c: New testcase.
5138         * g++.dg/torture/pr40321.C: Likewise.
5139
5140 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5141
5142         PR c++/40780
5143         * g++.dg/template/ptrmem19.C: New test.
5144
5145 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5146             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5147
5148         PR 40435
5149         * gcc.dg/pr36902.c: Add column info.
5150         * g++.dg/gcov/gcov-2.C: Change count for definition.
5151
5152 2009-07-16  Jason Merrill  <jason@redhat.com>
5153
5154         PR libstdc++/37907
5155         * g++.dg/cpp0x/std-layout1.C: New.
5156         * g++.dg/ext/has_nothrow_assign.C: Fix.
5157         * g++.dg/ext/has_nothrow_copy.C: Fix.
5158         * g++.dg/ext/has_trivial_assign.C: Fix.
5159         * g++.dg/ext/has_trivial_copy.C: Fix.
5160         * g++.dg/ext/is_pod.C: Fix.
5161         * g++.dg/other/offsetof3.C: Adjust.
5162         * g++.dg/overload/ellipsis1.C: Adjust.
5163         * g++.dg/warn/var-args1.C: Adjust.
5164         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5165         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5166         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5167         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5168         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5169
5170 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5171
5172         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5173         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5174         effective target "mpc_pow".
5175         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5176
5177 2009-07-16  Richard Henderson  <rth@redhat.com>
5178
5179         * g++.dg/opt/eh4.C: New test.
5180
5181 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5182
5183         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5184
5185 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5186
5187         PR middle-end/40747
5188         * gcc.c-torture/execute/pr40747.c: New test.
5189
5190 2009-07-15  Richard Guenther  <rguenther@suse.de>
5191
5192         PR middle-end/40753
5193         * gcc.c-torture/compile/pr40753.c: New testcase.
5194
5195 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5196
5197         PR fortran/40743
5198         * gfortran.dg/interface_assignment_4.f90: New.
5199
5200 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5201
5202         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5203         for FreeBSD up to and including version 8.
5204
5205 2009-07-14  Taras Glek  <tglek@mozilla.com>
5206             Rafael Espindola  <espindola@google.com>
5207
5208         * g++.dg/plugin/header-plugin-test.C: New.
5209         * g++.dg/plugin/header_plugin.c: New.
5210         * g++.dg/plugin/plugin.exp: Update.
5211
5212 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5213
5214         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5215         function to enable vectorization.
5216         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5217         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5218
5219 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5220
5221         * gcc.target/i386/sse-copysignf-vec.c: New test.
5222         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5223
5224 2009-07-14  Jason Merrill  <jason@redhat.com>
5225
5226         PR c++/37276
5227         * g++.dg/lookup/builtin5.C: New.
5228         * g++.dg/other/error22.C: Add missing extern "C".
5229         * g++.dg/warn/Warray-bounds.C: Likewise.
5230         * gcc.dg/compat/compat-common.h: Likewise.
5231
5232         PR c++/40746
5233         * g++.dg/lookup/using20.C: New.
5234
5235         PR c++/40740
5236         * g++.dg/template/koenig8.C: New.
5237
5238 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5239
5240         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5241         both i?86-*-darwin* and x86_64-*-darwin*.
5242
5243 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5244
5245         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5246         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5247         name.
5248
5249 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5250
5251         PR debug/40705
5252         * g++.dg/debug/dwarf2/typedef1.C: New test.
5253
5254         PR c++/40357
5255         * g++.dg/other/typedef3.C: New test.
5256
5257 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5258
5259         * gcc.dg/20090709-1.c: Move to a proper place ...
5260         * gcc.target/m68k/20090709-1.c: ... here.
5261
5262 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5263
5264         PR C++/22154
5265         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5266         front of qualified names are allowed.
5267         * g++.dg/parse/crash10.C: Likewise.
5268         * g++.dg/parse/error15.C: Likewise.
5269         * g++.dg/parse/typename9.C: Likewise.
5270         * g++.dg/parse/error8.C: Likewise.
5271
5272 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5273
5274         PR fortran/40646
5275         * gfortran.dg/proc_ptr_22.f90: Extended.
5276         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5277
5278 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5279
5280         * gfortran.dg/vect/vect-6.f: New test.
5281
5282 2009-07-12  Jason Merrill  <jason@redhat.com>
5283
5284         PR c++/36628
5285         * g++.dg/cpp0x/decltype17.C: New.
5286
5287         PR c++/37206
5288         * g++.dg/cpp0x/rv10.C: New.
5289
5290 2009-07-12  Jason Merrill  <jason@redhat.com>
5291
5292         PR c++/40689
5293         * g++.dg/cpp0x/initlist20.C: New.
5294         * g++.dg/cpp0x/initlist21.C: New.
5295
5296 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5297
5298         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5299         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5300         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5301         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5302         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5303
5304 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5305
5306         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5307         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5308         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5309         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5310         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5311         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5312         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5313         effective_target fd_truncate.
5314
5315 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5316
5317         * gnat.dg/specs/addr1.ads: New test.
5318
5319 2009-07-11  Jan Hubicka  <jh@suse.cz>
5320
5321         PR middle-end/48388
5322         * g++.dg/torture/pr40388.C: New testcase.
5323
5324 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5325
5326         PR target/40668
5327         * gcc.c-torture/execute/pr40668.c: New test.
5328
5329 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5330
5331         * gcc.c-torture/execute/20090711-1.c: New test.
5332
5333 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5334
5335         PR testsuite/40699
5336         PR testsuite/40707
5337         PR testsuite/40709
5338         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5339         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5340         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5341         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5342
5343 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5344
5345         PR fortran/33197
5346         * gfortran.dg/complex_intrinsic_3.f90: New test.
5347         * gfortran.dg/complex_intrinsic_4.f90: New test.
5348
5349 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5350
5351         PR target/39079
5352         * gcc.target/mips/mips.exp: Make -msynci a known option.
5353         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5354
5355 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5356
5357         PR c++/40502
5358         * g++.dg/ext/strncpy-chk1.C: New test.
5359
5360 2009-07-10  Richard Guenther  <rguenther@suse.de>
5361
5362         PR tree-optimization/40496
5363         * g++.dg/opt/pr40496.C: New testcase.
5364
5365 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5366
5367         PR 25509
5368         PR 40614
5369         * g++.dg/warn/unused-result1-Werror.c: New.
5370
5371 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5372
5373         PR fortran/39334
5374         * gfortran.dg/recursive_parameter_1.f90: New test.
5375
5376 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5377
5378         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5379         * gfortran.dg/module_equivalence_6.f90: Ditto.
5380         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5381         * gfortran.dg/nan_2.f90: Ditto.
5382         * gfortran.dg/inquire_11.f90: Ditto.
5383         * gfortran.dg/abstract_type_3.f03: Ditto.
5384         * gfortran.dg/abstract_type_1.f90: Ditto.
5385         * gfortran.dg/private_type_9.f90: Ditto.
5386         * gfortran.dg/abstract_type_5.f03: Ditto.
5387         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5388         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5389         * gfortran.dg/derived_sub.f90: Ditto.
5390         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5391         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5392         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5393         * gfortran.dg/mvbits_6.f90: Ditto.
5394         * gfortran.dg/abstract_type_2.f03: Ditto.
5395         * gfortran.dg/abstract_type_4.f03: Ditto.
5396         * gfortran.dg/bounds_check_9.f90: Ditto.
5397         * gfortran.dg/optional_dim_3.f90: Ditto.
5398         * gfortran.dg/pr32921.f: Ditto.
5399         * gfortran.dg/entry_16.f90: Ditto.
5400         * gfortran.dg/generic_16.f90: Ditto.
5401
5402
5403 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5404
5405         * gcc.target/m68k/20090709-1.c: New.
5406
5407 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5408
5409         PR c++/40684
5410         * g++.dg/template/unify11.C: New test.
5411
5412 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5413
5414         PR fortran/40629
5415         * gfortran.dg/host_assoc_function_9.f90: New test.
5416
5417 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5418
5419         PR fortran/40646
5420         * gfortran.dg/proc_ptr_22.f90: New.
5421         * gfortran.dg/proc_ptr_comp_12.f90: New.
5422
5423 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5424
5425         PR middle-end/40692
5426         * gcc.c-torture/compile/pr40692.c: New test.
5427
5428 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5429
5430         PR fortran/40604
5431         * gfortran.dg/pointer_check_6.f90: New test.
5432
5433 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5434
5435         * gcc.target/mips/truncate-5.c: New test.
5436
5437 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5438
5439         PR libfortran/40330
5440         PR libfortran/40662
5441         * gfortran.dg/fmt_cache_1.f: New test.
5442
5443 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5444
5445         PR fortran/40675
5446         * gfortran.dg/nosigned_zero_1.f90: New test.
5447         * gfortran.dg/nosigned_zero_2.f90: New test.
5448
5449 2009-07-08  Richard Guenther  <rguenther@suse.de>
5450
5451         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5452
5453 2009-07-08  Richard Guenther  <rguenther@suse.de>
5454
5455         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5456
5457 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5458
5459         PR fortran/40591
5460         * gfortran.dg/proc_ptr_21.f90: New test.
5461
5462 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5463
5464         PR c++/31246
5465         * g++.dg/warn/pr31246.C: New.
5466         * g++.dg/warn/pr31246-2.C: New.
5467
5468 2009-07-07  Jason Merrill  <jason@redhat.com>
5469
5470         PR c++/35828
5471         * g++.dg/template/defarg12.C: New.
5472
5473         PR c++/37816
5474         * g++.dg/cpp0x/enum7.C: New.
5475
5476         PR c++/37946
5477         * g++.dg/cpp0x/enum6.C: New.
5478
5479         PR c++/40639
5480         * g++.dg/cpp0x/enum5.C: New.
5481
5482         PR c++/40633
5483         * g++.dg/cpp0x/enum4.C: New.
5484
5485 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5486
5487         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5488
5489 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5490
5491         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5492
5493 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5494
5495         PR middle-end/40669
5496         * gcc.dg/pr40669.c: New test.
5497
5498 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5499
5500         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5501         location. Update all calls.
5502         * g++.dg/plugin/selfassign.c: Likewise.
5503
5504 2009-07-06  Jason Merrill  <jason@redhat.com>
5505
5506         * g++.dg/rtti/dyncast[34].C: New.
5507
5508 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5509
5510         * lib/target-supports.exp
5511         (check_effective_target_mips_newabi_large_long_double): New.
5512         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5513         target.
5514         * gcc.target/mips/fpr-moves-6.c: Likewise.
5515
5516 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5517
5518         PR c++/40557
5519         * g++.dg/template/union2.C: New test.
5520
5521 2009-07-04  Jason Merrill  <jason@redhat.com>
5522
5523         * g++.dg/template/using15.C: New.
5524
5525 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5526
5527         * gfortran.dg/maxloc_1.f90: New test.
5528
5529 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5530
5531         PR fortran/40593
5532         * gfortran.dg/proc_ptr_result_6.f90: New.
5533
5534 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5535
5536         * gcc.dg/framework-2.c: Adjust testcase to pass.
5537
5538 2009-07-04  Jason Merrill  <jason@redhat.com>
5539
5540         PR c++/40619
5541         * g++.dg/cpp0x/auto16.C: New.
5542
5543 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5544
5545         PR target/40587
5546         * gfortran.dg/pr40587.f: New test.
5547
5548 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5549
5550         PR fortran/40638
5551         * gfortran.dg/unit_1.f90: New test.
5552
5553 2009-07-03  Jason Merrill  <jason@redhat.com>
5554
5555         * g++.dg/template/pure1.C: Expect another error.
5556
5557 2009-07-03  Richard Guenther  <rguenther@suse.de>
5558
5559         PR tree-optimization/40640
5560         * gcc.c-torture/compile/pr40640.c: New testcase.
5561
5562 2009-07-03  Richard Guenther  <rguenther@suse.de>
5563
5564         PR middle-end/34163
5565         * gfortran.dg/pr34163.f90: New testcase.
5566
5567 2009-07-03  Jan Hubicka  <jh@suse.cz>
5568
5569         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5570         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5571         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5572         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5573         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5574         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5575         * gnat.dg/loop_optimization6.adb: Enable -O2.
5576
5577 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5578
5579         * g++.dg/warn/null4.C: Extend.
5580
5581 2009-07-02  Jason Merrill  <jason@redhat.com>
5582
5583         * g++.dg/template/spec8.C: Fix.
5584
5585 2009-07-02  Michael Matz  <matz@suse.de>
5586
5587         PR fortran/32131
5588         * gfortran.dg/pr32921.f: Adjust.
5589
5590 2009-07-02  Jan Hubicka  <jh@suse.cz>
5591
5592         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5593
5594 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5595
5596         * gcc.target/mips/truncate-4.c: New testcase.
5597
5598 2009-07-01  Richard Guenther  <rguenther@suse.de>
5599
5600         PR tree-optimization/19831
5601         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5602         make allocated memory escape.  Un-XFAIL.
5603         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5604         * gcc.dg/vect/pr31699.c: Likewise.
5605         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5606
5607 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5608
5609         PR c++/40566
5610         * g++.dg/parse/cond5.C: New test.
5611
5612 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5613
5614         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5615         (main): Pass n to main_1 instead.
5616         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5617         (main_1): New function, split off from...
5618         (main): ...here.  Pass `off' to main_1 instead.
5619
5620 2009-06-30  Jason Merrill  <jason@redhat.com>
5621
5622         PR c++/40595
5623         * g++.dg/cpp0x/variadic94.C: New.
5624
5625 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5626
5627         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5628         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5629         (init_ld_library_path_env_vars): New function, replacing the
5630         orig_*_saved assignments.  Call it after defining it.
5631         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5632         (restore_ld_library_path_env_vars): Likewise.
5633         (add_path, find_libgcc_s): New functions.
5634         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5635         gcc-set-multilib-library-path.
5636         (objc_target_compile): Don't add "." to ld_library_path.
5637         Use add_path.
5638         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5639         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5640         gcc-set-multilib-library-path.
5641         * lib/g++.exp (g++_link_flags): Likewise.
5642         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5643         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5644         top level; do it...
5645         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5646         to tell when this needs to happen.  Use find_libgcc_s instead of
5647         gcc-set-multilib-library-path.
5648         * lib/gcc-dg.exp: Likewise.
5649         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5650         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5651         unless it is in $ALT_LD_LIBRARY_PATH.
5652         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5653
5654 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5655
5656         * gnat.dg/discr12.adb: New test.
5657         * gnat.dg/discr12_pkg.ads: New helper.
5658         * gnat.dg/discr13.adb: New test.
5659         * gnat.dg/discr14.ad[sb]: Likewise.
5660         * gnat.dg/discr15.adb: Likewise.
5661         * gnat.dg/discr15_pkg.ads: New helper.
5662         * gnat.dg/discr16.adb: New test.
5663         * gnat.dg/discr16_g.ads: New helper.
5664         * gnat.dg/discr16_pkg.ads: Likewise.
5665         * gnat.dg/discr16_cont.ads: Likewise.
5666         * gnat.dg/discr17.adb: New test.
5667         * gnat.dg/discr18.adb: Likewise.
5668         * gnat.dg/discr18_pkg.ads: New helper.
5669         * gnat.dg/discr19.adb: New test.
5670
5671 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5672
5673         PR fortran/40576
5674         * gfortran.dg/internal_write_1.f90:  New testcase.
5675
5676 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5677
5678         PR fortran/40594
5679         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5680
5681 2009-06-30  Richard Guenther  <rguenther@suse.de>
5682
5683         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5684
5685 2009-06-30  Wei Guozhi  <carrot@google.com>
5686
5687         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5688         to "-Os".
5689
5690 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5691
5692         PR tree-optimization/40542
5693         * gcc.dg/vect/pr40542.c: New test.
5694
5695 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5696
5697         PR tree-optimization/40582
5698         * gcc.c-torture/compile/pr40582.c: New test.
5699
5700 2009-06-30  Wei Guozhi  <carrot@google.com>
5701
5702         PR/40416
5703         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5704
5705 2009-06-29  Jason Merrill  <jason@redhat.com>
5706
5707         PR c++/40274
5708         * g++.dg/template/debug1.C: New.
5709
5710 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5711
5712         PR fortran/40580
5713         * pointer_check_1.f90: New test.
5714         * pointer_check_2.f90: New test.
5715         * pointer_check_3.f90: New test.
5716         * pointer_check_4.f90: New test.
5717         * pointer_check_5.f90: New test.
5718
5719 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5720
5721         PR fortran/40551
5722         * gfortran.dg/func_assign_2.f90 : New test.
5723
5724 2009-06-29  Richard Guenther  <rguenther@suse.de>
5725
5726         PR middle-end/14187
5727         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5728         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5729         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5730         * gcc.c-torture/execute/20090623-1.c: Likewise.
5731         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5732         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5733
5734 2009-06-29  Richard Guenther  <rguenther@suse.de>
5735
5736         PR middle-end/38212
5737         * gcc.c-torture/execute/pr38212.c: New testcase.
5738
5739 2009-06-29  Richard Guenther  <rguenther@suse.de>
5740
5741         PR tree-optimization/40579
5742         * gcc.c-torture/execute/pr40579.c: New testcase.
5743
5744 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5745
5746         PR tree-optimization/40550
5747         * gcc.dg/pr40550.c: New test.
5748
5749 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5750
5751         * gnat.dg/overflow_sum2.adb: New test
5752         * gnat.dg/namet.ads: New helper.
5753
5754         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5755
5756 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5757
5758         PR fortran/34112
5759         * gfortran.dg/compiler-directive_1.f90: New test.
5760         * gfortran.dg/compiler-directive_2.f: New test.
5761
5762 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5763
5764         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5765         comment out some values and add some cases.
5766
5767 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5768
5769         PR testsuite/40567
5770         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5771
5772 2009-06-26  Richard Henderson  <rth@redhat.com>
5773
5774         PR testsuite/40565
5775         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5776         * gcc.target/i386/local.c: Pass a non-constant to T.
5777
5778 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5779
5780         PR fortran/39997
5781         PR fortran/40541
5782         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5783         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5784         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5785         * gfortran.dg/proc_ptr_result_5.f90: New.
5786
5787 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5788
5789         PR c/39902
5790         * gcc.dg/dfp/pr39902.c: New test.
5791
5792 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5793
5794         PR testsuite/40532
5795         * gcc.dg/builtins-65.c: Require c99 runtime.
5796
5797 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5798
5799         * gnat.dg/array7.ad[sb]: New test.
5800
5801 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5802
5803         * gnat.dg/array6.adb: New test.
5804
5805 2009-06-25  Ian Lance Taylor  <iant@google.com>
5806
5807         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5808
5809 2009-06-25  Ian Lance Taylor  <iant@google.com>
5810
5811         * g++.dg/warn/Wunused-16.C: New testcase.
5812
5813 2009-06-25  Ian Lance Taylor  <iant@google.com>
5814
5815         * g++.dg/warn/skip-2.C: New testcase.
5816
5817 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5818
5819         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5820         dg-skip-if and move to ...
5821         * gcc.dg/torture/20090618-1.c.
5822
5823 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5824
5825         PR tree-optimization/40493
5826         * gcc.c-torture/execute/pr40493.c: New test.
5827
5828 2009-06-24  Jason Merrill  <jason@redhat.com>
5829
5830         PR c++/40342
5831         * g++.dg/template/overload10.C: New.
5832
5833 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5834
5835         PR fortran/40427
5836         * gfortran.dg/proc_ptr_comp_11.f90: New.
5837
5838 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5839
5840         * gcc.dg/pr40501.c: New testcase.
5841
5842 2009-06-23  DJ Delorie  <dj@redhat.com>
5843
5844         Add MeP port.
5845         * lib/target-supports.exp: Add mep support (no profiling).
5846
5847 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5848
5849         PR testsuite/39297
5850         * gcc.dg/ssa/loop-31.c: Change scan rules.
5851
5852 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5853
5854         * gcc.dg/cpp/empty-include.c: Update column info.
5855         * gcc.dg/cpp/assert2.c: Update column info.
5856
5857 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5858
5859         * g++.dg/ext/builtin-object-size1.C: New test.
5860         * g++.dg/ext/builtin-object-size2.C: New test.
5861
5862 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5863
5864         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5865         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5866
5867 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5868
5869         * gcc.target/mips/truncate-3.c: New test.
5870
5871 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5872
5873         PR fortran/37254
5874         PR fortran/39850
5875         * gfortran.dg/interface_30.f90: Modified error message.
5876         * gfortran.dg/proc_decl_22.f90: New.
5877
5878 2009-06-22  Ian Lance Taylor  <iant@google.com>
5879
5880         * gcc.dg/Wcxx-compat-19.c: New testcase.
5881
5882 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5883
5884         PR objc/28050
5885         * pr28050.m: New testcase.
5886
5887 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5888
5889         PR testsuite/40481
5890         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5891
5892 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5893
5894         PR tree-optimization/40492
5895         * g++.dg/torture/pr40492.C: New test.
5896
5897 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5898
5899         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5900         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5901
5902 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5903
5904         * gnat.dg/raise_ce.adb: Helper for ...
5905         * gnat.dg/handle_and_return.adb: New test.
5906
5907 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5908
5909         PR fortran/40443
5910         * gfortran.dg/generic_18.f90: New test.
5911
5912 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5913
5914         PR fortran/40472
5915         * gfortran.dg/spread_size_limit.f90: New test.
5916
5917 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5918
5919         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5920         to put dump files in a subdirectory.
5921         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5922         ".o" temporary files.
5923
5924 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
5925
5926         PR fortran/39850
5927         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5928         * gfortran.dg/interface_20.f90: Ditto.
5929         * gfortran.dg/interface_21.f90: Ditto.
5930         * gfortran.dg/interface_22.f90: Ditto.
5931         * gfortran.dg/interface_30.f90: New.
5932         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5933
5934 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5935
5936         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5937         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5938         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5939         DEFAULT_VECTFLAGS.
5940
5941 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5942             Revital Eres  <eres@il.ibm.com>
5943
5944         PR testsuite/40359
5945         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5946         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5947         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5948
5949 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5950
5951         PR testsuite/40475
5952         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5953         without misalignment support.
5954         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5955
5956 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5957
5958         PR fortran/40452
5959         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5960
5961 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5962
5963         PR fortran/40440
5964         * gfortran.dg/alloc_comp_result_2.f90: New test.
5965
5966 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5967
5968         PR target/40482
5969         * gcc.target/arm/pr40482.c: New test.
5970
5971 2009-06-19  Ian Lance Taylor  <iant@google.com>
5972
5973         * gcc.dg/Wcxx-compat-18.c: New testcase.
5974
5975 2009-06-19  Richard Guenther  <rguenther@suse.de>
5976
5977         * gcc.c-torture/execute/20090618-1.c: New testcase.
5978
5979 2009-06-19  Ian Lance Taylor  <iant@google.com>
5980
5981         * gcc.dg/Wcxx-compat-17.c: New testcase.
5982
5983 2009-06-19  Ian Lance Taylor  <iant@google.com>
5984
5985         * gcc.dg/Wcxx-compat-15.c: New testcase.
5986
5987 2009-06-19  Ian Lance Taylor  <iant@google.com>
5988
5989         * gcc.dg/Wcxx-compat-16.c: New testcase.
5990
5991 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5992
5993         * gcc.dg/builtins-34.c: Add significand cases.
5994
5995 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5996
5997         PR testsuite/40491
5998         * gcc.dg/20080522-1.c: Remove testcase for real.
5999         * gcc.dg/20080528-1.c: Ditto.
6000
6001 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6002
6003         PR fortran/40450
6004         * gfortran.dg/proc_ptr_20.f90: New.
6005
6006 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6007
6008         PR target/40470
6009         * gcc.dg/torture/pr40470-1.c: New.
6010         * gcc.dg/torture/pr40470-2.c: Likewise.
6011         * gcc.dg/torture/pr40470-3.c: Likewise.
6012         * gcc.dg/torture/pr40470-4.c: Likewise.
6013
6014 2009-06-18  Diego Novillo  <dnovillo@google.com>
6015
6016         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6017         * gcc.dg/plugin/ggcplug.c: Likewise.
6018         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6019         * g++.dg/plugin/selfassign.c: Likewise.
6020         * g++.dg/plugin/attribute_plugin.c: Likewise.
6021         * g++.dg/plugin/dumb_plugin.c: Likewise.
6022
6023 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6024
6025         * gcc.dg/cpp/arith-3.c: Add column info.
6026
6027 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6028
6029         * gcc.target/arm/fp16-compile-none-2.c: New.
6030         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6031         * gcc.target/arm/fp16-compile-alt-12.c: New.
6032
6033 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6034
6035         * gcc.target/arm/fp16-compile-alt-1.c: New.
6036         * gcc.target/arm/fp16-compile-alt-2.c: New.
6037         * gcc.target/arm/fp16-compile-alt-3.c: New.
6038         * gcc.target/arm/fp16-compile-alt-4.c: New.
6039         * gcc.target/arm/fp16-compile-alt-5.c: New.
6040         * gcc.target/arm/fp16-compile-alt-6.c: New.
6041         * gcc.target/arm/fp16-compile-alt-7.c: New.
6042         * gcc.target/arm/fp16-compile-alt-8.c: New.
6043         * gcc.target/arm/fp16-compile-alt-9.c: New.
6044         * gcc.target/arm/fp16-compile-alt-10.c: New.
6045         * gcc.target/arm/fp16-compile-alt-11.c: New.
6046         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6047         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6048         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6049         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6050         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6051         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6052         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6053         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6054         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6055         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6056         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6057         * gcc.target/arm/fp16-compile-none-1.c: New.
6058         * gcc.target/arm/fp16-compile-exprtype.c: New.
6059         * gcc.target/arm/fp16-compile-vcvt.c: New.
6060         * gcc.target/arm/fp16-builtins-1.c: New.
6061         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6062         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6063         * gcc.target/arm/fp16-param-1.c: New.
6064         * gcc.target/arm/fp16-return-1.c: New.
6065         * gcc.target/arm/fp16-unprototyped-1.c: New.
6066         * gcc.target/arm/fp16-unprototyped-2.c: New.
6067         * gcc.target/arm/fp16-variadic-1.c: New.
6068         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6069         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6070         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6071         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6072         * gcc.dg/torture/arm-fp16-ops.h: New.
6073         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6074         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6075         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6076         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6077         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6078         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6079         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6080         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6081         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6082         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6083         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6084         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6085         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6086         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6087         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6088         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6089         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6090         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6091         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6092         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6093         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6094
6095 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6096
6097         * gcc.dg/builtins-65.c: New test.
6098
6099 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6100
6101         PR fortran/40451
6102         * gfortran.dg/proc_ptr_result_4.f90: New.
6103
6104 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6105
6106         * gcc.c-torture/execute/bitfld-5.c: New test.
6107
6108 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6109
6110         * gcc.dg/builtin-unreachable-3.c: New test.
6111
6112 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6113
6114         * gcc.target/i386/builtin-unreachable.c: New test.
6115
6116 2009-06-17  Ian Lance Taylor  <iant@google.com>
6117
6118         * gcc.dg/Wcxx-compat-14.c: New testcase.
6119
6120 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6121
6122         * gcc.dg/func-ptr-conv-1.c: Update column info.
6123
6124 2009-06-17  Richard Guenther  <rguenther@suse.de>
6125
6126         PR middle-end/40404
6127         * gcc.c-torture/execute/pr40404.c: New testcase.
6128
6129 2009-06-17  Richard Guenther  <rguenther@suse.de>
6130
6131         PR middle-end/40460
6132         * g++.dg/torture/pr40460.C: New testcase.
6133
6134 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6135
6136         * gcc.dg/plugin/one_time_plugin.c: New test.
6137         * gcc.dg/plugin/one_time-test-1.c: New test.
6138         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6139
6140 2009-06-16  Ian Lance Taylor  <iant@google.com>
6141
6142         * g++.dg/warn/skip-1.C: New testcase.
6143
6144 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6145
6146         PR middle-end/40446
6147         * g++.dg/other/pr40446.C: New test.
6148
6149 2009-06-16  Richard Guenther  <rguenther@suse.de>
6150
6151         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6152         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6153         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6154         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6155
6156 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6157
6158         * gcc.c-torture/compile/pr40432.c: New file.
6159
6160 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6161
6162         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6163
6164 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6165
6166         PR fortran/36947
6167         PR fortran/40039
6168         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6169         * gfortran.dg/interface_20.f90: Modified error messages.
6170         * gfortran.dg/interface_21.f90: Ditto.
6171         * gfortran.dg/interface_26.f90: Ditto.
6172         * gfortran.dg/interface_27.f90: Ditto.
6173         * gfortran.dg/interface_28.f90: Extended test case.
6174         * gfortran.dg/interface_29.f90: New.
6175         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6176         * gfortran.dg/proc_decl_8.f90: Ditto.
6177         * gfortran.dg/proc_ptr_11.f90: Ditto.
6178         * gfortran.dg/proc_ptr_15.f90: Ditto.
6179
6180 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6181
6182         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6183         printing.
6184         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6185         gcc.dg/vect/vect-outer-4f.c: Likewise.
6186         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6187         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6188         Likewise.
6189         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6190         outer loop.
6191
6192 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6193
6194         PR fortran/40383
6195         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6196
6197 2009-06-15  Ian Lance Taylor  <iant@google.com>
6198
6199         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6200         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6201         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6202         Recognize new notes.
6203         * gcc.dg/stmt-expr-label-2.c: Likewise.
6204         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6205         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6206         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6207         * gcc.dg/c99-vla-jump-4.c: Likewise.
6208         * gcc.dg/stmt-expr-label-1.c: Likewise.
6209         * gcc.dg/stmt-expr-label-3.c: Likewise.
6210         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6211
6212 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6213
6214         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6215
6216 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6217
6218         * gcc.dg/builtin-object-size-7.c: New test.
6219
6220 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6221
6222         PR testsuite/40426
6223         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6224         level != "" use separate -gdwarf-2 -g${level} options instead of
6225         -gdwarf-2${level}.
6226         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6227         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6228         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6229
6230 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6231
6232         * g++.dg/abi/mangle11.C: Update warning line.
6233         * g++.dg/abi/mangle12.C: Update warning line.
6234         * g++.dg/abi/mangle17.C: Update warning line.
6235         * g++.dg/abi/mangle20-2.C: Update warning line.
6236
6237 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6238
6239         * gcc.dg/optimize-bswap-1.c: Split into these two:
6240         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6241         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6242
6243 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6244
6245         * gcc.dg/optimize-bswap-1.c: New testcase.
6246
6247 2009-06-14  Richard Guenther  <rguenther@suse.de>
6248
6249         PR middle-end/40389
6250         * g++.dg/torture/pr40389.C: New testcase.
6251
6252 2009-06-13  Richard Guenther  <rguenther@suse.de>
6253
6254         PR tree-optimization/40421
6255         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6256
6257 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6258
6259         * gcc.dg/old-style-prom-3.c: Add column info.
6260         * gcc.dg/overflow-warn-1.c
6261         * gcc.dg/gomp/pr27415.c
6262         * gcc.dg/gomp/for-1.c: Same.
6263         * gcc.dg/enum-compat-1.c: Same.
6264         * gcc.dg/c99-tag-3.c: Same.
6265         * gcc.dg/Wredundant-decls-2.c: Same.
6266         * gcc.dg/func-ptr-conv-1.c: Same.
6267         * gcc.dg/asm-wide-1.c: Same.
6268         * gcc.dg/nofixed-point-2.c: Same.
6269         * gcc.dg/cpp/line3.c: Same.
6270         * gcc.dg/array-10.c: Same.
6271         * gcc.dg/c99-vla-jump-1.c: Same.
6272         * gcc.dg/pr20368-1.c: Same.
6273         * gcc.dg/Wshadow-3.c: Same.
6274         * gcc.dg/c90-const-expr-8.c: Same.
6275         * gcc.dg/label-decl-2.c: Same.
6276         * gcc.dg/dremf-type-compat-2.c: Same.
6277         * gcc.dg/c90-const-expr-5.c: Same.
6278         * gcc.dg/builtins-30.c: Same.
6279         * gcc.dg/Warray-bounds.c: Same.
6280         * gcc.dg/Wcxx-compat-2.c: Same.
6281         * gcc.dg/tree-ssa/col-1.c: Same.
6282         * gcc.dg/old-style-prom-2.c: Same.
6283         * gcc.dg/cast-function-1.c: Same.
6284         * gcc.dg/pr15698-1.c: Same.
6285         * gcc.dg/dremf-type-compat-3.c: Same.
6286         * gcc.dg/vla-8.c: Same.
6287         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6288         line.
6289         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6290         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6291         * gcc.dg/enum-compat-1.c: Same.
6292         * gcc.dg/dremf-type-compat-2.c: Same.
6293         * gcc.dg/old-style-prom-2.c: Same.
6294         * gcc.dg/pr15698-1.c: Same.
6295         * gcc.dg/pr20368-1.c: Same.
6296         * gcc.dg/dremf-type-compat-3.c: Same.
6297         * gcc.dg/builtins-30.c: Same.  Test for columns.
6298
6299 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6300
6301         PR fortran/40176
6302         * gfortran.dg/proc_decl_1.f90: Extended.
6303
6304 2009-06-12  Ian Lance Taylor  <iant@google.com>
6305
6306         * gcc.dg/Wcxx-compat-13.c: New testcase.
6307
6308 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6309
6310         PR tree-opt/38865
6311         * gcc.dg/tree-ssa/fre-vce-1.c
6312
6313 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6314
6315         PR testsuite/40384
6316         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6317         min-insn-to-prefetch-ratio=5.
6318
6319 2009-06-12  Joey Ye  <joey.ye@intel.com>
6320             H.J. Lu  <hongjiu.lu@intel.com>
6321
6322         PR middle-end/39146
6323         * gcc.target/i386/stackalign/pr39146.c: New.
6324
6325 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6326
6327         * gcc.target/i386/crc32-1.c: New.
6328         * gcc.target/i386/crc32-2.c: Likewise.
6329
6330 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6331
6332         PR c/39252
6333         * gcc.dg/builtin-unreachable-1.c: New test.
6334         * gcc.dg/builtin-unreachable-2.c: Same.
6335
6336 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6337
6338         PR fortran/40402
6339         * gfortran.dg/data_value_1.f90: New test.
6340
6341 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6342
6343         PR testsuite/39831
6344         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6345         remove ilp32 requirement.
6346         * gcc.target/i386/excess-precision-2.c: Likewise.
6347         * gcc.target/i386/excess-precision-3.c: Likewise.
6348         * gcc.target/i386/excess-precision-4.c: Likewise.
6349         * gcc.target/i386/excess-precision-5.c: Likewise.
6350         * gcc.target/i386/excess-precision-6.c: Likewise.
6351
6352 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6353
6354         PR fortran/38718
6355         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6356         * gfortran.dg/nan_5.f90: New test.
6357
6358 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6359
6360         * gcc.target/arm/neon-modes-1.c: New test.
6361
6362 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6363
6364         * g++.dg/torture/pr31579.C: Cast pointer
6365         via __SIZE_TYPE__ instead of 'unsigned long'.
6366
6367 2009-06-10  Anthony Green  <green@moxielogic.com>
6368
6369         * lib/target-supports.exp (check_profiling_available):
6370         Profiling is not available for testing purposes on moxie.
6371
6372 2009-06-09  Ian Lance Taylor  <iant@google.com>
6373
6374         * gcc.dg/Wcxx-compat-12.c: New testcase.
6375
6376 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6377
6378         PR libfortran/40334
6379         * gfortran.dg/backspace_11.f90: New.
6380
6381 2009-06-09  Jason Merrill  <jason@redhat.com>
6382
6383         * g++.dg/cpp0x/defaulted10.C: New.
6384
6385 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6386
6387         * gcc.c-torture/compile/pr40351.c: New file.
6388
6389 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6390
6391         * gnat.dg/align_max.adb: New test.
6392
6393 2009-06-08  Jason Merrill  <jason@redhat.com>
6394
6395         * g++.dg/cpp0x/auto15.C: New.
6396
6397 2009-06-08  Jan Hubicka  <jh@suse.cz>
6398
6399         PR debug/39834
6400         * gcc.dg/torture/pr39834.c
6401
6402 2009-06-08  Jan Hubicka  <jh@suse.cz>
6403
6404         PR middle-end/40102
6405         * g++.dg/torture/pr40102.C: New testcase.
6406
6407 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6408
6409         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6410         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6411         * gcc.dg/builtin-object-size-6.c: New test.
6412
6413         PR c++/40373
6414         * g++.dg/template/dtor7.C: New test.
6415
6416         PR c++/40370
6417         PR c++/40372
6418         * g++.dg/template/error41.C: New test.
6419         * g++.dg/template/error42.C: New test.
6420
6421 2009-06-08  Revital Eres  <eres@il.ibm.com>
6422
6423         PR testsuite/40359
6424         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6425         * gcc.dg/vect/vect-88.c: Likewise.
6426         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6427         * gcc.dg/vect/pr25413.c: Likewise.
6428         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6429
6430 2009-06-07  Ian Lance Taylor  <iant@google.com>
6431
6432         * g++.dg/warn/Wswitch-3.C: New testcase.
6433         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6434         * gcc.dg/Wswitch-enum-error.c: Likewise.
6435         * gcc.dg/Wswitch-error.c: Likewise.
6436
6437 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6438
6439         PR fortran/40008
6440         * gfortran.dg/negative_unit.f: Update test.
6441         * gfortran.dg/negative_unit_int8.f: Update test.
6442         * gfortran.dg/newunit_1.f90: New test.
6443
6444 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6445
6446         PR fortran/25104
6447         PR fortran/29962
6448         * gfortran.dg/spread_init_expr.f03: New.
6449         * gfortran.dg/unpack_init_expr.f03: New.
6450         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6451         error message.
6452
6453 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6454
6455         PR fortran/25104
6456         PR fortran/29962
6457         * gfortran.dg/count_init_expr.f03
6458         * gfortran.dg/product_init_expr.f03
6459         * gfortran.dg/sum_init_expr.f03
6460
6461 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6462
6463         PR fortran/36874
6464         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6465         message.
6466         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6467         shapes.
6468         * gfortran.dg/zero_sized_5.f90: Likewise.
6469
6470 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6471
6472         PR middle-end/32950
6473         * g++.dg/torture/pr32950.C: New.
6474
6475 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6476
6477         PR fortran/25104
6478         PR fortran/29962
6479         * gfortran.dg/dot_product_1.f03: New.
6480         * gfortran.dg/matmul_8.f03: New.
6481         * gfortran.dg/transpose_3.f03: New.
6482
6483 2009-06-06  Ian Lance Taylor  <iant@google.com>
6484
6485         * gcc.dg/Wunused-label-1.c: New test case.
6486         * g++.dg/warn/Wunused-label-1.C: New test case.
6487         * g++.dg/warn/Wunused-label-2.C: New test case.
6488         * g++.dg/warn/Wunused-label-3.C: New test case.
6489
6490 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6491
6492         PR fortran/37203
6493         * reshape_zerosize_2.f90: New.
6494
6495 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6496
6497         PR fortran/32890
6498         * gfortran.dg/pack_assign_1.f90: New.
6499         * gfortran.dg/pack_vector_1.f90: New.
6500
6501 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6502
6503         PR middle-end/40340
6504         * gcc.dg/pr40340-1.c: New test.
6505         * gcc.dg/pr40340-2.c: New test.
6506         * gcc.dg/pr40340-3.c: New test.
6507         * gcc.dg/pr40340-4.c: New test.
6508         * gcc.dg/pr40340-5.c: New test.
6509         * gcc.dg/pr40340.h: New file.
6510
6511 2009-06-05  Revital Eres  <eres@il.ibm.com>
6512
6513         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6514         New procedure.
6515         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6516         * gcc.dg/vect/vect-33.c: Likewise.
6517         * gcc.dg/vect/vect-92.c: Likewise.
6518         * gcc.dg/vect/vect-58.c: Likewise.
6519         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6520         * gcc.dg/vect/vect-42.c: Likewise.
6521         * gcc.dg/vect/slp-25.c: Likewise.
6522         * gcc.dg/vect/vect-align-1.c: Likewise.
6523         * gcc.dg/vect/vect-align-2.c: Likewise.
6524         * gcc.dg/vect/vect-93.c: Likewise.
6525         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6526         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6527         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6528         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6529         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6530         * gcc.dg/vect/vect-26.c: Likewise.
6531         * gcc.dg/vect/vect-44.c: Likewise.
6532         * gcc.dg/vect/vect-70.c: Likewise.
6533         * gcc.dg/vect/vect-95.c: Likewise.
6534         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6535         * gcc.dg/vect/vect-28.c: Likewise.
6536         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6537         * gcc.dg/vect/vect-87.c: Likewise.
6538         * gcc.dg/vect/vect-109.c: Likewise.
6539         * gcc.dg/vect/vect-54.c: Likewise.
6540         * gcc.dg/vect/vect-96.c: Likewise.
6541         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6542         * gcc.dg/vect/vect-88.c: Likewise.
6543         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6544         * gcc.dg/vect/vect-89.c: Likewise.
6545         * gcc.dg/vect/vect-91.c: Likewise.
6546         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6547         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6548         * gfortran.dg/vect/vect-2.f90: Likewise.
6549         * gfortran.dg/vect/vect-3.f90: Likewise.
6550         * gfortran.dg/vect/vect-4.f90: Likewise.
6551         * gfortran.dg/vect/vect-5.f90: Likewise.
6552
6553 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6554
6555         PR tree-optimization/36318
6556         * gcc.dg/tree-ssa/sra-7.c: New test.
6557
6558 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6559
6560         PR fortran/37203
6561         * gfortran.dg/reshape_order_5.f90: New.
6562         * gfortran.dg/reshape_shape_1.f90: New.
6563
6564 2009-06-04  Jason Merrill  <jason@redhat.com>
6565
6566         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6567
6568 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6569
6570         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6571         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6572
6573 2009-06-04  Richard Guenther  <rguenther@suse.de>
6574
6575         PR c++/39371
6576         * g++.dg/torture/pr40335.C: New testcase.
6577
6578 2009-06-03  Richard Guenther  <rguenther@suse.de>
6579
6580         PR middle-end/40328
6581         * gcc.dg/torture/pr40328.c: New testcase.
6582
6583 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6584
6585         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6586         m68k and fido.
6587
6588 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6589
6590         * g++.dg/torture/pr40323.C: New file.
6591
6592 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6593
6594         * gnat.dg/specs/root.ads: New test.
6595         * gnat.dg/specs/root-level_1.ads: Likewise.
6596         * gnat.dg/specs/root-level_2.ads: Likewise.
6597         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6598
6599 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6600
6601         * g++.dg/init/ref15.C: Require unwrapped targets.
6602
6603 2009-06-02  Jason Merrill  <jason@redhat.com>
6604
6605         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6606         * g++.dg/cpp0x/initlist18.C: New.
6607         * g++.dg/cpp0x/initlist19.C: New.
6608
6609         * g++.dg/cpp0x/auto14.C: New.
6610
6611 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6612
6613         * gnat.dg/alignment6.adb: Remove XFAIL.
6614
6615 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6616
6617         PR c++/38089
6618         * g++.dg/template/spec36.C: New test.
6619
6620 2009-06-01  Ian Lance Taylor  <iant@google.com>
6621
6622         * gcc.dg/cast-qual-3.c: New testcase.
6623         * g++.dg/warn/Wcast-qual2.C: New testcase.
6624
6625 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6626
6627         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6628         (process-message): Expect column numbers.
6629         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6630         * gcc.dg/pch/counter-2.c: Same.
6631         * gcc.dg/pch/valid-2.c: Same.
6632         * gcc.dg/pch/warn-1.c: Same.
6633         * gcc.dg/pch/valid-1.c: Same.
6634         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6635         * gcc.dg/cpp/syshdr.c: Same.
6636         * gcc.dg/cpp/19940712-1.c: Same.
6637         * gcc.dg/cpp/missing-header-1.c: Same.
6638         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6639         * gcc.dg/cpp/tr-warn3.c: Same.
6640         * gcc.dg/cpp/pr29612-2.c: Same.
6641         * gcc.dg/cpp/tr-warn4.c: Same.
6642         * gcc.dg/cpp/Wtrigraphs.c: Same.
6643         * gcc.dg/cpp/poison.c: Same.
6644         * gcc.dg/cpp/arith-3.c: Same.
6645         * gcc.dg/cpp/sysmac2.c: Same.
6646         * gcc.dg/cpp/cpp.exp: Same.
6647         * gcc.dg/cpp/tr-warn5.c: Same.
6648         * gcc.dg/cpp/include2.c: Same.
6649         * gcc.dg/cpp/Wmissingdirs.c: Same.
6650         * gcc.dg/cpp/Wmissingdirs.c: Same.
6651         * gcc.dg/cpp/tr-warn6.c: Same.
6652         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6653         * gcc.dg/cpp/macspace1.c: Same.
6654         * gcc.dg/cpp/escape-2.c: Same.
6655         * gcc.dg/cpp/assert2.c: Same.
6656         * gcc.dg/cpp/undef2.c: Same.
6657         * gcc.dg/cpp/macspace2.c: Same.
6658         * gcc.dg/cpp/tr-warn1.c: Same.
6659         * gcc.dg/cpp/extratokens2.c: Same.
6660         * gcc.dg/cpp/strify2.c: Same.
6661         * gcc.dg/cpp/Wsignprom.c: Same.
6662         * gcc.dg/cpp/redef2.c: Same.
6663         * gcc.dg/cpp/trad/trad.exp: Same.
6664         * gcc.dg/cpp/arith-1.c: Same.
6665         * gcc.dg/cpp/extratokens.c: Same.
6666         * gcc.dg/cpp/if-mpar.c: Same.
6667
6668 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6669
6670         * gnat.dg/nested_float_packed.ads: New test.
6671
6672 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6673             Eric Botcazou  <botcazou@adacore.com>
6674
6675         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6676         * gnat.dg/test_oconst.adb: New test.
6677
6678 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6679
6680         * gcc.dg/plugin/ggcplug.c: Moved comment.
6681         (plugin_init): Fixed typo, declared i, returned 0 at end.
6682
6683 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6684
6685         PR testsuite/40244
6686         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6687         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6688
6689 2009-05-29  Ian Lance Taylor  <iant@google.com>
6690
6691         * gcc.dg/Wcxx-compat-11.c: New testcase.
6692
6693 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6694
6695         PR fortran/40019
6696         * gfortran.dg/leadz_trailz_1.f90: New test.
6697         * gfortran.dg/leadz_trailz_2.f90: New test.
6698
6699 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6700
6701         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6702         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6703         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6704         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6705         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6706         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6707         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6708         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6709         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6710         * gcc.dg/tree-ssa/sra-5.c: New file.
6711         * gcc.dg/tree-ssa/sra-6.c: New file.
6712         * gcc.c-torture/compile/sra-1.c: New file.
6713
6714 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6715
6716         PR middle-end/40291
6717         * gcc.c-torture/compile/pr40291.c: New test.
6718
6719         PR target/40017
6720         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6721         __vector _Bool.
6722         * gcc.target/powerpc/altivec-30.c: New test.
6723         * gcc.target/powerpc/altivec-31.c: New test.
6724
6725 2009-05-28  Richard Guenther  <rguenther@suse.de>
6726
6727         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6728         * gcc.c-torture/execute/20090527-1.c: Likewise.
6729
6730 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6731
6732         PR c++/39754
6733         * g++.dg/template/canon-type-1.C: New test.
6734         * g++.dg/template/canon-type-2.C: Likewise.
6735         * g++.dg/template/canon-type-3.C: Likewise.
6736         * g++.dg/template/canon-type-4.C: Likewise.
6737         * g++.dg/template/canon-type-5.C: Likewise.
6738         * g++.dg/template/canon-type-6.C: Likewise.
6739         * g++.dg/template/canon-type-7.C: Likewise.
6740
6741 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6742             Uros Bizjak  <ubizjak@gmail.com>
6743             Danny Smith  <dansmister@gmail.com>
6744
6745         PR target/37216
6746
6747         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6748         New function.
6749         * gcc.target/i386/pr37216.c:  New test source file.
6750         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6751         use -fno-common for testing Cygwin and MinGW targets.
6752
6753 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6754
6755         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6756         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6757         * g++.dg/pr37742.C (size_t): Likewise.
6758         * g++.dg/torture/pr34850.C (size_t): Likewise.
6759         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6760         _PTRDIFF_TYPE__.
6761         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6762         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6763         (size_t): Use __extension__ and __SIZE_TYPE__.
6764         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6765         __SIZE_TYPE__.
6766         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6767         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6768         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6769         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6770         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6771         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6772         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6773         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6774         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6775         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6776         (__ssize_t): Likewise.
6777         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6778         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6779         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6780         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6781         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6782         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6783         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6784         * gcc.dg/pr33667.c (size_t): Likewise.
6785         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6786         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6787         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6788         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6789         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6790         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6791
6792 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6793
6794         PR tree-optimization/40254
6795         * gcc.dg/vect/pr40254.c: New test.
6796
6797 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6798
6799         PR middle-end/33699
6800         * gcc.target/mips/const-anchor-1.c: New test.
6801         * gcc.target/mips/const-anchor-2.c: New test.
6802
6803 2009-05-27  Jason Merrill  <jason@redhat.com>
6804
6805         * g++.dg/cpp0x/initlist15.C: New.
6806         * g++.dg/cpp0x/initlist16.C: New.
6807         * g++.dg/cpp0x/initlist17.C: New.
6808
6809 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6810
6811         PR fortran/39178
6812         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6813         patterns to reflect frontend changes.
6814         * gfortran.dg/vector_subscript_4.f90: Likewise.
6815
6816 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6817             Eric Botcazou  <botcazou@adacore.com>
6818
6819         * gcc.c-torture/execute/align-nest.c: New testcase.
6820         * gnat.dg/misaligned_nest.adb: New testcase.
6821
6822 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6823
6824         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6825         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6826         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6827         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6828
6829 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6830
6831         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6832         cast instead of assuming 0ul.
6833         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6834         __SIZE_TYPE__.
6835         (_type_desc): Make first argument const.
6836         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6837
6838 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6839
6840         PR libfortran/40187
6841         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6842         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6843
6844 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6845
6846         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6847         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6848         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6849         * gcc.dg/plugin/ggcplug.c: Added new file.
6850
6851 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6852
6853         PR fortran/40246
6854         * gfortran.dg/nullify_4.f90: New test.
6855
6856 2009-05-26  Richard Guenther  <rguenther@suse.de>
6857
6858         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6859
6860 2009-05-26  Richard Guenther  <rguenther@suse.de>
6861
6862         PR middle-end/40252
6863         * gcc.c-torture/compile/pr40252.c: New testcase.
6864
6865 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6866
6867         PR c++/40007
6868         * g++.dg/template/typedef18.C: New test.
6869         * g++.dg/template/typedef19.C: Likewise.
6870         * g++.dg/template/typedef20.C: Likewise.
6871         * g++.dg/template/access11.C: Adjust.
6872
6873 2009-05-26  Richard Guenther  <rguenther@suse.de>
6874
6875         PR testsuite/40247
6876         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6877
6878 2009-05-25  Jason Merrill  <jason@redhat.com>
6879
6880         PR c++/38064
6881         * g++.dg/cpp0x/enum3.C: New test.
6882
6883 2009-05-25  Richard Guenther  <rguenther@suse.de>
6884
6885         PR tree-optimization/36327
6886         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6887         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6888         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6889         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6890         * gcc.dg/vect/vect-40.c: Likewise.
6891         * gcc.dg/vect/vect-42.c: Likewise.
6892         * gcc.dg/vect/vect-46.c: Likewise.
6893         * gcc.dg/vect/vect-76.c: Likewise.
6894
6895 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6896
6897         PR fortran/40176
6898         * gfortran.dg/proc_ptr_18.f90: New.
6899         * gfortran.dg/proc_ptr_19.f90: New.
6900         * gfortran.dg/proc_ptr_comp_9.f90: New.
6901         * gfortran.dg/proc_ptr_comp_10.f90: New.
6902
6903 2009-05-25  Richard Guenther  <rguenther@suse.de>
6904
6905         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6906         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6907
6908 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6909
6910         PR tree-optimization/40238
6911         * gcc.dg/vect/pr40238.c: New test.
6912
6913 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6914             Dominique Dhumieres  <dominiq@lps.ens.fr>
6915
6916         PR fortran/35732
6917         PR fortran/39872
6918         * gfortran.dg/bounds_check_fail_3.f90: New test.
6919         * gfortran.dg/bounds_check_fail_4.f90: New test.
6920         * gfortran.dg/bounds_check_14.f90: Update test.
6921         * gfortran.dg/bound_4.f90: Update test.
6922
6923 2009-05-24  Richard Guenther  <rguenther@suse.de>
6924
6925         PR middle-end/40233
6926         * gcc.c-torture/compile/pr40233.c: New testcase.
6927
6928 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
6929
6930         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6931         for alpha*-*-* targets.
6932
6933 2009-05-24  Ira Rosen  <irar@il.ibm.com>
6934
6935         * gcc.dg/vect/bb-slp-1.c: New test.
6936         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6937         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6938         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6939         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6940         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6941         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6942         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6943         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6944         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6945         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6946         gcc.dg/vect/bb-slp-22.c: Likewise.
6947         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6948
6949 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6950             Maxim Kuvyrkov  <maxim@codesourcery.com>
6951
6952         * gcc.dg/falign-labels-1.c: New test.
6953
6954 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6955
6956         * gnat.dg/specs/rep_clause3.ads: New test.
6957
6958 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6959
6960         * gnat.dg/addr6.adb: New test.
6961
6962 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6963
6964         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6965         New function.
6966         * gcc.target/arm/thumb2-mul-space.c: New file.
6967         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6968         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6969         * gcc.target/arm/thumb2-mul-speed.c: New file.
6970
6971 2009-05-22  Richard Guenther  <rguenther@suse.de>
6972
6973         PR middle-end/38964
6974         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6975         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6976         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6977
6978 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6979
6980         * gcc.dg/dll-6.c: New test.
6981         * gcc.dg/dll-6a.c: Likewise.
6982         * gcc.dg/dll-7.c: Likewise.
6983         * gcc.dg/dll-7a.c: Likewise.
6984         * g++.dg/ext/dllexport2.C: Likewise.
6985         * g++.dg/ext/dllexport2a.cc: Likewise.
6986
6987 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6988
6989         PR target/37846
6990         * gcc.target/ia64/mfused-madd-vect.c: New test.
6991         * gcc.target/ia64/mfused-madd.c: New test.
6992         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6993         * gcc.target/ia64/mno-fused-madd.c: New test.
6994
6995 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6996
6997         * gcc.target/i386/movbe-1.c: New.
6998         * gcc.target/i386/movbe-2.c: Likewise.
6999
7000 2009-05-21  Taras Glek  <tglek@mozilla.com>
7001
7002         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7003         plugin_init signature.
7004         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7005         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7006         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7007
7008 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7009
7010         * gcc.dg/target/arm/neon-vmla-1.c: New.
7011         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7012
7013 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7014
7015         * gcc.target/mips/octeon-exts-6.c: New test.
7016         * gcc.target/mips/extend-1.c: New test.
7017         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7018         EXTS.
7019         * gcc.target/mips/octeon-exts-5.c: Likewise.
7020
7021 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7022
7023         PR middle-end/40204
7024         * gcc.c-torture/compile/pr40204.c: New test.
7025
7026 2009-05-20  Richard Guenther  <rguenther@suse.de>
7027
7028         * gcc.c-torture/compile/20090518-1.c: New testcase.
7029
7030 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7031
7032         PR tree-optimization/40087
7033         * gcc.dg/tree-ssa/pr40087.c: New test.
7034
7035 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7036
7037         * gcc.dg/vector-4.c: New testcase.
7038         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7039         * g++.dg/ext/vector16.C: New testcase.
7040
7041 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7042
7043         PR c/40172
7044         * gcc.dg/pr40172.c: Renamed to ...
7045         * gcc.dg/pr40172-1.c: This.
7046
7047         * gcc.dg/pr40172-2.c: New.
7048         * gcc.dg/pr40172-3.c: Likewise.
7049
7050 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7051
7052         PR c/40172
7053         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7054
7055 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7056
7057         * gnat.dg/loop_optimization6.ad[sb]: New test.
7058
7059 2009-05-19  Richard Guenther  <rguenther@suse.de>
7060
7061         * gcc.c-torture/compile/20090519-1.c: New testcase.
7062
7063 2009-05-18  Jason Merrill  <jason@redhat.com>
7064
7065         * g++.dg/cpp0x/explicit1.C: New.
7066         * g++.dg/cpp0x/explicit2.C: New.
7067
7068 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7069
7070         PR debug/40109
7071         * g++.dg/debug/dwarf2/nested-1.C: New test.
7072
7073 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7074
7075         PR testsuite/39907
7076         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7077         stack alignment.
7078
7079 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7080
7081         PR fortran/40164
7082         * gfortran.dg/proc_ptr_comp_8.f90: New.
7083
7084 2009-05-18  Richard Guenther  <rguenther@suse.de>
7085
7086         PR fortran/40168
7087         * gfortran.dg/array_memset_2.f90: Adjust.
7088
7089 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7090
7091         PR fortran/36947
7092         PR fortran/40039
7093         * gfortran.dg/interface_27.f90: New.
7094         * gfortran.dg/interface_28.f90: New.
7095         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7096         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7097
7098 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7099
7100         * gcc.target/m68k/tls-ie.c: New test.
7101         * gcc.target/m68k/tls-le.c: New test.
7102         * gcc.target/m68k/tls-gd.c: New test.
7103         * gcc.target/m68k/tls-ld.c: New test.
7104         * gcc.target/m68k/tls-ie-xgot.c: New test.
7105         * gcc.target/m68k/tls-le-xtls.c: New test.
7106         * gcc.target/m68k/tls-gd-xgot.c: New test.
7107         * gcc.target/m68k/tls-ld-xgot.c: New test.
7108         * gcc.target/m68k/tls-ld-xtls.c: New test.
7109         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7110
7111 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7112
7113         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7114
7115 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7116
7117         PR c/40172
7118         * gcc.dg/pr40172.c: New.
7119
7120 2009-05-17  Jason Merrill  <jason@redhat.com>
7121
7122         PR c++/40139
7123         * g++.dg/template/dtor6.C: New.
7124
7125 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7126
7127         * g++.dg/warn/translate-ice-1.C: New test.
7128
7129 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7130
7131         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7132         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7133         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7134         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7135
7136 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7137
7138         PR fortran/33197
7139         * gfortran.dg/erf_2.F90: New test.
7140         * gfortran.dg/erfc_scaled_2.f90: New test.
7141
7142 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7143
7144         PR fortran/31243
7145         * gfortran.dg/string_1.f90: New test.
7146         * gfortran.dg/string_2.f90: New test.
7147         * gfortran.dg/string_3.f90: New test.
7148
7149 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7150
7151         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7152         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7153
7154 2009-05-15  Ian Lance Taylor  <iant@google.com>
7155
7156         * gcc.dg/Wcxx-compat-10.c: New testcase.
7157
7158 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7159
7160         PR 16302
7161         * gcc.dg/pr16302.c: New.
7162         * g++.dg/warn/pr16302.C: New.
7163
7164 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7165
7166         * gcc.dg/torture/builtin-math-5.c: New.
7167         * gcc.dg/torture/builtin-math-6.c: New.
7168         * lib/target-supports.exp (check_effective_target_mpc): New.
7169
7170 2009-05-15  Jan Hubicka  <jh@suse.cz>
7171
7172         * gcc.dg/tree-ssa/inline-3.c: New testcase
7173
7174 2009-05-15  Jan Hubicka  <jh@suse.cz>
7175
7176         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7177         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7178         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7179         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7180         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7181         Mark noinline.
7182         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7183         Mark noinline.
7184         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7185         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7186
7187 2009-05-15  Jan Hubicka  <jh@suse.cz>
7188
7189         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7190         optimized by sibcall noinline.
7191
7192 2009-05-15  Jan Hubicka  <jh@suse.cz>
7193
7194         * sibcall-1.c (track): Mark noinline.
7195         * sibcall-2.c (track): Mark noinline.
7196         * sibcall-3.c (track): Mark noinline.
7197         * sibcall-4.c (track): Mark noinline.
7198
7199 2009-05-15  Jan Hubicka  <jh@suse.cz>
7200
7201         * flatten-2.c: Disable early inlining; add comment.
7202         * flatten-3.c: New test based on flatten-2.c.
7203
7204 2009-05-15  Richard Guenther  <rguenther@suse.de>
7205
7206         PR tree-optimization/39999
7207         * gcc.c-torture/compile/pr39999.c: New testcase.
7208
7209 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7210
7211         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7212
7213 2009-05-14  Ian Lance Taylor  <iant@google.com>
7214
7215         * gcc.dg/Wcxx-compat-9.c: New testcase.
7216
7217 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7218
7219         PR fortran/39996
7220         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7221         * gfortran.dg/duplicate_type_2.f90: Ditto.
7222         * gfortran.dg/duplicate_type_3.f90: New.
7223
7224 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7225
7226         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7227         * ada/acats/tests/c5/c59002c.ada: Likewise.
7228
7229 2009-05-13  Taras Glek  <tglek@mozilla.com>
7230
7231         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7232         attributes and decl smashing.
7233         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7234         attributes.
7235         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7236         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7237
7238 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7239
7240         PR fortran/39865
7241         * gfortran.dg/pr39865.f90: New test.
7242         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7243         arrays in FMT=.
7244         * gfortran.dg/hollerith_f95.f90: Likewise.
7245         * gfortran.dg/hollerith6.f90: New test.
7246         * gfortran.dg/hollerith7.f90: New test.
7247
7248 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7249
7250         PR cpp/36674
7251         * gcc.dg/cpp/pr36674.i: New.
7252
7253 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7254
7255         PR middle-end/40035
7256         * gcc.c-torture/compile/pr40035.c: New test.
7257
7258 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7259
7260         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7261
7262 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7263
7264         PR fortran/40110
7265         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7266         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7267         * gfortran.dg/interop_params.f03: Ditto.
7268
7269 2009-05-12  Jan Hubicka  <jh@suse.cz>
7270
7271         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7272         so unrolling still happens.
7273         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7274         * gcc.dg/ipa/ipacost-2.c: Likewise.
7275         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7276
7277 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7278
7279         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7280
7281 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7282
7283         * lib/target-supports.exp (check_profiling_available): Return
7284         false for -p on *-*-cygwin* targets.
7285
7286 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7287
7288         PR tree-optimization/38632
7289         * g++.dg/tree-ssa/pr38632.C: New.
7290
7291 2009-05-11  Jan Hubicka  <jh@suse.cz>
7292
7293         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7294         we now optimize better.
7295         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7296         out at different places.
7297         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7298         unroling.
7299         * gcc.dg/vect/vect-76.c: Likewise.
7300         * gcc.dg/vect/vect-70.c: Likewise.
7301         * gcc.dg/vect/vect-66.c: Likewise.
7302         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7303         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7304
7305 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7306
7307         PR middle-end/40080
7308         * gcc.c-torture/compile/pr40080.c: New.
7309
7310 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7311
7312         * gcc.c-torture/compile/pr40026.c: New testcase.
7313
7314 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7315
7316         PR fortran/40089
7317         * gfortran.dg/proc_ptr_comp_7.f90: New.
7318
7319 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7320
7321         PR tree-optimization/40074
7322         * gcc.dg/vect/pr40074.c: New test.
7323
7324 2009-05-10  Ian Lance Taylor  <iant@google.com>
7325
7326         * gcc.dg/Wcxx-compat-7.c: New testcase.
7327         * gcc.dg/Wcxx-compat-8.c: New testcase.
7328         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7329         * gcc.dg/pr17188-1.c: Likewise.
7330         * gcc.dg/pr39084.c: Likewise.
7331
7332 2009-05-10  Michael Matz  <matz@suse.de>
7333
7334         PR target/40031
7335         * gcc.dg/pr40031.c: New test.
7336
7337 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7338
7339         PR fortran/40018
7340         * gfortran.dg/array_constructor_31.f90: New test.
7341
7342 2009-05-10  Richard Guenther  <rguenther@suse.de>
7343
7344         PR tree-optimization/40081
7345         * g++.dg/torture/pr40081.C: New testcase.
7346
7347 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7348
7349         PR fortran/38863
7350         * gfortran.dg/dependency_24.f90: New test.
7351         * gfortran.dg/dependency_23.f90: Clean up module files.
7352
7353 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7354
7355         PR fortran/38956
7356         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7357         * gfortran.dg/chmod_2.f90: Likewise.
7358         * gfortran.dg/chmod_3.f90: Likewise.
7359         * gfortran.dg/open_errors.f90: Likewise.
7360
7361 2009-05-09  Jan Hubicka  <jh@suse.cz>
7362
7363         PR middle-end/40043
7364         * g++.dg/eh/nested-try.C: New test.
7365
7366 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7367
7368         PR tree-optimization/40049
7369         * gcc.dg/vect/vect-shift-2.c: New test.
7370
7371 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7372
7373         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7374         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7375
7376 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7377
7378         PR c/36892
7379         * g++.dg/warn/deprecated-6.C: New.
7380         * gcc.dg/deprecated-4.c: Likewise.
7381         * gcc.dg/deprecated-5.c: Likewise.
7382         * gcc.dg/deprecated-6.c: Likewise.
7383
7384 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7385
7386         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7387         __aligned__(__BIGGEST_ALIGNMENT__).
7388         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7389         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7390         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7391         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7392         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7393         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7394         * gcc.dg/vect/Os-vect-95.c: Likewise.
7395         * gcc.dg/vect/pr20122.c: Likewise.
7396         * gcc.dg/vect/pr36493.c: Likewise.
7397         * gcc.dg/vect/pr37385.c: Likewise.
7398         * gcc.dg/vect/slp-7.c: Likewise.
7399         * gcc.dg/vect/slp-9.c: Likewise.
7400         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7401         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7402         * gcc.dg/vect/vect-35.c: Likewise.
7403         * gcc.dg/vect/vect-40.c: Likewise.
7404         * gcc.dg/vect/vect-42.c: Likewise.
7405         * gcc.dg/vect/vect-44.c: Likewise.
7406         * gcc.dg/vect/vect-46.c: Likewise.
7407         * gcc.dg/vect/vect-48.c: Likewise.
7408         * gcc.dg/vect/vect-52.c: Likewise.
7409         * gcc.dg/vect/vect-54.c: Likewise.
7410         * gcc.dg/vect/vect-56.c: Likewise.
7411         * gcc.dg/vect/vect-58.c: Likewise.
7412         * gcc.dg/vect/vect-60.c: Likewise.
7413         * gcc.dg/vect/vect-74.c: Likewise.
7414         * gcc.dg/vect/vect-75.c: Likewise.
7415         * gcc.dg/vect/vect-76.c: Likewise.
7416         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7417         * gcc.dg/vect/vect-77.c: Likewise.
7418         * gcc.dg/vect/vect-77-global.c: Likewise.
7419         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7420         * gcc.dg/vect/vect-78.c: Likewise.
7421         * gcc.dg/vect/vect-78-global.c: Likewise.
7422         * gcc.dg/vect/vect-80.c: Likewise.
7423         * gcc.dg/vect/vect-85.c: Likewise.
7424         * gcc.dg/vect/vect-87.c: Likewise.
7425         * gcc.dg/vect/vect-88.c: Likewise.
7426         * gcc.dg/vect/vect-92.c: Likewise.
7427         * gcc.dg/vect/vect-93.c: Likewise.
7428         * gcc.dg/vect/vect-95.c: Likewise.
7429         * gcc.dg/vect/vect-97.c: Likewise.
7430         * gcc.dg/vect/vect-complex-1.c: Likewise.
7431         * gcc.dg/vect/vect-complex-4.c: Likewise.
7432         * gcc.dg/vect/vect-complex-5.c: Likewise.
7433         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7434         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7435         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7436         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7437         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7438         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7439         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7440         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7441         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7442         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7443         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7444         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7445         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7446         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7447         * gcc.dg/vect/vect-outer-1.c: Likewise.
7448         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7449         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7450         * gcc.dg/vect/vect-outer-2.c: Likewise.
7451         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7452         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7453         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7454         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7455         * gcc.dg/vect/vect-outer-3.c: Likewise.
7456         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7457         * gcc.dg/vect/vect-outer-5.c: Likewise.
7458         * gcc.dg/vect/vect-outer-6.c: Likewise.
7459         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7460         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7461         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7462         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7463         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7464         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7465         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7466         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7467         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7468         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7469         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7470         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7471         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7472         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7473
7474 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7475
7476         PR c/24581
7477         * gcc.dg/torture/complex-sign.h: New header.
7478         * gcc.dg/torture/complex-sign-add.c,
7479         gcc.dg/torture/complex-sign-mixed-add.c,
7480         gcc.dg/torture/complex-sign-mixed-div.c,
7481         gcc.dg/torture/complex-sign-mixed-mul.c,
7482         gcc.dg/torture/complex-sign-mixed-sub.c,
7483         gcc.dg/torture/complex-sign-mul.c,
7484         gcc.dg/torture/complex-sign-sub.c: New tests.
7485
7486 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7487
7488         PR fortran/39876
7489         * gfortran.dg/intrinsic_3.f90: New.
7490
7491 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7492
7493         PR c/39037
7494         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7495         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7496         * gcc.dg/dfp/float-constant-double.c: New test.
7497         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7498         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7499         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7500         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7501         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7502         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7503         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7504         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7505         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7506
7507 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7508
7509         PR middle-end/40057
7510         * gcc.c-torture/execute/pr40057.c: New test.
7511
7512 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7513
7514         * gcc.c-torture/compile/const-high-part.c: New test.
7515
7516 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7517
7518         PR testsuite/40050
7519         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7520         build plugin.
7521
7522 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7523
7524         PR fortran/39630
7525         * gfortran.dg/proc_decl_1.f90: Modified.
7526         * gfortran.dg/proc_ptr_comp_1.f90: New.
7527         * gfortran.dg/proc_ptr_comp_2.f90: New.
7528         * gfortran.dg/proc_ptr_comp_3.f90: New.
7529         * gfortran.dg/proc_ptr_comp_4.f90: New.
7530         * gfortran.dg/proc_ptr_comp_5.f90: New.
7531         * gfortran.dg/proc_ptr_comp_6.f90: New.
7532
7533 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7534
7535         PR c++/17395
7536         * g++.dg/template/call7.C: New test.
7537
7538 2009-05-06  Diego Novillo  <dnovillo@google.com>
7539
7540         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7541
7542 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7543
7544         * gfortran.dg/pr40021.f: Moved to ...
7545         * gfortran.fortran-torture/execute/pr40021.f: Here.
7546
7547 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7548
7549         PR middle-end/39986
7550         * gcc.dg/dfp/pr39986.c: New test.
7551
7552 2009-05-06  Michael Matz  <matz@suse.de>
7553
7554         PR middle-end/40021
7555         * gfortran.dg/pr40021.f: New test.
7556
7557 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7558
7559         * lib/plugin-support.exp: New file containing support procs for
7560         plugin testcases.
7561         * lib/target-supports.exp (check_plugin_available): New proc.
7562         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7563         * gcc.dg/plugin/selfassign.c: New plugin source file.
7564         * gcc.dg/plugin/self-assign-test-1.c: New test.
7565         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7566         * g++.dg/README: Add description for plugin test.
7567         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7568         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7569         * g++.dg/plugin/selfassign.c: New plugin source file.
7570         * g++.dg/plugin/self-assign-test-1.C: New test.
7571         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7572         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7573         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7574         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7575
7576 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7577
7578         PR fortran/40041
7579         * gfortran.dg/intrinsic_2.f90: New test.
7580         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7581
7582 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7583
7584         PR c/40032
7585         * gcc.dg/noncompile/incomplete-5.c: New test.
7586
7587 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7588
7589         PR middle-end/39666
7590         * gcc.dg/pr39666-1.c: New test.
7591         * gcc.dg/pr39666-2.c: Likewise.
7592         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7593         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7594         * gfortran.dg/pr39666-1.f90: Likewise.
7595         * gfortran.dg/pr39666-2.f90: Likewise.
7596
7597 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7598
7599         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7600         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7601         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7602
7603 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7604
7605         PR fortran/39998
7606         * gfortran.dg/proc_ptr_17.f90: New.
7607
7608 2009-05-05  Richard Guenther  <rguenther@suse.de>
7609
7610         PR tree-optimization/40022
7611         * gcc.c-torture/execute/pr40022.c: New testcase.
7612
7613 2009-05-05  Richard Guenther  <rguenther@suse.de>
7614
7615         PR middle-end/40023
7616         * gcc.c-torture/compile/pr40023.c: New testcase.
7617
7618 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7619
7620         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7621         * g++.dg/template/overload9.C: Likewise.
7622         * g++.dg/ext/ms-1.C: New.
7623
7624 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7625
7626         PR c++/40013
7627         * g++.dg/ext/vla7.C: New test.
7628
7629 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7630
7631         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7632
7633 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7634
7635         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7636         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7637         Update expected errors.
7638
7639 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7640
7641         PR c++/28152
7642         * g++.dg/parse/parser-pr28152.C: New.
7643         * g++.dg/parse/parser-pr28152-2.C: New.
7644
7645 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7646
7647         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7648
7649 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7650
7651         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7652         * gcc.target/sparc/fexpand-2.c: Likewise.
7653         * gcc.target/sparc/fpmerge-2.c: Likewise.
7654         * gcc.target/sparc/pdist-2.c: Likewise.
7655
7656 2009-05-03  Richard Guenther  <rguenther@suse.de>
7657
7658         PR c/39983
7659         * gcc.c-torture/compile/pr39983.c: New testcase.
7660
7661 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7662
7663         * gcc.dg/c99-complex-3.c: New test.
7664
7665 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7666
7667         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7668
7669 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7670
7671         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7672
7673 2009-05-02  Richard Guenther  <rguenther@suse.de>
7674
7675         PR middle-end/40001
7676         * gcc.target/spu/pr40001.c: New testcase.
7677
7678 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7679
7680         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7681
7682 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7683
7684         PR middle-end/39579
7685         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7686         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7687
7688 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7689
7690         PR testsuite/39776
7691         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7692         no longer issued.
7693
7694 2009-04-30  David Ayers  <ayers@fsfe.org>
7695
7696         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7697         and gcc_error_prefix variables.
7698         * objc.dg/bad-receiver-type.m: Update to match correct
7699         diagnostics marker.
7700         * objc.dg/encode-5.m: Likewise.
7701         * objc.dg/id-1.m: Likewise.
7702         * objc.dg/method-1.m: Likewise.
7703         * objc.dg/method-6.m: Likewise.
7704         * objc.dg/method-7.m: Likewise.
7705         * objc.dg/method-9.m: Likewise.
7706         * objc.dg/method-11.m: Likewise.
7707         * objc.dg/method-20.m: Likewise.
7708         * objc.dg/private-1.m: Likewise.
7709
7710 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7711
7712         PR libfortran/39667
7713         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7714         * gfortran.dg/advance_4.f90: Likewise
7715         * gfortran.dg/advance_5.f90: Likewise
7716         * gfortran.dg/append_1.f90: Likewise
7717         * gfortran.dg/backslash_1.f90: Likewise
7718         * gfortran.dg/backslash_2.f90: Likewise
7719         * gfortran.dg/backslash_3.f: Likewise
7720         * gfortran.dg/backspace_10.f90: Likewise
7721         * gfortran.dg/backspace_3.f: Likewise
7722         * gfortran.dg/backspace_4.f: Likewise
7723         * gfortran.dg/backspace_5.f: Likewise
7724         * gfortran.dg/backspace_8.f: Likewise
7725         * gfortran.dg/backspace_9.f: Likewise
7726         * gfortran.dg/complex_write.f90: Likewise
7727         * gfortran.dg/convert_implied_open.f90: Likewise
7728         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7729         * gfortran.dg/dos_eol.f: Likewise
7730         * gfortran.dg/empty_format_1.f90: Likewise
7731         * gfortran.dg/endfile.f: Likewise
7732         * gfortran.dg/eof_1.f90: Likewise
7733         * gfortran.dg/eor_1.f90: Likewise
7734         * gfortran.dg/eor_handling_1.f90: Likewise
7735         * gfortran.dg/eor_handling_2.f90: Likewise
7736         * gfortran.dg/eor_handling_3.f90: Likewise
7737         * gfortran.dg/eor_handling_4.f90: Likewise
7738         * gfortran.dg/eor_handling_5.f90: Likewise
7739         * gfortran.dg/error_recovery_5.f90: Likewise
7740         * gfortran.dg/f2003_inquire_1.f03: Likewise
7741         * gfortran.dg/f2003_io_4.f03: Likewise
7742         * gfortran.dg/f2003_io_5.f03: Likewise
7743         * gfortran.dg/f2003_io_7.f03: Likewise
7744         * gfortran.dg/fgetc_1.f90: Likewise
7745         * gfortran.dg/fgetc_2.f90: Likewise
7746         * gfortran.dg/flush_1.f90: Likewise
7747         * gfortran.dg/fmt_exhaust.f90: Likewise
7748         * gfortran.dg/fmt_huge.f90: Likewise
7749         * gfortran.dg/fmt_read.f90: Likewise
7750         * gfortran.dg/fmt_t_1.f90: Likewise
7751         * gfortran.dg/fmt_t_2.f90: Likewise
7752         * gfortran.dg/fmt_t_3.f90: Likewise
7753         * gfortran.dg/fmt_t_4.f90: Likewise
7754         * gfortran.dg/fmt_t_5.f90: Likewise
7755         * gfortran.dg/fmt_t_7.f: Likewise
7756         * gfortran.dg/fseek.f90: Likewise
7757         * gfortran.dg/ftell_1.f90: Likewise
7758         * gfortran.dg/ftell_2.f90: Likewise
7759         * gfortran.dg/func_derived_3.f90: Likewise
7760         * gfortran.dg/inquire_9.f90: Likewise
7761         * gfortran.dg/iostat_1.f90: Likewise
7762         * gfortran.dg/iostat_2.f90: Likewise
7763         * gfortran.dg/list_read_1.f90: Likewise
7764         * gfortran.dg/list_read_4.f90: Likewise
7765         * gfortran.dg/list_read_5.f90: Likewise
7766         * gfortran.dg/list_read_7.f90: Likewise
7767         * gfortran.dg/list_read_8.f90: Likewise
7768         * gfortran.dg/list_read_9.f90: Likewise
7769         * gfortran.dg/namelist_13.f90: Likewise
7770         * gfortran.dg/namelist_14.f90: Likewise
7771         * gfortran.dg/namelist_15.f90: Likewise
7772         * gfortran.dg/namelist_16.f90: Likewise
7773         * gfortran.dg/namelist_17.f90: Likewise
7774         * gfortran.dg/namelist_18.f90: Likewise
7775         * gfortran.dg/namelist_19.f90: Likewise
7776         * gfortran.dg/namelist_20.f90: Likewise
7777         * gfortran.dg/namelist_24.f90: Likewise
7778         * gfortran.dg/namelist_26.f90: Likewise
7779         * gfortran.dg/namelist_27.f90: Likewise
7780         * gfortran.dg/namelist_28.f90: Likewise
7781         * gfortran.dg/namelist_37.f90: Likewise
7782         * gfortran.dg/namelist_38.f90: Likewise
7783         * gfortran.dg/namelist_39.f90: Likewise
7784         * gfortran.dg/namelist_40.f90: Likewise
7785         * gfortran.dg/namelist_43.f90: Likewise
7786         * gfortran.dg/namelist_44.f90: Likewise
7787         * gfortran.dg/namelist_45.f90: Likewise
7788         * gfortran.dg/namelist_46.f90: Likewise
7789         * gfortran.dg/namelist_47.f90: Likewise
7790         * gfortran.dg/namelist_48.f90: Likewise
7791         * gfortran.dg/namelist_49.f90: Likewise
7792         * gfortran.dg/namelist_50.f90: Likewise
7793         * gfortran.dg/namelist_51.f90: Likewise
7794         * gfortran.dg/namelist_52.f90: Likewise
7795         * gfortran.dg/namelist_56.f90: Likewise
7796         * gfortran.dg/namelist_char_only.f90: Likewise
7797         * gfortran.dg/namelist_use.f90: Likewise
7798         * gfortran.dg/namelist_use_only.f90: Likewise
7799         * gfortran.dg/noadv_size.f90: Likewise
7800         * gfortran.dg/open_access_append_1.f90: Likewise
7801         * gfortran.dg/pad_no.f90: Likewise
7802         * gfortran.dg/pr12884.f: Likewise
7803         * gfortran.dg/pr17090.f90: Likewise
7804         * gfortran.dg/pr17285.f90: Likewise
7805         * gfortran.dg/pr17286.f90: Likewise
7806         * gfortran.dg/pr18122.f90: Likewise
7807         * gfortran.dg/pr18210.f90: Likewise
7808         * gfortran.dg/pr18392.f90: Likewise
7809         * gfortran.dg/pr19155.f: Likewise
7810         * gfortran.dg/pr19216.f: Likewise
7811         * gfortran.dg/pr19467.f90: Likewise
7812         * gfortran.dg/pr19657.f: Likewise
7813         * gfortran.dg/pr20257.f90: Likewise
7814         * gfortran.dg/read_bad_advance.f90: Likewise
7815         * gfortran.dg/read_eof_2.f90: Likewise
7816         * gfortran.dg/read_eof_4.f90: Likewise
7817         * gfortran.dg/read_many_1.f: Likewise
7818         * gfortran.dg/read_noadvance.f90: Likewise
7819         * gfortran.dg/read_repeat.f90: Likewise
7820         * gfortran.dg/read_size_noadvance.f90: Likewise
7821         * gfortran.dg/read_x_past.f: Likewise
7822         * gfortran.dg/record_marker_1.f90: Likewise
7823         * gfortran.dg/record_marker_3.f90: Likewise
7824         * gfortran.dg/rewind_1.f90: Likewise
7825         * gfortran.dg/runtime_warning_1.f90: Likewise
7826         * gfortran.dg/shape_3.f90: Likewise
7827         * gfortran.dg/slash_1.f90: Likewise
7828         * gfortran.dg/stat_1.f90: Likewise
7829         * gfortran.dg/stat_2.f90: Likewise
7830         * gfortran.dg/streamio_11.f90: Likewise
7831         * gfortran.dg/streamio_3.f90: Likewise
7832         * gfortran.dg/streamio_4.f90: Likewise
7833         * gfortran.dg/streamio_9.f90: Likewise
7834         * gfortran.dg/tl_editing.f90: Likewise
7835         * gfortran.dg/unf_io_convert_1.f90: Likewise
7836         * gfortran.dg/unf_io_convert_2.f90: Likewise
7837         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7838         * gfortran.dg/unf_short_record_1.f90: Likewise
7839         * gfortran.dg/utf8_1.f03: Likewise
7840         * gfortran.dg/utf8_2.f03: Likewise
7841         * gfortran.dg/widechar_IO_1.f90: Likewise
7842         * gfortran.dg/write_check3.f90: Likewise
7843         * gfortran.dg/write_rewind_2.f: Likewise
7844         * gfortran.dg/x_slash_2.f: Likewise
7845
7846 2009-04-29  Richard Guenther  <rguenther@suse.de>
7847
7848         PR target/39943
7849         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7850         New.
7851         (check_effective_target_vect_floatuint_cvt): Likewise.
7852         * gcc.dg/vect/slp-10.c: Adjust.
7853         * gcc.dg/vect/slp-11.c: Adjust.
7854         * gcc.dg/vect/slp-12b.c: Adjust.
7855         * gcc.dg/vect/slp-33.c: Adjust.
7856         * gcc.c-torture/compile/pr39943.c: New testcase.
7857
7858 2009-04-29  Richard Guenther  <rguenther@suse.de>
7859
7860         PR middle-end/39937
7861         * gcc.c-torture/compile/pr39937.c: New testcase.
7862
7863 2009-04-29  Richard Guenther  <rguenther@suse.de>
7864
7865         PR tree-optimization/39941
7866         * gcc.c-torture/compile/pr39941.c: New testcase.
7867
7868 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7869
7870         * gcc.target/bfin/20090411-1.c: New test.
7871
7872 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7873
7874         PR target/39565
7875         * gcc.dg/pr39565.c: New testcase.
7876
7877 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7878
7879         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7880         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7881         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7882         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7883         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7884         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7885         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7886         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7887         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7888         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7889         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7890         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7891         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7892         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7893         * gcc.target/i386/pr37191.c: Likewise.
7894         * gcc.target/i386/reload-1.c: Likewise.
7895         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7896         * g++.old-deja/g++.pt/repo2.C: Likewise.
7897         * g++.old-deja/g++.pt/repo3.C: Likewise.
7898         * g++.old-deja/g++.pt/repo4.C: Likewise.
7899         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7900         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7901         * g++.dg/template/repo1.C: Likewise.
7902         * g++.dg/template/repo2.C: Likewise.
7903         * g++.dg/template/repo3.C: Likewise.
7904         * g++.dg/template/repo4.C: Likewise.
7905         * g++.dg/template/repo5.C: Likewise.
7906         * g++.dg/template/repo6.C: Likewise.
7907         * g++.dg/template/repo7.C: Likewise.
7908         * g++.dg/template/repo8.C: Likewise.
7909         * g++.dg/template/repo9.C: Likewise.
7910         * g++.dg/rtti/repo1.C: Likewise.
7911         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7912         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7913         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7914         * g++.dg/other/PR23205.C: Skip for vxworks.
7915         * g++.dg/ext/visibility/class1.C: Requires PIC.
7916         * g++.dg/eh/async-unwind2.C: Requires PIC.
7917         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7918         does not have cxa_exit.
7919
7920 2009-04-28  Jing Yu  <jingyu@google.com>
7921
7922         PR testsuite/39790
7923         * lib/target-supports.exp (check_effective_target_tls): Remove
7924         comment of caching.
7925         (check_effective_target_tls_native): Likewise.
7926         (check_effective_target_tls_runtime): Likewise.
7927         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7928         tls to tls_runtime.
7929         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7930
7931 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7932
7933         PR fortran/39946
7934         * gfortran.dg/proc_ptr_16.f90: New.
7935
7936 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
7937
7938         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7939         lp64 is true.
7940
7941 2009-04-28  Richard Guenther  <rguenther@suse.de>
7942
7943         PR middle-end/39937
7944         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7945
7946 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
7947
7948         * g++.dg/warn/pr35652.C: Removed.
7949         * gcc.dg/pr35652.c: Likewise.
7950
7951 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7952
7953         * gcc.target/ia64/20071210-2.c: New testcase.
7954
7955 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7956
7957         PR c/39323
7958         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7959         * gcc.dg/pr39323-3.c: Ditto.
7960
7961 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7962
7963         PR fortran/39930
7964         PR fortran/39931
7965         * gfortran.dg/ambiguous_reference_2.f90: New.
7966         * gfortran.dg/pointer_assign_7.f90: New.
7967
7968 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7969             Mark Mitchell  <mark@codesourcery.com>
7970
7971         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7972         * gcc.dg/20020103-1.c: Check for __ppc.
7973         * gcc.dg/asm-b.c: Check for __ppc.
7974         * gcc.dg/20020919-1.c: Check for __ppc.
7975         * gcc.dg/20020312-2.c: Likewise.
7976         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7977         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7978         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7979         * g++.dg/warn/weak1.C: Likewise.
7980         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7981         static so appropriate optimizations kick in.
7982         (find_base_value_wrapper): New function.
7983         * g++.dg/eh/simd-5.C: Fix target triplet.
7984         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7985
7986 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7987             H.J. Lu  <hongjiu.lu@intel.com>
7988
7989         PR target/39911
7990         * gcc.target/i386/pr39911.c: New test.
7991
7992 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7993
7994         PR fortran/39879
7995         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7996
7997 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7998
7999         PR c++/35652
8000         Revert:
8001
8002         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8003
8004         * gcc.dg/pr35652.C: New.
8005         * g++.dg/warn/pr35652.C: New.
8006         * gcc.dg/format/plus-1.c: Adjust message.
8007
8008 2009-04-27  DJ Delorie  <dj@redhat.com>
8009
8010         * lib/target-supports.exp (check_effective_target_double64): New.
8011         (check_effective_target_double64plus): New.
8012         (check_effective_target_large_double): New.
8013         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8014         * gcc.dg/div-double-1.c: Likewise.
8015         * gcc.dg/Wconversion-real.c: Require large_double.
8016         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8017
8018         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8019         are too small.
8020
8021         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8022         constants as long.
8023
8024 2009-04-27  Ian Lance Taylor  <iant@google.com>
8025
8026         * gcc.dg/Wcxx-compat-5.c: New testcase.
8027         * gcc.dg/Wcxx-compat-6.c: New testcase.
8028
8029 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8030
8031         Allow non-constant arguments to conversion intrinsics.
8032         * gcc.target/spu/intrinsics-3.c: Update tests.
8033
8034 2009-04-27  Richard Guenther  <rguenther@suse.de>
8035
8036         PR middle-end/39928
8037         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8038         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8039
8040 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8041
8042         PR target/39903
8043         * gcc.dg/torture/pr39903-1.c: New.
8044         * gcc.dg/torture/pr39903-2.c: Likewise.
8045
8046 2009-04-27  Revital Eres  <eres@il.ibm.com>
8047
8048         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8049         and check it.
8050         * gcc.dg/sms-2.c: Add dump check.
8051         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8052         and check it.
8053         * gcc.dg/sms-4.c: Likewise.
8054         * gcc.dg/sms-5.c: Likewise.
8055         * gcc.dg/sms-6.c: Likewise.
8056         * gcc.dg/sms-7.c: Likewise.
8057         * gcc.dg/sms-antideps.c: Rename to...
8058         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8059
8060 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8061
8062         * gnat.dg/opt2.adb: New test.
8063
8064 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8065
8066         PR c++/39875
8067         * g++.dg/warn/Wunused-15.C: New test.
8068
8069 2009-04-26  Michael Matz  <matz@suse.de>
8070
8071         Expand from SSA.
8072         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8073         change regexps.
8074         * gcc.target/i386/pr37248-1.c: Modified.
8075         * gcc.target/i386/pr37248-3.c: Modified.
8076         * gcc.target/i386/pr37248-2.c: Modified.
8077         * gnat.dg/aliasing1.adb: Modified.
8078         * gnat.dg/pack9.adb: Modified.
8079         * gnat.dg/aliasing2.adb: Modified.
8080         * gcc.dg/strict-overflow-2.c: Modified.
8081         * gcc.dg/autopar/reduc-1char.c: Modified.
8082         * gcc.dg/autopar/reduc-2char.c: Modified.
8083         * gcc.dg/autopar/reduc-1.c: Modified.
8084         * gcc.dg/autopar/reduc-2.c: Modified.
8085         * gcc.dg/autopar/reduc-3.c: Modified.
8086         * gcc.dg/autopar/reduc-6.c: Modified.
8087         * gcc.dg/autopar/reduc-7.c: Modified.
8088         * gcc.dg/autopar/reduc-8.c: Modified.
8089         * gcc.dg/autopar/reduc-9.c: Modified.
8090         * gcc.dg/autopar/reduc-1short.c: Modified.
8091         * gcc.dg/autopar/reduc-2short.c: Modified.
8092         * gcc.dg/autopar/parallelization-1.c: Modified.
8093         * gcc.dg/strict-overflow-4.c: Modified.
8094         * gcc.dg/strict-overflow-6.c: Modified.
8095         * gcc.dg/gomp/combined-1.c: Modified.
8096         * gcc.dg/no-strict-overflow-1.c: Modified.
8097         * gcc.dg/no-strict-overflow-3.c: Modified.
8098         * gcc.dg/no-strict-overflow-5.c: Modified.
8099         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8100         * gcc.dg/tree-ssa/pr18134.c: Modified.
8101         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8102         * gcc.dg/tree-ssa/vector-2.c: Modified.
8103         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8104         * gcc.dg/tree-ssa/loop-21.c: Modified.
8105         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8106         * gcc.dg/tree-ssa/vector-3.c: Modified.
8107         * gcc.dg/tree-ssa/asm-3.c: Modified.
8108         * gcc.dg/tree-ssa/pr23294.c: Modified.
8109         * gcc.dg/tree-ssa/loop-22.c: Modified.
8110         * gcc.dg/tree-ssa/loop-15.c: Modified.
8111         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8112         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8113         * gcc.dg/tree-ssa/pr20139.c: Modified.
8114         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8115         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8116         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8117         * gcc.dg/tree-ssa/loop-5.c: Modified.
8118         * gcc.dg/tree-ssa/pr19431.c: Modified.
8119         * gcc.dg/tree-ssa/pr32044.c: Modified.
8120         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8121         * gcc.dg/tree-ssa/loop-19.c: Modified.
8122         * gcc.dg/tree-ssa/loop-28.c: Modified.
8123         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8124         * gcc.dg/tree-ssa/divide-1.c: Modified.
8125         * gcc.dg/tree-ssa/inline-1.c: Modified.
8126         * gcc.dg/tree-ssa/divide-3.c: Modified.
8127         * gcc.dg/tree-ssa/pr30978.c: Modified.
8128         * gcc.dg/tree-ssa/alias-6.c: Modified.
8129         * gcc.dg/tree-ssa/divide-4.c: Modified.
8130         * gcc.dg/tree-ssa/alias-11.c: Modified.
8131         * gcc.dg/no-strict-overflow-7.c: Modified.
8132         * gcc.dg/strict-overflow-1.c: Modified.
8133         * gcc.dg/pr15784-4.c: Modified.
8134         * gcc.dg/pr34263.c: Modified.
8135         * gcc.dg/strict-overflow-3.c: Modified.
8136         * gcc.dg/tree-prof/stringop-1.c: Modified.
8137         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8138         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8139         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8140         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8141         * gcc.dg/no-strict-overflow-2.c: Modified.
8142         * gcc.dg/no-strict-overflow-4.c: Modified.
8143         * gcc.dg/no-strict-overflow-6.c: Modified.
8144         * g++.dg/tree-ssa/pr27090.C: Modified.
8145         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8146         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8147         * g++.dg/tree-ssa/pr19807.C: Modified.
8148         * g++.dg/opt/pr30965.C: Modified.
8149         * g++.dg/init/new17.C: Modified.
8150         * gfortran.dg/whole_file_6.f90: Modified.
8151         * gfortran.dg/whole_file_5.f90: Modified.
8152         * gfortran.dg/reassoc_1.f90: Modified.
8153         * gfortran.dg/reassoc_3.f90: Modified.
8154
8155 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8156
8157         PR fortran/39893
8158         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8159
8160 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8161
8162         PR inline-asm/39543
8163         * gcc.target/i386/pr39543-1.c: New test.
8164         * gcc.target/i386/pr39543-2.c: New test.
8165         * gcc.target/i386/pr39543-3.c: New test.
8166
8167         PR c/39889
8168         * gcc.dg/Wunused-value-3.c: New test.
8169
8170 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8171
8172         PR c/39581
8173         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8174         gcc.dg/vla-21.c: New tests.
8175
8176 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8177
8178         PR c/39556
8179         * gcc.dg/inline-34.c: New test.
8180
8181 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8182
8183         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8184         gcc.dg/enum-const-3.c: New tests.
8185         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8186         -pedantic-errors.  Update expected diagnostics.
8187
8188 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8189
8190         PR c/39582
8191         * gcc.dg/vla-20.c: New test.
8192
8193 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8194
8195         PR c/39564
8196         * gcc.dg/vla-19.c: New test.
8197
8198 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8199
8200         PR preprocessor/39559
8201         * gcc.dg/c99-intconst-2.c: New test.
8202
8203 2009-04-25  Jan Hubicka  <jh@suse.cz>
8204
8205         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8206
8207 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8208
8209         PR fortran/39688
8210         * gfortran.dg/import7.f90: New.
8211
8212 2009-04-24  Richard Guenther  <rguenther@suse.de>
8213
8214         * gcc.dg/tree-ssa/vrp48.c: Fix.
8215
8216 2008-04-24  Doug Kwan  <dougkwan@google.com>
8217
8218         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8219         destination are the same.
8220
8221 2009-04-24  Richard Guenther  <rguenther@suse.de>
8222
8223         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8224
8225 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8226
8227         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8228         gcc.dg/array-const-3.c: New tests.
8229
8230 2009-04-24  Ian Lance Taylor  <iant@google.com>
8231
8232         * gcc.dg/Wcxx-compat-4.c: New testcase.
8233
8234 2009-04-24  Daniel Kraft  <d@domob.eu>
8235
8236         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8237         expected on already erraneous symbol (renamed to fresh one).
8238
8239 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8240
8241         PR middle-end/39867
8242         * gcc.dg/pr39867.c: New.
8243
8244 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8245
8246         PR fortran/39861
8247         PR fortran/39864
8248         * gfortran.dg/intrinsic_1.f90: New.
8249
8250 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8251
8252         * gnat.dg/alignment7.adb: New test.
8253         * gnat.dg/alignment8.adb: Likewise.
8254
8255 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8256
8257         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8258         * gnat.dg/specs/rep_clause2.ads: New test.
8259
8260 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8261
8262         PR rtl-optimization/39794
8263         * gcc.dg/pr39794.c: New test.
8264
8265 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8266
8267         * gnat.dg/atomic1.adb: New test.
8268         * gnat.dg/atomic1_pkg.ads: New helper.
8269
8270 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8271
8272         PR testsuite/39623
8273         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8274         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8275
8276 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8277
8278         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8279         warning.
8280
8281 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8282
8283         PR C/31499
8284         * gcc.dg/vector-init-1.c: New testcase.
8285         * gcc.dg/vector-init-2.c: New testcase.
8286
8287 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8288
8289         * gnat.dg/enum2.adb: New test.
8290         * gnat.dg/enum2_pkg.ads: New helper.
8291
8292 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8293
8294         PR c/39855
8295         * gcc.dg/torture/pr39855.c: New test.
8296
8297 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8298
8299         PR c++/39639
8300         * g++.dg/cpp0x/pr39639.C: New test.
8301
8302 2009-04-22  Mark Heffernan  <meheff@google.com>
8303
8304         * gcc.dg/profile-generate-3.c: New test.
8305
8306 2009-04-22  Jan Hubicka  <jh@suse.cz>
8307
8308         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8309
8310 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8311
8312         PR testsuite/39623
8313         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8314
8315 2009-04-22  Richard Guenther  <rguenther@suse.de>
8316
8317         PR tree-optimization/39824
8318         * gcc.c-torture/compile/pr39824.c: New testcase.
8319
8320 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8321
8322         PR c++/14875
8323         * g++.dg/parse/parser-pr14875.C: New.
8324         * g++.dg/parse/parser-pr14875-2.C: New.
8325         * g++.dg/parse/error6.C: Update match string.
8326
8327 2009-04-22  Richard Guenther  <rguenther@suse.de>
8328
8329         PR tree-optimization/39845
8330         * gcc.c-torture/compile/pr39845.c: New testcase.
8331
8332 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8333
8334         PR fortran/39735
8335         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8336         * gfortran.dg/external_initializer.f90: Modified.
8337         * gfortran.dg/interface_26.f90: Modified.
8338         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8339         * gfortran.dg/proc_ptr_3.f90: Modified.
8340         * gfortran.dg/proc_ptr_15.f90: New.
8341         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8342
8343 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8344
8345         PR c++/35711
8346         * g++.dg/warn/pr35711.C: New.
8347         * g++.dg/conversion/ptrmem2.C: Update.
8348
8349 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8350
8351         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8352         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8353         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8354         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8355         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8356         gcc.c-torture/ChangeLog.0,
8357         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8358         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8359         gcc.target/i386/math-torture/math-torture.exp,
8360         gcc.target/mips/inter/mips16-inter.exp,
8361         gcc.target/mips/mips-nonpic/README,
8362         gcc.target/x86_64/abi/README.gcc,
8363         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8364         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8365         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8366         notices.
8367         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8368
8369 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8370
8371         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8372
8373 2009-04-21  Richard Guenther  <rguenther@suse.de>
8374
8375         PR middle-end/39829
8376         * gcc.dg/torture/pr39829.c: New testcase.
8377
8378 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8379
8380         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8381
8382 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8383
8384         PR 16202
8385         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8386         * gcc.dg/sequence-pt-2.c: New.
8387         * gcc.dg/sequence-pt-3.c: New.
8388         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8389         * g++.dg/warn/sequence-pt-2.c: New.
8390         * g++.dg/warn/sequence-pt-3.c: New.
8391
8392 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8393
8394         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8395
8396 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8397
8398         * gnat.dg/import1.ad[sb]: New test.
8399
8400 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8401
8402         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8403         return 0.
8404
8405 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8406
8407         PR fortran/39811
8408         * gfortran.dg/continuation_11.f90: New test.
8409
8410 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8411
8412         PR c++/13358
8413         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8414         messages. Test for "long long" in system headers.
8415         * gcc.dg/c99-longlong-2.c: New.
8416         * g++.dg/warn/pr13358.C: New.
8417         * g++.dg/warn/pr13358-2.C: New.
8418         * g++.dg/warn/pr13358-3.C: New.
8419         * g++.dg/warn/pr13358-4.C: New.
8420
8421 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8422
8423         * gcc.dg/framework-2.c: Fix up for non existent includes
8424         being fatal errors now.
8425
8426 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8427
8428         PR fortran/39800
8429         * gfortran.dg/private_type_13.f90: New test.
8430         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8431
8432 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8433
8434         PR c++/39803
8435         * g++.dg/warn/Wunused-14.C: New test.
8436
8437 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8438
8439         * gnat.dg/specs/small_alignment.ads: New test.
8440
8441 2009-04-20  Ian Lance Taylor  <iant@google.com>
8442
8443         * gcc.dg/Wcxx-compat-3.c: New testcase.
8444
8445 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8446
8447         * gnat.dg/pack13.ad[sb]: New test.
8448         * gnat.dg/pack13_pkg.ads: New helper.
8449
8450 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8451
8452         * gnat.dg/discr11.ad[sb]: New test.
8453         * gnat.dg/discr11_pkg.ads: New helper.
8454
8455 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8456
8457         PR tree-optimization/39675
8458         * gcc.dg/vect/O3-pr39675-2.c: New test.
8459
8460 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8461
8462         * gnat.dg/rep_clause3.adb: New test.
8463
8464 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8465
8466         PR c/37481
8467         * gcc.dg/c99-flex-array-7.c: New test.
8468
8469 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8470
8471         PR c/19771
8472         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8473
8474 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8475
8476         PR c/38243
8477         * gcc.dg/c99-restrict-3.c: New test.
8478
8479 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8480
8481         PR preprocessor/20078
8482         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8483
8484 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8485
8486         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8487         Do not pass -B$root after -margs.
8488
8489 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8490
8491         PR c/32061
8492         PR c++/36954
8493         * gcc.dg/pr32061.c: New.
8494         * gcc.dg/Wlogical-op-1.c: Update.
8495         * g++.dg/warn/Wlogical-op-1.C: Update.
8496         * g++.dg/warn/pr36954.C: New.
8497
8498 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8499
8500         PR c/27676
8501         * gcc.dg/lvalue-5.c: New test.
8502
8503 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8504
8505         PR c/22367
8506         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8507
8508 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8509
8510         * gcc.dg/cpp/include5.c: New test.
8511
8512 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8513
8514         PR c/35210
8515         * gcc.dg/call-diag-2.c: New test.
8516
8517 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8518
8519         PR preprocessor/39646
8520         * gcc.dg/cpp/line8.c: New test.
8521
8522 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8523
8524         PR preprocessor/39647
8525         * gcc.dg/cpp/line7.c: New test.
8526
8527 2009-04-18  Richard Guenther  <rguenther@suse.de>
8528
8529         PR middle-end/39804
8530         * gcc.target/i386/pr39804.c: New testcase.
8531
8532 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8533
8534         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8535         * g++.dg/other/pr39496.C: Likewise.
8536
8537 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8538
8539         PR middle-end/36902
8540         * gcc.dg/pr36902.c: New.
8541
8542 2009-04-17  Diego Novillo  <dnovillo@google.com>
8543
8544         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8545         violation for variable 'inside_main'.
8546
8547 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8548
8549         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8550
8551 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8552
8553         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8554
8555 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8556
8557         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8558         * gfortran.dg/chmod_2.f90: Likewise.
8559         * gfortran.dg/chmod_3.f90: Likewise.
8560         * gfortran.dg/open_errors.f90: Likewise.
8561         * gfortran.dg/stat_1.f90: Likewise.
8562         * gfortran.dg/stat_2.f90: Likewise.
8563
8564 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8565
8566         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8567         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8568         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8569         * gfortran.dg/nearest_1.f90: Likewise.
8570         * gfortran.dg/nearest_3.f90: Likewise.
8571         * gfortran.dg/isnan_1.f90: Likewise.
8572         * gfortran.dg/isnan_2.f90: Likewise.
8573         * gfortran.dg/nan_1.f90: Likewise.
8574         * gfortran.dg/nan_2.f90: Likewise.
8575         * gfortran.dg/nan_3.f90: Likewise.
8576         * gfortran.dg/nan_4.f90: Likewise.
8577         * gfortran.dg/module_nan.f90: Likewise.
8578         * gfortran.dg/int_conv_2.f90: Likewise.
8579         * gfortran.dg/init_flag_3.f90: Likewise.
8580         * gfortran.dg/namelist_42.f90: Likewise.
8581         * gfortran.dg/namelist_43.f90: Likewise.
8582         * gfortran.dg/real_const_3.f90: Likewise.
8583         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8584
8585         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8586         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8587         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8588         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8589         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8590
8591         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8592         * gfortran.dg/gamma_5.f90: Likewise.
8593
8594 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8595
8596         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8597         less strict so it also works with auto-overlay support.
8598         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8599         for "exceeds local store" linker errors on the SPU.
8600
8601         * lib/gfortran.exp: Include target-supports.exp.
8602         (gfortran_init): On SPU targets where automatic overlay support
8603         is available, use it to build all Fortran test cases.
8604
8605         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8606
8607 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8608
8609         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8610         rule enforced by gnat on taft types.
8611
8612 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8613
8614         PR testsuite/39792
8615         * g++.dg/ext/complit11.C: Add empty dg-options.
8616
8617 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8618
8619         PR c++/17570
8620         * g++.dg/template/defarg11.C: New test.
8621
8622 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8623
8624         PR c++/28766
8625         * g++.dg/ext/complit11.C: New testcase.
8626
8627 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8628
8629         PR c++/39551
8630         * g++.dg/warn/Wunused-13.C: New testcase.
8631
8632 2009-04-15  Ian Lance Taylor  <iant@google.com>
8633
8634         * gcc.dg/Wenum-compare-1.c: New testcase.
8635
8636 2009-04-15  Richard Guenther  <rguenther@suse.de>
8637
8638         PR tree-optimization/39764
8639         * g++.dg/torture/pr39764.C: New testcase.
8640
8641 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8642
8643         * g++.dg/ext/altivec-17.C: New.
8644
8645 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8646
8647         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8648         * gnat.dg/specs/limited1.ads: Ditto.
8649
8650 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8651
8652         PR testsuite/39769
8653         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8654         for testing the results of estimate instructions.
8655         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8656         * gcc.dg/vmx/3a-05.c (test): Ditto.
8657
8658 2009-04-14  Jason Merrill  <jason@redhat.com>
8659
8660         PR c++/39763
8661         * g++.dg/warn/Wshadow-4.C: Extend.
8662
8663 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8664
8665         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8666         (do_D): Remove attribute hidden.
8667
8668 2009-04-13  Jason Merrill  <jason@redhat.com>
8669
8670         PR c++/39480
8671         * g++.dg/init/copy7.C: New.
8672
8673 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8674
8675         PR testsuite/39733
8676         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8677         (check_for_all_options): This.
8678
8679 2009-04-13  Jason Merrill  <jason@redhat.com>
8680
8681         PR c++/39750
8682         * g++.dg/template/crash90.C: New.
8683
8684 2009-04-12  Jason Merrill  <jason@redhat.com>
8685
8686         PR c++/39742
8687         * g++.dg/overload/extern-C-2.C: New.
8688
8689 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8690
8691         PR preprocessor/31869
8692         * gcc.dg/cpp/strify5.c: New test.
8693
8694 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8695
8696         * gnat.dg/enum1.adb: New test.
8697         * gnat.dg/enum1_pkg.ads: New helper.
8698
8699 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8700
8701         PR target/39740
8702         * gcc.target/alpha/pr39740.c: New test.
8703
8704 2009-04-11  Daniel Kraft  <d@domob.eu>
8705
8706         PR fortran/37746
8707         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8708         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8709         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8710         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8711         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8712         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8713         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8714         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8715         expected string length that failed with -fbounds-check now.
8716         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8717
8718 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8719
8720         PR fortran/39692
8721         * gfortran.dg/proc_ptr_14.f90: New.
8722
8723 2009-04-11  Richard Guenther  <rguenther@suse.de>
8724
8725         PR middle-end/39732
8726         * g++.dg/torture/pr39732.C: New testcase.
8727
8728 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8729
8730         * gfortran.dg/whole_file_5.f90: New.
8731         * gfortran.dg/whole_file_6.f90: New.
8732
8733 2009-04-11  Richard Guenther  <rguenther@suse.de>
8734
8735         PR tree-optimization/39713
8736         * g++.dg/torture/pr39713.C: New testcase.
8737
8738 2009-04-10  Richard Guenther  <rguenther@suse.de>
8739
8740         PR c/39712
8741         * gcc.dg/pr39712.c: New testcase.
8742
8743 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8744
8745         PR c++/28301
8746         * g++.dg/cpp0x/enum2.C: Updated.
8747         * g++.dg/debug/pr22514.C: Likewise.
8748         * g++.dg/parse/enum2.C: Likewise.
8749         * g++.dg/parse/enum3.C: Likewise.
8750         * g++.dg/template/crash79.C: Likewise.
8751         * g++.old-deja/g++.jason/cond.C: Likewise.
8752
8753 2009-04-10  Chao-ying Fu  <fu@mips.com>
8754
8755         * gcc.target/mips/interrupt_handler.c: Change from compile to
8756         assemble.
8757
8758 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8759
8760         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8761
8762 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8763
8764         PR fortran/38709
8765         * gfortran.dg/zero_sized_6.f90: New.
8766
8767 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8768
8769         PR  c++/20118
8770         * g++.dg/parse/pr20118.C: New.
8771         * g++.dg/template/spec16.C: Update.
8772
8773 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8774
8775         PR testsuite/35621
8776         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8777         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8778         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8779         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8780         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8781         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8782         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8783         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8784         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8785         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8786         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8787         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8788         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8789         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8790         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8791         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8792         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8793
8794 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8795
8796         PR target/39678
8797         * g++.dg/torture/pr39678.C: New.
8798         * gcc.dg/compat/struct-complex-2.h: Likewise.
8799         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8800         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8801         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8802         * gcc.dg/torture/pr39678.c: Likewise.
8803         * gcc.target/i386/pr39678.c: Likewise.
8804
8805         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8806         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8807
8808         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8809         <complex.h>.  Add tests for structure with complex float.
8810
8811 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8812             Joseph Myers  <joseph@codesourcery.com>
8813
8814         PR target/36800
8815         * gcc.dg/dfp/pr36800.c: New.
8816
8817 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8818             Rafael Avila de Espindola  <espindola@google.com>
8819
8820         * gcc.misc-tests/help.exp: New file.
8821         * lib/options.exp: New file.
8822
8823 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8824
8825         PR libobjc/36610
8826         * objc/execute/forward-1.x: New.
8827
8828 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8829
8830         * gcc.dg/pr27150-1.c: Change to a link test.
8831
8832 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8833
8834         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8835         3 of the GNU General Public License and to point readers at the
8836         COPYING3 file and the FSF's license web page.
8837         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8838         * gcc.dg/struct/struct-reorg.exp: Likewise.
8839         * gcc.target/spu/tag_manager.c: Likewise.
8840
8841 2009-04-09  Richard Guenther  <rguenther@suse.de>
8842
8843         PR testsuite/39696
8844         * ssa-ccp-25.c: Adjust pattern.
8845
8846 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8847
8848         PR fortran/36704
8849         * gfortran.dg/external_procedures_1.f90: Modified.
8850         * gfortran.dg/proc_ptr_result_1.f90: New.
8851         * gfortran.dg/proc_ptr_result_2.f90: New.
8852         * gfortran.dg/proc_ptr_result_3.f90: New.
8853
8854 2009-04-09  Richard Guenther  <rguenther@suse.de>
8855
8856         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8857         to prevent constant propagation.
8858         * gcc.dg/vect/vect-56.c: Likewise.
8859         * gcc.dg/vect/vect-58.c: Likewise.
8860         * gcc.dg/vect/vect-60.c: Likewise.
8861         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8862         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8863         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8864
8865 2009-04-09  Richard Guenther  <rguenther@suse.de>
8866
8867         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8868         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8869
8870 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8871
8872         PR c/39613
8873         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8874         New tests.
8875
8876 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8877
8878         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8879         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8880
8881 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8882
8883         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8884
8885 2009-04-08  Jason Merrill  <jason@redhat.com>
8886
8887         PR c++/25185
8888         * g++.dg/template/error40.C: Add another test.
8889
8890 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8891
8892         PR c/39614
8893         PR c/39673
8894         * gcc.c-torture/compile/pr39614-1.c,
8895         gcc.c-torture/compile/pr39614-2.c,
8896         gcc.c-torture/compile/pr39614-3.c,
8897         gcc.c-torture/compile/pr39614-4.c,
8898         gcc.c-torture/compile/pr39614-5.c,
8899         gcc.c-torture/compile/pr39673-1.c,
8900         gcc.c-torture/compile/pr39673-2.c: New tests.
8901         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8902         more cases.
8903         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8904         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8905         expected errors.
8906
8907 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8908
8909         PRc++/39637
8910         * g++.dg/cpp0x/variadic-crash2.C: New test.
8911
8912 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8913
8914         PR fortran/38863
8915         * gfortran.dg/alloc_comp_result_1.f90: New test.
8916
8917 2009-04-07  Jason Merrill  <jason@redhat.com>
8918
8919         PR c++/34691
8920         * g++.dg/overload/extern-C-1.C: New.
8921
8922 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8923
8924         PR testsuite/39325
8925         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8926
8927 2009-04-07  Jason Merrill  <jason@redhat.com>
8928
8929         PR c++/25185
8930         * g++.dg/template/error40.C: New.
8931
8932 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8933
8934         PR fortran/38152
8935         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8936
8937 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8938
8939         * gnat.dg/subp_elim_errors.ad[sb]: New test.
8940
8941 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
8942
8943         PR fortran/38290
8944         * gfortran.dg/proc_decl_1.f90: Modified.
8945         * gfortran.dg/proc_ptr_11.f90: Extended.
8946         * gfortran.dg/proc_ptr_13.f90: Modified.
8947
8948 2009-04-06  Jason Merrill  <jason@redhat.com>
8949
8950         PR c++/35146
8951         * g++.dg/template/fnspec1.C: New.
8952
8953 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8954
8955         * lib/gnat.exp: Handle multilib.
8956
8957 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8958
8959         PR fortran/38863
8960         * gfortran.dg/dependency_23.f90: New test.
8961
8962 2009-04-06  Richard Guenther  <rguenther@suse.de>
8963
8964         PR tree-optimization/28868
8965         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8966         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8967         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8968         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8969
8970 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8971
8972         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8973
8974 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8975
8976         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8977
8978 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8979
8980         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8981         with the built-in y0, and the subsequent warning.
8982         (y1): Likewise, rename to y_1.
8983
8984 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8985
8986         PR fortran/39414
8987         * gfortran.dg/proc_decl_21.f90: New.
8988
8989 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8990
8991         PR fortran/36091
8992         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8993
8994 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8995
8996         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8997         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8998         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8999         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9000         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9001         gfortran.dg/namelist_49.f90: Gate test on effective_target
9002         fd_truncate.
9003         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9004
9005 2009-04-05  Daniel Kraft  <d@domob.eu>
9006
9007         PR fortran/38654
9008         * gfortran.dg/read_float_2.f03
9009         * gfortran.dg/read_float_3.f90
9010
9011 2009-04-05  Richard Guenther  <rguenther@suse.de>
9012
9013         PR tree-optimization/39648
9014         * gcc.c-torture/compile/pr39648.c: New testcase.
9015
9016 2009-04-05  Jason Merrill  <jason@redhat.com>
9017
9018         PR c++/14912
9019         * g++.dg/template/error39.C: New.
9020
9021 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9022
9023         PR fortran/29458
9024         * gfortran.dg/implied_do_1.f90: New.
9025
9026 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9027
9028         PR fortran/39577
9029         * gfortran.dg/recursive_check_8.f90: New.
9030         * gfortran.dg/recursive_check_9.f90: New.
9031         * gfortran.dg/recursive_check_10.f90: New.
9032         * gfortran.dg/recursive_check_11.f90: New.
9033         * gfortran.dg/recursive_check_12.f90: New.
9034         * gfortran.dg/recursive_check_13.f90: New.
9035         * gfortran.dg/recursive_check_14.f90: New.
9036
9037 2009-04-04  Jason Merrill  <jason@redhat.com>
9038
9039         PR c++/25185
9040         * g++.dg/template/error38.C: Add more tests.
9041
9042 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9043
9044         PR fortran/37614
9045         * gfortran.dg/common_align_2.f90: New test.
9046
9047 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9048
9049         PR target/39501
9050         * gcc.c-torture/execute/pr39501.c: New file.
9051         * gcc.c-torture/execute/pr39501.x: New file.
9052
9053 2009-04-04  Richard Guenther  <rguenther@suse.de>
9054
9055         PR tree-optimization/8781
9056         PR tree-optimization/37892
9057         * g++.dg/tree-ssa/pr8781.C: New testcase.
9058         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9059
9060 2009-04-04  Richard Guenther  <rguenther@suse.de>
9061
9062         PR tree-optimization/39636
9063         * gcc.c-torture/compile/pr39636.c: New testcase.
9064
9065 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9066
9067         PR rtl-optimization/39607
9068         * g++.dg/opt/pr39607.C: New.
9069
9070 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9071
9072         PR fortran/39594
9073         * gfortran.dg/common_12.f90: New.
9074
9075 2009-04-03  Jason Merrill  <jason@redhat.com>
9076
9077         PR c++/39608
9078         * g++.dg/template/const2.C: New test.
9079
9080 2009-04-03  Richard Guenther  <rguenther@suse.de>
9081
9082         PR tree-optimization/2480
9083         PR tree-optimization/23086
9084         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9085         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9086
9087 2009-04-03  Richard Guenther  <rguenther@suse.de>
9088
9089         PR tree-optimization/34743
9090         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9091         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9092         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9093         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9094         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9095         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9096         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9097         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9098
9099 2009-04-03  Richard Guenther  <rguenther@suse.de>
9100
9101         PR middle-end/13146
9102         PR tree-optimization/23940
9103         PR tree-optimization/33237
9104         PR middle-end/33974
9105         PR middle-end/34093
9106         PR tree-optimization/36201
9107         PR tree-optimization/36230
9108         PR tree-optimization/38049
9109         PR tree-optimization/38207
9110         PR tree-optimization/38230
9111         PR tree-optimization/38301
9112         PR tree-optimization/38585
9113         PR middle-end/38895
9114         PR tree-optimization/38985
9115         PR tree-optimization/39299
9116         * gcc.dg/pr19633-1.c: Adjust.
9117         * gcc.dg/torture/pta-callused-1.c: Likewise.
9118         * gcc.dg/torture/pr39074-2.c: Likewise.
9119         * gcc.dg/torture/pr39074.c: Likewise.
9120         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9121         * gcc.dg/torture/pr30375.c: Adjust.
9122         * gcc.dg/torture/pr33563.c: Likewise.
9123         * gcc.dg/torture/pr33870.c: Likewise.
9124         * gcc.dg/torture/pr33560.c: Likewise.
9125         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9126         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9127         * gcc.dg/tree-ssa/alias-15.c: Remove.
9128         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9129         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9130         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9131         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9132         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9133         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9134         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9135         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9136         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9137         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9138         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9139         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9140         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9141         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9142         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9143         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9144         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9145         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9146         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9147         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9148         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9149         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9150         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9151         * gcc.dg/uninit-B.c: XFAIL.
9152         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9153         * gcc.dg/uninit-pr19430.c: XFAIL.
9154         * g++.dg/tree-ssa/pr13146.C: New testcase.
9155         * g++.dg/opt/pr36187.C: Adjust.
9156         * g++.dg/torture/20090329-1.C: New testcase.
9157
9158 2009-04-02  Chao-ying Fu  <fu@mips.com>
9159
9160         * gcc.target/mips/interrupt_handler.c: New test.
9161
9162 2009-04-02  David Ayers  <ayers@fsfe.org>
9163
9164         PR objc/18456
9165         * objc.dg/bad-receiver-type-2.m: New test contributed by
9166         Alexander Mamberg.
9167
9168 2009-04-02  Jason Merrill  <jason@redhat.com>
9169
9170         PR c++/25185
9171         * g++.dg/template/error38.C: New test.
9172
9173 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9174
9175         PR tree-optimization/31677
9176         * gcc.dg/memcpy-1.c: Add compiler option.
9177
9178 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9179
9180         PR tree-optimization/39595
9181         * gfortran.dg/vect/O3-pr39595.f: New test.
9182
9183 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9184
9185         PR c++/26693
9186         * g++.dg/template/typedef11.C: New test.
9187         * g++.dg/template/typedef12.C: Likewise.
9188         * g++.dg/template/typedef13.C: Likewise.
9189         * g++.dg/template/typedef14.C: Likewise.
9190         * g++.dg/template/typedef15.C: Likewise.
9191         * g++.dg/template/typedef16.C: Likewise.
9192         * g++.dg/template/sfinae3.C: Compile this pedantically.
9193         The only errors expected should be the one saying the typedef is ill
9194         formed.
9195         * g++.old-deja/g++.pt/typename8.C: Likewise.
9196         * g++.dg/template/access11.C: Update this.
9197
9198 2009-04-02  Richard Guenther  <rguenther@suse.de>
9199
9200         PR tree-optimization/37221
9201         * gcc.c-torture/compile/20090331-1.c: New testcase.
9202
9203 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9204
9205         * gcc.c-torture/compile/20090401-1.c: New test.
9206
9207 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9208
9209         PR c++/4926
9210         * g++.dg/template/pr4926-1.C: New.
9211
9212 2009-04-01  Xinliang David Li  <davidxl@google.com>
9213
9214         * gcc.target/i386/all_one_m128i.c: New test.
9215
9216 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9217
9218         PR c/39027
9219         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9220         * gcc.dg/fltconst-2.c: New test.
9221         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9222         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9223
9224         PR c/33466
9225         * gcc.dg/cpp/pr33466.c: New test.
9226         * gcc.dg/dfp/pr33466.c: New test.
9227         * gcc.dg/fixed-point/pr33466.c: New test.
9228
9229 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9230
9231         PR tree-optimization/35011
9232         * g++.dg/other/pr35011.C: New.
9233
9234 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9235
9236         PR target/39226
9237         * gcc.dg/pr39226.c: New test.
9238
9239 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9240
9241         PR c++/35240
9242         * g++.dg/template/pr35240.C: New.
9243
9244 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9245
9246         PR c/39605
9247         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9248         * gcc.dg/pr25682.c: Update expected diagnostics.
9249
9250 2009-04-01  Richard Guenther  <rguenther@suse.de>
9251
9252         * gcc.dg/fold-plusmult-2.c: New testcase.
9253
9254 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9255
9256         PR c/37772
9257         * gcc.dg/pr37772.c: New test.
9258         * g++.dg/ext/asm11.C: New test.
9259
9260 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9261
9262         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9263         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9264         defined.
9265
9266 2009-03-31  Jason Merrill  <jason@redhat.com>
9267
9268         * g++.old-deja/g++.other/using9.C: Add expected errors.
9269
9270 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9271
9272         * gcc.c-torture/compile/pr33009.c: Removed.
9273
9274 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9275
9276         * gcc.c-torture/compile/pr33009.c: Delete.
9277         * gcc.c-torture/compile/pr11832.c: Likewise.
9278
9279 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9280
9281         PR c/448
9282         * lib/target-supports.exp (check_effective_target_stdint_types):
9283         Update comment.
9284         (check_effective_target_inttypes_types): New.
9285         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9286         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9287         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9288
9289 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9290
9291         PR fortran/38917
9292         PR fortran/38918
9293         * gfortran.dg/data_pointer_1.f90: New test.
9294
9295 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9296
9297         PR fortran/38915
9298         * gfortran.dg/char_length_15.f90: New test.
9299
9300 2009-03-31  Jason Merrill  <jason@redhat.com>
9301
9302         C++ DR 613
9303         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9304         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9305         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9306         xfail others.
9307
9308         * g++.dg/other/typedef2.C: New test.
9309
9310         PR c++/37806
9311         * g++.dg/template/typedef17.C: New test.
9312
9313         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9314         * g++.dg/cpp0x/auto12.C: Likewise.
9315
9316 2009-03-31  Richard Guenther  <rguenther@suse.de>
9317
9318         PR middle-end/31029
9319         * gcc.dg/fold-compare-4.c: New testcase.
9320         * gcc.dg/fold-compare-5.c: Likewise.
9321
9322 2009-03-31  Richard Guenther  <rguenther@suse.de>
9323
9324         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9325
9326 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9327
9328         PR target/39592
9329         * gcc.target/i386/pr39592-1.c: New test.
9330
9331 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9332
9333         PR preprocessor/15638
9334         * gcc.dg/cpp/missing-header-1.c: New test.
9335         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9336         "compilation terminated" message.
9337         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9338         test #include "".
9339         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9340         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9341         terminated" message.
9342
9343 2009-03-31  Richard Guenther  <rguenther@suse.de>
9344
9345         PR middle-end/23401
9346         PR middle-end/27810
9347         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9348         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9349
9350 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9351
9352         PR fortran/38389
9353         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9354         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9355         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9356         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9357         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9358         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9359         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9360
9361 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9362
9363         PR fortran/22571
9364         * gfortran.dg/whole_file_1.f90: New test.
9365         PR fortran/26227
9366         * gfortran.dg/whole_file_2.f90: New test.
9367         * gfortran.dg/whole_file_3.f90: New test.
9368         PR fortran/24886
9369         * gfortran.dg/whole_file_4.f90: New test.
9370
9371 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9372
9373         * gfortran.dg/bind_c_usage_19.f90: New test.
9374
9375         PR target/39558
9376         * gcc.target/powerpc/altivec-29.c: New test.
9377
9378 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9379
9380         PR rtl-optimization/323
9381         * gcc.target/i386/excess-precision-1.c,
9382         gcc.target/i386/excess-precision-2.c,
9383         gcc.target/i386/excess-precision-3.c,
9384         gcc.target/i386/excess-precision-4.c,
9385         gcc.target/i386/excess-precision-5.c,
9386         gcc.target/i386/excess-precision-6.c: New tests.
9387
9388 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9389
9390         PR c/35235
9391         * gcc.dg/c99-array-lval-8.c: New test.
9392
9393 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9394
9395         PR preprocessor/34695
9396         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9397         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9398         instead of dg-warning for "previous definition" messages.
9399         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9400         "warnings being treated as errors" message.
9401         * gcc.dg/fltconst-1.c: Use -fshow-column.
9402
9403 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9404
9405         PR fortran/38823
9406         * gfortran.dg/power1.f90: New test.
9407
9408 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9409
9410         PR c/456
9411         PR c/5675
9412         PR c/19976
9413         PR c/29116
9414         PR c/31871
9415         PR c/35198
9416         * gcc.c-torture/compile/20081108-1.c,
9417         gcc.c-torture/compile/20081108-2.c,
9418         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9419         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9420         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9421         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9422         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9423         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9424         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9425         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9426         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9427         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9428         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9429         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9430         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9431         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9432         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9433         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9434         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9435         case.
9436         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9437         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9438         XFAILs.  Update expected messages.
9439         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9440         expected messages.
9441         * gcc.dg/real-const-1.c: Replace with test from original PR.
9442         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9443         when casting from non-constant integer to pointer.
9444
9445 2009-03-29  Richard Guenther  <rguenther@suse.de>
9446
9447         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9448
9449 2009-03-29  Daniel Kraft  <d@domob.eu>
9450
9451         PR fortran/37423
9452         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9453         DEFERRED bindings.
9454         * gfortran.dg/typebound_proc_9.f03: New test.
9455         * gfortran.dg/typebound_proc_10.f03: New test.
9456         * gfortran.dg/typebound_proc_11.f03: New test.
9457         * gfortran.dg/abstract_type_5.f03: New test.
9458
9459 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9460
9461         PR fortran/38507
9462         * gfortran.dg/do_4.f: New.
9463         * gfortran.dg/goto_2.f90: Correct expected warnings.
9464         * gfortran.dg/goto_4.f90: Likewise.
9465         * gfortran.dg/goto_5.f90: New.
9466
9467 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9468
9469         PR target/39545
9470         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9471
9472         * gcc.target/i386/pr39545-1.c: New.
9473         * gcc.target/i386/pr39545-2.c: Likewise.
9474
9475         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9476         (flex2_struct): Likewise.
9477         (check_struct_passing7): Likewise.
9478         (check_struct_passing8): Likewise.
9479         (f1s): Likewise.
9480         (f2s): Likewise.
9481         (main): Call check_struct_passing7 and check_struct_passing8.
9482
9483 2009-03-29  Richard Guenther  <rguenther@suse.de>
9484
9485         * gcc.c-torture/execute/20090113-1.c: New testcase.
9486         * gcc.c-torture/execute/20090113-2.c: Likewise.
9487         * gcc.c-torture/execute/20090113-3.c: Likewise.
9488         * gcc.c-torture/execute/20090207-1.c: Likewise.
9489         * gcc.c-torture/compile/20090114-1.c: Likewise.
9490         * gcc.c-torture/compile/20090328-1.c: Likewise.
9491         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9492
9493 2009-03-29  David Ayers  <ayers@fsfe.org>
9494
9495         PR objc/27377
9496         * objc.dg/conditional-1.m: New tests.
9497
9498 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9499
9500         * gcc.dg/winline-10.c: New test.
9501
9502 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9503
9504         PR fortran/34656
9505         * gfortran.dg/do_check_1.f90: Add test.
9506         * gfortran.dg/do_check_2.f90: Add test.
9507         * gfortran.dg/do_check_3.f90: Add test.
9508         * gfortran.dg/do_check_4.f90: Add test.
9509
9510 2009-03-28  Jan Hubicka  <jh@suse.cz>
9511
9512         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9513         * gcc.dg/pr33826.c: Update dump files.
9514         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9515         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9516
9517 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9518
9519         * g++.dg/tree-ssa/fwprop-align.C: New test.
9520
9521 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9522
9523         * gcc.target/powerpc/altivec-28.c: New test.
9524
9525         PR c++/39554
9526         * gcc.dg/wdisallowed-functions-1.c: Removed.
9527         * gcc.dg/wdisallowed-functions-2.c: Removed.
9528         * gcc.dg/wdisallowed-functions-3.c: Removed.
9529         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9530         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9531         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9532
9533 2009-03-28  Richard Guenther  <rguenther@suse.de>
9534
9535         PR tree-optimization/38723
9536         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9537
9538 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9539
9540         PR fortran/38538
9541         * gfortran.dg/char_result_13.f90: New test.
9542
9543 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9544
9545         PR fortran/38765
9546         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9547
9548 2009-03-28  Daniel Kraft  <d@domob.eu>
9549
9550         * gfortran.dg/trim_1.f90: New test.
9551
9552 2009-03-28  Richard Guenther  <rguenther@suse.de>
9553
9554         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9555         * g++.dg/warn/Warray-bounds.C: Likewise.
9556
9557 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9558
9559         PR fortran/32626
9560         * gfortran.dg/recursive_check_7.f90: New test.
9561
9562 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9563
9564         PR fortran/38432
9565         * gfortran.dg/do_check_5.f90: New test.
9566         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9567         * gfortran.dg/array_constructor_18.f90: Ditto.
9568         * gfortran.dg/array_constructor_22.f90: Ditto.
9569         * gfortran.dg/do_3.F90: Ditto.
9570         * gfortran.dg/do_1.f90: Ditto.
9571
9572 2009-03-28  Richard Guenther  <rguenther@suse.de>
9573
9574         PR tree-optimization/38180
9575         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9576
9577 2009-03-28  Richard Guenther  <rguenther@suse.de>
9578
9579         PR tree-optimization/38513
9580         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9581         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9582         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9583         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9584         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9585         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9586         * gcc.dg/vect/vect-35.c: Likewise.
9587         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9588         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9589         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9590
9591 2009-03-28  Richard Guenther  <rguenther@suse.de>
9592
9593         PR tree-optimization/38968
9594         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9595
9596 2009-03-28  Richard Guenther  <rguenther@suse.de>
9597
9598         PR tree-optimization/37795
9599         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9600
9601 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9602
9603         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9604         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9605         options for removed targets.
9606
9607 2009-03-27  Richard Guenther  <rguenther@suse.de>
9608
9609         PR tree-optimization/39120
9610         * gcc.c-torture/execute/pr39120.c: New testcase.
9611
9612 2009-03-27  Richard Guenther  <rguenther@suse.de>
9613
9614         PR tree-optimization/39120
9615         * gcc.dg/torture/pta-callused-1.c: New testcase.
9616
9617 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9618
9619         PR middle-end/39315
9620         * gcc.target/i386/pr39315-1.c: New.
9621         * gcc.target/i386/pr39315-2.c: Likewise.
9622         * gcc.target/i386/pr39315-3.c: Likewise.
9623         * gcc.target/i386/pr39315-4.c: Likewise.
9624         * gcc.target/i386/pr39315-check.c: Likewise.
9625
9626 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9627
9628         PR c/39323
9629         * gcc.dg/pr39323-1.c: New.
9630         * gcc.dg/pr39323-2.c: Likewise.
9631         * gcc.dg/pr39323-3.c: Likewise.
9632
9633 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9634
9635         PR target/38034
9636         * gcc.target/ia64/sync-1.c: New.
9637
9638 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9639
9640         PR target/39472
9641         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9642         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9643         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9644         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9645         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9646         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9647         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9648         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9649
9650 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9651
9652         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9653         for low precision (i.e. float).
9654
9655 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9656             Jakub Jelinek  <jakub@redhat.com>
9657
9658         PR debug/37959
9659         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9660
9661 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9662
9663         * gcc.dg/memmove-2.c: New test.
9664         * gcc.dg/memmove-3.c: New test.
9665
9666         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9667         in clone naming.
9668
9669 2009-03-27  Xinliang David Li  <davidxl@google.com>
9670
9671         PR tree-optimization/39557
9672         * g++.dg/tree-ssa/dom-invalid.C: New test.
9673
9674 2009-03-27  Xinliang David Li  <davidxl@google.com>
9675
9676         PR tree-optimization/39548
9677         * g++.dg/tree-ssa/copyprop.C: New test.
9678
9679 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9680
9681         PR c++/38638
9682         * g++.dg/template/typename17.C: New testcase.
9683         * g++.dg/template/typename18.C: New testcase.
9684
9685 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9686
9687         PR c++/36799
9688         * g++.dg/other/var_copy-1.C: New test.
9689
9690 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9691
9692         PR c++/37647
9693         * g++.dg/parse/ctor9.C: New test.
9694
9695 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9696
9697         PR c++/29727
9698         * g++.dg/init/error2.C: New test.
9699
9700 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9701
9702         PR c++/35652
9703         * gcc.dg/pr35652.C: New.
9704         * g++.dg/warn/pr35652.C: New.
9705         * gcc.dg/format/plus-1.c: Adjust message.
9706
9707 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9708
9709         PR c++/39554
9710         * gcc.dg/wdisallowed-functions-3.c: New test.
9711         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9712
9713 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9714
9715         * gcc.dg/inline-33.c: Fix when pic.
9716
9717 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9718
9719         * gcc.target/ia64/20090324-1.c: New test.
9720
9721 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9722
9723         PR c/27898
9724         * gcc.dg/pr27898.c: New test.
9725
9726         PR tree-optimization/32139
9727         * gcc.c-torture/compile/pr32139.c: New test.
9728
9729 2009-03-24  Jason Merrill  <jason@redhat.com>
9730
9731         PR c++/28274
9732         * g++.dg/parse/defarg14.C: New test.
9733
9734 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9735
9736         PR libfortran/39528
9737         * gfortran.dg/read_repeat.f90: New test.
9738
9739 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9740
9741         PR tree-optimization/39529
9742         * gcc.dg/vect/pr39529.c: New test.
9743
9744 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9745             Jakub Jelinek  <jakub@redhat.com>
9746
9747         PR debug/39524
9748         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9749
9750 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9751
9752         PR c/39495
9753         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9754
9755 2009-03-23  Jason Merrill  <jason@redhat.com>
9756
9757         * g++.dg/cpp0x/auto12.C: Add variadic test.
9758
9759         PR c++/39526
9760         * g++.dg/warn/Wshadow-4.C: New test.
9761
9762 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9763
9764         PR tree-optimization/39516
9765         * gfortran.dg/pr39516.f: New test.
9766
9767 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9768
9769         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9770         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9771         variable, not environment variable.
9772
9773 2009-03-21  Jason Merrill  <jason@redhat.com>
9774
9775         PR c++/28879
9776         * g++.dg/ext/vla6.C: New test.
9777
9778 2009-03-20  Jason Merrill  <jason@redhat.com>
9779
9780         * g++.dg/cpp0x/initlist5.C: Add additional test.
9781
9782 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9783             Janis Johnson  <janis187@us.ibm.com>
9784
9785         * lib/compat.exp (compat-get-options-main, compat-get-options):
9786         Handle dg-prune-output in source file.
9787         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9788         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9789         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9790         two warnings.
9791
9792 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9793
9794         PR c/39495
9795         * gcc.dg/gomp/pr39495-1.c: New test.
9796         * gcc.dg/gomp/pr39495-2.c: New test.
9797         * g++.dg/gomp/pr39495-1.C: New test.
9798         * g++.dg/gomp/pr39495-2.C: New test.
9799
9800         PR target/39496
9801         * gcc.target/i386/pr39496.c: New test.
9802         * g++.dg/other/pr39496.C: New test.
9803
9804 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9805
9806         PR middle-end/39500
9807         * gcc.dg/autopar/pr39500-1.c: New.
9808         * gcc.dg/autopar/pr39500-2.c: New.
9809
9810 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9811
9812         * g++.dg/dg.exp: Prune graphite.
9813
9814 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9815
9816         PR middle-end/39447
9817         * g++.dg/graphite: New.
9818         * g++.dg/graphite/graphite.exp: New.
9819         * g++.dg/graphite/pr39447.C: New.
9820
9821 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9822
9823         PR c++/39425
9824         * g++.dg/template/pr39425.C: New.
9825
9826         * g++.dg/template/spec33.C: Updated.
9827
9828 2009-03-17  Jason Merrill  <jason@redhat.com>
9829
9830         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9831
9832 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9833
9834         PR c++/39475
9835         * g++.dg/ext/unary_trait_incomplete.C: New.
9836
9837 2009-03-17  Jing Yu  <jingyu@google.com>
9838
9839         PR middle-end/39378
9840         * g++.dg/inherit/thunk10.C: New test.
9841
9842 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9843
9844         PR target/39482
9845         * gcc.target/i386/pr39482.c: New test.
9846
9847 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9848
9849         PR debug/39471
9850         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9851         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9852         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9853         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9854
9855         PR middle-end/39443
9856         * gcc.dg/pr39443.c: New test.
9857
9858         PR debug/39412
9859         * gcc.dg/debug/pr39412.c: New test.
9860
9861 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9862
9863         PR testsuite/38526
9864         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9865         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9866         is defined.
9867         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9868         its original value, or unset if it was not defined.
9869         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9870         path procs around use of HOSTCC.
9871         * g++.dg/compat/struct-layout-1.exp: Ditto.
9872         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9873
9874 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9875
9876         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9877
9878 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9879
9880         Revert patch for PR testsuite/37630.
9881
9882         PR testsuite/37960
9883         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9884
9885         PR testsuite/37630
9886         * lib/target-supports.exp (check_effective_target_ieee): New.
9887         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9888         * gcc.dg/20001012-1.c: Require ieee.
9889
9890         PR testsuite/37628
9891         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9892
9893 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9894
9895         PR tree-optimization/39455
9896         * gcc.dg/pr39455.c: New test.
9897
9898 2009-03-13  David Ayers  <ayers@fsfe.org>
9899
9900         * objc/execute/trivial.m. New test.
9901
9902 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9903
9904         PR target/39137
9905         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9906
9907 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9908
9909         PR testsuite/39451
9910         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9911         constraint on (%2).
9912
9913 2009-03-12  David Ayers  <ayers@fsfe.org>
9914
9915         PR libobjc/27466
9916         * objc/execute/exceptions/handler-1.m. New test.
9917
9918 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9919
9920         PR target/39431
9921         * gcc.target/i386/pr39431.c: New test.
9922
9923 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
9924
9925         PR target/39445
9926         * gcc.target/i386/pr39445.c: New.
9927
9928         * gcc.target/i386/push-1.c: XFAIL.
9929
9930 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
9931
9932         * gcc.dg/inline-33.c: New test.
9933
9934 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
9935
9936         * gcc.dg/vect/vect-82.c: Combine dg-do and
9937         dg-require-effective-target into dg-skip-if.
9938         * gcc.dg/vect/vect-83.c: Likewise.
9939
9940 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
9941
9942         PR target/39137
9943         * gcc.target/i386/stackalign/longlong-1.c: New test.
9944         * gcc.target/i386/stackalign/longlong-2.c: New test.
9945
9946 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9947
9948         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9949
9950 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9951
9952         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9953         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9954
9955 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9956
9957         * gnat.dg/slice_enum.adb: New test.
9958
9959 2009-03-11  Jason Merrill  <jason@redhat.com>
9960
9961         PR debug/39086
9962         * g++.dg/opt/nrv15.C: New test.
9963
9964 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9965
9966         PR tree-optimization/39422
9967         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9968         constant array with static initialization to global memory.
9969         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9970
9971 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9972
9973         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9974         padding.
9975
9976 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9977
9978         PR c++/39371
9979         * g++.dg/opt/switch2.C: Add -w to dg-options.
9980         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9981         * g++.dg/warn/switch1.C: New test.
9982         * g++.dg/other/switch3.C: New test.
9983
9984         PR tree-optimization/39394
9985         * gcc.c-torture/compile/pr39394.c: New test.
9986
9987 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9988
9989         * gcc.target/s390/20090223-1.c: New testcase.
9990
9991 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9992
9993         PR libfortran/39402
9994         * gfortran.dg/fmt_f0_1.f90: New test.
9995
9996 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9997
9998         PR c++/39060
9999         * g++.dg/other/new1.C: Adjusted.
10000         * g++.dg/parse/crash40.C: Likewise.
10001         * g++.dg/parse/defarg12.C: Likewise.
10002         * g++.dg/template/error15.C: Likewise.
10003
10004         * g++.dg/other/pr39060.C: New.
10005
10006 2009-03-07  Jason Merrill  <jason@redhat.com>
10007
10008         PR c++/39367
10009         * g++.dg/opt/new1.C: New.
10010
10011 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10012
10013         PR c++/33492
10014         * g++.dg/other/error32.C: New.
10015
10016 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10017
10018         PR middle-end/39360
10019         * gcc.c-torture/compile/pr39360.c: New test.
10020
10021         PR debug/39372
10022         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10023
10024 2009-03-05  Jason Merrill  <jason@redhat.com>
10025
10026         PR c++/38908
10027         * g++.dg/warn/Wuninitialized-3.C: New test.
10028
10029 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10030
10031         PR debug/39379
10032         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10033         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10034
10035 2009-03-04  Jason Merrill  <jason@redhat.com>
10036
10037         PR c++/13549
10038         * g++.dg/template/koenig7.C: New test.
10039
10040 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10041
10042         * g++.dg/torture/predcom-1.C: New test.
10043
10044 2009-03-04  Richard Guenther  <rguenther@suse.de>
10045
10046         PR tree-optimization/39362
10047         * g++.dg/torture/pr39362.C: New testcase.
10048
10049 2009-03-04  Jason Merrill  <jason@redhat.com>
10050             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10051
10052         PR c++/9634
10053         PR c++/29469
10054         PR c++/29607
10055         * g++.dg/template/dependent-name5.C: New test.
10056
10057 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10058
10059         PR testsuite/39357
10060         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10061         vect_int to vect_int_mult.
10062
10063 2009-03-04  Richard Guenther  <rguenther@suse.de>
10064
10065         PR tree-optimization/39358
10066         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10067         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10068
10069 2009-03-04  Richard Guenther  <rguenther@suse.de>
10070
10071         PR tree-optimization/39339
10072         * gcc.c-torture/execute/pr39339.c: New testcase.
10073
10074 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10075
10076         * gcc.c-torture/compile/20090303-1.c,
10077         gcc.c-torture/compile/20090303-2.c: New tests.
10078
10079 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10080
10081         PR fortran/39354
10082         * gfortran.dg/gomp/pr39354.f90: New test.
10083
10084         PR tree-optimization/39343
10085         * gcc.dg/pr39343.c: New test.
10086
10087 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10088
10089         PR tree-optimization/39248
10090         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10091         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10092         on targets without vector misalignment support.
10093         * lib/target-supports.exp
10094         (check_effective_target_vect_short_mult): Add
10095         check_effective_target_arm32.
10096
10097 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10098
10099         PR middle-end/39335
10100         * gcc.dg/graphite/pr39335_1.c: New.
10101         * gcc.dg/graphite/pr39335.c: New.
10102
10103 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10104
10105         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10106         of andl.
10107         * gcc.target/i386/stackalign/return-5.c: Likewise.
10108         * gcc.target/i386/stackalign/return-6.c: Likewise.
10109
10110 2009-03-02  Richard Guenther  <rguenther@suse.de>
10111             Ira Rosen  <irar@il.ibm.com>
10112
10113         PR tree-optimization/39318
10114         * gfortran.dg/vect/pr39318.f90: New test.
10115
10116 2009-03-01  Jan Hubicka  <jh@suse.cz>
10117
10118         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10119
10120 2009-03-01  Jan Hubicka  <jh@suse.cz>
10121
10122         PR debug/39267
10123         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10124
10125 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10126
10127         * gnat.dg/pack12.adb: New test.
10128
10129 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10130
10131         PR c++/37789
10132         * g++.dg/other/pr37789.C: New.
10133
10134 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10135
10136         PR fortran/39295
10137         * gfortran.dg/interface_25.f90: New test.
10138         * gfortran.dg/interface_26.f90: New test.
10139
10140 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10141
10142         PR fortran/39292
10143         * gfortran.dg/initialization_22.f90: New test.
10144
10145 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10146
10147         PR rtl-optimization/39241
10148         * gcc.dg/torture/pr39241.c: New.
10149
10150 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10151
10152         PR tree-optimizations/39259
10153         * g++.dg/torture/pr39259.C: New testcase.
10154
10155 2009-02-24  Richard Guenther  <rguenther@suse.de>
10156
10157         PR c++/39242
10158         * g++.dg/template/instantiate10.C: New testcase.
10159
10160 2009-02-24  Richard Guenther  <rguenther@suse.de>
10161             Zdenek Dvorak  <ook@ucw.cz>
10162
10163         PR tree-optimization/39233
10164         * gcc.c-torture/execute/pr39233.c: New testcase.
10165
10166 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10167
10168         PR tree-optimization/39260
10169         * gcc.dg/graphite/pr39260.c: New.
10170
10171 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10172
10173         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10174
10175 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10176
10177         PR c++/36411
10178         * g++.dg/template/void14.C: New.
10179
10180 2009-02-23  Jason Merrill  <jason@redhat.com>
10181
10182         PR c++/38880
10183         * g++.dg/init/const7.C: Remove XFAIL.
10184         * g++.dg/init/static-init1.C: New test.
10185
10186         * g++.dg/cpp0x/initlist14.C: New test.
10187
10188 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10189
10190         PR fortran/38914
10191         * bound_simplification_2.f90:  New test case.
10192         * bound_7.f90:  New test case.
10193
10194 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10195
10196         * gcc.dg/cpp/include4.c: New test.
10197
10198 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10199
10200         PR target/39256
10201         * gcc.target/i386/abi-2.c: New.
10202
10203 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10204
10205         * gcc.c-torture/execute/pr39228.x: New.
10206
10207 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10208
10209         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10210         scan-assembler to check for xmm0 register.
10211
10212 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10213             Joseph Myers  <joseph@codesourcery.com>
10214
10215         * gcc.target/arm/va_list.c: New test.
10216         * g++.dg/abi/arm_va_list.C: Likewise.
10217         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10218         function.
10219         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10220         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10221         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10222         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10223         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10224         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10225
10226 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10227
10228         PR testsuite/38164
10229         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10230         to dg-options.
10231
10232 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10233
10234         PR target/39240
10235         * gcc.c-torture/execute/pr39240.c: New test.
10236
10237 2009-02-20  Jason Merrill  <jason@redhat.com>
10238
10239         PR c++/39225
10240         * g++.dg/parse/dtor15.C: New test.
10241
10242 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10243
10244         * gcc.c-torture/execute/20090219-1.c: New.
10245
10246 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10247
10248         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10249         (mips-dg-options): When matching isa* pseudo-options make
10250         'value' optional and accept ! entries.  Use $spec instead of
10251         $isa_spec in the isa pseudo-option error message.  Only
10252         perform the ISA-range check when 'value' is set.  If arch is
10253         matching any CPU in the ! entries switch to its generic ISA.
10254         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10255         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10256
10257 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10258
10259         PR target/39175
10260         * gcc.dg/visibility-20.c: New test.
10261         * g++.dg/ext/visibility/visibility-11.C: New test.
10262
10263 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10264
10265         PR c++/39188
10266         * g++.dg/abi/pr39188-1a.C: New.
10267         * g++.dg/abi/pr39188-1b.C: Likewise.
10268         * g++.dg/abi/pr39188-1.h: Likewise.
10269         * g++.dg/abi/pr39188-2a.C: Likewise.
10270         * g++.dg/abi/pr39188-2b.C: Likewise.
10271         * g++.dg/abi/pr39188-2.h: Likewise.
10272         * g++.dg/abi/pr39188-3a.C: Likewise.
10273         * g++.dg/abi/pr39188-3b.C: Likewise.
10274         * g++.dg/abi/pr39188-3.h: Likewise.
10275
10276 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10277
10278         PR c/38483
10279         * gcc.c-torture/execute/call-trap-1.c,
10280         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10281         tests.
10282
10283 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10284
10285         PR target/39228
10286         * gcc.c-torture/execute/pr39228.c: New test.
10287
10288 2009-02-19  Richard Guenther  <rguenther@suse.de>
10289
10290         PR tree-optimization/39074
10291         * gcc.dg/torture/pr39074.c: New testcase.
10292         * gcc.dg/torture/pr39074-2.c: Likewise.
10293         * gcc.dg/torture/pr39074-3.c: Likewise.
10294
10295 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10296
10297         PR c++/39219
10298         * g++.dg/parse/attr3.C: New.
10299
10300 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10301
10302         PR testsuite/38165
10303         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10304
10305         PR testsuite/38166
10306         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10307         and skip on Darwin.
10308
10309 2009-02-18  Jason Merrill  <jason@redhat.com>
10310
10311         PR c++/38880
10312         * g++.dg/init/const7.C: Remove XFAIL.
10313
10314         PR target/39179
10315         * g++.dg/opt/const6.C: New test.
10316
10317 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10318
10319         * gcc.dg/callabi/callabi.exp: Moved to ...
10320         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10321         in 64bit mode.
10322
10323         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10324         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10325         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10326         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10327         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10328         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10329         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10330
10331         * gcc.dg/callabi/callabi.h: Moved to ...
10332         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10333
10334         * gcc.dg/callabi/func-1.c: Moved to ...
10335         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10336
10337         * gcc.dg/callabi/func-indirect.c: Moved to ...
10338         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10339
10340         * gcc.dg/callabi/pr38891.c: Moved to ...
10341         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10342
10343         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10344         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10345
10346         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10347         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10348
10349         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10350         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10351
10352 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10353
10354         PR target/38891
10355         * gcc.dg/callabi/pr38891.c: New.
10356
10357 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10358
10359         * gcc.dg/callabi/callabi.exp: New.
10360
10361 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10362
10363         PR target/39082
10364         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10365         -Wno-abi for x86.
10366         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10367
10368         * gcc.target/i386/pr39082-1.c: New.
10369
10370         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10371         -Wno-abi.
10372
10373         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10374         CHECK_M64_M128 is defined.
10375         (check_f_arguments): Add "do".
10376         (check_vector_arguments): New.
10377         (check_m64_arguments): Likewise.
10378         (check_m128_arguments): Likewise.
10379
10380         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10381         (CHECK_M64_M128): Define.
10382
10383         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10384         on abitest.
10385         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10386
10387         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10388         tests only if CHECK_M64_M128 is defined.
10389
10390         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10391         (m128_2_struct): Likewise.
10392         (check_struct_passing5): Likewise.
10393         (check_struct_passing6): Likewise.
10394         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10395
10396         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10397         (un5): Likewise.
10398         (check_union_passing4): Likewise.
10399         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10400
10401 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10402
10403         PR c/35447
10404         * gcc.dg/noncompile/pr35447-1.c: New test.
10405
10406 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10407
10408         PR tree-optimization/36922
10409         * gfortran.dg/pr36922.f: New test.
10410
10411 2009-02-17  Richard Guenther  <rguenther@suse.de>
10412
10413         PR tree-optimization/39202
10414         * gcc.c-torture/compile/pr39202.c: New testcase.
10415
10416 2009-02-17  Richard Guenther  <rguenther@suse.de>
10417
10418         PR tree-optimization/39204
10419         * gcc.dg/torture/pr39204.c: New testcase.
10420
10421 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10422
10423         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10424         * gcc.dg/vect/vect-outer-6.c: Ditto.
10425
10426 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10427
10428         PR c/35446
10429         * gcc.dg/noncompile/init-5.c: New test.
10430         * gcc.dg/init-bad-4.c: Adjust expected errors.
10431
10432 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10433
10434         PR target/37049
10435         * gcc.target/i386/push-1.c: New.
10436
10437 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10438
10439         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10440
10441 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10442
10443         * gcc.target/spu/intrinsics-sr.c: New test.
10444
10445 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10446
10447         PR target/38056
10448         * gcc.target/ia64/sibcall-opt-1.c: New test.
10449         * gcc.target/ia64/sibcall-opt-2.c: New test.
10450
10451 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10452
10453         PR fortran/36528
10454         * gfortran.dg/cray_pointers_8.f90: New test.
10455
10456         PR fortran/36703
10457         * gfortran.dg/cray_pointers_9.f90: New test.
10458
10459 2009-02-13  Jason Merrill  <jason@redhat.com>
10460
10461         PR c++/39070
10462         * g++.dg/cpp0x/decltype16.C: New.
10463
10464 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10465
10466         PR target/39152
10467         * gfortran.dg/gomp/pr39152.f90: New.
10468
10469 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10470
10471         PR target/39162
10472         * gcc.target/i386/pr39162.c: New.
10473
10474 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10475
10476         PR c/35444
10477         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10478         New tests.
10479
10480 2009-02-12  Jason Merrill  <jason@redhat.com>
10481
10482         PR c++/38950
10483         * g++.dg/template/array20.C: New test.
10484
10485 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10486
10487         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10488         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10489         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10490
10491 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10492
10493         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10494
10495 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10496
10497         PR target/39152
10498         * gfortran.dg/pr39152.f: New.
10499
10500 2009-02-11  Jason Merrill  <jason@redhat.com>
10501
10502         PR c++/39153
10503         * g++.dg/cpp0x/defaulted9.C: New test.
10504
10505         PR c++/30111
10506         * g++.dg/init/value7.C: New test.
10507
10508 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10509
10510         PR target/38824
10511         * gcc.target/i386/pr38824.c: New testcase.
10512
10513 2009-02-11  Jason Merrill  <jason@redhat.com>
10514
10515         PR c++/38649
10516         * g++.dg/cpp0x/defaulted8.C: New test.
10517
10518         PR c++/36744
10519         * g++.dg/cpp0x/rv9p.C: New test.
10520
10521 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10522
10523         * gnat.dg/aliasing3.adb: New test.
10524         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10525
10526 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10527
10528         PR c++/34397
10529         * g++.dg/template/crash88.C: New.
10530         * g++.dg/template/crash89.C: Likewise.
10531
10532 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10533
10534         PR c/39084
10535         * gcc.dg/pr39084.c: New test.
10536
10537 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10538
10539         PR target/39139
10540         * gcc.target/i386/pr39139.c: New test.
10541
10542 2009-02-10  Richard Guenther  <rguenther@suse.de>
10543
10544         PR tree-optimization/39132
10545         * gcc.dg/torture/pr39132.c: New testcase.
10546
10547 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10548
10549         PR target/39119
10550         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10551         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10552         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10553         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10554         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10555         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10556         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10557         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10558
10559 2009-02-09  Jason Merrill  <jason@redhat.com>
10560
10561         PR c++/39109
10562         * g++.dg/init/value6.C: New test.
10563
10564 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10565
10566         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10567
10568 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10569
10570         * gcc.c-torture/compile/20090209-1.c: New test.
10571
10572 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10573
10574         PR c++/35147
10575         PR c++/37737
10576         * g++.dg/cpp0x/vt-35147.C: New.
10577         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10578         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10579
10580 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10581
10582         PR c/35434
10583         * gcc.dg/attr-alias-4.c: New test.
10584
10585 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10586
10587         PR c/39035
10588         * gcc.dg/dfp/pr39035.c: New test.
10589
10590 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10591
10592         PR c/36432
10593         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10594
10595 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10596
10597         PR c++/39106
10598         * g++.dg/opt/thunk3.C: New test.
10599
10600 2009-02-05  Nick Clifton  <nickc@redhat.com>
10601
10602         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10603         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10604         * gcc.dg/cdce1.c: Likewise.
10605         * gcc.dg/cpp/_Pragma6.c: Likewise.
10606         * g++.dg/cpp/_Pragma1.C: Likewise.
10607         * gcc.dg/utf32-2.c: Xfail for M32C.
10608         * gcc.dg/utf32-1.c: Likewise.
10609         * gcc.dg/utf32-3.c: Likewise.
10610         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10611         targets.
10612         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10613         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10614         * gcc.dg/Wconversion-5.c: Likewise.
10615         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10616         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10617         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10618         * gcc.dg/utf-inc-init.c: Likewise.
10619         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10620         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10621         * gcc.dg/utf-array-short-wchar.c: Likewise.
10622         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10623         * gcc.dg/mallign.c: Use size_t instead of long.
10624
10625 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10626
10627         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10628
10629 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10630
10631         * gcc.c-torture/execute/pr39100.c: New.
10632
10633 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10634
10635         PR c/35435
10636         * gcc.dg/tls/diag-6.c: New test.
10637
10638 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10639
10640         * gcc.dg/graphite/scop-19.c: New
10641
10642 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10643
10644         AVX Programming Reference (January, 2009)
10645         * gcc.target/i386/avx-vpclmulqdq.c: New.
10646         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10647
10648         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10649
10650         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10651         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10652         (pclmul_test): Renamed to ...
10653         (TEST): This.
10654
10655 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10656
10657         PR c++/39095
10658         * g++.dg/abi/mangle31.C: New test.
10659
10660 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10661
10662         PR c/29129
10663         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10664         declarator.
10665         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10666         inside function prototype but not part of parameter declarator.
10667         * vla-11.c: New test.
10668
10669 2009-02-03  Jason Merrill  <jason@redhat.com>
10670
10671         * g++.dg/warn/main-4.C: New test.
10672         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10673
10674 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10675
10676         PR c++/36607
10677         * g++.dg/expr/cast10.C: New test.
10678
10679 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10680
10681         PR c/35433
10682         * gcc.dg/init-bad-6.c: New test.
10683
10684 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10685
10686         PR target/35318
10687         * gcc.c-torture/compile/pr35318.c: New test.
10688
10689         PR inline-asm/39059
10690         * gcc.dg/nofixed-point-2.c: New test.
10691         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10692         * g++.dg/ext/fixed2.C: Likewise.
10693         * g++.dg/other/error25.C: Likewise.
10694         * g++.dg/lookup/crash7.C: Likewise.
10695         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10696
10697         PR c++/39056
10698         * g++.dg/cpp0x/initlist13.C: New test.
10699
10700 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10701
10702         PR c++/36897
10703         * g++.dg/template/func2.C: New test.
10704
10705         PR c++/37314
10706         * g++.dg/template/typename15.C: New.
10707         * g++.dg/template/typename16.C: New.
10708
10709 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10710             Ben Elliston  <bje@au.ibm.com>
10711
10712         PR c/39034
10713         * gcc.dg/dfp/pr39034.c: New test.
10714
10715 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10716
10717         PR testsuite/38263
10718         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10719
10720 2009-02-02  Jason Merrill  <jason@redhat.com>
10721
10722         PR c++/39054
10723         * g++.dg/parse/dtor14.C: New test.
10724
10725 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10726
10727         * lib/target-supports.exp
10728         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10729         * g++.dg/ext/builtin10.C: New test.
10730
10731         PR inline-asm/39058
10732         * gcc.target/i386/pr39058.c: New test.
10733
10734 2009-02-02  Richard Guenther  <rguenther@suse.de>
10735
10736         PR tree-optimization/38937
10737         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10738
10739 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10740
10741         PR c++/39053
10742         * g++.dg/parse/crash52.C: New.
10743
10744 2009-01-30  Richard Guenther  <rguenther@suse.de>
10745
10746         PR tree-optimization/39041
10747         * gcc.c-torture/compile/pr39041.c: New testcase.
10748
10749 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10750
10751         PR target/39013
10752         * gcc.target/i386/pr39013-1.c: New test.
10753         * gcc.target/i386/pr39013-2.c: New test.
10754
10755         PR c++/39028
10756         * g++.dg/ext/label12.C: New test.
10757
10758 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10759
10760         PR c++/33465
10761         * g++.dg/parse/error34.C: New.
10762         * g++.dg/parse/error35.C: Likewise.
10763
10764 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10765
10766         PR c++/38655
10767         * g++.dg/cpp0x/decltype-38655.C: New.
10768
10769 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10770
10771         PR target/39002
10772         * g++.dg/torture/pr39002.C: New test.
10773
10774 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10775
10776         PR tree-optimization/39007
10777         * gcc.dg/tree-ssa/pr39007.c: New.
10778
10779 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10780
10781         PR middle-end/35854
10782         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10783         to "subreg1".
10784
10785 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10786
10787         PR middle-end/38857
10788         * gcc.c-torture/compile/pr38857.c: New test.
10789
10790 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10791
10792         PR fortran/38852
10793         PR fortran/39006
10794         * gfortran.dg/bound_6.f90: New test.
10795
10796 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10797
10798         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10799
10800 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10801
10802         PR tree-optimization/38997
10803         * gcc.dg/tree-ssa/pr38997.c: New.
10804
10805 2009-01-28  Richard Guenther  <rguenther@suse.de>
10806
10807         PR tree-optimization/38926
10808         * gcc.c-torture/compile/pr38926.c: New testcase.
10809
10810 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10811
10812         PR middle-end/38934
10813         * gcc.dg/pr38934.c: New test.
10814
10815 2009-01-28  Richard Guenther  <rguenther@suse.de>
10816
10817         PR middle-end/38908
10818         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10819
10820 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10821
10822         PR tree-optimization/38984
10823         * gcc.dg/pr38984.c: New XFAILed testcase.
10824
10825
10826 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10827
10828         PR target/38988
10829         * gcc.target/i386/pr38988.c: New test.
10830
10831 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10832
10833         PR c++/37554
10834         * g++.dg/parse/crash51.C: New.
10835         * g++.old-deja/g++.pt/crash9.C: Adjust.
10836
10837 2009-01-27  Daniel Kraft  <d@domob.eu>
10838
10839         PR fortran/38883
10840         * gfortran.dg/mvbits_6.f90:  New test.
10841         * gfortran.dg/mvbits_7.f90:  New test.
10842         * gfortran.dg/mvbits_8.f90:  New test.
10843
10844 2009-01-27  Richard Guenther  <rguenther@suse.de>
10845
10846         PR tree-optimization/38503
10847         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10848
10849 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10850
10851         PR middle-end/38969
10852         * gcc.c-torture/execute/pr38969.c: New test.
10853
10854 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10855
10856         PR testsuite/38864
10857         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10858         to dg-do compile.
10859         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10860         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10861         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10862
10863 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10864
10865         PR target/38952
10866         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10867         if __USING_SJLJ_EXCEPTIONS__ is defined.
10868
10869         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10870         __USING_SJLJ_EXCEPTIONS__ is defined.
10871         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10872         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10873         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10874         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10875         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10876         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10877
10878 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10879
10880         PR testsuite/38949
10881         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10882         Use instead of C name in asm statements.
10883
10884 2009-01-26  Richard Guenther  <rguenther@suse.de>
10885
10886         PR tree-optimization/38745
10887         * g++.dg/torture/pr38745.C: New testcase.
10888
10889 2009-01-26  Richard Guenther  <rguenther@suse.de>
10890
10891         PR middle-end/38851
10892         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10893
10894 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10895
10896         * gcc.dg/bitfld-15.c: Gate warning on target
10897         pcc_bitfield_type_matters.
10898         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10899         g++.dg/ext/bitfield4.C: Likewise.
10900         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10901         bitfield for any target.
10902
10903 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10904
10905         PR c/38957
10906         * gcc.dg/pr38957.c: New test.
10907
10908 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10909
10910         PR fortran/38955
10911         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10912         comparing floats.
10913
10914 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10915
10916         PR tree-optimization/38953
10917         * gfortran.dg/graphite/pr38953.f90: New.
10918
10919 2009-01-24  Paul Brook  <paul@codesourcery.com>
10920
10921         * gcc.target/arm/neon-cond-1.c: New test.
10922
10923 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
10924
10925         PR tree-optimization/38932
10926         * gcc.dg/pr38932.c: New.
10927
10928 2009-01-23  Revital Eres  <eres@il.ibm.com>
10929
10930         * gcc.dg/sms-7.c: Fix test.
10931
10932 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
10933
10934         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10935         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10936         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10937         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10938
10939 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10940
10941         * gcc.dg/pr35729.c: Make test x86 specific.
10942
10943 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
10944
10945         PR middle-end/38615
10946         * gcc.dg/pr38615.c: New test.
10947
10948 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
10949
10950         PR target/38931
10951         * gcc.target/i386/pr38931.c: New test.
10952
10953 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10954
10955         PR c++/38930
10956         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10957         * g++.dg/template/typedef12.C: Likewise.
10958         * g++.dg/template/typedef13.C: Likewise.
10959         * g++.dg/template/typedef14.C: Likewise.
10960         * g++.dg/template/sfinae3.C: Likewise.
10961         * g++.old-deja/g++.pt/typename8.C: Likewise.
10962         * g++.dg/template/access11.C: Likewise
10963
10964 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10965
10966         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10967         and mips*-*-irix*.
10968         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10969
10970 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10971
10972         PR c++/26693
10973         * g++.dg/template/typedef11.C: New test.
10974         * g++.dg/template/typedef12.C: Likewise.
10975         * g++.dg/template/typedef13.C: Likewise.
10976         * g++.dg/template/typedef14.C: Likewise.
10977         * g++.dg/template/sfinae3.C: Compile this pedantically.
10978         The only errors expected should be the one saying the typedef is ill
10979         formed.
10980         * g++.old-deja/g++.pt/typename8.C: Likewise.
10981         * g++.dg/template/access11.C: Update this.
10982
10983 2009-01-21  Daniel Kraft  <d@domob.eu>
10984
10985         PR fortran/38887
10986         * gfortran.dg/mvbits_5.f90:  New test.
10987
10988 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10989
10990         * gcc.dg/sms-6.c: New test.
10991         * gcc.dg/sms-7.c: Likewise.
10992
10993 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10994
10995         PR fortran/38907
10996         * gfortran.dg/host_assoc_function_7.f90: New test
10997
10998 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10999             Richard Guenther  <rguenther@suse.de>
11000
11001         PR tree-optimization/38747
11002         PR tree-optimization/38748
11003         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11004         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11005         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11006
11007 2009-01-20  Kees Cook  <kees@ubuntu.com>
11008             H.J. Lu  <hongjiu.lu@intel.com>
11009
11010         PR target/38902
11011         * gcc.dg/pr38902.c: New.
11012
11013 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11014
11015         PR target/38868
11016         * gfortran.dg/pr38868.f: New testcase.
11017
11018 2009-01-20  Richard Guenther  <rguenther@suse.de>
11019
11020         * gcc.c-torture/execute/pr36227.c: Move ...
11021         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11022
11023 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11024
11025         * lib/gfortran.exp: Add -B options for targets that use
11026         libgfortran.a%s in their specs.
11027
11028 2009-01-19  Jason Merrill  <jason@redhat.com>
11029
11030         PR c++/23287
11031         * g++.dg/template/dtor5.C: New test.
11032
11033 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11034
11035         PR fortran/38859
11036         * gfortran.dg/bound_5.f90: New test.
11037
11038 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11039
11040         PR target/38736
11041         * g++.dg/compat/abi/pr38736_main.C: New.
11042         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11043         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11044         * g++.dg/other/macro-1.C: Likewise.
11045         * gcc.dg/macro-1.c: Likewise.
11046         * gcc.dg/compat/pr38736_main.c: Likewise.
11047         * gcc.dg/compat/pr38736_x.c: Likewise.
11048         * gcc.dg/compat/pr38736_y.c: Likewise.
11049
11050 2009-01-18  Richard Guenther  <rguenther@suse.de>
11051
11052         PR tree-optimization/38819
11053         * gcc.c-torture/execute/pr38819.c: New testcase.
11054
11055 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11056
11057         PR fortran/38657
11058         * gfortran.dg/module_commons_3.f90: Reapply.
11059
11060 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11061
11062         PR fortran/34955
11063         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11064         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11065
11066 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11067
11068         PR fortran/38657
11069         * gfortran.dg/module_commons_3.f90: Remove
11070
11071 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11072
11073         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11074
11075 2009-01-16  Jason Merrill  <jason@redhat.com>
11076
11077         PR c++/38877
11078         * g++.dg/template/lvalue1.C: New test.
11079
11080         PR c++/29470
11081         * g++.dg/template/access20.C: New test.
11082         * g++.dg/torture/pr34641.C: Fix access.
11083
11084 2009-01-16  Richard Guenther  <rguenther@suse.de>
11085
11086         PR tree-optimization/38835
11087         PR middle-end/36227
11088         * gcc.c-torture/execute/pr36227.c: New testcase.
11089         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11090         * g++.dg/init/const7.C: Likewise.
11091
11092 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11093
11094         PR target/38554
11095         * gcc.c-torture/compile/pr38554.c: New test.
11096
11097 2009-01-16  Jason Merrill  <jason@redhat.com>
11098
11099         PR c++/38579
11100         * g++.dg/conversion/access1.C: New test.
11101
11102 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11103
11104         PR tree-optimization/38789
11105         * gcc.c-torture/compile/pr38789.c: New test.
11106
11107 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11108
11109         PR fortran/38152
11110         * gfortran.dg/proc_ptr_13.f90: New.
11111
11112 2009-01-15  Jason Merrill  <jason@redhat.com>
11113
11114         PR c++/38850
11115         * g++.dg/template/koenig6.C: New test.
11116
11117 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11118
11119         PR c++/29388
11120         * g++.dg/template/error37.C: New testcase.
11121
11122 2009-01-15  Jason Merrill  <jason@redhat.com>
11123
11124         PR c++/36334
11125         * g++.dg/conversion/memfn1.C: New test.
11126
11127         PR c++/37646
11128         * g++.dg/conversion/memfn2.C: New test.
11129
11130 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11131
11132         PR c++/38357
11133         * g++.dg/template/crash87.C: New test.
11134
11135 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11136
11137         PR middle-end/37843
11138         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11139
11140 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11141
11142         PR c++/38636
11143         * g++.dg/parse/crash50.C: New test.
11144
11145 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11146
11147         PR rtl-optimization/38245
11148         * gcc.dg/pr38245-3.c: New test.
11149         * gcc.dg/pr38245-3.h: New file.
11150         * gcc.dg/pr38245-4.c: New file.
11151         * gcc.dg/pr38364.c: New test.
11152
11153 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11154
11155         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11156         sequence PC-relative.
11157
11158 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11159
11160         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11161         calls and/or PLT markers.
11162         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11163         calls and/or PLT markers.
11164         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11165         calls and/or PLT markers.
11166         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11167         calls and/or PLT markers.
11168
11169 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11170             Nathan Froyd  <froydnj@codesourcery.com>
11171             Joseph Myers  <joseph@codesourcery.com>
11172
11173         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11174         New function.
11175         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11176         and use consistent CFLAGS.
11177         * gcc.target/powerpc/20030505.c: Likewise.
11178         * gcc.target/powerpc/20081204-1.c: Likewise.
11179         * gcc.target/powerpc/ppc-spe.c: Likewise.
11180         * gcc.target/powerpc/spe1.c: Likewise.
11181         * g++.dg/ext/spe1.C: Likewise.
11182         * g++.dg/other/opaque-1.C: Likewise.
11183         * g++.dg/other/opaque-2.C: Likewise.
11184         * g++.dg/other/opaque-3.C: Likewise.
11185
11186 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11187
11188         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11189         out of loop.
11190
11191 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11192
11193         PR target/38811
11194         * g++.dg/torture/pr38811.C: New file.
11195
11196 2009-01-14  Richard Guenther  <rguenther@suse.de>
11197
11198         PR tree-optimization/38826
11199         PR middle-end/38477
11200         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11201
11202 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11203
11204         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11205
11206 2009-01-14  Nick Clifton  <nickc@redhat.com>
11207
11208         PR c++/37862
11209         * g++.cp/parse/pr37862.C: New test.
11210
11211 2009-01-14  Julian Brown  <julian@codesourcery.com>
11212
11213         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11214         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11215         to...
11216         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11217         These.
11218
11219 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11220
11221         PR rtl-optimization/38774
11222         * gcc.dg/torture/pr38774.c: New test.
11223
11224         PR c++/38795
11225         * g++.dg/cpp0x/pr38795.C: New test.
11226
11227 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11228             Nathan Froyd  <froydnj@codesourcery.com>
11229             Joseph Myers  <joseph@codesourcery.com>
11230
11231         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11232         otherwise.  Do not check for AltiVec at runtime.
11233         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11234         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11235         * gcc.target/powerpc/altivec-1.c: Likewise.
11236         * gcc.target/powerpc/altivec-3.c: Likewise.
11237         * gcc.target/powerpc/altivec-10.c: Likewise.
11238         * gcc.target/powerpc/altivec-12.c: Likewise.
11239         * gcc.target/powerpc/altivec-24.c: Likewise.
11240         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11241         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11242         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11243         * gcc.target/powerpc/pr35907.c: Likewise.
11244         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11245         otherwise.  Do not check for Cell at runtime.
11246         * gcc.target/powerpc/altivec_check.h: Delete.
11247
11248         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11249         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11250         not check for AltiVec at runtime.
11251         * g++.dg/ext/altivec-cell-2.C: Likewise.
11252         * g++.dg/ext/altivec-cell-3.C: Likewise.
11253         * g++.dg/ext/altivec-cell-4.C: Likewise.
11254         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11255         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11256         check.
11257         * g++.dg/ext/altivec_check.h: Delete.
11258
11259 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11260
11261         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11262         effective target.  Adjust line numbers accordingly.
11263
11264 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11265
11266         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11267
11268 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11269
11270         PR tree-optimization/38786
11271         * gcc.dg/graphite/pr38786.c: New.
11272
11273 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11274
11275         Revert:
11276         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11277
11278         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11279         for alpha*-*-* targets.
11280         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11281
11282 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11283
11284         PR libfortran/38772
11285         * gfortran.dg/fmt_bz_bn_err.f: New test.
11286
11287 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11288
11289         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11290
11291 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11292
11293         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11294         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11295         instruction support.  Do not check for it at runtime.
11296
11297 2009-01-12  Jason Merrill  <jason@redhat.com>
11298
11299         PR c++/35109
11300         * g++.dg/lookup/friend11.C: Remove expected error.
11301         * g++.dg/lookup/friend14.C: New test.
11302         * g++.dg/lookup/friend15.C: New test.
11303
11304 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11305
11306         PR c++/36019
11307         * g++.dg/lookup/hidden-class12.C: New test.
11308         * g++.dg/lookup/hidden-class13.C: New test.
11309         * g++.dg/lookup/hidden-class14.C: New test.
11310         * g++.dg/lookup/hidden-class15.C: New test.
11311         * g++.dg/lookup/hidden-class16.C: New test.
11312
11313 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11314
11315         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11316         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11317         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11318
11319 2009-01-12  Jason Merrill  <jason@redhat.com>
11320
11321         PR c++/31488
11322         * g++.dg/other/vararg-3.C: New test.
11323
11324 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11325
11326         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11327         Explicitly enable SPE.
11328         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11329         directive.
11330
11331         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11332         Expect -flax-vector-conversions message.  Adjust incompatible
11333         types errors.
11334         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11335         Make Foo extern.
11336
11337         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11338
11339         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11340
11341         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11342         * g++.dg/other/opaque-2.C: Likewise.
11343         * g++.dg/other/opaque-3.C: Likewise.
11344
11345 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11346
11347         PR c/32041
11348         * gcc.dg/pr32041.c: New test.
11349         * g++.dg/parse/offsetof9.C: New test.
11350
11351 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11352             Nathan Froyd  <froydnj@codesourcery.com>
11353
11354         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11355         * g++.dg/ext/attribute-test-1.C: Likewise.
11356         * g++.dg/ext/attribute-test-2.C: Likewise.
11357         * g++.dg/ext/attribute-test-3.C: Likewise.
11358         * g++.dg/ext/attribute-test-4.C: Likewise.
11359
11360 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11361
11362         * gnat.dg/unchecked_convert3.adb: New test.
11363
11364 2009-01-12  Tomas Bily  <tbily@suse.cz>
11365
11366         PR middlend/38385
11367         * gcc.dg/tree-ssa/pr38385.c: New file.
11368
11369 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11370
11371         PR c++/38794
11372         * g++.dg/parse/typedef9.C: New test.
11373
11374         PR tree-optimization/38807
11375         * gcc.c-torture/compile/pr38807.c: New test.
11376
11377 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11378
11379         * gcc.target/mips/ins-2.c: New test.
11380
11381 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11382
11383         PR testsuite/38809
11384         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11385
11386 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11387
11388         PR c++/36254
11389         * g++.dg/warn/Wreturn-type-5.C: New test.
11390
11391 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11392
11393         PR middle-end/38616
11394         * gcc.dg/pr38616.c: New test.
11395
11396 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11397
11398         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11399
11400 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11401
11402         PR c++/38648
11403         * g++.dg/expr/string-1.C: New test.
11404         * g++.dg/expr/string-2.C: New test.
11405
11406         PR c++/36695
11407         * g++.dg/ext/complex4.C: New test.
11408         * g++.dg/ext/complex5.C: New test.
11409         * g++.dg/init/reference1.C: New test.
11410         * g++.dg/init/reference2.C: New test.
11411         * g++.dg/init/reference3.C: New test.
11412
11413 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11414
11415         PR fortran/38763
11416         * gfortran.dg/transfer_null_1.f90: New test.
11417
11418 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11419
11420         PR fortran/38765
11421         * gfortran.dg/host_assoc_function_6.f90: New test.
11422
11423 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11424
11425         * lib/target-supports.exp: Add method to determine if the effective
11426         target is really a ppc405 after applying all compile options.
11427         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11428         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11429         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11430         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11431         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11432         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11433         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11434         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11435         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11436         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11437         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11438         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11439         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11440         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11441         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11442         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11443         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11444         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11445         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11446         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11447         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11448         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11449         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11450         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11451         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11452         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11453         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11454         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11455         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11456         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11457         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11458
11459 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11460
11461         PR c++/35335
11462         * g++.dg/other/error31.C: New testcase.
11463
11464         PR c/35742
11465         * gcc.dg/pr35742.c: New test.
11466
11467 2009-01-09  John F. Carr  <jfc@mit.edu>
11468
11469         PR c++/37877
11470         * g++.dg/parse/linkage3.C: New test.
11471
11472 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11473
11474         PR middle-end/38771
11475         * gcc.c-torture/compile/pr38771.c: New test.
11476
11477 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11478
11479         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11480
11481 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11482
11483         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11484         * gcc.dg/sibcall-4.c: Likewise.
11485
11486 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11487             Jan Sjodin  <jan.sjodin@amd.com>
11488
11489         PR tree-optimization/38559
11490         * gcc.dg/graphite/pr38559.c: New.
11491
11492 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11493
11494         PR tree-optimization/37194
11495         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11496
11497 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11498
11499         PR c++/38725
11500         * g++.dg/ext/label11.C: New test.
11501
11502 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11503
11504         * lib/target-supports.exp (check_weak_override_available): New.
11505         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11506         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11507         dg-require-weak-override.
11508
11509 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11510             Alan Modra  <amodra@bigpond.net.au>
11511
11512         * gcc.c-torture/compile/20090107-1.c: New test.
11513
11514 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11515
11516         PR target/38706
11517         * g++.dg/other/pr38706.C: New test.
11518
11519 2009-01-07  Jason Merrill  <jason@redhat.com>
11520
11521         * g++.dg/cpp0x/variadic92.C: New test.
11522         * g++.dg/cpp0x/variadic93.C: New test.
11523
11524 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11525
11526         * lib/target-supports-dg.exp (current_compiler_flags): New.
11527         (check-flags): Use it; do not access dg-test local variables.
11528         (dg-skip-if): Do not access dg-test local variables.
11529         (dg-xfail-run-if): Ditto.
11530         (dg-shouldfail): Ditto.
11531         * gcc.test-framework/test-framework.exp
11532         (check_effective_target_def_nocache): New.
11533         * gcc.test-framework/test-framework.awk: Handle scan tests.
11534         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11535         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11536         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11537         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11538         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11539         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11540         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11541         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11542         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11543
11544         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11545
11546         * lib/target-supports-dg.exp (check_test_flags): Delete.
11547
11548 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11549
11550         PR tree-optimization/38492
11551         PR tree-optimization/38498
11552         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11553         in trunk.
11554         * gcc.dg/graphite/block-0.c: Update test.
11555         * gcc.dg/graphite/block-1.c: Same.
11556         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11557         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11558         * gcc.dg/graphite/block-3.c: New.
11559         * gcc.dg/graphite/pr38498.c: New.
11560
11561 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11562
11563         AVX Programming Reference (December, 2008)
11564         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11565         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11566         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11567
11568         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11569         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11570
11571 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11572
11573         PR fortran/38220
11574         * gfortran.dg/c_loc_pure_1.f90:  New test.
11575
11576 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11577
11578         PR fortran/38669
11579         * gfortran.dg/elemental_dependency_3.f90:
11580         Add the final tree dump cleanup.
11581
11582 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11583
11584         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11585         passing -m32.
11586
11587         PR rtl-optimization/38722
11588         * gfortran.dg/pr38722.f90: New test.
11589
11590 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11591
11592         PR c/34252
11593         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11594         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11595
11596 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11597
11598         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11599         * gfortran.dg/typebound_call_8.f03: Same.
11600         * gfortran.dg/elemental_bind_c.f90: Same.
11601         * gfortran.dg/typebound_call_7.f03: Same.
11602         * gfortran.dg/interface_proc_end.f90: Same
11603         * gfortran.dg/pr37243.f: Fix typo.
11604
11605 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11606
11607         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11608         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11609         large stack sizes.
11610
11611 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11612
11613         AVX Programming Reference (December, 2008)
11614         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11615         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11616         * gcc.target/i386/sse-14.c: Likewise.
11617
11618         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11619         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11620         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11621         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11622
11623 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11624
11625         PR libfortran/38735
11626         * gfortran.dg/fmt_bz_bn.f: Update test.
11627
11628 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11629
11630         PR c++/38472
11631         * g++.dg/conversion/usual-arith-conv.C: New test.
11632
11633 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11634
11635         PR c/34911
11636         * gcc.dg/vector-3.c: New testcase.
11637         * g++.dg/ext/vector15.C: New test.
11638
11639 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11640
11641         PR tree-optimization/38510
11642         * gcc.dg/graphite/pr38510.c: New.
11643
11644 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11645             Jan Sjodin <jan.sjodin@amd.com>
11646
11647         PR tree-optimization/38500
11648         * gcc.dg/graphite/pr38500.c: New.
11649
11650 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11651
11652         * gcc.c-torture/compile/20001226-1.c: Generalize
11653         dg-timeout-factor.
11654         * gcc.c-torture/compile/limits-fnargs.c: Add
11655         dg-timeout-factor.
11656         * gcc.dg/20020425-1.c: Likewise.
11657         * gcc.dg/pch/pch.exp: Likewise.
11658
11659 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11660
11661         PR fortran/38657
11662         * gfortran.dg/module_commons_3.f90: New test.
11663
11664 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11665
11666         PR fortran/37159
11667         * gfortran.dg/random_seed_1.f90: Updated.
11668
11669 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11670
11671         PR fortran/38669
11672         PR fortran/38726
11673         * gfortran.dg/elemental_subroutine_7.f90:
11674         Fix p values so that it can be used as vector subscript.
11675
11676 2009-01-05  Jason Merrill  <jason@redhat.com>
11677
11678         * g++.dg/cpp0x/initlist12.C: Add another test.
11679
11680         * g++.dg/cpp0x/defaulted7.C: New test.
11681
11682 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11683
11684         PR fortran/38672
11685         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11686         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11687
11688 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11689
11690         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11691         for alpha*-*-* targets.
11692         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11693
11694 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11695
11696         PR fortran/38665
11697         * gfortran.dg/host_assoc_function_5.f90: New test.
11698
11699 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11700
11701         PR fortran/38669
11702         * gfortran.dg/elemental_dependency_3.f90: New test.
11703         * gfortran.dg/elemental_subroutine_7.f90: New test.
11704
11705 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11706
11707         * gcc.dg/struct-ret-3.c: Include unistd.h.
11708         (main): Exit early if system memory page size is
11709         larger than 4096 bytes.
11710
11711 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11712
11713         PR fortran/38718
11714         * gfortran.dg/merge_init_expr.f90: New.
11715
11716 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11717
11718         PR fortran/38536
11719         * gfortran.dg/c_loc_tests_13.f90: New test.
11720         * gfortran.dg/c_loc_tests_14.f90: New test.
11721
11722 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11723
11724         * gfortran.dg/func_result_4.f90: New.
11725
11726 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11727
11728         PR fortran/38594
11729         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11730         interface still works, in addition to original tests.
11731         * gfortran.dg/host_assoc_call_6.f90: New test.
11732
11733 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11734
11735         PR c++/38705
11736         * g++.dg/torture/pr38705.C: New test.
11737
11738         PR c/38700
11739         * gcc.dg/pr38700.c: New test.
11740
11741 2009-01-02  Jason Merrill  <jason@redhat.com>
11742
11743         * g++.dg/cpp0x/initlist11.C: New test.
11744         * g++.dg/cpp0x/initlist12.C: New test.
11745
11746 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11747
11748         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11749         Allow extra informative notes.
11750
11751 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11752
11753         PR c/36489
11754         * gcc.dg/pr36489.c: New test.
11755
11756 \f
11757 Copyright (C) 2009 Free Software Foundation, Inc.
11758
11759 Copying and distribution of this file, with or without modification,
11760 are permitted in any medium without royalty provided the copyright
11761 notice and this notice are preserved.