OSDN Git Service

2888410e53d538a93f91bb38f1a9f046b1212b2d
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
2
3         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
4         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
5         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
6         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
7         * gcc.target/powerpc/paired-2.c: Ditto.
8         * gcc.target/powerpc/paired-3.c: Ditto.
9         * gcc.target/powerpc/paired-4.c: Ditto.
10         * gcc.target/powerpc/paired-5.c: Ditto.
11         * gcc.target/powerpc/paired-6.c: Ditto.
12         * gcc.target/powerpc/paired-7.c: Ditto.
13         * gcc.target/powerpc/paired-8.c: Ditto.
14         * gcc.target/powerpc/paired-9.c: Ditto.
15         * gcc.target/powerpc/paired-10.c: Ditto.
16         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
17         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
18         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
19         * gcc.target/powerpc/pr39457.c: Don't use -m64.
20         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
21         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
22         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
23         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
24
25 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
26
27         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
28         scan-assembler-not regular expression.
29
30 2009-11-24  Richard Guenther  <rguenther@suse.de>
31
32         PR tree-optimization/42142
33         * gcc.c-torture/execute/pr42142.c: New testcase.
34
35 2009-11-24  Martin Jambor  <mjambor@suse.cz>
36
37         PR tree-optimization/42154
38         * gcc.c-torture/execute/pr42154.c: New test.
39
40 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
41
42         PR fortran/42045
43         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
44         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
45         * gfortran.dg/proc_ptr_comp_24.f90: New.
46
47 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
48
49         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
50         int targets.
51
52 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
53
54         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
55
56 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
57
58         PR testsuite/42086
59         * gcc.target/ia64/fptr-1.c: Make it a compile test.
60
61 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
62
63         * lib/lto.exp (lto_option_list): Rename from option_list.
64         * lib/compat.exp (compat_option_list): Rename from option_list.
65
66 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
67
68         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
69         * gcc-dg/raw-string-2.c: Ditto.
70         * gcc-dg/utf-array-short-wchar.c: Ditto.
71         * gcc-dg/utf-array.c: Ditto.
72         * gcc-dg/utf8-2.c: Ditto. 
73
74 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
75
76         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
77         targets.
78
79 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
80
81         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
82
83 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
84
85         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
86
87 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
88
89         PR testsuite/36470
90         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
91         Enable short test for avr target.
92         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
93         * gcc.dg/utf32-2.c: Ditto.
94         * gcc.dg/utf32-3.c: Ditto.
95         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
96
97 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
98
99         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
100
101 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
102
103         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
104
105
106 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
107
108         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
109         * gcc.dg/sms-7.c: Ditto.
110
111 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
112
113         * gcc.dg/pr36998.c: Frame pointer required for avr target.
114         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
115         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
116         * gcc.dg/pr41340.c: Test requires long pointer target.
117         * gcc.dg/profile-generate-3.c: Test requires profiling support.
118
119 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
120
121         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
122         * gcc.dg/graphite/block-3.c: Ditto.
123         * gcc.dg/graphite/block-4.c: Ditto.
124         * gcc.dg/graphite/block-5.c: Ditto.
125         * gcc.dg/graphite/block-6.c: Ditto.
126         * gcc.dg/graphite/interchange-0.c: Ditto.
127         * gcc.dg/graphite/interchange-1.c: Ditto.
128         * gcc.dg/graphite/interchange-2.c: Ditto.
129         * gcc.dg/graphite/interchange-3.c: Ditto.
130         * gcc.dg/graphite/interchange-4.c: Ditto.
131         * gcc.dg/graphite/interchange-5.c: Ditto.
132         * gcc.dg/graphite/interchange-6.c: Ditto.
133         * gcc.dg/graphite/run-id-1.c: Ditto.
134         * gcc.dg/graphite/scop-16.c: Ditto.
135         * gcc.dg/graphite/scop-17.c: Ditto.
136         * gcc.dg/graphite/scop-18.c: Ditto.
137         * gcc.dg/graphite/scop-matmult.c: Ditto.
138         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
139         * gcc.dg/graphite/id-15.c: Ditto.
140
141 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
142
143         * gnat.dg/specs/weak1.ads: New test.
144
145 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
146
147         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
148
149 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
150
151         PR c++/14777
152         * g++.dg/template/typedef13.C: Adjust.
153         * g++.dg/template/typedef19.C: Adjust.
154         * g++.dg/template/typedef20.C: Adjust.
155         * g++.dg/template/typedef22.C: New test.
156
157 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
158
159         PR target/42113
160         * gcc.target/alpha/pr42113.c: New test.
161
162 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
163
164         PR fortran/41807
165         * gfortran.dg/data_value_1.f90: Update test.
166         * gfortran.dg/array_constructor_32.f90: New test.
167
168 2009-11-21  Martin Jambor  <mjambor@suse.cz>
169
170         PR middle-end/42025
171         * gcc.c-torture/compile/pr42025-1.c: New test.
172         * gcc.c-torture/compile/pr42025-2.c: New test.
173
174 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
175
176         * gcc.target/mips/mult-1.c: Forbid octeon.
177         * gcc.target/mips/octeon-dmul-3.c: New test.
178
179 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
180
181         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
182
183 2009-11-20  Jason Merrill  <jason@redhat.com>
184
185         PR c++/9050, DR 147, DR 318
186         * g++.dg/template/ctor9.C: New.
187         * g++.dg/tc1/dr147.C: Remove xfails.
188         * g++.dg/lookup/name-clash4.C: Adjust.
189         * g++.old-deja/g++.jason/temporary5.C: Adjust.
190         * g++.old-deja/g++.pt/ctor2.C: Adjust.
191
192 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
193
194         PR tree-optimization/42078
195         * gcc.dg/pr42078.c: New test.
196
197 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
198
199         PR Testsuite/42114
200         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
201         XFAIL ptrdiff range test for avr.
202         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
203         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
204         * gcc-dg/c99-stdint-6.c: Ditto.
205
206 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
207
208         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
209         2009-10-23 change to set VRSAVE if VSX has been reverted.
210
211 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
212
213         PR c++/38646
214         * g++.dg/cpp0x/pr38646.C: New test.
215
216 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
217
218         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
219         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
220         Wrap *intmax_t tests in !NO_MAX_TYPES.
221
222 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
223
224         PR c++/42060
225         * g++.dg/cpp0x/initlist28.C: New.
226
227 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
228
229         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
230
231 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
232
233         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
234
235 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
236
237         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
238         explicit.
239         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
240         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
241         * g++.old-deja/g++.law/typeck1.C: Likewise.
242         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
243         * g++.dg/conversion/ptrmem9.C: Likewise.
244         * g++.dg/expr/cond2.C: Likewise.
245
246 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
247             Janus Weil  <janus@gcc.gnu.org>
248
249         PR fortran/42104
250         * gfortran.dg/proc_ptr_comp_23.f90: New test.
251
252 2009-11-19  Jason Merrill  <jason@redhat.com>
253
254         PR c++/42115
255         * g++.dg/init/placement5.C: Add positive test.
256
257         DR 176 permissiveness
258         * g++.dg/ext/injected-ttp.C: New.
259         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
260         * g++.old-deja/g++.pt/ttp41.C: Adjust.
261
262 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
263
264         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
265         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
266
267 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
268
269         * gcc-dg/raw-string-1.c: Skip test for avr target.
270         * gcc-dg/utf-array-short-wchar.c: Ditto.
271         * gcc-dg/utf-array.c: Ditto.
272         * gcc-dg/utf8-2.c: Ditto.
273
274 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
275
276         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
277         (plugin_init): Pass correct version to plugin_default_version_check.
278         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
279         (plugin_init): Pass correct version to plugin_default_version_check.
280         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
281         (plugin_init): Pass correct version to plugin_default_version_check.
282
283 2009-11-19  Jason Merrill  <jason@redhat.com>
284
285         PR c++/561
286         * g++.dg/overload/pmf2.C: New.
287
288 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
289
290         PR libgfortran/42090
291         * gfortran.dg/direct_io_11.f90: New test.
292
293 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
294
295         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
296
297 2009-11-18  Nick Clifton  <nickc@redhat.com>
298         
299         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
300         * g++.dg/lto/20081120-1_0.C: Likewise.
301         * g++.dg/lto/20091002-2_0.C: Likewise.
302         * g++.dg/lto/20081120-2_0.C: Likewise.
303         * g++.dg/lto/20091002-3_0.C: Likewise.
304         * g++.dg/lto/20081123_0.C: Likewise.
305         * g++.dg/lto/20090313_0.C: Likewise.
306         * g++.dg/lto/20081109-1_0.C: Likewise.
307         * g++.dg/lto/20081219_0.C: Likewise.
308         * g++.dg/lto/20081204-1_0.C: Likewise.
309         * g++.dg/lto/20090302_0.C: Likewise.
310         * g++.dg/lto/20081119-1_0.C: Likewise.
311         * g++.dg/lto/20081118_0.C: Likewise.
312
313 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
314
315         PR testsuite/41913
316         * lib/lto.exp (scan-symbol): Properly check if target exist.
317
318 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
319
320         PR fortran/42072
321         * gfortran.dg/proc_ptr_8.f90: Extended.
322
323 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
324
325         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
326         explicit.
327         * g++.dg/inherit/error4.C: Likewise.
328         * g++.dg/template/crash90.C: Likewise.
329
330 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
331
332         PR c++/3187
333         * g++.dg/abi/mangle26.C: Also match *C2* definition.
334         * g++.dg/abi/mangle27.C: Likewise.
335         * g++.dg/abi/mangle28.C: Likewise.
336         * g++.dg/abi/mangle29.C: Likewise.
337
338 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
339
340         PR debug/41926
341         * gcc.dg/vect/vect-debug-pr41926.c: New.
342
343 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
344
345         PR c++/42058
346         * g++.dg/init/array26.C: New.
347         * g++.dg/init/array27.C: Likewise.
348         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
349
350 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
351
352         PR c++/42061
353         * g++.dg/cpp0x/initlist27.C: New test.
354
355         PR c++/42059
356         * g++.dg/cpp0x/initlist26.C: New test.
357
358 2009-11-16  Jason Merrill  <jason@redhat.com>
359
360         PR c++/189, c++/9937, c++/13950, DR 176
361         * g++.dg/tc1/dr176.C: Adjust.
362         * g++.dg/template/injected1.C: New.
363         * g++.dg/template/inherit.C: Adjust.
364         * g++.old-deja/g++.brendan/crash56.C: Adjust.
365         * g++.old-deja/g++.pt/lookup8.C: Adjust.
366         * g++.old-deja/g++.pt/ttp22.C: Adjust.
367         * g++.old-deja/g++.pt/ttp23.C: Adjust.
368
369 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
370
371         PR c++/42055
372         * g++.dg/template/crash92.C: New.
373
374 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
375
376         PR c++/32056
377         * g++.dg/template/error44.C: New.
378
379 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
380
381         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
382
383 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
384
385         PR fortran/42048
386         * gfortran.dg/typebound_call_11.f03: New test.
387
388 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
389
390         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
391         init functions.
392
393 2009-11-13  Jason Merrill  <jason@redhat.com>
394
395         PR c++/27425
396         PR c++/34274
397         * g++.dg/template/arg7.C: New.
398
399         PR c++/29363
400         * g++.dg/template/error43.C: New.
401
402         PR debug/26965
403         * g++.dg/debug/dwarf2/static-data-member2.C: New.
404
405         PR c++/35075
406         * g++.dg/template/ref5.C: New.
407
408         PR c++/21008, DR 515
409         * g++.dg/template/inherit4.C: New.
410         * g++.dg/lookup/scoped8.C: Adjust.
411
412         PR c++/11987
413         * g++.dg/parse/typename11.C: New.
414         * g++.dg/template/crash48.C: Adjust.
415
416 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
417
418         PR testsuite/42001
419         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
420         lto_finish at the end.
421         * gfortran.dg/lto/lto.exp: Ditto.
422
423 2009-11-12  Jason Merrill  <jason@redhat.com>
424
425         PR c++/39560
426         * g++.dg/lookup/anon7.C: New.
427
428         PR c++/37037
429         * g++.dg/template/typedef21.C: New.
430
431         PR c++/42013
432         * g++.dg/cpp0x/decltype19.C: New.
433
434 2009-11-11  Jason Merrill  <jason@redhat.com>
435
436         PR c++/39131
437         * g++.dg/dfp/typeid1.C: New.
438
439 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
440
441         PR fortran/41978
442         * gfortran.dg/proc_ptr_comp_22.f90: New test.
443
444 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
445
446         PR testsuite/42001
447         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
448         lto_finish at the end.
449
450         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
451         (lto_finish): New. Restore mathlib.
452
453 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
454
455         * g++.dg/torture/pushpop_macro.C: New testcase.
456         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
457         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
458
459 2009-11-11  Jon Beniston  <jon@beniston.com>
460
461         * lib/target-supports.exp (check_profiling_available): lm32 target
462           doesn't support profiling.
463         * gcc.dg/20020312-2.c: Add lm32 support.
464         * g++.dg/other/packed1.C: Expect to fail on lm32.
465         * g++.old-deja/g++.jason/thunk3.C: Likewise.
466
467 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
468
469         * gcc.target/arm/neon: Regenerate generated tests.
470
471 2009-11-10  Jason Merrill  <jason@redhat.com>
472
473         * g++.dg/init/placement5.C: New.
474
475         PR c++/34158
476         * g++.dg/init/placement4.C: New.
477
478 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
479
480         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
481         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
482         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
483         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
484
485 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
486
487         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
488         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
489
490 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
491
492         * gcc.c-torture/compile/pr41987.c: New.
493
494 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
495
496         PR middle-end/40946
497         * gcc.dg/pr40946.c: New test.
498
499 2009-11-09  Jason Merrill  <jason@redhat.com>
500
501         PR c++/41972
502         * g++.dg/template/ref4.C: New.
503
504         PR c++/41994
505         * g++.dg/template/conv10.C: New.
506
507 2009-11-07  Jason Merrill  <jason@redhat.com>
508
509         PR c++/37920
510         * g++.dg/ext/typeof11.C: New.
511
512 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
513
514         PR target/41985
515         * gcc.target/i386/pr41985.c: New test.
516
517 2009-11-08  Richard Guenther  <rguenther@suse.de>
518
519         * gcc.dg/torture/pta-escape-1.c: New testcase.
520
521 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
522
523         * gnat.dg/rep_clause4.adb: New test.
524
525 2009-11-08  Richard Guenther  <rguenther@suse.de>
526
527         PR rtl-optimization/41928
528         * gfortran.dg/pr41928.f90: New testcase.
529
530 2009-11-07  Jason Merrill  <jason@redhat.com>
531
532         PR c++/18451
533         PR c++/40738
534         * g++.dg/parse/error36.C: Add parameter and template cases.
535         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
536         * g++.dg/ext/typedef-init.C: Likewise.
537         * g++.dg/lookup/hidden-class1.C: Likewise.
538         * g++.dg/lookup/hidden-class10.C: Likewise.
539         * g++.dg/lookup/hidden-class5.C: Likewise.
540         * g++.dg/lookup/hidden-class7.C: Likewise.
541         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
542         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
543         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
544         * g++.dg/lookup/strong-using-2.C: Likewise.
545         * g++.dg/other/typedef1.C: Likewise.
546         * g++.dg/parse/access10.C: Likewise.
547         * g++.dg/parse/constructor1.C: Likewise.
548         * g++.dg/parse/crash38.C: Likewise.
549         * g++.dg/parse/error3.C: Likewise.
550         * g++.dg/parse/typespec1.C: Likewise.
551         * g++.dg/template/typedef5.C: Likewise.
552         * g++.old-deja/g++.pt/typename3.C: Likewise.
553         * g++.old-deja/g++.pt/typename4.C: Likewise.
554         * g++.old-deja/g++.pt/typename6.C: Likewise.
555         * g++.old-deja/g++.robertl/eb94.C: Likewise.
556
557         * g++.dg/abi/regparm1.C: Fix execute test.
558
559 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
560
561         PR tree-optimization/41643
562         * gcc.dg/pr41643.c: New test.
563
564 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
565
566         PR fortran/41909
567         * gfortran.dg/recursive_check_15.f90: New test.
568
569 2009-11-06  Jason Merrill  <jason@redhat.com>
570
571         PR c++/15946
572         * g++.dg/parse/error36.C: New.
573         * g++.old-deja/g++.other/typename1.C: Adjust.
574
575         PR c++/9381
576         * g++.dg/abi/regparm1.C: New.
577
578 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
579
580         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
581         PLUGIN_PRAGMAS.
582         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
583         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
584         and pragma_plugin-test-1.C.
585
586 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
587
588         PR c++/41536
589         * g++.dg/ext/always_inline-5.C: New test.
590
591 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
592
593         PR c++/41967
594         * g++.dg/gomp/pr41967.C: New test.
595
596 2009-11-06  Michael Matz  <matz@suse.de>
597
598         PR middle-end/41963
599         * gcc.dg/pr41963.c: New test.
600
601 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
602
603         PR middle-end/41935
604         * gcc.dg/pr41935.c: New test.
605         * c-c++-common/pr41935.c: New test.
606         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
607         element.
608         * gcc.c-torture/execute/pr41935.c: New test.
609
610 2009-11-05  Jason Merrill  <jason@redhat.com>
611
612         PR c++/34180
613         * g++.dg/init/synth2.C: New.
614
615         PR c++/7046
616         * g++.dg/abi/pragma-pack1.C: New.
617
618         PR c++/34870
619         * g++.dg/lookup/koenig7.C: New.
620
621         PR c++/41703
622         * g++.dg/template/partial6.C: New.
623
624 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
625
626         PR fortran/41556
627         * gfortran.dg/class_12.f03: New test.
628
629 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
630
631         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
632         in builtin's name.
633
634 2009-11-04  Jason Merrill  <jason@redhat.com>
635
636         PR c++/36912
637         * g++.dg/init/static-init2.C: New.
638
639 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
640
641         PR fortran/41556
642         PR fortran/41873
643         * gfortran.dg/interface_abstract_4.f90: New test.
644
645 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
646
647         * gcc.target/m68k/pr41302.c: Fix target triplet.
648
649 2009-11-04  Jason Merrill  <jason@redhat.com>
650
651         PR c++/39413
652         * g++.dg/template/overload11.C: New.
653         * g++.dg/template/nested3.C: Adjust.
654
655 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
656
657         PR ada/20548
658         * ada/acats/norun.lst: Remove the stack checking tests.
659         * ada/acats/run_acats: Limit the stack to 8MB.
660
661 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
662
663         PR fortran/41556
664         PR fortran/41937
665         * gfortran.dg/class_11.f03: New test.
666
667 2009-11-04  Jason Merrill  <jason@redhat.com>
668
669         PR c++/35067
670         * g++.dg/abi/thunk5.C: New.
671
672 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
673
674         PR rtl-opt/41833
675         * gcc.target/powerpc/altivec-33.c: New testcase.
676
677 2009-11-04  Jason Merrill  <jason@redhat.com>
678
679         PR c++/17365, DR 218
680         * g++.dg/lookup/koenig6.C: New.
681         * g++.dg/lookup/koenig5.C: Adjust.
682         * g++.dg/template/crash56.C: Adjust.
683         * g++.old-deja/g++.ns/koenig5.C: Adjust.
684
685 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
686             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
687
688         * gcc.target/i386/xop-check.h: New file.
689         * gcc.target/i386/xop-hadduX.c: Ditto.
690         * gcc.target/i386/xop-haddX.c: Ditto.
691         * gcc.target/i386/xop-hsubX.c: Ditto.
692         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
693         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
694         * gcc.target/i386/xop-pcmov2.c: Ditto.
695         * gcc.target/i386/xop-pcmov.c: Ditto.
696         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
697         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
698         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
699         * gcc.target/i386/xop-shift1-vector.c: Ditto.
700         * gcc.target/i386/xop-shift2-vector.c: Ditto.
701         * gcc.target/i386/xop-shift3-vector.c: Ditto.
702         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
703         * gcc.target/i386/sse-12.c: Update with new compile options to
704         activate and check xopintrin.h intrinsic file.
705         * gcc.target/i386/sse-13.c: Ditto.
706         * gcc.target/i386/sse-14.c: Ditto.
707         * gcc.target/i386/sse-22.c: Ditto.
708         * gcc.target/i386/sse-23.c: Ditto.
709         * g++.dg/other/i386-2.C: Ditto.
710         * g++.dg/other/i386-3.C: Ditto.
711         * g++.dg/other/i386-5.C: Ditto.
712         * g++.dg/other/i386-6.C: Ditto.
713         
714 2009-11-04  Wei Guozhi  <carrot@google.com>
715
716         PR target/40835
717         * gcc.target/arm/pr40835: New testcase.
718
719 2009-11-04  Revital Eres  <eres@il.ibm.com>
720
721         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
722         change in decision of peeling for alignment.
723         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
724         * gcc.dg/vect/vect-50.c: Likewise.
725         * gcc.dg/vect/vect-42.c: Likewise.
726         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
727         Likewise.
728         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
729         Likewise.
730         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
731         * gcc.dg/vect/vect-60.c: Likewise.
732         * gcc.dg/vect/vect-52.c: Likewise.
733         * gcc.dg/vect/vect-44.c: Likewise.
734         * gcc.dg/vect/vect-27.c: Likewise.
735         * gcc.dg/vect/vect-29.c: Likewise.
736         * gcc.dg/vect/vect-72.c: Likewise.
737         * gcc.dg/vect/vect-56.c: Likewise.
738         * gcc.dg/vect/vect-48.c: Likewise.
739         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
740         * gfortran.dg/vect/vect-2.f90: Likewise.
741         * gfortran.dg/vect/vect-5.f90: Likewise.
742
743 2009-11-04  Richard Guenther  <rguenther@suse.de>
744
745         PR tree-optimization/41919
746         * gcc.c-torture/execute/pr41919.c: New testcase.
747
748 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
749
750         PR target/41302
751         * gcc.target/m68k/pr41302.c: New test.
752
753 2009-11-03  Jason Merrill  <jason@redhat.com>
754
755         PR c++/36959
756         * g++.dg/opt/inline16.C: New.
757
758 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
759
760         * gnat.dg/stack_check.adb1: New test.
761         * gnat.dg/stack_check.adb2: Likewise.
762
763 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
764
765         PR rtl-optimization/41917
766         * gcc.c-torture/execute/pr41917.c: New test.
767
768 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
769
770         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
771         dump to not include "call *%esp".
772
773 2009-11-03  Jason Merrill  <jason@redhat.com>
774
775         PR c++/39786
776         * g++.dg/lookup/using22.C: New.
777
778         PR c++/41876
779         * g++.dg/parse/eh-decl.C: New.
780
781         PR c++/41927
782         * g++.dg/template/sfinae16.C: New.
783
784         PR c++/41815
785         * g++.dg/cpp0x/rv-return.C: New.
786         * g++.dg/cpp0x/deduce.C: Adjust.
787
788         PR c++/40944
789         * g++.dg/template/sfinae15.C: New.
790
791         PR c++/40687
792         * g++.dg/cpp0x/auto3.C: Remove xfail.
793
794 2009-11-03  Tobias Burnus  <burnus@net-b.de>
795
796         PR fortran/41907
797         * gfortran.dg/missing_optional_dummy_6.f90: New test.
798
799 2009-11-03  Nick Clifton  <nickc@redhat.com>
800
801         * gcc.target/rx/builtins.c: Remove redundant tests.
802         Add test of MVTIPL instruction.
803         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
804         function attributes.  Add -msave-acc-in-interrupts option to the
805         command line.
806
807 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
808             Maxim Kuvyrkov  <maxim@codesourcery.com>
809
810         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
811         sh, m68k and fido.
812
813 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
814
815         PR c++/38699
816         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
817         * c-c++-common/builtin-offsetof.c: ... here.
818
819 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
820
821         PR c++/38699
822         * c-c++-common/dfp/builtin-offsetof.c: New test.
823         * g++.dg/other/offsetof6.C: Likewise.
824
825 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
826
827         PR target/41900
828         * gcc.target/i386/pr41900.c: New test.
829
830 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
831
832         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
833
834 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
835
836         PR c++/41856
837         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
838         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
839
840 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
841
842         PR c++/37093
843         * g++.dg/other/ptrmem10.C: New test.
844         * g++.dg/other/ptrmem11.C: Likewise.
845
846 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
847
848         PR testsuite/41878
849         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
850         spaces in some expressions.
851
852 2009-11-02  Jason Merrill  <jason@redhat.com>
853
854         * g++.dg/other/linkage2.C: Move to...
855         * g++.dg/cpp0x/linkage2.C: ..here.
856         * g++.dg/abi/mangle32.C: Add -std=c++0x.
857         * g++.dg/cpp0x/nolinkage1.C: Likewise.
858         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
859         * g++.dg/ext/anon-struct4.C: Revert earlier change.
860         * g++.dg/lookup/anon2.C: Likewise.
861         * g++.dg/other/anon3.C: Likewise.
862         * g++.dg/template/arg2.C: Likewise.
863         * g++.dg/template/local4.C: Likewise.
864         * g++.old-deja/g++.law/operators32.C: Likewise.
865         * g++.old-deja/g++.other/linkage2.C: Likewise.
866         * g++.old-deja/g++.pt/enum6.C: Likewise.
867         * g++.old-deja/g++.other/anon9.C: Likewise.
868         * g++.old-deja/g++.other/linkage1.C: Likewise.
869         * c-c++-common/dfp/pr35620.c: Give the union a name.
870
871 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
872
873         PR tree-optimization/41857
874         * gcc.target/spu/ea/pr41857.c: New file.
875
876 2009-11-02  Martin Jambor  <mjambor@suse.cz>
877
878         PR tree-optimization/41750
879         * gcc.c-torture/execute/pr41750.c: New test.
880
881 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
882
883         PR tree-optimization/41841
884         * gcc.dg/pr41841.c: New test.
885
886         PR debug/41893
887         * gcc.dg/debug/pr41893-1.c: New test.
888         * gcc.dg/debug/pr41893-2.c: New file.
889
890         PR c++/41774
891         * g++.dg/ext/visibility/namespace3.C: New test.
892
893 2009-11-01  Jason Merrill  <jason@redhat.com>
894
895         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
896         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
897         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
898
899 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
900
901         * gnat.dg/opt5.adb: New test.
902
903 2009-11-01  Tobias Burnus  <burnus@net-b.de>
904
905         PR fortran/41872
906         * gfortran.dg/allocatable_scalar_4.f90: New test.
907
908 2009-11-01  Tobias Burnus  <burnus@net-b.de>
909
910         PR fortran/41850
911         * gfortran.dg/intent_out_6.f90: New testcase.
912
913 2009-10-31  Richard Guenther  <rguenther@suse.de>
914
915         * g++.dg/tree-ssa/restrict1.C: New.
916
917 2009-10-31  Jason Merrill  <jason@redhat.com>
918
919         * g++.dg/rtti/typeid9.C: New.
920
921         PR c++/41754
922         * g++.dg/cpp0x/initlist25.C: New.
923
924 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
925
926         * gnat.dg/specs/rep_clause4.ads: New test.
927
928 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
929
930         PR target/41885
931         * gcc.target/avr/torture/pr41885.c: New test.
932
933 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
934
935         * gnat.dg/specs/pack5.ads: New test.
936
937 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
938
939         * lib/target-supports.exp: Handle powerpc-*-elf.
940
941 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
942
943         PR target/40838
944         * gcc.target/i386/incoming-6.c: New.
945         * gcc.target/i386/incoming-7.c: Likewise.
946         * gcc.target/i386/incoming-8.c: Likewise.
947         * gcc.target/i386/incoming-9.c: Likewise.
948         * gcc.target/i386/incoming-10.c: Likewise.
949         * gcc.target/i386/incoming-11.c: Likewise.
950         * gcc.target/i386/incoming-12.c: Likewise.
951         * gcc.target/i386/incoming-13.c: Likewise.
952         * gcc.target/i386/incoming-14.c: Likewise.
953         * gcc.target/i386/incoming-15.c: Likewise.
954         * gcc.target/i386/pr37843-4.c: Likewise.
955
956 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
957
958         PR c++/41863
959         * g++.dg/template/sizeof12.C: New test.
960
961 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
962
963         * gnat.dg/pack14.adb: New test.
964
965 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
966
967         * gcc.target/mips/mips.exp (mips_option_groups): Add
968         mcount-ra-address.
969         * gcc.target/mips/mmcount-ra-address-1.c: New test.
970         * gcc.target/mips/mmcount-ra-address-2.c: New test.
971         * gcc.target/mips/mmcount-ra-address-3.c: New test.
972
973 2009-10-29  Michael Matz  <matz@suse.de>
974
975         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
976         * gcc.target/i386/sse-recip-vec.c: Ditto.
977         * gcc.target/i386/brokensqrt.c: New test.
978
979 2009-10-29  Tobias Burnus  <burnus@net-b.de>
980
981         PR fortran/41777
982         * gfortran.dg/associated_target_3.f90: New testcase.
983
984 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
985
986         * gfortran.dg/lto/pr41764_0.f: New.
987
988 2009-10-29  Martin Jambor  <mjambor@suse.cz>
989
990         PR tree-optimization/41775
991         * g++.dg/torture/pr41775.C: New testcase.
992
993 2009-10-28  Jason Merrill  <jason@redhat.com>
994
995         * g++.dg/cpp0x/inline-ns1.C: New.
996         * g++.dg/cpp0x/inline-ns2.C: New.
997         * g++.dg/cpp0x/inline-ns3.C: New.
998
999 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1000
1001         PR rtl-optimization/39715
1002         * gcc.target/arm/thumb-ltu.c: New.
1003
1004 2009-10-28  Richard Guenther  <rguenther@suse.de>
1005
1006         PR lto/41808
1007         PR lto/41839
1008         * gcc.dg/lto/20091027-1_0.c: New testcase.
1009         * gcc.dg/lto/20091027-1_1.c: Likewise.
1010         * g++.dg/lto/20091026-1_0.C: Likewise.
1011         * g++.dg/lto/20091026-1_1.C: Likewise.
1012         * g++.dg/lto/20091026-1_a.h: Likewise.
1013
1014 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1015
1016         PR middle-end/41837
1017         * gcc.dg/pr41837.c: New test.
1018
1019         PR debug/41801
1020         * g++.dg/ext/sync-3.C: New test.
1021
1022         PR target/41762
1023         * gcc.dg/pr41762.c: New test.
1024
1025 2009-10-28  Richard Guenther  <rguenther@suse.de>
1026
1027         PR middle-end/41855
1028         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1029         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1030         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1031         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1032
1033 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1034
1035         PR rtl-optimization/39715
1036         * gcc.target/arm/thumb-bitfld1.c: New.
1037
1038 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1039
1040         PR rtl-optimization/40741
1041         * gcc.target/arm/thumb-branch1.c: New.
1042
1043 2009-10-27  Jason Merrill  <jason@redhat.com>
1044
1045         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1046         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1047         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1048         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1049
1050 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1051
1052         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1053         * gnat.dg/null_pointer_deref2.adb: Likewise.
1054
1055 2009-10-27  Richard Guenther  <rguenther@suse.de>
1056
1057         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1058
1059 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1060
1061         PR c/41842
1062         * gcc.dg/pr41842.c: New test.
1063
1064 2009-10-27  Revital Eres  <eres@il.ibm.com>
1065
1066         PR tree-optimization/40648
1067         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1068         change in decision of peeling for alignment.
1069         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1070         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1071         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1072         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1073         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1074         * gcc.dg/vect/vect-50.c: Likewise.
1075         * gcc.dg/vect/vect-33.c: Likewise.
1076         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1077         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1078         Likewise.
1079         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1080         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1081         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1082         Likewise.
1083         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1084         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1085         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1086         * gcc.dg/vect/vect-60.c: Likewise.
1087         * gcc.dg/vect/vect-26.c: Likewise.
1088         * gcc.dg/vect/vect-52.c: Likewise.
1089         * gcc.dg/vect/vect-44.c: Likewise.
1090         * gcc.dg/vect/vect-27.c: Likewise.
1091         * gcc.dg/vect/vect-70.c: Likewise.
1092         * gcc.dg/vect/vect-28.c: Likewise.
1093         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1094         * gcc.dg/vect/vect-109.c: Likewise.
1095         * gcc.dg/vect/vect-54.c: Likewise.
1096         * gcc.dg/vect/vect-29.c: Likewise.
1097         * gcc.dg/vect/vect-72.c: Likewise.
1098         * gcc.dg/vect/vect-56.c: Likewise.
1099         * gcc.dg/vect/vect-48.c: Likewise.
1100         * gcc.dg/vect/vect-91.c: Likewise.
1101         * gcc.dg/vect/vect-92.c: Likewise.
1102         * gcc.dg/vect/vect-58.c: Likewise.
1103         * gcc.dg/vect/slp-25.c: Likewise.
1104         * gcc.dg/vect/vect-93.c: Likewise.
1105         * gcc.dg/vect/vect-95.c: Likewise.
1106         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1107         * gcc.dg/vect/vect-87.c: Likewise.
1108         * gcc.dg/vect/vect-96.c: Likewise.
1109         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1110         * gcc.dg/vect/vect-88.c: Likewise.
1111         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1112         * gcc.dg/vect/vect-89.c: Likewise.
1113         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1114         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1115         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1116         * gfortran.dg/vect/vect-2.f90: Likewise.
1117         * gfortran.dg/vect/vect-3.f90: Likewise.
1118         * gfortran.dg/vect/vect-4.f90: Likewise.
1119         * gfortran.dg/vect/vect-5.f90: Likewise.
1120
1121 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1122
1123         PR c++/41020
1124         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1125
1126 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1127             Michael Meissner  <meissner@linux.vnet.ibm.com>
1128             Ulrich Weigand  <uweigand@de.ibm.com>
1129
1130         * gcc.target/spu/ea/ea.exp: New file.
1131         * gcc.target/spu/ea/cache1.c: Likewise.
1132         * gcc.target/spu/ea/cast1.c: Likewise.
1133         * gcc.target/spu/ea/cast2.c: Likewise.
1134         * gcc.target/spu/ea/compile1.c: Likewise.
1135         * gcc.target/spu/ea/compile2.c: Likewise.
1136         * gcc.target/spu/ea/cppdefine.c: Likewise.
1137         * gcc.target/spu/ea/errors1.c: Likewise.
1138         * gcc.target/spu/ea/errors2.c: Likewise.
1139         * gcc.target/spu/ea/execute1.c: Likewise.
1140         * gcc.target/spu/ea/execute2.c: Likewise.
1141         * gcc.target/spu/ea/execute3.c: Likewise.
1142         * gcc.target/spu/ea/ops1.c: Likewise.
1143         * gcc.target/spu/ea/ops2.c: Likewise.
1144         * gcc.target/spu/ea/options1.c: Likewise.
1145         * gcc.target/spu/ea/test-sizes.c: Likewise.
1146
1147 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1148
1149         PR bootstrap/41345
1150         * gcc.dg/pr41345.c: New test.
1151
1152         PR debug/41828
1153         * g++.dg/debug/dwarf2/anonname1.C: New test.
1154
1155 2009-10-26  Jason Merrill  <jason@redhat.com>
1156
1157         PR c++/38796
1158         * g++.dg/cpp0x/defaulted15.C: New.
1159         * g++.dg/cpp0x/defaulted16.C: New.
1160
1161 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1162
1163         PR c++/41785
1164         * g++.dg/cpp0x/variadic96.C: New test.
1165
1166 2009-10-26  Nick Clifton  <nickc@redhat.com>
1167
1168         * lib/target-supports.exp (check_profiling_available):
1169         Profiling is not, currently, available for the RX port.
1170         (check_effective_target_hard_float): Add support for RX target.
1171         * gcc.target/rx: New directory.
1172         * gcc.target/rx/builtins.c: New test file.
1173         * gcc.target/rx/interrupts.c: New test file.
1174         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1175         * gcc.target/rx/zero-width-bitfield.c: New test file.
1176         * gcc.target/rx/i272091.c: New test file.
1177         * gcc.target/rx/packed-struct.c: New test file.
1178         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1179
1180 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1181
1182         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1183         * gcc.dg/lto/20091016-1_0.c: Likewise.
1184         * gcc.dg/lto/20090206-1_0.c: Likewise.
1185         * gcc.dg/lto/20081120-1_0.c: Likewise.
1186         * gcc.dg/lto/20081120-2_0.c: Likewise.
1187         * gcc.dg/lto/20090116_0.c: Likewise.
1188         * gcc.dg/lto/20081126_0.c: Likewise.
1189         * gcc.dg/lto/20091013-1_0.c: Likewise.
1190         * gcc.dg/lto/20081212-1_0.c: Likewise.
1191         * gcc.dg/lto/20091015-1_0.c: Likewise.
1192         * gcc.dg/lto/20090126-1_0.c: Likewise.
1193         * gcc.dg/lto/20090126-2_0.c: Likewise.
1194         * gcc.dg/lto/20091020-1_0.c: Likewise.
1195         * gcc.dg/lto/20091020-2_0.c: Likewise.
1196         * gcc.dg/lto/20081204-1_0.c: Likewise.
1197         * gcc.dg/lto/20081204-2_0.c: Likewise.
1198         * gcc.dg/lto/20081224_0.c: Likewise.
1199         * gcc.dg/lto/20090219_0.c: Likewise.
1200
1201 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1202
1203         PR c++/41020
1204         * g++.dg/lookup/extern-c-redecl2.C: New test.
1205         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1206         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1207         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1208
1209 2009-10-26  Michael Matz  <matz@suse.de>
1210
1211         PR tree-optimization/41783
1212         * gcc.dg/pr41783.c: New test.
1213         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1214         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1215         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1216
1217 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1218
1219         PR fortran/41714
1220         * gfortran.dg/class_allocate_4.f03: New test.
1221
1222 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1223
1224         * gcc.target/mips/mult-1.c: New test.
1225
1226 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1227
1228         PR fortran/41784
1229         * gfortran.dg/extends_8.f03: New test.
1230
1231 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1232
1233         * gnat.dg/specs/pack4.ads: New test.
1234
1235 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1236
1237         * gnat.dg/null_pointer_deref1.adb: New test.
1238         * gnat.dg/null_pointer_deref2.adb: Likewise.
1239
1240 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1241
1242         PR fortran/41772
1243         * gfortran.dg/transfer_intrinsic_3.f90.
1244
1245 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1246
1247         * gnat.dg/opt4.adb: New test.
1248
1249 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1250
1251         PR c/40033
1252         * gcc.dg/noncompile/pr40033-1.c: New test.
1253
1254 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1255
1256         PR c++/40808
1257         * g++.dg/abi/mangle34.C: New test
1258
1259 2009-10-23  Jason Merrill  <jason@redhat.com>
1260
1261         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1262
1263         Core issue 899
1264         * g++.dg/cpp0x/explicit4.C: New.
1265
1266 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1267
1268         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1269         *-*-cygwin.
1270         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1271         for *-*-mingw* and *-*-cygwin.
1272         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1273         * g++.dg/template/spec35.C: Disable weak symbol test for
1274         *-*-mingw* and *-*-cygwin.
1275
1276         PR testsuite/31342
1277         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1278
1279 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1280
1281         PR fortran/41800
1282         * gfortran.dg/class_10.f03: New test.
1283
1284 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1285
1286         PR target/41787
1287         * gcc.target/powerpc/vsx-vrsave.c: New file.
1288
1289 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1290
1291         PR c/41673
1292         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1293
1294 2009-10-23  Richard Guenther  <rguenther@suse.de>
1295
1296         PR tree-optimization/41778
1297         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1298
1299 2009-10-22  Richard Guenther  <rguenther@suse.de>
1300
1301         PR lto/41791
1302         * g++.dg/lto/20091022-2_0.C: New testcase.
1303
1304 2009-10-22  Richard Guenther  <rguenther@suse.de>
1305
1306         PR lto/41730
1307         * g++.dg/lto/20091022-1_0.C: New testcase.
1308
1309 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1310
1311         * gcc.dg/autopar/outer-4.c: Adjust scan.
1312         * gcc.dg/autopar/outer-5.c: Adjust scan.
1313         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1314
1315         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1316         * gcc.dg/autopar/outer-1.c: New testcase.
1317         * gcc.dg/autopar/outer-2.c: New testcase.
1318         * gcc.dg/autopar/outer-3.c: New testcase.
1319         * gcc.dg/autopar/outer-4.c: New testcase.
1320         * gcc.dg/autopar/outer-5.c: New testcase.
1321         * gcc.dg/autopar/outer-6.c: New testcase.
1322
1323 2009-10-22  Jan Hubicka  <jh@suse.cz>
1324
1325         * gcc.c-torture/compile/pr40556.c: New testcase.
1326
1327 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1328
1329         PR fortran/41781
1330         * gfortran.dg/goto_8.f90: New test case.
1331
1332 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1333
1334         PR tree-optimization/41497
1335         * gcc.dg/tree-ssa/pr41497.c: New.
1336
1337 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1338
1339         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1340
1341 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1342
1343         * gcc.dg/tls/pie-1.c: New test.
1344
1345 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1346
1347         * g++.dg/abi/mangle33.C: New test.
1348
1349 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1350
1351         * gnat.dg/discr22.adb: New test.
1352
1353 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1354
1355         * gnat.dg/loop_optimization7.ad[sb]: New test.
1356         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1357
1358 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1359
1360         PR fortran/41706
1361         PR fortran/41766
1362         * gfortran.dg/class_9.f03: Extended test case.
1363         * gfortran.dg/select_type_7.f03: New test case.
1364
1365 2009-10-20  Richard Guenther  <rguenther@suse.de>
1366
1367         * gcc.dg/lto/20091020-3_0.c: New testcase.
1368
1369 2009-10-20  Richard Guenther  <rguenther@suse.de>
1370
1371         PR lto/41761
1372         * gcc.dg/lto/20091020-1_0.c: New testcase.
1373         * gcc.dg/lto/20091020-1_1.c: Likewise.
1374         * gcc.dg/lto/20091020-2_0.c: Likewise.
1375         * gcc.dg/lto/20091020-2_1.c: Likewise.
1376
1377 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1378
1379         PR debug/41340
1380         * gcc.dg/pr41340.c: New test.
1381
1382 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1383
1384         * gnat.dg/discr21.ad[sb]: New test.
1385         * gnat.dg/discr21_pkg.ads: New helper.
1386
1387 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1388
1389         PR fortran/41706
1390         * gfortran.dg/class_9 : New test.
1391
1392 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1393
1394         * gcc.dg/raw-string-1.c: New test.
1395         * gcc.dg/raw-string-2.c: New test.
1396         * gcc.dg/raw-string-3.c: New test.
1397         * gcc.dg/raw-string-4.c: New test.
1398         * gcc.dg/raw-string-5.c: New test.
1399         * gcc.dg/raw-string-6.c: New test.
1400         * gcc.dg/raw-string-7.c: New test.
1401         * gcc.dg/utf8-1.c: New test.
1402         * gcc.dg/utf8-2.c: New test.
1403         * gcc.dg/utf-badconcat2.c: New test.
1404         * gcc.dg/utf-dflt2.c: New test.
1405         * gcc.dg/cpp/include6.c: New test.
1406         * g++.dg/ext/raw-string-1.C: New test.
1407         * g++.dg/ext/raw-string-2.C: New test.
1408         * g++.dg/ext/raw-string-3.C: New test.
1409         * g++.dg/ext/raw-string-4.C: New test.
1410         * g++.dg/ext/raw-string-5.C: New test.
1411         * g++.dg/ext/raw-string-6.C: New test.
1412         * g++.dg/ext/raw-string-7.C: New test.
1413         * g++.dg/ext/utf8-1.C: New test.
1414         * g++.dg/ext/utf8-2.C: New test.
1415         * g++.dg/ext/utf-badconcat2.C: New test.
1416         * g++.dg/ext/utf-dflt2.C: New test.
1417
1418         * gcc.dg/cleanup-13.c: New test.
1419
1420 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1421
1422         PR fortran/41586
1423         * gfortran.dg/auto_dealloc_1.f90: New test case.
1424
1425 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1426
1427         Port from redhat/gcc-4_4-branch:
1428         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1429         * gcc.dg/debug/vta-2.c: New test.
1430
1431         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1432         * gcc.dg/debug/vta-1.c: New.
1433
1434 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1435
1436         * gnat.dg/noreturn2.ad[sb]: New test.
1437
1438 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1439
1440         PR fortran/41755
1441         * gfortran.dg/equiv_8.f90: New test.
1442         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1443
1444 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1445
1446         * gcc.target/arm/neon-thumb2-move.c: New test.
1447
1448 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1449
1450         * gcc.dg/debug/vta-3.c: New test.
1451
1452 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1453
1454         * gnat.dg/nested_proc.adb: Rename into...
1455         * gnat.dg/nested_proc1.adb: ...this.
1456         * gnat.dg/nested_proc2.adb: New test.
1457
1458 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1459
1460         * gnat.dg/noreturn1.ad[sb]: New test.
1461
1462 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1463             Paul Thomas  <pault@gcc.gnu.org>
1464
1465         PR fortran/41629
1466         * gfortran.dg/class_6.f90: New test.
1467
1468         PR fortran/41608
1469         PR fortran/41587
1470         * gfortran.dg/class_7.f90: New test.
1471
1472         PR fortran/41618
1473         * gfortran.dg/class_8.f90: New test.
1474
1475 2009-10-17  Richard Guenther  <rguenther@suse.de>
1476
1477         * gcc.dg/lto/20091017-1_0.c: New testcase.
1478         * gcc.dg/lto/20091017-1_1.c: Likewise.
1479
1480 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1481
1482         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1483
1484 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1485
1486         * gnat.dg/aggr11.adb: New test.
1487         * gnat.dg/aggr11_pkg.ads: New helper.
1488
1489 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1490
1491         * gnat.dg/slice8.adb: New test.
1492         * gnat.dg/slice8_pkg1.ads: New helper.
1493         * gnat.dg/slice8_pkg2.ads: Likewise.
1494         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1495
1496 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1497
1498         * gnat.dg/unchecked_convert4.adb: New test.
1499
1500 2009-10-15  Jason Merrill  <jason@redhat.com>
1501
1502         PR c++/38798
1503         * g++.dg/cpp0x/trailing5.C: New.
1504
1505         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1506         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1507         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1508         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1509
1510 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1511
1512         PR fortran/41719
1513         * gfortran.dg/class_5.f03: New test case.
1514         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1515         * gfortran.dg/typebound_operator_4.f03: Ditto.
1516
1517 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1518
1519         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1520         * g++.dg/other/first-global.C: Likewise.
1521         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1522         * g++.dg/torture/pr40323.C: Likewise.
1523         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1524         * gcc.dg/inline-33.c: Likewise.
1525         * gcc.dg/ipa/ipa-1.c: Likewise.
1526         * gcc.dg/ipa/ipa-2.c: Likewise.
1527         * gcc.dg/ipa/ipa-3.c: Likewise.
1528         * gcc.dg/ipa/ipa-4.c: Likewise.
1529         * gcc.dg/ipa/ipa-5.c: Likewise.
1530         * gcc.dg/ipa/ipa-7.c: Likewise.
1531         * gcc.dg/ipa/ipacost-2.c: Likewise.
1532         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1533         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1534         * gfortran.dg/whole_file_5.f90: Likewise.
1535         * gfortran.dg/whole_file_6.f90: Likewise.
1536
1537 2009-10-16  Richard Guenther  <rguenther@suse.de>
1538
1539         PR tree-optimization/41728
1540         * gcc.c-torture/compile/pr41728.c: New testcase.
1541
1542 2009-10-16  Richard Guenther  <rguenther@suse.de>
1543
1544         PR lto/41598
1545         * gcc.dg/lto/20091016-1_0.c: New testcase.
1546         * gcc.dg/lto/20091016-1_1.c: Likewise.
1547         * gcc.dg/lto/20091016-1_a.h: Likewise.
1548
1549 2009-10-16  Richard Guenther  <rguenther@suse.de>
1550
1551         PR lto/41715
1552         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1553         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1554         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1555
1556 2009-10-16  Richard Guenther  <rguenther@suse.de>
1557
1558         PR lto/41713
1559         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1560
1561 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1562
1563         PR debug/41717
1564         * gcc.dg/debug/pr41717.c: New test.
1565
1566 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1567
1568         PR fortran/41648
1569         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1570
1571         PR fortran/41656
1572         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1573
1574 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1575
1576         PR target/23983
1577         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1578         result used.
1579         * g++.dg/ext/altivec-2.C (main): Ditto.
1580
1581 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1582
1583         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1584         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1585
1586 2009-10-15  Richard Guenther  <rguenther@suse.de>
1587
1588         PR lto/41669
1589         * gcc.dg/lto/20091015-1_0.c: New testcase.
1590         * gcc.dg/lto/20091015-1_1.c: Likewise.
1591         * gcc.dg/lto/20091015-1_2.c: Likewise.
1592         * gcc.dg/lto/20091015-1_a.h: Likewise.
1593         * gcc.dg/lto/20091015-1_b.h: Likewise.
1594
1595 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1596
1597         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1598
1599 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1600
1601         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1602
1603 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1604
1605         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1606         line from 1 to 0.
1607         * obj-c++.dg/bitfield-1.mm: Likewise.
1608         * obj-c++.dg/bitfield-4.mm: Likewise.
1609
1610 2009-10-14  Richard Guenther  <rguenther@suse.de>
1611
1612         PR lto/41173
1613         * gcc.dg/lto/20091014-1_0.c: New testcase.
1614
1615 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1616
1617         PR testsuite/41707
1618         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1619         warning on line 0 instead of 1.
1620
1621 2009-10-14  Richard Guenther  <rguenther@suse.de>
1622
1623         PR lto/41521
1624         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1625         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1626
1627 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1628
1629         PR preprocessor/41543
1630         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1631
1632         PR debug/41695
1633         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1634
1635 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1636
1637         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1638         New procedure.
1639         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1640         effective target.
1641
1642 2009-10-14  Jason Merrill  <jason@redhat.com>
1643
1644         PR c++/39866
1645         * g++.dg/cpp0x/defaulted14.C: New.
1646
1647 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1648
1649         * g++.dg/cpp0x/vt-40092.C: New.
1650
1651 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1652
1653         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1654         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1655
1656 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1657
1658         * gfortran.dg/complex_intrinsic_8.f90: New test.
1659
1660 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1661
1662         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1663         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1664
1665 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1666
1667         PR target/38948
1668         * gcc.dg/torture/pr38948.c: New test.
1669
1670 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1671
1672         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1673
1674 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1675
1676         PR fortran/41581
1677         * gfortran.dg/class_allocate_2.f03: Modified.
1678         * gfortran.dg/class_allocate_3.f03: New test case.
1679
1680 2009-10-13  Richard Guenther  <rguenther@suse.de>
1681
1682         PR lto/41668
1683         * gcc.dg/lto/20091006-2_0.c: New testcase.
1684         * gcc.dg/lto/20091006-2_1.c: Likewise.
1685         * gcc.dg/lto/20091006-2_2.c: Likewise.
1686         * gcc.dg/lto/20091013-1_0.c: Likewise.
1687         * gcc.dg/lto/20091013-1_1.c: Likewise.
1688         * gcc.dg/lto/20091013-1_2.c: Likewise.
1689
1690 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1691
1692         * gcc.c-torture/compile/pr41661.c: New test.
1693
1694 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1695
1696         PR libgfortran/41683
1697         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1698
1699 2009-10-12  Jason Merrill  <jason@redhat.com>
1700
1701         PR c++/37875
1702         * g++.dg/cpp0x/decltype18.C: New.
1703
1704         PR c++/37766
1705         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1706
1707 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1708
1709         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1710
1711 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1712
1713         PR debug/41343
1714         PR debug/41447
1715         PR debug/41264
1716         PR debug/41338
1717         * gcc.dg/guality/pr41447-1.c: New.
1718         * gcc.dg/debug/pr41264-1.c: New.
1719         * gcc.dg/debug/pr41343-1.c: New.
1720
1721 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1722
1723         PR target/26515
1724         * gcc.dg/torture/pr26515.c: New test.
1725
1726 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1727
1728         PR testsuite/41659
1729         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1730         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1731         or "xfail" with dg-lto-do.
1732
1733 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1734
1735         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1736
1737 2009-10-12  Michael Matz  <matz@suse.de>
1738
1739         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1740         pass.
1741
1742 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1743
1744         PR target/41680
1745         * g++.dg/torture/pr41680.C: New test.
1746
1747 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1748
1749         PR c++/41570
1750         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1751
1752 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1753
1754         PR debug/41616
1755         * gcc.dg/guality/pr41616-1.c: New.
1756
1757 2009-10-11  Jason Merrill  <jason@redhat.com>
1758
1759         PR c++/37204
1760         * g++.dg/cpp0x/rv-reinterpret.C: New.
1761
1762 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1763
1764         PR libgfortran/38439
1765         * gfortran.dg/fmt_error_9.f: New test.
1766         * gfortran.dg/fmt_error_10.f: New test.
1767
1768 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1769
1770         PR fortran/41583
1771         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1772         * gfortran.dg/class_4b.f03: As above.
1773         * gfortran.dg/class_4c.f03: As above.
1774         * gfortran.dg/class_4d.f03: As above.
1775
1776 2009-10-11  Richard Guenther  <rguenther@suse.de>
1777
1778         PR tree-optimization/41555
1779         * gcc.dg/torture/pr41555.c: New testcase.
1780
1781 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1782
1783         PR libgfortran/35862
1784         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1785         function correctly.
1786
1787 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1788
1789         PR libgfortran/35862
1790         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1791         Add conditions to avoid runtime errors if not supported.
1792
1793 2009-10-10  Richard Guenther  <rguenther@suse.de>
1794
1795         PR tree-optimization/41654
1796         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1797
1798 2009-10-09  Jason Merrill  <jason@redhat.com>
1799
1800         * g++.dg/cpp/ucn-1.C: New.
1801
1802 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1803
1804         PR fortran/41585
1805         * gfortran.dg/class_2.f03: Extended test case.
1806
1807 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1808
1809         PR fortran/41582
1810         * gfortran.dg/class_allocate_1.f03: Modify code such that
1811         it compiles with the gfc_warning->gfc_error change.
1812         * gfortran.dg/class_allocate_1.f03: New test.
1813
1814 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1815
1816         PR fortran/41579
1817         * gfortran.dg/select_type_6.f03: New test.
1818
1819 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1820
1821         PR preprocessor/41445
1822         * gcc.dg/cpp/separate-1.c: Adjust.
1823         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1824         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1825         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1826         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1827         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1828         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1829         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1830
1831         PR rtl-optimization/41646
1832         * gcc.c-torture/compile/pr41646.c: New test.
1833
1834 2009-10-09  Richard Guenther  <rguenther@suse.de>
1835
1836         PR tree-optimization/41634
1837         * gcc.c-torture/compile/pr41634.c: New testcase.
1838
1839 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1840
1841         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1842
1843 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1844
1845         * gnat.dg/opt3.adb: New test.
1846         * gnat.dg/opt3_pkg.ads: New helper.
1847
1848 2009-10-08  Doug Kwan  <dougkwan@google.com>
1849
1850         PR rtl-optimization/41574
1851         * gcc.dg/pr41574.c: New test.
1852
1853 2009-10-08  Cary Coutant  <ccoutant@google.com>
1854
1855         Add support for debugging with ICF (Identical Code Folding).
1856         * g++.dg/debug/dwarf2/icf.C: New test.
1857
1858 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1859
1860         * gcc.target/mips/truncate-6.c: New test.
1861
1862 2009-10-08  Jason Merrill  <jason@redhat.com>
1863
1864         PR c++/36816
1865         * g++.dg/cpp0x/rv-deduce.C: New.
1866
1867         PR c++/37177
1868         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1869         * g++.dg/template/explicit-args2.C: New.
1870         * g++.dg/template/explicit-args3.C: New.
1871         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1872
1873 2009-10-08  Michael Matz  <matz@suse.de>
1874
1875         PR middle-end/41573
1876         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1877         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1878         * gcc.dg/pr41573.c: New test.
1879
1880 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1881
1882         PR c/41182
1883         * gcc.c-torture/compile/pr41182-1.c: New.
1884
1885 2009-10-07  Jason Merrill  <jason@redhat.com>
1886
1887         * g++.dg/cpp0x/variadic95.C: New.
1888
1889 2009-10-07  Jason Merrill  <jason@redhat.com>
1890
1891         * g++.dg/template/scope3.C: New.
1892
1893 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1894
1895         * gcc.dg/debug/dwarf2/inline3.c: New test.
1896
1897 2009-10-07  Daniel Kraft  <d@domob.eu>
1898
1899         PR fortran/41615
1900         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1901
1902 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1903
1904         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1905         * gfortran.dg/select_type_1.f03: Modified error message.
1906         * gfortran.dg/select_type_5.f03: New test.
1907
1908 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1909
1910         PR libgfortran/41612
1911         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1912         have kind=10 reals.
1913
1914 2009-10-06  Jason Merrill  <jason@redhat.com>
1915
1916         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1917         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1918
1919 2009-10-06  Richard Guenther  <rguenther@suse.de>
1920
1921         PR lto/41502
1922         * gcc.dg/lto/20091006-1_0.c: New testcase.
1923         * gcc.dg/lto/20091006-1_1.c: Likewise.
1924         * gcc.dg/lto/20091005-2_0.c: Likewise.
1925
1926 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1927
1928         PR ada/41383
1929         * gnat.dg/timer_cancel.adb: New test.
1930
1931 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1932
1933         PR ada/38333
1934         * gnat.dg/specs/import_abstract.ads: New.
1935
1936 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1937
1938         PR libgfortran/35862
1939         * gfortran.dg/round_2.f03: New test.
1940
1941 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1942
1943         PR debug/41558
1944         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1945         * lib/gcc-gdb-test.exp: ... here.  New file.
1946         * gfortran.dg/guality/guality.exp: New file.
1947         * gfortran.dg/guality/pr41558.f90: New test.
1948         * gfortran.dg/guality/arg1.f90: New test.
1949
1950 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1951
1952         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1953         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1954         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1955         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1956
1957 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1958
1959         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1960         register_pass_info.
1961         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1962         plugin_pass to register_pass_info.
1963         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1964         register_pass_info.
1965         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1966         register_pass_info.
1967
1968 2009-10-05  Richard Guenther  <rguenther@suse.de>
1969
1970         PR lto/41281
1971         * gcc.dg/lto/20090914-2_0.c: New testcase.
1972
1973 2009-10-05  Richard Guenther  <rguenther@suse.de>
1974
1975         PR lto/40902
1976         * gcc.dg/lto/20091005-1_0.c: New testcase.
1977         * gcc.dg/lto/20091005-1_1.c: Likewise.
1978
1979 2009-10-05  Richard Guenther  <rguenther@suse.de>
1980
1981         PR lto/41552
1982         PR lto/41487
1983         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1984         * g++.dg/lto/20091004-1_0.C: New testcase.
1985         * g++.dg/lto/20091004-1_1.C: Likewise.
1986         * g++.dg/lto/20091004-2_0.C: Likewise.
1987         * g++.dg/lto/20091004-2_1.C: Likewise.
1988         * g++.dg/lto/20091004-3_0.C: Likewise.
1989         * g++.dg/lto/20091004-3_1.C: Likewise.
1990
1991 2009-10-05  Richard Guenther  <rguenther@suse.de>
1992
1993         PR tree-optimization/23821
1994         * gcc.dg/torture/pr23821.c: New testcase.
1995
1996 2009-10-05  Daniel Kraft  <d@domob.eu>
1997
1998         PR fortran/41403
1999         * gfortran.dg/goto_6.f: New test.
2000         * gfortran.dg/goto_7.f: New test.
2001
2002 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2003             Bill Maddox  <maddox@google.com>
2004             Cary Coutant  <ccoutant@google.com>
2005             Chris Demetriou  <cgd@google.com>
2006             Diego Novillo  <dnovillo@google.com>
2007             Doug Kwan  <dougkwan@google.com>
2008             Jan Hubicka  <jh@suse.cz>
2009             Ollie Wild  <aaw@google.com>
2010             Rafael Espindola  <espindola@google.com>
2011             Richard Guenther  <rguenther@suse.de>
2012             Simon Baldwin  <simonb@google.com>
2013
2014         * g++.dg/20090107-1.C: New.
2015         * g++.dg/20090121-1.C: New.
2016         * g++.dg/ipa/20090113-1.C: New.
2017         * g++.dg/lto: New directory.
2018         * g++.dg/lto/20080829_0.C: New.
2019         * g++.dg/lto/20080904_0.C: New.
2020         * g++.dg/lto/20080907_0.C: New.
2021         * g++.dg/lto/20080908-1_0.C: New.
2022         * g++.dg/lto/20080908-2_0.C: New.
2023         * g++.dg/lto/20080908-3_0.C: New.
2024         * g++.dg/lto/20080909-1_0.C: New.
2025         * g++.dg/lto/20080910-1_0.C: New.
2026         * g++.dg/lto/20080912-1_0.C: New.
2027         * g++.dg/lto/20080912_0.C: New.
2028         * g++.dg/lto/20080915_0.C: New.
2029         * g++.dg/lto/20080916_0.C: New.
2030         * g++.dg/lto/20080917_0.C: New.
2031         * g++.dg/lto/20080924_0.C: New.
2032         * g++.dg/lto/20080926_0.C: New.
2033         * g++.dg/lto/20081008_0.C: New.
2034         * g++.dg/lto/20081022.h: New.
2035         * g++.dg/lto/20081022_0.C: New.
2036         * g++.dg/lto/20081022_1.C: New.
2037         * g++.dg/lto/20081023_0.C: New.
2038         * g++.dg/lto/20081109-1_0.C: New.
2039         * g++.dg/lto/20081109-2_0.C: New.
2040         * g++.dg/lto/20081109_0.C: New.
2041         * g++.dg/lto/20081109_1.C: New.
2042         * g++.dg/lto/20081118-1_0.C: New.
2043         * g++.dg/lto/20081118-1_1.C: New.
2044         * g++.dg/lto/20081118_0.C: New.
2045         * g++.dg/lto/20081118_1.C: New.
2046         * g++.dg/lto/20081119-1.h: New.
2047         * g++.dg/lto/20081119-1_0.C: New.
2048         * g++.dg/lto/20081119-1_1.C: New.
2049         * g++.dg/lto/20081119_0.C: New.
2050         * g++.dg/lto/20081119_1.C: New.
2051         * g++.dg/lto/20081120-1_0.C: New.
2052         * g++.dg/lto/20081120-1_1.C: New.
2053         * g++.dg/lto/20081120-2_0.C: New.
2054         * g++.dg/lto/20081120-2_1.C: New.
2055         * g++.dg/lto/20081123_0.C: New.
2056         * g++.dg/lto/20081123_1.C: New.
2057         * g++.dg/lto/20081125.h: New.
2058         * g++.dg/lto/20081125_0.C: New.
2059         * g++.dg/lto/20081125_1.C: New.
2060         * g++.dg/lto/20081127_0.C: New.
2061         * g++.dg/lto/20081127_1.C: New.
2062         * g++.dg/lto/20081203_0.C: New.
2063         * g++.dg/lto/20081203_1.C: New.
2064         * g++.dg/lto/20081204-1_0.C: New.
2065         * g++.dg/lto/20081204-1_1.C: New.
2066         * g++.dg/lto/20081204-2_0.C: New.
2067         * g++.dg/lto/20081204-2_1.C: New.
2068         * g++.dg/lto/20081209_0.C: New.
2069         * g++.dg/lto/20081209_1.C: New.
2070         * g++.dg/lto/20081211-1.h: New.
2071         * g++.dg/lto/20081211-1_0.C: New.
2072         * g++.dg/lto/20081211-1_1.C: New.
2073         * g++.dg/lto/20081217-1_0.C: New.
2074         * g++.dg/lto/20081217-2_0.C: New.
2075         * g++.dg/lto/20081219_0.C: New.
2076         * g++.dg/lto/20081219_1.C: New.
2077         * g++.dg/lto/20090106_0.C: New.
2078         * g++.dg/lto/20090112_0.C: New.
2079         * g++.dg/lto/20090128_0.C: New.
2080         * g++.dg/lto/20090221_0.C: New.
2081         * g++.dg/lto/20090302_0.C: New.
2082         * g++.dg/lto/20090302_1.C: New.
2083         * g++.dg/lto/20090303_0.C: New.
2084         * g++.dg/lto/20090311-1.h: New.
2085         * g++.dg/lto/20090311-1_0.C: New.
2086         * g++.dg/lto/20090311-1_1.C: New.
2087         * g++.dg/lto/20090311_0.C: New.
2088         * g++.dg/lto/20090311_1.C: New.
2089         * g++.dg/lto/20090312.h: New.
2090         * g++.dg/lto/20090312_0.C: New.
2091         * g++.dg/lto/20090312_1.C: New.
2092         * g++.dg/lto/20090313_0.C: New.
2093         * g++.dg/lto/20090313_1.C: New.
2094         * g++.dg/lto/20090315_0.C: New.
2095         * g++.dg/lto/20090315_1.C: New.
2096         * g++.dg/lto/20091002-1_0.C: New testcase.
2097         * g++.dg/lto/20091002-2_0.C: Likewise..
2098         * g++.dg/lto/20091002-3_0.C: Likewise..
2099         * g++.dg/lto/README: New.
2100         * g++.dg/lto/pr40818_0.C: New.
2101         * g++.dg/opt/thunk3-1.C: New.
2102         * g++.dg/opt/thunk4.C: New.
2103         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2104         replacements with __attribute__ ((__noinline__)).
2105         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2106         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2107         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2108         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2109         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2110         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2111         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2112         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2113         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2114         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2115         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2116         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2117         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2118         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2119         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2120         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2121         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2122         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2123         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2124         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2125         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2126         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2127         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2128         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2129         * gcc.dg/20081223-1.c: New.
2130         * gcc.dg/lto: New directory.
2131         * gcc.dg/lto/20080908_0.c: New.
2132         * gcc.dg/lto/20080917_0.c: New.
2133         * gcc.dg/lto/20080924_0.c: New.
2134         * gcc.dg/lto/20081024_0.c: New.
2135         * gcc.dg/lto/20081109_0.c: New.
2136         * gcc.dg/lto/20081111_0.c: New.
2137         * gcc.dg/lto/20081111_1.c: New.
2138         * gcc.dg/lto/20081112_0.c: New.
2139         * gcc.dg/lto/20081112_1.c: New.
2140         * gcc.dg/lto/20081115_0.c: New.
2141         * gcc.dg/lto/20081115_1.c: New.
2142         * gcc.dg/lto/20081115_2.c: New.
2143         * gcc.dg/lto/20081118_0.c: New.
2144         * gcc.dg/lto/20081118_1.c: New.
2145         * gcc.dg/lto/20081118_2.c: New.
2146         * gcc.dg/lto/20081120-1_0.c: New.
2147         * gcc.dg/lto/20081120-1_1.c: New.
2148         * gcc.dg/lto/20081120-2_0.c: New.
2149         * gcc.dg/lto/20081120-2_1.c: New.
2150         * gcc.dg/lto/20081125_0.c: New.
2151         * gcc.dg/lto/20081125_1.c: New.
2152         * gcc.dg/lto/20081126_0.c: New.
2153         * gcc.dg/lto/20081201-1_0.c: New.
2154         * gcc.dg/lto/20081201-1_1.c: New.
2155         * gcc.dg/lto/20081201-1_2.c: New.
2156         * gcc.dg/lto/20081201-2_0.c: New.
2157         * gcc.dg/lto/20081201-2_1.c: New.
2158         * gcc.dg/lto/20081202-1_0.c: New.
2159         * gcc.dg/lto/20081202-1_1.c: New.
2160         * gcc.dg/lto/20081202-2_0.c: New.
2161         * gcc.dg/lto/20081202-2_1.c: New.
2162         * gcc.dg/lto/20081204-1_0.c: New.
2163         * gcc.dg/lto/20081204-1_1.c: New.
2164         * gcc.dg/lto/20081204-2_0.c: New.
2165         * gcc.dg/lto/20081210-1_0.c: New.
2166         * gcc.dg/lto/20081212-1_0.c: New.
2167         * gcc.dg/lto/20081222_0.c: New.
2168         * gcc.dg/lto/20081222_0.h: New.
2169         * gcc.dg/lto/20081222_1.c: New.
2170         * gcc.dg/lto/20081224_0.c: New.
2171         * gcc.dg/lto/20081224_0.h: New.
2172         * gcc.dg/lto/20081224_1.c: New.
2173         * gcc.dg/lto/20090116_0.c: New.
2174         * gcc.dg/lto/20090120_0.c: New.
2175         * gcc.dg/lto/20090126-1_0.c: New.
2176         * gcc.dg/lto/20090126-2_0.c: New.
2177         * gcc.dg/lto/20090206-1_0.c: New.
2178         * gcc.dg/lto/20090206-2_0.c: New.
2179         * gcc.dg/lto/20090210_0.c: New.
2180         * gcc.dg/lto/20090210_1.c: New.
2181         * gcc.dg/lto/20090213_0.c: New.
2182         * gcc.dg/lto/20090213_1.c: New.
2183         * gcc.dg/lto/20090218-1_0.c: New.
2184         * gcc.dg/lto/20090218-1_1.c: New.
2185         * gcc.dg/lto/20090218-2_0.c: New.
2186         * gcc.dg/lto/20090218-2_1.c: New.
2187         * gcc.dg/lto/20090218_0.c: New.
2188         * gcc.dg/lto/20090218_1.c: New.
2189         * gcc.dg/lto/20090218_2.c: New.
2190         * gcc.dg/lto/20090218_3.c: New.
2191         * gcc.dg/lto/20090219_0.c: New.
2192         * gcc.dg/lto/20090312_0.c: New.
2193         * gcc.dg/lto/20090312_1.c: New.
2194         * gcc.dg/lto/20090313_0.c: New.
2195         * gcc.dg/lto/20090706-1_0.c: New.
2196         * gcc.dg/lto/20090706-2_0.c: New.
2197         * gcc.dg/lto/20090717_0.c: New.
2198         * gcc.dg/lto/20090717_1.c: New.
2199         * gcc.dg/lto/20090729_0.c: New.
2200         * gcc.dg/lto/20090729_1.c: New.
2201         * gcc.dg/lto/20090812_0.c: New.
2202         * gcc.dg/lto/20090812_1.c: New.
2203         * gcc.dg/lto/20090914-1_0.c: New.
2204         * gcc.dg/lto/README: New.
2205         * gcc.dg/visibility-7.c: Adjust expected pattern
2206         * gfortran.dg/lto: New directory.
2207         * gfortran.dg/lto/pr40724_0.f: New.
2208         * gfortran.dg/lto/pr40724_1.f: New.
2209         * gfortran.dg/lto/pr40725_0.f03: New.
2210         * gfortran.dg/lto/pr40725_1.c: New.
2211         * gfortran.dg/lto/pr41069_0.f90: New.
2212         * gfortran.dg/lto/pr41069_1.f90: New.
2213         * gfortran.dg/lto/pr41069_2.f90: New.
2214         * g++.dg/README: Add 'lto' directory.
2215         * g++.dg/dg.exp: Also scan 'lto' directory
2216
2217 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2218             Janis Johnson  <janis187@us.ibm.com>
2219             Diego Novillo  <dnovillo@google.com>
2220
2221         * g++.dg/lto/lto.exp: New.
2222         * gcc.c-torture/execute/execute.exp: Add
2223         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2224         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2225         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2226         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2227         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2228         * gcc.dg/lto/lto.exp: New.
2229         * gfortran.dg/lto/lto.exp: New.
2230         * lib/target-supports.exp (check_effective_target_lto): New.
2231         * lib/c-torture.exp: Load target-supports.exp.  Define
2232         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2233         * lib/gcc-dg.exp: Likewise.
2234         * lib/lto.exp: New.
2235         * lib/torture-options.exp: Add support for a third argument.
2236
2237 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2238
2239         PR testsuite/41542
2240         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2241
2242 2009-10-02  Jason Merrill  <jason@redhat.com>
2243
2244         * g++.dg/abi/mangle32.C: New.
2245
2246 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2247
2248         * gnat.dg/atomic2.adb: New test.
2249
2250 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2251
2252         * gnat.dg/array11.adb: New test.
2253         * gnat.dg/array12.adb: Likewise.
2254
2255 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2256
2257         * gnat.dg/array10.adb: New test.
2258         * gnat.dg/object_overflow.adb: Tweak.
2259
2260 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2261
2262         * gcc.dg/guality/guality.exp: Disable on darwin.
2263
2264 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2265
2266         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2267         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2268         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2269         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2270
2271 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2272
2273         PR fortran/41479
2274         * gfortran.dg/intent_out_5.f90: New test.
2275
2276 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2277
2278         PR debug/41404
2279         PR debug/41353
2280         * gcc.dg/guality/pr41404-1.c: New test.
2281         * gcc.dg/guality/pr41353-2.c: New test.
2282
2283 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2284
2285         PR testsuite/41546
2286         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2287         to -mtune=generic.
2288
2289 2009-10-01  Jan Hubicka  <jh@suse.cz>
2290
2291         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2292
2293 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2294
2295         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2296
2297         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2298
2299 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2300
2301         PR fortran/41515
2302         * gfortran.dg/parameter_array_init_5.f90: New test.
2303
2304 2009-10-01  Jason Merrill  <jason@redhat.com>
2305
2306         * g++.dg/cpp0x/defaulted13.C: New.
2307
2308 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2309
2310         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2311         * gfortran.dg/bounds_check_11.f90: Likewise.
2312         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2313
2314 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2315
2316         * gfortran.dg/select_type_4.f90: New test.
2317
2318 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2319
2320         * gfortran.dg/same_type_as_1.f03: New test.
2321         * gfortran.dg/same_type_as_2.f03: Ditto.
2322
2323 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2324
2325         * gfortran.dg/select_type_1.f03: Extended.
2326         * gfortran.dg/select_type_3.f03: New test.
2327
2328 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2329
2330         * gfortran.dg/class_allocate_1.f03: New test.
2331
2332 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2333
2334         PR fortran/40996
2335         * gfortran.dg/allocatable_scalar_3.f90: New test.
2336         * gfortran.dg/select_type_2.f03: Ditto.
2337         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2338
2339 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2340
2341         * gfortran.dg/block_name_2.f90: Modified error message.
2342         * gfortran.dg/select_6.f90: Ditto.
2343         * gfortran.dg/select_type_1.f03: New test.
2344
2345 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2346
2347         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2348         * gfortran.dg/class_1.f03: Ditto.
2349         * gfortran.dg/class_2.f03: Ditto.
2350         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2351         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2352         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2353         * gfortran.dg/typebound_call_10.f03: Ditto.
2354         * gfortran.dg/typebound_call_2.f03: Ditto.
2355         * gfortran.dg/typebound_call_3.f03: Ditto.
2356         * gfortran.dg/typebound_call_4.f03: Ditto.
2357         * gfortran.dg/typebound_call_9.f03: Ditto.
2358         * gfortran.dg/typebound_generic_3.f03: Ditto.
2359         * gfortran.dg/typebound_generic_4.f03: Ditto.
2360         * gfortran.dg/typebound_operator_1.f03: Ditto.
2361         * gfortran.dg/typebound_operator_2.f03: Ditto.
2362         * gfortran.dg/typebound_operator_3.f03: Ditto.
2363         * gfortran.dg/typebound_operator_4.f03: Ditto.
2364         * gfortran.dg/typebound_proc_1.f08: Ditto.
2365         * gfortran.dg/typebound_proc_5.f03: Ditto.
2366         * gfortran.dg/typebound_proc_6.f03: Ditto.
2367
2368 2009-09-30  Jason Merrill  <jason@redhat.com>
2369
2370         * g++.dg/eh/init-temp1.C: Improve test.
2371
2372 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2373
2374         PR target/22093
2375         * gcc.target/alpha/pr22093.c: New test.
2376
2377 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2378             Jason Merrill  <jason@redhat.com>
2379
2380         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2381         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2382         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2383         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2384         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2385         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2386         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2387         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2388         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2389         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2390         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2391         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2392         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2393         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2394         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2395         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2396         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2397         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2398         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2399         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2400         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2401         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2402         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2403         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2404         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2405         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2406         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2407         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2408         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2409         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2410         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2411         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2412         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2413         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2414         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2415         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2416         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2417         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2418         * lib/prune.exp: Accept "In lambda function".
2419
2420 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2421
2422         * gcc.target/i386/fma4-check.h: New file.
2423         * gcc.target/i386/fma4-fma.c: Ditto.
2424         * gcc.target/i386/fma4-maccXX.c: Ditto.
2425         * gcc.target/i386/fma4-msubXX.c: Ditto.
2426         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2427         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2428         * gcc.target/i386/fma4-vector.c: Ditto.
2429         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2430         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2431         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2432         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2433         * gcc.target/i386/fma4-256-vector.c: Ditto.
2434         * gcc.target/i386/funcspec-2.c: Ditto.
2435
2436         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2437
2438         * gcc.target/i386/funcspec-5.c: Add FMA4.
2439         * gcc.target/i386/funcspec-6.c: Ditto.
2440         * gcc.target/i386/funcspec-8.c: Ditto.
2441
2442         * gcc.target/i386/funcspec-9.c: New file.
2443
2444         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2445
2446         * gcc.target/i386/isa-10.c: New file.
2447         * gcc.target/i386/isa-11.c: Ditto.
2448         * gcc.target/i386/isa-12.c: Ditto.
2449         * gcc.target/i386/isa-13.c: Ditto.
2450         * gcc.target/i386/isa-2.c: Ditto.
2451         * gcc.target/i386/isa-3.c: Ditto.
2452         * gcc.target/i386/isa-4.c: Ditto.
2453         * gcc.target/i386/isa-7.c: Ditto.
2454         * gcc.target/i386/isa-8.c: Ditto.
2455         * gcc.target/i386/isa-9.c: Ditto.
2456
2457         * gcc.target/i386/isa-14.c: Add FMA4.
2458         * gcc.target/i386/isa-1.c: Ditto.
2459         * gcc.target/i386/isa-5.c: Ditto.
2460         * gcc.target/i386/isa-6.c: Ditto.
2461
2462         * gcc.target/i386/sse-12.c: New file.
2463         * gcc.target/i386/sse-13.c: Ditto.
2464         * gcc.target/i386/sse-14.c: Ditto.
2465         * gcc.target/i386/sse-22.c: Ditto.
2466
2467         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2468         * g++.dg/other/i386-3.C: Ditto.
2469         * g++.dg/other/i386-5.C: Ditto.
2470         * g++.dg/other/i386-6.C: Ditto.
2471
2472 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2473
2474         PR testsuite/41496
2475         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2476         before.
2477
2478 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2479
2480         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2481         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2482
2483 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2484
2485         PR debug/41438
2486         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2487         hidden.
2488         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2489
2490 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2491
2492         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2493         * gcc.target/i386/isa-1.c: Remove SSE5.
2494         * gcc.target/i386/isa-5.c: Ditto.
2495         * gcc.target/i386/isa-6.c: Ditto.
2496         * gcc.target/i386/funcspec-4.c: Remove error conditions
2497         related to SSE5.
2498         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2499         * gcc.target/i386/avx-2.c: Ditto.
2500         * gcc.target/i386/sse-23.c: Ditto.
2501         * gcc.target/i386/funcspec-9.c: Delete.
2502
2503 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2504
2505         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2506         * gcc.dg/guality/pr41353-1.c: New test.
2507
2508         PR testsuite/41444
2509         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2510         in macro name definition for non-unix/win32/msdos.
2511
2512 2009-09-29  Daniel Kraft  <d@domob.eu>
2513
2514         PR fortran/39626
2515         * gfortran.dg/block_1.f08: New test.
2516         * gfortran.dg/block_2.f08: New test.
2517         * gfortran.dg/block_3.f90: New test.
2518         * gfortran.dg/block_4.f08: New test.
2519         * gfortran.dg/block_5.f08: New test.
2520         * gfortran.dg/block_6.f08: New test.
2521         * gfortran.dg/block_7.f08: New test.
2522         * gfortran.dg/block_8.f08: New test.
2523
2524 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2525
2526         PR libgfortran/35862
2527         * gfortran.dg/round_1.f03: New test.
2528         * gfortran.dg/f2003_io_3.f03: Update test.
2529
2530 2009-09-28  Easwaran Raman  <eraman@google.com>
2531
2532         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2533         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2534
2535 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2536
2537         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2538         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2539         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2540         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2541         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2542
2543         * g++.dg/dfp/dfp.exp: Fix typo.
2544
2545         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2546         Fix typo that breaks the check.
2547
2548 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2549
2550         * gnat.dg (tagged_alloc_free.adb): New testcase.
2551
2552 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2553
2554         * g++.dg/dfp: New directory.
2555         * g++.dg/dg.exp: Prune tests in dfp directory.
2556         * g++.dg/dfp/dfp.exp: New.
2557         * g++.dg/dfp/mangle-mode.C: New test.
2558
2559 2009-09-28  Michael Matz  <matz@suse.de>
2560
2561         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2562         for sign of -Inf.
2563
2564 2009-09-27  Richard Henderson  <rth@redhat.com>
2565
2566         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2567         * gcc.dg/tree-ssa/pr41469-1.c: New.
2568
2569 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2570
2571         PR c/41476
2572         * gcc.dg/cond-constqual-1.c: New test.
2573
2574 2009-09-26  Michael Matz  <matz@suse.de>
2575
2576         PR lto/40758
2577         PR middle-end/41470
2578         * gcc.dg/pr41470.c: New test.
2579
2580 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2581
2582         * gnat.dg/array9.adb: New test.
2583
2584 2009-09-26  Michael Matz  <matz@suse.de>
2585
2586         PR tree-optimization/41454
2587         * gcc.dg/pr41454.c: New test.
2588
2589 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2590
2591         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2592         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2593         into DW_TAG_GNU_template_parameter_pack and
2594         DW_TAG_GNU_formal_parameter_pack.
2595         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2596         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2597
2598 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2599
2600         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2601         parameters for alignment-sensitive -fsection-anchors tests.
2602
2603 2009-09-25  Richard Guenther  <rguenther@suse.de>
2604
2605         PR middle-end/41463
2606         * gcc.c-torture/execute/pr41463.c: New testcase.
2607
2608 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2609
2610         * gnat.dg/sse_nolib.adb: New testcase.
2611
2612 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2613
2614         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2615         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2616         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2617         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2618         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2619         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2620         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2621         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2622         * gcc.dg/vect/vect.exp: Add Power7 flags.
2623         * g++.dg/vect/vect.exp: Likewise.
2624         * gfortran.dg/vect/vect.exp: Likewise.
2625
2626 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2627
2628         PR fortran/41459
2629         * gfortran.dg/empty_label.f: New test.
2630         * gfortran.dg/empty_label.f90: Ditto.
2631         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2632
2633 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2634
2635         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2636         compile-time.
2637
2638 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2639
2640         * lib/scanasm.exp (make_pattern_printable): New function.
2641         (dg-scan, scan-assembler-times, scan-assembler-dem,
2642         scan-assembler-dem-not): Use it.
2643
2644 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2645
2646         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2647         (test_nested): Renamed to ...
2648         (test_nested1): This.
2649         (test_nested2): New.
2650         (main): Likewise.
2651
2652 2009-09-24  Richard Guenther  <rguenther@suse.de>
2653
2654         PR tree-optimization/36143
2655         PR tree-optimization/38747
2656         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2657         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2658         * g++.dg/torture/pr38747.C: New testcase.
2659         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2660
2661 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2662
2663         * gnat.dg/nested_proc.adb: New test.
2664
2665 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2666
2667         * gcc.target/i386/pr12329.c: Adjust.
2668
2669 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2670
2671         PR debug/41248
2672         * gcc.dg/pr41248.c: New.
2673
2674 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2675
2676         PR debug/41065
2677         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2678
2679 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2680
2681         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2682         current_compiler_flags.  Fix typos.
2683
2684 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2685
2686         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2687
2688 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2689
2690         PR c/39779
2691         * gcc.c-torture/compile/pr39779.c: New test.
2692
2693 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2694
2695         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2696         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2697         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2698
2699 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2700
2701         PR debug/41295
2702         * gcc.dg/pr41295.c: New.
2703
2704 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2705
2706         * gcc.dg/pr40209.c: Add test case.
2707
2708 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2709
2710         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2711         matching assembly.
2712         * gcc.target/mips/code-readable-2.c: Likewise.
2713         * gcc.target/mips/code-readable-3.c: Likewise.
2714
2715 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2716
2717         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2718         Check support via mode instead of C type.
2719         (check_effective_target_dfprt_nocache): Ditto.
2720         (check_effective_target_hard_dfp): Ditto.
2721
2722 2009-09-22  Richard Guenther  <rguenther@suse.de>
2723
2724         PR middle-end/41395
2725         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2726         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2727
2728 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2729
2730         * gcc.dg/20090922-1.c: New test.
2731
2732         PR bootstrap/41405
2733         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2734         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2735         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2736         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2737         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2738         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2739         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2740         * objc.dg/dwarf-2.m: Likewise.
2741
2742 2009-09-22  Richard Guenther  <rguenther@suse.de>
2743
2744         PR tree-optimization/41428
2745         * g++.dg/tree-ssa/pr41428.C: New testcase.
2746
2747 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2748
2749         PR middle-end/41429
2750         * g++.dg/gomp/pr41429.C: New test.
2751
2752 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2753
2754         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2755
2756 2009-09-21  Jason Merrill  <jason@redhat.com>
2757
2758         PR c++/41421
2759         * g++.dg/cpp0x/trivial1.C: Expand.
2760
2761 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2762
2763         * gcc.dg/torture/calleesave-sse.c: New.
2764
2765 2009-09-21  Jan Hubicka  <jh@suse.cz>
2766
2767         * gcc.dg/guality/inline-params.c: New testcase.
2768
2769 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2770
2771         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2772         Add -fno-inline.
2773         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2774         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2775         (f2): Ditto.
2776
2777 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2778
2779         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2780         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2781         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2782         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2783         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2784
2785 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2786
2787         PR middle-end/40642
2788         * g++.dg/torture/pr40642.C: New testcase.
2789
2790 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2791
2792         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2793         cases in static initializers.
2794
2795 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2796
2797         * gcc.c-tortue/compile/pr39886.c: New.
2798
2799 2009-09-20  Chris Demetriou  <cgd@google.com>
2800
2801         PR preprocessor/28435:
2802         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2803         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2804         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2805         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2806         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2807
2808 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2809
2810         * gcc.target/mips/mips.exp: Add relax-pic-calls
2811         under -mfoo/-mno-foo options.
2812         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2813         and -mexplicit-relocs.
2814         * gcc.target/mips/call-1.c: New test.
2815         * gcc.target/mips/call-2.c: New test.
2816         * gcc.target/mips/call-3.c: New test.
2817         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2818         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2819
2820 2009-09-19  Chris Demetriou  <cgd@google.com>
2821
2822         PR preprocessor/28435:
2823         * gcc.dg/cpp/missing-header-MD.c: New test.
2824         * gcc.dg/cpp/missing-header-MMD.c: New test.
2825         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2826         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2827
2828 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2829
2830         PR libgfortran/41328
2831         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2832         EOF works.
2833
2834 2009-09-18  Jason Merrill  <jason@redhat.com>
2835
2836         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2837         * g++.dg/cpp0x/initlist-deduce.C: New.
2838
2839 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2840
2841         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2842
2843 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2844
2845         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2846         * c-c++-common/dfp: New directory.
2847         * c-c++-common/dfp/dfp-dbg.h: New file.
2848         * gcc.dg/dfp/call-by-value.c: Move to ...
2849         * c-c++-common/call-by-value.c: here.
2850         * gcc.dg/dfp/cast.c: Move to ...
2851         * c-c++-common/cast.c: here.
2852         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2853         * c-c++-common/compare-eq-const.c: here.
2854         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2855         * c-c++-common/compare-eq-d128.c: here.
2856         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2857         * c-c++-common/compare-eq-d32.c: here.
2858         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2859         * c-c++-common/compare-eq-d64.c: here.
2860         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2861         * c-c++-common/compare-eq-dfp.c: here.
2862         * gcc.dg/dfp/compare-eq.h: Move to ...
2863         * c-c++-common/compare-eq.h: here.
2864         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2865         * c-c++-common/compare-rel-const.c: here.
2866         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2867         * c-c++-common/compare-rel-d128.c: here.
2868         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2869         * c-c++-common/compare-rel-d32.c: here.
2870         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2871         * c-c++-common/compare-rel-d64.c: here.
2872         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2873         * c-c++-common/compare-rel-dfp.c: here.
2874         * gcc.dg/dfp/compare-rel.h: Move to ...
2875         * c-c++-common/compare-rel.h: here.
2876         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2877         * c-c++-common/compare-special-d128.c: here.
2878         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2879         * c-c++-common/compare-special-d32.c: here.
2880         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2881         * c-c++-common/compare-special-d64.c: here.
2882         * gcc.dg/dfp/compare-special.h: Move to ...
2883         * c-c++-common/compare-special.h: here.
2884         * gcc.dg/dfp/constants-zero.c: Move to ...
2885         * c-c++-common/constants-zero.c: here.
2886         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2887         * c-c++-common/convert-bfp-10.c: here.
2888         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2889         * c-c++-common/convert-bfp-11.c: here.
2890         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2891         * c-c++-common/convert-bfp-12.c: here.
2892         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2893         * c-c++-common/convert-bfp-13.c: here.
2894         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2895         * c-c++-common/convert-bfp-14.c: here.
2896         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2897         * c-c++-common/convert-bfp-2.c: here.
2898         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2899         * c-c++-common/convert-bfp-3.c: here.
2900         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2901         * c-c++-common/convert-bfp-4.c: here.
2902         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2903         * c-c++-common/convert-bfp-5.c: here.
2904         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2905         * c-c++-common/convert-bfp-6.c: here.
2906         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2907         * c-c++-common/convert-bfp-7.c: here.
2908         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2909         * c-c++-common/convert-bfp-8.c: here.
2910         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2911         * c-c++-common/convert-bfp-9.c: here.
2912         * gcc.dg/dfp/convert-bfp.c: Move to ...
2913         * c-c++-common/convert-bfp.c: here.
2914         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2915         * c-c++-common/convert-bfp-fold.c: here.
2916         * gcc.dg/dfp/convert-dfp.c: Move to ...
2917         * c-c++-common/convert-dfp.c: here.
2918         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2919         * c-c++-common/convert-dfp-fold-2.c: here.
2920         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2921         * c-c++-common/convert-dfp-fold.c: here.
2922         * gcc.dg/dfp/convert.h: Move to ...
2923         * c-c++-common/convert.h: here.
2924         * gcc.dg/dfp/convert-int.c: Move to ...
2925         * c-c++-common/convert-int.c: here.
2926         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2927         * c-c++-common/convert-int-fold.c: here.
2928         * gcc.dg/dfp/convert-int-max.c: Move to ...
2929         * c-c++-common/convert-int-max.c: here.
2930         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2931         * c-c++-common/convert-int-max-fold.c: here.
2932         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2933         * c-c++-common/convert-int-saturate.c: here.
2934         * gcc.dg/dfp/func-array.c: Move to ...
2935         * c-c++-common/func-array.c: here.
2936         * gcc.dg/dfp/func-deref.c: Move to ...
2937         * c-c++-common/func-deref.c: here.
2938         * gcc.dg/dfp/func-mixed.c: Move to ...
2939         * c-c++-common/func-mixed.c: here.
2940         * gcc.dg/dfp/func-pointer.c: Move to ...
2941         * c-c++-common/func-pointer.c: here.
2942         * gcc.dg/dfp/func-scalar.c: Move to ...
2943         * c-c++-common/func-scalar.c: here.
2944         * gcc.dg/dfp/func-struct.c: Move to ...
2945         * c-c++-common/func-struct.c: here.
2946         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2947         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2948         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2949         * c-c++-common/func-vararg-alternate-d128.c: here.
2950         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2951         * c-c++-common/func-vararg-alternate-d32.c: here.
2952         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2953         * c-c++-common/func-vararg-alternate-d64.c: here.
2954         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2955         * c-c++-common/func-vararg-alternate.h: here.
2956         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2957         * c-c++-common/func-vararg-dfp.c: here.
2958         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2959         * c-c++-common/func-vararg-mixed-2.c: here.
2960         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2961         * c-c++-common/func-vararg-mixed.c: here.
2962         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2963         * c-c++-common/func-vararg-size0.c: here.
2964         * gcc.dg/dfp/inf-1.c: Move to ...
2965         * c-c++-common/inf-1.c: here.
2966         * gcc.dg/dfp/loop-index.c: Move to ...
2967         * c-c++-common/loop-index.c: here.
2968         * gcc.dg/dfp/modes.c: Move to ...
2969         * c-c++-common/modes.c: here.
2970         * gcc.dg/dfp/nan-1.c: Move to ...
2971         * c-c++-common/nan-1.c: here.
2972         * gcc.dg/dfp/nan-2.c: Move to ...
2973         * c-c++-common/nan-2.c: here.
2974         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2975         * c-c++-common/operator-arith-fold.c: here.
2976         * gcc.dg/dfp/operator-assignment.c: Move to ...
2977         * c-c++-common/operator-assignment.c: here.
2978         * gcc.dg/dfp/operator-comma.c: Move to ...
2979         * c-c++-common/operator-comma.c: here.
2980         * gcc.dg/dfp/operator-cond.c: Move to ...
2981         * c-c++-common/operator-cond.c: here.
2982         * gcc.dg/dfp/operator-logical.c: Move to ...
2983         * c-c++-common/operator-logical.c: here.
2984         * gcc.dg/dfp/operator-unary.c: Move to ...
2985         * c-c++-common/operator-unary.c: here.
2986         * gcc.dg/dfp/pr31385.c: Move to ...
2987         * c-c++-common/pr31385.c: here.
2988         * gcc.dg/dfp/pr33466.c: Move to ...
2989         * c-c++-common/pr33466.c: here.
2990         * gcc.dg/dfp/pr35620.c: Move to ...
2991         * c-c++-common/pr35620.c: here.
2992         * gcc.dg/dfp/pr36800.c: Move to ...
2993         * c-c++-common/pr36800.c: here.
2994         * gcc.dg/dfp/pr39034.c: Move to ...
2995         * c-c++-common/pr39034.c: here.
2996         * gcc.dg/dfp/pr39035.c: Move to ...
2997         * c-c++-common/pr39035.c: here.
2998         * gcc.dg/dfp/pr39902.c: Move to ...
2999         * c-c++-common/pr39902.c: here.
3000         * gcc.dg/dfp/pr39986.c: Move to ...
3001         * c-c++-common/pr39986.c: here.
3002         * gcc.dg/dfp/signbit-1.c: Move to ...
3003         * c-c++-common/signbit-1.c: here.
3004         * gcc.dg/dfp/signbit-2.c: Move to ...
3005         * c-c++-common/signbit-2.c: here.
3006         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3007         * c-c++-common/struct-layout-1.c: here.
3008         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3009         * c-c++-common/usual-arith-conv.c: here.
3010         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3011         * c-c++-common/usual-arith-conv-const.c: here.
3012
3013 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3014
3015         PR testsuite/41288
3016         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3017         stack alignment.
3018
3019 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3020
3021         PR c++/39365
3022         * g++.dg/expr/bool3.C: New test.
3023         * g++.dg/expr/bool4.C: New test.
3024
3025 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3026
3027         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3028         * gcc.dg/dfp/signbit-2.c: Use it.
3029         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3030         arguments to unsigned int.
3031         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3032         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3033         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3034         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3035         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3036         * gcc.dg/dfp/pr39986.c: Ditto.
3037         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3038         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3039         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3040         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3041         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3042
3043 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3044
3045         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3046
3047 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3048
3049         PR c/41049
3050         * dfp/pr41049.c: New test.
3051
3052 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3053
3054         PR testsuite/41385
3055         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3056
3057 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3058
3059         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3060         * gcc.dg/ipa/ipa-sra-1.c: New test.
3061         * gcc.dg/ipa/ipa-sra-2.c: New test.
3062         * gcc.dg/ipa/ipa-sra-3.c: New test.
3063         * gcc.dg/ipa/ipa-sra-4.c: New test.
3064         * gcc.dg/ipa/ipa-sra-5.c: New test.
3065         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3066         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3067
3068 2009-09-17  Michael Matz  <matz@suse.de>
3069
3070         PR middle-end/41347
3071         * gfortran.dg/pr41347.f90: New test.
3072
3073 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3074
3075         * gcc.c-torture/compile/20090917-1.c: New testcase.
3076
3077 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3078
3079         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3080         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3081         alpha*-*-* target from XFAIL list.
3082
3083 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3084
3085         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3086         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3087         * gcc.dg/dfp/cast-bad.c: Use default options.
3088         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3089         * gcc.dg/dfp/composite-type.c: Ditto.
3090         * gcc.dg/dfp/constants.c: Ditto.
3091         * gcc.dg/dfp/constants-hex.c: Ditto.
3092         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3093         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3094         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3095         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3096         * gcc.dg/dfp/ctypes.c: Ditto.
3097         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3098         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3099         * gcc.dg/dfp/float-constant-double.c: Ditto.
3100         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3101         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3102         * gcc.dg/dfp/modes.c: Ditto.
3103         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3104         * gcc.dg/dfp/pr31344.c: Ditto.
3105         * gcc.dg/dfp/pr31385.c: Ditto.
3106         * gcc.dg/dfp/pr33466.c: Ditto.
3107         * gcc.dg/dfp/pr35620.c: Ditto.
3108         * gcc.dg/dfp/pr37435.c: Ditto.
3109         * gcc.dg/dfp/pr39986.c: Ditto.
3110         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3111         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3112         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3113         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3114         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3115         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3116         * gcc.dg/dfp/typespec.c: Ditto.
3117         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3118         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3119         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3120         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3121         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3122         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3123         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3124         * gcc.dg/dfp/compare-rel.h: Ditto.
3125         * gcc.dg/dfp/compare-special.h: Ditto.
3126         * gcc.dg/dfp/convert.h: Ditto.
3127         * gcc.dg/dfp/fe-check.h: Ditto.
3128         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3129         * gcc.dg/dfp/cast.c: Ditto.
3130         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3131         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3132         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3133         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3134         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3135         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3136         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3137         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3138         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3139         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3140         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3141         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3142         * gcc.dg/dfp/constants-zero.c: Ditto.
3143         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3144         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3145         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3146         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3147         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3148         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3149         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3150         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3151         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3152         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3153         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3154         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3155         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3156         * gcc.dg/dfp/convert-bfp.c: Ditto.
3157         * gcc.dg/dfp/convert-complex.c: Ditto.
3158         * gcc.dg/dfp/convert-dfp.c: Ditto.
3159         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3160         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3161         * gcc.dg/dfp/convert-int.c: Ditto.
3162         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3163         * gcc.dg/dfp/convert-int-max.c: Ditto.
3164         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3165         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3166         * gcc.dg/dfp/fe-binop.c: Ditto.
3167         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3168         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3169         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3170         * gcc.dg/dfp/func-array.c: Ditto.
3171         * gcc.dg/dfp/func-deref.c: Ditto.
3172         * gcc.dg/dfp/func-mixed.c: Ditto.
3173         * gcc.dg/dfp/func-pointer.c: Ditto.
3174         * gcc.dg/dfp/func-scalar.c: Ditto.
3175         * gcc.dg/dfp/func-struct.c: Ditto.
3176         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3177         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3178         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3179         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3180         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3181         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3182         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3183         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3184         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3185         * gcc.dg/dfp/inf-1.c: Ditto.
3186         * gcc.dg/dfp/loop-index.c: Ditto.
3187         * gcc.dg/dfp/nan-1.c: Ditto.
3188         * gcc.dg/dfp/nan-2.c: Ditto.
3189         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3190         * gcc.dg/dfp/operator-assignment.c: Ditto.
3191         * gcc.dg/dfp/operator-comma.c: Ditto.
3192         * gcc.dg/dfp/operator-cond.c: Ditto.
3193         * gcc.dg/dfp/operator-logical.c: Ditto.
3194         * gcc.dg/dfp/operator-unary.c: Ditto.
3195         * gcc.dg/dfp/pr36800.c: Ditto.
3196         * gcc.dg/dfp/pr39034.c: Ditto.
3197         * gcc.dg/dfp/pr39035.c: Ditto.
3198         * gcc.dg/dfp/pr39902.c: Ditto.
3199         * gcc.dg/dfp/signbit-1.c: Ditto.
3200         * gcc.dg/dfp/signbit-2.c: Ditto.
3201         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3202         * gcc.dg/dfp/union-init.c: Ditto.
3203         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3204
3205 2009-09-16  Michael Matz  <matz@suse.de>
3206
3207         PR fortran/41212
3208         * gfortran.dg/pr41212.f90: New test.
3209
3210 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3211
3212         * gnat.dg/alignment9.adb: New test.
3213
3214 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3215
3216         * gnat.dg/discr20.ad[sb]: New test.
3217
3218 2009-09-16  Richard Guenther  <rguenther@suse.de>
3219
3220         PR middle-end/34011
3221         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3222
3223 2009-09-16  DJ Delorie  <dj@redhat.com>
3224             Kaz Kojima  <kkojima@gcc.gnu.org>
3225
3226         * gcc.target/sh/struct-arg-dw2.c: New test.
3227
3228 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3229             Jakub Jelinek  <jakub@redhat.com>
3230
3231         PR target/41175
3232         * gcc.target/powerpc/pr41175.c: New test.
3233
3234 2009-09-14  Richard Henderson  <rth@redhat.com>
3235
3236         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3237         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3238         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3239
3240 2009-09-14  Richard Henderson  <rth@redhat.com>
3241
3242         * g++.dg/eh/builtin1.C: Update resx pattern match.
3243         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3244
3245 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3246
3247         * gcc.target/mips/branch-helper.h: New file.
3248         * gcc.target/mips/branch-2.c,
3249         * gcc.target/mips/branch-3.c,
3250         * gcc.target/mips/branch-4.c,
3251         * gcc.target/mips/branch-5.c,
3252         * gcc.target/mips/branch-6.c,
3253         * gcc.target/mips/branch-7.c,
3254         * gcc.target/mips/branch-8.c,
3255         * gcc.target/mips/branch-9.c,
3256         * gcc.target/mips/branch-10.c,
3257         * gcc.target/mips/branch-11.c,
3258         * gcc.target/mips/branch-12.c,
3259         * gcc.target/mips/branch-13.c,
3260         * gcc.target/mips/branch-14.c,
3261         * gcc.target/mips/branch-15.c: New tests.
3262
3263 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3264
3265         PR target/41331
3266         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3267         -m32 -mpowerpc64 system.
3268
3269 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3270
3271         From Jie Zhang <jie.zhang@analog.com>:
3272         * gcc.target/bfin/saveall.c: New test.
3273         * gcc.target/bfin/20090914-1.c: New test.
3274         * gcc.target/bfin/20090914-2.c: New test.
3275
3276         * gcc.target/bfin/20090914-3.c: New test.
3277
3278 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3279
3280         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3281
3282 2009-09-14  Richard Guenther  <rguenther@suse.de>
3283
3284         PR middle-end/41350
3285         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3286
3287 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3288
3289         PR libgfortran/41328
3290         * gfortran.dg/cr_lf.f90: New test.
3291
3292 2009-09-11  Michael Matz  <matz@suse.de>
3293
3294         PR middle-end/41275
3295         * g++.dg/tree-ssa/pr41275.C: New test.
3296
3297 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3298
3299         PR fortran/41242
3300         * gfortran.dg/proc_ptr_comp_21.f90: New.
3301
3302 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3303
3304         PR fortran/31292
3305         * gfortran.dg/module_procedure_1.f90: New test.
3306         * gfortran.dg/module_procedure_2.f90: Ditto.
3307         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3308
3309 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3310             James A. Morrison  <phython@gcc.gnu.org>
3311
3312         PR ada/18302
3313         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3314         commands.
3315         * ada/acats/run_test.exp: New file.
3316
3317 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3318
3319         Revert:
3320         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3321
3322         PR rtl-optimization/39779
3323         * gcc.dg/pr39979.c: New test.
3324
3325 2009-09-10  Richard Guenther  <rguenther@suse.de>
3326
3327         PR middle-end/41257
3328         * g++.dg/torture/pr41257-2.C: New testcase.
3329
3330 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3331
3332         PR c++/28293
3333         * g++.dg/template/crash91.C: New.
3334
3335 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3336
3337         PR rtl-optimization/39779
3338         * gcc.dg/pr39979.c: New test.
3339
3340 2009-09-09  Richard Guenther  <rguenther@suse.de>
3341
3342         PR tree-optimization/41101
3343         * gcc.c-torture/compile/pr41101.c: New testcase.
3344
3345 2009-09-09  Richard Guenther  <rguenther@suse.de>
3346
3347         PR middle-end/41317
3348         * gcc.c-torture/execute/pr41317.c: New testcase.
3349         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3350         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3351
3352 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3353
3354         Fix some test breakages on Darwin
3355         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3356         and adjust.
3357         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3358         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3359         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3360         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3361         take darwin specifics in account.
3362
3363 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3364
3365         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3366         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3367
3368 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3369
3370         PR c++/39923
3371         * g++.dg/cpp0x/initlist24.C: New.
3372
3373 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3374
3375         * gcc.dg/large-size-array-2.c: Fix target requirement.
3376         * gcc.dg/large-size-array-4.c: Likewise.
3377         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3378         * gcc.dg/c99-const-expr-2.c: Likewise.
3379         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3380         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3381         * gcc.dg/c90-const-expr-10.c: Likewise.
3382         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3383         instead of long.
3384         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3385         * gcc.dg/vect/pr33846.c: Likewise.
3386         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3387         __PTRDIFF_TYPE__, instead of unsigned long.
3388         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3389
3390 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3391
3392         PR debug/41229
3393         PR debug/41291
3394         PR debug/41300
3395         * gfortran.dg/pr41229.f90: New.
3396
3397 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3398
3399         PR debug/41232
3400         * gcc.dg/pr41232.c: New.
3401
3402 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3403
3404         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3405         contain -march.
3406         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3407         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3408         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3409         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3410         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3411         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3412         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3413         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3414         options other than that used in dg-options.
3415
3416 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3417
3418         PR rtl-optimization/41239
3419         * gcc.c-torture/execute/pr41239.c: New test.
3420
3421 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3422
3423         PR libgfortran/41192
3424         * gfortran.dg/namelist_59.f90: New test.
3425
3426 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3427
3428         From Mike Frysinger  <michael.frysinger@analog.com>
3429         * gcc.target/bfin/mcpu-bf542m.c: New file.
3430         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3431         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3432         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3433         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3434
3435 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3436
3437         PR middle-end/41282
3438         * gcc.c-torture/compile/pr41282.c: New test.
3439
3440 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3441
3442         PR fortran/41197
3443         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3444         variables for stat and errmsg.
3445         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3446         * gfortran.dg/allocate_stat_2.f90:  New test.
3447
3448 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3449
3450         * gcc.c-torture/compile/20090907-1.c: New test.
3451
3452 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3453
3454         PR bootstrap/41241
3455         * gcc.dg/pr41241.c: New test.
3456
3457 2009-09-06  Richard Guenther  <rguenther@suse.de>
3458
3459         PR middle-end/41144
3460         * g++.dg/torture/pr41144.C: New testcase.
3461
3462 2009-09-06  Richard Guenther  <rguenther@suse.de>
3463
3464         PR middle-end/41261
3465         * gcc.dg/torture/pr41261.c: New testcase.
3466
3467 2009-09-05  Richard Guenther  <rguenther@suse.de>
3468
3469         PR middle-end/41181
3470         * gcc.c-torture/compile/pr41181.c: New testcase.
3471
3472 2009-09-05  Richard Guenther  <rguenther@suse.de>
3473
3474         PR debug/41273
3475         * g++.dg/torture/pr41273.C: New testcase.
3476
3477 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3478
3479         PR fortran/41258
3480         * gfortran.dg/typebound_proc_12.f90 : New test.
3481
3482 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3483
3484         PR debug/41225
3485         * gfortran.dg/pr41225.f90: New.
3486
3487 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3488
3489         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3490         unistd.h, sys/types.h and sys/wait.h.
3491         (gualchk_t): New.
3492         (GUALCVT): New.
3493         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3494         (GUALITY_GDB_REDIRECT): New.
3495         (GUALITY_GDB_ARGS): Use it.
3496
3497 2009-09-04  Richard Guenther  <rguenther@suse.de>
3498
3499         PR middle-end/41257
3500         * g++.dg/torture/pr41257.C: New testcase.
3501
3502 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3503
3504         PR tree-optimization/41112
3505         * gnat.dg/array8.adb: New test.
3506
3507 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3508
3509         * gcc.target/arm/ctz.c: New test case.
3510
3511 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3512
3513         PR tree-optimization/38275
3514         * gcc.dg/autopar/reduc-1char.c: Increase number
3515         of iterations. Adjust the logic accordingly.
3516         * gcc.dg/autopar/reduc-2char.c: Ditto.
3517         * gcc.dg/autopar/reduc-1.c: Ditto.
3518         * gcc.dg/autopar/reduc-2.c: Ditto.
3519         * gcc.dg/autopar/reduc-3.c: Ditto.
3520         * gcc.dg/autopar/reduc-6.c: Ditto.
3521         * gcc.dg/autopar/reduc-7.c: Ditto.
3522         * gcc.dg/autopar/reduc-8.c: Ditto.
3523         * gcc.dg/autopar/reduc-9.c: Ditto.
3524         * gcc.dg/autopar/pr39500-1.c: Ditto.
3525         * gcc.dg/autopar/reduc-1short.c: Ditto.
3526         * gcc.dg/autopar/reduc-2short.c: Ditto.
3527         * gcc.dg/autopar/parallelization-1.c: Ditto.
3528
3529 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3530
3531         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3532         testcase using guality.h compiles and links and if a global variable
3533         can be verified by gdb.
3534
3535 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3536
3537         * lib/target-supports.exp (check_effective_target_sync_int_long):
3538         Supported on Blackfin Linux targets.
3539
3540 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3541
3542         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3543
3544 2009-09-03  Diego Novillo  <dnovillo@google.com>
3545
3546         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3547         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3548         * g++.dg/warn/unit-1.C: Likewise.
3549         * g++.dg/ipa/iinline-1.C: Likewise.
3550         * g++.dg/template/cond2.C: Adjust expected line location for the
3551         error.
3552         * g++.dg/template/pr35240.C: Likewise.
3553
3554 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3555
3556         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3557         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3558
3559 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3560
3561         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3562         * gcc.dg/memcpy-1.c: Add . to match pattern.
3563         * gcc.dg/uninit-I.c: XFAIL warning test.
3564         * g++.dg/warn/unit-1.C: XFAIL warning test.
3565
3566 2009-09-02  Ian Lance Taylor  <iant@google.com>
3567
3568         * gcc.dg/20090902-1.c: New test.
3569
3570 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3571
3572         * gcc.dg/builtin-object-size-9.c: New test.
3573
3574 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3575
3576         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3577
3578 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3579             Olivier Hainque  <hainque@adacore.com>
3580
3581         * gnat.dg/misaligned_param.adb: New test.
3582         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3583         * gnat.dg/slice7.adb: Add 1 more related case.
3584
3585 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3586
3587         * gcc.dg/guality/guality.c: Expect to fail for now.
3588         * gcc.dg/guality/example.c: Likewise.
3589
3590 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3591
3592         * gcc.dg/guality/guality.c: New.
3593         * gcc.dg/guality/guality.h: New.
3594         * gcc.dg/guality/guality.exp: New.
3595         * gcc.dg/guality/example.c: New.
3596         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3597         (cleanup-saved-temps): Likewise, .gkd files too.
3598
3599 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3600
3601         PR fortran/39229
3602         * gfortran.dg/line_length_3.f: New test.
3603         * gfortran.dg/line_length_4.f90: New test.
3604
3605 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3606
3607         * lib/target-supports.exp (check_gc_sections_available):
3608         Add proper pattern quote.
3609
3610 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3611             Kaz Kojima  <kkojima@gcc.gnu.org>
3612
3613         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3614         * g++.dg/cdce3.C: Use dg-add-options ieee.
3615         * g++.dg/torture/type-generic-1.C: Likewise.
3616         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3617         * gcc.dg/pr28796-2.c: Likewise.
3618         * gcc.dg/torture/builtin-math-7.c: Likewise.
3619         * gcc.dg/torture/type-generic-1.c: Likewise.
3620         * gfortran.dg/boz_14.f90: Likewise.
3621         * gfortran.dg/erf_2.F90: Likewise.
3622         * gfortran.dg/init_flag_3.f90: Likewise.
3623         * gfortran.dg/init_flag_4.f90: Likewise.
3624         * gfortran.dg/init_flag_5.f90: Likewise.
3625         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3626         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3627         * gfortran.dg/isnan_1.f90: Likewise.
3628         * gfortran.dg/isnan_2.f90: Likewise.
3629         * gfortran.dg/maxlocval_2.f90: Likewise.
3630         * gfortran.dg/maxlocval_4.f90: Likewise.
3631         * gfortran.dg/minlocval_1.f90: Likewise.
3632         * gfortran.dg/minlocval_4.f90: Likewise.
3633         * gfortran.dg/module_nan.f90: Likewise.
3634         * gfortran.dg/namelist_42.f90: Likewise.
3635         * gfortran.dg/namelist_43.f90: Likewise.
3636         * gfortran.dg/nan_1.f90: Likewise.
3637         * gfortran.dg/nan_2.f90: Likewise.
3638         * gfortran.dg/nan_3.f90: Likewise.
3639         * gfortran.dg/nan_4.f90: Likewise.
3640         * gfortran.dg/nan_5.f90: Likewise.
3641         * gfortran.dg/nearest_1.f90: Likewise.
3642         * gfortran.dg/nearest_2.f90: Likewise.
3643         * gfortran.dg/nearest_3.f90: Likewise.
3644         * gfortran.dg/pr37243.f: Likewise.
3645         * gfortran.dg/real_const_3.f90: Likewise.
3646         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3647
3648 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3649
3650         PR debug/30161
3651         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3652         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3653         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3654         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3655         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3656         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3657         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3658         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3659         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3660         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3661         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3662         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3663         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3664
3665 2009-08-31  Jason Merrill  <jason@redhat.com>
3666
3667         PR c++/41127
3668         * g++.dg/parse/enum5.C: New.
3669         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3670
3671 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3672
3673         PR fortran/40940
3674         * gfortran.dg/allocate_derived_1.f90: New.
3675         * gfortran.dg/class_3.f03: New.
3676
3677 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3678
3679         PR fortran/40996
3680         * gfortran.dg/allocatable_scalar_1.f90: New.
3681         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3682         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3683         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3684
3685 2009-08-30  Richard Guenther  <rguenther@suse.de>
3686
3687         PR tree-optimization/41186
3688         * g++.dg/torture/pr41186.C: New testcase.
3689         * g++.dg/tree-ssa/pr41186.C: Likewise.
3690
3691 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3692
3693         PR c++/41187
3694         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3695         take ia64 assembly comments syntax in account.
3696
3697 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3698
3699         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3700
3701 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3702
3703         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3704         * gfortran.dg/whole_file_6.f90: Likewise.
3705
3706 2009-08-28  Cary Coutant  <ccoutant@google.com>
3707
3708         PR debug/41063
3709         * g++.dg/debug/dwarf2/pr41063.C: New test.
3710
3711 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3712
3713         PR rtl-optimization/40861
3714         * gcc.dg/pr40861.c: New test.
3715
3716 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3717
3718         PR fortran/40869
3719         * gfortran.dg/proc_ptr_comp_20.f90: New.
3720
3721 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3722
3723         PR libfortran/39667
3724         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3725         open temp file with status="scratch".
3726         * gfortran.dg/fmt_cache_1.f: Likewise.
3727         * gfortran.dg/fmt_exhaust.f90: Likewise.
3728         * gfortran.dg/fmt_t_4.f90: Likewise.
3729         * gfortran.dg/fseek.f90: Likewise.
3730         * gfortran.dg/list_read_5.f90: Likewise.
3731         * gfortran.dg/namelist_39.f90: Likewise.
3732         * gfortran.dg/namelist_56.f90: Likewise.
3733         * gfortran.dg/read_bad_advance.f90: Likewise.
3734         * gfortran.dg/read_repeat.f90: Likewise.
3735         * gfortran.dg/read_size_noadvance.f90: Likewise.
3736         * gfortran.dg/read_x_past.f: Likewise.
3737
3738 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3739
3740         PR fortran/28039
3741         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3742
3743 2009-08-27  Daniel Kraft  <d@domob.eu>
3744
3745         PR fortran/37425
3746         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3747         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3748         error and fix problem with recursive assignment.
3749         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3750         * gfortran.dg/typebound_operator_3.f03: New test.
3751         * gfortran.dg/typebound_operator_4.f03: New test.
3752
3753 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3754
3755         PR debug/41170
3756         * debug/dwarf2/namespace-1.C: New test.
3757
3758 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3759
3760         PR fortran/41162
3761         * gfortran.dg/pr41162.f: New.
3762
3763 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3764             Richard Sandiford  <rdsandiford@googlemail.com>
3765
3766         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3767         with "forbid_cpu".
3768         * gcc.target/mips/branch-1.c: Update accordingly.
3769         * gcc.target/mips/extend-1.c: Likewise.
3770         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3771
3772 2009-08-26  Richard Guenther  <rguenther@suse.de>
3773
3774         PR middle-end/41163
3775         * gcc.c-torture/compile/pr41163.c: New testcase.
3776         * gcc.dg/pr35899.c: Adjust.
3777
3778 2009-08-26  Richard Guenther  <rguenther@suse.de>
3779
3780         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3781
3782 2009-08-26  Jason Merrill  <jason@redhat.com>
3783
3784         * g++.dg/cpp0x/explicit3.C: New.
3785         * g++.dg/overload/cond2.C: New.
3786
3787 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3788
3789         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3790
3791 2009-08-25  Jan Hubicka  <jh@suse.cz>
3792
3793         * gcc.target/i386/sse5-shift1-vector.c
3794         * gcc.target/i386/isa-12.c
3795         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3796         * gcc.target/i386/sse5-pcmov2.c
3797         * gcc.target/i386/isa-3.c
3798         * gcc.target/i386/sse5-shift2-vector.c
3799         * gcc.target/i386/isa-7.c
3800         * gcc.target/i386/funcspec-2.c
3801         * gcc.target/i386/sse5-haddX.c
3802         * gcc.target/i386/sse5-hadduX.c
3803         * gcc.target/i386/isa-9.c
3804         * gcc.target/i386/sse5-maccXX.c
3805         * gcc.target/i386/sse5-shift3-vector.c
3806         * gcc.target/i386/sse5-msubXX.c
3807         * gcc.target/i386/sse5-permpX.c
3808         * gcc.target/i386/sse5-check.h
3809         * gcc.target/i386/sse-12.c
3810         * gcc.target/i386/sse-11.c
3811         * gcc.target/i386/sse-10.c
3812         * gcc.target/i386/sse-13.c
3813         * gcc.target/i386/sse-14.c
3814         * gcc.target/i386/sse-22.c
3815         * gcc.target/i386/sse-2.c
3816         * gcc.target/i386/sse-13.c
3817         * gcc.target/i386/avx-2.c
3818         * gcc.target/i386/sse5-rotate1-vector.c
3819         * gcc.target/i386/isa-4.c
3820         * gcc.target/i386/sse5-hsubX.c
3821         * gcc.target/i386/sse5-pcmov.c
3822         * gcc.target/i386/sse5-fma.c
3823         * gcc.target/i386/isa-8.c
3824         * gcc.target/i386/sse5-rotate2-vector.c
3825         * gcc.target/i386/sse5-nmaccXX.c
3826         * gcc.target/i386/sse5-imul64-vector.c
3827         * gcc.target/i386/sse5-nmsubXX.c
3828         * gcc.target/i386/sse5-rotate3-vector.c
3829         * gcc.target/i386/sse5-fma-vector.c
3830         * gcc.target/i386/sse5-imul32widen-vector.c
3831         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3832
3833         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3834         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3835         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3836         * gcc.target/i386/avx-1.c: Remove SSE5.
3837         * gcc.target/i386/avx-2.c: Remove SSE5.
3838         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3839         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3840         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3841         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3842
3843 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3844
3845         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3846
3847 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3848
3849         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3850         keyword works in the same manner as __alignof.
3851
3852 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3853
3854         PR libfortran/34670
3855         * gfortran.dg/unpack_bounds_1.f90:  New test.
3856         * gfortran.dg/unpack_bounds_2.f90:  New test.
3857         * gfortran.dg/unpack_bounds_3.f90:  New test.
3858
3859 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3860
3861         * gnat.dg/slice7.adb: New test.
3862         * gnat.dg/slice7_pkg.ads: New helper.
3863
3864 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3865
3866         PR fortran/41139
3867         * gfortran.dg/proc_ptr_25.f90: New.
3868         * gfortran.dg/proc_ptr_comp_18.f90: New.
3869         * gfortran.dg/proc_ptr_comp_19.f90: New.
3870
3871 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3872
3873         PR fortran/41154
3874         * gfortran.dg/fmt_error_8.f: New test.
3875
3876 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3877
3878         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3879         number, update all callers and synchronize results for latest MPC.
3880
3881 2009-08-21  Jason Merrill  <jason@redhat.com>
3882
3883         * g++.dg/warn/Wunused-17.C: New.
3884
3885 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3886
3887         * gcc.target/arm/combine-cmp-shift.c: New test.
3888
3889 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3890
3891         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3892         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3893         width specifier.
3894
3895 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3896
3897         * gfortran.dg/fmt_error_7.f: New test.
3898
3899 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3900
3901         PR target/40718
3902         * gcc.target/i386/pr40718.c: New test.
3903
3904 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3905
3906         * gfortran.dg/proc_ptr_24.f90: New test.
3907
3908 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3909
3910         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3911         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3912         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3913
3914 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3915
3916         PR fortran/28039
3917         * gfortran.dg/fmt_with_extra.f: new file.
3918
3919 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3920
3921         * lib/target-supports.exp
3922         (check_effective_target_arm_iwmmxt_ok): New procedure.
3923         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3924         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3925
3926 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3927
3928         * gfortran.dg/boz_9.f90: Do not load denormal floating
3929         point constants.  Remove -mieee option for alpha*-*-* targets.
3930
3931 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3932
3933         PR fortran/41106
3934         * gfortran.dg/proc_ptr_23.f90: New.
3935         * gfortran.dg/proc_ptr_comp_15.f90: New.
3936         * gfortran.dg/proc_ptr_comp_16.f90: New.
3937         * gfortran.dg/proc_ptr_comp_17.f90: New.
3938
3939 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3940
3941         PR c++/41131
3942         * g++.dg/expr/unary3.C: New test.
3943
3944 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3945
3946         * gfortran.dg/common_5.f: Add -mdalign for sh.
3947         * gfortran.dg/common_align_2.f90: Likewise.
3948
3949 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3950
3951         PR libfortran/40962
3952         * c_f_pointer_tests_4.f90:  New test.
3953
3954 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3955
3956         * gnat.dg/slice6.adb: New test.
3957         * gnat.dg/slice6_pkg.ads: New helper.
3958
3959 2009-08-20  Michael Matz  <matz@suse.de>
3960
3961         PR fortran/41126
3962         * gfortran.dg/pr41126.f90: New test.
3963
3964 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3965
3966         * gnat.dg/dynamic_bound.adb: New test.
3967
3968 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3969
3970         PR fortran/41121
3971         * gfortran.dg/intrinsic_5.f90: New.
3972
3973 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3974             Richard Earnshaw  <richard.earnshaw@arm.com>
3975
3976         * gcc.target/arm/20090811-1.c: New test.
3977
3978 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3979
3980         PR middle-end/41123
3981         * gcc.dg/pr41123.c: New test.
3982
3983 2009-08-19  Jason Merrill  <jason@redhat.com>
3984
3985         PR c++/41120
3986         * g++.dg/other/gc4.C: New.
3987
3988 2009-08-18  Michael Matz  <matz@suse.de>
3989
3990         * gfortran.dg/vect/vect-gems.f90: New test.
3991         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3992
3993 2009-08-18  DJ Delorie  <dj@redhat.com>
3994
3995         * lib/wrapper.exp: Move load of target-libpath.exp from here...
3996         * lib/gcc-defs.exp: ... to here.
3997
3998         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3999         GCC_EXEC_PREFIX before building the wrapper.
4000
4001 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4002
4003         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4004         tests.
4005         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4006         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4007         dg-options.  Fix dg-final clause.
4008
4009 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4010
4011         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4012
4013 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4014             Paul Thomas  <pault@gcc.gnu.org>
4015
4016         PR fortran/40870
4017         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4018
4019 2009-08-18  Richard Guenther  <rguenther@suse.de>
4020
4021         PR middle-end/41094
4022         * gcc.dg/torture/pr41094.c: New testcase.
4023         * gcc.dg/torture/builtin-power-1.c: Adjust.
4024         * gcc.dg/builtins-10.c: Likewise.
4025
4026 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4027
4028         PR target/40971
4029         * gcc.dg/pr40971.c: New test.
4030
4031 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4032
4033         PR fortran/41062
4034         * gfortran.dg/use_only_4.f90: New test.
4035
4036 2009-08-17  Daniel Kraft  <d@domob.eu>
4037
4038         PR fortran/37425
4039         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4040         NOPASS bindings as operators.
4041
4042 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4043
4044         * lib/target-supports.exp
4045         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4046         of targets that do not need command line argument to enable SIMD.
4047
4048 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4049
4050         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4051         typo in cache name.
4052
4053 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4054
4055         PR fortran/41075
4056         * gfortran.dg/unlimited_fmt_1.f90: New test.
4057
4058 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4059
4060         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4061
4062 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4063
4064         * gnat.dg/itype.ad[sb]: New test.
4065
4066 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4067
4068         * gcc.target/mips/mips.exp: Add terminology section to comment
4069         at the top of the file.  Fix typos.
4070
4071 2009-08-16  Jason Merrill  <jason@redhat.com>
4072
4073         * g++.dg/debug/dwarf2/inline1.C: New.
4074
4075 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4076
4077         PR target/38599
4078         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4079
4080 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4081
4082         PR debug/37801
4083         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4084         Make sure to trigger inlining optimizations.
4085         * gcc.dg/debug/dwarf2/inline2.c: New test.
4086
4087 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4088
4089         PR fortran/41070
4090         * gfortran.dg/structure_constructor_10.f90: New.
4091
4092 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4093
4094         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4095         * gcc.dg/pragma-re-2.c: Likewise.
4096         * gcc.dg/pragma-re-3.c: Likewise.
4097         * gcc.dg/pragma-re-4.c: Likewise.
4098         * g++.dg/other/pragma-re-1.C: Likewise.
4099         * g++.dg/other/pragma-re-2.C: Likewise.
4100
4101 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4102
4103         * gcc.dg/torture/builtin-math-7.c: New.
4104
4105 2009-08-14  Richard Guenther  <rguenther@suse.de>
4106
4107         * gcc.c-torture/execute/20090814-1.c: New testcase.
4108
4109 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4110
4111         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4112
4113 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4114
4115         PR target/40934
4116         * gcc.target/i386/pr40934.c: New.
4117
4118 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4119
4120         PR target/41019
4121         * gcc.target/i386/pr41019.c: New test.
4122
4123 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4124
4125         PR fortran/40955
4126         * gfortran.dg/winapi.f90: New test.
4127
4128 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4129
4130         PR fortran/40995
4131         * gfortran.dg/intrinsic_4.f90: New.
4132         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4133         different line.
4134
4135 2009-08-13  Richard Guenther  <rguenther@suse.de>
4136
4137         PR middle-end/41047
4138         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4139
4140 2009-08-12  Richard Guenther  <rguenther@suse.de>
4141
4142         PR tree-optimization/41011
4143         * gfortran.dg/pr41011.f: New testcase.
4144
4145 2009-08-11  Andrew Haley  <aph@redhat.com>
4146
4147         * gcc.target/arm/synchronize.c: New file.
4148
4149 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4150
4151         PR middle-end/40980
4152         * gfortran.dg/graphite/id-17.f: New.
4153
4154 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4155             Sebastian Pop  <sebastian.pop@amd.com>
4156
4157         * gcc.dg/graphite/interchange-1.c: XFAILed.
4158         * gcc.dg/graphite/interchange-2.c: XFAILed.
4159         * gcc.dg/graphite/interchange-3.c: XFAILed.
4160         * gcc.dg/graphite/interchange-4.c: XFAILed.
4161         * gcc.dg/graphite/interchange-7.c: XFAILed.
4162
4163 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4164
4165         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4166
4167 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4168             Pranav Garg  <pranav.garg2107@gmail.com>
4169
4170         * gcc.dg/graphite/interchange-6.c: XFAILed.
4171
4172 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4173
4174         * gcc.dg/graphite/interchange-9.c: New.
4175
4176 2009-08-12  Richard Guenther  <rguenther@suse.de>
4177
4178         PR rtl-optimization/41033
4179         * gcc.dg/pr41033.c: New test.
4180
4181 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4182
4183         PR fortran/41022
4184         * gfortran.dg/proc_ptr_comp_14.f90: New.
4185
4186 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4187
4188         * gcc.target/mips/ext-5.c: New test.
4189         * gcc.target/mips/ext-6.c: New test.
4190         * gcc.target/mips/ext-7.c: New test.
4191         * gcc.target/mips/ext-8.c: New test.
4192         * gcc.target/mips/extend-2.c: New test.
4193
4194 2009-08-10  Jason Merrill  <jason@redhat.com>
4195
4196         * g++.dg/other/linkage2.C: New test for types-without-linkage
4197         handling.
4198         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4199         * g++.dg/lookup/anon2.C: Likewise.
4200         * g++.dg/other/anon3.C: Likewise.
4201         * g++.dg/template/arg2.C: Likewise.
4202         * g++.dg/template/local4.C: Likewise.
4203         * g++.old-deja/g++.law/operators32.C: Likewise.
4204         * g++.old-deja/g++.other/linkage2.C: Likewise.
4205         * g++.old-deja/g++.pt/enum6.C: Likewise.
4206         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4207         * g++.old-deja/g++.other/linkage1.C: Likewise.
4208
4209 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4210
4211         * gcc.dg/dg.exp: Test also c-c++-common dir.
4212         * g++.dg/dg.exp: Likewise.
4213         * g++.dg/warn/Wconversion-real.C: Delete.
4214         * gcc.dg/Wconversion-real.c: Move to ...
4215         * c-c++-common/Wconversion-real.c: ... here.
4216         * lib/target-supports.exp
4217         (check_effective_target_c,check_effective_target_c++): New.
4218
4219 2009-08-10  Daniel Kraft  <d@domob.eu>
4220
4221         PR fortran/37425
4222         * gfortran.dg/typebound_operator_1.f03: New test.
4223         * gfortran.dg/typebound_operator_2.f03: New test.
4224
4225 2009-08-10  Richard Guenther  <rguenther@suse.de>
4226
4227         PR middle-end/41006
4228         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4229         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4230
4231 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4232
4233         PR fortran/40940
4234         * gfortran.dg/class_1.f03: New.
4235         * gfortran.dg/class_2.f03: New.
4236         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4237         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4238         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4239         * gfortran.dg/typebound_call_10.f03: Ditto.
4240         * gfortran.dg/typebound_call_2.f03: Ditto.
4241         * gfortran.dg/typebound_call_3.f03: Ditto.
4242         * gfortran.dg/typebound_call_4.f03: Ditto.
4243         * gfortran.dg/typebound_generic_3.f03: Ditto.
4244         * gfortran.dg/typebound_generic_4.f03: Ditto.
4245         * gfortran.dg/typebound_proc_1.f08: Ditto.
4246         * gfortran.dg/typebound_proc_5.f03: Ditto.
4247         * gfortran.dg/typebound_proc_6.f03: Ditto.
4248
4249 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4250
4251         PR c++/40866
4252         * g++.dg/expr/stmt-expr-1.C: New test.
4253
4254 2009-08-09  Richard Guenther  <rguenther@suse.de>
4255
4256         PR tree-optimization/41016
4257         * gcc.c-torture/compile/pr41016.c: New testcase.
4258
4259 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4260
4261         * gcc.dg/overflow-warn-8.c: New test.
4262
4263 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4264
4265         PR tree-optimization/41008
4266         * gcc.dg/vect/O1-pr41008.c: New test.
4267
4268 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4269
4270         PR fortran/40955
4271         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4272
4273 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4274
4275         * gcc.target/bfin/loop-autoinc.c: New file.
4276
4277 2009-08-08  Richard Guenther  <rguenther@suse.de>
4278
4279         PR tree-optimization/40991
4280         * g++.dg/torture/pr40991.C: New testcase.
4281
4282 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4283
4284         * ada/acats/support/impdef.a: Tweak timing constants. Add
4285         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4286         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4287         * ada/acats/tests/c9/c940007.a: Likewise.
4288         * ada/acats/tests/c9/c94001c.ada: Likewise.
4289         * ada/acats/tests/c9/c94006a.ada: Likewise.
4290         * ada/acats/tests/c9/c94008c.ada: Likewise.
4291         * ada/acats/tests/c9/c951002.a: Likewise.
4292         * ada/acats/tests/c9/c954a01.a: Likewise.
4293         * ada/acats/tests/c9/c96001a.ada: Likewise.
4294         * ada/acats/tests/c9/c97307a.ada: Likewise.
4295
4296 2009-08-07  Richard Guenther  <rguenther@suse.de>
4297
4298         PR tree-optimization/40999
4299         * gfortran.dg/pr40999.f: New testcase.
4300
4301 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4302
4303         * g++.dg/tree-prof/partition1.C: New test.
4304
4305 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4306
4307         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4308         hook.
4309         (check_effective_target_arm_neon_ok): Improve test for neon
4310         availability.
4311         * gcc.target/arm/eabi1.c: Only run test in base variant.
4312         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4313         attribute.
4314         * gcc.target/arm/vfp1[567].c: New tests.
4315
4316 2009-08-06  Jason Merrill  <jason@redhat.com>
4317
4318         PR c++/40948
4319         * g++.dg/ext/complit12.C: Expand.
4320
4321 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4322
4323         Merge ARM/hard_vfp_branch to trunk.
4324
4325         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4326
4327         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4328         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4329
4330         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4331
4332         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4333         (PCS): Define macro to use base AAPCS.
4334         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4335
4336         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4337
4338         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4339         Correct arm_neon.h typo.
4340
4341         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4342
4343         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4344         this a linkage test.
4345         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4346         argument marshalling.
4347         * abitest.h: New file.
4348         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4349         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4350
4351 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4352
4353         PR middle-end/32964
4354         * gcc.dg/tree-ssa/pr32964.c: New test.
4355
4356 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4357             H.J. Lu  <hongjiu.lu@intel.com>
4358
4359         PR target/40957
4360         * gcc.target/i386/pr40957.c: New test.
4361
4362 2009-08-06  Richard Guenther  <rguenther@suse.de>
4363
4364         PR tree-optimization/40964
4365         * gcc.c-torture/compile/pr40964.c: New testcase.
4366
4367 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4368
4369         PR fortran/40847
4370         * gfortran.dg/transfer_resolve_1.f90 : New test.
4371
4372 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4373             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4374
4375         PR target/40906
4376         * gcc.target/i386/pr40906-1.c: New test.
4377         * gcc.target/i386/pr40906-2.c: Ditto.
4378         * gcc.target/i386/pr40906-3.c: Ditto.
4379
4380 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4381
4382         PR rtl-optimization/40924
4383         * g++.dg/torture/pr40924.C: New test.
4384
4385 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4386
4387         PR c++/36069
4388         * g++.dg/warn/pr36069.C: New.
4389
4390 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4391
4392         PR c++/39987
4393         * g++.dg/overload/defarg4.C: New test.
4394
4395 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4396
4397         PR c++/16696
4398         * g++.dg/parse/pr16696.C: New.
4399         * g++.dg/parse/pr16696-permissive.C: New.
4400
4401 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4402
4403         PR fortran/40875
4404         * gfortran.dg/initialization_23.f90 : New test.
4405
4406 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4407
4408         PR debug/39706
4409         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4410
4411 2009-08-03  Jason Merrill  <jason@redhat.com>
4412             Jakub Jelinek  <jakub@redhat.com>
4413
4414         PR c++/40948
4415         * g++.dg/ext/complit12.C: New.
4416
4417 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4418
4419         PR c/39902
4420         * gcc.target/powerpc/pr39902-2.c: New test.
4421
4422 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4423
4424         PR middle-end/40943
4425         * gcc.dg/uninit-6.c: Re-add XFAIL.
4426         * gcc.dg/uninit-6-O0.c: Likewise.
4427         * gcc.dg/uninit-pr40943.c: New test.
4428
4429 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4430
4431         PR testsuite/40858
4432         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4433         .ascii.
4434
4435 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4436
4437         PR libfortran/40853
4438         * gfortran.dg/namelist_40.f90: Update error output.
4439         * gfortran.dg/namelist_47.f90: Update error output.
4440         * gfortran.dg/namelist_58.f90: New test.
4441
4442 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4443
4444         PR fortran/40881
4445         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4446         * gfortran.dg/altreturn_3.f90: Ditto.
4447         * gfortran.dg/altreturn_5.f90: Ditto.
4448         * gfortran.dg/altreturn_6.f90: Ditto.
4449         * gfortran.dg/altreturn_7.f90: Ditto.
4450         * gfortran.dg/array_constructor_13.f90: Ditto.
4451         * gfortran.dg/arrayio_7.f90: Ditto.
4452         * gfortran.dg/arrayio_8.f90: Ditto.
4453         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4454         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4455         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4456         * gfortran.dg/backspace_8.f: Add -std=legacy.
4457         * gfortran.dg/backspace_9.f: Ditto.
4458         * gfortran.dg/char_comparison_1.f: Ditto.
4459         * gfortran.dg/char_decl_1.f90: Ditto.
4460         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4461         * gfortran.dg/char_pointer_assign.f90: Ditto.
4462         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4463         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4464         * gfortran.dg/char_pointer_func.f90: Ditto.
4465         * gfortran.dg/common_8.f90: Ditto.
4466         * gfortran.dg/constant_substring.f: Ditto.
4467         * gfortran.dg/data_char_2.f90: Ditto.
4468         * gfortran.dg/der_array_io_1.f90: Ditto.
4469         * gfortran.dg/der_array_io_2.f90: Ditto.
4470         * gfortran.dg/der_array_io_3.f90: Ditto.
4471         * gfortran.dg/der_io_3.f90: Ditto.
4472         * gfortran.dg/dev_null.F90: Ditto.
4473         * gfortran.dg/direct_io_2.f90: Ditto.
4474         * gfortran.dg/do_iterator_2.f90: Ditto.
4475         * gfortran.dg/e_d_fmt.f90: Ditto.
4476         * gfortran.dg/empty_format_1.f90: Ditto.
4477         * gfortran.dg/entry_17.f90: Modified warning message.
4478         * gfortran.dg/entry_7.f90: Add -std=legacy.
4479         * gfortran.dg/eor_1.f90: Ditto.
4480         * gfortran.dg/equiv_2.f90: Ditto.
4481         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4482         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4483         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4484         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4485         * gfortran.dg/fmt_error_2.f90: Ditto.
4486         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4487         * gfortran.dg/fmt_tl.f: Ditto.
4488         * gfortran.dg/fmt_white.f: Ditto.
4489         * gfortran.dg/func_derived_1.f90: Ditto.
4490         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4491         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4492         * gfortran.dg/global_references_2.f90: Ditto.
4493         * gfortran.dg/hollerith_1.f90: Ditto.
4494         * gfortran.dg/hollerith.f90: Use new-style character length.
4495         * gfortran.dg/hollerith_f95.f90: Ditto.
4496         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4497         * gfortran.dg/implicit_6.f90: Ditto.
4498         * gfortran.dg/implicit_9.f90: Ditto.
4499         * gfortran.dg/inquire_13.f90: Ditto.
4500         * gfortran.dg/inquire_5.f90: Ditto.
4501         * gfortran.dg/inquire_6.f90: Ditto.
4502         * gfortran.dg/inquire.f90: Ditto.
4503         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4504         * gfortran.dg/io_constraints_2.f90: Ditto.
4505         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4506         * gfortran.dg/loc_2.f90: Ditto.
4507         * gfortran.dg/logical_1.f90: Ditto.
4508         * gfortran.dg/longline.f: Ditto.
4509         * gfortran.dg/merge_char_1.f90: Ditto.
4510         * gfortran.dg/namelist_12.f: Ditto.
4511         * gfortran.dg/namelist_14.f90: Ditto.
4512         * gfortran.dg/namelist_18.f90: Ditto.
4513         * gfortran.dg/namelist_19.f90: Ditto.
4514         * gfortran.dg/namelist_21.f90: Ditto.
4515         * gfortran.dg/namelist_22.f90: Ditto.
4516         * gfortran.dg/namelist_37.f90: Ditto.
4517         * gfortran.dg/namelist_54.f90: Ditto.
4518         * gfortran.dg/namelist_55.f90: Ditto.
4519         * gfortran.dg/namelist_empty.f90: Ditto.
4520         * gfortran.dg/namelist_use.f90: Use new-style character length.
4521         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4522         * gfortran.dg/nested_modules_4.f90: Ditto.
4523         * gfortran.dg/nested_modules_5.f90: Ditto.
4524         * gfortran.dg/open-options-blanks.f: Ditto.
4525         * gfortran.dg/output_exponents_1.f90: Ditto.
4526         * gfortran.dg/parens_5.f90: Ditto.
4527         * gfortran.dg/parens_6.f90: Ditto.
4528         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4529         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4530         * gfortran.dg/pr15129.f90: Ditto.
4531         * gfortran.dg/pr15332.f: Ditto.
4532         * gfortran.dg/pr16597.f90: Ditto.
4533         * gfortran.dg/pr17143.f90: Ditto.
4534         * gfortran.dg/pr17164.f90: Ditto.
4535         * gfortran.dg/pr17229.f: Modified warning message.
4536         * gfortran.dg/pr18210.f90: Add -std=legacy.
4537         * gfortran.dg/pr19155.f: Ditto.
4538         * gfortran.dg/pr20086.f90: Ditto.
4539         * gfortran.dg/pr20124.f90: Ditto.
4540         * gfortran.dg/pr20755.f: Ditto.
4541         * gfortran.dg/pr20865.f90: Ditto.
4542         * gfortran.dg/pr20950.f: Ditto.
4543         * gfortran.dg/pr21730.f: Ditto.
4544         * gfortran.dg/pr22491.f: Ditto.
4545         * gfortran.dg/pr29713.f90: Ditto.
4546         * gfortran.dg/print_parentheses_1.f: Ditto.
4547         * gfortran.dg/print_parentheses_2.f90: Ditto.
4548         * gfortran.dg/proc_assign_1.f90: Ditto.
4549         * gfortran.dg/proc_decl_1.f90: Ditto.
4550         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4551         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4552         * gfortran.dg/read_float_1.f90: Ditto.
4553         * gfortran.dg/read_logical.f90: Ditto.
4554         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4555         * gfortran.dg/return_1.f90: Ditto.
4556         * gfortran.dg/rewind_1.f90: Ditto.
4557         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4558         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4559         * gfortran.dg/stfunc_1.f90: Ditto.
4560         * gfortran.dg/stfunc_3.f90: Ditto.
4561         * gfortran.dg/stfunc_4.f90: Ditto.
4562         * gfortran.dg/stfunc_6.f90: Ditto.
4563         * gfortran.dg/streamio_2.f90: Ditto.
4564         * gfortran.dg/string_ctor_1.f90: Ditto.
4565         * gfortran.dg/string_null_compare_1.f: Ditto.
4566         * gfortran.dg/substr_6.f90: Ditto.
4567         * gfortran.dg/tl_editing.f90: Ditto.
4568         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4569         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4570         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4571         * gfortran.dg/g77/1832.f: Ditto.
4572         * gfortran.dg/g77/19981216-0.f Ditto.
4573         * gfortran.dg/g77/19990525-0.f: Ditto.
4574         * gfortran.dg/g77/19990826-2.f: Ditto.
4575         * gfortran.dg/g77/20000630-2.f: Ditto.
4576         * gfortran.dg/g77/20010116.f: Ditto.
4577         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4578         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4579         * gfortran.dg/g77/980520-1.f: Ditto.
4580         * gfortran.dg/g77/check0.f: Ditto.
4581         * gfortran.dg/g77/cpp3.F: Ditto.
4582         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4583         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4584         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4585         * gfortran.dg/g77/short.f: Ditto.
4586
4587 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4588
4589         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4590         * gcc.target/mips/ext-4.c: Likewise.
4591         * gcc.target/mips/interrupt_handler.c: Likewise.
4592         * gcc.target/mips/truncate-4.c: Likewise.
4593         * gcc.target/mips/truncate-5.c: Likewise.
4594
4595 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4596
4597         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4598         -fgraphite-force-parallel to -floop-parallelize-all.
4599
4600 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4601
4602         PR fortran/40011
4603         * gfortran.dg/whole_file_7.f90: New test.
4604         * gfortran.dg/whole_file_8.f90: New test.
4605         * gfortran.dg/whole_file_9.f90: New test.
4606         * gfortran.dg/whole_file_10.f90: New test.
4607         * gfortran.dg/whole_file_11.f90: New test.
4608         * gfortran.dg/whole_file_12.f90: New test.
4609         * gfortran.dg/whole_file_13.f90: New test.
4610         * gfortran.dg/whole_file_14.f90: New test.
4611
4612 2009-07-31  Jason Merrill  <jason@redhat.com>
4613
4614         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4615         binding semantics.
4616         * g++.dg/cpp0x/named.C: Likewise.
4617         * g++.dg/cpp0x/overload.C: Likewise.
4618         * g++.dg/cpp0x/rv1n.C: Likewise.
4619         * g++.dg/cpp0x/rv1p.C: Likewise.
4620         * g++.dg/cpp0x/rv2n.C: Likewise.
4621         * g++.dg/cpp0x/rv2p.C: Likewise.
4622         * g++.dg/cpp0x/rv3n.C: Likewise.
4623         * g++.dg/cpp0x/rv3p.C: Likewise.
4624         * g++.dg/cpp0x/rv4n.C: Likewise.
4625         * g++.dg/cpp0x/rv4p.C: Likewise.
4626         * g++.dg/cpp0x/rv5n.C: Likewise.
4627         * g++.dg/cpp0x/rv5p.C: Likewise.
4628         * g++.dg/cpp0x/rv6n.C: Likewise.
4629         * g++.dg/cpp0x/rv6p.C: Likewise.
4630         * g++.dg/cpp0x/rv7n.C: Likewise.
4631         * g++.dg/cpp0x/rv7p.C: Likewise.
4632         * g++.dg/cpp0x/template_deduction.C: Likewise.
4633         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4634         * g++.dg/cpp0x/overloadn.C: New.
4635         * g++.dg/cpp0x/rv-cast.C: New.
4636
4637 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4638
4639         * gcc.target/mips/ext-4.c: New test.
4640
4641 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4642
4643         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4644
4645 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4646
4647         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4648         * gcc.dg/tree-ssa/loop-32.c: Same.
4649         * gcc.dg/tree-ssa/loop-33.c: Same.
4650         * gcc.dg/tree-ssa/loop-34.c: Same.
4651         * gcc.dg/tree-ssa/loop-35.c: Same.
4652         * gcc.dg/tree-ssa/loop-7.c: Same.
4653         * gcc.dg/tree-ssa/pr23109.c: Same.
4654         * gcc.dg/tree-ssa/restrict-2.c: Same.
4655         * gcc.dg/tree-ssa/restrict-3.c: Same.
4656         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4657         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4658         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4659         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4660         * gcc.dg/tree-ssa/structopt-1.c: Same.
4661         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4662         * gfortran.dg/pr32921.f: Same.
4663
4664 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4665
4666         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4667         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4668         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4669         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4670         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4671         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4672         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4673         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4674         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4675         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4676         * gcc.dg/graphite/id-1.c: New.
4677         * gcc.dg/graphite/id-10.c: New.
4678         * gcc.dg/graphite/id-11.c: New.
4679         * gcc.dg/graphite/id-12.c: New.
4680         * gcc.dg/graphite/id-13.c: New.
4681         * gcc.dg/graphite/id-14.c: New.
4682         * gcc.dg/graphite/id-15.c: New.
4683         * gcc.dg/graphite/id-2.c: New.
4684         * gcc.dg/graphite/id-3.c: New.
4685         * gcc.dg/graphite/id-4.c: New.
4686         * gcc.dg/graphite/id-5.c: New.
4687         * gcc.dg/graphite/id-6.c: New.
4688         * gcc.dg/graphite/id-7.c: New.
4689         * gcc.dg/graphite/id-8.c: New.
4690         * gcc.dg/graphite/id-9.c: New.
4691         * gcc.dg/graphite/interchange-0.c: New.
4692         * gcc.dg/graphite/interchange-1.c: New.
4693         * gcc.dg/graphite/interchange-2.c: New.
4694         * gcc.dg/graphite/interchange-3.c: New.
4695         * gcc.dg/graphite/interchange-4.c: New.
4696         * gcc.dg/graphite/interchange-5.c: New.
4697         * gcc.dg/graphite/interchange-6.c: New.
4698         * gcc.dg/graphite/interchange-7.c: New.
4699         * gcc.dg/graphite/interchange-8.c: New.
4700         * gcc.dg/graphite/pr35356-1.c: New.
4701         * gcc.dg/graphite/pr35356-2.c: New.
4702         * gcc.dg/graphite/pr35356-3.c: New.
4703         * gcc.dg/graphite/pr40157.c: New.
4704         * gcc.dg/graphite/run-id-1.c: New.
4705         * gcc.dg/graphite/scop-20.c: New.
4706         * gcc.dg/graphite/scop-21.c: New.
4707         * gfortran.dg/graphite/id-1.f90: New.
4708         * gfortran.dg/graphite/id-10.f90: New.
4709         * gfortran.dg/graphite/id-11.f: New.
4710         * gfortran.dg/graphite/id-12.f: New.
4711         * gfortran.dg/graphite/id-13.f: New.
4712         * gfortran.dg/graphite/id-14.f: New.
4713         * gfortran.dg/graphite/id-15.f: New.
4714         * gfortran.dg/graphite/id-16.f: New.
4715         * gfortran.dg/graphite/id-5.f: New.
4716         * gfortran.dg/graphite/id-6.f: New.
4717         * gfortran.dg/graphite/id-7.f: New.
4718         * gfortran.dg/graphite/id-8.f: New.
4719         * gfortran.dg/graphite/id-9.f: New.
4720         * gfortran.dg/graphite/interchange-1.f: New.
4721         * gfortran.dg/graphite/interchange-2.f: New.
4722
4723 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4724
4725         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4726         flags based on the name of the testcase.
4727         * gfortran.dg/graphite/graphite.exp: Same.
4728
4729         * gcc.dg/graphite/block-0.c: Adjusted.
4730         * gcc.dg/graphite/block-1.c: Adjusted.
4731         * gcc.dg/graphite/block-2.c: Adjusted.
4732         * gcc.dg/graphite/block-3.c: Adjusted.
4733         * gcc.dg/graphite/block-4.c: Adjusted.
4734         * gcc.dg/graphite/block-5.c: Adjusted.
4735         * gcc.dg/graphite/block-6.c: Adjusted.
4736         * gcc.dg/graphite/pr37485.c: Adjusted.
4737         * gcc.dg/graphite/pr37684.c: Adjusted.
4738         * gcc.dg/graphite/pr37828.c: Adjusted.
4739         * gcc.dg/graphite/pr37883.c: Adjusted.
4740         * gcc.dg/graphite/pr37928.c: Adjusted.
4741         * gcc.dg/graphite/pr37943.c: Adjusted.
4742         * gcc.dg/graphite/pr38409.c: Adjusted.
4743         * gcc.dg/graphite/pr38498.c: Adjusted.
4744         * gcc.dg/graphite/pr38559.c: Adjusted.
4745         * gcc.dg/graphite/pr39335.c: Adjusted.
4746         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4747         * gcc.dg/graphite/scop-0.c: Adjusted.
4748         * gcc.dg/graphite/scop-1.c: Adjusted.
4749         * gcc.dg/graphite/scop-10.c: Adjusted.
4750         * gcc.dg/graphite/scop-11.c: Adjusted.
4751         * gcc.dg/graphite/scop-12.c: Adjusted.
4752         * gcc.dg/graphite/scop-13.c: Adjusted.
4753         * gcc.dg/graphite/scop-14.c: Adjusted.
4754         * gcc.dg/graphite/scop-15.c: Adjusted.
4755         * gcc.dg/graphite/scop-16.c: Adjusted.
4756         * gcc.dg/graphite/scop-17.c: Adjusted.
4757         * gcc.dg/graphite/scop-18.c: Adjusted.
4758         * gcc.dg/graphite/scop-19.c: Adjusted.
4759         * gcc.dg/graphite/scop-2.c: Adjusted.
4760         * gcc.dg/graphite/scop-3.c: Adjusted.-
4761         * gcc.dg/graphite/scop-4.c: Adjusted.
4762         * gcc.dg/graphite/scop-5.c: Adjusted.
4763         * gcc.dg/graphite/scop-6.c: Adjusted.
4764         * gcc.dg/graphite/scop-7.c: Adjusted.
4765         * gcc.dg/graphite/scop-8.c: Adjusted.
4766         * gcc.dg/graphite/scop-9.c: Adjusted.
4767         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4768         * gfortran.dg/graphite/block-1.f90: Adjusted.
4769         * gfortran.dg/graphite/block-2.f: Adjusted.
4770         * gfortran.dg/graphite/block-3.f90: Adjusted.
4771         * gfortran.dg/graphite/block-4.f90: Adjusted.
4772         * gfortran.dg/graphite/id-2.f90: Adjusted.
4773         * gfortran.dg/graphite/id-3.f90: Adjusted.
4774         * gfortran.dg/graphite/id-4.f90: Adjusted.
4775         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4776         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4777         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4778         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4779         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4780         * gfortran.dg/graphite/scop-1.f: Adjusted.
4781
4782 2009-07-30  Doug Kwan  <dougkwan@google.com>
4783
4784         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4785         in warnings added in rev 141298.
4786
4787 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4788
4789         * lib/options.exp: Use "!=" instead of "ne".
4790
4791         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4792
4793         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4794         * gcc.dg/ucnid-12.c: Likewise.
4795
4796 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4797             Pat Haugen  <pthaugen@us.ibm.com>
4798             Revital Eres <ERES@il.ibm.com>
4799
4800         * gcc.target/powerpc/altivec-32.c: New file to test
4801         Altivec simple math function vectorization.
4802
4803         * gcc.target/powerpc/bswap-run.c: New file to test swap
4804         builtins.
4805         * gcc.target/powerpc/bswap16.c: Ditto.
4806         * gcc.target/powerpc/bswap32.c: Ditto.
4807         * gcc.target/powerpc/bswap64-1.c: Ditto.
4808         * gcc.target/powerpc/bswap64-2.c: Ditto.
4809         * gcc.target/powerpc/bswap64-3.c: Ditto.
4810         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4811         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4812         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4813
4814         * gcc.target/powerpc/popcount-2.c: New file to test
4815         power7 popcntd instructions.
4816         * gcc.target/powerpc/popcount-3.c: Ditto.
4817
4818         * gcc.target/powerpc/pr39457.c: New VSX test.
4819         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4820         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4821         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4822         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4823         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4824         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4825         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4826         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4827         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4828         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4829         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4830         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4831
4832         * gcc.target/powerpc/altivec-6.c: Store the result of
4833         vec_add, so the optimizer doesn't remove it.
4834
4835         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4836         systems that support bswap64.
4837
4838         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4839         prevent VSX code generation.
4840
4841         * lib/target-supports.exp (check_vsx_hw_available): New
4842         function to test if VSX available.
4843         (check_effective_target_powerpc_vsx_ok): Ditto.
4844         (check_vmx_hw_available): Add explicit -mno-vsx.
4845
4846 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4847
4848         PR c/39902
4849         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4850
4851 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4852
4853         PR tree-optimization/40570
4854         * gcc.c-torture/compile/pr40570.c: New test.
4855
4856 2009-07-29  Jason Merrill  <jason@redhat.com>
4857
4858         PR c++/14912
4859         * g++.dg/template/defarg13.C: New.
4860
4861 2009-07-29  Richard Guenther  <rguenther@suse.de>
4862
4863         PR c++/40834
4864         * g++.dg/torture/pr40834.C: New testcase.
4865
4866 2009-07-29  Michael Matz  <matz@suse.de>
4867
4868         PR middle-end/40830
4869         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4870
4871 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4872
4873         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4874         sh*-*-* targets.  Skip on spu-*-* targets.
4875         * gfortran.dg/maxlocval_4.f90: Likewise.
4876         * gfortran.dg/minlocval_1.f90: Likewise.
4877         * gfortran.dg/minlocval_4.f90: Likewise.
4878
4879 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4880
4881         PR fortran/40878
4882         * gfortran.dg/gomp/pr40878-1.f90: New test.
4883         * gfortran.dg/gomp/pr40878-2.f90: New test.
4884
4885         PR testsuite/40891
4886         * gcc.dg/cdce1.c: Adjust note line number.
4887         * gcc.dg/cdce2.c: Likewise.
4888
4889 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4890
4891         PR fortran/40882
4892         * gfortran.dg/proc_ptr_comp_13.f90: New.
4893
4894 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4895
4896         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4897         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4898         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4899         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4900         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4901         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4902         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4903         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4904         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4905         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4906         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4907         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4908         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4909         #ifdef NEED_IEEE754_FLOAT conditional.
4910         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4911         conditional.
4912
4913 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4914
4915         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4916         i?86-*-netware.
4917         * g++.dg/ext/bitfield3.C: Likewise.
4918         * g++.dg/ext/bitfield4.C: Likewise.
4919         * g++.dg/ext/bitfield5.C: Likewise.
4920         * gcc.dg/bitfld-15.c: Likewise.
4921         * gcc.dg/bitfld-16.c: Likewise.
4922         * gcc.dg/bitfld-17.c: Likewise.
4923         * gcc.dg/bitfld-18.c: Likewise.
4924         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4925         * gcc.dg/20010912-1.c: Likewise.
4926         * gcc.dg/20021018-1.c: Likewise.
4927         * gcc.dg/20030213-1.c: Likewise.
4928         * gcc.dg/20030225-1.c: Likewise.
4929         * gcc.dg/20030708-1.c: Likewise.
4930         * gcc.dg/20050321-2.c: Likewise.
4931         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4932         * gcc.dg/cdce2.c: Likewise.
4933         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4934         targets.
4935         * gcc.target/i386/pr37248-3.c: Likewise.
4936
4937 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4938
4939         PR fortran/40848
4940         * gfortran.dg/altreturn_7.f90: New.
4941
4942 2009-07-27  Simon Baldwin  <simonb@google.com>
4943
4944         PR testsuite/40829
4945         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4946         so that indexing no longer runs off array end.
4947
4948 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4949
4950         PR fortran/40851
4951         * gfortran.dg/derived_init_3.f90: New test.
4952
4953 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4954
4955         PR fortran/33197
4956         * gfortran.dg/atan2_1.f90: New test
4957         * gfortran.dg/atan2_2.f90: New test
4958
4959 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4960
4961         PR c++/40749
4962         * g++.dg/warn/Wreturn-type-6.C: New test.
4963
4964 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4965
4966         PR tree-optimization/40801
4967         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4968         * gfortran.dg/vect/vect.exp: Run tests starting with
4969         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4970
4971 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4972
4973         PR rtl-optimization/40445
4974         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4975
4976 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4977
4978         * gcc.dg/builtin-unreachable-4.c: New test.
4979
4980 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4981
4982         PR fortran/33197
4983         * gfortran.dg/complex_intrinsic_5.f90: New test.
4984         * gfortran.dg/complex_intrinsic_7.f90: New test.
4985
4986 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4987
4988         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4989         * gcc.dg/ipa/noclone-1.c: New test.
4990
4991 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
4992
4993         * lib/target-supports.exp (check_effective_target_static): New
4994         procedure.
4995         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4996         supported.
4997         * g++.old-deja/g++.law/weak.C: Require static effective target.
4998
4999 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5000
5001         PR fortran/39630
5002         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5003         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5004         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5005         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5006         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5007         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5008         * gfortran.dg/typebound_call_10.f03: New.
5009
5010 2009-07-24  Jason Merrill  <jason@redhat.com>
5011
5012         * g++.dg/cpp0x/defaulted11.C: New.
5013
5014         * g++.dg/cpp0x/initlist23.C: New.
5015
5016 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5017
5018         PR fortran/40822
5019         * gfortran.dg/char_length_16.f90: New.
5020
5021 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5022
5023         PR fortran/40643
5024         PR fortran/31067
5025         * gfortran.dg/maxlocval_2.f90: New test.
5026         * gfortran.dg/maxlocval_3.f90: New test.
5027         * gfortran.dg/maxlocval_4.f90: New test.
5028         * gfortran.dg/minlocval_1.f90: New test.
5029         * gfortran.dg/minlocval_2.f90: New test.
5030         * gfortran.dg/minlocval_3.f90: New test.
5031         * gfortran.dg/minlocval_4.f90: New test.
5032
5033 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5034
5035         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5036         scan-assembler.
5037
5038 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5039
5040         PR fortran/40839
5041         * gfortran.dg/pr40839.f90: New test.
5042
5043 2009-07-23  Michael Matz  <matz@suse.de>
5044
5045         PR middle-end/40830
5046         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5047         don't set options ourself.
5048
5049 2009-07-23  Simon Baldwin  <simonb@google.com>
5050
5051         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5052         native C compilation where required.
5053
5054 2009-07-22  Doug Kwan  <dougkwan@google.com>
5055
5056         * gcc.c-torture/compile/20090721-1.c: New test.
5057
5058 2009-07-22  Michael Matz  <matz@suse.de>
5059
5060         PR tree-optimization/35229
5061         PR tree-optimization/39300
5062         * gcc.dg/vect/vect-pre-interact.c: New test.
5063
5064 2009-07-22  Richard Guenther  <rguenther@suse.de>
5065
5066         * g++.dg/lookup/using21.C: Fix duplicate paste.
5067
5068 2009-07-22  Richard Guenther  <rguenther@suse.de>
5069
5070         PR c++/40799
5071         * g++.dg/lookup/using21.C: New testcase.
5072
5073 2009-07-21  Jason Merrill  <jason@redhat.com>
5074
5075         * g++.dg/init/aggr4.C: New.
5076
5077 2009-07-21  Jason Merrill  <jason@redhat.com>
5078
5079         Core issue 934
5080         * g++.dg/cpp0x/initlist22.C: New.
5081
5082 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5083
5084         * gcc.target/i386/vectorize8.c: New test.
5085
5086 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5087
5088         PR target/40811
5089         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5090         Add i?86 and x86_64 targets.
5091         * gcc.target/i386/vectorize7.c: New test.
5092
5093         PR target/40809
5094         * gcc.target/i386/pr40809.c: New test.
5095
5096 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5097
5098         PR tree-optimization/40813
5099         * g++.dg/opt/inline15.C: New test.
5100
5101 2009-07-21  Paul Brook <paul@codesourcery.com>
5102
5103         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5104         * lib/target-supports.exp (check_effective_target_section_anchors):
5105         Add arm*-*-*.
5106
5107 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5108
5109         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5110         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5111         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5112
5113 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5114
5115         * gcc.target/mips/ext-3.c: New test.
5116
5117 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5118
5119         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5120         * gcc.dg/builtin-object-size-8.c: New test.
5121         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5122         * g++.dg/ext/builtin-object-size2.C: Likewise.
5123
5124         PR tree-optimization/40792
5125         * gcc.dg/pr40792.c: New test.
5126
5127 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5128
5129         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5130         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5131         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5132
5133 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5134
5135         * gcc.target/sh/mfmovd.c: New test.
5136
5137 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5138             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5139
5140         PR libfortran/40714
5141         * gfortran.dg/eof_3.f90: New test.
5142
5143 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5144
5145         PR fortran/40727
5146         * gfortran.dg/intrinsic_cmplx.f90: New test.
5147
5148 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5149
5150         PR libfortran/34670
5151         PR libfortran/36874
5152         * gfortran.dg/cshift_bounds_1.f90:  New test.
5153         * gfortran.dg/cshift_bounds_2.f90:  New test.
5154         * gfortran.dg/cshift_bounds_3.f90:  New test.
5155         * gfortran.dg/cshift_bounds_4.f90:  New test.
5156         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5157         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5158         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5159         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5160
5161 2009-07-19  Jan Hubicka  <jh@suse.cz>
5162
5163         PR tree-optimization/40676
5164         * gcc.c-torture/compile/pr40676.c: New testcase.
5165
5166 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5167
5168         * gcc.target/mips/ext-2.c: New test.
5169
5170 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5171
5172         * gcc.target/mips/octeon-exts-7.c: New test.
5173         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5174         * gcc.target/mips/octeon-exts-5.c: Likewise.
5175
5176 2009-07-18  Richard Guenther  <rguenther@suse.de>
5177
5178         PR testsuite/40798
5179         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5180
5181 2009-07-18  Richard Guenther  <rguenther@suse.de>
5182
5183         PR c/40787
5184         * gcc.dg/pr35899.c: Adjust.
5185
5186 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5187
5188         * gcc.target/powerpc/asm-es-1.c: New test.
5189         * gcc.target/powerpc/asm-es-2.c: Likewise.
5190
5191 2009-07-17  Richard Guenther  <rguenther@suse.de>
5192
5193         PR c/40401
5194         * g++.dg/rtti/crash4.C: New testcase.
5195         * g++.dg/torture/20090706-1.C: Likewise.
5196         * gcc.dg/redecl-17.c: Likewise.
5197         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5198         * gcc.dg/declspec-9.c: Expect extra error.
5199         * gcc.dg/declspec-10.c: Likewise.
5200         * gcc.dg/declspec-11.c: Likewise.
5201         * gcc.dg/redecl-10.c: Expect extra warnings.
5202         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5203         * gcc.target/i386/pr39545-1.c: Likewise.
5204         * g++.dg/ext/asm3.C: Expect more errors.
5205         * g++.dg/gomp/block-1.C: Likewise.
5206         * g++.dg/gomp/block-2.C: Likewise.
5207         * g++.dg/gomp/block-3.C: Likewise.
5208         * g++.dg/gomp/block-5.C: Likewise.
5209         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5210         * g++.dg/warn/unused-result1.C: XFAIL.
5211
5212 2009-07-17  Richard Guenther  <rguenther@suse.de>
5213
5214         PR tree-optimization/40321
5215         * gcc.c-torture/compile/pr40321.c: New testcase.
5216         * g++.dg/torture/pr40321.C: Likewise.
5217
5218 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5219
5220         PR c++/40780
5221         * g++.dg/template/ptrmem19.C: New test.
5222
5223 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5224             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5225
5226         PR 40435
5227         * gcc.dg/pr36902.c: Add column info.
5228         * g++.dg/gcov/gcov-2.C: Change count for definition.
5229
5230 2009-07-16  Jason Merrill  <jason@redhat.com>
5231
5232         PR libstdc++/37907
5233         * g++.dg/cpp0x/std-layout1.C: New.
5234         * g++.dg/ext/has_nothrow_assign.C: Fix.
5235         * g++.dg/ext/has_nothrow_copy.C: Fix.
5236         * g++.dg/ext/has_trivial_assign.C: Fix.
5237         * g++.dg/ext/has_trivial_copy.C: Fix.
5238         * g++.dg/ext/is_pod.C: Fix.
5239         * g++.dg/other/offsetof3.C: Adjust.
5240         * g++.dg/overload/ellipsis1.C: Adjust.
5241         * g++.dg/warn/var-args1.C: Adjust.
5242         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5243         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5244         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5245         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5246         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5247
5248 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5249
5250         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5251         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5252         effective target "mpc_pow".
5253         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5254
5255 2009-07-16  Richard Henderson  <rth@redhat.com>
5256
5257         * g++.dg/opt/eh4.C: New test.
5258
5259 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5260
5261         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5262
5263 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5264
5265         PR middle-end/40747
5266         * gcc.c-torture/execute/pr40747.c: New test.
5267
5268 2009-07-15  Richard Guenther  <rguenther@suse.de>
5269
5270         PR middle-end/40753
5271         * gcc.c-torture/compile/pr40753.c: New testcase.
5272
5273 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5274
5275         PR fortran/40743
5276         * gfortran.dg/interface_assignment_4.f90: New.
5277
5278 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5279
5280         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5281         for FreeBSD up to and including version 8.
5282
5283 2009-07-14  Taras Glek  <tglek@mozilla.com>
5284             Rafael Espindola  <espindola@google.com>
5285
5286         * g++.dg/plugin/header-plugin-test.C: New.
5287         * g++.dg/plugin/header_plugin.c: New.
5288         * g++.dg/plugin/plugin.exp: Update.
5289
5290 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5291
5292         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5293         function to enable vectorization.
5294         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5295         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5296
5297 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5298
5299         * gcc.target/i386/sse-copysignf-vec.c: New test.
5300         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5301
5302 2009-07-14  Jason Merrill  <jason@redhat.com>
5303
5304         PR c++/37276
5305         * g++.dg/lookup/builtin5.C: New.
5306         * g++.dg/other/error22.C: Add missing extern "C".
5307         * g++.dg/warn/Warray-bounds.C: Likewise.
5308         * gcc.dg/compat/compat-common.h: Likewise.
5309
5310         PR c++/40746
5311         * g++.dg/lookup/using20.C: New.
5312
5313         PR c++/40740
5314         * g++.dg/template/koenig8.C: New.
5315
5316 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5317
5318         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5319         both i?86-*-darwin* and x86_64-*-darwin*.
5320
5321 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5322
5323         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5324         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5325         name.
5326
5327 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5328
5329         PR debug/40705
5330         * g++.dg/debug/dwarf2/typedef1.C: New test.
5331
5332         PR c++/40357
5333         * g++.dg/other/typedef3.C: New test.
5334
5335 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5336
5337         * gcc.dg/20090709-1.c: Move to a proper place ...
5338         * gcc.target/m68k/20090709-1.c: ... here.
5339
5340 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5341
5342         PR C++/22154
5343         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5344         front of qualified names are allowed.
5345         * g++.dg/parse/crash10.C: Likewise.
5346         * g++.dg/parse/error15.C: Likewise.
5347         * g++.dg/parse/typename9.C: Likewise.
5348         * g++.dg/parse/error8.C: Likewise.
5349
5350 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5351
5352         PR fortran/40646
5353         * gfortran.dg/proc_ptr_22.f90: Extended.
5354         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5355
5356 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5357
5358         * gfortran.dg/vect/vect-6.f: New test.
5359
5360 2009-07-12  Jason Merrill  <jason@redhat.com>
5361
5362         PR c++/36628
5363         * g++.dg/cpp0x/decltype17.C: New.
5364
5365         PR c++/37206
5366         * g++.dg/cpp0x/rv10.C: New.
5367
5368 2009-07-12  Jason Merrill  <jason@redhat.com>
5369
5370         PR c++/40689
5371         * g++.dg/cpp0x/initlist20.C: New.
5372         * g++.dg/cpp0x/initlist21.C: New.
5373
5374 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5375
5376         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5377         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5378         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5379         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5380         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5381
5382 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5383
5384         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5385         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5386         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5387         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5388         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5389         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5390         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5391         effective_target fd_truncate.
5392
5393 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5394
5395         * gnat.dg/specs/addr1.ads: New test.
5396
5397 2009-07-11  Jan Hubicka  <jh@suse.cz>
5398
5399         PR middle-end/48388
5400         * g++.dg/torture/pr40388.C: New testcase.
5401
5402 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5403
5404         PR target/40668
5405         * gcc.c-torture/execute/pr40668.c: New test.
5406
5407 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5408
5409         * gcc.c-torture/execute/20090711-1.c: New test.
5410
5411 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5412
5413         PR testsuite/40699
5414         PR testsuite/40707
5415         PR testsuite/40709
5416         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5417         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5418         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5419         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5420
5421 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5422
5423         PR fortran/33197
5424         * gfortran.dg/complex_intrinsic_3.f90: New test.
5425         * gfortran.dg/complex_intrinsic_4.f90: New test.
5426
5427 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5428
5429         PR target/39079
5430         * gcc.target/mips/mips.exp: Make -msynci a known option.
5431         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5432
5433 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5434
5435         PR c++/40502
5436         * g++.dg/ext/strncpy-chk1.C: New test.
5437
5438 2009-07-10  Richard Guenther  <rguenther@suse.de>
5439
5440         PR tree-optimization/40496
5441         * g++.dg/opt/pr40496.C: New testcase.
5442
5443 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5444
5445         PR 25509
5446         PR 40614
5447         * g++.dg/warn/unused-result1-Werror.c: New.
5448
5449 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5450
5451         PR fortran/39334
5452         * gfortran.dg/recursive_parameter_1.f90: New test.
5453
5454 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5455
5456         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5457         * gfortran.dg/module_equivalence_6.f90: Ditto.
5458         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5459         * gfortran.dg/nan_2.f90: Ditto.
5460         * gfortran.dg/inquire_11.f90: Ditto.
5461         * gfortran.dg/abstract_type_3.f03: Ditto.
5462         * gfortran.dg/abstract_type_1.f90: Ditto.
5463         * gfortran.dg/private_type_9.f90: Ditto.
5464         * gfortran.dg/abstract_type_5.f03: Ditto.
5465         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5466         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5467         * gfortran.dg/derived_sub.f90: Ditto.
5468         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5469         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5470         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5471         * gfortran.dg/mvbits_6.f90: Ditto.
5472         * gfortran.dg/abstract_type_2.f03: Ditto.
5473         * gfortran.dg/abstract_type_4.f03: Ditto.
5474         * gfortran.dg/bounds_check_9.f90: Ditto.
5475         * gfortran.dg/optional_dim_3.f90: Ditto.
5476         * gfortran.dg/pr32921.f: Ditto.
5477         * gfortran.dg/entry_16.f90: Ditto.
5478         * gfortran.dg/generic_16.f90: Ditto.
5479
5480
5481 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5482
5483         * gcc.target/m68k/20090709-1.c: New.
5484
5485 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5486
5487         PR c++/40684
5488         * g++.dg/template/unify11.C: New test.
5489
5490 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5491
5492         PR fortran/40629
5493         * gfortran.dg/host_assoc_function_9.f90: New test.
5494
5495 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5496
5497         PR fortran/40646
5498         * gfortran.dg/proc_ptr_22.f90: New.
5499         * gfortran.dg/proc_ptr_comp_12.f90: New.
5500
5501 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5502
5503         PR middle-end/40692
5504         * gcc.c-torture/compile/pr40692.c: New test.
5505
5506 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5507
5508         PR fortran/40604
5509         * gfortran.dg/pointer_check_6.f90: New test.
5510
5511 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5512
5513         * gcc.target/mips/truncate-5.c: New test.
5514
5515 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5516
5517         PR libfortran/40330
5518         PR libfortran/40662
5519         * gfortran.dg/fmt_cache_1.f: New test.
5520
5521 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5522
5523         PR fortran/40675
5524         * gfortran.dg/nosigned_zero_1.f90: New test.
5525         * gfortran.dg/nosigned_zero_2.f90: New test.
5526
5527 2009-07-08  Richard Guenther  <rguenther@suse.de>
5528
5529         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5530
5531 2009-07-08  Richard Guenther  <rguenther@suse.de>
5532
5533         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5534
5535 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5536
5537         PR fortran/40591
5538         * gfortran.dg/proc_ptr_21.f90: New test.
5539
5540 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5541
5542         PR c++/31246
5543         * g++.dg/warn/pr31246.C: New.
5544         * g++.dg/warn/pr31246-2.C: New.
5545
5546 2009-07-07  Jason Merrill  <jason@redhat.com>
5547
5548         PR c++/35828
5549         * g++.dg/template/defarg12.C: New.
5550
5551         PR c++/37816
5552         * g++.dg/cpp0x/enum7.C: New.
5553
5554         PR c++/37946
5555         * g++.dg/cpp0x/enum6.C: New.
5556
5557         PR c++/40639
5558         * g++.dg/cpp0x/enum5.C: New.
5559
5560         PR c++/40633
5561         * g++.dg/cpp0x/enum4.C: New.
5562
5563 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5564
5565         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5566
5567 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5568
5569         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5570
5571 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5572
5573         PR middle-end/40669
5574         * gcc.dg/pr40669.c: New test.
5575
5576 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5577
5578         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5579         location. Update all calls.
5580         * g++.dg/plugin/selfassign.c: Likewise.
5581
5582 2009-07-06  Jason Merrill  <jason@redhat.com>
5583
5584         * g++.dg/rtti/dyncast[34].C: New.
5585
5586 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5587
5588         * lib/target-supports.exp
5589         (check_effective_target_mips_newabi_large_long_double): New.
5590         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5591         target.
5592         * gcc.target/mips/fpr-moves-6.c: Likewise.
5593
5594 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5595
5596         PR c++/40557
5597         * g++.dg/template/union2.C: New test.
5598
5599 2009-07-04  Jason Merrill  <jason@redhat.com>
5600
5601         * g++.dg/template/using15.C: New.
5602
5603 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5604
5605         * gfortran.dg/maxloc_1.f90: New test.
5606
5607 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5608
5609         PR fortran/40593
5610         * gfortran.dg/proc_ptr_result_6.f90: New.
5611
5612 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5613
5614         * gcc.dg/framework-2.c: Adjust testcase to pass.
5615
5616 2009-07-04  Jason Merrill  <jason@redhat.com>
5617
5618         PR c++/40619
5619         * g++.dg/cpp0x/auto16.C: New.
5620
5621 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5622
5623         PR target/40587
5624         * gfortran.dg/pr40587.f: New test.
5625
5626 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5627
5628         PR fortran/40638
5629         * gfortran.dg/unit_1.f90: New test.
5630
5631 2009-07-03  Jason Merrill  <jason@redhat.com>
5632
5633         * g++.dg/template/pure1.C: Expect another error.
5634
5635 2009-07-03  Richard Guenther  <rguenther@suse.de>
5636
5637         PR tree-optimization/40640
5638         * gcc.c-torture/compile/pr40640.c: New testcase.
5639
5640 2009-07-03  Richard Guenther  <rguenther@suse.de>
5641
5642         PR middle-end/34163
5643         * gfortran.dg/pr34163.f90: New testcase.
5644
5645 2009-07-03  Jan Hubicka  <jh@suse.cz>
5646
5647         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5648         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5649         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5650         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5651         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5652         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5653         * gnat.dg/loop_optimization6.adb: Enable -O2.
5654
5655 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5656
5657         * g++.dg/warn/null4.C: Extend.
5658
5659 2009-07-02  Jason Merrill  <jason@redhat.com>
5660
5661         * g++.dg/template/spec8.C: Fix.
5662
5663 2009-07-02  Michael Matz  <matz@suse.de>
5664
5665         PR fortran/32131
5666         * gfortran.dg/pr32921.f: Adjust.
5667
5668 2009-07-02  Jan Hubicka  <jh@suse.cz>
5669
5670         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5671
5672 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5673
5674         * gcc.target/mips/truncate-4.c: New testcase.
5675
5676 2009-07-01  Richard Guenther  <rguenther@suse.de>
5677
5678         PR tree-optimization/19831
5679         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5680         make allocated memory escape.  Un-XFAIL.
5681         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5682         * gcc.dg/vect/pr31699.c: Likewise.
5683         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5684
5685 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5686
5687         PR c++/40566
5688         * g++.dg/parse/cond5.C: New test.
5689
5690 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5691
5692         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5693         (main): Pass n to main_1 instead.
5694         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5695         (main_1): New function, split off from...
5696         (main): ...here.  Pass `off' to main_1 instead.
5697
5698 2009-06-30  Jason Merrill  <jason@redhat.com>
5699
5700         PR c++/40595
5701         * g++.dg/cpp0x/variadic94.C: New.
5702
5703 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5704
5705         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5706         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5707         (init_ld_library_path_env_vars): New function, replacing the
5708         orig_*_saved assignments.  Call it after defining it.
5709         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5710         (restore_ld_library_path_env_vars): Likewise.
5711         (add_path, find_libgcc_s): New functions.
5712         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5713         gcc-set-multilib-library-path.
5714         (objc_target_compile): Don't add "." to ld_library_path.
5715         Use add_path.
5716         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5717         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5718         gcc-set-multilib-library-path.
5719         * lib/g++.exp (g++_link_flags): Likewise.
5720         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5721         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5722         top level; do it...
5723         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5724         to tell when this needs to happen.  Use find_libgcc_s instead of
5725         gcc-set-multilib-library-path.
5726         * lib/gcc-dg.exp: Likewise.
5727         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5728         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5729         unless it is in $ALT_LD_LIBRARY_PATH.
5730         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5731
5732 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5733
5734         * gnat.dg/discr12.adb: New test.
5735         * gnat.dg/discr12_pkg.ads: New helper.
5736         * gnat.dg/discr13.adb: New test.
5737         * gnat.dg/discr14.ad[sb]: Likewise.
5738         * gnat.dg/discr15.adb: Likewise.
5739         * gnat.dg/discr15_pkg.ads: New helper.
5740         * gnat.dg/discr16.adb: New test.
5741         * gnat.dg/discr16_g.ads: New helper.
5742         * gnat.dg/discr16_pkg.ads: Likewise.
5743         * gnat.dg/discr16_cont.ads: Likewise.
5744         * gnat.dg/discr17.adb: New test.
5745         * gnat.dg/discr18.adb: Likewise.
5746         * gnat.dg/discr18_pkg.ads: New helper.
5747         * gnat.dg/discr19.adb: New test.
5748
5749 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5750
5751         PR fortran/40576
5752         * gfortran.dg/internal_write_1.f90:  New testcase.
5753
5754 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5755
5756         PR fortran/40594
5757         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5758
5759 2009-06-30  Richard Guenther  <rguenther@suse.de>
5760
5761         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5762
5763 2009-06-30  Wei Guozhi  <carrot@google.com>
5764
5765         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5766         to "-Os".
5767
5768 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5769
5770         PR tree-optimization/40542
5771         * gcc.dg/vect/pr40542.c: New test.
5772
5773 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5774
5775         PR tree-optimization/40582
5776         * gcc.c-torture/compile/pr40582.c: New test.
5777
5778 2009-06-30  Wei Guozhi  <carrot@google.com>
5779
5780         PR/40416
5781         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5782
5783 2009-06-29  Jason Merrill  <jason@redhat.com>
5784
5785         PR c++/40274
5786         * g++.dg/template/debug1.C: New.
5787
5788 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5789
5790         PR fortran/40580
5791         * pointer_check_1.f90: New test.
5792         * pointer_check_2.f90: New test.
5793         * pointer_check_3.f90: New test.
5794         * pointer_check_4.f90: New test.
5795         * pointer_check_5.f90: New test.
5796
5797 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5798
5799         PR fortran/40551
5800         * gfortran.dg/func_assign_2.f90 : New test.
5801
5802 2009-06-29  Richard Guenther  <rguenther@suse.de>
5803
5804         PR middle-end/14187
5805         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5806         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5807         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5808         * gcc.c-torture/execute/20090623-1.c: Likewise.
5809         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5810         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5811
5812 2009-06-29  Richard Guenther  <rguenther@suse.de>
5813
5814         PR middle-end/38212
5815         * gcc.c-torture/execute/pr38212.c: New testcase.
5816
5817 2009-06-29  Richard Guenther  <rguenther@suse.de>
5818
5819         PR tree-optimization/40579
5820         * gcc.c-torture/execute/pr40579.c: New testcase.
5821
5822 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5823
5824         PR tree-optimization/40550
5825         * gcc.dg/pr40550.c: New test.
5826
5827 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5828
5829         * gnat.dg/overflow_sum2.adb: New test
5830         * gnat.dg/namet.ads: New helper.
5831
5832         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5833
5834 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5835
5836         PR fortran/34112
5837         * gfortran.dg/compiler-directive_1.f90: New test.
5838         * gfortran.dg/compiler-directive_2.f: New test.
5839
5840 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5841
5842         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5843         comment out some values and add some cases.
5844
5845 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5846
5847         PR testsuite/40567
5848         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5849
5850 2009-06-26  Richard Henderson  <rth@redhat.com>
5851
5852         PR testsuite/40565
5853         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5854         * gcc.target/i386/local.c: Pass a non-constant to T.
5855
5856 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5857
5858         PR fortran/39997
5859         PR fortran/40541
5860         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5861         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5862         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5863         * gfortran.dg/proc_ptr_result_5.f90: New.
5864
5865 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5866
5867         PR c/39902
5868         * gcc.dg/dfp/pr39902.c: New test.
5869
5870 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5871
5872         PR testsuite/40532
5873         * gcc.dg/builtins-65.c: Require c99 runtime.
5874
5875 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5876
5877         * gnat.dg/array7.ad[sb]: New test.
5878
5879 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5880
5881         * gnat.dg/array6.adb: New test.
5882
5883 2009-06-25  Ian Lance Taylor  <iant@google.com>
5884
5885         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5886
5887 2009-06-25  Ian Lance Taylor  <iant@google.com>
5888
5889         * g++.dg/warn/Wunused-16.C: New testcase.
5890
5891 2009-06-25  Ian Lance Taylor  <iant@google.com>
5892
5893         * g++.dg/warn/skip-2.C: New testcase.
5894
5895 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5896
5897         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5898         dg-skip-if and move to ...
5899         * gcc.dg/torture/20090618-1.c.
5900
5901 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5902
5903         PR tree-optimization/40493
5904         * gcc.c-torture/execute/pr40493.c: New test.
5905
5906 2009-06-24  Jason Merrill  <jason@redhat.com>
5907
5908         PR c++/40342
5909         * g++.dg/template/overload10.C: New.
5910
5911 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5912
5913         PR fortran/40427
5914         * gfortran.dg/proc_ptr_comp_11.f90: New.
5915
5916 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5917
5918         * gcc.dg/pr40501.c: New testcase.
5919
5920 2009-06-23  DJ Delorie  <dj@redhat.com>
5921
5922         Add MeP port.
5923         * lib/target-supports.exp: Add mep support (no profiling).
5924
5925 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5926
5927         PR testsuite/39297
5928         * gcc.dg/ssa/loop-31.c: Change scan rules.
5929
5930 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5931
5932         * gcc.dg/cpp/empty-include.c: Update column info.
5933         * gcc.dg/cpp/assert2.c: Update column info.
5934
5935 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5936
5937         * g++.dg/ext/builtin-object-size1.C: New test.
5938         * g++.dg/ext/builtin-object-size2.C: New test.
5939
5940 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5941
5942         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5943         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5944
5945 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5946
5947         * gcc.target/mips/truncate-3.c: New test.
5948
5949 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5950
5951         PR fortran/37254
5952         PR fortran/39850
5953         * gfortran.dg/interface_30.f90: Modified error message.
5954         * gfortran.dg/proc_decl_22.f90: New.
5955
5956 2009-06-22  Ian Lance Taylor  <iant@google.com>
5957
5958         * gcc.dg/Wcxx-compat-19.c: New testcase.
5959
5960 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5961
5962         PR objc/28050
5963         * pr28050.m: New testcase.
5964
5965 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5966
5967         PR testsuite/40481
5968         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5969
5970 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5971
5972         PR tree-optimization/40492
5973         * g++.dg/torture/pr40492.C: New test.
5974
5975 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5976
5977         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5978         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5979
5980 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5981
5982         * gnat.dg/raise_ce.adb: Helper for ...
5983         * gnat.dg/handle_and_return.adb: New test.
5984
5985 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5986
5987         PR fortran/40443
5988         * gfortran.dg/generic_18.f90: New test.
5989
5990 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5991
5992         PR fortran/40472
5993         * gfortran.dg/spread_size_limit.f90: New test.
5994
5995 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
5996
5997         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5998         to put dump files in a subdirectory.
5999         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6000         ".o" temporary files.
6001
6002 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6003
6004         PR fortran/39850
6005         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6006         * gfortran.dg/interface_20.f90: Ditto.
6007         * gfortran.dg/interface_21.f90: Ditto.
6008         * gfortran.dg/interface_22.f90: Ditto.
6009         * gfortran.dg/interface_30.f90: New.
6010         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6011
6012 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6013
6014         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6015         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6016         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6017         DEFAULT_VECTFLAGS.
6018
6019 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6020             Revital Eres  <eres@il.ibm.com>
6021
6022         PR testsuite/40359
6023         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6024         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6025         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6026
6027 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6028
6029         PR testsuite/40475
6030         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6031         without misalignment support.
6032         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6033
6034 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6035
6036         PR fortran/40452
6037         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6038
6039 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6040
6041         PR fortran/40440
6042         * gfortran.dg/alloc_comp_result_2.f90: New test.
6043
6044 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6045
6046         PR target/40482
6047         * gcc.target/arm/pr40482.c: New test.
6048
6049 2009-06-19  Ian Lance Taylor  <iant@google.com>
6050
6051         * gcc.dg/Wcxx-compat-18.c: New testcase.
6052
6053 2009-06-19  Richard Guenther  <rguenther@suse.de>
6054
6055         * gcc.c-torture/execute/20090618-1.c: New testcase.
6056
6057 2009-06-19  Ian Lance Taylor  <iant@google.com>
6058
6059         * gcc.dg/Wcxx-compat-17.c: New testcase.
6060
6061 2009-06-19  Ian Lance Taylor  <iant@google.com>
6062
6063         * gcc.dg/Wcxx-compat-15.c: New testcase.
6064
6065 2009-06-19  Ian Lance Taylor  <iant@google.com>
6066
6067         * gcc.dg/Wcxx-compat-16.c: New testcase.
6068
6069 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6070
6071         * gcc.dg/builtins-34.c: Add significand cases.
6072
6073 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6074
6075         PR testsuite/40491
6076         * gcc.dg/20080522-1.c: Remove testcase for real.
6077         * gcc.dg/20080528-1.c: Ditto.
6078
6079 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6080
6081         PR fortran/40450
6082         * gfortran.dg/proc_ptr_20.f90: New.
6083
6084 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6085
6086         PR target/40470
6087         * gcc.dg/torture/pr40470-1.c: New.
6088         * gcc.dg/torture/pr40470-2.c: Likewise.
6089         * gcc.dg/torture/pr40470-3.c: Likewise.
6090         * gcc.dg/torture/pr40470-4.c: Likewise.
6091
6092 2009-06-18  Diego Novillo  <dnovillo@google.com>
6093
6094         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6095         * gcc.dg/plugin/ggcplug.c: Likewise.
6096         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6097         * g++.dg/plugin/selfassign.c: Likewise.
6098         * g++.dg/plugin/attribute_plugin.c: Likewise.
6099         * g++.dg/plugin/dumb_plugin.c: Likewise.
6100
6101 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6102
6103         * gcc.dg/cpp/arith-3.c: Add column info.
6104
6105 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6106
6107         * gcc.target/arm/fp16-compile-none-2.c: New.
6108         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6109         * gcc.target/arm/fp16-compile-alt-12.c: New.
6110
6111 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6112
6113         * gcc.target/arm/fp16-compile-alt-1.c: New.
6114         * gcc.target/arm/fp16-compile-alt-2.c: New.
6115         * gcc.target/arm/fp16-compile-alt-3.c: New.
6116         * gcc.target/arm/fp16-compile-alt-4.c: New.
6117         * gcc.target/arm/fp16-compile-alt-5.c: New.
6118         * gcc.target/arm/fp16-compile-alt-6.c: New.
6119         * gcc.target/arm/fp16-compile-alt-7.c: New.
6120         * gcc.target/arm/fp16-compile-alt-8.c: New.
6121         * gcc.target/arm/fp16-compile-alt-9.c: New.
6122         * gcc.target/arm/fp16-compile-alt-10.c: New.
6123         * gcc.target/arm/fp16-compile-alt-11.c: New.
6124         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6125         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6126         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6127         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6128         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6129         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6130         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6131         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6132         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6133         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6134         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6135         * gcc.target/arm/fp16-compile-none-1.c: New.
6136         * gcc.target/arm/fp16-compile-exprtype.c: New.
6137         * gcc.target/arm/fp16-compile-vcvt.c: New.
6138         * gcc.target/arm/fp16-builtins-1.c: New.
6139         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6140         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6141         * gcc.target/arm/fp16-param-1.c: New.
6142         * gcc.target/arm/fp16-return-1.c: New.
6143         * gcc.target/arm/fp16-unprototyped-1.c: New.
6144         * gcc.target/arm/fp16-unprototyped-2.c: New.
6145         * gcc.target/arm/fp16-variadic-1.c: New.
6146         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6147         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6148         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6149         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6150         * gcc.dg/torture/arm-fp16-ops.h: New.
6151         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6152         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6153         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6154         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6155         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6156         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6157         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6158         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6159         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6160         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6161         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6162         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6163         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6164         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6165         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6166         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6167         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6168         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6169         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6170         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6171         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6172
6173 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6174
6175         * gcc.dg/builtins-65.c: New test.
6176
6177 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6178
6179         PR fortran/40451
6180         * gfortran.dg/proc_ptr_result_4.f90: New.
6181
6182 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6183
6184         * gcc.c-torture/execute/bitfld-5.c: New test.
6185
6186 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6187
6188         * gcc.dg/builtin-unreachable-3.c: New test.
6189
6190 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6191
6192         * gcc.target/i386/builtin-unreachable.c: New test.
6193
6194 2009-06-17  Ian Lance Taylor  <iant@google.com>
6195
6196         * gcc.dg/Wcxx-compat-14.c: New testcase.
6197
6198 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6199
6200         * gcc.dg/func-ptr-conv-1.c: Update column info.
6201
6202 2009-06-17  Richard Guenther  <rguenther@suse.de>
6203
6204         PR middle-end/40404
6205         * gcc.c-torture/execute/pr40404.c: New testcase.
6206
6207 2009-06-17  Richard Guenther  <rguenther@suse.de>
6208
6209         PR middle-end/40460
6210         * g++.dg/torture/pr40460.C: New testcase.
6211
6212 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6213
6214         * gcc.dg/plugin/one_time_plugin.c: New test.
6215         * gcc.dg/plugin/one_time-test-1.c: New test.
6216         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6217
6218 2009-06-16  Ian Lance Taylor  <iant@google.com>
6219
6220         * g++.dg/warn/skip-1.C: New testcase.
6221
6222 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6223
6224         PR middle-end/40446
6225         * g++.dg/other/pr40446.C: New test.
6226
6227 2009-06-16  Richard Guenther  <rguenther@suse.de>
6228
6229         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6230         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6231         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6232         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6233
6234 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6235
6236         * gcc.c-torture/compile/pr40432.c: New file.
6237
6238 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6239
6240         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6241
6242 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6243
6244         PR fortran/36947
6245         PR fortran/40039
6246         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6247         * gfortran.dg/interface_20.f90: Modified error messages.
6248         * gfortran.dg/interface_21.f90: Ditto.
6249         * gfortran.dg/interface_26.f90: Ditto.
6250         * gfortran.dg/interface_27.f90: Ditto.
6251         * gfortran.dg/interface_28.f90: Extended test case.
6252         * gfortran.dg/interface_29.f90: New.
6253         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6254         * gfortran.dg/proc_decl_8.f90: Ditto.
6255         * gfortran.dg/proc_ptr_11.f90: Ditto.
6256         * gfortran.dg/proc_ptr_15.f90: Ditto.
6257
6258 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6259
6260         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6261         printing.
6262         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6263         gcc.dg/vect/vect-outer-4f.c: Likewise.
6264         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6265         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6266         Likewise.
6267         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6268         outer loop.
6269
6270 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6271
6272         PR fortran/40383
6273         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6274
6275 2009-06-15  Ian Lance Taylor  <iant@google.com>
6276
6277         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6278         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6279         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6280         Recognize new notes.
6281         * gcc.dg/stmt-expr-label-2.c: Likewise.
6282         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6283         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6284         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6285         * gcc.dg/c99-vla-jump-4.c: Likewise.
6286         * gcc.dg/stmt-expr-label-1.c: Likewise.
6287         * gcc.dg/stmt-expr-label-3.c: Likewise.
6288         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6289
6290 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6291
6292         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6293
6294 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6295
6296         * gcc.dg/builtin-object-size-7.c: New test.
6297
6298 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6299
6300         PR testsuite/40426
6301         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6302         level != "" use separate -gdwarf-2 -g${level} options instead of
6303         -gdwarf-2${level}.
6304         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6305         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6306         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6307
6308 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6309
6310         * g++.dg/abi/mangle11.C: Update warning line.
6311         * g++.dg/abi/mangle12.C: Update warning line.
6312         * g++.dg/abi/mangle17.C: Update warning line.
6313         * g++.dg/abi/mangle20-2.C: Update warning line.
6314
6315 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6316
6317         * gcc.dg/optimize-bswap-1.c: Split into these two:
6318         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6319         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6320
6321 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6322
6323         * gcc.dg/optimize-bswap-1.c: New testcase.
6324
6325 2009-06-14  Richard Guenther  <rguenther@suse.de>
6326
6327         PR middle-end/40389
6328         * g++.dg/torture/pr40389.C: New testcase.
6329
6330 2009-06-13  Richard Guenther  <rguenther@suse.de>
6331
6332         PR tree-optimization/40421
6333         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6334
6335 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6336
6337         * gcc.dg/old-style-prom-3.c: Add column info.
6338         * gcc.dg/overflow-warn-1.c
6339         * gcc.dg/gomp/pr27415.c
6340         * gcc.dg/gomp/for-1.c: Same.
6341         * gcc.dg/enum-compat-1.c: Same.
6342         * gcc.dg/c99-tag-3.c: Same.
6343         * gcc.dg/Wredundant-decls-2.c: Same.
6344         * gcc.dg/func-ptr-conv-1.c: Same.
6345         * gcc.dg/asm-wide-1.c: Same.
6346         * gcc.dg/nofixed-point-2.c: Same.
6347         * gcc.dg/cpp/line3.c: Same.
6348         * gcc.dg/array-10.c: Same.
6349         * gcc.dg/c99-vla-jump-1.c: Same.
6350         * gcc.dg/pr20368-1.c: Same.
6351         * gcc.dg/Wshadow-3.c: Same.
6352         * gcc.dg/c90-const-expr-8.c: Same.
6353         * gcc.dg/label-decl-2.c: Same.
6354         * gcc.dg/dremf-type-compat-2.c: Same.
6355         * gcc.dg/c90-const-expr-5.c: Same.
6356         * gcc.dg/builtins-30.c: Same.
6357         * gcc.dg/Warray-bounds.c: Same.
6358         * gcc.dg/Wcxx-compat-2.c: Same.
6359         * gcc.dg/tree-ssa/col-1.c: Same.
6360         * gcc.dg/old-style-prom-2.c: Same.
6361         * gcc.dg/cast-function-1.c: Same.
6362         * gcc.dg/pr15698-1.c: Same.
6363         * gcc.dg/dremf-type-compat-3.c: Same.
6364         * gcc.dg/vla-8.c: Same.
6365         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6366         line.
6367         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6368         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6369         * gcc.dg/enum-compat-1.c: Same.
6370         * gcc.dg/dremf-type-compat-2.c: Same.
6371         * gcc.dg/old-style-prom-2.c: Same.
6372         * gcc.dg/pr15698-1.c: Same.
6373         * gcc.dg/pr20368-1.c: Same.
6374         * gcc.dg/dremf-type-compat-3.c: Same.
6375         * gcc.dg/builtins-30.c: Same.  Test for columns.
6376
6377 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6378
6379         PR fortran/40176
6380         * gfortran.dg/proc_decl_1.f90: Extended.
6381
6382 2009-06-12  Ian Lance Taylor  <iant@google.com>
6383
6384         * gcc.dg/Wcxx-compat-13.c: New testcase.
6385
6386 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6387
6388         PR tree-opt/38865
6389         * gcc.dg/tree-ssa/fre-vce-1.c
6390
6391 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6392
6393         PR testsuite/40384
6394         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6395         min-insn-to-prefetch-ratio=5.
6396
6397 2009-06-12  Joey Ye  <joey.ye@intel.com>
6398             H.J. Lu  <hongjiu.lu@intel.com>
6399
6400         PR middle-end/39146
6401         * gcc.target/i386/stackalign/pr39146.c: New.
6402
6403 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6404
6405         * gcc.target/i386/crc32-1.c: New.
6406         * gcc.target/i386/crc32-2.c: Likewise.
6407
6408 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6409
6410         PR c/39252
6411         * gcc.dg/builtin-unreachable-1.c: New test.
6412         * gcc.dg/builtin-unreachable-2.c: Same.
6413
6414 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6415
6416         PR fortran/40402
6417         * gfortran.dg/data_value_1.f90: New test.
6418
6419 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6420
6421         PR testsuite/39831
6422         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6423         remove ilp32 requirement.
6424         * gcc.target/i386/excess-precision-2.c: Likewise.
6425         * gcc.target/i386/excess-precision-3.c: Likewise.
6426         * gcc.target/i386/excess-precision-4.c: Likewise.
6427         * gcc.target/i386/excess-precision-5.c: Likewise.
6428         * gcc.target/i386/excess-precision-6.c: Likewise.
6429
6430 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6431
6432         PR fortran/38718
6433         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6434         * gfortran.dg/nan_5.f90: New test.
6435
6436 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6437
6438         * gcc.target/arm/neon-modes-1.c: New test.
6439
6440 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6441
6442         * g++.dg/torture/pr31579.C: Cast pointer
6443         via __SIZE_TYPE__ instead of 'unsigned long'.
6444
6445 2009-06-10  Anthony Green  <green@moxielogic.com>
6446
6447         * lib/target-supports.exp (check_profiling_available):
6448         Profiling is not available for testing purposes on moxie.
6449
6450 2009-06-09  Ian Lance Taylor  <iant@google.com>
6451
6452         * gcc.dg/Wcxx-compat-12.c: New testcase.
6453
6454 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6455
6456         PR libfortran/40334
6457         * gfortran.dg/backspace_11.f90: New.
6458
6459 2009-06-09  Jason Merrill  <jason@redhat.com>
6460
6461         * g++.dg/cpp0x/defaulted10.C: New.
6462
6463 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6464
6465         * gcc.c-torture/compile/pr40351.c: New file.
6466
6467 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6468
6469         * gnat.dg/align_max.adb: New test.
6470
6471 2009-06-08  Jason Merrill  <jason@redhat.com>
6472
6473         * g++.dg/cpp0x/auto15.C: New.
6474
6475 2009-06-08  Jan Hubicka  <jh@suse.cz>
6476
6477         PR debug/39834
6478         * gcc.dg/torture/pr39834.c
6479
6480 2009-06-08  Jan Hubicka  <jh@suse.cz>
6481
6482         PR middle-end/40102
6483         * g++.dg/torture/pr40102.C: New testcase.
6484
6485 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6486
6487         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6488         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6489         * gcc.dg/builtin-object-size-6.c: New test.
6490
6491         PR c++/40373
6492         * g++.dg/template/dtor7.C: New test.
6493
6494         PR c++/40370
6495         PR c++/40372
6496         * g++.dg/template/error41.C: New test.
6497         * g++.dg/template/error42.C: New test.
6498
6499 2009-06-08  Revital Eres  <eres@il.ibm.com>
6500
6501         PR testsuite/40359
6502         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6503         * gcc.dg/vect/vect-88.c: Likewise.
6504         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6505         * gcc.dg/vect/pr25413.c: Likewise.
6506         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6507
6508 2009-06-07  Ian Lance Taylor  <iant@google.com>
6509
6510         * g++.dg/warn/Wswitch-3.C: New testcase.
6511         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6512         * gcc.dg/Wswitch-enum-error.c: Likewise.
6513         * gcc.dg/Wswitch-error.c: Likewise.
6514
6515 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6516
6517         PR fortran/40008
6518         * gfortran.dg/negative_unit.f: Update test.
6519         * gfortran.dg/negative_unit_int8.f: Update test.
6520         * gfortran.dg/newunit_1.f90: New test.
6521
6522 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6523
6524         PR fortran/25104
6525         PR fortran/29962
6526         * gfortran.dg/spread_init_expr.f03: New.
6527         * gfortran.dg/unpack_init_expr.f03: New.
6528         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6529         error message.
6530
6531 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6532
6533         PR fortran/25104
6534         PR fortran/29962
6535         * gfortran.dg/count_init_expr.f03
6536         * gfortran.dg/product_init_expr.f03
6537         * gfortran.dg/sum_init_expr.f03
6538
6539 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6540
6541         PR fortran/36874
6542         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6543         message.
6544         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6545         shapes.
6546         * gfortran.dg/zero_sized_5.f90: Likewise.
6547
6548 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6549
6550         PR middle-end/32950
6551         * g++.dg/torture/pr32950.C: New.
6552
6553 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6554
6555         PR fortran/25104
6556         PR fortran/29962
6557         * gfortran.dg/dot_product_1.f03: New.
6558         * gfortran.dg/matmul_8.f03: New.
6559         * gfortran.dg/transpose_3.f03: New.
6560
6561 2009-06-06  Ian Lance Taylor  <iant@google.com>
6562
6563         * gcc.dg/Wunused-label-1.c: New test case.
6564         * g++.dg/warn/Wunused-label-1.C: New test case.
6565         * g++.dg/warn/Wunused-label-2.C: New test case.
6566         * g++.dg/warn/Wunused-label-3.C: New test case.
6567
6568 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6569
6570         PR fortran/37203
6571         * reshape_zerosize_2.f90: New.
6572
6573 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6574
6575         PR fortran/32890
6576         * gfortran.dg/pack_assign_1.f90: New.
6577         * gfortran.dg/pack_vector_1.f90: New.
6578
6579 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6580
6581         PR middle-end/40340
6582         * gcc.dg/pr40340-1.c: New test.
6583         * gcc.dg/pr40340-2.c: New test.
6584         * gcc.dg/pr40340-3.c: New test.
6585         * gcc.dg/pr40340-4.c: New test.
6586         * gcc.dg/pr40340-5.c: New test.
6587         * gcc.dg/pr40340.h: New file.
6588
6589 2009-06-05  Revital Eres  <eres@il.ibm.com>
6590
6591         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6592         New procedure.
6593         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6594         * gcc.dg/vect/vect-33.c: Likewise.
6595         * gcc.dg/vect/vect-92.c: Likewise.
6596         * gcc.dg/vect/vect-58.c: Likewise.
6597         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6598         * gcc.dg/vect/vect-42.c: Likewise.
6599         * gcc.dg/vect/slp-25.c: Likewise.
6600         * gcc.dg/vect/vect-align-1.c: Likewise.
6601         * gcc.dg/vect/vect-align-2.c: Likewise.
6602         * gcc.dg/vect/vect-93.c: Likewise.
6603         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6604         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6605         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6606         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6607         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6608         * gcc.dg/vect/vect-26.c: Likewise.
6609         * gcc.dg/vect/vect-44.c: Likewise.
6610         * gcc.dg/vect/vect-70.c: Likewise.
6611         * gcc.dg/vect/vect-95.c: Likewise.
6612         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6613         * gcc.dg/vect/vect-28.c: Likewise.
6614         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6615         * gcc.dg/vect/vect-87.c: Likewise.
6616         * gcc.dg/vect/vect-109.c: Likewise.
6617         * gcc.dg/vect/vect-54.c: Likewise.
6618         * gcc.dg/vect/vect-96.c: Likewise.
6619         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6620         * gcc.dg/vect/vect-88.c: Likewise.
6621         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6622         * gcc.dg/vect/vect-89.c: Likewise.
6623         * gcc.dg/vect/vect-91.c: Likewise.
6624         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6625         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6626         * gfortran.dg/vect/vect-2.f90: Likewise.
6627         * gfortran.dg/vect/vect-3.f90: Likewise.
6628         * gfortran.dg/vect/vect-4.f90: Likewise.
6629         * gfortran.dg/vect/vect-5.f90: Likewise.
6630
6631 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6632
6633         PR tree-optimization/36318
6634         * gcc.dg/tree-ssa/sra-7.c: New test.
6635
6636 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6637
6638         PR fortran/37203
6639         * gfortran.dg/reshape_order_5.f90: New.
6640         * gfortran.dg/reshape_shape_1.f90: New.
6641
6642 2009-06-04  Jason Merrill  <jason@redhat.com>
6643
6644         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6645
6646 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6647
6648         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6649         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6650
6651 2009-06-04  Richard Guenther  <rguenther@suse.de>
6652
6653         PR c++/39371
6654         * g++.dg/torture/pr40335.C: New testcase.
6655
6656 2009-06-03  Richard Guenther  <rguenther@suse.de>
6657
6658         PR middle-end/40328
6659         * gcc.dg/torture/pr40328.c: New testcase.
6660
6661 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6662
6663         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6664         m68k and fido.
6665
6666 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6667
6668         * g++.dg/torture/pr40323.C: New file.
6669
6670 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6671
6672         * gnat.dg/specs/root.ads: New test.
6673         * gnat.dg/specs/root-level_1.ads: Likewise.
6674         * gnat.dg/specs/root-level_2.ads: Likewise.
6675         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6676
6677 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6678
6679         * g++.dg/init/ref15.C: Require unwrapped targets.
6680
6681 2009-06-02  Jason Merrill  <jason@redhat.com>
6682
6683         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6684         * g++.dg/cpp0x/initlist18.C: New.
6685         * g++.dg/cpp0x/initlist19.C: New.
6686
6687         * g++.dg/cpp0x/auto14.C: New.
6688
6689 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6690
6691         * gnat.dg/alignment6.adb: Remove XFAIL.
6692
6693 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6694
6695         PR c++/38089
6696         * g++.dg/template/spec36.C: New test.
6697
6698 2009-06-01  Ian Lance Taylor  <iant@google.com>
6699
6700         * gcc.dg/cast-qual-3.c: New testcase.
6701         * g++.dg/warn/Wcast-qual2.C: New testcase.
6702
6703 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6704
6705         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6706         (process-message): Expect column numbers.
6707         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6708         * gcc.dg/pch/counter-2.c: Same.
6709         * gcc.dg/pch/valid-2.c: Same.
6710         * gcc.dg/pch/warn-1.c: Same.
6711         * gcc.dg/pch/valid-1.c: Same.
6712         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6713         * gcc.dg/cpp/syshdr.c: Same.
6714         * gcc.dg/cpp/19940712-1.c: Same.
6715         * gcc.dg/cpp/missing-header-1.c: Same.
6716         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6717         * gcc.dg/cpp/tr-warn3.c: Same.
6718         * gcc.dg/cpp/pr29612-2.c: Same.
6719         * gcc.dg/cpp/tr-warn4.c: Same.
6720         * gcc.dg/cpp/Wtrigraphs.c: Same.
6721         * gcc.dg/cpp/poison.c: Same.
6722         * gcc.dg/cpp/arith-3.c: Same.
6723         * gcc.dg/cpp/sysmac2.c: Same.
6724         * gcc.dg/cpp/cpp.exp: Same.
6725         * gcc.dg/cpp/tr-warn5.c: Same.
6726         * gcc.dg/cpp/include2.c: Same.
6727         * gcc.dg/cpp/Wmissingdirs.c: Same.
6728         * gcc.dg/cpp/Wmissingdirs.c: Same.
6729         * gcc.dg/cpp/tr-warn6.c: Same.
6730         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6731         * gcc.dg/cpp/macspace1.c: Same.
6732         * gcc.dg/cpp/escape-2.c: Same.
6733         * gcc.dg/cpp/assert2.c: Same.
6734         * gcc.dg/cpp/undef2.c: Same.
6735         * gcc.dg/cpp/macspace2.c: Same.
6736         * gcc.dg/cpp/tr-warn1.c: Same.
6737         * gcc.dg/cpp/extratokens2.c: Same.
6738         * gcc.dg/cpp/strify2.c: Same.
6739         * gcc.dg/cpp/Wsignprom.c: Same.
6740         * gcc.dg/cpp/redef2.c: Same.
6741         * gcc.dg/cpp/trad/trad.exp: Same.
6742         * gcc.dg/cpp/arith-1.c: Same.
6743         * gcc.dg/cpp/extratokens.c: Same.
6744         * gcc.dg/cpp/if-mpar.c: Same.
6745
6746 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6747
6748         * gnat.dg/nested_float_packed.ads: New test.
6749
6750 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6751             Eric Botcazou  <botcazou@adacore.com>
6752
6753         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6754         * gnat.dg/test_oconst.adb: New test.
6755
6756 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6757
6758         * gcc.dg/plugin/ggcplug.c: Moved comment.
6759         (plugin_init): Fixed typo, declared i, returned 0 at end.
6760
6761 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6762
6763         PR testsuite/40244
6764         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6765         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6766
6767 2009-05-29  Ian Lance Taylor  <iant@google.com>
6768
6769         * gcc.dg/Wcxx-compat-11.c: New testcase.
6770
6771 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6772
6773         PR fortran/40019
6774         * gfortran.dg/leadz_trailz_1.f90: New test.
6775         * gfortran.dg/leadz_trailz_2.f90: New test.
6776
6777 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6778
6779         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6780         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6781         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6782         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6783         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6784         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6785         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6786         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6787         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6788         * gcc.dg/tree-ssa/sra-5.c: New file.
6789         * gcc.dg/tree-ssa/sra-6.c: New file.
6790         * gcc.c-torture/compile/sra-1.c: New file.
6791
6792 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6793
6794         PR middle-end/40291
6795         * gcc.c-torture/compile/pr40291.c: New test.
6796
6797         PR target/40017
6798         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6799         __vector _Bool.
6800         * gcc.target/powerpc/altivec-30.c: New test.
6801         * gcc.target/powerpc/altivec-31.c: New test.
6802
6803 2009-05-28  Richard Guenther  <rguenther@suse.de>
6804
6805         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6806         * gcc.c-torture/execute/20090527-1.c: Likewise.
6807
6808 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6809
6810         PR c++/39754
6811         * g++.dg/template/canon-type-1.C: New test.
6812         * g++.dg/template/canon-type-2.C: Likewise.
6813         * g++.dg/template/canon-type-3.C: Likewise.
6814         * g++.dg/template/canon-type-4.C: Likewise.
6815         * g++.dg/template/canon-type-5.C: Likewise.
6816         * g++.dg/template/canon-type-6.C: Likewise.
6817         * g++.dg/template/canon-type-7.C: Likewise.
6818
6819 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6820             Uros Bizjak  <ubizjak@gmail.com>
6821             Danny Smith  <dansmister@gmail.com>
6822
6823         PR target/37216
6824
6825         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6826         New function.
6827         * gcc.target/i386/pr37216.c:  New test source file.
6828         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6829         use -fno-common for testing Cygwin and MinGW targets.
6830
6831 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6832
6833         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6834         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6835         * g++.dg/pr37742.C (size_t): Likewise.
6836         * g++.dg/torture/pr34850.C (size_t): Likewise.
6837         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6838         _PTRDIFF_TYPE__.
6839         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6840         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6841         (size_t): Use __extension__ and __SIZE_TYPE__.
6842         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6843         __SIZE_TYPE__.
6844         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6845         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6846         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6847         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6848         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6849         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6850         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6851         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6852         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6853         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6854         (__ssize_t): Likewise.
6855         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6856         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6857         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6858         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6859         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6860         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6861         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6862         * gcc.dg/pr33667.c (size_t): Likewise.
6863         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6864         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6865         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6866         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6867         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6868         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6869
6870 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6871
6872         PR tree-optimization/40254
6873         * gcc.dg/vect/pr40254.c: New test.
6874
6875 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6876
6877         PR middle-end/33699
6878         * gcc.target/mips/const-anchor-1.c: New test.
6879         * gcc.target/mips/const-anchor-2.c: New test.
6880
6881 2009-05-27  Jason Merrill  <jason@redhat.com>
6882
6883         * g++.dg/cpp0x/initlist15.C: New.
6884         * g++.dg/cpp0x/initlist16.C: New.
6885         * g++.dg/cpp0x/initlist17.C: New.
6886
6887 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6888
6889         PR fortran/39178
6890         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6891         patterns to reflect frontend changes.
6892         * gfortran.dg/vector_subscript_4.f90: Likewise.
6893
6894 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6895             Eric Botcazou  <botcazou@adacore.com>
6896
6897         * gcc.c-torture/execute/align-nest.c: New testcase.
6898         * gnat.dg/misaligned_nest.adb: New testcase.
6899
6900 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6901
6902         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6903         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6904         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6905         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6906
6907 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6908
6909         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6910         cast instead of assuming 0ul.
6911         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6912         __SIZE_TYPE__.
6913         (_type_desc): Make first argument const.
6914         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6915
6916 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6917
6918         PR libfortran/40187
6919         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6920         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6921
6922 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6923
6924         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6925         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6926         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6927         * gcc.dg/plugin/ggcplug.c: Added new file.
6928
6929 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6930
6931         PR fortran/40246
6932         * gfortran.dg/nullify_4.f90: New test.
6933
6934 2009-05-26  Richard Guenther  <rguenther@suse.de>
6935
6936         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6937
6938 2009-05-26  Richard Guenther  <rguenther@suse.de>
6939
6940         PR middle-end/40252
6941         * gcc.c-torture/compile/pr40252.c: New testcase.
6942
6943 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6944
6945         PR c++/40007
6946         * g++.dg/template/typedef18.C: New test.
6947         * g++.dg/template/typedef19.C: Likewise.
6948         * g++.dg/template/typedef20.C: Likewise.
6949         * g++.dg/template/access11.C: Adjust.
6950
6951 2009-05-26  Richard Guenther  <rguenther@suse.de>
6952
6953         PR testsuite/40247
6954         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6955
6956 2009-05-25  Jason Merrill  <jason@redhat.com>
6957
6958         PR c++/38064
6959         * g++.dg/cpp0x/enum3.C: New test.
6960
6961 2009-05-25  Richard Guenther  <rguenther@suse.de>
6962
6963         PR tree-optimization/36327
6964         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6965         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6966         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6967         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6968         * gcc.dg/vect/vect-40.c: Likewise.
6969         * gcc.dg/vect/vect-42.c: Likewise.
6970         * gcc.dg/vect/vect-46.c: Likewise.
6971         * gcc.dg/vect/vect-76.c: Likewise.
6972
6973 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6974
6975         PR fortran/40176
6976         * gfortran.dg/proc_ptr_18.f90: New.
6977         * gfortran.dg/proc_ptr_19.f90: New.
6978         * gfortran.dg/proc_ptr_comp_9.f90: New.
6979         * gfortran.dg/proc_ptr_comp_10.f90: New.
6980
6981 2009-05-25  Richard Guenther  <rguenther@suse.de>
6982
6983         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6984         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6985
6986 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6987
6988         PR tree-optimization/40238
6989         * gcc.dg/vect/pr40238.c: New test.
6990
6991 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6992             Dominique Dhumieres  <dominiq@lps.ens.fr>
6993
6994         PR fortran/35732
6995         PR fortran/39872
6996         * gfortran.dg/bounds_check_fail_3.f90: New test.
6997         * gfortran.dg/bounds_check_fail_4.f90: New test.
6998         * gfortran.dg/bounds_check_14.f90: Update test.
6999         * gfortran.dg/bound_4.f90: Update test.
7000
7001 2009-05-24  Richard Guenther  <rguenther@suse.de>
7002
7003         PR middle-end/40233
7004         * gcc.c-torture/compile/pr40233.c: New testcase.
7005
7006 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7007
7008         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7009         for alpha*-*-* targets.
7010
7011 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7012
7013         * gcc.dg/vect/bb-slp-1.c: New test.
7014         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7015         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7016         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7017         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7018         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7019         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7020         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7021         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7022         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7023         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7024         gcc.dg/vect/bb-slp-22.c: Likewise.
7025         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7026
7027 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7028             Maxim Kuvyrkov  <maxim@codesourcery.com>
7029
7030         * gcc.dg/falign-labels-1.c: New test.
7031
7032 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7033
7034         * gnat.dg/specs/rep_clause3.ads: New test.
7035
7036 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7037
7038         * gnat.dg/addr6.adb: New test.
7039
7040 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7041
7042         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7043         New function.
7044         * gcc.target/arm/thumb2-mul-space.c: New file.
7045         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7046         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7047         * gcc.target/arm/thumb2-mul-speed.c: New file.
7048
7049 2009-05-22  Richard Guenther  <rguenther@suse.de>
7050
7051         PR middle-end/38964
7052         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7053         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7054         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7055
7056 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7057
7058         * gcc.dg/dll-6.c: New test.
7059         * gcc.dg/dll-6a.c: Likewise.
7060         * gcc.dg/dll-7.c: Likewise.
7061         * gcc.dg/dll-7a.c: Likewise.
7062         * g++.dg/ext/dllexport2.C: Likewise.
7063         * g++.dg/ext/dllexport2a.cc: Likewise.
7064
7065 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7066
7067         PR target/37846
7068         * gcc.target/ia64/mfused-madd-vect.c: New test.
7069         * gcc.target/ia64/mfused-madd.c: New test.
7070         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7071         * gcc.target/ia64/mno-fused-madd.c: New test.
7072
7073 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7074
7075         * gcc.target/i386/movbe-1.c: New.
7076         * gcc.target/i386/movbe-2.c: Likewise.
7077
7078 2009-05-21  Taras Glek  <tglek@mozilla.com>
7079
7080         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7081         plugin_init signature.
7082         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7083         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7084         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7085
7086 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7087
7088         * gcc.dg/target/arm/neon-vmla-1.c: New.
7089         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7090
7091 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7092
7093         * gcc.target/mips/octeon-exts-6.c: New test.
7094         * gcc.target/mips/extend-1.c: New test.
7095         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7096         EXTS.
7097         * gcc.target/mips/octeon-exts-5.c: Likewise.
7098
7099 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7100
7101         PR middle-end/40204
7102         * gcc.c-torture/compile/pr40204.c: New test.
7103
7104 2009-05-20  Richard Guenther  <rguenther@suse.de>
7105
7106         * gcc.c-torture/compile/20090518-1.c: New testcase.
7107
7108 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7109
7110         PR tree-optimization/40087
7111         * gcc.dg/tree-ssa/pr40087.c: New test.
7112
7113 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7114
7115         * gcc.dg/vector-4.c: New testcase.
7116         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7117         * g++.dg/ext/vector16.C: New testcase.
7118
7119 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7120
7121         PR c/40172
7122         * gcc.dg/pr40172.c: Renamed to ...
7123         * gcc.dg/pr40172-1.c: This.
7124
7125         * gcc.dg/pr40172-2.c: New.
7126         * gcc.dg/pr40172-3.c: Likewise.
7127
7128 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7129
7130         PR c/40172
7131         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7132
7133 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7134
7135         * gnat.dg/loop_optimization6.ad[sb]: New test.
7136
7137 2009-05-19  Richard Guenther  <rguenther@suse.de>
7138
7139         * gcc.c-torture/compile/20090519-1.c: New testcase.
7140
7141 2009-05-18  Jason Merrill  <jason@redhat.com>
7142
7143         * g++.dg/cpp0x/explicit1.C: New.
7144         * g++.dg/cpp0x/explicit2.C: New.
7145
7146 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7147
7148         PR debug/40109
7149         * g++.dg/debug/dwarf2/nested-1.C: New test.
7150
7151 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7152
7153         PR testsuite/39907
7154         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7155         stack alignment.
7156
7157 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7158
7159         PR fortran/40164
7160         * gfortran.dg/proc_ptr_comp_8.f90: New.
7161
7162 2009-05-18  Richard Guenther  <rguenther@suse.de>
7163
7164         PR fortran/40168
7165         * gfortran.dg/array_memset_2.f90: Adjust.
7166
7167 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7168
7169         PR fortran/36947
7170         PR fortran/40039
7171         * gfortran.dg/interface_27.f90: New.
7172         * gfortran.dg/interface_28.f90: New.
7173         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7174         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7175
7176 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7177
7178         * gcc.target/m68k/tls-ie.c: New test.
7179         * gcc.target/m68k/tls-le.c: New test.
7180         * gcc.target/m68k/tls-gd.c: New test.
7181         * gcc.target/m68k/tls-ld.c: New test.
7182         * gcc.target/m68k/tls-ie-xgot.c: New test.
7183         * gcc.target/m68k/tls-le-xtls.c: New test.
7184         * gcc.target/m68k/tls-gd-xgot.c: New test.
7185         * gcc.target/m68k/tls-ld-xgot.c: New test.
7186         * gcc.target/m68k/tls-ld-xtls.c: New test.
7187         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7188
7189 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7190
7191         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7192
7193 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7194
7195         PR c/40172
7196         * gcc.dg/pr40172.c: New.
7197
7198 2009-05-17  Jason Merrill  <jason@redhat.com>
7199
7200         PR c++/40139
7201         * g++.dg/template/dtor6.C: New.
7202
7203 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7204
7205         * g++.dg/warn/translate-ice-1.C: New test.
7206
7207 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7208
7209         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7210         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7211         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7212         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7213
7214 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7215
7216         PR fortran/33197
7217         * gfortran.dg/erf_2.F90: New test.
7218         * gfortran.dg/erfc_scaled_2.f90: New test.
7219
7220 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7221
7222         PR fortran/31243
7223         * gfortran.dg/string_1.f90: New test.
7224         * gfortran.dg/string_2.f90: New test.
7225         * gfortran.dg/string_3.f90: New test.
7226
7227 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7228
7229         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7230         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7231
7232 2009-05-15  Ian Lance Taylor  <iant@google.com>
7233
7234         * gcc.dg/Wcxx-compat-10.c: New testcase.
7235
7236 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7237
7238         PR 16302
7239         * gcc.dg/pr16302.c: New.
7240         * g++.dg/warn/pr16302.C: New.
7241
7242 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7243
7244         * gcc.dg/torture/builtin-math-5.c: New.
7245         * gcc.dg/torture/builtin-math-6.c: New.
7246         * lib/target-supports.exp (check_effective_target_mpc): New.
7247
7248 2009-05-15  Jan Hubicka  <jh@suse.cz>
7249
7250         * gcc.dg/tree-ssa/inline-3.c: New testcase
7251
7252 2009-05-15  Jan Hubicka  <jh@suse.cz>
7253
7254         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7255         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7256         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7257         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7258         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7259         Mark noinline.
7260         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7261         Mark noinline.
7262         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7263         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7264
7265 2009-05-15  Jan Hubicka  <jh@suse.cz>
7266
7267         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7268         optimized by sibcall noinline.
7269
7270 2009-05-15  Jan Hubicka  <jh@suse.cz>
7271
7272         * sibcall-1.c (track): Mark noinline.
7273         * sibcall-2.c (track): Mark noinline.
7274         * sibcall-3.c (track): Mark noinline.
7275         * sibcall-4.c (track): Mark noinline.
7276
7277 2009-05-15  Jan Hubicka  <jh@suse.cz>
7278
7279         * flatten-2.c: Disable early inlining; add comment.
7280         * flatten-3.c: New test based on flatten-2.c.
7281
7282 2009-05-15  Richard Guenther  <rguenther@suse.de>
7283
7284         PR tree-optimization/39999
7285         * gcc.c-torture/compile/pr39999.c: New testcase.
7286
7287 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7288
7289         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7290
7291 2009-05-14  Ian Lance Taylor  <iant@google.com>
7292
7293         * gcc.dg/Wcxx-compat-9.c: New testcase.
7294
7295 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7296
7297         PR fortran/39996
7298         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7299         * gfortran.dg/duplicate_type_2.f90: Ditto.
7300         * gfortran.dg/duplicate_type_3.f90: New.
7301
7302 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7303
7304         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7305         * ada/acats/tests/c5/c59002c.ada: Likewise.
7306
7307 2009-05-13  Taras Glek  <tglek@mozilla.com>
7308
7309         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7310         attributes and decl smashing.
7311         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7312         attributes.
7313         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7314         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7315
7316 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7317
7318         PR fortran/39865
7319         * gfortran.dg/pr39865.f90: New test.
7320         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7321         arrays in FMT=.
7322         * gfortran.dg/hollerith_f95.f90: Likewise.
7323         * gfortran.dg/hollerith6.f90: New test.
7324         * gfortran.dg/hollerith7.f90: New test.
7325
7326 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7327
7328         PR cpp/36674
7329         * gcc.dg/cpp/pr36674.i: New.
7330
7331 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7332
7333         PR middle-end/40035
7334         * gcc.c-torture/compile/pr40035.c: New test.
7335
7336 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7337
7338         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7339
7340 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7341
7342         PR fortran/40110
7343         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7344         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7345         * gfortran.dg/interop_params.f03: Ditto.
7346
7347 2009-05-12  Jan Hubicka  <jh@suse.cz>
7348
7349         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7350         so unrolling still happens.
7351         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7352         * gcc.dg/ipa/ipacost-2.c: Likewise.
7353         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7354
7355 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7356
7357         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7358
7359 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7360
7361         * lib/target-supports.exp (check_profiling_available): Return
7362         false for -p on *-*-cygwin* targets.
7363
7364 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7365
7366         PR tree-optimization/38632
7367         * g++.dg/tree-ssa/pr38632.C: New.
7368
7369 2009-05-11  Jan Hubicka  <jh@suse.cz>
7370
7371         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7372         we now optimize better.
7373         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7374         out at different places.
7375         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7376         unroling.
7377         * gcc.dg/vect/vect-76.c: Likewise.
7378         * gcc.dg/vect/vect-70.c: Likewise.
7379         * gcc.dg/vect/vect-66.c: Likewise.
7380         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7381         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7382
7383 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7384
7385         PR middle-end/40080
7386         * gcc.c-torture/compile/pr40080.c: New.
7387
7388 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7389
7390         * gcc.c-torture/compile/pr40026.c: New testcase.
7391
7392 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7393
7394         PR fortran/40089
7395         * gfortran.dg/proc_ptr_comp_7.f90: New.
7396
7397 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7398
7399         PR tree-optimization/40074
7400         * gcc.dg/vect/pr40074.c: New test.
7401
7402 2009-05-10  Ian Lance Taylor  <iant@google.com>
7403
7404         * gcc.dg/Wcxx-compat-7.c: New testcase.
7405         * gcc.dg/Wcxx-compat-8.c: New testcase.
7406         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7407         * gcc.dg/pr17188-1.c: Likewise.
7408         * gcc.dg/pr39084.c: Likewise.
7409
7410 2009-05-10  Michael Matz  <matz@suse.de>
7411
7412         PR target/40031
7413         * gcc.dg/pr40031.c: New test.
7414
7415 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7416
7417         PR fortran/40018
7418         * gfortran.dg/array_constructor_31.f90: New test.
7419
7420 2009-05-10  Richard Guenther  <rguenther@suse.de>
7421
7422         PR tree-optimization/40081
7423         * g++.dg/torture/pr40081.C: New testcase.
7424
7425 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7426
7427         PR fortran/38863
7428         * gfortran.dg/dependency_24.f90: New test.
7429         * gfortran.dg/dependency_23.f90: Clean up module files.
7430
7431 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7432
7433         PR fortran/38956
7434         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7435         * gfortran.dg/chmod_2.f90: Likewise.
7436         * gfortran.dg/chmod_3.f90: Likewise.
7437         * gfortran.dg/open_errors.f90: Likewise.
7438
7439 2009-05-09  Jan Hubicka  <jh@suse.cz>
7440
7441         PR middle-end/40043
7442         * g++.dg/eh/nested-try.C: New test.
7443
7444 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7445
7446         PR tree-optimization/40049
7447         * gcc.dg/vect/vect-shift-2.c: New test.
7448
7449 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7450
7451         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7452         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7453
7454 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7455
7456         PR c/36892
7457         * g++.dg/warn/deprecated-6.C: New.
7458         * gcc.dg/deprecated-4.c: Likewise.
7459         * gcc.dg/deprecated-5.c: Likewise.
7460         * gcc.dg/deprecated-6.c: Likewise.
7461
7462 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7463
7464         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7465         __aligned__(__BIGGEST_ALIGNMENT__).
7466         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7467         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7468         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7469         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7470         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7471         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7472         * gcc.dg/vect/Os-vect-95.c: Likewise.
7473         * gcc.dg/vect/pr20122.c: Likewise.
7474         * gcc.dg/vect/pr36493.c: Likewise.
7475         * gcc.dg/vect/pr37385.c: Likewise.
7476         * gcc.dg/vect/slp-7.c: Likewise.
7477         * gcc.dg/vect/slp-9.c: Likewise.
7478         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7479         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7480         * gcc.dg/vect/vect-35.c: Likewise.
7481         * gcc.dg/vect/vect-40.c: Likewise.
7482         * gcc.dg/vect/vect-42.c: Likewise.
7483         * gcc.dg/vect/vect-44.c: Likewise.
7484         * gcc.dg/vect/vect-46.c: Likewise.
7485         * gcc.dg/vect/vect-48.c: Likewise.
7486         * gcc.dg/vect/vect-52.c: Likewise.
7487         * gcc.dg/vect/vect-54.c: Likewise.
7488         * gcc.dg/vect/vect-56.c: Likewise.
7489         * gcc.dg/vect/vect-58.c: Likewise.
7490         * gcc.dg/vect/vect-60.c: Likewise.
7491         * gcc.dg/vect/vect-74.c: Likewise.
7492         * gcc.dg/vect/vect-75.c: Likewise.
7493         * gcc.dg/vect/vect-76.c: Likewise.
7494         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7495         * gcc.dg/vect/vect-77.c: Likewise.
7496         * gcc.dg/vect/vect-77-global.c: Likewise.
7497         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7498         * gcc.dg/vect/vect-78.c: Likewise.
7499         * gcc.dg/vect/vect-78-global.c: Likewise.
7500         * gcc.dg/vect/vect-80.c: Likewise.
7501         * gcc.dg/vect/vect-85.c: Likewise.
7502         * gcc.dg/vect/vect-87.c: Likewise.
7503         * gcc.dg/vect/vect-88.c: Likewise.
7504         * gcc.dg/vect/vect-92.c: Likewise.
7505         * gcc.dg/vect/vect-93.c: Likewise.
7506         * gcc.dg/vect/vect-95.c: Likewise.
7507         * gcc.dg/vect/vect-97.c: Likewise.
7508         * gcc.dg/vect/vect-complex-1.c: Likewise.
7509         * gcc.dg/vect/vect-complex-4.c: Likewise.
7510         * gcc.dg/vect/vect-complex-5.c: Likewise.
7511         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7512         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7513         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7514         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7515         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7516         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7517         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7518         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7519         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7520         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7521         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7522         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7523         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7524         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7525         * gcc.dg/vect/vect-outer-1.c: Likewise.
7526         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7527         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7528         * gcc.dg/vect/vect-outer-2.c: Likewise.
7529         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7530         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7531         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7532         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7533         * gcc.dg/vect/vect-outer-3.c: Likewise.
7534         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7535         * gcc.dg/vect/vect-outer-5.c: Likewise.
7536         * gcc.dg/vect/vect-outer-6.c: Likewise.
7537         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7538         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7539         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7540         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7541         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7542         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7543         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7544         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7545         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7546         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7547         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7548         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7549         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7550         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7551
7552 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7553
7554         PR c/24581
7555         * gcc.dg/torture/complex-sign.h: New header.
7556         * gcc.dg/torture/complex-sign-add.c,
7557         gcc.dg/torture/complex-sign-mixed-add.c,
7558         gcc.dg/torture/complex-sign-mixed-div.c,
7559         gcc.dg/torture/complex-sign-mixed-mul.c,
7560         gcc.dg/torture/complex-sign-mixed-sub.c,
7561         gcc.dg/torture/complex-sign-mul.c,
7562         gcc.dg/torture/complex-sign-sub.c: New tests.
7563
7564 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7565
7566         PR fortran/39876
7567         * gfortran.dg/intrinsic_3.f90: New.
7568
7569 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7570
7571         PR c/39037
7572         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7573         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7574         * gcc.dg/dfp/float-constant-double.c: New test.
7575         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7576         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7577         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7578         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7579         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7580         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7581         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7582         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7583         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7584
7585 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7586
7587         PR middle-end/40057
7588         * gcc.c-torture/execute/pr40057.c: New test.
7589
7590 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7591
7592         * gcc.c-torture/compile/const-high-part.c: New test.
7593
7594 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7595
7596         PR testsuite/40050
7597         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7598         build plugin.
7599
7600 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7601
7602         PR fortran/39630
7603         * gfortran.dg/proc_decl_1.f90: Modified.
7604         * gfortran.dg/proc_ptr_comp_1.f90: New.
7605         * gfortran.dg/proc_ptr_comp_2.f90: New.
7606         * gfortran.dg/proc_ptr_comp_3.f90: New.
7607         * gfortran.dg/proc_ptr_comp_4.f90: New.
7608         * gfortran.dg/proc_ptr_comp_5.f90: New.
7609         * gfortran.dg/proc_ptr_comp_6.f90: New.
7610
7611 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7612
7613         PR c++/17395
7614         * g++.dg/template/call7.C: New test.
7615
7616 2009-05-06  Diego Novillo  <dnovillo@google.com>
7617
7618         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7619
7620 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7621
7622         * gfortran.dg/pr40021.f: Moved to ...
7623         * gfortran.fortran-torture/execute/pr40021.f: Here.
7624
7625 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7626
7627         PR middle-end/39986
7628         * gcc.dg/dfp/pr39986.c: New test.
7629
7630 2009-05-06  Michael Matz  <matz@suse.de>
7631
7632         PR middle-end/40021
7633         * gfortran.dg/pr40021.f: New test.
7634
7635 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7636
7637         * lib/plugin-support.exp: New file containing support procs for
7638         plugin testcases.
7639         * lib/target-supports.exp (check_plugin_available): New proc.
7640         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7641         * gcc.dg/plugin/selfassign.c: New plugin source file.
7642         * gcc.dg/plugin/self-assign-test-1.c: New test.
7643         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7644         * g++.dg/README: Add description for plugin test.
7645         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7646         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7647         * g++.dg/plugin/selfassign.c: New plugin source file.
7648         * g++.dg/plugin/self-assign-test-1.C: New test.
7649         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7650         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7651         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7652         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7653
7654 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7655
7656         PR fortran/40041
7657         * gfortran.dg/intrinsic_2.f90: New test.
7658         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7659
7660 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7661
7662         PR c/40032
7663         * gcc.dg/noncompile/incomplete-5.c: New test.
7664
7665 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7666
7667         PR middle-end/39666
7668         * gcc.dg/pr39666-1.c: New test.
7669         * gcc.dg/pr39666-2.c: Likewise.
7670         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7671         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7672         * gfortran.dg/pr39666-1.f90: Likewise.
7673         * gfortran.dg/pr39666-2.f90: Likewise.
7674
7675 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7676
7677         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7678         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7679         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7680
7681 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7682
7683         PR fortran/39998
7684         * gfortran.dg/proc_ptr_17.f90: New.
7685
7686 2009-05-05  Richard Guenther  <rguenther@suse.de>
7687
7688         PR tree-optimization/40022
7689         * gcc.c-torture/execute/pr40022.c: New testcase.
7690
7691 2009-05-05  Richard Guenther  <rguenther@suse.de>
7692
7693         PR middle-end/40023
7694         * gcc.c-torture/compile/pr40023.c: New testcase.
7695
7696 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7697
7698         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7699         * g++.dg/template/overload9.C: Likewise.
7700         * g++.dg/ext/ms-1.C: New.
7701
7702 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7703
7704         PR c++/40013
7705         * g++.dg/ext/vla7.C: New test.
7706
7707 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7708
7709         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7710
7711 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7712
7713         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7714         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7715         Update expected errors.
7716
7717 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7718
7719         PR c++/28152
7720         * g++.dg/parse/parser-pr28152.C: New.
7721         * g++.dg/parse/parser-pr28152-2.C: New.
7722
7723 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7724
7725         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7726
7727 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7728
7729         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7730         * gcc.target/sparc/fexpand-2.c: Likewise.
7731         * gcc.target/sparc/fpmerge-2.c: Likewise.
7732         * gcc.target/sparc/pdist-2.c: Likewise.
7733
7734 2009-05-03  Richard Guenther  <rguenther@suse.de>
7735
7736         PR c/39983
7737         * gcc.c-torture/compile/pr39983.c: New testcase.
7738
7739 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7740
7741         * gcc.dg/c99-complex-3.c: New test.
7742
7743 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7744
7745         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7746
7747 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7748
7749         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7750
7751 2009-05-02  Richard Guenther  <rguenther@suse.de>
7752
7753         PR middle-end/40001
7754         * gcc.target/spu/pr40001.c: New testcase.
7755
7756 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7757
7758         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7759
7760 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7761
7762         PR middle-end/39579
7763         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7764         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7765
7766 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7767
7768         PR testsuite/39776
7769         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7770         no longer issued.
7771
7772 2009-04-30  David Ayers  <ayers@fsfe.org>
7773
7774         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7775         and gcc_error_prefix variables.
7776         * objc.dg/bad-receiver-type.m: Update to match correct
7777         diagnostics marker.
7778         * objc.dg/encode-5.m: Likewise.
7779         * objc.dg/id-1.m: Likewise.
7780         * objc.dg/method-1.m: Likewise.
7781         * objc.dg/method-6.m: Likewise.
7782         * objc.dg/method-7.m: Likewise.
7783         * objc.dg/method-9.m: Likewise.
7784         * objc.dg/method-11.m: Likewise.
7785         * objc.dg/method-20.m: Likewise.
7786         * objc.dg/private-1.m: Likewise.
7787
7788 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7789
7790         PR libfortran/39667
7791         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7792         * gfortran.dg/advance_4.f90: Likewise
7793         * gfortran.dg/advance_5.f90: Likewise
7794         * gfortran.dg/append_1.f90: Likewise
7795         * gfortran.dg/backslash_1.f90: Likewise
7796         * gfortran.dg/backslash_2.f90: Likewise
7797         * gfortran.dg/backslash_3.f: Likewise
7798         * gfortran.dg/backspace_10.f90: Likewise
7799         * gfortran.dg/backspace_3.f: Likewise
7800         * gfortran.dg/backspace_4.f: Likewise
7801         * gfortran.dg/backspace_5.f: Likewise
7802         * gfortran.dg/backspace_8.f: Likewise
7803         * gfortran.dg/backspace_9.f: Likewise
7804         * gfortran.dg/complex_write.f90: Likewise
7805         * gfortran.dg/convert_implied_open.f90: Likewise
7806         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7807         * gfortran.dg/dos_eol.f: Likewise
7808         * gfortran.dg/empty_format_1.f90: Likewise
7809         * gfortran.dg/endfile.f: Likewise
7810         * gfortran.dg/eof_1.f90: Likewise
7811         * gfortran.dg/eor_1.f90: Likewise
7812         * gfortran.dg/eor_handling_1.f90: Likewise
7813         * gfortran.dg/eor_handling_2.f90: Likewise
7814         * gfortran.dg/eor_handling_3.f90: Likewise
7815         * gfortran.dg/eor_handling_4.f90: Likewise
7816         * gfortran.dg/eor_handling_5.f90: Likewise
7817         * gfortran.dg/error_recovery_5.f90: Likewise
7818         * gfortran.dg/f2003_inquire_1.f03: Likewise
7819         * gfortran.dg/f2003_io_4.f03: Likewise
7820         * gfortran.dg/f2003_io_5.f03: Likewise
7821         * gfortran.dg/f2003_io_7.f03: Likewise
7822         * gfortran.dg/fgetc_1.f90: Likewise
7823         * gfortran.dg/fgetc_2.f90: Likewise
7824         * gfortran.dg/flush_1.f90: Likewise
7825         * gfortran.dg/fmt_exhaust.f90: Likewise
7826         * gfortran.dg/fmt_huge.f90: Likewise
7827         * gfortran.dg/fmt_read.f90: Likewise
7828         * gfortran.dg/fmt_t_1.f90: Likewise
7829         * gfortran.dg/fmt_t_2.f90: Likewise
7830         * gfortran.dg/fmt_t_3.f90: Likewise
7831         * gfortran.dg/fmt_t_4.f90: Likewise
7832         * gfortran.dg/fmt_t_5.f90: Likewise
7833         * gfortran.dg/fmt_t_7.f: Likewise
7834         * gfortran.dg/fseek.f90: Likewise
7835         * gfortran.dg/ftell_1.f90: Likewise
7836         * gfortran.dg/ftell_2.f90: Likewise
7837         * gfortran.dg/func_derived_3.f90: Likewise
7838         * gfortran.dg/inquire_9.f90: Likewise
7839         * gfortran.dg/iostat_1.f90: Likewise
7840         * gfortran.dg/iostat_2.f90: Likewise
7841         * gfortran.dg/list_read_1.f90: Likewise
7842         * gfortran.dg/list_read_4.f90: Likewise
7843         * gfortran.dg/list_read_5.f90: Likewise
7844         * gfortran.dg/list_read_7.f90: Likewise
7845         * gfortran.dg/list_read_8.f90: Likewise
7846         * gfortran.dg/list_read_9.f90: Likewise
7847         * gfortran.dg/namelist_13.f90: Likewise
7848         * gfortran.dg/namelist_14.f90: Likewise
7849         * gfortran.dg/namelist_15.f90: Likewise
7850         * gfortran.dg/namelist_16.f90: Likewise
7851         * gfortran.dg/namelist_17.f90: Likewise
7852         * gfortran.dg/namelist_18.f90: Likewise
7853         * gfortran.dg/namelist_19.f90: Likewise
7854         * gfortran.dg/namelist_20.f90: Likewise
7855         * gfortran.dg/namelist_24.f90: Likewise
7856         * gfortran.dg/namelist_26.f90: Likewise
7857         * gfortran.dg/namelist_27.f90: Likewise
7858         * gfortran.dg/namelist_28.f90: Likewise
7859         * gfortran.dg/namelist_37.f90: Likewise
7860         * gfortran.dg/namelist_38.f90: Likewise
7861         * gfortran.dg/namelist_39.f90: Likewise
7862         * gfortran.dg/namelist_40.f90: Likewise
7863         * gfortran.dg/namelist_43.f90: Likewise
7864         * gfortran.dg/namelist_44.f90: Likewise
7865         * gfortran.dg/namelist_45.f90: Likewise
7866         * gfortran.dg/namelist_46.f90: Likewise
7867         * gfortran.dg/namelist_47.f90: Likewise
7868         * gfortran.dg/namelist_48.f90: Likewise
7869         * gfortran.dg/namelist_49.f90: Likewise
7870         * gfortran.dg/namelist_50.f90: Likewise
7871         * gfortran.dg/namelist_51.f90: Likewise
7872         * gfortran.dg/namelist_52.f90: Likewise
7873         * gfortran.dg/namelist_56.f90: Likewise
7874         * gfortran.dg/namelist_char_only.f90: Likewise
7875         * gfortran.dg/namelist_use.f90: Likewise
7876         * gfortran.dg/namelist_use_only.f90: Likewise
7877         * gfortran.dg/noadv_size.f90: Likewise
7878         * gfortran.dg/open_access_append_1.f90: Likewise
7879         * gfortran.dg/pad_no.f90: Likewise
7880         * gfortran.dg/pr12884.f: Likewise
7881         * gfortran.dg/pr17090.f90: Likewise
7882         * gfortran.dg/pr17285.f90: Likewise
7883         * gfortran.dg/pr17286.f90: Likewise
7884         * gfortran.dg/pr18122.f90: Likewise
7885         * gfortran.dg/pr18210.f90: Likewise
7886         * gfortran.dg/pr18392.f90: Likewise
7887         * gfortran.dg/pr19155.f: Likewise
7888         * gfortran.dg/pr19216.f: Likewise
7889         * gfortran.dg/pr19467.f90: Likewise
7890         * gfortran.dg/pr19657.f: Likewise
7891         * gfortran.dg/pr20257.f90: Likewise
7892         * gfortran.dg/read_bad_advance.f90: Likewise
7893         * gfortran.dg/read_eof_2.f90: Likewise
7894         * gfortran.dg/read_eof_4.f90: Likewise
7895         * gfortran.dg/read_many_1.f: Likewise
7896         * gfortran.dg/read_noadvance.f90: Likewise
7897         * gfortran.dg/read_repeat.f90: Likewise
7898         * gfortran.dg/read_size_noadvance.f90: Likewise
7899         * gfortran.dg/read_x_past.f: Likewise
7900         * gfortran.dg/record_marker_1.f90: Likewise
7901         * gfortran.dg/record_marker_3.f90: Likewise
7902         * gfortran.dg/rewind_1.f90: Likewise
7903         * gfortran.dg/runtime_warning_1.f90: Likewise
7904         * gfortran.dg/shape_3.f90: Likewise
7905         * gfortran.dg/slash_1.f90: Likewise
7906         * gfortran.dg/stat_1.f90: Likewise
7907         * gfortran.dg/stat_2.f90: Likewise
7908         * gfortran.dg/streamio_11.f90: Likewise
7909         * gfortran.dg/streamio_3.f90: Likewise
7910         * gfortran.dg/streamio_4.f90: Likewise
7911         * gfortran.dg/streamio_9.f90: Likewise
7912         * gfortran.dg/tl_editing.f90: Likewise
7913         * gfortran.dg/unf_io_convert_1.f90: Likewise
7914         * gfortran.dg/unf_io_convert_2.f90: Likewise
7915         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7916         * gfortran.dg/unf_short_record_1.f90: Likewise
7917         * gfortran.dg/utf8_1.f03: Likewise
7918         * gfortran.dg/utf8_2.f03: Likewise
7919         * gfortran.dg/widechar_IO_1.f90: Likewise
7920         * gfortran.dg/write_check3.f90: Likewise
7921         * gfortran.dg/write_rewind_2.f: Likewise
7922         * gfortran.dg/x_slash_2.f: Likewise
7923
7924 2009-04-29  Richard Guenther  <rguenther@suse.de>
7925
7926         PR target/39943
7927         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7928         New.
7929         (check_effective_target_vect_floatuint_cvt): Likewise.
7930         * gcc.dg/vect/slp-10.c: Adjust.
7931         * gcc.dg/vect/slp-11.c: Adjust.
7932         * gcc.dg/vect/slp-12b.c: Adjust.
7933         * gcc.dg/vect/slp-33.c: Adjust.
7934         * gcc.c-torture/compile/pr39943.c: New testcase.
7935
7936 2009-04-29  Richard Guenther  <rguenther@suse.de>
7937
7938         PR middle-end/39937
7939         * gcc.c-torture/compile/pr39937.c: New testcase.
7940
7941 2009-04-29  Richard Guenther  <rguenther@suse.de>
7942
7943         PR tree-optimization/39941
7944         * gcc.c-torture/compile/pr39941.c: New testcase.
7945
7946 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7947
7948         * gcc.target/bfin/20090411-1.c: New test.
7949
7950 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7951
7952         PR target/39565
7953         * gcc.dg/pr39565.c: New testcase.
7954
7955 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7956
7957         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7958         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7959         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7960         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7961         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7962         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7963         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7964         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7965         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7966         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7967         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7968         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7969         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7970         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7971         * gcc.target/i386/pr37191.c: Likewise.
7972         * gcc.target/i386/reload-1.c: Likewise.
7973         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7974         * g++.old-deja/g++.pt/repo2.C: Likewise.
7975         * g++.old-deja/g++.pt/repo3.C: Likewise.
7976         * g++.old-deja/g++.pt/repo4.C: Likewise.
7977         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7978         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7979         * g++.dg/template/repo1.C: Likewise.
7980         * g++.dg/template/repo2.C: Likewise.
7981         * g++.dg/template/repo3.C: Likewise.
7982         * g++.dg/template/repo4.C: Likewise.
7983         * g++.dg/template/repo5.C: Likewise.
7984         * g++.dg/template/repo6.C: Likewise.
7985         * g++.dg/template/repo7.C: Likewise.
7986         * g++.dg/template/repo8.C: Likewise.
7987         * g++.dg/template/repo9.C: Likewise.
7988         * g++.dg/rtti/repo1.C: Likewise.
7989         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7990         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7991         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7992         * g++.dg/other/PR23205.C: Skip for vxworks.
7993         * g++.dg/ext/visibility/class1.C: Requires PIC.
7994         * g++.dg/eh/async-unwind2.C: Requires PIC.
7995         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7996         does not have cxa_exit.
7997
7998 2009-04-28  Jing Yu  <jingyu@google.com>
7999
8000         PR testsuite/39790
8001         * lib/target-supports.exp (check_effective_target_tls): Remove
8002         comment of caching.
8003         (check_effective_target_tls_native): Likewise.
8004         (check_effective_target_tls_runtime): Likewise.
8005         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8006         tls to tls_runtime.
8007         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8008
8009 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8010
8011         PR fortran/39946
8012         * gfortran.dg/proc_ptr_16.f90: New.
8013
8014 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8015
8016         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8017         lp64 is true.
8018
8019 2009-04-28  Richard Guenther  <rguenther@suse.de>
8020
8021         PR middle-end/39937
8022         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8023
8024 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8025
8026         * g++.dg/warn/pr35652.C: Removed.
8027         * gcc.dg/pr35652.c: Likewise.
8028
8029 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8030
8031         * gcc.target/ia64/20071210-2.c: New testcase.
8032
8033 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8034
8035         PR c/39323
8036         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8037         * gcc.dg/pr39323-3.c: Ditto.
8038
8039 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8040
8041         PR fortran/39930
8042         PR fortran/39931
8043         * gfortran.dg/ambiguous_reference_2.f90: New.
8044         * gfortran.dg/pointer_assign_7.f90: New.
8045
8046 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8047             Mark Mitchell  <mark@codesourcery.com>
8048
8049         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8050         * gcc.dg/20020103-1.c: Check for __ppc.
8051         * gcc.dg/asm-b.c: Check for __ppc.
8052         * gcc.dg/20020919-1.c: Check for __ppc.
8053         * gcc.dg/20020312-2.c: Likewise.
8054         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8055         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8056         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8057         * g++.dg/warn/weak1.C: Likewise.
8058         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8059         static so appropriate optimizations kick in.
8060         (find_base_value_wrapper): New function.
8061         * g++.dg/eh/simd-5.C: Fix target triplet.
8062         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8063
8064 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8065             H.J. Lu  <hongjiu.lu@intel.com>
8066
8067         PR target/39911
8068         * gcc.target/i386/pr39911.c: New test.
8069
8070 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8071
8072         PR fortran/39879
8073         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8074
8075 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8076
8077         PR c++/35652
8078         Revert:
8079
8080         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8081
8082         * gcc.dg/pr35652.C: New.
8083         * g++.dg/warn/pr35652.C: New.
8084         * gcc.dg/format/plus-1.c: Adjust message.
8085
8086 2009-04-27  DJ Delorie  <dj@redhat.com>
8087
8088         * lib/target-supports.exp (check_effective_target_double64): New.
8089         (check_effective_target_double64plus): New.
8090         (check_effective_target_large_double): New.
8091         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8092         * gcc.dg/div-double-1.c: Likewise.
8093         * gcc.dg/Wconversion-real.c: Require large_double.
8094         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8095
8096         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8097         are too small.
8098
8099         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8100         constants as long.
8101
8102 2009-04-27  Ian Lance Taylor  <iant@google.com>
8103
8104         * gcc.dg/Wcxx-compat-5.c: New testcase.
8105         * gcc.dg/Wcxx-compat-6.c: New testcase.
8106
8107 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8108
8109         Allow non-constant arguments to conversion intrinsics.
8110         * gcc.target/spu/intrinsics-3.c: Update tests.
8111
8112 2009-04-27  Richard Guenther  <rguenther@suse.de>
8113
8114         PR middle-end/39928
8115         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8116         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8117
8118 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8119
8120         PR target/39903
8121         * gcc.dg/torture/pr39903-1.c: New.
8122         * gcc.dg/torture/pr39903-2.c: Likewise.
8123
8124 2009-04-27  Revital Eres  <eres@il.ibm.com>
8125
8126         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8127         and check it.
8128         * gcc.dg/sms-2.c: Add dump check.
8129         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8130         and check it.
8131         * gcc.dg/sms-4.c: Likewise.
8132         * gcc.dg/sms-5.c: Likewise.
8133         * gcc.dg/sms-6.c: Likewise.
8134         * gcc.dg/sms-7.c: Likewise.
8135         * gcc.dg/sms-antideps.c: Rename to...
8136         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8137
8138 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8139
8140         * gnat.dg/opt2.adb: New test.
8141
8142 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8143
8144         PR c++/39875
8145         * g++.dg/warn/Wunused-15.C: New test.
8146
8147 2009-04-26  Michael Matz  <matz@suse.de>
8148
8149         Expand from SSA.
8150         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8151         change regexps.
8152         * gcc.target/i386/pr37248-1.c: Modified.
8153         * gcc.target/i386/pr37248-3.c: Modified.
8154         * gcc.target/i386/pr37248-2.c: Modified.
8155         * gnat.dg/aliasing1.adb: Modified.
8156         * gnat.dg/pack9.adb: Modified.
8157         * gnat.dg/aliasing2.adb: Modified.
8158         * gcc.dg/strict-overflow-2.c: Modified.
8159         * gcc.dg/autopar/reduc-1char.c: Modified.
8160         * gcc.dg/autopar/reduc-2char.c: Modified.
8161         * gcc.dg/autopar/reduc-1.c: Modified.
8162         * gcc.dg/autopar/reduc-2.c: Modified.
8163         * gcc.dg/autopar/reduc-3.c: Modified.
8164         * gcc.dg/autopar/reduc-6.c: Modified.
8165         * gcc.dg/autopar/reduc-7.c: Modified.
8166         * gcc.dg/autopar/reduc-8.c: Modified.
8167         * gcc.dg/autopar/reduc-9.c: Modified.
8168         * gcc.dg/autopar/reduc-1short.c: Modified.
8169         * gcc.dg/autopar/reduc-2short.c: Modified.
8170         * gcc.dg/autopar/parallelization-1.c: Modified.
8171         * gcc.dg/strict-overflow-4.c: Modified.
8172         * gcc.dg/strict-overflow-6.c: Modified.
8173         * gcc.dg/gomp/combined-1.c: Modified.
8174         * gcc.dg/no-strict-overflow-1.c: Modified.
8175         * gcc.dg/no-strict-overflow-3.c: Modified.
8176         * gcc.dg/no-strict-overflow-5.c: Modified.
8177         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8178         * gcc.dg/tree-ssa/pr18134.c: Modified.
8179         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8180         * gcc.dg/tree-ssa/vector-2.c: Modified.
8181         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8182         * gcc.dg/tree-ssa/loop-21.c: Modified.
8183         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8184         * gcc.dg/tree-ssa/vector-3.c: Modified.
8185         * gcc.dg/tree-ssa/asm-3.c: Modified.
8186         * gcc.dg/tree-ssa/pr23294.c: Modified.
8187         * gcc.dg/tree-ssa/loop-22.c: Modified.
8188         * gcc.dg/tree-ssa/loop-15.c: Modified.
8189         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8190         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8191         * gcc.dg/tree-ssa/pr20139.c: Modified.
8192         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8193         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8194         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8195         * gcc.dg/tree-ssa/loop-5.c: Modified.
8196         * gcc.dg/tree-ssa/pr19431.c: Modified.
8197         * gcc.dg/tree-ssa/pr32044.c: Modified.
8198         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8199         * gcc.dg/tree-ssa/loop-19.c: Modified.
8200         * gcc.dg/tree-ssa/loop-28.c: Modified.
8201         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8202         * gcc.dg/tree-ssa/divide-1.c: Modified.
8203         * gcc.dg/tree-ssa/inline-1.c: Modified.
8204         * gcc.dg/tree-ssa/divide-3.c: Modified.
8205         * gcc.dg/tree-ssa/pr30978.c: Modified.
8206         * gcc.dg/tree-ssa/alias-6.c: Modified.
8207         * gcc.dg/tree-ssa/divide-4.c: Modified.
8208         * gcc.dg/tree-ssa/alias-11.c: Modified.
8209         * gcc.dg/no-strict-overflow-7.c: Modified.
8210         * gcc.dg/strict-overflow-1.c: Modified.
8211         * gcc.dg/pr15784-4.c: Modified.
8212         * gcc.dg/pr34263.c: Modified.
8213         * gcc.dg/strict-overflow-3.c: Modified.
8214         * gcc.dg/tree-prof/stringop-1.c: Modified.
8215         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8216         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8217         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8218         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8219         * gcc.dg/no-strict-overflow-2.c: Modified.
8220         * gcc.dg/no-strict-overflow-4.c: Modified.
8221         * gcc.dg/no-strict-overflow-6.c: Modified.
8222         * g++.dg/tree-ssa/pr27090.C: Modified.
8223         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8224         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8225         * g++.dg/tree-ssa/pr19807.C: Modified.
8226         * g++.dg/opt/pr30965.C: Modified.
8227         * g++.dg/init/new17.C: Modified.
8228         * gfortran.dg/whole_file_6.f90: Modified.
8229         * gfortran.dg/whole_file_5.f90: Modified.
8230         * gfortran.dg/reassoc_1.f90: Modified.
8231         * gfortran.dg/reassoc_3.f90: Modified.
8232
8233 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8234
8235         PR fortran/39893
8236         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8237
8238 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8239
8240         PR inline-asm/39543
8241         * gcc.target/i386/pr39543-1.c: New test.
8242         * gcc.target/i386/pr39543-2.c: New test.
8243         * gcc.target/i386/pr39543-3.c: New test.
8244
8245         PR c/39889
8246         * gcc.dg/Wunused-value-3.c: New test.
8247
8248 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8249
8250         PR c/39581
8251         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8252         gcc.dg/vla-21.c: New tests.
8253
8254 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8255
8256         PR c/39556
8257         * gcc.dg/inline-34.c: New test.
8258
8259 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8260
8261         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8262         gcc.dg/enum-const-3.c: New tests.
8263         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8264         -pedantic-errors.  Update expected diagnostics.
8265
8266 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8267
8268         PR c/39582
8269         * gcc.dg/vla-20.c: New test.
8270
8271 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8272
8273         PR c/39564
8274         * gcc.dg/vla-19.c: New test.
8275
8276 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8277
8278         PR preprocessor/39559
8279         * gcc.dg/c99-intconst-2.c: New test.
8280
8281 2009-04-25  Jan Hubicka  <jh@suse.cz>
8282
8283         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8284
8285 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8286
8287         PR fortran/39688
8288         * gfortran.dg/import7.f90: New.
8289
8290 2009-04-24  Richard Guenther  <rguenther@suse.de>
8291
8292         * gcc.dg/tree-ssa/vrp48.c: Fix.
8293
8294 2008-04-24  Doug Kwan  <dougkwan@google.com>
8295
8296         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8297         destination are the same.
8298
8299 2009-04-24  Richard Guenther  <rguenther@suse.de>
8300
8301         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8302
8303 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8304
8305         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8306         gcc.dg/array-const-3.c: New tests.
8307
8308 2009-04-24  Ian Lance Taylor  <iant@google.com>
8309
8310         * gcc.dg/Wcxx-compat-4.c: New testcase.
8311
8312 2009-04-24  Daniel Kraft  <d@domob.eu>
8313
8314         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8315         expected on already erraneous symbol (renamed to fresh one).
8316
8317 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8318
8319         PR middle-end/39867
8320         * gcc.dg/pr39867.c: New.
8321
8322 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8323
8324         PR fortran/39861
8325         PR fortran/39864
8326         * gfortran.dg/intrinsic_1.f90: New.
8327
8328 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8329
8330         * gnat.dg/alignment7.adb: New test.
8331         * gnat.dg/alignment8.adb: Likewise.
8332
8333 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8334
8335         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8336         * gnat.dg/specs/rep_clause2.ads: New test.
8337
8338 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8339
8340         PR rtl-optimization/39794
8341         * gcc.dg/pr39794.c: New test.
8342
8343 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8344
8345         * gnat.dg/atomic1.adb: New test.
8346         * gnat.dg/atomic1_pkg.ads: New helper.
8347
8348 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8349
8350         PR testsuite/39623
8351         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8352         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8353
8354 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8355
8356         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8357         warning.
8358
8359 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8360
8361         PR C/31499
8362         * gcc.dg/vector-init-1.c: New testcase.
8363         * gcc.dg/vector-init-2.c: New testcase.
8364
8365 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8366
8367         * gnat.dg/enum2.adb: New test.
8368         * gnat.dg/enum2_pkg.ads: New helper.
8369
8370 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8371
8372         PR c/39855
8373         * gcc.dg/torture/pr39855.c: New test.
8374
8375 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8376
8377         PR c++/39639
8378         * g++.dg/cpp0x/pr39639.C: New test.
8379
8380 2009-04-22  Mark Heffernan  <meheff@google.com>
8381
8382         * gcc.dg/profile-generate-3.c: New test.
8383
8384 2009-04-22  Jan Hubicka  <jh@suse.cz>
8385
8386         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8387
8388 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8389
8390         PR testsuite/39623
8391         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8392
8393 2009-04-22  Richard Guenther  <rguenther@suse.de>
8394
8395         PR tree-optimization/39824
8396         * gcc.c-torture/compile/pr39824.c: New testcase.
8397
8398 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8399
8400         PR c++/14875
8401         * g++.dg/parse/parser-pr14875.C: New.
8402         * g++.dg/parse/parser-pr14875-2.C: New.
8403         * g++.dg/parse/error6.C: Update match string.
8404
8405 2009-04-22  Richard Guenther  <rguenther@suse.de>
8406
8407         PR tree-optimization/39845
8408         * gcc.c-torture/compile/pr39845.c: New testcase.
8409
8410 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8411
8412         PR fortran/39735
8413         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8414         * gfortran.dg/external_initializer.f90: Modified.
8415         * gfortran.dg/interface_26.f90: Modified.
8416         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8417         * gfortran.dg/proc_ptr_3.f90: Modified.
8418         * gfortran.dg/proc_ptr_15.f90: New.
8419         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8420
8421 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8422
8423         PR c++/35711
8424         * g++.dg/warn/pr35711.C: New.
8425         * g++.dg/conversion/ptrmem2.C: Update.
8426
8427 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8428
8429         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8430         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8431         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8432         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8433         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8434         gcc.c-torture/ChangeLog.0,
8435         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8436         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8437         gcc.target/i386/math-torture/math-torture.exp,
8438         gcc.target/mips/inter/mips16-inter.exp,
8439         gcc.target/mips/mips-nonpic/README,
8440         gcc.target/x86_64/abi/README.gcc,
8441         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8442         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8443         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8444         notices.
8445         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8446
8447 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8448
8449         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8450
8451 2009-04-21  Richard Guenther  <rguenther@suse.de>
8452
8453         PR middle-end/39829
8454         * gcc.dg/torture/pr39829.c: New testcase.
8455
8456 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8457
8458         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8459
8460 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8461
8462         PR 16202
8463         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8464         * gcc.dg/sequence-pt-2.c: New.
8465         * gcc.dg/sequence-pt-3.c: New.
8466         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8467         * g++.dg/warn/sequence-pt-2.c: New.
8468         * g++.dg/warn/sequence-pt-3.c: New.
8469
8470 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8471
8472         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8473
8474 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8475
8476         * gnat.dg/import1.ad[sb]: New test.
8477
8478 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8479
8480         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8481         return 0.
8482
8483 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8484
8485         PR fortran/39811
8486         * gfortran.dg/continuation_11.f90: New test.
8487
8488 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8489
8490         PR c++/13358
8491         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8492         messages. Test for "long long" in system headers.
8493         * gcc.dg/c99-longlong-2.c: New.
8494         * g++.dg/warn/pr13358.C: New.
8495         * g++.dg/warn/pr13358-2.C: New.
8496         * g++.dg/warn/pr13358-3.C: New.
8497         * g++.dg/warn/pr13358-4.C: New.
8498
8499 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8500
8501         * gcc.dg/framework-2.c: Fix up for non existent includes
8502         being fatal errors now.
8503
8504 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8505
8506         PR fortran/39800
8507         * gfortran.dg/private_type_13.f90: New test.
8508         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8509
8510 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8511
8512         PR c++/39803
8513         * g++.dg/warn/Wunused-14.C: New test.
8514
8515 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8516
8517         * gnat.dg/specs/small_alignment.ads: New test.
8518
8519 2009-04-20  Ian Lance Taylor  <iant@google.com>
8520
8521         * gcc.dg/Wcxx-compat-3.c: New testcase.
8522
8523 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8524
8525         * gnat.dg/pack13.ad[sb]: New test.
8526         * gnat.dg/pack13_pkg.ads: New helper.
8527
8528 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8529
8530         * gnat.dg/discr11.ad[sb]: New test.
8531         * gnat.dg/discr11_pkg.ads: New helper.
8532
8533 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8534
8535         PR tree-optimization/39675
8536         * gcc.dg/vect/O3-pr39675-2.c: New test.
8537
8538 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8539
8540         * gnat.dg/rep_clause3.adb: New test.
8541
8542 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8543
8544         PR c/37481
8545         * gcc.dg/c99-flex-array-7.c: New test.
8546
8547 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8548
8549         PR c/19771
8550         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8551
8552 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8553
8554         PR c/38243
8555         * gcc.dg/c99-restrict-3.c: New test.
8556
8557 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8558
8559         PR preprocessor/20078
8560         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8561
8562 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8563
8564         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8565         Do not pass -B$root after -margs.
8566
8567 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8568
8569         PR c/32061
8570         PR c++/36954
8571         * gcc.dg/pr32061.c: New.
8572         * gcc.dg/Wlogical-op-1.c: Update.
8573         * g++.dg/warn/Wlogical-op-1.C: Update.
8574         * g++.dg/warn/pr36954.C: New.
8575
8576 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8577
8578         PR c/27676
8579         * gcc.dg/lvalue-5.c: New test.
8580
8581 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8582
8583         PR c/22367
8584         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8585
8586 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8587
8588         * gcc.dg/cpp/include5.c: New test.
8589
8590 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8591
8592         PR c/35210
8593         * gcc.dg/call-diag-2.c: New test.
8594
8595 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8596
8597         PR preprocessor/39646
8598         * gcc.dg/cpp/line8.c: New test.
8599
8600 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8601
8602         PR preprocessor/39647
8603         * gcc.dg/cpp/line7.c: New test.
8604
8605 2009-04-18  Richard Guenther  <rguenther@suse.de>
8606
8607         PR middle-end/39804
8608         * gcc.target/i386/pr39804.c: New testcase.
8609
8610 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8611
8612         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8613         * g++.dg/other/pr39496.C: Likewise.
8614
8615 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8616
8617         PR middle-end/36902
8618         * gcc.dg/pr36902.c: New.
8619
8620 2009-04-17  Diego Novillo  <dnovillo@google.com>
8621
8622         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8623         violation for variable 'inside_main'.
8624
8625 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8626
8627         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8628
8629 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8630
8631         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8632
8633 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8634
8635         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8636         * gfortran.dg/chmod_2.f90: Likewise.
8637         * gfortran.dg/chmod_3.f90: Likewise.
8638         * gfortran.dg/open_errors.f90: Likewise.
8639         * gfortran.dg/stat_1.f90: Likewise.
8640         * gfortran.dg/stat_2.f90: Likewise.
8641
8642 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8643
8644         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8645         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8646         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8647         * gfortran.dg/nearest_1.f90: Likewise.
8648         * gfortran.dg/nearest_3.f90: Likewise.
8649         * gfortran.dg/isnan_1.f90: Likewise.
8650         * gfortran.dg/isnan_2.f90: Likewise.
8651         * gfortran.dg/nan_1.f90: Likewise.
8652         * gfortran.dg/nan_2.f90: Likewise.
8653         * gfortran.dg/nan_3.f90: Likewise.
8654         * gfortran.dg/nan_4.f90: Likewise.
8655         * gfortran.dg/module_nan.f90: Likewise.
8656         * gfortran.dg/int_conv_2.f90: Likewise.
8657         * gfortran.dg/init_flag_3.f90: Likewise.
8658         * gfortran.dg/namelist_42.f90: Likewise.
8659         * gfortran.dg/namelist_43.f90: Likewise.
8660         * gfortran.dg/real_const_3.f90: Likewise.
8661         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8662
8663         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8664         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8665         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8666         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8667         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8668
8669         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8670         * gfortran.dg/gamma_5.f90: Likewise.
8671
8672 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8673
8674         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8675         less strict so it also works with auto-overlay support.
8676         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8677         for "exceeds local store" linker errors on the SPU.
8678
8679         * lib/gfortran.exp: Include target-supports.exp.
8680         (gfortran_init): On SPU targets where automatic overlay support
8681         is available, use it to build all Fortran test cases.
8682
8683         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8684
8685 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8686
8687         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8688         rule enforced by gnat on taft types.
8689
8690 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8691
8692         PR testsuite/39792
8693         * g++.dg/ext/complit11.C: Add empty dg-options.
8694
8695 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8696
8697         PR c++/17570
8698         * g++.dg/template/defarg11.C: New test.
8699
8700 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8701
8702         PR c++/28766
8703         * g++.dg/ext/complit11.C: New testcase.
8704
8705 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8706
8707         PR c++/39551
8708         * g++.dg/warn/Wunused-13.C: New testcase.
8709
8710 2009-04-15  Ian Lance Taylor  <iant@google.com>
8711
8712         * gcc.dg/Wenum-compare-1.c: New testcase.
8713
8714 2009-04-15  Richard Guenther  <rguenther@suse.de>
8715
8716         PR tree-optimization/39764
8717         * g++.dg/torture/pr39764.C: New testcase.
8718
8719 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8720
8721         * g++.dg/ext/altivec-17.C: New.
8722
8723 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8724
8725         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8726         * gnat.dg/specs/limited1.ads: Ditto.
8727
8728 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8729
8730         PR testsuite/39769
8731         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8732         for testing the results of estimate instructions.
8733         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8734         * gcc.dg/vmx/3a-05.c (test): Ditto.
8735
8736 2009-04-14  Jason Merrill  <jason@redhat.com>
8737
8738         PR c++/39763
8739         * g++.dg/warn/Wshadow-4.C: Extend.
8740
8741 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8742
8743         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8744         (do_D): Remove attribute hidden.
8745
8746 2009-04-13  Jason Merrill  <jason@redhat.com>
8747
8748         PR c++/39480
8749         * g++.dg/init/copy7.C: New.
8750
8751 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8752
8753         PR testsuite/39733
8754         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8755         (check_for_all_options): This.
8756
8757 2009-04-13  Jason Merrill  <jason@redhat.com>
8758
8759         PR c++/39750
8760         * g++.dg/template/crash90.C: New.
8761
8762 2009-04-12  Jason Merrill  <jason@redhat.com>
8763
8764         PR c++/39742
8765         * g++.dg/overload/extern-C-2.C: New.
8766
8767 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8768
8769         PR preprocessor/31869
8770         * gcc.dg/cpp/strify5.c: New test.
8771
8772 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8773
8774         * gnat.dg/enum1.adb: New test.
8775         * gnat.dg/enum1_pkg.ads: New helper.
8776
8777 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8778
8779         PR target/39740
8780         * gcc.target/alpha/pr39740.c: New test.
8781
8782 2009-04-11  Daniel Kraft  <d@domob.eu>
8783
8784         PR fortran/37746
8785         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8786         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8787         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8788         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8789         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8790         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8791         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8792         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8793         expected string length that failed with -fbounds-check now.
8794         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8795
8796 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8797
8798         PR fortran/39692
8799         * gfortran.dg/proc_ptr_14.f90: New.
8800
8801 2009-04-11  Richard Guenther  <rguenther@suse.de>
8802
8803         PR middle-end/39732
8804         * g++.dg/torture/pr39732.C: New testcase.
8805
8806 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8807
8808         * gfortran.dg/whole_file_5.f90: New.
8809         * gfortran.dg/whole_file_6.f90: New.
8810
8811 2009-04-11  Richard Guenther  <rguenther@suse.de>
8812
8813         PR tree-optimization/39713
8814         * g++.dg/torture/pr39713.C: New testcase.
8815
8816 2009-04-10  Richard Guenther  <rguenther@suse.de>
8817
8818         PR c/39712
8819         * gcc.dg/pr39712.c: New testcase.
8820
8821 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8822
8823         PR c++/28301
8824         * g++.dg/cpp0x/enum2.C: Updated.
8825         * g++.dg/debug/pr22514.C: Likewise.
8826         * g++.dg/parse/enum2.C: Likewise.
8827         * g++.dg/parse/enum3.C: Likewise.
8828         * g++.dg/template/crash79.C: Likewise.
8829         * g++.old-deja/g++.jason/cond.C: Likewise.
8830
8831 2009-04-10  Chao-ying Fu  <fu@mips.com>
8832
8833         * gcc.target/mips/interrupt_handler.c: Change from compile to
8834         assemble.
8835
8836 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8837
8838         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8839
8840 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8841
8842         PR fortran/38709
8843         * gfortran.dg/zero_sized_6.f90: New.
8844
8845 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8846
8847         PR  c++/20118
8848         * g++.dg/parse/pr20118.C: New.
8849         * g++.dg/template/spec16.C: Update.
8850
8851 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8852
8853         PR testsuite/35621
8854         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8855         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8856         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8857         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8858         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8859         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8860         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8861         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8862         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8863         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8864         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8865         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8866         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8867         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8868         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8869         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8870         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8871
8872 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8873
8874         PR target/39678
8875         * g++.dg/torture/pr39678.C: New.
8876         * gcc.dg/compat/struct-complex-2.h: Likewise.
8877         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8878         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8879         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8880         * gcc.dg/torture/pr39678.c: Likewise.
8881         * gcc.target/i386/pr39678.c: Likewise.
8882
8883         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8884         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8885
8886         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8887         <complex.h>.  Add tests for structure with complex float.
8888
8889 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8890             Joseph Myers  <joseph@codesourcery.com>
8891
8892         PR target/36800
8893         * gcc.dg/dfp/pr36800.c: New.
8894
8895 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8896             Rafael Avila de Espindola  <espindola@google.com>
8897
8898         * gcc.misc-tests/help.exp: New file.
8899         * lib/options.exp: New file.
8900
8901 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8902
8903         PR libobjc/36610
8904         * objc/execute/forward-1.x: New.
8905
8906 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8907
8908         * gcc.dg/pr27150-1.c: Change to a link test.
8909
8910 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8911
8912         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8913         3 of the GNU General Public License and to point readers at the
8914         COPYING3 file and the FSF's license web page.
8915         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8916         * gcc.dg/struct/struct-reorg.exp: Likewise.
8917         * gcc.target/spu/tag_manager.c: Likewise.
8918
8919 2009-04-09  Richard Guenther  <rguenther@suse.de>
8920
8921         PR testsuite/39696
8922         * ssa-ccp-25.c: Adjust pattern.
8923
8924 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8925
8926         PR fortran/36704
8927         * gfortran.dg/external_procedures_1.f90: Modified.
8928         * gfortran.dg/proc_ptr_result_1.f90: New.
8929         * gfortran.dg/proc_ptr_result_2.f90: New.
8930         * gfortran.dg/proc_ptr_result_3.f90: New.
8931
8932 2009-04-09  Richard Guenther  <rguenther@suse.de>
8933
8934         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8935         to prevent constant propagation.
8936         * gcc.dg/vect/vect-56.c: Likewise.
8937         * gcc.dg/vect/vect-58.c: Likewise.
8938         * gcc.dg/vect/vect-60.c: Likewise.
8939         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8940         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8941         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8942
8943 2009-04-09  Richard Guenther  <rguenther@suse.de>
8944
8945         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8946         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8947
8948 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8949
8950         PR c/39613
8951         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8952         New tests.
8953
8954 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8955
8956         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8957         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8958
8959 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8960
8961         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8962
8963 2009-04-08  Jason Merrill  <jason@redhat.com>
8964
8965         PR c++/25185
8966         * g++.dg/template/error40.C: Add another test.
8967
8968 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8969
8970         PR c/39614
8971         PR c/39673
8972         * gcc.c-torture/compile/pr39614-1.c,
8973         gcc.c-torture/compile/pr39614-2.c,
8974         gcc.c-torture/compile/pr39614-3.c,
8975         gcc.c-torture/compile/pr39614-4.c,
8976         gcc.c-torture/compile/pr39614-5.c,
8977         gcc.c-torture/compile/pr39673-1.c,
8978         gcc.c-torture/compile/pr39673-2.c: New tests.
8979         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8980         more cases.
8981         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8982         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8983         expected errors.
8984
8985 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8986
8987         PRc++/39637
8988         * g++.dg/cpp0x/variadic-crash2.C: New test.
8989
8990 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
8991
8992         PR fortran/38863
8993         * gfortran.dg/alloc_comp_result_1.f90: New test.
8994
8995 2009-04-07  Jason Merrill  <jason@redhat.com>
8996
8997         PR c++/34691
8998         * g++.dg/overload/extern-C-1.C: New.
8999
9000 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9001
9002         PR testsuite/39325
9003         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9004
9005 2009-04-07  Jason Merrill  <jason@redhat.com>
9006
9007         PR c++/25185
9008         * g++.dg/template/error40.C: New.
9009
9010 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9011
9012         PR fortran/38152
9013         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9014
9015 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9016
9017         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9018
9019 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9020
9021         PR fortran/38290
9022         * gfortran.dg/proc_decl_1.f90: Modified.
9023         * gfortran.dg/proc_ptr_11.f90: Extended.
9024         * gfortran.dg/proc_ptr_13.f90: Modified.
9025
9026 2009-04-06  Jason Merrill  <jason@redhat.com>
9027
9028         PR c++/35146
9029         * g++.dg/template/fnspec1.C: New.
9030
9031 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9032
9033         * lib/gnat.exp: Handle multilib.
9034
9035 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9036
9037         PR fortran/38863
9038         * gfortran.dg/dependency_23.f90: New test.
9039
9040 2009-04-06  Richard Guenther  <rguenther@suse.de>
9041
9042         PR tree-optimization/28868
9043         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9044         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9045         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9046         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9047
9048 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9049
9050         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9051
9052 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9053
9054         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9055
9056 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9057
9058         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9059         with the built-in y0, and the subsequent warning.
9060         (y1): Likewise, rename to y_1.
9061
9062 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9063
9064         PR fortran/39414
9065         * gfortran.dg/proc_decl_21.f90: New.
9066
9067 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9068
9069         PR fortran/36091
9070         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9071
9072 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9073
9074         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9075         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9076         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9077         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9078         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9079         gfortran.dg/namelist_49.f90: Gate test on effective_target
9080         fd_truncate.
9081         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9082
9083 2009-04-05  Daniel Kraft  <d@domob.eu>
9084
9085         PR fortran/38654
9086         * gfortran.dg/read_float_2.f03
9087         * gfortran.dg/read_float_3.f90
9088
9089 2009-04-05  Richard Guenther  <rguenther@suse.de>
9090
9091         PR tree-optimization/39648
9092         * gcc.c-torture/compile/pr39648.c: New testcase.
9093
9094 2009-04-05  Jason Merrill  <jason@redhat.com>
9095
9096         PR c++/14912
9097         * g++.dg/template/error39.C: New.
9098
9099 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9100
9101         PR fortran/29458
9102         * gfortran.dg/implied_do_1.f90: New.
9103
9104 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9105
9106         PR fortran/39577
9107         * gfortran.dg/recursive_check_8.f90: New.
9108         * gfortran.dg/recursive_check_9.f90: New.
9109         * gfortran.dg/recursive_check_10.f90: New.
9110         * gfortran.dg/recursive_check_11.f90: New.
9111         * gfortran.dg/recursive_check_12.f90: New.
9112         * gfortran.dg/recursive_check_13.f90: New.
9113         * gfortran.dg/recursive_check_14.f90: New.
9114
9115 2009-04-04  Jason Merrill  <jason@redhat.com>
9116
9117         PR c++/25185
9118         * g++.dg/template/error38.C: Add more tests.
9119
9120 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9121
9122         PR fortran/37614
9123         * gfortran.dg/common_align_2.f90: New test.
9124
9125 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9126
9127         PR target/39501
9128         * gcc.c-torture/execute/pr39501.c: New file.
9129         * gcc.c-torture/execute/pr39501.x: New file.
9130
9131 2009-04-04  Richard Guenther  <rguenther@suse.de>
9132
9133         PR tree-optimization/8781
9134         PR tree-optimization/37892
9135         * g++.dg/tree-ssa/pr8781.C: New testcase.
9136         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9137
9138 2009-04-04  Richard Guenther  <rguenther@suse.de>
9139
9140         PR tree-optimization/39636
9141         * gcc.c-torture/compile/pr39636.c: New testcase.
9142
9143 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9144
9145         PR rtl-optimization/39607
9146         * g++.dg/opt/pr39607.C: New.
9147
9148 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9149
9150         PR fortran/39594
9151         * gfortran.dg/common_12.f90: New.
9152
9153 2009-04-03  Jason Merrill  <jason@redhat.com>
9154
9155         PR c++/39608
9156         * g++.dg/template/const2.C: New test.
9157
9158 2009-04-03  Richard Guenther  <rguenther@suse.de>
9159
9160         PR tree-optimization/2480
9161         PR tree-optimization/23086
9162         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9163         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9164
9165 2009-04-03  Richard Guenther  <rguenther@suse.de>
9166
9167         PR tree-optimization/34743
9168         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9169         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9170         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9171         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9172         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9173         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9174         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9175         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9176
9177 2009-04-03  Richard Guenther  <rguenther@suse.de>
9178
9179         PR middle-end/13146
9180         PR tree-optimization/23940
9181         PR tree-optimization/33237
9182         PR middle-end/33974
9183         PR middle-end/34093
9184         PR tree-optimization/36201
9185         PR tree-optimization/36230
9186         PR tree-optimization/38049
9187         PR tree-optimization/38207
9188         PR tree-optimization/38230
9189         PR tree-optimization/38301
9190         PR tree-optimization/38585
9191         PR middle-end/38895
9192         PR tree-optimization/38985
9193         PR tree-optimization/39299
9194         * gcc.dg/pr19633-1.c: Adjust.
9195         * gcc.dg/torture/pta-callused-1.c: Likewise.
9196         * gcc.dg/torture/pr39074-2.c: Likewise.
9197         * gcc.dg/torture/pr39074.c: Likewise.
9198         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9199         * gcc.dg/torture/pr30375.c: Adjust.
9200         * gcc.dg/torture/pr33563.c: Likewise.
9201         * gcc.dg/torture/pr33870.c: Likewise.
9202         * gcc.dg/torture/pr33560.c: Likewise.
9203         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9204         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9205         * gcc.dg/tree-ssa/alias-15.c: Remove.
9206         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9207         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9208         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9209         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9210         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9211         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9212         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9213         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9214         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9215         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9216         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9217         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9218         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9219         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9220         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9221         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9222         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9223         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9224         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9225         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9226         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9227         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9228         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9229         * gcc.dg/uninit-B.c: XFAIL.
9230         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9231         * gcc.dg/uninit-pr19430.c: XFAIL.
9232         * g++.dg/tree-ssa/pr13146.C: New testcase.
9233         * g++.dg/opt/pr36187.C: Adjust.
9234         * g++.dg/torture/20090329-1.C: New testcase.
9235
9236 2009-04-02  Chao-ying Fu  <fu@mips.com>
9237
9238         * gcc.target/mips/interrupt_handler.c: New test.
9239
9240 2009-04-02  David Ayers  <ayers@fsfe.org>
9241
9242         PR objc/18456
9243         * objc.dg/bad-receiver-type-2.m: New test contributed by
9244         Alexander Mamberg.
9245
9246 2009-04-02  Jason Merrill  <jason@redhat.com>
9247
9248         PR c++/25185
9249         * g++.dg/template/error38.C: New test.
9250
9251 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9252
9253         PR tree-optimization/31677
9254         * gcc.dg/memcpy-1.c: Add compiler option.
9255
9256 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9257
9258         PR tree-optimization/39595
9259         * gfortran.dg/vect/O3-pr39595.f: New test.
9260
9261 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9262
9263         PR c++/26693
9264         * g++.dg/template/typedef11.C: New test.
9265         * g++.dg/template/typedef12.C: Likewise.
9266         * g++.dg/template/typedef13.C: Likewise.
9267         * g++.dg/template/typedef14.C: Likewise.
9268         * g++.dg/template/typedef15.C: Likewise.
9269         * g++.dg/template/typedef16.C: Likewise.
9270         * g++.dg/template/sfinae3.C: Compile this pedantically.
9271         The only errors expected should be the one saying the typedef is ill
9272         formed.
9273         * g++.old-deja/g++.pt/typename8.C: Likewise.
9274         * g++.dg/template/access11.C: Update this.
9275
9276 2009-04-02  Richard Guenther  <rguenther@suse.de>
9277
9278         PR tree-optimization/37221
9279         * gcc.c-torture/compile/20090331-1.c: New testcase.
9280
9281 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9282
9283         * gcc.c-torture/compile/20090401-1.c: New test.
9284
9285 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9286
9287         PR c++/4926
9288         * g++.dg/template/pr4926-1.C: New.
9289
9290 2009-04-01  Xinliang David Li  <davidxl@google.com>
9291
9292         * gcc.target/i386/all_one_m128i.c: New test.
9293
9294 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9295
9296         PR c/39027
9297         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9298         * gcc.dg/fltconst-2.c: New test.
9299         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9300         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9301
9302         PR c/33466
9303         * gcc.dg/cpp/pr33466.c: New test.
9304         * gcc.dg/dfp/pr33466.c: New test.
9305         * gcc.dg/fixed-point/pr33466.c: New test.
9306
9307 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9308
9309         PR tree-optimization/35011
9310         * g++.dg/other/pr35011.C: New.
9311
9312 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9313
9314         PR target/39226
9315         * gcc.dg/pr39226.c: New test.
9316
9317 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9318
9319         PR c++/35240
9320         * g++.dg/template/pr35240.C: New.
9321
9322 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9323
9324         PR c/39605
9325         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9326         * gcc.dg/pr25682.c: Update expected diagnostics.
9327
9328 2009-04-01  Richard Guenther  <rguenther@suse.de>
9329
9330         * gcc.dg/fold-plusmult-2.c: New testcase.
9331
9332 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9333
9334         PR c/37772
9335         * gcc.dg/pr37772.c: New test.
9336         * g++.dg/ext/asm11.C: New test.
9337
9338 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9339
9340         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9341         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9342         defined.
9343
9344 2009-03-31  Jason Merrill  <jason@redhat.com>
9345
9346         * g++.old-deja/g++.other/using9.C: Add expected errors.
9347
9348 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9349
9350         * gcc.c-torture/compile/pr33009.c: Removed.
9351
9352 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9353
9354         * gcc.c-torture/compile/pr33009.c: Delete.
9355         * gcc.c-torture/compile/pr11832.c: Likewise.
9356
9357 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9358
9359         PR c/448
9360         * lib/target-supports.exp (check_effective_target_stdint_types):
9361         Update comment.
9362         (check_effective_target_inttypes_types): New.
9363         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9364         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9365         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9366
9367 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9368
9369         PR fortran/38917
9370         PR fortran/38918
9371         * gfortran.dg/data_pointer_1.f90: New test.
9372
9373 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9374
9375         PR fortran/38915
9376         * gfortran.dg/char_length_15.f90: New test.
9377
9378 2009-03-31  Jason Merrill  <jason@redhat.com>
9379
9380         C++ DR 613
9381         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9382         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9383         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9384         xfail others.
9385
9386         * g++.dg/other/typedef2.C: New test.
9387
9388         PR c++/37806
9389         * g++.dg/template/typedef17.C: New test.
9390
9391         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9392         * g++.dg/cpp0x/auto12.C: Likewise.
9393
9394 2009-03-31  Richard Guenther  <rguenther@suse.de>
9395
9396         PR middle-end/31029
9397         * gcc.dg/fold-compare-4.c: New testcase.
9398         * gcc.dg/fold-compare-5.c: Likewise.
9399
9400 2009-03-31  Richard Guenther  <rguenther@suse.de>
9401
9402         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9403
9404 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9405
9406         PR target/39592
9407         * gcc.target/i386/pr39592-1.c: New test.
9408
9409 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9410
9411         PR preprocessor/15638
9412         * gcc.dg/cpp/missing-header-1.c: New test.
9413         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9414         "compilation terminated" message.
9415         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9416         test #include "".
9417         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9418         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9419         terminated" message.
9420
9421 2009-03-31  Richard Guenther  <rguenther@suse.de>
9422
9423         PR middle-end/23401
9424         PR middle-end/27810
9425         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9426         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9427
9428 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9429
9430         PR fortran/38389
9431         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9432         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9433         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9434         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9435         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9436         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9437         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9438
9439 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9440
9441         PR fortran/22571
9442         * gfortran.dg/whole_file_1.f90: New test.
9443         PR fortran/26227
9444         * gfortran.dg/whole_file_2.f90: New test.
9445         * gfortran.dg/whole_file_3.f90: New test.
9446         PR fortran/24886
9447         * gfortran.dg/whole_file_4.f90: New test.
9448
9449 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9450
9451         * gfortran.dg/bind_c_usage_19.f90: New test.
9452
9453         PR target/39558
9454         * gcc.target/powerpc/altivec-29.c: New test.
9455
9456 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9457
9458         PR rtl-optimization/323
9459         * gcc.target/i386/excess-precision-1.c,
9460         gcc.target/i386/excess-precision-2.c,
9461         gcc.target/i386/excess-precision-3.c,
9462         gcc.target/i386/excess-precision-4.c,
9463         gcc.target/i386/excess-precision-5.c,
9464         gcc.target/i386/excess-precision-6.c: New tests.
9465
9466 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9467
9468         PR c/35235
9469         * gcc.dg/c99-array-lval-8.c: New test.
9470
9471 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9472
9473         PR preprocessor/34695
9474         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9475         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9476         instead of dg-warning for "previous definition" messages.
9477         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9478         "warnings being treated as errors" message.
9479         * gcc.dg/fltconst-1.c: Use -fshow-column.
9480
9481 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9482
9483         PR fortran/38823
9484         * gfortran.dg/power1.f90: New test.
9485
9486 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9487
9488         PR c/456
9489         PR c/5675
9490         PR c/19976
9491         PR c/29116
9492         PR c/31871
9493         PR c/35198
9494         * gcc.c-torture/compile/20081108-1.c,
9495         gcc.c-torture/compile/20081108-2.c,
9496         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9497         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9498         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9499         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9500         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9501         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9502         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9503         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9504         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9505         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9506         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9507         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9508         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9509         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9510         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9511         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9512         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9513         case.
9514         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9515         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9516         XFAILs.  Update expected messages.
9517         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9518         expected messages.
9519         * gcc.dg/real-const-1.c: Replace with test from original PR.
9520         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9521         when casting from non-constant integer to pointer.
9522
9523 2009-03-29  Richard Guenther  <rguenther@suse.de>
9524
9525         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9526
9527 2009-03-29  Daniel Kraft  <d@domob.eu>
9528
9529         PR fortran/37423
9530         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9531         DEFERRED bindings.
9532         * gfortran.dg/typebound_proc_9.f03: New test.
9533         * gfortran.dg/typebound_proc_10.f03: New test.
9534         * gfortran.dg/typebound_proc_11.f03: New test.
9535         * gfortran.dg/abstract_type_5.f03: New test.
9536
9537 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9538
9539         PR fortran/38507
9540         * gfortran.dg/do_4.f: New.
9541         * gfortran.dg/goto_2.f90: Correct expected warnings.
9542         * gfortran.dg/goto_4.f90: Likewise.
9543         * gfortran.dg/goto_5.f90: New.
9544
9545 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9546
9547         PR target/39545
9548         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9549
9550         * gcc.target/i386/pr39545-1.c: New.
9551         * gcc.target/i386/pr39545-2.c: Likewise.
9552
9553         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9554         (flex2_struct): Likewise.
9555         (check_struct_passing7): Likewise.
9556         (check_struct_passing8): Likewise.
9557         (f1s): Likewise.
9558         (f2s): Likewise.
9559         (main): Call check_struct_passing7 and check_struct_passing8.
9560
9561 2009-03-29  Richard Guenther  <rguenther@suse.de>
9562
9563         * gcc.c-torture/execute/20090113-1.c: New testcase.
9564         * gcc.c-torture/execute/20090113-2.c: Likewise.
9565         * gcc.c-torture/execute/20090113-3.c: Likewise.
9566         * gcc.c-torture/execute/20090207-1.c: Likewise.
9567         * gcc.c-torture/compile/20090114-1.c: Likewise.
9568         * gcc.c-torture/compile/20090328-1.c: Likewise.
9569         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9570
9571 2009-03-29  David Ayers  <ayers@fsfe.org>
9572
9573         PR objc/27377
9574         * objc.dg/conditional-1.m: New tests.
9575
9576 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9577
9578         * gcc.dg/winline-10.c: New test.
9579
9580 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9581
9582         PR fortran/34656
9583         * gfortran.dg/do_check_1.f90: Add test.
9584         * gfortran.dg/do_check_2.f90: Add test.
9585         * gfortran.dg/do_check_3.f90: Add test.
9586         * gfortran.dg/do_check_4.f90: Add test.
9587
9588 2009-03-28  Jan Hubicka  <jh@suse.cz>
9589
9590         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9591         * gcc.dg/pr33826.c: Update dump files.
9592         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9593         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9594
9595 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9596
9597         * g++.dg/tree-ssa/fwprop-align.C: New test.
9598
9599 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9600
9601         * gcc.target/powerpc/altivec-28.c: New test.
9602
9603         PR c++/39554
9604         * gcc.dg/wdisallowed-functions-1.c: Removed.
9605         * gcc.dg/wdisallowed-functions-2.c: Removed.
9606         * gcc.dg/wdisallowed-functions-3.c: Removed.
9607         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9608         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9609         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9610
9611 2009-03-28  Richard Guenther  <rguenther@suse.de>
9612
9613         PR tree-optimization/38723
9614         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9615
9616 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9617
9618         PR fortran/38538
9619         * gfortran.dg/char_result_13.f90: New test.
9620
9621 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9622
9623         PR fortran/38765
9624         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9625
9626 2009-03-28  Daniel Kraft  <d@domob.eu>
9627
9628         * gfortran.dg/trim_1.f90: New test.
9629
9630 2009-03-28  Richard Guenther  <rguenther@suse.de>
9631
9632         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9633         * g++.dg/warn/Warray-bounds.C: Likewise.
9634
9635 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9636
9637         PR fortran/32626
9638         * gfortran.dg/recursive_check_7.f90: New test.
9639
9640 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9641
9642         PR fortran/38432
9643         * gfortran.dg/do_check_5.f90: New test.
9644         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9645         * gfortran.dg/array_constructor_18.f90: Ditto.
9646         * gfortran.dg/array_constructor_22.f90: Ditto.
9647         * gfortran.dg/do_3.F90: Ditto.
9648         * gfortran.dg/do_1.f90: Ditto.
9649
9650 2009-03-28  Richard Guenther  <rguenther@suse.de>
9651
9652         PR tree-optimization/38180
9653         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9654
9655 2009-03-28  Richard Guenther  <rguenther@suse.de>
9656
9657         PR tree-optimization/38513
9658         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9659         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9660         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9661         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9662         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9663         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9664         * gcc.dg/vect/vect-35.c: Likewise.
9665         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9666         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9667         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9668
9669 2009-03-28  Richard Guenther  <rguenther@suse.de>
9670
9671         PR tree-optimization/38968
9672         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9673
9674 2009-03-28  Richard Guenther  <rguenther@suse.de>
9675
9676         PR tree-optimization/37795
9677         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9678
9679 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9680
9681         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9682         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9683         options for removed targets.
9684
9685 2009-03-27  Richard Guenther  <rguenther@suse.de>
9686
9687         PR tree-optimization/39120
9688         * gcc.c-torture/execute/pr39120.c: New testcase.
9689
9690 2009-03-27  Richard Guenther  <rguenther@suse.de>
9691
9692         PR tree-optimization/39120
9693         * gcc.dg/torture/pta-callused-1.c: New testcase.
9694
9695 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9696
9697         PR middle-end/39315
9698         * gcc.target/i386/pr39315-1.c: New.
9699         * gcc.target/i386/pr39315-2.c: Likewise.
9700         * gcc.target/i386/pr39315-3.c: Likewise.
9701         * gcc.target/i386/pr39315-4.c: Likewise.
9702         * gcc.target/i386/pr39315-check.c: Likewise.
9703
9704 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9705
9706         PR c/39323
9707         * gcc.dg/pr39323-1.c: New.
9708         * gcc.dg/pr39323-2.c: Likewise.
9709         * gcc.dg/pr39323-3.c: Likewise.
9710
9711 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9712
9713         PR target/38034
9714         * gcc.target/ia64/sync-1.c: New.
9715
9716 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9717
9718         PR target/39472
9719         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9720         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9721         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9722         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9723         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9724         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9725         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9726         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9727
9728 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9729
9730         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9731         for low precision (i.e. float).
9732
9733 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9734             Jakub Jelinek  <jakub@redhat.com>
9735
9736         PR debug/37959
9737         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9738
9739 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9740
9741         * gcc.dg/memmove-2.c: New test.
9742         * gcc.dg/memmove-3.c: New test.
9743
9744         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9745         in clone naming.
9746
9747 2009-03-27  Xinliang David Li  <davidxl@google.com>
9748
9749         PR tree-optimization/39557
9750         * g++.dg/tree-ssa/dom-invalid.C: New test.
9751
9752 2009-03-27  Xinliang David Li  <davidxl@google.com>
9753
9754         PR tree-optimization/39548
9755         * g++.dg/tree-ssa/copyprop.C: New test.
9756
9757 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9758
9759         PR c++/38638
9760         * g++.dg/template/typename17.C: New testcase.
9761         * g++.dg/template/typename18.C: New testcase.
9762
9763 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9764
9765         PR c++/36799
9766         * g++.dg/other/var_copy-1.C: New test.
9767
9768 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9769
9770         PR c++/37647
9771         * g++.dg/parse/ctor9.C: New test.
9772
9773 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9774
9775         PR c++/29727
9776         * g++.dg/init/error2.C: New test.
9777
9778 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9779
9780         PR c++/35652
9781         * gcc.dg/pr35652.C: New.
9782         * g++.dg/warn/pr35652.C: New.
9783         * gcc.dg/format/plus-1.c: Adjust message.
9784
9785 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9786
9787         PR c++/39554
9788         * gcc.dg/wdisallowed-functions-3.c: New test.
9789         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9790
9791 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9792
9793         * gcc.dg/inline-33.c: Fix when pic.
9794
9795 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9796
9797         * gcc.target/ia64/20090324-1.c: New test.
9798
9799 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9800
9801         PR c/27898
9802         * gcc.dg/pr27898.c: New test.
9803
9804         PR tree-optimization/32139
9805         * gcc.c-torture/compile/pr32139.c: New test.
9806
9807 2009-03-24  Jason Merrill  <jason@redhat.com>
9808
9809         PR c++/28274
9810         * g++.dg/parse/defarg14.C: New test.
9811
9812 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9813
9814         PR libfortran/39528
9815         * gfortran.dg/read_repeat.f90: New test.
9816
9817 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9818
9819         PR tree-optimization/39529
9820         * gcc.dg/vect/pr39529.c: New test.
9821
9822 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9823             Jakub Jelinek  <jakub@redhat.com>
9824
9825         PR debug/39524
9826         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9827
9828 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9829
9830         PR c/39495
9831         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9832
9833 2009-03-23  Jason Merrill  <jason@redhat.com>
9834
9835         * g++.dg/cpp0x/auto12.C: Add variadic test.
9836
9837         PR c++/39526
9838         * g++.dg/warn/Wshadow-4.C: New test.
9839
9840 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9841
9842         PR tree-optimization/39516
9843         * gfortran.dg/pr39516.f: New test.
9844
9845 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9846
9847         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9848         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9849         variable, not environment variable.
9850
9851 2009-03-21  Jason Merrill  <jason@redhat.com>
9852
9853         PR c++/28879
9854         * g++.dg/ext/vla6.C: New test.
9855
9856 2009-03-20  Jason Merrill  <jason@redhat.com>
9857
9858         * g++.dg/cpp0x/initlist5.C: Add additional test.
9859
9860 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9861             Janis Johnson  <janis187@us.ibm.com>
9862
9863         * lib/compat.exp (compat-get-options-main, compat-get-options):
9864         Handle dg-prune-output in source file.
9865         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9866         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9867         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9868         two warnings.
9869
9870 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9871
9872         PR c/39495
9873         * gcc.dg/gomp/pr39495-1.c: New test.
9874         * gcc.dg/gomp/pr39495-2.c: New test.
9875         * g++.dg/gomp/pr39495-1.C: New test.
9876         * g++.dg/gomp/pr39495-2.C: New test.
9877
9878         PR target/39496
9879         * gcc.target/i386/pr39496.c: New test.
9880         * g++.dg/other/pr39496.C: New test.
9881
9882 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9883
9884         PR middle-end/39500
9885         * gcc.dg/autopar/pr39500-1.c: New.
9886         * gcc.dg/autopar/pr39500-2.c: New.
9887
9888 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9889
9890         * g++.dg/dg.exp: Prune graphite.
9891
9892 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9893
9894         PR middle-end/39447
9895         * g++.dg/graphite: New.
9896         * g++.dg/graphite/graphite.exp: New.
9897         * g++.dg/graphite/pr39447.C: New.
9898
9899 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9900
9901         PR c++/39425
9902         * g++.dg/template/pr39425.C: New.
9903
9904         * g++.dg/template/spec33.C: Updated.
9905
9906 2009-03-17  Jason Merrill  <jason@redhat.com>
9907
9908         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9909
9910 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9911
9912         PR c++/39475
9913         * g++.dg/ext/unary_trait_incomplete.C: New.
9914
9915 2009-03-17  Jing Yu  <jingyu@google.com>
9916
9917         PR middle-end/39378
9918         * g++.dg/inherit/thunk10.C: New test.
9919
9920 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9921
9922         PR target/39482
9923         * gcc.target/i386/pr39482.c: New test.
9924
9925 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9926
9927         PR debug/39471
9928         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9929         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9930         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9931         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9932
9933         PR middle-end/39443
9934         * gcc.dg/pr39443.c: New test.
9935
9936         PR debug/39412
9937         * gcc.dg/debug/pr39412.c: New test.
9938
9939 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9940
9941         PR testsuite/38526
9942         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9943         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9944         is defined.
9945         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9946         its original value, or unset if it was not defined.
9947         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9948         path procs around use of HOSTCC.
9949         * g++.dg/compat/struct-layout-1.exp: Ditto.
9950         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9951
9952 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9953
9954         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9955
9956 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9957
9958         Revert patch for PR testsuite/37630.
9959
9960         PR testsuite/37960
9961         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9962
9963         PR testsuite/37630
9964         * lib/target-supports.exp (check_effective_target_ieee): New.
9965         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9966         * gcc.dg/20001012-1.c: Require ieee.
9967
9968         PR testsuite/37628
9969         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9970
9971 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9972
9973         PR tree-optimization/39455
9974         * gcc.dg/pr39455.c: New test.
9975
9976 2009-03-13  David Ayers  <ayers@fsfe.org>
9977
9978         * objc/execute/trivial.m. New test.
9979
9980 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9981
9982         PR target/39137
9983         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9984
9985 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9986
9987         PR testsuite/39451
9988         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9989         constraint on (%2).
9990
9991 2009-03-12  David Ayers  <ayers@fsfe.org>
9992
9993         PR libobjc/27466
9994         * objc/execute/exceptions/handler-1.m. New test.
9995
9996 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
9997
9998         PR target/39431
9999         * gcc.target/i386/pr39431.c: New test.
10000
10001 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10002
10003         PR target/39445
10004         * gcc.target/i386/pr39445.c: New.
10005
10006         * gcc.target/i386/push-1.c: XFAIL.
10007
10008 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10009
10010         * gcc.dg/inline-33.c: New test.
10011
10012 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10013
10014         * gcc.dg/vect/vect-82.c: Combine dg-do and
10015         dg-require-effective-target into dg-skip-if.
10016         * gcc.dg/vect/vect-83.c: Likewise.
10017
10018 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10019
10020         PR target/39137
10021         * gcc.target/i386/stackalign/longlong-1.c: New test.
10022         * gcc.target/i386/stackalign/longlong-2.c: New test.
10023
10024 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10025
10026         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10027
10028 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10029
10030         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10031         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10032
10033 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10034
10035         * gnat.dg/slice_enum.adb: New test.
10036
10037 2009-03-11  Jason Merrill  <jason@redhat.com>
10038
10039         PR debug/39086
10040         * g++.dg/opt/nrv15.C: New test.
10041
10042 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10043
10044         PR tree-optimization/39422
10045         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10046         constant array with static initialization to global memory.
10047         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10048
10049 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10050
10051         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10052         padding.
10053
10054 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10055
10056         PR c++/39371
10057         * g++.dg/opt/switch2.C: Add -w to dg-options.
10058         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10059         * g++.dg/warn/switch1.C: New test.
10060         * g++.dg/other/switch3.C: New test.
10061
10062         PR tree-optimization/39394
10063         * gcc.c-torture/compile/pr39394.c: New test.
10064
10065 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10066
10067         * gcc.target/s390/20090223-1.c: New testcase.
10068
10069 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10070
10071         PR libfortran/39402
10072         * gfortran.dg/fmt_f0_1.f90: New test.
10073
10074 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10075
10076         PR c++/39060
10077         * g++.dg/other/new1.C: Adjusted.
10078         * g++.dg/parse/crash40.C: Likewise.
10079         * g++.dg/parse/defarg12.C: Likewise.
10080         * g++.dg/template/error15.C: Likewise.
10081
10082         * g++.dg/other/pr39060.C: New.
10083
10084 2009-03-07  Jason Merrill  <jason@redhat.com>
10085
10086         PR c++/39367
10087         * g++.dg/opt/new1.C: New.
10088
10089 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10090
10091         PR c++/33492
10092         * g++.dg/other/error32.C: New.
10093
10094 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10095
10096         PR middle-end/39360
10097         * gcc.c-torture/compile/pr39360.c: New test.
10098
10099         PR debug/39372
10100         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10101
10102 2009-03-05  Jason Merrill  <jason@redhat.com>
10103
10104         PR c++/38908
10105         * g++.dg/warn/Wuninitialized-3.C: New test.
10106
10107 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10108
10109         PR debug/39379
10110         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10111         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10112
10113 2009-03-04  Jason Merrill  <jason@redhat.com>
10114
10115         PR c++/13549
10116         * g++.dg/template/koenig7.C: New test.
10117
10118 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10119
10120         * g++.dg/torture/predcom-1.C: New test.
10121
10122 2009-03-04  Richard Guenther  <rguenther@suse.de>
10123
10124         PR tree-optimization/39362
10125         * g++.dg/torture/pr39362.C: New testcase.
10126
10127 2009-03-04  Jason Merrill  <jason@redhat.com>
10128             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10129
10130         PR c++/9634
10131         PR c++/29469
10132         PR c++/29607
10133         * g++.dg/template/dependent-name5.C: New test.
10134
10135 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10136
10137         PR testsuite/39357
10138         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10139         vect_int to vect_int_mult.
10140
10141 2009-03-04  Richard Guenther  <rguenther@suse.de>
10142
10143         PR tree-optimization/39358
10144         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10145         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10146
10147 2009-03-04  Richard Guenther  <rguenther@suse.de>
10148
10149         PR tree-optimization/39339
10150         * gcc.c-torture/execute/pr39339.c: New testcase.
10151
10152 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10153
10154         * gcc.c-torture/compile/20090303-1.c,
10155         gcc.c-torture/compile/20090303-2.c: New tests.
10156
10157 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10158
10159         PR fortran/39354
10160         * gfortran.dg/gomp/pr39354.f90: New test.
10161
10162         PR tree-optimization/39343
10163         * gcc.dg/pr39343.c: New test.
10164
10165 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10166
10167         PR tree-optimization/39248
10168         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10169         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10170         on targets without vector misalignment support.
10171         * lib/target-supports.exp
10172         (check_effective_target_vect_short_mult): Add
10173         check_effective_target_arm32.
10174
10175 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10176
10177         PR middle-end/39335
10178         * gcc.dg/graphite/pr39335_1.c: New.
10179         * gcc.dg/graphite/pr39335.c: New.
10180
10181 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10182
10183         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10184         of andl.
10185         * gcc.target/i386/stackalign/return-5.c: Likewise.
10186         * gcc.target/i386/stackalign/return-6.c: Likewise.
10187
10188 2009-03-02  Richard Guenther  <rguenther@suse.de>
10189             Ira Rosen  <irar@il.ibm.com>
10190
10191         PR tree-optimization/39318
10192         * gfortran.dg/vect/pr39318.f90: New test.
10193
10194 2009-03-01  Jan Hubicka  <jh@suse.cz>
10195
10196         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10197
10198 2009-03-01  Jan Hubicka  <jh@suse.cz>
10199
10200         PR debug/39267
10201         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10202
10203 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10204
10205         * gnat.dg/pack12.adb: New test.
10206
10207 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10208
10209         PR c++/37789
10210         * g++.dg/other/pr37789.C: New.
10211
10212 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10213
10214         PR fortran/39295
10215         * gfortran.dg/interface_25.f90: New test.
10216         * gfortran.dg/interface_26.f90: New test.
10217
10218 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10219
10220         PR fortran/39292
10221         * gfortran.dg/initialization_22.f90: New test.
10222
10223 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10224
10225         PR rtl-optimization/39241
10226         * gcc.dg/torture/pr39241.c: New.
10227
10228 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10229
10230         PR tree-optimizations/39259
10231         * g++.dg/torture/pr39259.C: New testcase.
10232
10233 2009-02-24  Richard Guenther  <rguenther@suse.de>
10234
10235         PR c++/39242
10236         * g++.dg/template/instantiate10.C: New testcase.
10237
10238 2009-02-24  Richard Guenther  <rguenther@suse.de>
10239             Zdenek Dvorak  <ook@ucw.cz>
10240
10241         PR tree-optimization/39233
10242         * gcc.c-torture/execute/pr39233.c: New testcase.
10243
10244 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10245
10246         PR tree-optimization/39260
10247         * gcc.dg/graphite/pr39260.c: New.
10248
10249 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10250
10251         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10252
10253 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10254
10255         PR c++/36411
10256         * g++.dg/template/void14.C: New.
10257
10258 2009-02-23  Jason Merrill  <jason@redhat.com>
10259
10260         PR c++/38880
10261         * g++.dg/init/const7.C: Remove XFAIL.
10262         * g++.dg/init/static-init1.C: New test.
10263
10264         * g++.dg/cpp0x/initlist14.C: New test.
10265
10266 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10267
10268         PR fortran/38914
10269         * bound_simplification_2.f90:  New test case.
10270         * bound_7.f90:  New test case.
10271
10272 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10273
10274         * gcc.dg/cpp/include4.c: New test.
10275
10276 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10277
10278         PR target/39256
10279         * gcc.target/i386/abi-2.c: New.
10280
10281 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10282
10283         * gcc.c-torture/execute/pr39228.x: New.
10284
10285 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10286
10287         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10288         scan-assembler to check for xmm0 register.
10289
10290 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10291             Joseph Myers  <joseph@codesourcery.com>
10292
10293         * gcc.target/arm/va_list.c: New test.
10294         * g++.dg/abi/arm_va_list.C: Likewise.
10295         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10296         function.
10297         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10298         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10299         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10300         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10301         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10302         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10303
10304 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10305
10306         PR testsuite/38164
10307         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10308         to dg-options.
10309
10310 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10311
10312         PR target/39240
10313         * gcc.c-torture/execute/pr39240.c: New test.
10314
10315 2009-02-20  Jason Merrill  <jason@redhat.com>
10316
10317         PR c++/39225
10318         * g++.dg/parse/dtor15.C: New test.
10319
10320 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10321
10322         * gcc.c-torture/execute/20090219-1.c: New.
10323
10324 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10325
10326         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10327         (mips-dg-options): When matching isa* pseudo-options make
10328         'value' optional and accept ! entries.  Use $spec instead of
10329         $isa_spec in the isa pseudo-option error message.  Only
10330         perform the ISA-range check when 'value' is set.  If arch is
10331         matching any CPU in the ! entries switch to its generic ISA.
10332         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10333         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10334
10335 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10336
10337         PR target/39175
10338         * gcc.dg/visibility-20.c: New test.
10339         * g++.dg/ext/visibility/visibility-11.C: New test.
10340
10341 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10342
10343         PR c++/39188
10344         * g++.dg/abi/pr39188-1a.C: New.
10345         * g++.dg/abi/pr39188-1b.C: Likewise.
10346         * g++.dg/abi/pr39188-1.h: Likewise.
10347         * g++.dg/abi/pr39188-2a.C: Likewise.
10348         * g++.dg/abi/pr39188-2b.C: Likewise.
10349         * g++.dg/abi/pr39188-2.h: Likewise.
10350         * g++.dg/abi/pr39188-3a.C: Likewise.
10351         * g++.dg/abi/pr39188-3b.C: Likewise.
10352         * g++.dg/abi/pr39188-3.h: Likewise.
10353
10354 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10355
10356         PR c/38483
10357         * gcc.c-torture/execute/call-trap-1.c,
10358         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10359         tests.
10360
10361 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10362
10363         PR target/39228
10364         * gcc.c-torture/execute/pr39228.c: New test.
10365
10366 2009-02-19  Richard Guenther  <rguenther@suse.de>
10367
10368         PR tree-optimization/39074
10369         * gcc.dg/torture/pr39074.c: New testcase.
10370         * gcc.dg/torture/pr39074-2.c: Likewise.
10371         * gcc.dg/torture/pr39074-3.c: Likewise.
10372
10373 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10374
10375         PR c++/39219
10376         * g++.dg/parse/attr3.C: New.
10377
10378 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10379
10380         PR testsuite/38165
10381         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10382
10383         PR testsuite/38166
10384         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10385         and skip on Darwin.
10386
10387 2009-02-18  Jason Merrill  <jason@redhat.com>
10388
10389         PR c++/38880
10390         * g++.dg/init/const7.C: Remove XFAIL.
10391
10392         PR target/39179
10393         * g++.dg/opt/const6.C: New test.
10394
10395 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10396
10397         * gcc.dg/callabi/callabi.exp: Moved to ...
10398         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10399         in 64bit mode.
10400
10401         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10402         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10403         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10404         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10405         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10406         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10407         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10408
10409         * gcc.dg/callabi/callabi.h: Moved to ...
10410         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10411
10412         * gcc.dg/callabi/func-1.c: Moved to ...
10413         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10414
10415         * gcc.dg/callabi/func-indirect.c: Moved to ...
10416         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10417
10418         * gcc.dg/callabi/pr38891.c: Moved to ...
10419         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10420
10421         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10422         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10423
10424         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10425         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10426
10427         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10428         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10429
10430 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10431
10432         PR target/38891
10433         * gcc.dg/callabi/pr38891.c: New.
10434
10435 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10436
10437         * gcc.dg/callabi/callabi.exp: New.
10438
10439 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10440
10441         PR target/39082
10442         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10443         -Wno-abi for x86.
10444         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10445
10446         * gcc.target/i386/pr39082-1.c: New.
10447
10448         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10449         -Wno-abi.
10450
10451         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10452         CHECK_M64_M128 is defined.
10453         (check_f_arguments): Add "do".
10454         (check_vector_arguments): New.
10455         (check_m64_arguments): Likewise.
10456         (check_m128_arguments): Likewise.
10457
10458         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10459         (CHECK_M64_M128): Define.
10460
10461         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10462         on abitest.
10463         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10464
10465         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10466         tests only if CHECK_M64_M128 is defined.
10467
10468         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10469         (m128_2_struct): Likewise.
10470         (check_struct_passing5): Likewise.
10471         (check_struct_passing6): Likewise.
10472         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10473
10474         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10475         (un5): Likewise.
10476         (check_union_passing4): Likewise.
10477         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10478
10479 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10480
10481         PR c/35447
10482         * gcc.dg/noncompile/pr35447-1.c: New test.
10483
10484 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10485
10486         PR tree-optimization/36922
10487         * gfortran.dg/pr36922.f: New test.
10488
10489 2009-02-17  Richard Guenther  <rguenther@suse.de>
10490
10491         PR tree-optimization/39202
10492         * gcc.c-torture/compile/pr39202.c: New testcase.
10493
10494 2009-02-17  Richard Guenther  <rguenther@suse.de>
10495
10496         PR tree-optimization/39204
10497         * gcc.dg/torture/pr39204.c: New testcase.
10498
10499 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10500
10501         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10502         * gcc.dg/vect/vect-outer-6.c: Ditto.
10503
10504 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10505
10506         PR c/35446
10507         * gcc.dg/noncompile/init-5.c: New test.
10508         * gcc.dg/init-bad-4.c: Adjust expected errors.
10509
10510 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10511
10512         PR target/37049
10513         * gcc.target/i386/push-1.c: New.
10514
10515 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10516
10517         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10518
10519 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10520
10521         * gcc.target/spu/intrinsics-sr.c: New test.
10522
10523 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10524
10525         PR target/38056
10526         * gcc.target/ia64/sibcall-opt-1.c: New test.
10527         * gcc.target/ia64/sibcall-opt-2.c: New test.
10528
10529 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10530
10531         PR fortran/36528
10532         * gfortran.dg/cray_pointers_8.f90: New test.
10533
10534         PR fortran/36703
10535         * gfortran.dg/cray_pointers_9.f90: New test.
10536
10537 2009-02-13  Jason Merrill  <jason@redhat.com>
10538
10539         PR c++/39070
10540         * g++.dg/cpp0x/decltype16.C: New.
10541
10542 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10543
10544         PR target/39152
10545         * gfortran.dg/gomp/pr39152.f90: New.
10546
10547 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10548
10549         PR target/39162
10550         * gcc.target/i386/pr39162.c: New.
10551
10552 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10553
10554         PR c/35444
10555         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10556         New tests.
10557
10558 2009-02-12  Jason Merrill  <jason@redhat.com>
10559
10560         PR c++/38950
10561         * g++.dg/template/array20.C: New test.
10562
10563 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10564
10565         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10566         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10567         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10568
10569 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10570
10571         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10572
10573 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10574
10575         PR target/39152
10576         * gfortran.dg/pr39152.f: New.
10577
10578 2009-02-11  Jason Merrill  <jason@redhat.com>
10579
10580         PR c++/39153
10581         * g++.dg/cpp0x/defaulted9.C: New test.
10582
10583         PR c++/30111
10584         * g++.dg/init/value7.C: New test.
10585
10586 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10587
10588         PR target/38824
10589         * gcc.target/i386/pr38824.c: New testcase.
10590
10591 2009-02-11  Jason Merrill  <jason@redhat.com>
10592
10593         PR c++/38649
10594         * g++.dg/cpp0x/defaulted8.C: New test.
10595
10596         PR c++/36744
10597         * g++.dg/cpp0x/rv9p.C: New test.
10598
10599 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10600
10601         * gnat.dg/aliasing3.adb: New test.
10602         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10603
10604 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10605
10606         PR c++/34397
10607         * g++.dg/template/crash88.C: New.
10608         * g++.dg/template/crash89.C: Likewise.
10609
10610 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10611
10612         PR c/39084
10613         * gcc.dg/pr39084.c: New test.
10614
10615 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10616
10617         PR target/39139
10618         * gcc.target/i386/pr39139.c: New test.
10619
10620 2009-02-10  Richard Guenther  <rguenther@suse.de>
10621
10622         PR tree-optimization/39132
10623         * gcc.dg/torture/pr39132.c: New testcase.
10624
10625 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10626
10627         PR target/39119
10628         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10629         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10630         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10631         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10632         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10633         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10634         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10635         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10636
10637 2009-02-09  Jason Merrill  <jason@redhat.com>
10638
10639         PR c++/39109
10640         * g++.dg/init/value6.C: New test.
10641
10642 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10643
10644         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10645
10646 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10647
10648         * gcc.c-torture/compile/20090209-1.c: New test.
10649
10650 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10651
10652         PR c++/35147
10653         PR c++/37737
10654         * g++.dg/cpp0x/vt-35147.C: New.
10655         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10656         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10657
10658 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10659
10660         PR c/35434
10661         * gcc.dg/attr-alias-4.c: New test.
10662
10663 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10664
10665         PR c/39035
10666         * gcc.dg/dfp/pr39035.c: New test.
10667
10668 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10669
10670         PR c/36432
10671         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10672
10673 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10674
10675         PR c++/39106
10676         * g++.dg/opt/thunk3.C: New test.
10677
10678 2009-02-05  Nick Clifton  <nickc@redhat.com>
10679
10680         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10681         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10682         * gcc.dg/cdce1.c: Likewise.
10683         * gcc.dg/cpp/_Pragma6.c: Likewise.
10684         * g++.dg/cpp/_Pragma1.C: Likewise.
10685         * gcc.dg/utf32-2.c: Xfail for M32C.
10686         * gcc.dg/utf32-1.c: Likewise.
10687         * gcc.dg/utf32-3.c: Likewise.
10688         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10689         targets.
10690         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10691         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10692         * gcc.dg/Wconversion-5.c: Likewise.
10693         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10694         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10695         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10696         * gcc.dg/utf-inc-init.c: Likewise.
10697         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10698         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10699         * gcc.dg/utf-array-short-wchar.c: Likewise.
10700         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10701         * gcc.dg/mallign.c: Use size_t instead of long.
10702
10703 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10704
10705         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10706
10707 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10708
10709         * gcc.c-torture/execute/pr39100.c: New.
10710
10711 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10712
10713         PR c/35435
10714         * gcc.dg/tls/diag-6.c: New test.
10715
10716 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10717
10718         * gcc.dg/graphite/scop-19.c: New
10719
10720 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10721
10722         AVX Programming Reference (January, 2009)
10723         * gcc.target/i386/avx-vpclmulqdq.c: New.
10724         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10725
10726         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10727
10728         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10729         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10730         (pclmul_test): Renamed to ...
10731         (TEST): This.
10732
10733 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10734
10735         PR c++/39095
10736         * g++.dg/abi/mangle31.C: New test.
10737
10738 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10739
10740         PR c/29129
10741         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10742         declarator.
10743         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10744         inside function prototype but not part of parameter declarator.
10745         * vla-11.c: New test.
10746
10747 2009-02-03  Jason Merrill  <jason@redhat.com>
10748
10749         * g++.dg/warn/main-4.C: New test.
10750         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10751
10752 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10753
10754         PR c++/36607
10755         * g++.dg/expr/cast10.C: New test.
10756
10757 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10758
10759         PR c/35433
10760         * gcc.dg/init-bad-6.c: New test.
10761
10762 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10763
10764         PR target/35318
10765         * gcc.c-torture/compile/pr35318.c: New test.
10766
10767         PR inline-asm/39059
10768         * gcc.dg/nofixed-point-2.c: New test.
10769         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10770         * g++.dg/ext/fixed2.C: Likewise.
10771         * g++.dg/other/error25.C: Likewise.
10772         * g++.dg/lookup/crash7.C: Likewise.
10773         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10774
10775         PR c++/39056
10776         * g++.dg/cpp0x/initlist13.C: New test.
10777
10778 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10779
10780         PR c++/36897
10781         * g++.dg/template/func2.C: New test.
10782
10783         PR c++/37314
10784         * g++.dg/template/typename15.C: New.
10785         * g++.dg/template/typename16.C: New.
10786
10787 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10788             Ben Elliston  <bje@au.ibm.com>
10789
10790         PR c/39034
10791         * gcc.dg/dfp/pr39034.c: New test.
10792
10793 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10794
10795         PR testsuite/38263
10796         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10797
10798 2009-02-02  Jason Merrill  <jason@redhat.com>
10799
10800         PR c++/39054
10801         * g++.dg/parse/dtor14.C: New test.
10802
10803 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10804
10805         * lib/target-supports.exp
10806         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10807         * g++.dg/ext/builtin10.C: New test.
10808
10809         PR inline-asm/39058
10810         * gcc.target/i386/pr39058.c: New test.
10811
10812 2009-02-02  Richard Guenther  <rguenther@suse.de>
10813
10814         PR tree-optimization/38937
10815         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10816
10817 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10818
10819         PR c++/39053
10820         * g++.dg/parse/crash52.C: New.
10821
10822 2009-01-30  Richard Guenther  <rguenther@suse.de>
10823
10824         PR tree-optimization/39041
10825         * gcc.c-torture/compile/pr39041.c: New testcase.
10826
10827 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10828
10829         PR target/39013
10830         * gcc.target/i386/pr39013-1.c: New test.
10831         * gcc.target/i386/pr39013-2.c: New test.
10832
10833         PR c++/39028
10834         * g++.dg/ext/label12.C: New test.
10835
10836 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10837
10838         PR c++/33465
10839         * g++.dg/parse/error34.C: New.
10840         * g++.dg/parse/error35.C: Likewise.
10841
10842 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10843
10844         PR c++/38655
10845         * g++.dg/cpp0x/decltype-38655.C: New.
10846
10847 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10848
10849         PR target/39002
10850         * g++.dg/torture/pr39002.C: New test.
10851
10852 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10853
10854         PR tree-optimization/39007
10855         * gcc.dg/tree-ssa/pr39007.c: New.
10856
10857 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10858
10859         PR middle-end/35854
10860         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10861         to "subreg1".
10862
10863 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10864
10865         PR middle-end/38857
10866         * gcc.c-torture/compile/pr38857.c: New test.
10867
10868 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10869
10870         PR fortran/38852
10871         PR fortran/39006
10872         * gfortran.dg/bound_6.f90: New test.
10873
10874 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10875
10876         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10877
10878 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10879
10880         PR tree-optimization/38997
10881         * gcc.dg/tree-ssa/pr38997.c: New.
10882
10883 2009-01-28  Richard Guenther  <rguenther@suse.de>
10884
10885         PR tree-optimization/38926
10886         * gcc.c-torture/compile/pr38926.c: New testcase.
10887
10888 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10889
10890         PR middle-end/38934
10891         * gcc.dg/pr38934.c: New test.
10892
10893 2009-01-28  Richard Guenther  <rguenther@suse.de>
10894
10895         PR middle-end/38908
10896         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10897
10898 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10899
10900         PR tree-optimization/38984
10901         * gcc.dg/pr38984.c: New XFAILed testcase.
10902
10903
10904 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10905
10906         PR target/38988
10907         * gcc.target/i386/pr38988.c: New test.
10908
10909 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10910
10911         PR c++/37554
10912         * g++.dg/parse/crash51.C: New.
10913         * g++.old-deja/g++.pt/crash9.C: Adjust.
10914
10915 2009-01-27  Daniel Kraft  <d@domob.eu>
10916
10917         PR fortran/38883
10918         * gfortran.dg/mvbits_6.f90:  New test.
10919         * gfortran.dg/mvbits_7.f90:  New test.
10920         * gfortran.dg/mvbits_8.f90:  New test.
10921
10922 2009-01-27  Richard Guenther  <rguenther@suse.de>
10923
10924         PR tree-optimization/38503
10925         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10926
10927 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10928
10929         PR middle-end/38969
10930         * gcc.c-torture/execute/pr38969.c: New test.
10931
10932 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10933
10934         PR testsuite/38864
10935         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10936         to dg-do compile.
10937         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10938         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10939         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10940
10941 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10942
10943         PR target/38952
10944         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10945         if __USING_SJLJ_EXCEPTIONS__ is defined.
10946
10947         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10948         __USING_SJLJ_EXCEPTIONS__ is defined.
10949         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10950         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10951         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10952         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10953         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10954         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10955
10956 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10957
10958         PR testsuite/38949
10959         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10960         Use instead of C name in asm statements.
10961
10962 2009-01-26  Richard Guenther  <rguenther@suse.de>
10963
10964         PR tree-optimization/38745
10965         * g++.dg/torture/pr38745.C: New testcase.
10966
10967 2009-01-26  Richard Guenther  <rguenther@suse.de>
10968
10969         PR middle-end/38851
10970         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10971
10972 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10973
10974         * gcc.dg/bitfld-15.c: Gate warning on target
10975         pcc_bitfield_type_matters.
10976         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10977         g++.dg/ext/bitfield4.C: Likewise.
10978         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10979         bitfield for any target.
10980
10981 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10982
10983         PR c/38957
10984         * gcc.dg/pr38957.c: New test.
10985
10986 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10987
10988         PR fortran/38955
10989         * gfortran.dg/array_constructor_24.f: Allow tolerance when
10990         comparing floats.
10991
10992 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
10993
10994         PR tree-optimization/38953
10995         * gfortran.dg/graphite/pr38953.f90: New.
10996
10997 2009-01-24  Paul Brook  <paul@codesourcery.com>
10998
10999         * gcc.target/arm/neon-cond-1.c: New test.
11000
11001 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11002
11003         PR tree-optimization/38932
11004         * gcc.dg/pr38932.c: New.
11005
11006 2009-01-23  Revital Eres  <eres@il.ibm.com>
11007
11008         * gcc.dg/sms-7.c: Fix test.
11009
11010 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11011
11012         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11013         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11014         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11015         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11016
11017 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11018
11019         * gcc.dg/pr35729.c: Make test x86 specific.
11020
11021 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11022
11023         PR middle-end/38615
11024         * gcc.dg/pr38615.c: New test.
11025
11026 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11027
11028         PR target/38931
11029         * gcc.target/i386/pr38931.c: New test.
11030
11031 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11032
11033         PR c++/38930
11034         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11035         * g++.dg/template/typedef12.C: Likewise.
11036         * g++.dg/template/typedef13.C: Likewise.
11037         * g++.dg/template/typedef14.C: Likewise.
11038         * g++.dg/template/sfinae3.C: Likewise.
11039         * g++.old-deja/g++.pt/typename8.C: Likewise.
11040         * g++.dg/template/access11.C: Likewise
11041
11042 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11043
11044         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11045         and mips*-*-irix*.
11046         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11047
11048 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11049
11050         PR c++/26693
11051         * g++.dg/template/typedef11.C: New test.
11052         * g++.dg/template/typedef12.C: Likewise.
11053         * g++.dg/template/typedef13.C: Likewise.
11054         * g++.dg/template/typedef14.C: Likewise.
11055         * g++.dg/template/sfinae3.C: Compile this pedantically.
11056         The only errors expected should be the one saying the typedef is ill
11057         formed.
11058         * g++.old-deja/g++.pt/typename8.C: Likewise.
11059         * g++.dg/template/access11.C: Update this.
11060
11061 2009-01-21  Daniel Kraft  <d@domob.eu>
11062
11063         PR fortran/38887
11064         * gfortran.dg/mvbits_5.f90:  New test.
11065
11066 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11067
11068         * gcc.dg/sms-6.c: New test.
11069         * gcc.dg/sms-7.c: Likewise.
11070
11071 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11072
11073         PR fortran/38907
11074         * gfortran.dg/host_assoc_function_7.f90: New test
11075
11076 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11077             Richard Guenther  <rguenther@suse.de>
11078
11079         PR tree-optimization/38747
11080         PR tree-optimization/38748
11081         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11082         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11083         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11084
11085 2009-01-20  Kees Cook  <kees@ubuntu.com>
11086             H.J. Lu  <hongjiu.lu@intel.com>
11087
11088         PR target/38902
11089         * gcc.dg/pr38902.c: New.
11090
11091 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11092
11093         PR target/38868
11094         * gfortran.dg/pr38868.f: New testcase.
11095
11096 2009-01-20  Richard Guenther  <rguenther@suse.de>
11097
11098         * gcc.c-torture/execute/pr36227.c: Move ...
11099         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11100
11101 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11102
11103         * lib/gfortran.exp: Add -B options for targets that use
11104         libgfortran.a%s in their specs.
11105
11106 2009-01-19  Jason Merrill  <jason@redhat.com>
11107
11108         PR c++/23287
11109         * g++.dg/template/dtor5.C: New test.
11110
11111 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11112
11113         PR fortran/38859
11114         * gfortran.dg/bound_5.f90: New test.
11115
11116 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11117
11118         PR target/38736
11119         * g++.dg/compat/abi/pr38736_main.C: New.
11120         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11121         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11122         * g++.dg/other/macro-1.C: Likewise.
11123         * gcc.dg/macro-1.c: Likewise.
11124         * gcc.dg/compat/pr38736_main.c: Likewise.
11125         * gcc.dg/compat/pr38736_x.c: Likewise.
11126         * gcc.dg/compat/pr38736_y.c: Likewise.
11127
11128 2009-01-18  Richard Guenther  <rguenther@suse.de>
11129
11130         PR tree-optimization/38819
11131         * gcc.c-torture/execute/pr38819.c: New testcase.
11132
11133 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11134
11135         PR fortran/38657
11136         * gfortran.dg/module_commons_3.f90: Reapply.
11137
11138 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11139
11140         PR fortran/34955
11141         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11142         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11143
11144 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11145
11146         PR fortran/38657
11147         * gfortran.dg/module_commons_3.f90: Remove
11148
11149 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11150
11151         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11152
11153 2009-01-16  Jason Merrill  <jason@redhat.com>
11154
11155         PR c++/38877
11156         * g++.dg/template/lvalue1.C: New test.
11157
11158         PR c++/29470
11159         * g++.dg/template/access20.C: New test.
11160         * g++.dg/torture/pr34641.C: Fix access.
11161
11162 2009-01-16  Richard Guenther  <rguenther@suse.de>
11163
11164         PR tree-optimization/38835
11165         PR middle-end/36227
11166         * gcc.c-torture/execute/pr36227.c: New testcase.
11167         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11168         * g++.dg/init/const7.C: Likewise.
11169
11170 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11171
11172         PR target/38554
11173         * gcc.c-torture/compile/pr38554.c: New test.
11174
11175 2009-01-16  Jason Merrill  <jason@redhat.com>
11176
11177         PR c++/38579
11178         * g++.dg/conversion/access1.C: New test.
11179
11180 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11181
11182         PR tree-optimization/38789
11183         * gcc.c-torture/compile/pr38789.c: New test.
11184
11185 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11186
11187         PR fortran/38152
11188         * gfortran.dg/proc_ptr_13.f90: New.
11189
11190 2009-01-15  Jason Merrill  <jason@redhat.com>
11191
11192         PR c++/38850
11193         * g++.dg/template/koenig6.C: New test.
11194
11195 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11196
11197         PR c++/29388
11198         * g++.dg/template/error37.C: New testcase.
11199
11200 2009-01-15  Jason Merrill  <jason@redhat.com>
11201
11202         PR c++/36334
11203         * g++.dg/conversion/memfn1.C: New test.
11204
11205         PR c++/37646
11206         * g++.dg/conversion/memfn2.C: New test.
11207
11208 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11209
11210         PR c++/38357
11211         * g++.dg/template/crash87.C: New test.
11212
11213 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11214
11215         PR middle-end/37843
11216         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11217
11218 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11219
11220         PR c++/38636
11221         * g++.dg/parse/crash50.C: New test.
11222
11223 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11224
11225         PR rtl-optimization/38245
11226         * gcc.dg/pr38245-3.c: New test.
11227         * gcc.dg/pr38245-3.h: New file.
11228         * gcc.dg/pr38245-4.c: New file.
11229         * gcc.dg/pr38364.c: New test.
11230
11231 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11232
11233         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11234         sequence PC-relative.
11235
11236 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11237
11238         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11239         calls and/or PLT markers.
11240         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11241         calls and/or PLT markers.
11242         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11243         calls and/or PLT markers.
11244         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11245         calls and/or PLT markers.
11246
11247 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11248             Nathan Froyd  <froydnj@codesourcery.com>
11249             Joseph Myers  <joseph@codesourcery.com>
11250
11251         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11252         New function.
11253         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11254         and use consistent CFLAGS.
11255         * gcc.target/powerpc/20030505.c: Likewise.
11256         * gcc.target/powerpc/20081204-1.c: Likewise.
11257         * gcc.target/powerpc/ppc-spe.c: Likewise.
11258         * gcc.target/powerpc/spe1.c: Likewise.
11259         * g++.dg/ext/spe1.C: Likewise.
11260         * g++.dg/other/opaque-1.C: Likewise.
11261         * g++.dg/other/opaque-2.C: Likewise.
11262         * g++.dg/other/opaque-3.C: Likewise.
11263
11264 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11265
11266         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11267         out of loop.
11268
11269 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11270
11271         PR target/38811
11272         * g++.dg/torture/pr38811.C: New file.
11273
11274 2009-01-14  Richard Guenther  <rguenther@suse.de>
11275
11276         PR tree-optimization/38826
11277         PR middle-end/38477
11278         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11279
11280 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11281
11282         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11283
11284 2009-01-14  Nick Clifton  <nickc@redhat.com>
11285
11286         PR c++/37862
11287         * g++.cp/parse/pr37862.C: New test.
11288
11289 2009-01-14  Julian Brown  <julian@codesourcery.com>
11290
11291         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11292         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11293         to...
11294         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11295         These.
11296
11297 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11298
11299         PR rtl-optimization/38774
11300         * gcc.dg/torture/pr38774.c: New test.
11301
11302         PR c++/38795
11303         * g++.dg/cpp0x/pr38795.C: New test.
11304
11305 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11306             Nathan Froyd  <froydnj@codesourcery.com>
11307             Joseph Myers  <joseph@codesourcery.com>
11308
11309         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11310         otherwise.  Do not check for AltiVec at runtime.
11311         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11312         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11313         * gcc.target/powerpc/altivec-1.c: Likewise.
11314         * gcc.target/powerpc/altivec-3.c: Likewise.
11315         * gcc.target/powerpc/altivec-10.c: Likewise.
11316         * gcc.target/powerpc/altivec-12.c: Likewise.
11317         * gcc.target/powerpc/altivec-24.c: Likewise.
11318         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11319         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11320         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11321         * gcc.target/powerpc/pr35907.c: Likewise.
11322         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11323         otherwise.  Do not check for Cell at runtime.
11324         * gcc.target/powerpc/altivec_check.h: Delete.
11325
11326         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11327         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11328         not check for AltiVec at runtime.
11329         * g++.dg/ext/altivec-cell-2.C: Likewise.
11330         * g++.dg/ext/altivec-cell-3.C: Likewise.
11331         * g++.dg/ext/altivec-cell-4.C: Likewise.
11332         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11333         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11334         check.
11335         * g++.dg/ext/altivec_check.h: Delete.
11336
11337 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11338
11339         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11340         effective target.  Adjust line numbers accordingly.
11341
11342 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11343
11344         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11345
11346 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11347
11348         PR tree-optimization/38786
11349         * gcc.dg/graphite/pr38786.c: New.
11350
11351 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11352
11353         Revert:
11354         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11355
11356         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11357         for alpha*-*-* targets.
11358         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11359
11360 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11361
11362         PR libfortran/38772
11363         * gfortran.dg/fmt_bz_bn_err.f: New test.
11364
11365 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11366
11367         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11368
11369 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11370
11371         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11372         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11373         instruction support.  Do not check for it at runtime.
11374
11375 2009-01-12  Jason Merrill  <jason@redhat.com>
11376
11377         PR c++/35109
11378         * g++.dg/lookup/friend11.C: Remove expected error.
11379         * g++.dg/lookup/friend14.C: New test.
11380         * g++.dg/lookup/friend15.C: New test.
11381
11382 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11383
11384         PR c++/36019
11385         * g++.dg/lookup/hidden-class12.C: New test.
11386         * g++.dg/lookup/hidden-class13.C: New test.
11387         * g++.dg/lookup/hidden-class14.C: New test.
11388         * g++.dg/lookup/hidden-class15.C: New test.
11389         * g++.dg/lookup/hidden-class16.C: New test.
11390
11391 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11392
11393         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11394         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11395         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11396
11397 2009-01-12  Jason Merrill  <jason@redhat.com>
11398
11399         PR c++/31488
11400         * g++.dg/other/vararg-3.C: New test.
11401
11402 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11403
11404         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11405         Explicitly enable SPE.
11406         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11407         directive.
11408
11409         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11410         Expect -flax-vector-conversions message.  Adjust incompatible
11411         types errors.
11412         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11413         Make Foo extern.
11414
11415         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11416
11417         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11418
11419         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11420         * g++.dg/other/opaque-2.C: Likewise.
11421         * g++.dg/other/opaque-3.C: Likewise.
11422
11423 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11424
11425         PR c/32041
11426         * gcc.dg/pr32041.c: New test.
11427         * g++.dg/parse/offsetof9.C: New test.
11428
11429 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11430             Nathan Froyd  <froydnj@codesourcery.com>
11431
11432         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11433         * g++.dg/ext/attribute-test-1.C: Likewise.
11434         * g++.dg/ext/attribute-test-2.C: Likewise.
11435         * g++.dg/ext/attribute-test-3.C: Likewise.
11436         * g++.dg/ext/attribute-test-4.C: Likewise.
11437
11438 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11439
11440         * gnat.dg/unchecked_convert3.adb: New test.
11441
11442 2009-01-12  Tomas Bily  <tbily@suse.cz>
11443
11444         PR middlend/38385
11445         * gcc.dg/tree-ssa/pr38385.c: New file.
11446
11447 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11448
11449         PR c++/38794
11450         * g++.dg/parse/typedef9.C: New test.
11451
11452         PR tree-optimization/38807
11453         * gcc.c-torture/compile/pr38807.c: New test.
11454
11455 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11456
11457         * gcc.target/mips/ins-2.c: New test.
11458
11459 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11460
11461         PR testsuite/38809
11462         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11463
11464 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11465
11466         PR c++/36254
11467         * g++.dg/warn/Wreturn-type-5.C: New test.
11468
11469 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11470
11471         PR middle-end/38616
11472         * gcc.dg/pr38616.c: New test.
11473
11474 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11475
11476         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11477
11478 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11479
11480         PR c++/38648
11481         * g++.dg/expr/string-1.C: New test.
11482         * g++.dg/expr/string-2.C: New test.
11483
11484         PR c++/36695
11485         * g++.dg/ext/complex4.C: New test.
11486         * g++.dg/ext/complex5.C: New test.
11487         * g++.dg/init/reference1.C: New test.
11488         * g++.dg/init/reference2.C: New test.
11489         * g++.dg/init/reference3.C: New test.
11490
11491 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11492
11493         PR fortran/38763
11494         * gfortran.dg/transfer_null_1.f90: New test.
11495
11496 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11497
11498         PR fortran/38765
11499         * gfortran.dg/host_assoc_function_6.f90: New test.
11500
11501 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11502
11503         * lib/target-supports.exp: Add method to determine if the effective
11504         target is really a ppc405 after applying all compile options.
11505         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11506         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11507         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11508         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11509         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11510         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11511         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11512         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11513         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11514         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11515         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11516         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11517         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11518         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11519         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11520         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11521         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11522         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11523         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11524         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11525         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11526         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11527         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11528         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11529         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11530         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11531         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11532         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11533         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11534         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11535         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11536
11537 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11538
11539         PR c++/35335
11540         * g++.dg/other/error31.C: New testcase.
11541
11542         PR c/35742
11543         * gcc.dg/pr35742.c: New test.
11544
11545 2009-01-09  John F. Carr  <jfc@mit.edu>
11546
11547         PR c++/37877
11548         * g++.dg/parse/linkage3.C: New test.
11549
11550 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11551
11552         PR middle-end/38771
11553         * gcc.c-torture/compile/pr38771.c: New test.
11554
11555 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11556
11557         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11558
11559 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11560
11561         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11562         * gcc.dg/sibcall-4.c: Likewise.
11563
11564 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11565             Jan Sjodin  <jan.sjodin@amd.com>
11566
11567         PR tree-optimization/38559
11568         * gcc.dg/graphite/pr38559.c: New.
11569
11570 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11571
11572         PR tree-optimization/37194
11573         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11574
11575 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11576
11577         PR c++/38725
11578         * g++.dg/ext/label11.C: New test.
11579
11580 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11581
11582         * lib/target-supports.exp (check_weak_override_available): New.
11583         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11584         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11585         dg-require-weak-override.
11586
11587 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11588             Alan Modra  <amodra@bigpond.net.au>
11589
11590         * gcc.c-torture/compile/20090107-1.c: New test.
11591
11592 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11593
11594         PR target/38706
11595         * g++.dg/other/pr38706.C: New test.
11596
11597 2009-01-07  Jason Merrill  <jason@redhat.com>
11598
11599         * g++.dg/cpp0x/variadic92.C: New test.
11600         * g++.dg/cpp0x/variadic93.C: New test.
11601
11602 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11603
11604         * lib/target-supports-dg.exp (current_compiler_flags): New.
11605         (check-flags): Use it; do not access dg-test local variables.
11606         (dg-skip-if): Do not access dg-test local variables.
11607         (dg-xfail-run-if): Ditto.
11608         (dg-shouldfail): Ditto.
11609         * gcc.test-framework/test-framework.exp
11610         (check_effective_target_def_nocache): New.
11611         * gcc.test-framework/test-framework.awk: Handle scan tests.
11612         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11613         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11614         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11615         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11616         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11617         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11618         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11619         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11620         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11621
11622         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11623
11624         * lib/target-supports-dg.exp (check_test_flags): Delete.
11625
11626 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11627
11628         PR tree-optimization/38492
11629         PR tree-optimization/38498
11630         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11631         in trunk.
11632         * gcc.dg/graphite/block-0.c: Update test.
11633         * gcc.dg/graphite/block-1.c: Same.
11634         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11635         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11636         * gcc.dg/graphite/block-3.c: New.
11637         * gcc.dg/graphite/pr38498.c: New.
11638
11639 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11640
11641         AVX Programming Reference (December, 2008)
11642         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11643         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11644         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11645
11646         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11647         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11648
11649 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11650
11651         PR fortran/38220
11652         * gfortran.dg/c_loc_pure_1.f90:  New test.
11653
11654 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11655
11656         PR fortran/38669
11657         * gfortran.dg/elemental_dependency_3.f90:
11658         Add the final tree dump cleanup.
11659
11660 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11661
11662         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11663         passing -m32.
11664
11665         PR rtl-optimization/38722
11666         * gfortran.dg/pr38722.f90: New test.
11667
11668 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11669
11670         PR c/34252
11671         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11672         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11673
11674 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11675
11676         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11677         * gfortran.dg/typebound_call_8.f03: Same.
11678         * gfortran.dg/elemental_bind_c.f90: Same.
11679         * gfortran.dg/typebound_call_7.f03: Same.
11680         * gfortran.dg/interface_proc_end.f90: Same
11681         * gfortran.dg/pr37243.f: Fix typo.
11682
11683 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11684
11685         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11686         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11687         large stack sizes.
11688
11689 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11690
11691         AVX Programming Reference (December, 2008)
11692         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11693         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11694         * gcc.target/i386/sse-14.c: Likewise.
11695
11696         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11697         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11698         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11699         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11700
11701 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11702
11703         PR libfortran/38735
11704         * gfortran.dg/fmt_bz_bn.f: Update test.
11705
11706 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11707
11708         PR c++/38472
11709         * g++.dg/conversion/usual-arith-conv.C: New test.
11710
11711 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11712
11713         PR c/34911
11714         * gcc.dg/vector-3.c: New testcase.
11715         * g++.dg/ext/vector15.C: New test.
11716
11717 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11718
11719         PR tree-optimization/38510
11720         * gcc.dg/graphite/pr38510.c: New.
11721
11722 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11723             Jan Sjodin <jan.sjodin@amd.com>
11724
11725         PR tree-optimization/38500
11726         * gcc.dg/graphite/pr38500.c: New.
11727
11728 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11729
11730         * gcc.c-torture/compile/20001226-1.c: Generalize
11731         dg-timeout-factor.
11732         * gcc.c-torture/compile/limits-fnargs.c: Add
11733         dg-timeout-factor.
11734         * gcc.dg/20020425-1.c: Likewise.
11735         * gcc.dg/pch/pch.exp: Likewise.
11736
11737 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11738
11739         PR fortran/38657
11740         * gfortran.dg/module_commons_3.f90: New test.
11741
11742 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11743
11744         PR fortran/37159
11745         * gfortran.dg/random_seed_1.f90: Updated.
11746
11747 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11748
11749         PR fortran/38669
11750         PR fortran/38726
11751         * gfortran.dg/elemental_subroutine_7.f90:
11752         Fix p values so that it can be used as vector subscript.
11753
11754 2009-01-05  Jason Merrill  <jason@redhat.com>
11755
11756         * g++.dg/cpp0x/initlist12.C: Add another test.
11757
11758         * g++.dg/cpp0x/defaulted7.C: New test.
11759
11760 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11761
11762         PR fortran/38672
11763         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11764         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11765
11766 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11767
11768         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11769         for alpha*-*-* targets.
11770         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11771
11772 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11773
11774         PR fortran/38665
11775         * gfortran.dg/host_assoc_function_5.f90: New test.
11776
11777 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11778
11779         PR fortran/38669
11780         * gfortran.dg/elemental_dependency_3.f90: New test.
11781         * gfortran.dg/elemental_subroutine_7.f90: New test.
11782
11783 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11784
11785         * gcc.dg/struct-ret-3.c: Include unistd.h.
11786         (main): Exit early if system memory page size is
11787         larger than 4096 bytes.
11788
11789 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11790
11791         PR fortran/38718
11792         * gfortran.dg/merge_init_expr.f90: New.
11793
11794 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11795
11796         PR fortran/38536
11797         * gfortran.dg/c_loc_tests_13.f90: New test.
11798         * gfortran.dg/c_loc_tests_14.f90: New test.
11799
11800 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11801
11802         * gfortran.dg/func_result_4.f90: New.
11803
11804 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11805
11806         PR fortran/38594
11807         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11808         interface still works, in addition to original tests.
11809         * gfortran.dg/host_assoc_call_6.f90: New test.
11810
11811 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11812
11813         PR c++/38705
11814         * g++.dg/torture/pr38705.C: New test.
11815
11816         PR c/38700
11817         * gcc.dg/pr38700.c: New test.
11818
11819 2009-01-02  Jason Merrill  <jason@redhat.com>
11820
11821         * g++.dg/cpp0x/initlist11.C: New test.
11822         * g++.dg/cpp0x/initlist12.C: New test.
11823
11824 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11825
11826         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11827         Allow extra informative notes.
11828
11829 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11830
11831         PR c/36489
11832         * gcc.dg/pr36489.c: New test.
11833
11834 \f
11835 Copyright (C) 2009 Free Software Foundation, Inc.
11836
11837 Copying and distribution of this file, with or without modification,
11838 are permitted in any medium without royalty provided the copyright
11839 notice and this notice are preserved.