OSDN Git Service

PR c++/42137
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-11-23  Jason Merrill  <jason@redhat.com>
2
3         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
4         * g++.old-deja/g++.pt/ctor2.C: Adjust.
5         * g++.dg/lookup/name-clash4.C: Adjust.
6
7 2009-11-23  Jason Merrill  <jason@redhat.com>
8
9         * g++.dg/template/spec15.C: Check for helpful message.
10
11 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
12
13         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
14         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
15         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
16         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
17         * gcc.target/powerpc/paired-2.c: Ditto.
18         * gcc.target/powerpc/paired-3.c: Ditto.
19         * gcc.target/powerpc/paired-4.c: Ditto.
20         * gcc.target/powerpc/paired-5.c: Ditto.
21         * gcc.target/powerpc/paired-6.c: Ditto.
22         * gcc.target/powerpc/paired-7.c: Ditto.
23         * gcc.target/powerpc/paired-8.c: Ditto.
24         * gcc.target/powerpc/paired-9.c: Ditto.
25         * gcc.target/powerpc/paired-10.c: Ditto.
26         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
27         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
28         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
29         * gcc.target/powerpc/pr39457.c: Don't use -m64.
30         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
31         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
32         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
33         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
34
35 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
36
37         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
38         scan-assembler-not regular expression.
39
40 2009-11-24  Richard Guenther  <rguenther@suse.de>
41
42         PR tree-optimization/42142
43         * gcc.c-torture/execute/pr42142.c: New testcase.
44
45 2009-11-24  Martin Jambor  <mjambor@suse.cz>
46
47         PR tree-optimization/42154
48         * gcc.c-torture/execute/pr42154.c: New test.
49
50 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
51
52         PR fortran/42045
53         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
54         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
55         * gfortran.dg/proc_ptr_comp_24.f90: New.
56
57 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
58
59         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
60         int targets.
61
62 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
63
64         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
65
66 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
67
68         PR testsuite/42086
69         * gcc.target/ia64/fptr-1.c: Make it a compile test.
70
71 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
72
73         * lib/lto.exp (lto_option_list): Rename from option_list.
74         * lib/compat.exp (compat_option_list): Rename from option_list.
75
76 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
77
78         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
79         * gcc-dg/raw-string-2.c: Ditto.
80         * gcc-dg/utf-array-short-wchar.c: Ditto.
81         * gcc-dg/utf-array.c: Ditto.
82         * gcc-dg/utf8-2.c: Ditto. 
83
84 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
85
86         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
87         targets.
88
89 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
90
91         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
92
93 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
94
95         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
96
97 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
98
99         PR testsuite/36470
100         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
101         Enable short test for avr target.
102         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
103         * gcc.dg/utf32-2.c: Ditto.
104         * gcc.dg/utf32-3.c: Ditto.
105         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
106
107 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
108
109         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
110
111 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
112
113         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
114
115
116 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
117
118         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
119         * gcc.dg/sms-7.c: Ditto.
120
121 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
122
123         * gcc.dg/pr36998.c: Frame pointer required for avr target.
124         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
125         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
126         * gcc.dg/pr41340.c: Test requires long pointer target.
127         * gcc.dg/profile-generate-3.c: Test requires profiling support.
128
129 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
130
131         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
132         * gcc.dg/graphite/block-3.c: Ditto.
133         * gcc.dg/graphite/block-4.c: Ditto.
134         * gcc.dg/graphite/block-5.c: Ditto.
135         * gcc.dg/graphite/block-6.c: Ditto.
136         * gcc.dg/graphite/interchange-0.c: Ditto.
137         * gcc.dg/graphite/interchange-1.c: Ditto.
138         * gcc.dg/graphite/interchange-2.c: Ditto.
139         * gcc.dg/graphite/interchange-3.c: Ditto.
140         * gcc.dg/graphite/interchange-4.c: Ditto.
141         * gcc.dg/graphite/interchange-5.c: Ditto.
142         * gcc.dg/graphite/interchange-6.c: Ditto.
143         * gcc.dg/graphite/run-id-1.c: Ditto.
144         * gcc.dg/graphite/scop-16.c: Ditto.
145         * gcc.dg/graphite/scop-17.c: Ditto.
146         * gcc.dg/graphite/scop-18.c: Ditto.
147         * gcc.dg/graphite/scop-matmult.c: Ditto.
148         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
149         * gcc.dg/graphite/id-15.c: Ditto.
150
151 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
152
153         * gnat.dg/specs/weak1.ads: New test.
154
155 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
156
157         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
158
159 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
160
161         PR c++/14777
162         * g++.dg/template/typedef13.C: Adjust.
163         * g++.dg/template/typedef19.C: Adjust.
164         * g++.dg/template/typedef20.C: Adjust.
165         * g++.dg/template/typedef22.C: New test.
166
167 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
168
169         PR target/42113
170         * gcc.target/alpha/pr42113.c: New test.
171
172 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
173
174         PR fortran/41807
175         * gfortran.dg/data_value_1.f90: Update test.
176         * gfortran.dg/array_constructor_32.f90: New test.
177
178 2009-11-21  Martin Jambor  <mjambor@suse.cz>
179
180         PR middle-end/42025
181         * gcc.c-torture/compile/pr42025-1.c: New test.
182         * gcc.c-torture/compile/pr42025-2.c: New test.
183
184 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
185
186         * gcc.target/mips/mult-1.c: Forbid octeon.
187         * gcc.target/mips/octeon-dmul-3.c: New test.
188
189 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
190
191         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
192
193 2009-11-20  Jason Merrill  <jason@redhat.com>
194
195         PR c++/9050, DR 147, DR 318
196         * g++.dg/template/ctor9.C: New.
197         * g++.dg/tc1/dr147.C: Remove xfails.
198         * g++.dg/lookup/name-clash4.C: Adjust.
199         * g++.old-deja/g++.jason/temporary5.C: Adjust.
200         * g++.old-deja/g++.pt/ctor2.C: Adjust.
201
202 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
203
204         PR tree-optimization/42078
205         * gcc.dg/pr42078.c: New test.
206
207 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
208
209         PR Testsuite/42114
210         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
211         XFAIL ptrdiff range test for avr.
212         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
213         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
214         * gcc-dg/c99-stdint-6.c: Ditto.
215
216 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
217
218         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
219         2009-10-23 change to set VRSAVE if VSX has been reverted.
220
221 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
222
223         PR c++/38646
224         * g++.dg/cpp0x/pr38646.C: New test.
225
226 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
227
228         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
229         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
230         Wrap *intmax_t tests in !NO_MAX_TYPES.
231
232 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
233
234         PR c++/42060
235         * g++.dg/cpp0x/initlist28.C: New.
236
237 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
238
239         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
240
241 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
242
243         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
244
245 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
246
247         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
248         explicit.
249         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
250         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
251         * g++.old-deja/g++.law/typeck1.C: Likewise.
252         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
253         * g++.dg/conversion/ptrmem9.C: Likewise.
254         * g++.dg/expr/cond2.C: Likewise.
255
256 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
257             Janus Weil  <janus@gcc.gnu.org>
258
259         PR fortran/42104
260         * gfortran.dg/proc_ptr_comp_23.f90: New test.
261
262 2009-11-19  Jason Merrill  <jason@redhat.com>
263
264         PR c++/42115
265         * g++.dg/init/placement5.C: Add positive test.
266
267         DR 176 permissiveness
268         * g++.dg/ext/injected-ttp.C: New.
269         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
270         * g++.old-deja/g++.pt/ttp41.C: Adjust.
271
272 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
273
274         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
275         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
276
277 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
278
279         * gcc-dg/raw-string-1.c: Skip test for avr target.
280         * gcc-dg/utf-array-short-wchar.c: Ditto.
281         * gcc-dg/utf-array.c: Ditto.
282         * gcc-dg/utf8-2.c: Ditto.
283
284 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
285
286         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
287         (plugin_init): Pass correct version to plugin_default_version_check.
288         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
289         (plugin_init): Pass correct version to plugin_default_version_check.
290         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
291         (plugin_init): Pass correct version to plugin_default_version_check.
292
293 2009-11-19  Jason Merrill  <jason@redhat.com>
294
295         PR c++/561
296         * g++.dg/overload/pmf2.C: New.
297
298 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
299
300         PR libgfortran/42090
301         * gfortran.dg/direct_io_11.f90: New test.
302
303 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
304
305         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
306
307 2009-11-18  Nick Clifton  <nickc@redhat.com>
308         
309         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
310         * g++.dg/lto/20081120-1_0.C: Likewise.
311         * g++.dg/lto/20091002-2_0.C: Likewise.
312         * g++.dg/lto/20081120-2_0.C: Likewise.
313         * g++.dg/lto/20091002-3_0.C: Likewise.
314         * g++.dg/lto/20081123_0.C: Likewise.
315         * g++.dg/lto/20090313_0.C: Likewise.
316         * g++.dg/lto/20081109-1_0.C: Likewise.
317         * g++.dg/lto/20081219_0.C: Likewise.
318         * g++.dg/lto/20081204-1_0.C: Likewise.
319         * g++.dg/lto/20090302_0.C: Likewise.
320         * g++.dg/lto/20081119-1_0.C: Likewise.
321         * g++.dg/lto/20081118_0.C: Likewise.
322
323 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
324
325         PR testsuite/41913
326         * lib/lto.exp (scan-symbol): Properly check if target exist.
327
328 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
329
330         PR fortran/42072
331         * gfortran.dg/proc_ptr_8.f90: Extended.
332
333 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
334
335         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
336         explicit.
337         * g++.dg/inherit/error4.C: Likewise.
338         * g++.dg/template/crash90.C: Likewise.
339
340 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
341
342         PR c++/3187
343         * g++.dg/abi/mangle26.C: Also match *C2* definition.
344         * g++.dg/abi/mangle27.C: Likewise.
345         * g++.dg/abi/mangle28.C: Likewise.
346         * g++.dg/abi/mangle29.C: Likewise.
347
348 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
349
350         PR debug/41926
351         * gcc.dg/vect/vect-debug-pr41926.c: New.
352
353 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
354
355         PR c++/42058
356         * g++.dg/init/array26.C: New.
357         * g++.dg/init/array27.C: Likewise.
358         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
359
360 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
361
362         PR c++/42061
363         * g++.dg/cpp0x/initlist27.C: New test.
364
365         PR c++/42059
366         * g++.dg/cpp0x/initlist26.C: New test.
367
368 2009-11-16  Jason Merrill  <jason@redhat.com>
369
370         PR c++/189, c++/9937, c++/13950, DR 176
371         * g++.dg/tc1/dr176.C: Adjust.
372         * g++.dg/template/injected1.C: New.
373         * g++.dg/template/inherit.C: Adjust.
374         * g++.old-deja/g++.brendan/crash56.C: Adjust.
375         * g++.old-deja/g++.pt/lookup8.C: Adjust.
376         * g++.old-deja/g++.pt/ttp22.C: Adjust.
377         * g++.old-deja/g++.pt/ttp23.C: Adjust.
378
379 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
380
381         PR c++/42055
382         * g++.dg/template/crash92.C: New.
383
384 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
385
386         PR c++/32056
387         * g++.dg/template/error44.C: New.
388
389 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
390
391         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
392
393 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
394
395         PR fortran/42048
396         * gfortran.dg/typebound_call_11.f03: New test.
397
398 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
399
400         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
401         init functions.
402
403 2009-11-13  Jason Merrill  <jason@redhat.com>
404
405         PR c++/27425
406         PR c++/34274
407         * g++.dg/template/arg7.C: New.
408
409         PR c++/29363
410         * g++.dg/template/error43.C: New.
411
412         PR debug/26965
413         * g++.dg/debug/dwarf2/static-data-member2.C: New.
414
415         PR c++/35075
416         * g++.dg/template/ref5.C: New.
417
418         PR c++/21008, DR 515
419         * g++.dg/template/inherit4.C: New.
420         * g++.dg/lookup/scoped8.C: Adjust.
421
422         PR c++/11987
423         * g++.dg/parse/typename11.C: New.
424         * g++.dg/template/crash48.C: Adjust.
425
426 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
427
428         PR testsuite/42001
429         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
430         lto_finish at the end.
431         * gfortran.dg/lto/lto.exp: Ditto.
432
433 2009-11-12  Jason Merrill  <jason@redhat.com>
434
435         PR c++/39560
436         * g++.dg/lookup/anon7.C: New.
437
438         PR c++/37037
439         * g++.dg/template/typedef21.C: New.
440
441         PR c++/42013
442         * g++.dg/cpp0x/decltype19.C: New.
443
444 2009-11-11  Jason Merrill  <jason@redhat.com>
445
446         PR c++/39131
447         * g++.dg/dfp/typeid1.C: New.
448
449 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
450
451         PR fortran/41978
452         * gfortran.dg/proc_ptr_comp_22.f90: New test.
453
454 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
455
456         PR testsuite/42001
457         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
458         lto_finish at the end.
459
460         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
461         (lto_finish): New. Restore mathlib.
462
463 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
464
465         * g++.dg/torture/pushpop_macro.C: New testcase.
466         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
467         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
468
469 2009-11-11  Jon Beniston  <jon@beniston.com>
470
471         * lib/target-supports.exp (check_profiling_available): lm32 target
472           doesn't support profiling.
473         * gcc.dg/20020312-2.c: Add lm32 support.
474         * g++.dg/other/packed1.C: Expect to fail on lm32.
475         * g++.old-deja/g++.jason/thunk3.C: Likewise.
476
477 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
478
479         * gcc.target/arm/neon: Regenerate generated tests.
480
481 2009-11-10  Jason Merrill  <jason@redhat.com>
482
483         * g++.dg/init/placement5.C: New.
484
485         PR c++/34158
486         * g++.dg/init/placement4.C: New.
487
488 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
489
490         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
491         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
492         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
493         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
494
495 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
496
497         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
498         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
499
500 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
501
502         * gcc.c-torture/compile/pr41987.c: New.
503
504 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
505
506         PR middle-end/40946
507         * gcc.dg/pr40946.c: New test.
508
509 2009-11-09  Jason Merrill  <jason@redhat.com>
510
511         PR c++/41972
512         * g++.dg/template/ref4.C: New.
513
514         PR c++/41994
515         * g++.dg/template/conv10.C: New.
516
517 2009-11-07  Jason Merrill  <jason@redhat.com>
518
519         PR c++/37920
520         * g++.dg/ext/typeof11.C: New.
521
522 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
523
524         PR target/41985
525         * gcc.target/i386/pr41985.c: New test.
526
527 2009-11-08  Richard Guenther  <rguenther@suse.de>
528
529         * gcc.dg/torture/pta-escape-1.c: New testcase.
530
531 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
532
533         * gnat.dg/rep_clause4.adb: New test.
534
535 2009-11-08  Richard Guenther  <rguenther@suse.de>
536
537         PR rtl-optimization/41928
538         * gfortran.dg/pr41928.f90: New testcase.
539
540 2009-11-07  Jason Merrill  <jason@redhat.com>
541
542         PR c++/18451
543         PR c++/40738
544         * g++.dg/parse/error36.C: Add parameter and template cases.
545         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
546         * g++.dg/ext/typedef-init.C: Likewise.
547         * g++.dg/lookup/hidden-class1.C: Likewise.
548         * g++.dg/lookup/hidden-class10.C: Likewise.
549         * g++.dg/lookup/hidden-class5.C: Likewise.
550         * g++.dg/lookup/hidden-class7.C: Likewise.
551         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
552         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
553         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
554         * g++.dg/lookup/strong-using-2.C: Likewise.
555         * g++.dg/other/typedef1.C: Likewise.
556         * g++.dg/parse/access10.C: Likewise.
557         * g++.dg/parse/constructor1.C: Likewise.
558         * g++.dg/parse/crash38.C: Likewise.
559         * g++.dg/parse/error3.C: Likewise.
560         * g++.dg/parse/typespec1.C: Likewise.
561         * g++.dg/template/typedef5.C: Likewise.
562         * g++.old-deja/g++.pt/typename3.C: Likewise.
563         * g++.old-deja/g++.pt/typename4.C: Likewise.
564         * g++.old-deja/g++.pt/typename6.C: Likewise.
565         * g++.old-deja/g++.robertl/eb94.C: Likewise.
566
567         * g++.dg/abi/regparm1.C: Fix execute test.
568
569 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
570
571         PR tree-optimization/41643
572         * gcc.dg/pr41643.c: New test.
573
574 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
575
576         PR fortran/41909
577         * gfortran.dg/recursive_check_15.f90: New test.
578
579 2009-11-06  Jason Merrill  <jason@redhat.com>
580
581         PR c++/15946
582         * g++.dg/parse/error36.C: New.
583         * g++.old-deja/g++.other/typename1.C: Adjust.
584
585         PR c++/9381
586         * g++.dg/abi/regparm1.C: New.
587
588 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
589
590         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
591         PLUGIN_PRAGMAS.
592         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
593         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
594         and pragma_plugin-test-1.C.
595
596 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
597
598         PR c++/41536
599         * g++.dg/ext/always_inline-5.C: New test.
600
601 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
602
603         PR c++/41967
604         * g++.dg/gomp/pr41967.C: New test.
605
606 2009-11-06  Michael Matz  <matz@suse.de>
607
608         PR middle-end/41963
609         * gcc.dg/pr41963.c: New test.
610
611 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
612
613         PR middle-end/41935
614         * gcc.dg/pr41935.c: New test.
615         * c-c++-common/pr41935.c: New test.
616         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
617         element.
618         * gcc.c-torture/execute/pr41935.c: New test.
619
620 2009-11-05  Jason Merrill  <jason@redhat.com>
621
622         PR c++/34180
623         * g++.dg/init/synth2.C: New.
624
625         PR c++/7046
626         * g++.dg/abi/pragma-pack1.C: New.
627
628         PR c++/34870
629         * g++.dg/lookup/koenig7.C: New.
630
631         PR c++/41703
632         * g++.dg/template/partial6.C: New.
633
634 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
635
636         PR fortran/41556
637         * gfortran.dg/class_12.f03: New test.
638
639 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
640
641         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
642         in builtin's name.
643
644 2009-11-04  Jason Merrill  <jason@redhat.com>
645
646         PR c++/36912
647         * g++.dg/init/static-init2.C: New.
648
649 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
650
651         PR fortran/41556
652         PR fortran/41873
653         * gfortran.dg/interface_abstract_4.f90: New test.
654
655 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
656
657         * gcc.target/m68k/pr41302.c: Fix target triplet.
658
659 2009-11-04  Jason Merrill  <jason@redhat.com>
660
661         PR c++/39413
662         * g++.dg/template/overload11.C: New.
663         * g++.dg/template/nested3.C: Adjust.
664
665 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
666
667         PR ada/20548
668         * ada/acats/norun.lst: Remove the stack checking tests.
669         * ada/acats/run_acats: Limit the stack to 8MB.
670
671 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
672
673         PR fortran/41556
674         PR fortran/41937
675         * gfortran.dg/class_11.f03: New test.
676
677 2009-11-04  Jason Merrill  <jason@redhat.com>
678
679         PR c++/35067
680         * g++.dg/abi/thunk5.C: New.
681
682 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
683
684         PR rtl-opt/41833
685         * gcc.target/powerpc/altivec-33.c: New testcase.
686
687 2009-11-04  Jason Merrill  <jason@redhat.com>
688
689         PR c++/17365, DR 218
690         * g++.dg/lookup/koenig6.C: New.
691         * g++.dg/lookup/koenig5.C: Adjust.
692         * g++.dg/template/crash56.C: Adjust.
693         * g++.old-deja/g++.ns/koenig5.C: Adjust.
694
695 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
696             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
697
698         * gcc.target/i386/xop-check.h: New file.
699         * gcc.target/i386/xop-hadduX.c: Ditto.
700         * gcc.target/i386/xop-haddX.c: Ditto.
701         * gcc.target/i386/xop-hsubX.c: Ditto.
702         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
703         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
704         * gcc.target/i386/xop-pcmov2.c: Ditto.
705         * gcc.target/i386/xop-pcmov.c: Ditto.
706         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
707         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
708         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
709         * gcc.target/i386/xop-shift1-vector.c: Ditto.
710         * gcc.target/i386/xop-shift2-vector.c: Ditto.
711         * gcc.target/i386/xop-shift3-vector.c: Ditto.
712         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
713         * gcc.target/i386/sse-12.c: Update with new compile options to
714         activate and check xopintrin.h intrinsic file.
715         * gcc.target/i386/sse-13.c: Ditto.
716         * gcc.target/i386/sse-14.c: Ditto.
717         * gcc.target/i386/sse-22.c: Ditto.
718         * gcc.target/i386/sse-23.c: Ditto.
719         * g++.dg/other/i386-2.C: Ditto.
720         * g++.dg/other/i386-3.C: Ditto.
721         * g++.dg/other/i386-5.C: Ditto.
722         * g++.dg/other/i386-6.C: Ditto.
723         
724 2009-11-04  Wei Guozhi  <carrot@google.com>
725
726         PR target/40835
727         * gcc.target/arm/pr40835: New testcase.
728
729 2009-11-04  Revital Eres  <eres@il.ibm.com>
730
731         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
732         change in decision of peeling for alignment.
733         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
734         * gcc.dg/vect/vect-50.c: Likewise.
735         * gcc.dg/vect/vect-42.c: Likewise.
736         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
737         Likewise.
738         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
739         Likewise.
740         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
741         * gcc.dg/vect/vect-60.c: Likewise.
742         * gcc.dg/vect/vect-52.c: Likewise.
743         * gcc.dg/vect/vect-44.c: Likewise.
744         * gcc.dg/vect/vect-27.c: Likewise.
745         * gcc.dg/vect/vect-29.c: Likewise.
746         * gcc.dg/vect/vect-72.c: Likewise.
747         * gcc.dg/vect/vect-56.c: Likewise.
748         * gcc.dg/vect/vect-48.c: Likewise.
749         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
750         * gfortran.dg/vect/vect-2.f90: Likewise.
751         * gfortran.dg/vect/vect-5.f90: Likewise.
752
753 2009-11-04  Richard Guenther  <rguenther@suse.de>
754
755         PR tree-optimization/41919
756         * gcc.c-torture/execute/pr41919.c: New testcase.
757
758 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
759
760         PR target/41302
761         * gcc.target/m68k/pr41302.c: New test.
762
763 2009-11-03  Jason Merrill  <jason@redhat.com>
764
765         PR c++/36959
766         * g++.dg/opt/inline16.C: New.
767
768 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
769
770         * gnat.dg/stack_check.adb1: New test.
771         * gnat.dg/stack_check.adb2: Likewise.
772
773 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
774
775         PR rtl-optimization/41917
776         * gcc.c-torture/execute/pr41917.c: New test.
777
778 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
779
780         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
781         dump to not include "call *%esp".
782
783 2009-11-03  Jason Merrill  <jason@redhat.com>
784
785         PR c++/39786
786         * g++.dg/lookup/using22.C: New.
787
788         PR c++/41876
789         * g++.dg/parse/eh-decl.C: New.
790
791         PR c++/41927
792         * g++.dg/template/sfinae16.C: New.
793
794         PR c++/41815
795         * g++.dg/cpp0x/rv-return.C: New.
796         * g++.dg/cpp0x/deduce.C: Adjust.
797
798         PR c++/40944
799         * g++.dg/template/sfinae15.C: New.
800
801         PR c++/40687
802         * g++.dg/cpp0x/auto3.C: Remove xfail.
803
804 2009-11-03  Tobias Burnus  <burnus@net-b.de>
805
806         PR fortran/41907
807         * gfortran.dg/missing_optional_dummy_6.f90: New test.
808
809 2009-11-03  Nick Clifton  <nickc@redhat.com>
810
811         * gcc.target/rx/builtins.c: Remove redundant tests.
812         Add test of MVTIPL instruction.
813         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
814         function attributes.  Add -msave-acc-in-interrupts option to the
815         command line.
816
817 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
818             Maxim Kuvyrkov  <maxim@codesourcery.com>
819
820         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
821         sh, m68k and fido.
822
823 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
824
825         PR c++/38699
826         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
827         * c-c++-common/builtin-offsetof.c: ... here.
828
829 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
830
831         PR c++/38699
832         * c-c++-common/dfp/builtin-offsetof.c: New test.
833         * g++.dg/other/offsetof6.C: Likewise.
834
835 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
836
837         PR target/41900
838         * gcc.target/i386/pr41900.c: New test.
839
840 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
841
842         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
843
844 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
845
846         PR c++/41856
847         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
848         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
849
850 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
851
852         PR c++/37093
853         * g++.dg/other/ptrmem10.C: New test.
854         * g++.dg/other/ptrmem11.C: Likewise.
855
856 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
857
858         PR testsuite/41878
859         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
860         spaces in some expressions.
861
862 2009-11-02  Jason Merrill  <jason@redhat.com>
863
864         * g++.dg/other/linkage2.C: Move to...
865         * g++.dg/cpp0x/linkage2.C: ..here.
866         * g++.dg/abi/mangle32.C: Add -std=c++0x.
867         * g++.dg/cpp0x/nolinkage1.C: Likewise.
868         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
869         * g++.dg/ext/anon-struct4.C: Revert earlier change.
870         * g++.dg/lookup/anon2.C: Likewise.
871         * g++.dg/other/anon3.C: Likewise.
872         * g++.dg/template/arg2.C: Likewise.
873         * g++.dg/template/local4.C: Likewise.
874         * g++.old-deja/g++.law/operators32.C: Likewise.
875         * g++.old-deja/g++.other/linkage2.C: Likewise.
876         * g++.old-deja/g++.pt/enum6.C: Likewise.
877         * g++.old-deja/g++.other/anon9.C: Likewise.
878         * g++.old-deja/g++.other/linkage1.C: Likewise.
879         * c-c++-common/dfp/pr35620.c: Give the union a name.
880
881 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
882
883         PR tree-optimization/41857
884         * gcc.target/spu/ea/pr41857.c: New file.
885
886 2009-11-02  Martin Jambor  <mjambor@suse.cz>
887
888         PR tree-optimization/41750
889         * gcc.c-torture/execute/pr41750.c: New test.
890
891 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
892
893         PR tree-optimization/41841
894         * gcc.dg/pr41841.c: New test.
895
896         PR debug/41893
897         * gcc.dg/debug/pr41893-1.c: New test.
898         * gcc.dg/debug/pr41893-2.c: New file.
899
900         PR c++/41774
901         * g++.dg/ext/visibility/namespace3.C: New test.
902
903 2009-11-01  Jason Merrill  <jason@redhat.com>
904
905         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
906         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
907         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
908
909 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
910
911         * gnat.dg/opt5.adb: New test.
912
913 2009-11-01  Tobias Burnus  <burnus@net-b.de>
914
915         PR fortran/41872
916         * gfortran.dg/allocatable_scalar_4.f90: New test.
917
918 2009-11-01  Tobias Burnus  <burnus@net-b.de>
919
920         PR fortran/41850
921         * gfortran.dg/intent_out_6.f90: New testcase.
922
923 2009-10-31  Richard Guenther  <rguenther@suse.de>
924
925         * g++.dg/tree-ssa/restrict1.C: New.
926
927 2009-10-31  Jason Merrill  <jason@redhat.com>
928
929         * g++.dg/rtti/typeid9.C: New.
930
931         PR c++/41754
932         * g++.dg/cpp0x/initlist25.C: New.
933
934 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
935
936         * gnat.dg/specs/rep_clause4.ads: New test.
937
938 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
939
940         PR target/41885
941         * gcc.target/avr/torture/pr41885.c: New test.
942
943 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
944
945         * gnat.dg/specs/pack5.ads: New test.
946
947 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
948
949         * lib/target-supports.exp: Handle powerpc-*-elf.
950
951 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
952
953         PR target/40838
954         * gcc.target/i386/incoming-6.c: New.
955         * gcc.target/i386/incoming-7.c: Likewise.
956         * gcc.target/i386/incoming-8.c: Likewise.
957         * gcc.target/i386/incoming-9.c: Likewise.
958         * gcc.target/i386/incoming-10.c: Likewise.
959         * gcc.target/i386/incoming-11.c: Likewise.
960         * gcc.target/i386/incoming-12.c: Likewise.
961         * gcc.target/i386/incoming-13.c: Likewise.
962         * gcc.target/i386/incoming-14.c: Likewise.
963         * gcc.target/i386/incoming-15.c: Likewise.
964         * gcc.target/i386/pr37843-4.c: Likewise.
965
966 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
967
968         PR c++/41863
969         * g++.dg/template/sizeof12.C: New test.
970
971 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
972
973         * gnat.dg/pack14.adb: New test.
974
975 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
976
977         * gcc.target/mips/mips.exp (mips_option_groups): Add
978         mcount-ra-address.
979         * gcc.target/mips/mmcount-ra-address-1.c: New test.
980         * gcc.target/mips/mmcount-ra-address-2.c: New test.
981         * gcc.target/mips/mmcount-ra-address-3.c: New test.
982
983 2009-10-29  Michael Matz  <matz@suse.de>
984
985         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
986         * gcc.target/i386/sse-recip-vec.c: Ditto.
987         * gcc.target/i386/brokensqrt.c: New test.
988
989 2009-10-29  Tobias Burnus  <burnus@net-b.de>
990
991         PR fortran/41777
992         * gfortran.dg/associated_target_3.f90: New testcase.
993
994 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
995
996         * gfortran.dg/lto/pr41764_0.f: New.
997
998 2009-10-29  Martin Jambor  <mjambor@suse.cz>
999
1000         PR tree-optimization/41775
1001         * g++.dg/torture/pr41775.C: New testcase.
1002
1003 2009-10-28  Jason Merrill  <jason@redhat.com>
1004
1005         * g++.dg/cpp0x/inline-ns1.C: New.
1006         * g++.dg/cpp0x/inline-ns2.C: New.
1007         * g++.dg/cpp0x/inline-ns3.C: New.
1008
1009 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1010
1011         PR rtl-optimization/39715
1012         * gcc.target/arm/thumb-ltu.c: New.
1013
1014 2009-10-28  Richard Guenther  <rguenther@suse.de>
1015
1016         PR lto/41808
1017         PR lto/41839
1018         * gcc.dg/lto/20091027-1_0.c: New testcase.
1019         * gcc.dg/lto/20091027-1_1.c: Likewise.
1020         * g++.dg/lto/20091026-1_0.C: Likewise.
1021         * g++.dg/lto/20091026-1_1.C: Likewise.
1022         * g++.dg/lto/20091026-1_a.h: Likewise.
1023
1024 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1025
1026         PR middle-end/41837
1027         * gcc.dg/pr41837.c: New test.
1028
1029         PR debug/41801
1030         * g++.dg/ext/sync-3.C: New test.
1031
1032         PR target/41762
1033         * gcc.dg/pr41762.c: New test.
1034
1035 2009-10-28  Richard Guenther  <rguenther@suse.de>
1036
1037         PR middle-end/41855
1038         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1039         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1040         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1041         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1042
1043 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1044
1045         PR rtl-optimization/39715
1046         * gcc.target/arm/thumb-bitfld1.c: New.
1047
1048 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1049
1050         PR rtl-optimization/40741
1051         * gcc.target/arm/thumb-branch1.c: New.
1052
1053 2009-10-27  Jason Merrill  <jason@redhat.com>
1054
1055         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1056         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1057         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1058         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1059
1060 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1061
1062         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1063         * gnat.dg/null_pointer_deref2.adb: Likewise.
1064
1065 2009-10-27  Richard Guenther  <rguenther@suse.de>
1066
1067         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1068
1069 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1070
1071         PR c/41842
1072         * gcc.dg/pr41842.c: New test.
1073
1074 2009-10-27  Revital Eres  <eres@il.ibm.com>
1075
1076         PR tree-optimization/40648
1077         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1078         change in decision of peeling for alignment.
1079         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1080         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1081         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1082         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1083         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1084         * gcc.dg/vect/vect-50.c: Likewise.
1085         * gcc.dg/vect/vect-33.c: Likewise.
1086         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1087         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1088         Likewise.
1089         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1090         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1091         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1092         Likewise.
1093         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1094         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1095         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1096         * gcc.dg/vect/vect-60.c: Likewise.
1097         * gcc.dg/vect/vect-26.c: Likewise.
1098         * gcc.dg/vect/vect-52.c: Likewise.
1099         * gcc.dg/vect/vect-44.c: Likewise.
1100         * gcc.dg/vect/vect-27.c: Likewise.
1101         * gcc.dg/vect/vect-70.c: Likewise.
1102         * gcc.dg/vect/vect-28.c: Likewise.
1103         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1104         * gcc.dg/vect/vect-109.c: Likewise.
1105         * gcc.dg/vect/vect-54.c: Likewise.
1106         * gcc.dg/vect/vect-29.c: Likewise.
1107         * gcc.dg/vect/vect-72.c: Likewise.
1108         * gcc.dg/vect/vect-56.c: Likewise.
1109         * gcc.dg/vect/vect-48.c: Likewise.
1110         * gcc.dg/vect/vect-91.c: Likewise.
1111         * gcc.dg/vect/vect-92.c: Likewise.
1112         * gcc.dg/vect/vect-58.c: Likewise.
1113         * gcc.dg/vect/slp-25.c: Likewise.
1114         * gcc.dg/vect/vect-93.c: Likewise.
1115         * gcc.dg/vect/vect-95.c: Likewise.
1116         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1117         * gcc.dg/vect/vect-87.c: Likewise.
1118         * gcc.dg/vect/vect-96.c: Likewise.
1119         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1120         * gcc.dg/vect/vect-88.c: Likewise.
1121         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1122         * gcc.dg/vect/vect-89.c: Likewise.
1123         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1124         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1125         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1126         * gfortran.dg/vect/vect-2.f90: Likewise.
1127         * gfortran.dg/vect/vect-3.f90: Likewise.
1128         * gfortran.dg/vect/vect-4.f90: Likewise.
1129         * gfortran.dg/vect/vect-5.f90: Likewise.
1130
1131 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1132
1133         PR c++/41020
1134         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1135
1136 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1137             Michael Meissner  <meissner@linux.vnet.ibm.com>
1138             Ulrich Weigand  <uweigand@de.ibm.com>
1139
1140         * gcc.target/spu/ea/ea.exp: New file.
1141         * gcc.target/spu/ea/cache1.c: Likewise.
1142         * gcc.target/spu/ea/cast1.c: Likewise.
1143         * gcc.target/spu/ea/cast2.c: Likewise.
1144         * gcc.target/spu/ea/compile1.c: Likewise.
1145         * gcc.target/spu/ea/compile2.c: Likewise.
1146         * gcc.target/spu/ea/cppdefine.c: Likewise.
1147         * gcc.target/spu/ea/errors1.c: Likewise.
1148         * gcc.target/spu/ea/errors2.c: Likewise.
1149         * gcc.target/spu/ea/execute1.c: Likewise.
1150         * gcc.target/spu/ea/execute2.c: Likewise.
1151         * gcc.target/spu/ea/execute3.c: Likewise.
1152         * gcc.target/spu/ea/ops1.c: Likewise.
1153         * gcc.target/spu/ea/ops2.c: Likewise.
1154         * gcc.target/spu/ea/options1.c: Likewise.
1155         * gcc.target/spu/ea/test-sizes.c: Likewise.
1156
1157 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1158
1159         PR bootstrap/41345
1160         * gcc.dg/pr41345.c: New test.
1161
1162         PR debug/41828
1163         * g++.dg/debug/dwarf2/anonname1.C: New test.
1164
1165 2009-10-26  Jason Merrill  <jason@redhat.com>
1166
1167         PR c++/38796
1168         * g++.dg/cpp0x/defaulted15.C: New.
1169         * g++.dg/cpp0x/defaulted16.C: New.
1170
1171 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1172
1173         PR c++/41785
1174         * g++.dg/cpp0x/variadic96.C: New test.
1175
1176 2009-10-26  Nick Clifton  <nickc@redhat.com>
1177
1178         * lib/target-supports.exp (check_profiling_available):
1179         Profiling is not, currently, available for the RX port.
1180         (check_effective_target_hard_float): Add support for RX target.
1181         * gcc.target/rx: New directory.
1182         * gcc.target/rx/builtins.c: New test file.
1183         * gcc.target/rx/interrupts.c: New test file.
1184         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1185         * gcc.target/rx/zero-width-bitfield.c: New test file.
1186         * gcc.target/rx/i272091.c: New test file.
1187         * gcc.target/rx/packed-struct.c: New test file.
1188         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1189
1190 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1191
1192         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1193         * gcc.dg/lto/20091016-1_0.c: Likewise.
1194         * gcc.dg/lto/20090206-1_0.c: Likewise.
1195         * gcc.dg/lto/20081120-1_0.c: Likewise.
1196         * gcc.dg/lto/20081120-2_0.c: Likewise.
1197         * gcc.dg/lto/20090116_0.c: Likewise.
1198         * gcc.dg/lto/20081126_0.c: Likewise.
1199         * gcc.dg/lto/20091013-1_0.c: Likewise.
1200         * gcc.dg/lto/20081212-1_0.c: Likewise.
1201         * gcc.dg/lto/20091015-1_0.c: Likewise.
1202         * gcc.dg/lto/20090126-1_0.c: Likewise.
1203         * gcc.dg/lto/20090126-2_0.c: Likewise.
1204         * gcc.dg/lto/20091020-1_0.c: Likewise.
1205         * gcc.dg/lto/20091020-2_0.c: Likewise.
1206         * gcc.dg/lto/20081204-1_0.c: Likewise.
1207         * gcc.dg/lto/20081204-2_0.c: Likewise.
1208         * gcc.dg/lto/20081224_0.c: Likewise.
1209         * gcc.dg/lto/20090219_0.c: Likewise.
1210
1211 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1212
1213         PR c++/41020
1214         * g++.dg/lookup/extern-c-redecl2.C: New test.
1215         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1216         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1217         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1218
1219 2009-10-26  Michael Matz  <matz@suse.de>
1220
1221         PR tree-optimization/41783
1222         * gcc.dg/pr41783.c: New test.
1223         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1224         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1225         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1226
1227 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1228
1229         PR fortran/41714
1230         * gfortran.dg/class_allocate_4.f03: New test.
1231
1232 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1233
1234         * gcc.target/mips/mult-1.c: New test.
1235
1236 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1237
1238         PR fortran/41784
1239         * gfortran.dg/extends_8.f03: New test.
1240
1241 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1242
1243         * gnat.dg/specs/pack4.ads: New test.
1244
1245 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1246
1247         * gnat.dg/null_pointer_deref1.adb: New test.
1248         * gnat.dg/null_pointer_deref2.adb: Likewise.
1249
1250 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1251
1252         PR fortran/41772
1253         * gfortran.dg/transfer_intrinsic_3.f90.
1254
1255 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1256
1257         * gnat.dg/opt4.adb: New test.
1258
1259 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1260
1261         PR c/40033
1262         * gcc.dg/noncompile/pr40033-1.c: New test.
1263
1264 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1265
1266         PR c++/40808
1267         * g++.dg/abi/mangle34.C: New test
1268
1269 2009-10-23  Jason Merrill  <jason@redhat.com>
1270
1271         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1272
1273         Core issue 899
1274         * g++.dg/cpp0x/explicit4.C: New.
1275
1276 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1277
1278         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1279         *-*-cygwin.
1280         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1281         for *-*-mingw* and *-*-cygwin.
1282         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1283         * g++.dg/template/spec35.C: Disable weak symbol test for
1284         *-*-mingw* and *-*-cygwin.
1285
1286         PR testsuite/31342
1287         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1288
1289 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1290
1291         PR fortran/41800
1292         * gfortran.dg/class_10.f03: New test.
1293
1294 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1295
1296         PR target/41787
1297         * gcc.target/powerpc/vsx-vrsave.c: New file.
1298
1299 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1300
1301         PR c/41673
1302         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1303
1304 2009-10-23  Richard Guenther  <rguenther@suse.de>
1305
1306         PR tree-optimization/41778
1307         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1308
1309 2009-10-22  Richard Guenther  <rguenther@suse.de>
1310
1311         PR lto/41791
1312         * g++.dg/lto/20091022-2_0.C: New testcase.
1313
1314 2009-10-22  Richard Guenther  <rguenther@suse.de>
1315
1316         PR lto/41730
1317         * g++.dg/lto/20091022-1_0.C: New testcase.
1318
1319 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1320
1321         * gcc.dg/autopar/outer-4.c: Adjust scan.
1322         * gcc.dg/autopar/outer-5.c: Adjust scan.
1323         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1324
1325         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1326         * gcc.dg/autopar/outer-1.c: New testcase.
1327         * gcc.dg/autopar/outer-2.c: New testcase.
1328         * gcc.dg/autopar/outer-3.c: New testcase.
1329         * gcc.dg/autopar/outer-4.c: New testcase.
1330         * gcc.dg/autopar/outer-5.c: New testcase.
1331         * gcc.dg/autopar/outer-6.c: New testcase.
1332
1333 2009-10-22  Jan Hubicka  <jh@suse.cz>
1334
1335         * gcc.c-torture/compile/pr40556.c: New testcase.
1336
1337 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1338
1339         PR fortran/41781
1340         * gfortran.dg/goto_8.f90: New test case.
1341
1342 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1343
1344         PR tree-optimization/41497
1345         * gcc.dg/tree-ssa/pr41497.c: New.
1346
1347 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1348
1349         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1350
1351 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1352
1353         * gcc.dg/tls/pie-1.c: New test.
1354
1355 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1356
1357         * g++.dg/abi/mangle33.C: New test.
1358
1359 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1360
1361         * gnat.dg/discr22.adb: New test.
1362
1363 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1364
1365         * gnat.dg/loop_optimization7.ad[sb]: New test.
1366         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1367
1368 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1369
1370         PR fortran/41706
1371         PR fortran/41766
1372         * gfortran.dg/class_9.f03: Extended test case.
1373         * gfortran.dg/select_type_7.f03: New test case.
1374
1375 2009-10-20  Richard Guenther  <rguenther@suse.de>
1376
1377         * gcc.dg/lto/20091020-3_0.c: New testcase.
1378
1379 2009-10-20  Richard Guenther  <rguenther@suse.de>
1380
1381         PR lto/41761
1382         * gcc.dg/lto/20091020-1_0.c: New testcase.
1383         * gcc.dg/lto/20091020-1_1.c: Likewise.
1384         * gcc.dg/lto/20091020-2_0.c: Likewise.
1385         * gcc.dg/lto/20091020-2_1.c: Likewise.
1386
1387 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1388
1389         PR debug/41340
1390         * gcc.dg/pr41340.c: New test.
1391
1392 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1393
1394         * gnat.dg/discr21.ad[sb]: New test.
1395         * gnat.dg/discr21_pkg.ads: New helper.
1396
1397 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1398
1399         PR fortran/41706
1400         * gfortran.dg/class_9 : New test.
1401
1402 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1403
1404         * gcc.dg/raw-string-1.c: New test.
1405         * gcc.dg/raw-string-2.c: New test.
1406         * gcc.dg/raw-string-3.c: New test.
1407         * gcc.dg/raw-string-4.c: New test.
1408         * gcc.dg/raw-string-5.c: New test.
1409         * gcc.dg/raw-string-6.c: New test.
1410         * gcc.dg/raw-string-7.c: New test.
1411         * gcc.dg/utf8-1.c: New test.
1412         * gcc.dg/utf8-2.c: New test.
1413         * gcc.dg/utf-badconcat2.c: New test.
1414         * gcc.dg/utf-dflt2.c: New test.
1415         * gcc.dg/cpp/include6.c: New test.
1416         * g++.dg/ext/raw-string-1.C: New test.
1417         * g++.dg/ext/raw-string-2.C: New test.
1418         * g++.dg/ext/raw-string-3.C: New test.
1419         * g++.dg/ext/raw-string-4.C: New test.
1420         * g++.dg/ext/raw-string-5.C: New test.
1421         * g++.dg/ext/raw-string-6.C: New test.
1422         * g++.dg/ext/raw-string-7.C: New test.
1423         * g++.dg/ext/utf8-1.C: New test.
1424         * g++.dg/ext/utf8-2.C: New test.
1425         * g++.dg/ext/utf-badconcat2.C: New test.
1426         * g++.dg/ext/utf-dflt2.C: New test.
1427
1428         * gcc.dg/cleanup-13.c: New test.
1429
1430 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1431
1432         PR fortran/41586
1433         * gfortran.dg/auto_dealloc_1.f90: New test case.
1434
1435 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1436
1437         Port from redhat/gcc-4_4-branch:
1438         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1439         * gcc.dg/debug/vta-2.c: New test.
1440
1441         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1442         * gcc.dg/debug/vta-1.c: New.
1443
1444 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1445
1446         * gnat.dg/noreturn2.ad[sb]: New test.
1447
1448 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1449
1450         PR fortran/41755
1451         * gfortran.dg/equiv_8.f90: New test.
1452         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1453
1454 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1455
1456         * gcc.target/arm/neon-thumb2-move.c: New test.
1457
1458 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1459
1460         * gcc.dg/debug/vta-3.c: New test.
1461
1462 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1463
1464         * gnat.dg/nested_proc.adb: Rename into...
1465         * gnat.dg/nested_proc1.adb: ...this.
1466         * gnat.dg/nested_proc2.adb: New test.
1467
1468 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1469
1470         * gnat.dg/noreturn1.ad[sb]: New test.
1471
1472 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1473             Paul Thomas  <pault@gcc.gnu.org>
1474
1475         PR fortran/41629
1476         * gfortran.dg/class_6.f90: New test.
1477
1478         PR fortran/41608
1479         PR fortran/41587
1480         * gfortran.dg/class_7.f90: New test.
1481
1482         PR fortran/41618
1483         * gfortran.dg/class_8.f90: New test.
1484
1485 2009-10-17  Richard Guenther  <rguenther@suse.de>
1486
1487         * gcc.dg/lto/20091017-1_0.c: New testcase.
1488         * gcc.dg/lto/20091017-1_1.c: Likewise.
1489
1490 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1491
1492         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1493
1494 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1495
1496         * gnat.dg/aggr11.adb: New test.
1497         * gnat.dg/aggr11_pkg.ads: New helper.
1498
1499 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1500
1501         * gnat.dg/slice8.adb: New test.
1502         * gnat.dg/slice8_pkg1.ads: New helper.
1503         * gnat.dg/slice8_pkg2.ads: Likewise.
1504         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1505
1506 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1507
1508         * gnat.dg/unchecked_convert4.adb: New test.
1509
1510 2009-10-15  Jason Merrill  <jason@redhat.com>
1511
1512         PR c++/38798
1513         * g++.dg/cpp0x/trailing5.C: New.
1514
1515         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1516         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1517         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1518         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1519
1520 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1521
1522         PR fortran/41719
1523         * gfortran.dg/class_5.f03: New test case.
1524         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1525         * gfortran.dg/typebound_operator_4.f03: Ditto.
1526
1527 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1528
1529         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1530         * g++.dg/other/first-global.C: Likewise.
1531         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1532         * g++.dg/torture/pr40323.C: Likewise.
1533         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1534         * gcc.dg/inline-33.c: Likewise.
1535         * gcc.dg/ipa/ipa-1.c: Likewise.
1536         * gcc.dg/ipa/ipa-2.c: Likewise.
1537         * gcc.dg/ipa/ipa-3.c: Likewise.
1538         * gcc.dg/ipa/ipa-4.c: Likewise.
1539         * gcc.dg/ipa/ipa-5.c: Likewise.
1540         * gcc.dg/ipa/ipa-7.c: Likewise.
1541         * gcc.dg/ipa/ipacost-2.c: Likewise.
1542         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1543         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1544         * gfortran.dg/whole_file_5.f90: Likewise.
1545         * gfortran.dg/whole_file_6.f90: Likewise.
1546
1547 2009-10-16  Richard Guenther  <rguenther@suse.de>
1548
1549         PR tree-optimization/41728
1550         * gcc.c-torture/compile/pr41728.c: New testcase.
1551
1552 2009-10-16  Richard Guenther  <rguenther@suse.de>
1553
1554         PR lto/41598
1555         * gcc.dg/lto/20091016-1_0.c: New testcase.
1556         * gcc.dg/lto/20091016-1_1.c: Likewise.
1557         * gcc.dg/lto/20091016-1_a.h: Likewise.
1558
1559 2009-10-16  Richard Guenther  <rguenther@suse.de>
1560
1561         PR lto/41715
1562         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1563         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1564         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1565
1566 2009-10-16  Richard Guenther  <rguenther@suse.de>
1567
1568         PR lto/41713
1569         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1570
1571 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1572
1573         PR debug/41717
1574         * gcc.dg/debug/pr41717.c: New test.
1575
1576 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1577
1578         PR fortran/41648
1579         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1580
1581         PR fortran/41656
1582         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1583
1584 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1585
1586         PR target/23983
1587         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1588         result used.
1589         * g++.dg/ext/altivec-2.C (main): Ditto.
1590
1591 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1592
1593         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1594         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1595
1596 2009-10-15  Richard Guenther  <rguenther@suse.de>
1597
1598         PR lto/41669
1599         * gcc.dg/lto/20091015-1_0.c: New testcase.
1600         * gcc.dg/lto/20091015-1_1.c: Likewise.
1601         * gcc.dg/lto/20091015-1_2.c: Likewise.
1602         * gcc.dg/lto/20091015-1_a.h: Likewise.
1603         * gcc.dg/lto/20091015-1_b.h: Likewise.
1604
1605 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1606
1607         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1608
1609 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1610
1611         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1612
1613 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1614
1615         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1616         line from 1 to 0.
1617         * obj-c++.dg/bitfield-1.mm: Likewise.
1618         * obj-c++.dg/bitfield-4.mm: Likewise.
1619
1620 2009-10-14  Richard Guenther  <rguenther@suse.de>
1621
1622         PR lto/41173
1623         * gcc.dg/lto/20091014-1_0.c: New testcase.
1624
1625 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1626
1627         PR testsuite/41707
1628         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1629         warning on line 0 instead of 1.
1630
1631 2009-10-14  Richard Guenther  <rguenther@suse.de>
1632
1633         PR lto/41521
1634         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1635         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1636
1637 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1638
1639         PR preprocessor/41543
1640         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1641
1642         PR debug/41695
1643         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1644
1645 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1646
1647         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1648         New procedure.
1649         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1650         effective target.
1651
1652 2009-10-14  Jason Merrill  <jason@redhat.com>
1653
1654         PR c++/39866
1655         * g++.dg/cpp0x/defaulted14.C: New.
1656
1657 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1658
1659         * g++.dg/cpp0x/vt-40092.C: New.
1660
1661 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1662
1663         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1664         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1665
1666 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1667
1668         * gfortran.dg/complex_intrinsic_8.f90: New test.
1669
1670 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1671
1672         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1673         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1674
1675 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1676
1677         PR target/38948
1678         * gcc.dg/torture/pr38948.c: New test.
1679
1680 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1681
1682         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1683
1684 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1685
1686         PR fortran/41581
1687         * gfortran.dg/class_allocate_2.f03: Modified.
1688         * gfortran.dg/class_allocate_3.f03: New test case.
1689
1690 2009-10-13  Richard Guenther  <rguenther@suse.de>
1691
1692         PR lto/41668
1693         * gcc.dg/lto/20091006-2_0.c: New testcase.
1694         * gcc.dg/lto/20091006-2_1.c: Likewise.
1695         * gcc.dg/lto/20091006-2_2.c: Likewise.
1696         * gcc.dg/lto/20091013-1_0.c: Likewise.
1697         * gcc.dg/lto/20091013-1_1.c: Likewise.
1698         * gcc.dg/lto/20091013-1_2.c: Likewise.
1699
1700 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1701
1702         * gcc.c-torture/compile/pr41661.c: New test.
1703
1704 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1705
1706         PR libgfortran/41683
1707         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1708
1709 2009-10-12  Jason Merrill  <jason@redhat.com>
1710
1711         PR c++/37875
1712         * g++.dg/cpp0x/decltype18.C: New.
1713
1714         PR c++/37766
1715         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1716
1717 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1718
1719         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1720
1721 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1722
1723         PR debug/41343
1724         PR debug/41447
1725         PR debug/41264
1726         PR debug/41338
1727         * gcc.dg/guality/pr41447-1.c: New.
1728         * gcc.dg/debug/pr41264-1.c: New.
1729         * gcc.dg/debug/pr41343-1.c: New.
1730
1731 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1732
1733         PR target/26515
1734         * gcc.dg/torture/pr26515.c: New test.
1735
1736 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1737
1738         PR testsuite/41659
1739         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1740         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1741         or "xfail" with dg-lto-do.
1742
1743 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1744
1745         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1746
1747 2009-10-12  Michael Matz  <matz@suse.de>
1748
1749         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1750         pass.
1751
1752 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1753
1754         PR target/41680
1755         * g++.dg/torture/pr41680.C: New test.
1756
1757 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1758
1759         PR c++/41570
1760         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1761
1762 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1763
1764         PR debug/41616
1765         * gcc.dg/guality/pr41616-1.c: New.
1766
1767 2009-10-11  Jason Merrill  <jason@redhat.com>
1768
1769         PR c++/37204
1770         * g++.dg/cpp0x/rv-reinterpret.C: New.
1771
1772 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1773
1774         PR libgfortran/38439
1775         * gfortran.dg/fmt_error_9.f: New test.
1776         * gfortran.dg/fmt_error_10.f: New test.
1777
1778 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
1779
1780         PR fortran/41583
1781         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1782         * gfortran.dg/class_4b.f03: As above.
1783         * gfortran.dg/class_4c.f03: As above.
1784         * gfortran.dg/class_4d.f03: As above.
1785
1786 2009-10-11  Richard Guenther  <rguenther@suse.de>
1787
1788         PR tree-optimization/41555
1789         * gcc.dg/torture/pr41555.c: New testcase.
1790
1791 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1792
1793         PR libgfortran/35862
1794         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1795         function correctly.
1796
1797 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1798
1799         PR libgfortran/35862
1800         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1801         Add conditions to avoid runtime errors if not supported.
1802
1803 2009-10-10  Richard Guenther  <rguenther@suse.de>
1804
1805         PR tree-optimization/41654
1806         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1807
1808 2009-10-09  Jason Merrill  <jason@redhat.com>
1809
1810         * g++.dg/cpp/ucn-1.C: New.
1811
1812 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1813
1814         PR fortran/41585
1815         * gfortran.dg/class_2.f03: Extended test case.
1816
1817 2009-10-09  Tobias Burnus  <burnus@net-b.de>
1818
1819         PR fortran/41582
1820         * gfortran.dg/class_allocate_1.f03: Modify code such that
1821         it compiles with the gfc_warning->gfc_error change.
1822         * gfortran.dg/class_allocate_1.f03: New test.
1823
1824 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
1825
1826         PR fortran/41579
1827         * gfortran.dg/select_type_6.f03: New test.
1828
1829 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
1830
1831         PR preprocessor/41445
1832         * gcc.dg/cpp/separate-1.c: Adjust.
1833         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1834         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1835         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1836         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1837         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1838         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1839         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1840
1841         PR rtl-optimization/41646
1842         * gcc.c-torture/compile/pr41646.c: New test.
1843
1844 2009-10-09  Richard Guenther  <rguenther@suse.de>
1845
1846         PR tree-optimization/41634
1847         * gcc.c-torture/compile/pr41634.c: New testcase.
1848
1849 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
1850
1851         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1852
1853 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1854
1855         * gnat.dg/opt3.adb: New test.
1856         * gnat.dg/opt3_pkg.ads: New helper.
1857
1858 2009-10-08  Doug Kwan  <dougkwan@google.com>
1859
1860         PR rtl-optimization/41574
1861         * gcc.dg/pr41574.c: New test.
1862
1863 2009-10-08  Cary Coutant  <ccoutant@google.com>
1864
1865         Add support for debugging with ICF (Identical Code Folding).
1866         * g++.dg/debug/dwarf2/icf.C: New test.
1867
1868 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
1869
1870         * gcc.target/mips/truncate-6.c: New test.
1871
1872 2009-10-08  Jason Merrill  <jason@redhat.com>
1873
1874         PR c++/36816
1875         * g++.dg/cpp0x/rv-deduce.C: New.
1876
1877         PR c++/37177
1878         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1879         * g++.dg/template/explicit-args2.C: New.
1880         * g++.dg/template/explicit-args3.C: New.
1881         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1882
1883 2009-10-08  Michael Matz  <matz@suse.de>
1884
1885         PR middle-end/41573
1886         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1887         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1888         * gcc.dg/pr41573.c: New test.
1889
1890 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
1891
1892         PR c/41182
1893         * gcc.c-torture/compile/pr41182-1.c: New.
1894
1895 2009-10-07  Jason Merrill  <jason@redhat.com>
1896
1897         * g++.dg/cpp0x/variadic95.C: New.
1898
1899 2009-10-07  Jason Merrill  <jason@redhat.com>
1900
1901         * g++.dg/template/scope3.C: New.
1902
1903 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
1904
1905         * gcc.dg/debug/dwarf2/inline3.c: New test.
1906
1907 2009-10-07  Daniel Kraft  <d@domob.eu>
1908
1909         PR fortran/41615
1910         * gfortran.dg/assumed_charlen_function_6.f90: New test.
1911
1912 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
1913
1914         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1915         * gfortran.dg/select_type_1.f03: Modified error message.
1916         * gfortran.dg/select_type_5.f03: New test.
1917
1918 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1919
1920         PR libgfortran/41612
1921         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1922         have kind=10 reals.
1923
1924 2009-10-06  Jason Merrill  <jason@redhat.com>
1925
1926         * g++.dg/cpp0x/lambda/lambda-init.C: New.
1927         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1928
1929 2009-10-06  Richard Guenther  <rguenther@suse.de>
1930
1931         PR lto/41502
1932         * gcc.dg/lto/20091006-1_0.c: New testcase.
1933         * gcc.dg/lto/20091006-1_1.c: Likewise.
1934         * gcc.dg/lto/20091005-2_0.c: Likewise.
1935
1936 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1937
1938         PR ada/41383
1939         * gnat.dg/timer_cancel.adb: New test.
1940
1941 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
1942
1943         PR ada/38333
1944         * gnat.dg/specs/import_abstract.ads: New.
1945
1946 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1947
1948         PR libgfortran/35862
1949         * gfortran.dg/round_2.f03: New test.
1950
1951 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
1952
1953         PR debug/41558
1954         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1955         * lib/gcc-gdb-test.exp: ... here.  New file.
1956         * gfortran.dg/guality/guality.exp: New file.
1957         * gfortran.dg/guality/pr41558.f90: New test.
1958         * gfortran.dg/guality/arg1.f90: New test.
1959
1960 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
1961
1962         * gfortran.dg/dynamic_dispatch_1.f90: New test.
1963         * gfortran.dg/dynamic_dispatch_2.f90: New test.
1964         * gfortran.dg/dynamic_dispatch_3.f90: New test.
1965         * gfortran.dg/module_md5_1.f90: Update md5 sum.
1966
1967 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
1968
1969         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1970         register_pass_info.
1971         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1972         plugin_pass to register_pass_info.
1973         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1974         register_pass_info.
1975         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1976         register_pass_info.
1977
1978 2009-10-05  Richard Guenther  <rguenther@suse.de>
1979
1980         PR lto/41281
1981         * gcc.dg/lto/20090914-2_0.c: New testcase.
1982
1983 2009-10-05  Richard Guenther  <rguenther@suse.de>
1984
1985         PR lto/40902
1986         * gcc.dg/lto/20091005-1_0.c: New testcase.
1987         * gcc.dg/lto/20091005-1_1.c: Likewise.
1988
1989 2009-10-05  Richard Guenther  <rguenther@suse.de>
1990
1991         PR lto/41552
1992         PR lto/41487
1993         * g++.dg/lto/20091002-1_0.C: Adjust flags.
1994         * g++.dg/lto/20091004-1_0.C: New testcase.
1995         * g++.dg/lto/20091004-1_1.C: Likewise.
1996         * g++.dg/lto/20091004-2_0.C: Likewise.
1997         * g++.dg/lto/20091004-2_1.C: Likewise.
1998         * g++.dg/lto/20091004-3_0.C: Likewise.
1999         * g++.dg/lto/20091004-3_1.C: Likewise.
2000
2001 2009-10-05  Richard Guenther  <rguenther@suse.de>
2002
2003         PR tree-optimization/23821
2004         * gcc.dg/torture/pr23821.c: New testcase.
2005
2006 2009-10-05  Daniel Kraft  <d@domob.eu>
2007
2008         PR fortran/41403
2009         * gfortran.dg/goto_6.f: New test.
2010         * gfortran.dg/goto_7.f: New test.
2011
2012 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2013             Bill Maddox  <maddox@google.com>
2014             Cary Coutant  <ccoutant@google.com>
2015             Chris Demetriou  <cgd@google.com>
2016             Diego Novillo  <dnovillo@google.com>
2017             Doug Kwan  <dougkwan@google.com>
2018             Jan Hubicka  <jh@suse.cz>
2019             Ollie Wild  <aaw@google.com>
2020             Rafael Espindola  <espindola@google.com>
2021             Richard Guenther  <rguenther@suse.de>
2022             Simon Baldwin  <simonb@google.com>
2023
2024         * g++.dg/20090107-1.C: New.
2025         * g++.dg/20090121-1.C: New.
2026         * g++.dg/ipa/20090113-1.C: New.
2027         * g++.dg/lto: New directory.
2028         * g++.dg/lto/20080829_0.C: New.
2029         * g++.dg/lto/20080904_0.C: New.
2030         * g++.dg/lto/20080907_0.C: New.
2031         * g++.dg/lto/20080908-1_0.C: New.
2032         * g++.dg/lto/20080908-2_0.C: New.
2033         * g++.dg/lto/20080908-3_0.C: New.
2034         * g++.dg/lto/20080909-1_0.C: New.
2035         * g++.dg/lto/20080910-1_0.C: New.
2036         * g++.dg/lto/20080912-1_0.C: New.
2037         * g++.dg/lto/20080912_0.C: New.
2038         * g++.dg/lto/20080915_0.C: New.
2039         * g++.dg/lto/20080916_0.C: New.
2040         * g++.dg/lto/20080917_0.C: New.
2041         * g++.dg/lto/20080924_0.C: New.
2042         * g++.dg/lto/20080926_0.C: New.
2043         * g++.dg/lto/20081008_0.C: New.
2044         * g++.dg/lto/20081022.h: New.
2045         * g++.dg/lto/20081022_0.C: New.
2046         * g++.dg/lto/20081022_1.C: New.
2047         * g++.dg/lto/20081023_0.C: New.
2048         * g++.dg/lto/20081109-1_0.C: New.
2049         * g++.dg/lto/20081109-2_0.C: New.
2050         * g++.dg/lto/20081109_0.C: New.
2051         * g++.dg/lto/20081109_1.C: New.
2052         * g++.dg/lto/20081118-1_0.C: New.
2053         * g++.dg/lto/20081118-1_1.C: New.
2054         * g++.dg/lto/20081118_0.C: New.
2055         * g++.dg/lto/20081118_1.C: New.
2056         * g++.dg/lto/20081119-1.h: New.
2057         * g++.dg/lto/20081119-1_0.C: New.
2058         * g++.dg/lto/20081119-1_1.C: New.
2059         * g++.dg/lto/20081119_0.C: New.
2060         * g++.dg/lto/20081119_1.C: New.
2061         * g++.dg/lto/20081120-1_0.C: New.
2062         * g++.dg/lto/20081120-1_1.C: New.
2063         * g++.dg/lto/20081120-2_0.C: New.
2064         * g++.dg/lto/20081120-2_1.C: New.
2065         * g++.dg/lto/20081123_0.C: New.
2066         * g++.dg/lto/20081123_1.C: New.
2067         * g++.dg/lto/20081125.h: New.
2068         * g++.dg/lto/20081125_0.C: New.
2069         * g++.dg/lto/20081125_1.C: New.
2070         * g++.dg/lto/20081127_0.C: New.
2071         * g++.dg/lto/20081127_1.C: New.
2072         * g++.dg/lto/20081203_0.C: New.
2073         * g++.dg/lto/20081203_1.C: New.
2074         * g++.dg/lto/20081204-1_0.C: New.
2075         * g++.dg/lto/20081204-1_1.C: New.
2076         * g++.dg/lto/20081204-2_0.C: New.
2077         * g++.dg/lto/20081204-2_1.C: New.
2078         * g++.dg/lto/20081209_0.C: New.
2079         * g++.dg/lto/20081209_1.C: New.
2080         * g++.dg/lto/20081211-1.h: New.
2081         * g++.dg/lto/20081211-1_0.C: New.
2082         * g++.dg/lto/20081211-1_1.C: New.
2083         * g++.dg/lto/20081217-1_0.C: New.
2084         * g++.dg/lto/20081217-2_0.C: New.
2085         * g++.dg/lto/20081219_0.C: New.
2086         * g++.dg/lto/20081219_1.C: New.
2087         * g++.dg/lto/20090106_0.C: New.
2088         * g++.dg/lto/20090112_0.C: New.
2089         * g++.dg/lto/20090128_0.C: New.
2090         * g++.dg/lto/20090221_0.C: New.
2091         * g++.dg/lto/20090302_0.C: New.
2092         * g++.dg/lto/20090302_1.C: New.
2093         * g++.dg/lto/20090303_0.C: New.
2094         * g++.dg/lto/20090311-1.h: New.
2095         * g++.dg/lto/20090311-1_0.C: New.
2096         * g++.dg/lto/20090311-1_1.C: New.
2097         * g++.dg/lto/20090311_0.C: New.
2098         * g++.dg/lto/20090311_1.C: New.
2099         * g++.dg/lto/20090312.h: New.
2100         * g++.dg/lto/20090312_0.C: New.
2101         * g++.dg/lto/20090312_1.C: New.
2102         * g++.dg/lto/20090313_0.C: New.
2103         * g++.dg/lto/20090313_1.C: New.
2104         * g++.dg/lto/20090315_0.C: New.
2105         * g++.dg/lto/20090315_1.C: New.
2106         * g++.dg/lto/20091002-1_0.C: New testcase.
2107         * g++.dg/lto/20091002-2_0.C: Likewise..
2108         * g++.dg/lto/20091002-3_0.C: Likewise..
2109         * g++.dg/lto/README: New.
2110         * g++.dg/lto/pr40818_0.C: New.
2111         * g++.dg/opt/thunk3-1.C: New.
2112         * g++.dg/opt/thunk4.C: New.
2113         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2114         replacements with __attribute__ ((__noinline__)).
2115         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2116         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2117         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2118         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2119         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2120         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2121         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2122         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2123         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2124         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2125         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2126         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2127         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2128         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2129         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2130         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2131         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2132         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2133         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2134         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2135         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2136         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2137         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2138         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2139         * gcc.dg/20081223-1.c: New.
2140         * gcc.dg/lto: New directory.
2141         * gcc.dg/lto/20080908_0.c: New.
2142         * gcc.dg/lto/20080917_0.c: New.
2143         * gcc.dg/lto/20080924_0.c: New.
2144         * gcc.dg/lto/20081024_0.c: New.
2145         * gcc.dg/lto/20081109_0.c: New.
2146         * gcc.dg/lto/20081111_0.c: New.
2147         * gcc.dg/lto/20081111_1.c: New.
2148         * gcc.dg/lto/20081112_0.c: New.
2149         * gcc.dg/lto/20081112_1.c: New.
2150         * gcc.dg/lto/20081115_0.c: New.
2151         * gcc.dg/lto/20081115_1.c: New.
2152         * gcc.dg/lto/20081115_2.c: New.
2153         * gcc.dg/lto/20081118_0.c: New.
2154         * gcc.dg/lto/20081118_1.c: New.
2155         * gcc.dg/lto/20081118_2.c: New.
2156         * gcc.dg/lto/20081120-1_0.c: New.
2157         * gcc.dg/lto/20081120-1_1.c: New.
2158         * gcc.dg/lto/20081120-2_0.c: New.
2159         * gcc.dg/lto/20081120-2_1.c: New.
2160         * gcc.dg/lto/20081125_0.c: New.
2161         * gcc.dg/lto/20081125_1.c: New.
2162         * gcc.dg/lto/20081126_0.c: New.
2163         * gcc.dg/lto/20081201-1_0.c: New.
2164         * gcc.dg/lto/20081201-1_1.c: New.
2165         * gcc.dg/lto/20081201-1_2.c: New.
2166         * gcc.dg/lto/20081201-2_0.c: New.
2167         * gcc.dg/lto/20081201-2_1.c: New.
2168         * gcc.dg/lto/20081202-1_0.c: New.
2169         * gcc.dg/lto/20081202-1_1.c: New.
2170         * gcc.dg/lto/20081202-2_0.c: New.
2171         * gcc.dg/lto/20081202-2_1.c: New.
2172         * gcc.dg/lto/20081204-1_0.c: New.
2173         * gcc.dg/lto/20081204-1_1.c: New.
2174         * gcc.dg/lto/20081204-2_0.c: New.
2175         * gcc.dg/lto/20081210-1_0.c: New.
2176         * gcc.dg/lto/20081212-1_0.c: New.
2177         * gcc.dg/lto/20081222_0.c: New.
2178         * gcc.dg/lto/20081222_0.h: New.
2179         * gcc.dg/lto/20081222_1.c: New.
2180         * gcc.dg/lto/20081224_0.c: New.
2181         * gcc.dg/lto/20081224_0.h: New.
2182         * gcc.dg/lto/20081224_1.c: New.
2183         * gcc.dg/lto/20090116_0.c: New.
2184         * gcc.dg/lto/20090120_0.c: New.
2185         * gcc.dg/lto/20090126-1_0.c: New.
2186         * gcc.dg/lto/20090126-2_0.c: New.
2187         * gcc.dg/lto/20090206-1_0.c: New.
2188         * gcc.dg/lto/20090206-2_0.c: New.
2189         * gcc.dg/lto/20090210_0.c: New.
2190         * gcc.dg/lto/20090210_1.c: New.
2191         * gcc.dg/lto/20090213_0.c: New.
2192         * gcc.dg/lto/20090213_1.c: New.
2193         * gcc.dg/lto/20090218-1_0.c: New.
2194         * gcc.dg/lto/20090218-1_1.c: New.
2195         * gcc.dg/lto/20090218-2_0.c: New.
2196         * gcc.dg/lto/20090218-2_1.c: New.
2197         * gcc.dg/lto/20090218_0.c: New.
2198         * gcc.dg/lto/20090218_1.c: New.
2199         * gcc.dg/lto/20090218_2.c: New.
2200         * gcc.dg/lto/20090218_3.c: New.
2201         * gcc.dg/lto/20090219_0.c: New.
2202         * gcc.dg/lto/20090312_0.c: New.
2203         * gcc.dg/lto/20090312_1.c: New.
2204         * gcc.dg/lto/20090313_0.c: New.
2205         * gcc.dg/lto/20090706-1_0.c: New.
2206         * gcc.dg/lto/20090706-2_0.c: New.
2207         * gcc.dg/lto/20090717_0.c: New.
2208         * gcc.dg/lto/20090717_1.c: New.
2209         * gcc.dg/lto/20090729_0.c: New.
2210         * gcc.dg/lto/20090729_1.c: New.
2211         * gcc.dg/lto/20090812_0.c: New.
2212         * gcc.dg/lto/20090812_1.c: New.
2213         * gcc.dg/lto/20090914-1_0.c: New.
2214         * gcc.dg/lto/README: New.
2215         * gcc.dg/visibility-7.c: Adjust expected pattern
2216         * gfortran.dg/lto: New directory.
2217         * gfortran.dg/lto/pr40724_0.f: New.
2218         * gfortran.dg/lto/pr40724_1.f: New.
2219         * gfortran.dg/lto/pr40725_0.f03: New.
2220         * gfortran.dg/lto/pr40725_1.c: New.
2221         * gfortran.dg/lto/pr41069_0.f90: New.
2222         * gfortran.dg/lto/pr41069_1.f90: New.
2223         * gfortran.dg/lto/pr41069_2.f90: New.
2224         * g++.dg/README: Add 'lto' directory.
2225         * g++.dg/dg.exp: Also scan 'lto' directory
2226
2227 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2228             Janis Johnson  <janis187@us.ibm.com>
2229             Diego Novillo  <dnovillo@google.com>
2230
2231         * g++.dg/lto/lto.exp: New.
2232         * gcc.c-torture/execute/execute.exp: Add
2233         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2234         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2235         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2236         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2237         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2238         * gcc.dg/lto/lto.exp: New.
2239         * gfortran.dg/lto/lto.exp: New.
2240         * lib/target-supports.exp (check_effective_target_lto): New.
2241         * lib/c-torture.exp: Load target-supports.exp.  Define
2242         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2243         * lib/gcc-dg.exp: Likewise.
2244         * lib/lto.exp: New.
2245         * lib/torture-options.exp: Add support for a third argument.
2246
2247 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2248
2249         PR testsuite/41542
2250         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2251
2252 2009-10-02  Jason Merrill  <jason@redhat.com>
2253
2254         * g++.dg/abi/mangle32.C: New.
2255
2256 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2257
2258         * gnat.dg/atomic2.adb: New test.
2259
2260 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2261
2262         * gnat.dg/array11.adb: New test.
2263         * gnat.dg/array12.adb: Likewise.
2264
2265 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2266
2267         * gnat.dg/array10.adb: New test.
2268         * gnat.dg/object_overflow.adb: Tweak.
2269
2270 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2271
2272         * gcc.dg/guality/guality.exp: Disable on darwin.
2273
2274 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2275
2276         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2277         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2278         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2279         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2280
2281 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2282
2283         PR fortran/41479
2284         * gfortran.dg/intent_out_5.f90: New test.
2285
2286 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2287
2288         PR debug/41404
2289         PR debug/41353
2290         * gcc.dg/guality/pr41404-1.c: New test.
2291         * gcc.dg/guality/pr41353-2.c: New test.
2292
2293 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2294
2295         PR testsuite/41546
2296         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2297         to -mtune=generic.
2298
2299 2009-10-01  Jan Hubicka  <jh@suse.cz>
2300
2301         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2302
2303 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2304
2305         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2306
2307         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2308
2309 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2310
2311         PR fortran/41515
2312         * gfortran.dg/parameter_array_init_5.f90: New test.
2313
2314 2009-10-01  Jason Merrill  <jason@redhat.com>
2315
2316         * g++.dg/cpp0x/defaulted13.C: New.
2317
2318 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2319
2320         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2321         * gfortran.dg/bounds_check_11.f90: Likewise.
2322         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2323
2324 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2325
2326         * gfortran.dg/select_type_4.f90: New test.
2327
2328 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2329
2330         * gfortran.dg/same_type_as_1.f03: New test.
2331         * gfortran.dg/same_type_as_2.f03: Ditto.
2332
2333 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2334
2335         * gfortran.dg/select_type_1.f03: Extended.
2336         * gfortran.dg/select_type_3.f03: New test.
2337
2338 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2339
2340         * gfortran.dg/class_allocate_1.f03: New test.
2341
2342 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2343
2344         PR fortran/40996
2345         * gfortran.dg/allocatable_scalar_3.f90: New test.
2346         * gfortran.dg/select_type_2.f03: Ditto.
2347         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2348
2349 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2350
2351         * gfortran.dg/block_name_2.f90: Modified error message.
2352         * gfortran.dg/select_6.f90: Ditto.
2353         * gfortran.dg/select_type_1.f03: New test.
2354
2355 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2356
2357         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2358         * gfortran.dg/class_1.f03: Ditto.
2359         * gfortran.dg/class_2.f03: Ditto.
2360         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2361         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2362         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2363         * gfortran.dg/typebound_call_10.f03: Ditto.
2364         * gfortran.dg/typebound_call_2.f03: Ditto.
2365         * gfortran.dg/typebound_call_3.f03: Ditto.
2366         * gfortran.dg/typebound_call_4.f03: Ditto.
2367         * gfortran.dg/typebound_call_9.f03: Ditto.
2368         * gfortran.dg/typebound_generic_3.f03: Ditto.
2369         * gfortran.dg/typebound_generic_4.f03: Ditto.
2370         * gfortran.dg/typebound_operator_1.f03: Ditto.
2371         * gfortran.dg/typebound_operator_2.f03: Ditto.
2372         * gfortran.dg/typebound_operator_3.f03: Ditto.
2373         * gfortran.dg/typebound_operator_4.f03: Ditto.
2374         * gfortran.dg/typebound_proc_1.f08: Ditto.
2375         * gfortran.dg/typebound_proc_5.f03: Ditto.
2376         * gfortran.dg/typebound_proc_6.f03: Ditto.
2377
2378 2009-09-30  Jason Merrill  <jason@redhat.com>
2379
2380         * g++.dg/eh/init-temp1.C: Improve test.
2381
2382 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2383
2384         PR target/22093
2385         * gcc.target/alpha/pr22093.c: New test.
2386
2387 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2388             Jason Merrill  <jason@redhat.com>
2389
2390         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2391         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2392         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2393         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2394         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2395         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2396         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2397         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2398         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2399         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2400         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2401         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2402         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2403         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2404         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2405         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2406         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2407         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2408         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2409         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2410         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2411         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2412         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2413         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2414         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2415         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2416         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2417         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2418         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2419         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2420         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2421         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2422         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2423         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2424         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2425         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2426         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2427         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2428         * lib/prune.exp: Accept "In lambda function".
2429
2430 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2431
2432         * gcc.target/i386/fma4-check.h: New file.
2433         * gcc.target/i386/fma4-fma.c: Ditto.
2434         * gcc.target/i386/fma4-maccXX.c: Ditto.
2435         * gcc.target/i386/fma4-msubXX.c: Ditto.
2436         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2437         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2438         * gcc.target/i386/fma4-vector.c: Ditto.
2439         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2440         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2441         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2442         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2443         * gcc.target/i386/fma4-256-vector.c: Ditto.
2444         * gcc.target/i386/funcspec-2.c: Ditto.
2445
2446         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2447
2448         * gcc.target/i386/funcspec-5.c: Add FMA4.
2449         * gcc.target/i386/funcspec-6.c: Ditto.
2450         * gcc.target/i386/funcspec-8.c: Ditto.
2451
2452         * gcc.target/i386/funcspec-9.c: New file.
2453
2454         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2455
2456         * gcc.target/i386/isa-10.c: New file.
2457         * gcc.target/i386/isa-11.c: Ditto.
2458         * gcc.target/i386/isa-12.c: Ditto.
2459         * gcc.target/i386/isa-13.c: Ditto.
2460         * gcc.target/i386/isa-2.c: Ditto.
2461         * gcc.target/i386/isa-3.c: Ditto.
2462         * gcc.target/i386/isa-4.c: Ditto.
2463         * gcc.target/i386/isa-7.c: Ditto.
2464         * gcc.target/i386/isa-8.c: Ditto.
2465         * gcc.target/i386/isa-9.c: Ditto.
2466
2467         * gcc.target/i386/isa-14.c: Add FMA4.
2468         * gcc.target/i386/isa-1.c: Ditto.
2469         * gcc.target/i386/isa-5.c: Ditto.
2470         * gcc.target/i386/isa-6.c: Ditto.
2471
2472         * gcc.target/i386/sse-12.c: New file.
2473         * gcc.target/i386/sse-13.c: Ditto.
2474         * gcc.target/i386/sse-14.c: Ditto.
2475         * gcc.target/i386/sse-22.c: Ditto.
2476
2477         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2478         * g++.dg/other/i386-3.C: Ditto.
2479         * g++.dg/other/i386-5.C: Ditto.
2480         * g++.dg/other/i386-6.C: Ditto.
2481
2482 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2483
2484         PR testsuite/41496
2485         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2486         before.
2487
2488 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2489
2490         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2491         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2492
2493 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2494
2495         PR debug/41438
2496         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2497         hidden.
2498         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2499
2500 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2501
2502         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2503         * gcc.target/i386/isa-1.c: Remove SSE5.
2504         * gcc.target/i386/isa-5.c: Ditto.
2505         * gcc.target/i386/isa-6.c: Ditto.
2506         * gcc.target/i386/funcspec-4.c: Remove error conditions
2507         related to SSE5.
2508         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2509         * gcc.target/i386/avx-2.c: Ditto.
2510         * gcc.target/i386/sse-23.c: Ditto.
2511         * gcc.target/i386/funcspec-9.c: Delete.
2512
2513 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2514
2515         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2516         * gcc.dg/guality/pr41353-1.c: New test.
2517
2518         PR testsuite/41444
2519         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2520         in macro name definition for non-unix/win32/msdos.
2521
2522 2009-09-29  Daniel Kraft  <d@domob.eu>
2523
2524         PR fortran/39626
2525         * gfortran.dg/block_1.f08: New test.
2526         * gfortran.dg/block_2.f08: New test.
2527         * gfortran.dg/block_3.f90: New test.
2528         * gfortran.dg/block_4.f08: New test.
2529         * gfortran.dg/block_5.f08: New test.
2530         * gfortran.dg/block_6.f08: New test.
2531         * gfortran.dg/block_7.f08: New test.
2532         * gfortran.dg/block_8.f08: New test.
2533
2534 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2535
2536         PR libgfortran/35862
2537         * gfortran.dg/round_1.f03: New test.
2538         * gfortran.dg/f2003_io_3.f03: Update test.
2539
2540 2009-09-28  Easwaran Raman  <eraman@google.com>
2541
2542         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2543         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2544
2545 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2546
2547         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2548         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2549         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2550         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2551         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2552
2553         * g++.dg/dfp/dfp.exp: Fix typo.
2554
2555         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2556         Fix typo that breaks the check.
2557
2558 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2559
2560         * gnat.dg (tagged_alloc_free.adb): New testcase.
2561
2562 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2563
2564         * g++.dg/dfp: New directory.
2565         * g++.dg/dg.exp: Prune tests in dfp directory.
2566         * g++.dg/dfp/dfp.exp: New.
2567         * g++.dg/dfp/mangle-mode.C: New test.
2568
2569 2009-09-28  Michael Matz  <matz@suse.de>
2570
2571         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2572         for sign of -Inf.
2573
2574 2009-09-27  Richard Henderson  <rth@redhat.com>
2575
2576         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2577         * gcc.dg/tree-ssa/pr41469-1.c: New.
2578
2579 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2580
2581         PR c/41476
2582         * gcc.dg/cond-constqual-1.c: New test.
2583
2584 2009-09-26  Michael Matz  <matz@suse.de>
2585
2586         PR lto/40758
2587         PR middle-end/41470
2588         * gcc.dg/pr41470.c: New test.
2589
2590 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2591
2592         * gnat.dg/array9.adb: New test.
2593
2594 2009-09-26  Michael Matz  <matz@suse.de>
2595
2596         PR tree-optimization/41454
2597         * gcc.dg/pr41454.c: New test.
2598
2599 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2600
2601         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2602         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2603         into DW_TAG_GNU_template_parameter_pack and
2604         DW_TAG_GNU_formal_parameter_pack.
2605         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2606         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2607
2608 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2609
2610         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2611         parameters for alignment-sensitive -fsection-anchors tests.
2612
2613 2009-09-25  Richard Guenther  <rguenther@suse.de>
2614
2615         PR middle-end/41463
2616         * gcc.c-torture/execute/pr41463.c: New testcase.
2617
2618 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2619
2620         * gnat.dg/sse_nolib.adb: New testcase.
2621
2622 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2623
2624         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2625         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2626         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2627         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2628         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2629         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2630         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2631         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2632         * gcc.dg/vect/vect.exp: Add Power7 flags.
2633         * g++.dg/vect/vect.exp: Likewise.
2634         * gfortran.dg/vect/vect.exp: Likewise.
2635
2636 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2637
2638         PR fortran/41459
2639         * gfortran.dg/empty_label.f: New test.
2640         * gfortran.dg/empty_label.f90: Ditto.
2641         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2642
2643 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2644
2645         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2646         compile-time.
2647
2648 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2649
2650         * lib/scanasm.exp (make_pattern_printable): New function.
2651         (dg-scan, scan-assembler-times, scan-assembler-dem,
2652         scan-assembler-dem-not): Use it.
2653
2654 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2655
2656         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2657         (test_nested): Renamed to ...
2658         (test_nested1): This.
2659         (test_nested2): New.
2660         (main): Likewise.
2661
2662 2009-09-24  Richard Guenther  <rguenther@suse.de>
2663
2664         PR tree-optimization/36143
2665         PR tree-optimization/38747
2666         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2667         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2668         * g++.dg/torture/pr38747.C: New testcase.
2669         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2670
2671 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2672
2673         * gnat.dg/nested_proc.adb: New test.
2674
2675 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2676
2677         * gcc.target/i386/pr12329.c: Adjust.
2678
2679 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2680
2681         PR debug/41248
2682         * gcc.dg/pr41248.c: New.
2683
2684 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2685
2686         PR debug/41065
2687         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2688
2689 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2690
2691         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2692         current_compiler_flags.  Fix typos.
2693
2694 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2695
2696         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2697
2698 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2699
2700         PR c/39779
2701         * gcc.c-torture/compile/pr39779.c: New test.
2702
2703 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2704
2705         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2706         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2707         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2708
2709 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2710
2711         PR debug/41295
2712         * gcc.dg/pr41295.c: New.
2713
2714 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2715
2716         * gcc.dg/pr40209.c: Add test case.
2717
2718 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2719
2720         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2721         matching assembly.
2722         * gcc.target/mips/code-readable-2.c: Likewise.
2723         * gcc.target/mips/code-readable-3.c: Likewise.
2724
2725 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2726
2727         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2728         Check support via mode instead of C type.
2729         (check_effective_target_dfprt_nocache): Ditto.
2730         (check_effective_target_hard_dfp): Ditto.
2731
2732 2009-09-22  Richard Guenther  <rguenther@suse.de>
2733
2734         PR middle-end/41395
2735         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2736         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2737
2738 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2739
2740         * gcc.dg/20090922-1.c: New test.
2741
2742         PR bootstrap/41405
2743         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2744         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2745         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2746         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2747         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2748         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2749         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2750         * objc.dg/dwarf-2.m: Likewise.
2751
2752 2009-09-22  Richard Guenther  <rguenther@suse.de>
2753
2754         PR tree-optimization/41428
2755         * g++.dg/tree-ssa/pr41428.C: New testcase.
2756
2757 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2758
2759         PR middle-end/41429
2760         * g++.dg/gomp/pr41429.C: New test.
2761
2762 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2763
2764         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2765
2766 2009-09-21  Jason Merrill  <jason@redhat.com>
2767
2768         PR c++/41421
2769         * g++.dg/cpp0x/trivial1.C: Expand.
2770
2771 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
2772
2773         * gcc.dg/torture/calleesave-sse.c: New.
2774
2775 2009-09-21  Jan Hubicka  <jh@suse.cz>
2776
2777         * gcc.dg/guality/inline-params.c: New testcase.
2778
2779 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
2780
2781         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2782         Add -fno-inline.
2783         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2784         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2785         (f2): Ditto.
2786
2787 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2788
2789         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2790         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2791         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2792         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2793         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2794
2795 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2796
2797         PR middle-end/40642
2798         * g++.dg/torture/pr40642.C: New testcase.
2799
2800 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2801
2802         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2803         cases in static initializers.
2804
2805 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
2806
2807         * gcc.c-tortue/compile/pr39886.c: New.
2808
2809 2009-09-20  Chris Demetriou  <cgd@google.com>
2810
2811         PR preprocessor/28435:
2812         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2813         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2814         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2815         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2816         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2817
2818 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
2819
2820         * gcc.target/mips/mips.exp: Add relax-pic-calls
2821         under -mfoo/-mno-foo options.
2822         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2823         and -mexplicit-relocs.
2824         * gcc.target/mips/call-1.c: New test.
2825         * gcc.target/mips/call-2.c: New test.
2826         * gcc.target/mips/call-3.c: New test.
2827         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2828         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2829
2830 2009-09-19  Chris Demetriou  <cgd@google.com>
2831
2832         PR preprocessor/28435:
2833         * gcc.dg/cpp/missing-header-MD.c: New test.
2834         * gcc.dg/cpp/missing-header-MMD.c: New test.
2835         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2836         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2837
2838 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2839
2840         PR libgfortran/41328
2841         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2842         EOF works.
2843
2844 2009-09-18  Jason Merrill  <jason@redhat.com>
2845
2846         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2847         * g++.dg/cpp0x/initlist-deduce.C: New.
2848
2849 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
2850
2851         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2852
2853 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
2854
2855         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2856         * c-c++-common/dfp: New directory.
2857         * c-c++-common/dfp/dfp-dbg.h: New file.
2858         * gcc.dg/dfp/call-by-value.c: Move to ...
2859         * c-c++-common/call-by-value.c: here.
2860         * gcc.dg/dfp/cast.c: Move to ...
2861         * c-c++-common/cast.c: here.
2862         * gcc.dg/dfp/compare-eq-const.c: Move to ...
2863         * c-c++-common/compare-eq-const.c: here.
2864         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2865         * c-c++-common/compare-eq-d128.c: here.
2866         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2867         * c-c++-common/compare-eq-d32.c: here.
2868         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2869         * c-c++-common/compare-eq-d64.c: here.
2870         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2871         * c-c++-common/compare-eq-dfp.c: here.
2872         * gcc.dg/dfp/compare-eq.h: Move to ...
2873         * c-c++-common/compare-eq.h: here.
2874         * gcc.dg/dfp/compare-rel-const.c: Move to ...
2875         * c-c++-common/compare-rel-const.c: here.
2876         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2877         * c-c++-common/compare-rel-d128.c: here.
2878         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2879         * c-c++-common/compare-rel-d32.c: here.
2880         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2881         * c-c++-common/compare-rel-d64.c: here.
2882         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2883         * c-c++-common/compare-rel-dfp.c: here.
2884         * gcc.dg/dfp/compare-rel.h: Move to ...
2885         * c-c++-common/compare-rel.h: here.
2886         * gcc.dg/dfp/compare-special-d128.c: Move to ...
2887         * c-c++-common/compare-special-d128.c: here.
2888         * gcc.dg/dfp/compare-special-d32.c: Move to ...
2889         * c-c++-common/compare-special-d32.c: here.
2890         * gcc.dg/dfp/compare-special-d64.c: Move to ...
2891         * c-c++-common/compare-special-d64.c: here.
2892         * gcc.dg/dfp/compare-special.h: Move to ...
2893         * c-c++-common/compare-special.h: here.
2894         * gcc.dg/dfp/constants-zero.c: Move to ...
2895         * c-c++-common/constants-zero.c: here.
2896         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2897         * c-c++-common/convert-bfp-10.c: here.
2898         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2899         * c-c++-common/convert-bfp-11.c: here.
2900         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2901         * c-c++-common/convert-bfp-12.c: here.
2902         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2903         * c-c++-common/convert-bfp-13.c: here.
2904         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2905         * c-c++-common/convert-bfp-14.c: here.
2906         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2907         * c-c++-common/convert-bfp-2.c: here.
2908         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2909         * c-c++-common/convert-bfp-3.c: here.
2910         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2911         * c-c++-common/convert-bfp-4.c: here.
2912         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2913         * c-c++-common/convert-bfp-5.c: here.
2914         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2915         * c-c++-common/convert-bfp-6.c: here.
2916         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2917         * c-c++-common/convert-bfp-7.c: here.
2918         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2919         * c-c++-common/convert-bfp-8.c: here.
2920         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2921         * c-c++-common/convert-bfp-9.c: here.
2922         * gcc.dg/dfp/convert-bfp.c: Move to ...
2923         * c-c++-common/convert-bfp.c: here.
2924         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2925         * c-c++-common/convert-bfp-fold.c: here.
2926         * gcc.dg/dfp/convert-dfp.c: Move to ...
2927         * c-c++-common/convert-dfp.c: here.
2928         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2929         * c-c++-common/convert-dfp-fold-2.c: here.
2930         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2931         * c-c++-common/convert-dfp-fold.c: here.
2932         * gcc.dg/dfp/convert.h: Move to ...
2933         * c-c++-common/convert.h: here.
2934         * gcc.dg/dfp/convert-int.c: Move to ...
2935         * c-c++-common/convert-int.c: here.
2936         * gcc.dg/dfp/convert-int-fold.c: Move to ...
2937         * c-c++-common/convert-int-fold.c: here.
2938         * gcc.dg/dfp/convert-int-max.c: Move to ...
2939         * c-c++-common/convert-int-max.c: here.
2940         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2941         * c-c++-common/convert-int-max-fold.c: here.
2942         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2943         * c-c++-common/convert-int-saturate.c: here.
2944         * gcc.dg/dfp/func-array.c: Move to ...
2945         * c-c++-common/func-array.c: here.
2946         * gcc.dg/dfp/func-deref.c: Move to ...
2947         * c-c++-common/func-deref.c: here.
2948         * gcc.dg/dfp/func-mixed.c: Move to ...
2949         * c-c++-common/func-mixed.c: here.
2950         * gcc.dg/dfp/func-pointer.c: Move to ...
2951         * c-c++-common/func-pointer.c: here.
2952         * gcc.dg/dfp/func-scalar.c: Move to ...
2953         * c-c++-common/func-scalar.c: here.
2954         * gcc.dg/dfp/func-struct.c: Move to ...
2955         * c-c++-common/func-struct.c: here.
2956         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2957         * c-c++-common/func-vararg-alternate-d128-2.c: here.
2958         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2959         * c-c++-common/func-vararg-alternate-d128.c: here.
2960         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2961         * c-c++-common/func-vararg-alternate-d32.c: here.
2962         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2963         * c-c++-common/func-vararg-alternate-d64.c: here.
2964         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2965         * c-c++-common/func-vararg-alternate.h: here.
2966         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2967         * c-c++-common/func-vararg-dfp.c: here.
2968         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2969         * c-c++-common/func-vararg-mixed-2.c: here.
2970         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2971         * c-c++-common/func-vararg-mixed.c: here.
2972         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2973         * c-c++-common/func-vararg-size0.c: here.
2974         * gcc.dg/dfp/inf-1.c: Move to ...
2975         * c-c++-common/inf-1.c: here.
2976         * gcc.dg/dfp/loop-index.c: Move to ...
2977         * c-c++-common/loop-index.c: here.
2978         * gcc.dg/dfp/modes.c: Move to ...
2979         * c-c++-common/modes.c: here.
2980         * gcc.dg/dfp/nan-1.c: Move to ...
2981         * c-c++-common/nan-1.c: here.
2982         * gcc.dg/dfp/nan-2.c: Move to ...
2983         * c-c++-common/nan-2.c: here.
2984         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2985         * c-c++-common/operator-arith-fold.c: here.
2986         * gcc.dg/dfp/operator-assignment.c: Move to ...
2987         * c-c++-common/operator-assignment.c: here.
2988         * gcc.dg/dfp/operator-comma.c: Move to ...
2989         * c-c++-common/operator-comma.c: here.
2990         * gcc.dg/dfp/operator-cond.c: Move to ...
2991         * c-c++-common/operator-cond.c: here.
2992         * gcc.dg/dfp/operator-logical.c: Move to ...
2993         * c-c++-common/operator-logical.c: here.
2994         * gcc.dg/dfp/operator-unary.c: Move to ...
2995         * c-c++-common/operator-unary.c: here.
2996         * gcc.dg/dfp/pr31385.c: Move to ...
2997         * c-c++-common/pr31385.c: here.
2998         * gcc.dg/dfp/pr33466.c: Move to ...
2999         * c-c++-common/pr33466.c: here.
3000         * gcc.dg/dfp/pr35620.c: Move to ...
3001         * c-c++-common/pr35620.c: here.
3002         * gcc.dg/dfp/pr36800.c: Move to ...
3003         * c-c++-common/pr36800.c: here.
3004         * gcc.dg/dfp/pr39034.c: Move to ...
3005         * c-c++-common/pr39034.c: here.
3006         * gcc.dg/dfp/pr39035.c: Move to ...
3007         * c-c++-common/pr39035.c: here.
3008         * gcc.dg/dfp/pr39902.c: Move to ...
3009         * c-c++-common/pr39902.c: here.
3010         * gcc.dg/dfp/pr39986.c: Move to ...
3011         * c-c++-common/pr39986.c: here.
3012         * gcc.dg/dfp/signbit-1.c: Move to ...
3013         * c-c++-common/signbit-1.c: here.
3014         * gcc.dg/dfp/signbit-2.c: Move to ...
3015         * c-c++-common/signbit-2.c: here.
3016         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3017         * c-c++-common/struct-layout-1.c: here.
3018         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3019         * c-c++-common/usual-arith-conv.c: here.
3020         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3021         * c-c++-common/usual-arith-conv-const.c: here.
3022
3023 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3024
3025         PR testsuite/41288
3026         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3027         stack alignment.
3028
3029 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3030
3031         PR c++/39365
3032         * g++.dg/expr/bool3.C: New test.
3033         * g++.dg/expr/bool4.C: New test.
3034
3035 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3036
3037         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3038         * gcc.dg/dfp/signbit-2.c: Use it.
3039         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3040         arguments to unsigned int.
3041         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3042         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3043         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3044         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3045         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3046         * gcc.dg/dfp/pr39986.c: Ditto.
3047         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3048         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3049         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3050         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3051         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3052
3053 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3054
3055         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3056
3057 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3058
3059         PR c/41049
3060         * dfp/pr41049.c: New test.
3061
3062 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3063
3064         PR testsuite/41385
3065         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3066
3067 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3068
3069         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3070         * gcc.dg/ipa/ipa-sra-1.c: New test.
3071         * gcc.dg/ipa/ipa-sra-2.c: New test.
3072         * gcc.dg/ipa/ipa-sra-3.c: New test.
3073         * gcc.dg/ipa/ipa-sra-4.c: New test.
3074         * gcc.dg/ipa/ipa-sra-5.c: New test.
3075         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3076         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3077
3078 2009-09-17  Michael Matz  <matz@suse.de>
3079
3080         PR middle-end/41347
3081         * gfortran.dg/pr41347.f90: New test.
3082
3083 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3084
3085         * gcc.c-torture/compile/20090917-1.c: New testcase.
3086
3087 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3088
3089         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3090         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3091         alpha*-*-* target from XFAIL list.
3092
3093 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3094
3095         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3096         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3097         * gcc.dg/dfp/cast-bad.c: Use default options.
3098         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3099         * gcc.dg/dfp/composite-type.c: Ditto.
3100         * gcc.dg/dfp/constants.c: Ditto.
3101         * gcc.dg/dfp/constants-hex.c: Ditto.
3102         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3103         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3104         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3105         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3106         * gcc.dg/dfp/ctypes.c: Ditto.
3107         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3108         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3109         * gcc.dg/dfp/float-constant-double.c: Ditto.
3110         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3111         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3112         * gcc.dg/dfp/modes.c: Ditto.
3113         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3114         * gcc.dg/dfp/pr31344.c: Ditto.
3115         * gcc.dg/dfp/pr31385.c: Ditto.
3116         * gcc.dg/dfp/pr33466.c: Ditto.
3117         * gcc.dg/dfp/pr35620.c: Ditto.
3118         * gcc.dg/dfp/pr37435.c: Ditto.
3119         * gcc.dg/dfp/pr39986.c: Ditto.
3120         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3121         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3122         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3123         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3124         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3125         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3126         * gcc.dg/dfp/typespec.c: Ditto.
3127         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3128         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3129         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3130         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3131         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3132         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3133         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3134         * gcc.dg/dfp/compare-rel.h: Ditto.
3135         * gcc.dg/dfp/compare-special.h: Ditto.
3136         * gcc.dg/dfp/convert.h: Ditto.
3137         * gcc.dg/dfp/fe-check.h: Ditto.
3138         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3139         * gcc.dg/dfp/cast.c: Ditto.
3140         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3141         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3142         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3143         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3144         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3145         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3146         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3147         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3148         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3149         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3150         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3151         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3152         * gcc.dg/dfp/constants-zero.c: Ditto.
3153         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3154         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3155         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3156         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3157         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3158         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3159         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3160         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3161         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3162         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3163         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3164         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3165         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3166         * gcc.dg/dfp/convert-bfp.c: Ditto.
3167         * gcc.dg/dfp/convert-complex.c: Ditto.
3168         * gcc.dg/dfp/convert-dfp.c: Ditto.
3169         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3170         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3171         * gcc.dg/dfp/convert-int.c: Ditto.
3172         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3173         * gcc.dg/dfp/convert-int-max.c: Ditto.
3174         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3175         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3176         * gcc.dg/dfp/fe-binop.c: Ditto.
3177         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3178         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3179         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3180         * gcc.dg/dfp/func-array.c: Ditto.
3181         * gcc.dg/dfp/func-deref.c: Ditto.
3182         * gcc.dg/dfp/func-mixed.c: Ditto.
3183         * gcc.dg/dfp/func-pointer.c: Ditto.
3184         * gcc.dg/dfp/func-scalar.c: Ditto.
3185         * gcc.dg/dfp/func-struct.c: Ditto.
3186         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3187         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3188         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3189         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3190         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3191         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3192         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3193         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3194         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3195         * gcc.dg/dfp/inf-1.c: Ditto.
3196         * gcc.dg/dfp/loop-index.c: Ditto.
3197         * gcc.dg/dfp/nan-1.c: Ditto.
3198         * gcc.dg/dfp/nan-2.c: Ditto.
3199         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3200         * gcc.dg/dfp/operator-assignment.c: Ditto.
3201         * gcc.dg/dfp/operator-comma.c: Ditto.
3202         * gcc.dg/dfp/operator-cond.c: Ditto.
3203         * gcc.dg/dfp/operator-logical.c: Ditto.
3204         * gcc.dg/dfp/operator-unary.c: Ditto.
3205         * gcc.dg/dfp/pr36800.c: Ditto.
3206         * gcc.dg/dfp/pr39034.c: Ditto.
3207         * gcc.dg/dfp/pr39035.c: Ditto.
3208         * gcc.dg/dfp/pr39902.c: Ditto.
3209         * gcc.dg/dfp/signbit-1.c: Ditto.
3210         * gcc.dg/dfp/signbit-2.c: Ditto.
3211         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3212         * gcc.dg/dfp/union-init.c: Ditto.
3213         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3214
3215 2009-09-16  Michael Matz  <matz@suse.de>
3216
3217         PR fortran/41212
3218         * gfortran.dg/pr41212.f90: New test.
3219
3220 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3221
3222         * gnat.dg/alignment9.adb: New test.
3223
3224 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3225
3226         * gnat.dg/discr20.ad[sb]: New test.
3227
3228 2009-09-16  Richard Guenther  <rguenther@suse.de>
3229
3230         PR middle-end/34011
3231         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3232
3233 2009-09-16  DJ Delorie  <dj@redhat.com>
3234             Kaz Kojima  <kkojima@gcc.gnu.org>
3235
3236         * gcc.target/sh/struct-arg-dw2.c: New test.
3237
3238 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3239             Jakub Jelinek  <jakub@redhat.com>
3240
3241         PR target/41175
3242         * gcc.target/powerpc/pr41175.c: New test.
3243
3244 2009-09-14  Richard Henderson  <rth@redhat.com>
3245
3246         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3247         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3248         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3249
3250 2009-09-14  Richard Henderson  <rth@redhat.com>
3251
3252         * g++.dg/eh/builtin1.C: Update resx pattern match.
3253         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3254
3255 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3256
3257         * gcc.target/mips/branch-helper.h: New file.
3258         * gcc.target/mips/branch-2.c,
3259         * gcc.target/mips/branch-3.c,
3260         * gcc.target/mips/branch-4.c,
3261         * gcc.target/mips/branch-5.c,
3262         * gcc.target/mips/branch-6.c,
3263         * gcc.target/mips/branch-7.c,
3264         * gcc.target/mips/branch-8.c,
3265         * gcc.target/mips/branch-9.c,
3266         * gcc.target/mips/branch-10.c,
3267         * gcc.target/mips/branch-11.c,
3268         * gcc.target/mips/branch-12.c,
3269         * gcc.target/mips/branch-13.c,
3270         * gcc.target/mips/branch-14.c,
3271         * gcc.target/mips/branch-15.c: New tests.
3272
3273 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3274
3275         PR target/41331
3276         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3277         -m32 -mpowerpc64 system.
3278
3279 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3280
3281         From Jie Zhang <jie.zhang@analog.com>:
3282         * gcc.target/bfin/saveall.c: New test.
3283         * gcc.target/bfin/20090914-1.c: New test.
3284         * gcc.target/bfin/20090914-2.c: New test.
3285
3286         * gcc.target/bfin/20090914-3.c: New test.
3287
3288 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3289
3290         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3291
3292 2009-09-14  Richard Guenther  <rguenther@suse.de>
3293
3294         PR middle-end/41350
3295         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3296
3297 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3298
3299         PR libgfortran/41328
3300         * gfortran.dg/cr_lf.f90: New test.
3301
3302 2009-09-11  Michael Matz  <matz@suse.de>
3303
3304         PR middle-end/41275
3305         * g++.dg/tree-ssa/pr41275.C: New test.
3306
3307 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3308
3309         PR fortran/41242
3310         * gfortran.dg/proc_ptr_comp_21.f90: New.
3311
3312 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3313
3314         PR fortran/31292
3315         * gfortran.dg/module_procedure_1.f90: New test.
3316         * gfortran.dg/module_procedure_2.f90: Ditto.
3317         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3318
3319 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3320             James A. Morrison  <phython@gcc.gnu.org>
3321
3322         PR ada/18302
3323         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3324         commands.
3325         * ada/acats/run_test.exp: New file.
3326
3327 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3328
3329         Revert:
3330         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3331
3332         PR rtl-optimization/39779
3333         * gcc.dg/pr39979.c: New test.
3334
3335 2009-09-10  Richard Guenther  <rguenther@suse.de>
3336
3337         PR middle-end/41257
3338         * g++.dg/torture/pr41257-2.C: New testcase.
3339
3340 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3341
3342         PR c++/28293
3343         * g++.dg/template/crash91.C: New.
3344
3345 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3346
3347         PR rtl-optimization/39779
3348         * gcc.dg/pr39979.c: New test.
3349
3350 2009-09-09  Richard Guenther  <rguenther@suse.de>
3351
3352         PR tree-optimization/41101
3353         * gcc.c-torture/compile/pr41101.c: New testcase.
3354
3355 2009-09-09  Richard Guenther  <rguenther@suse.de>
3356
3357         PR middle-end/41317
3358         * gcc.c-torture/execute/pr41317.c: New testcase.
3359         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3360         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3361
3362 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3363
3364         Fix some test breakages on Darwin
3365         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3366         and adjust.
3367         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3368         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3369         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3370         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3371         take darwin specifics in account.
3372
3373 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3374
3375         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3376         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3377
3378 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3379
3380         PR c++/39923
3381         * g++.dg/cpp0x/initlist24.C: New.
3382
3383 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3384
3385         * gcc.dg/large-size-array-2.c: Fix target requirement.
3386         * gcc.dg/large-size-array-4.c: Likewise.
3387         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3388         * gcc.dg/c99-const-expr-2.c: Likewise.
3389         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3390         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3391         * gcc.dg/c90-const-expr-10.c: Likewise.
3392         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3393         instead of long.
3394         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3395         * gcc.dg/vect/pr33846.c: Likewise.
3396         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3397         __PTRDIFF_TYPE__, instead of unsigned long.
3398         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3399
3400 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3401
3402         PR debug/41229
3403         PR debug/41291
3404         PR debug/41300
3405         * gfortran.dg/pr41229.f90: New.
3406
3407 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3408
3409         PR debug/41232
3410         * gcc.dg/pr41232.c: New.
3411
3412 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3413
3414         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3415         contain -march.
3416         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3417         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3418         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3419         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3420         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3421         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3422         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3423         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3424         options other than that used in dg-options.
3425
3426 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3427
3428         PR rtl-optimization/41239
3429         * gcc.c-torture/execute/pr41239.c: New test.
3430
3431 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3432
3433         PR libgfortran/41192
3434         * gfortran.dg/namelist_59.f90: New test.
3435
3436 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3437
3438         From Mike Frysinger  <michael.frysinger@analog.com>
3439         * gcc.target/bfin/mcpu-bf542m.c: New file.
3440         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3441         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3442         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3443         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3444
3445 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3446
3447         PR middle-end/41282
3448         * gcc.c-torture/compile/pr41282.c: New test.
3449
3450 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3451
3452         PR fortran/41197
3453         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3454         variables for stat and errmsg.
3455         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3456         * gfortran.dg/allocate_stat_2.f90:  New test.
3457
3458 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3459
3460         * gcc.c-torture/compile/20090907-1.c: New test.
3461
3462 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3463
3464         PR bootstrap/41241
3465         * gcc.dg/pr41241.c: New test.
3466
3467 2009-09-06  Richard Guenther  <rguenther@suse.de>
3468
3469         PR middle-end/41144
3470         * g++.dg/torture/pr41144.C: New testcase.
3471
3472 2009-09-06  Richard Guenther  <rguenther@suse.de>
3473
3474         PR middle-end/41261
3475         * gcc.dg/torture/pr41261.c: New testcase.
3476
3477 2009-09-05  Richard Guenther  <rguenther@suse.de>
3478
3479         PR middle-end/41181
3480         * gcc.c-torture/compile/pr41181.c: New testcase.
3481
3482 2009-09-05  Richard Guenther  <rguenther@suse.de>
3483
3484         PR debug/41273
3485         * g++.dg/torture/pr41273.C: New testcase.
3486
3487 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3488
3489         PR fortran/41258
3490         * gfortran.dg/typebound_proc_12.f90 : New test.
3491
3492 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3493
3494         PR debug/41225
3495         * gfortran.dg/pr41225.f90: New.
3496
3497 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3498
3499         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3500         unistd.h, sys/types.h and sys/wait.h.
3501         (gualchk_t): New.
3502         (GUALCVT): New.
3503         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3504         (GUALITY_GDB_REDIRECT): New.
3505         (GUALITY_GDB_ARGS): Use it.
3506
3507 2009-09-04  Richard Guenther  <rguenther@suse.de>
3508
3509         PR middle-end/41257
3510         * g++.dg/torture/pr41257.C: New testcase.
3511
3512 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3513
3514         PR tree-optimization/41112
3515         * gnat.dg/array8.adb: New test.
3516
3517 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3518
3519         * gcc.target/arm/ctz.c: New test case.
3520
3521 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3522
3523         PR tree-optimization/38275
3524         * gcc.dg/autopar/reduc-1char.c: Increase number
3525         of iterations. Adjust the logic accordingly.
3526         * gcc.dg/autopar/reduc-2char.c: Ditto.
3527         * gcc.dg/autopar/reduc-1.c: Ditto.
3528         * gcc.dg/autopar/reduc-2.c: Ditto.
3529         * gcc.dg/autopar/reduc-3.c: Ditto.
3530         * gcc.dg/autopar/reduc-6.c: Ditto.
3531         * gcc.dg/autopar/reduc-7.c: Ditto.
3532         * gcc.dg/autopar/reduc-8.c: Ditto.
3533         * gcc.dg/autopar/reduc-9.c: Ditto.
3534         * gcc.dg/autopar/pr39500-1.c: Ditto.
3535         * gcc.dg/autopar/reduc-1short.c: Ditto.
3536         * gcc.dg/autopar/reduc-2short.c: Ditto.
3537         * gcc.dg/autopar/parallelization-1.c: Ditto.
3538
3539 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3540
3541         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3542         testcase using guality.h compiles and links and if a global variable
3543         can be verified by gdb.
3544
3545 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3546
3547         * lib/target-supports.exp (check_effective_target_sync_int_long):
3548         Supported on Blackfin Linux targets.
3549
3550 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3551
3552         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3553
3554 2009-09-03  Diego Novillo  <dnovillo@google.com>
3555
3556         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3557         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3558         * g++.dg/warn/unit-1.C: Likewise.
3559         * g++.dg/ipa/iinline-1.C: Likewise.
3560         * g++.dg/template/cond2.C: Adjust expected line location for the
3561         error.
3562         * g++.dg/template/pr35240.C: Likewise.
3563
3564 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3565
3566         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3567         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3568
3569 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3570
3571         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3572         * gcc.dg/memcpy-1.c: Add . to match pattern.
3573         * gcc.dg/uninit-I.c: XFAIL warning test.
3574         * g++.dg/warn/unit-1.C: XFAIL warning test.
3575
3576 2009-09-02  Ian Lance Taylor  <iant@google.com>
3577
3578         * gcc.dg/20090902-1.c: New test.
3579
3580 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3581
3582         * gcc.dg/builtin-object-size-9.c: New test.
3583
3584 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3585
3586         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3587
3588 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3589             Olivier Hainque  <hainque@adacore.com>
3590
3591         * gnat.dg/misaligned_param.adb: New test.
3592         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3593         * gnat.dg/slice7.adb: Add 1 more related case.
3594
3595 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3596
3597         * gcc.dg/guality/guality.c: Expect to fail for now.
3598         * gcc.dg/guality/example.c: Likewise.
3599
3600 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3601
3602         * gcc.dg/guality/guality.c: New.
3603         * gcc.dg/guality/guality.h: New.
3604         * gcc.dg/guality/guality.exp: New.
3605         * gcc.dg/guality/example.c: New.
3606         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3607         (cleanup-saved-temps): Likewise, .gkd files too.
3608
3609 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3610
3611         PR fortran/39229
3612         * gfortran.dg/line_length_3.f: New test.
3613         * gfortran.dg/line_length_4.f90: New test.
3614
3615 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3616
3617         * lib/target-supports.exp (check_gc_sections_available):
3618         Add proper pattern quote.
3619
3620 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3621             Kaz Kojima  <kkojima@gcc.gnu.org>
3622
3623         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3624         * g++.dg/cdce3.C: Use dg-add-options ieee.
3625         * g++.dg/torture/type-generic-1.C: Likewise.
3626         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3627         * gcc.dg/pr28796-2.c: Likewise.
3628         * gcc.dg/torture/builtin-math-7.c: Likewise.
3629         * gcc.dg/torture/type-generic-1.c: Likewise.
3630         * gfortran.dg/boz_14.f90: Likewise.
3631         * gfortran.dg/erf_2.F90: Likewise.
3632         * gfortran.dg/init_flag_3.f90: Likewise.
3633         * gfortran.dg/init_flag_4.f90: Likewise.
3634         * gfortran.dg/init_flag_5.f90: Likewise.
3635         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3636         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3637         * gfortran.dg/isnan_1.f90: Likewise.
3638         * gfortran.dg/isnan_2.f90: Likewise.
3639         * gfortran.dg/maxlocval_2.f90: Likewise.
3640         * gfortran.dg/maxlocval_4.f90: Likewise.
3641         * gfortran.dg/minlocval_1.f90: Likewise.
3642         * gfortran.dg/minlocval_4.f90: Likewise.
3643         * gfortran.dg/module_nan.f90: Likewise.
3644         * gfortran.dg/namelist_42.f90: Likewise.
3645         * gfortran.dg/namelist_43.f90: Likewise.
3646         * gfortran.dg/nan_1.f90: Likewise.
3647         * gfortran.dg/nan_2.f90: Likewise.
3648         * gfortran.dg/nan_3.f90: Likewise.
3649         * gfortran.dg/nan_4.f90: Likewise.
3650         * gfortran.dg/nan_5.f90: Likewise.
3651         * gfortran.dg/nearest_1.f90: Likewise.
3652         * gfortran.dg/nearest_2.f90: Likewise.
3653         * gfortran.dg/nearest_3.f90: Likewise.
3654         * gfortran.dg/pr37243.f: Likewise.
3655         * gfortran.dg/real_const_3.f90: Likewise.
3656         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3657
3658 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3659
3660         PR debug/30161
3661         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3662         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3663         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3664         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3665         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3666         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3667         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3668         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3669         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3670         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3671         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3672         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3673         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3674
3675 2009-08-31  Jason Merrill  <jason@redhat.com>
3676
3677         PR c++/41127
3678         * g++.dg/parse/enum5.C: New.
3679         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3680
3681 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3682
3683         PR fortran/40940
3684         * gfortran.dg/allocate_derived_1.f90: New.
3685         * gfortran.dg/class_3.f03: New.
3686
3687 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3688
3689         PR fortran/40996
3690         * gfortran.dg/allocatable_scalar_1.f90: New.
3691         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3692         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3693         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3694
3695 2009-08-30  Richard Guenther  <rguenther@suse.de>
3696
3697         PR tree-optimization/41186
3698         * g++.dg/torture/pr41186.C: New testcase.
3699         * g++.dg/tree-ssa/pr41186.C: Likewise.
3700
3701 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3702
3703         PR c++/41187
3704         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3705         take ia64 assembly comments syntax in account.
3706
3707 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3708
3709         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3710
3711 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3712
3713         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3714         * gfortran.dg/whole_file_6.f90: Likewise.
3715
3716 2009-08-28  Cary Coutant  <ccoutant@google.com>
3717
3718         PR debug/41063
3719         * g++.dg/debug/dwarf2/pr41063.C: New test.
3720
3721 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3722
3723         PR rtl-optimization/40861
3724         * gcc.dg/pr40861.c: New test.
3725
3726 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3727
3728         PR fortran/40869
3729         * gfortran.dg/proc_ptr_comp_20.f90: New.
3730
3731 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3732
3733         PR libfortran/39667
3734         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3735         open temp file with status="scratch".
3736         * gfortran.dg/fmt_cache_1.f: Likewise.
3737         * gfortran.dg/fmt_exhaust.f90: Likewise.
3738         * gfortran.dg/fmt_t_4.f90: Likewise.
3739         * gfortran.dg/fseek.f90: Likewise.
3740         * gfortran.dg/list_read_5.f90: Likewise.
3741         * gfortran.dg/namelist_39.f90: Likewise.
3742         * gfortran.dg/namelist_56.f90: Likewise.
3743         * gfortran.dg/read_bad_advance.f90: Likewise.
3744         * gfortran.dg/read_repeat.f90: Likewise.
3745         * gfortran.dg/read_size_noadvance.f90: Likewise.
3746         * gfortran.dg/read_x_past.f: Likewise.
3747
3748 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3749
3750         PR fortran/28039
3751         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3752
3753 2009-08-27  Daniel Kraft  <d@domob.eu>
3754
3755         PR fortran/37425
3756         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3757         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3758         error and fix problem with recursive assignment.
3759         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3760         * gfortran.dg/typebound_operator_3.f03: New test.
3761         * gfortran.dg/typebound_operator_4.f03: New test.
3762
3763 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3764
3765         PR debug/41170
3766         * debug/dwarf2/namespace-1.C: New test.
3767
3768 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3769
3770         PR fortran/41162
3771         * gfortran.dg/pr41162.f: New.
3772
3773 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
3774             Richard Sandiford  <rdsandiford@googlemail.com>
3775
3776         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3777         with "forbid_cpu".
3778         * gcc.target/mips/branch-1.c: Update accordingly.
3779         * gcc.target/mips/extend-1.c: Likewise.
3780         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
3781
3782 2009-08-26  Richard Guenther  <rguenther@suse.de>
3783
3784         PR middle-end/41163
3785         * gcc.c-torture/compile/pr41163.c: New testcase.
3786         * gcc.dg/pr35899.c: Adjust.
3787
3788 2009-08-26  Richard Guenther  <rguenther@suse.de>
3789
3790         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3791
3792 2009-08-26  Jason Merrill  <jason@redhat.com>
3793
3794         * g++.dg/cpp0x/explicit3.C: New.
3795         * g++.dg/overload/cond2.C: New.
3796
3797 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3798
3799         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3800
3801 2009-08-25  Jan Hubicka  <jh@suse.cz>
3802
3803         * gcc.target/i386/sse5-shift1-vector.c
3804         * gcc.target/i386/isa-12.c
3805         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3806         * gcc.target/i386/sse5-pcmov2.c
3807         * gcc.target/i386/isa-3.c
3808         * gcc.target/i386/sse5-shift2-vector.c
3809         * gcc.target/i386/isa-7.c
3810         * gcc.target/i386/funcspec-2.c
3811         * gcc.target/i386/sse5-haddX.c
3812         * gcc.target/i386/sse5-hadduX.c
3813         * gcc.target/i386/isa-9.c
3814         * gcc.target/i386/sse5-maccXX.c
3815         * gcc.target/i386/sse5-shift3-vector.c
3816         * gcc.target/i386/sse5-msubXX.c
3817         * gcc.target/i386/sse5-permpX.c
3818         * gcc.target/i386/sse5-check.h
3819         * gcc.target/i386/sse-12.c
3820         * gcc.target/i386/sse-11.c
3821         * gcc.target/i386/sse-10.c
3822         * gcc.target/i386/sse-13.c
3823         * gcc.target/i386/sse-14.c
3824         * gcc.target/i386/sse-22.c
3825         * gcc.target/i386/sse-2.c
3826         * gcc.target/i386/sse-13.c
3827         * gcc.target/i386/avx-2.c
3828         * gcc.target/i386/sse5-rotate1-vector.c
3829         * gcc.target/i386/isa-4.c
3830         * gcc.target/i386/sse5-hsubX.c
3831         * gcc.target/i386/sse5-pcmov.c
3832         * gcc.target/i386/sse5-fma.c
3833         * gcc.target/i386/isa-8.c
3834         * gcc.target/i386/sse5-rotate2-vector.c
3835         * gcc.target/i386/sse5-nmaccXX.c
3836         * gcc.target/i386/sse5-imul64-vector.c
3837         * gcc.target/i386/sse5-nmsubXX.c
3838         * gcc.target/i386/sse5-rotate3-vector.c
3839         * gcc.target/i386/sse5-fma-vector.c
3840         * gcc.target/i386/sse5-imul32widen-vector.c
3841         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3842
3843         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3844         * gcc.target/i386/funcspec-5.c: Remove SSE5.
3845         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3846         * gcc.target/i386/avx-1.c: Remove SSE5.
3847         * gcc.target/i386/avx-2.c: Remove SSE5.
3848         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3849         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3850         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3851         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3852
3853 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
3854
3855         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3856
3857 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3858
3859         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3860         keyword works in the same manner as __alignof.
3861
3862 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3863
3864         PR libfortran/34670
3865         * gfortran.dg/unpack_bounds_1.f90:  New test.
3866         * gfortran.dg/unpack_bounds_2.f90:  New test.
3867         * gfortran.dg/unpack_bounds_3.f90:  New test.
3868
3869 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
3870
3871         * gnat.dg/slice7.adb: New test.
3872         * gnat.dg/slice7_pkg.ads: New helper.
3873
3874 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
3875
3876         PR fortran/41139
3877         * gfortran.dg/proc_ptr_25.f90: New.
3878         * gfortran.dg/proc_ptr_comp_18.f90: New.
3879         * gfortran.dg/proc_ptr_comp_19.f90: New.
3880
3881 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3882
3883         PR fortran/41154
3884         * gfortran.dg/fmt_error_8.f: New test.
3885
3886 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3887
3888         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3889         number, update all callers and synchronize results for latest MPC.
3890
3891 2009-08-21  Jason Merrill  <jason@redhat.com>
3892
3893         * g++.dg/warn/Wunused-17.C: New.
3894
3895 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3896
3897         * gcc.target/arm/combine-cmp-shift.c: New test.
3898
3899 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
3900
3901         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3902         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3903         width specifier.
3904
3905 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
3906
3907         * gfortran.dg/fmt_error_7.f: New test.
3908
3909 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
3910
3911         PR target/40718
3912         * gcc.target/i386/pr40718.c: New test.
3913
3914 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3915
3916         * gfortran.dg/proc_ptr_24.f90: New test.
3917
3918 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
3919
3920         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3921         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3922         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3923
3924 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
3925
3926         PR fortran/28039
3927         * gfortran.dg/fmt_with_extra.f: new file.
3928
3929 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
3930
3931         * lib/target-supports.exp
3932         (check_effective_target_arm_iwmmxt_ok): New procedure.
3933         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
3934         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3935
3936 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
3937
3938         * gfortran.dg/boz_9.f90: Do not load denormal floating
3939         point constants.  Remove -mieee option for alpha*-*-* targets.
3940
3941 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
3942
3943         PR fortran/41106
3944         * gfortran.dg/proc_ptr_23.f90: New.
3945         * gfortran.dg/proc_ptr_comp_15.f90: New.
3946         * gfortran.dg/proc_ptr_comp_16.f90: New.
3947         * gfortran.dg/proc_ptr_comp_17.f90: New.
3948
3949 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
3950
3951         PR c++/41131
3952         * g++.dg/expr/unary3.C: New test.
3953
3954 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
3955
3956         * gfortran.dg/common_5.f: Add -mdalign for sh.
3957         * gfortran.dg/common_align_2.f90: Likewise.
3958
3959 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3960
3961         PR libfortran/40962
3962         * c_f_pointer_tests_4.f90:  New test.
3963
3964 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3965
3966         * gnat.dg/slice6.adb: New test.
3967         * gnat.dg/slice6_pkg.ads: New helper.
3968
3969 2009-08-20  Michael Matz  <matz@suse.de>
3970
3971         PR fortran/41126
3972         * gfortran.dg/pr41126.f90: New test.
3973
3974 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
3975
3976         * gnat.dg/dynamic_bound.adb: New test.
3977
3978 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
3979
3980         PR fortran/41121
3981         * gfortran.dg/intrinsic_5.f90: New.
3982
3983 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3984             Richard Earnshaw  <richard.earnshaw@arm.com>
3985
3986         * gcc.target/arm/20090811-1.c: New test.
3987
3988 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
3989
3990         PR middle-end/41123
3991         * gcc.dg/pr41123.c: New test.
3992
3993 2009-08-19  Jason Merrill  <jason@redhat.com>
3994
3995         PR c++/41120
3996         * g++.dg/other/gc4.C: New.
3997
3998 2009-08-18  Michael Matz  <matz@suse.de>
3999
4000         * gfortran.dg/vect/vect-gems.f90: New test.
4001         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4002
4003 2009-08-18  DJ Delorie  <dj@redhat.com>
4004
4005         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4006         * lib/gcc-defs.exp: ... to here.
4007
4008         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4009         GCC_EXEC_PREFIX before building the wrapper.
4010
4011 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4012
4013         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4014         tests.
4015         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4016         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4017         dg-options.  Fix dg-final clause.
4018
4019 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4020
4021         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4022
4023 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4024             Paul Thomas  <pault@gcc.gnu.org>
4025
4026         PR fortran/40870
4027         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4028
4029 2009-08-18  Richard Guenther  <rguenther@suse.de>
4030
4031         PR middle-end/41094
4032         * gcc.dg/torture/pr41094.c: New testcase.
4033         * gcc.dg/torture/builtin-power-1.c: Adjust.
4034         * gcc.dg/builtins-10.c: Likewise.
4035
4036 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4037
4038         PR target/40971
4039         * gcc.dg/pr40971.c: New test.
4040
4041 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4042
4043         PR fortran/41062
4044         * gfortran.dg/use_only_4.f90: New test.
4045
4046 2009-08-17  Daniel Kraft  <d@domob.eu>
4047
4048         PR fortran/37425
4049         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4050         NOPASS bindings as operators.
4051
4052 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4053
4054         * lib/target-supports.exp
4055         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4056         of targets that do not need command line argument to enable SIMD.
4057
4058 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4059
4060         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4061         typo in cache name.
4062
4063 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4064
4065         PR fortran/41075
4066         * gfortran.dg/unlimited_fmt_1.f90: New test.
4067
4068 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4069
4070         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4071
4072 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4073
4074         * gnat.dg/itype.ad[sb]: New test.
4075
4076 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4077
4078         * gcc.target/mips/mips.exp: Add terminology section to comment
4079         at the top of the file.  Fix typos.
4080
4081 2009-08-16  Jason Merrill  <jason@redhat.com>
4082
4083         * g++.dg/debug/dwarf2/inline1.C: New.
4084
4085 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4086
4087         PR target/38599
4088         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4089
4090 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4091
4092         PR debug/37801
4093         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4094         Make sure to trigger inlining optimizations.
4095         * gcc.dg/debug/dwarf2/inline2.c: New test.
4096
4097 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4098
4099         PR fortran/41070
4100         * gfortran.dg/structure_constructor_10.f90: New.
4101
4102 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4103
4104         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4105         * gcc.dg/pragma-re-2.c: Likewise.
4106         * gcc.dg/pragma-re-3.c: Likewise.
4107         * gcc.dg/pragma-re-4.c: Likewise.
4108         * g++.dg/other/pragma-re-1.C: Likewise.
4109         * g++.dg/other/pragma-re-2.C: Likewise.
4110
4111 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4112
4113         * gcc.dg/torture/builtin-math-7.c: New.
4114
4115 2009-08-14  Richard Guenther  <rguenther@suse.de>
4116
4117         * gcc.c-torture/execute/20090814-1.c: New testcase.
4118
4119 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4120
4121         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4122
4123 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4124
4125         PR target/40934
4126         * gcc.target/i386/pr40934.c: New.
4127
4128 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4129
4130         PR target/41019
4131         * gcc.target/i386/pr41019.c: New test.
4132
4133 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4134
4135         PR fortran/40955
4136         * gfortran.dg/winapi.f90: New test.
4137
4138 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4139
4140         PR fortran/40995
4141         * gfortran.dg/intrinsic_4.f90: New.
4142         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4143         different line.
4144
4145 2009-08-13  Richard Guenther  <rguenther@suse.de>
4146
4147         PR middle-end/41047
4148         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4149
4150 2009-08-12  Richard Guenther  <rguenther@suse.de>
4151
4152         PR tree-optimization/41011
4153         * gfortran.dg/pr41011.f: New testcase.
4154
4155 2009-08-11  Andrew Haley  <aph@redhat.com>
4156
4157         * gcc.target/arm/synchronize.c: New file.
4158
4159 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4160
4161         PR middle-end/40980
4162         * gfortran.dg/graphite/id-17.f: New.
4163
4164 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4165             Sebastian Pop  <sebastian.pop@amd.com>
4166
4167         * gcc.dg/graphite/interchange-1.c: XFAILed.
4168         * gcc.dg/graphite/interchange-2.c: XFAILed.
4169         * gcc.dg/graphite/interchange-3.c: XFAILed.
4170         * gcc.dg/graphite/interchange-4.c: XFAILed.
4171         * gcc.dg/graphite/interchange-7.c: XFAILed.
4172
4173 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4174
4175         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4176
4177 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4178             Pranav Garg  <pranav.garg2107@gmail.com>
4179
4180         * gcc.dg/graphite/interchange-6.c: XFAILed.
4181
4182 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4183
4184         * gcc.dg/graphite/interchange-9.c: New.
4185
4186 2009-08-12  Richard Guenther  <rguenther@suse.de>
4187
4188         PR rtl-optimization/41033
4189         * gcc.dg/pr41033.c: New test.
4190
4191 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4192
4193         PR fortran/41022
4194         * gfortran.dg/proc_ptr_comp_14.f90: New.
4195
4196 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4197
4198         * gcc.target/mips/ext-5.c: New test.
4199         * gcc.target/mips/ext-6.c: New test.
4200         * gcc.target/mips/ext-7.c: New test.
4201         * gcc.target/mips/ext-8.c: New test.
4202         * gcc.target/mips/extend-2.c: New test.
4203
4204 2009-08-10  Jason Merrill  <jason@redhat.com>
4205
4206         * g++.dg/other/linkage2.C: New test for types-without-linkage
4207         handling.
4208         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4209         * g++.dg/lookup/anon2.C: Likewise.
4210         * g++.dg/other/anon3.C: Likewise.
4211         * g++.dg/template/arg2.C: Likewise.
4212         * g++.dg/template/local4.C: Likewise.
4213         * g++.old-deja/g++.law/operators32.C: Likewise.
4214         * g++.old-deja/g++.other/linkage2.C: Likewise.
4215         * g++.old-deja/g++.pt/enum6.C: Likewise.
4216         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4217         * g++.old-deja/g++.other/linkage1.C: Likewise.
4218
4219 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4220
4221         * gcc.dg/dg.exp: Test also c-c++-common dir.
4222         * g++.dg/dg.exp: Likewise.
4223         * g++.dg/warn/Wconversion-real.C: Delete.
4224         * gcc.dg/Wconversion-real.c: Move to ...
4225         * c-c++-common/Wconversion-real.c: ... here.
4226         * lib/target-supports.exp
4227         (check_effective_target_c,check_effective_target_c++): New.
4228
4229 2009-08-10  Daniel Kraft  <d@domob.eu>
4230
4231         PR fortran/37425
4232         * gfortran.dg/typebound_operator_1.f03: New test.
4233         * gfortran.dg/typebound_operator_2.f03: New test.
4234
4235 2009-08-10  Richard Guenther  <rguenther@suse.de>
4236
4237         PR middle-end/41006
4238         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4239         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4240
4241 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4242
4243         PR fortran/40940
4244         * gfortran.dg/class_1.f03: New.
4245         * gfortran.dg/class_2.f03: New.
4246         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4247         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4248         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4249         * gfortran.dg/typebound_call_10.f03: Ditto.
4250         * gfortran.dg/typebound_call_2.f03: Ditto.
4251         * gfortran.dg/typebound_call_3.f03: Ditto.
4252         * gfortran.dg/typebound_call_4.f03: Ditto.
4253         * gfortran.dg/typebound_generic_3.f03: Ditto.
4254         * gfortran.dg/typebound_generic_4.f03: Ditto.
4255         * gfortran.dg/typebound_proc_1.f08: Ditto.
4256         * gfortran.dg/typebound_proc_5.f03: Ditto.
4257         * gfortran.dg/typebound_proc_6.f03: Ditto.
4258
4259 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4260
4261         PR c++/40866
4262         * g++.dg/expr/stmt-expr-1.C: New test.
4263
4264 2009-08-09  Richard Guenther  <rguenther@suse.de>
4265
4266         PR tree-optimization/41016
4267         * gcc.c-torture/compile/pr41016.c: New testcase.
4268
4269 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4270
4271         * gcc.dg/overflow-warn-8.c: New test.
4272
4273 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4274
4275         PR tree-optimization/41008
4276         * gcc.dg/vect/O1-pr41008.c: New test.
4277
4278 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4279
4280         PR fortran/40955
4281         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4282
4283 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4284
4285         * gcc.target/bfin/loop-autoinc.c: New file.
4286
4287 2009-08-08  Richard Guenther  <rguenther@suse.de>
4288
4289         PR tree-optimization/40991
4290         * g++.dg/torture/pr40991.C: New testcase.
4291
4292 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4293
4294         * ada/acats/support/impdef.a: Tweak timing constants. Add
4295         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4296         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4297         * ada/acats/tests/c9/c940007.a: Likewise.
4298         * ada/acats/tests/c9/c94001c.ada: Likewise.
4299         * ada/acats/tests/c9/c94006a.ada: Likewise.
4300         * ada/acats/tests/c9/c94008c.ada: Likewise.
4301         * ada/acats/tests/c9/c951002.a: Likewise.
4302         * ada/acats/tests/c9/c954a01.a: Likewise.
4303         * ada/acats/tests/c9/c96001a.ada: Likewise.
4304         * ada/acats/tests/c9/c97307a.ada: Likewise.
4305
4306 2009-08-07  Richard Guenther  <rguenther@suse.de>
4307
4308         PR tree-optimization/40999
4309         * gfortran.dg/pr40999.f: New testcase.
4310
4311 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4312
4313         * g++.dg/tree-prof/partition1.C: New test.
4314
4315 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4316
4317         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4318         hook.
4319         (check_effective_target_arm_neon_ok): Improve test for neon
4320         availability.
4321         * gcc.target/arm/eabi1.c: Only run test in base variant.
4322         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4323         attribute.
4324         * gcc.target/arm/vfp1[567].c: New tests.
4325
4326 2009-08-06  Jason Merrill  <jason@redhat.com>
4327
4328         PR c++/40948
4329         * g++.dg/ext/complit12.C: Expand.
4330
4331 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4332
4333         Merge ARM/hard_vfp_branch to trunk.
4334
4335         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4336
4337         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4338         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4339
4340         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4341
4342         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4343         (PCS): Define macro to use base AAPCS.
4344         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4345
4346         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4347
4348         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4349         Correct arm_neon.h typo.
4350
4351         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4352
4353         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4354         this a linkage test.
4355         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4356         argument marshalling.
4357         * abitest.h: New file.
4358         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4359         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4360
4361 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4362
4363         PR middle-end/32964
4364         * gcc.dg/tree-ssa/pr32964.c: New test.
4365
4366 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4367             H.J. Lu  <hongjiu.lu@intel.com>
4368
4369         PR target/40957
4370         * gcc.target/i386/pr40957.c: New test.
4371
4372 2009-08-06  Richard Guenther  <rguenther@suse.de>
4373
4374         PR tree-optimization/40964
4375         * gcc.c-torture/compile/pr40964.c: New testcase.
4376
4377 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4378
4379         PR fortran/40847
4380         * gfortran.dg/transfer_resolve_1.f90 : New test.
4381
4382 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4383             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4384
4385         PR target/40906
4386         * gcc.target/i386/pr40906-1.c: New test.
4387         * gcc.target/i386/pr40906-2.c: Ditto.
4388         * gcc.target/i386/pr40906-3.c: Ditto.
4389
4390 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4391
4392         PR rtl-optimization/40924
4393         * g++.dg/torture/pr40924.C: New test.
4394
4395 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4396
4397         PR c++/36069
4398         * g++.dg/warn/pr36069.C: New.
4399
4400 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4401
4402         PR c++/39987
4403         * g++.dg/overload/defarg4.C: New test.
4404
4405 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4406
4407         PR c++/16696
4408         * g++.dg/parse/pr16696.C: New.
4409         * g++.dg/parse/pr16696-permissive.C: New.
4410
4411 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4412
4413         PR fortran/40875
4414         * gfortran.dg/initialization_23.f90 : New test.
4415
4416 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4417
4418         PR debug/39706
4419         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4420
4421 2009-08-03  Jason Merrill  <jason@redhat.com>
4422             Jakub Jelinek  <jakub@redhat.com>
4423
4424         PR c++/40948
4425         * g++.dg/ext/complit12.C: New.
4426
4427 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4428
4429         PR c/39902
4430         * gcc.target/powerpc/pr39902-2.c: New test.
4431
4432 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4433
4434         PR middle-end/40943
4435         * gcc.dg/uninit-6.c: Re-add XFAIL.
4436         * gcc.dg/uninit-6-O0.c: Likewise.
4437         * gcc.dg/uninit-pr40943.c: New test.
4438
4439 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4440
4441         PR testsuite/40858
4442         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4443         .ascii.
4444
4445 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4446
4447         PR libfortran/40853
4448         * gfortran.dg/namelist_40.f90: Update error output.
4449         * gfortran.dg/namelist_47.f90: Update error output.
4450         * gfortran.dg/namelist_58.f90: New test.
4451
4452 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4453
4454         PR fortran/40881
4455         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4456         * gfortran.dg/altreturn_3.f90: Ditto.
4457         * gfortran.dg/altreturn_5.f90: Ditto.
4458         * gfortran.dg/altreturn_6.f90: Ditto.
4459         * gfortran.dg/altreturn_7.f90: Ditto.
4460         * gfortran.dg/array_constructor_13.f90: Ditto.
4461         * gfortran.dg/arrayio_7.f90: Ditto.
4462         * gfortran.dg/arrayio_8.f90: Ditto.
4463         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4464         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4465         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4466         * gfortran.dg/backspace_8.f: Add -std=legacy.
4467         * gfortran.dg/backspace_9.f: Ditto.
4468         * gfortran.dg/char_comparison_1.f: Ditto.
4469         * gfortran.dg/char_decl_1.f90: Ditto.
4470         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4471         * gfortran.dg/char_pointer_assign.f90: Ditto.
4472         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4473         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4474         * gfortran.dg/char_pointer_func.f90: Ditto.
4475         * gfortran.dg/common_8.f90: Ditto.
4476         * gfortran.dg/constant_substring.f: Ditto.
4477         * gfortran.dg/data_char_2.f90: Ditto.
4478         * gfortran.dg/der_array_io_1.f90: Ditto.
4479         * gfortran.dg/der_array_io_2.f90: Ditto.
4480         * gfortran.dg/der_array_io_3.f90: Ditto.
4481         * gfortran.dg/der_io_3.f90: Ditto.
4482         * gfortran.dg/dev_null.F90: Ditto.
4483         * gfortran.dg/direct_io_2.f90: Ditto.
4484         * gfortran.dg/do_iterator_2.f90: Ditto.
4485         * gfortran.dg/e_d_fmt.f90: Ditto.
4486         * gfortran.dg/empty_format_1.f90: Ditto.
4487         * gfortran.dg/entry_17.f90: Modified warning message.
4488         * gfortran.dg/entry_7.f90: Add -std=legacy.
4489         * gfortran.dg/eor_1.f90: Ditto.
4490         * gfortran.dg/equiv_2.f90: Ditto.
4491         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4492         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4493         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4494         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4495         * gfortran.dg/fmt_error_2.f90: Ditto.
4496         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4497         * gfortran.dg/fmt_tl.f: Ditto.
4498         * gfortran.dg/fmt_white.f: Ditto.
4499         * gfortran.dg/func_derived_1.f90: Ditto.
4500         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4501         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4502         * gfortran.dg/global_references_2.f90: Ditto.
4503         * gfortran.dg/hollerith_1.f90: Ditto.
4504         * gfortran.dg/hollerith.f90: Use new-style character length.
4505         * gfortran.dg/hollerith_f95.f90: Ditto.
4506         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4507         * gfortran.dg/implicit_6.f90: Ditto.
4508         * gfortran.dg/implicit_9.f90: Ditto.
4509         * gfortran.dg/inquire_13.f90: Ditto.
4510         * gfortran.dg/inquire_5.f90: Ditto.
4511         * gfortran.dg/inquire_6.f90: Ditto.
4512         * gfortran.dg/inquire.f90: Ditto.
4513         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4514         * gfortran.dg/io_constraints_2.f90: Ditto.
4515         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4516         * gfortran.dg/loc_2.f90: Ditto.
4517         * gfortran.dg/logical_1.f90: Ditto.
4518         * gfortran.dg/longline.f: Ditto.
4519         * gfortran.dg/merge_char_1.f90: Ditto.
4520         * gfortran.dg/namelist_12.f: Ditto.
4521         * gfortran.dg/namelist_14.f90: Ditto.
4522         * gfortran.dg/namelist_18.f90: Ditto.
4523         * gfortran.dg/namelist_19.f90: Ditto.
4524         * gfortran.dg/namelist_21.f90: Ditto.
4525         * gfortran.dg/namelist_22.f90: Ditto.
4526         * gfortran.dg/namelist_37.f90: Ditto.
4527         * gfortran.dg/namelist_54.f90: Ditto.
4528         * gfortran.dg/namelist_55.f90: Ditto.
4529         * gfortran.dg/namelist_empty.f90: Ditto.
4530         * gfortran.dg/namelist_use.f90: Use new-style character length.
4531         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4532         * gfortran.dg/nested_modules_4.f90: Ditto.
4533         * gfortran.dg/nested_modules_5.f90: Ditto.
4534         * gfortran.dg/open-options-blanks.f: Ditto.
4535         * gfortran.dg/output_exponents_1.f90: Ditto.
4536         * gfortran.dg/parens_5.f90: Ditto.
4537         * gfortran.dg/parens_6.f90: Ditto.
4538         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4539         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4540         * gfortran.dg/pr15129.f90: Ditto.
4541         * gfortran.dg/pr15332.f: Ditto.
4542         * gfortran.dg/pr16597.f90: Ditto.
4543         * gfortran.dg/pr17143.f90: Ditto.
4544         * gfortran.dg/pr17164.f90: Ditto.
4545         * gfortran.dg/pr17229.f: Modified warning message.
4546         * gfortran.dg/pr18210.f90: Add -std=legacy.
4547         * gfortran.dg/pr19155.f: Ditto.
4548         * gfortran.dg/pr20086.f90: Ditto.
4549         * gfortran.dg/pr20124.f90: Ditto.
4550         * gfortran.dg/pr20755.f: Ditto.
4551         * gfortran.dg/pr20865.f90: Ditto.
4552         * gfortran.dg/pr20950.f: Ditto.
4553         * gfortran.dg/pr21730.f: Ditto.
4554         * gfortran.dg/pr22491.f: Ditto.
4555         * gfortran.dg/pr29713.f90: Ditto.
4556         * gfortran.dg/print_parentheses_1.f: Ditto.
4557         * gfortran.dg/print_parentheses_2.f90: Ditto.
4558         * gfortran.dg/proc_assign_1.f90: Ditto.
4559         * gfortran.dg/proc_decl_1.f90: Ditto.
4560         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4561         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4562         * gfortran.dg/read_float_1.f90: Ditto.
4563         * gfortran.dg/read_logical.f90: Ditto.
4564         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4565         * gfortran.dg/return_1.f90: Ditto.
4566         * gfortran.dg/rewind_1.f90: Ditto.
4567         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4568         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4569         * gfortran.dg/stfunc_1.f90: Ditto.
4570         * gfortran.dg/stfunc_3.f90: Ditto.
4571         * gfortran.dg/stfunc_4.f90: Ditto.
4572         * gfortran.dg/stfunc_6.f90: Ditto.
4573         * gfortran.dg/streamio_2.f90: Ditto.
4574         * gfortran.dg/string_ctor_1.f90: Ditto.
4575         * gfortran.dg/string_null_compare_1.f: Ditto.
4576         * gfortran.dg/substr_6.f90: Ditto.
4577         * gfortran.dg/tl_editing.f90: Ditto.
4578         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4579         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4580         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4581         * gfortran.dg/g77/1832.f: Ditto.
4582         * gfortran.dg/g77/19981216-0.f Ditto.
4583         * gfortran.dg/g77/19990525-0.f: Ditto.
4584         * gfortran.dg/g77/19990826-2.f: Ditto.
4585         * gfortran.dg/g77/20000630-2.f: Ditto.
4586         * gfortran.dg/g77/20010116.f: Ditto.
4587         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4588         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4589         * gfortran.dg/g77/980520-1.f: Ditto.
4590         * gfortran.dg/g77/check0.f: Ditto.
4591         * gfortran.dg/g77/cpp3.F: Ditto.
4592         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4593         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4594         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4595         * gfortran.dg/g77/short.f: Ditto.
4596
4597 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4598
4599         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4600         * gcc.target/mips/ext-4.c: Likewise.
4601         * gcc.target/mips/interrupt_handler.c: Likewise.
4602         * gcc.target/mips/truncate-4.c: Likewise.
4603         * gcc.target/mips/truncate-5.c: Likewise.
4604
4605 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4606
4607         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4608         -fgraphite-force-parallel to -floop-parallelize-all.
4609
4610 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4611
4612         PR fortran/40011
4613         * gfortran.dg/whole_file_7.f90: New test.
4614         * gfortran.dg/whole_file_8.f90: New test.
4615         * gfortran.dg/whole_file_9.f90: New test.
4616         * gfortran.dg/whole_file_10.f90: New test.
4617         * gfortran.dg/whole_file_11.f90: New test.
4618         * gfortran.dg/whole_file_12.f90: New test.
4619         * gfortran.dg/whole_file_13.f90: New test.
4620         * gfortran.dg/whole_file_14.f90: New test.
4621
4622 2009-07-31  Jason Merrill  <jason@redhat.com>
4623
4624         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4625         binding semantics.
4626         * g++.dg/cpp0x/named.C: Likewise.
4627         * g++.dg/cpp0x/overload.C: Likewise.
4628         * g++.dg/cpp0x/rv1n.C: Likewise.
4629         * g++.dg/cpp0x/rv1p.C: Likewise.
4630         * g++.dg/cpp0x/rv2n.C: Likewise.
4631         * g++.dg/cpp0x/rv2p.C: Likewise.
4632         * g++.dg/cpp0x/rv3n.C: Likewise.
4633         * g++.dg/cpp0x/rv3p.C: Likewise.
4634         * g++.dg/cpp0x/rv4n.C: Likewise.
4635         * g++.dg/cpp0x/rv4p.C: Likewise.
4636         * g++.dg/cpp0x/rv5n.C: Likewise.
4637         * g++.dg/cpp0x/rv5p.C: Likewise.
4638         * g++.dg/cpp0x/rv6n.C: Likewise.
4639         * g++.dg/cpp0x/rv6p.C: Likewise.
4640         * g++.dg/cpp0x/rv7n.C: Likewise.
4641         * g++.dg/cpp0x/rv7p.C: Likewise.
4642         * g++.dg/cpp0x/template_deduction.C: Likewise.
4643         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4644         * g++.dg/cpp0x/overloadn.C: New.
4645         * g++.dg/cpp0x/rv-cast.C: New.
4646
4647 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4648
4649         * gcc.target/mips/ext-4.c: New test.
4650
4651 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4652
4653         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4654
4655 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4656
4657         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4658         * gcc.dg/tree-ssa/loop-32.c: Same.
4659         * gcc.dg/tree-ssa/loop-33.c: Same.
4660         * gcc.dg/tree-ssa/loop-34.c: Same.
4661         * gcc.dg/tree-ssa/loop-35.c: Same.
4662         * gcc.dg/tree-ssa/loop-7.c: Same.
4663         * gcc.dg/tree-ssa/pr23109.c: Same.
4664         * gcc.dg/tree-ssa/restrict-2.c: Same.
4665         * gcc.dg/tree-ssa/restrict-3.c: Same.
4666         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4667         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4668         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4669         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4670         * gcc.dg/tree-ssa/structopt-1.c: Same.
4671         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4672         * gfortran.dg/pr32921.f: Same.
4673
4674 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4675
4676         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4677         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4678         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4679         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4680         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4681         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4682         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4683         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4684         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4685         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4686         * gcc.dg/graphite/id-1.c: New.
4687         * gcc.dg/graphite/id-10.c: New.
4688         * gcc.dg/graphite/id-11.c: New.
4689         * gcc.dg/graphite/id-12.c: New.
4690         * gcc.dg/graphite/id-13.c: New.
4691         * gcc.dg/graphite/id-14.c: New.
4692         * gcc.dg/graphite/id-15.c: New.
4693         * gcc.dg/graphite/id-2.c: New.
4694         * gcc.dg/graphite/id-3.c: New.
4695         * gcc.dg/graphite/id-4.c: New.
4696         * gcc.dg/graphite/id-5.c: New.
4697         * gcc.dg/graphite/id-6.c: New.
4698         * gcc.dg/graphite/id-7.c: New.
4699         * gcc.dg/graphite/id-8.c: New.
4700         * gcc.dg/graphite/id-9.c: New.
4701         * gcc.dg/graphite/interchange-0.c: New.
4702         * gcc.dg/graphite/interchange-1.c: New.
4703         * gcc.dg/graphite/interchange-2.c: New.
4704         * gcc.dg/graphite/interchange-3.c: New.
4705         * gcc.dg/graphite/interchange-4.c: New.
4706         * gcc.dg/graphite/interchange-5.c: New.
4707         * gcc.dg/graphite/interchange-6.c: New.
4708         * gcc.dg/graphite/interchange-7.c: New.
4709         * gcc.dg/graphite/interchange-8.c: New.
4710         * gcc.dg/graphite/pr35356-1.c: New.
4711         * gcc.dg/graphite/pr35356-2.c: New.
4712         * gcc.dg/graphite/pr35356-3.c: New.
4713         * gcc.dg/graphite/pr40157.c: New.
4714         * gcc.dg/graphite/run-id-1.c: New.
4715         * gcc.dg/graphite/scop-20.c: New.
4716         * gcc.dg/graphite/scop-21.c: New.
4717         * gfortran.dg/graphite/id-1.f90: New.
4718         * gfortran.dg/graphite/id-10.f90: New.
4719         * gfortran.dg/graphite/id-11.f: New.
4720         * gfortran.dg/graphite/id-12.f: New.
4721         * gfortran.dg/graphite/id-13.f: New.
4722         * gfortran.dg/graphite/id-14.f: New.
4723         * gfortran.dg/graphite/id-15.f: New.
4724         * gfortran.dg/graphite/id-16.f: New.
4725         * gfortran.dg/graphite/id-5.f: New.
4726         * gfortran.dg/graphite/id-6.f: New.
4727         * gfortran.dg/graphite/id-7.f: New.
4728         * gfortran.dg/graphite/id-8.f: New.
4729         * gfortran.dg/graphite/id-9.f: New.
4730         * gfortran.dg/graphite/interchange-1.f: New.
4731         * gfortran.dg/graphite/interchange-2.f: New.
4732
4733 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4734
4735         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4736         flags based on the name of the testcase.
4737         * gfortran.dg/graphite/graphite.exp: Same.
4738
4739         * gcc.dg/graphite/block-0.c: Adjusted.
4740         * gcc.dg/graphite/block-1.c: Adjusted.
4741         * gcc.dg/graphite/block-2.c: Adjusted.
4742         * gcc.dg/graphite/block-3.c: Adjusted.
4743         * gcc.dg/graphite/block-4.c: Adjusted.
4744         * gcc.dg/graphite/block-5.c: Adjusted.
4745         * gcc.dg/graphite/block-6.c: Adjusted.
4746         * gcc.dg/graphite/pr37485.c: Adjusted.
4747         * gcc.dg/graphite/pr37684.c: Adjusted.
4748         * gcc.dg/graphite/pr37828.c: Adjusted.
4749         * gcc.dg/graphite/pr37883.c: Adjusted.
4750         * gcc.dg/graphite/pr37928.c: Adjusted.
4751         * gcc.dg/graphite/pr37943.c: Adjusted.
4752         * gcc.dg/graphite/pr38409.c: Adjusted.
4753         * gcc.dg/graphite/pr38498.c: Adjusted.
4754         * gcc.dg/graphite/pr38559.c: Adjusted.
4755         * gcc.dg/graphite/pr39335.c: Adjusted.
4756         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4757         * gcc.dg/graphite/scop-0.c: Adjusted.
4758         * gcc.dg/graphite/scop-1.c: Adjusted.
4759         * gcc.dg/graphite/scop-10.c: Adjusted.
4760         * gcc.dg/graphite/scop-11.c: Adjusted.
4761         * gcc.dg/graphite/scop-12.c: Adjusted.
4762         * gcc.dg/graphite/scop-13.c: Adjusted.
4763         * gcc.dg/graphite/scop-14.c: Adjusted.
4764         * gcc.dg/graphite/scop-15.c: Adjusted.
4765         * gcc.dg/graphite/scop-16.c: Adjusted.
4766         * gcc.dg/graphite/scop-17.c: Adjusted.
4767         * gcc.dg/graphite/scop-18.c: Adjusted.
4768         * gcc.dg/graphite/scop-19.c: Adjusted.
4769         * gcc.dg/graphite/scop-2.c: Adjusted.
4770         * gcc.dg/graphite/scop-3.c: Adjusted.-
4771         * gcc.dg/graphite/scop-4.c: Adjusted.
4772         * gcc.dg/graphite/scop-5.c: Adjusted.
4773         * gcc.dg/graphite/scop-6.c: Adjusted.
4774         * gcc.dg/graphite/scop-7.c: Adjusted.
4775         * gcc.dg/graphite/scop-8.c: Adjusted.
4776         * gcc.dg/graphite/scop-9.c: Adjusted.
4777         * gcc.dg/graphite/scop-matmult.c: Adjusted.
4778         * gfortran.dg/graphite/block-1.f90: Adjusted.
4779         * gfortran.dg/graphite/block-2.f: Adjusted.
4780         * gfortran.dg/graphite/block-3.f90: Adjusted.
4781         * gfortran.dg/graphite/block-4.f90: Adjusted.
4782         * gfortran.dg/graphite/id-2.f90: Adjusted.
4783         * gfortran.dg/graphite/id-3.f90: Adjusted.
4784         * gfortran.dg/graphite/id-4.f90: Adjusted.
4785         * gfortran.dg/graphite/pr37852.f90: Adjusted.
4786         * gfortran.dg/graphite/pr37857.f90: Adjusted.
4787         * gfortran.dg/graphite/pr37980.f90: Adjusted.
4788         * gfortran.dg/graphite/pr38083.f90: Adjusted.
4789         * gfortran.dg/graphite/pr38953.f90: Adjusted.
4790         * gfortran.dg/graphite/scop-1.f: Adjusted.
4791
4792 2009-07-30  Doug Kwan  <dougkwan@google.com>
4793
4794         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4795         in warnings added in rev 141298.
4796
4797 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4798
4799         * lib/options.exp: Use "!=" instead of "ne".
4800
4801         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4802
4803         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4804         * gcc.dg/ucnid-12.c: Likewise.
4805
4806 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4807             Pat Haugen  <pthaugen@us.ibm.com>
4808             Revital Eres <ERES@il.ibm.com>
4809
4810         * gcc.target/powerpc/altivec-32.c: New file to test
4811         Altivec simple math function vectorization.
4812
4813         * gcc.target/powerpc/bswap-run.c: New file to test swap
4814         builtins.
4815         * gcc.target/powerpc/bswap16.c: Ditto.
4816         * gcc.target/powerpc/bswap32.c: Ditto.
4817         * gcc.target/powerpc/bswap64-1.c: Ditto.
4818         * gcc.target/powerpc/bswap64-2.c: Ditto.
4819         * gcc.target/powerpc/bswap64-3.c: Ditto.
4820         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4821         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4822         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4823
4824         * gcc.target/powerpc/popcount-2.c: New file to test
4825         power7 popcntd instructions.
4826         * gcc.target/powerpc/popcount-3.c: Ditto.
4827
4828         * gcc.target/powerpc/pr39457.c: New VSX test.
4829         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4830         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4831         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4832         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4833         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4834         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4835         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4836         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4837         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4838         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4839         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4840         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4841
4842         * gcc.target/powerpc/altivec-6.c: Store the result of
4843         vec_add, so the optimizer doesn't remove it.
4844
4845         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4846         systems that support bswap64.
4847
4848         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4849         prevent VSX code generation.
4850
4851         * lib/target-supports.exp (check_vsx_hw_available): New
4852         function to test if VSX available.
4853         (check_effective_target_powerpc_vsx_ok): Ditto.
4854         (check_vmx_hw_available): Add explicit -mno-vsx.
4855
4856 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
4857
4858         PR c/39902
4859         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4860
4861 2009-07-30  Martin Jambor  <mjambor@suse.cz>
4862
4863         PR tree-optimization/40570
4864         * gcc.c-torture/compile/pr40570.c: New test.
4865
4866 2009-07-29  Jason Merrill  <jason@redhat.com>
4867
4868         PR c++/14912
4869         * g++.dg/template/defarg13.C: New.
4870
4871 2009-07-29  Richard Guenther  <rguenther@suse.de>
4872
4873         PR c++/40834
4874         * g++.dg/torture/pr40834.C: New testcase.
4875
4876 2009-07-29  Michael Matz  <matz@suse.de>
4877
4878         PR middle-end/40830
4879         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4880
4881 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
4882
4883         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4884         sh*-*-* targets.  Skip on spu-*-* targets.
4885         * gfortran.dg/maxlocval_4.f90: Likewise.
4886         * gfortran.dg/minlocval_1.f90: Likewise.
4887         * gfortran.dg/minlocval_4.f90: Likewise.
4888
4889 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
4890
4891         PR fortran/40878
4892         * gfortran.dg/gomp/pr40878-1.f90: New test.
4893         * gfortran.dg/gomp/pr40878-2.f90: New test.
4894
4895         PR testsuite/40891
4896         * gcc.dg/cdce1.c: Adjust note line number.
4897         * gcc.dg/cdce2.c: Likewise.
4898
4899 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
4900
4901         PR fortran/40882
4902         * gfortran.dg/proc_ptr_comp_13.f90: New.
4903
4904 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4905
4906         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4907         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4908         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4909         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4910         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4911         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4912         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4913         * gcc.target/i386/avx-vtestps-2.c: Likewise.
4914         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4915         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4916         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4917         * gcc.target/i386/avx-vtestps-3.c: Likewise.
4918         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
4919         #ifdef NEED_IEEE754_FLOAT conditional.
4920         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
4921         conditional.
4922
4923 2009-07-28  Jan Beulich  <jbeulich@novell.com>
4924
4925         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4926         i?86-*-netware.
4927         * g++.dg/ext/bitfield3.C: Likewise.
4928         * g++.dg/ext/bitfield4.C: Likewise.
4929         * g++.dg/ext/bitfield5.C: Likewise.
4930         * gcc.dg/bitfld-15.c: Likewise.
4931         * gcc.dg/bitfld-16.c: Likewise.
4932         * gcc.dg/bitfld-17.c: Likewise.
4933         * gcc.dg/bitfld-18.c: Likewise.
4934         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4935         * gcc.dg/20010912-1.c: Likewise.
4936         * gcc.dg/20021018-1.c: Likewise.
4937         * gcc.dg/20030213-1.c: Likewise.
4938         * gcc.dg/20030225-1.c: Likewise.
4939         * gcc.dg/20030708-1.c: Likewise.
4940         * gcc.dg/20050321-2.c: Likewise.
4941         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4942         * gcc.dg/cdce2.c: Likewise.
4943         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4944         targets.
4945         * gcc.target/i386/pr37248-3.c: Likewise.
4946
4947 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
4948
4949         PR fortran/40848
4950         * gfortran.dg/altreturn_7.f90: New.
4951
4952 2009-07-27  Simon Baldwin  <simonb@google.com>
4953
4954         PR testsuite/40829
4955         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4956         so that indexing no longer runs off array end.
4957
4958 2009-07-27  Tobias Burnus  <burnus@net-b.de>
4959
4960         PR fortran/40851
4961         * gfortran.dg/derived_init_3.f90: New test.
4962
4963 2009-07-26  Tobias Burnus  <burnus@net-b.de>
4964
4965         PR fortran/33197
4966         * gfortran.dg/atan2_1.f90: New test
4967         * gfortran.dg/atan2_2.f90: New test
4968
4969 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
4970
4971         PR c++/40749
4972         * g++.dg/warn/Wreturn-type-6.C: New test.
4973
4974 2009-07-26  Ira Rosen  <irar@il.ibm.com>
4975
4976         PR tree-optimization/40801
4977         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4978         * gfortran.dg/vect/vect.exp: Run tests starting with
4979         "fast-math-real8" with -ffast-math and -fdefault-real-8.
4980
4981 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4982
4983         PR rtl-optimization/40445
4984         * g++.dg/other/builtin-unreachable-1.C: New testcase.
4985
4986 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
4987
4988         * gcc.dg/builtin-unreachable-4.c: New test.
4989
4990 2009-07-25  Tobias Burnus  <burnus@net-b.de>
4991
4992         PR fortran/33197
4993         * gfortran.dg/complex_intrinsic_5.f90: New test.
4994         * gfortran.dg/complex_intrinsic_7.f90: New test.
4995
4996 2009-07-25  Martin Jambor  <mjambor@suse.cz>
4997
4998         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4999         * gcc.dg/ipa/noclone-1.c: New test.
5000
5001 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5002
5003         * lib/target-supports.exp (check_effective_target_static): New
5004         procedure.
5005         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5006         supported.
5007         * g++.old-deja/g++.law/weak.C: Require static effective target.
5008
5009 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5010
5011         PR fortran/39630
5012         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5013         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5014         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5015         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5016         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5017         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5018         * gfortran.dg/typebound_call_10.f03: New.
5019
5020 2009-07-24  Jason Merrill  <jason@redhat.com>
5021
5022         * g++.dg/cpp0x/defaulted11.C: New.
5023
5024         * g++.dg/cpp0x/initlist23.C: New.
5025
5026 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5027
5028         PR fortran/40822
5029         * gfortran.dg/char_length_16.f90: New.
5030
5031 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5032
5033         PR fortran/40643
5034         PR fortran/31067
5035         * gfortran.dg/maxlocval_2.f90: New test.
5036         * gfortran.dg/maxlocval_3.f90: New test.
5037         * gfortran.dg/maxlocval_4.f90: New test.
5038         * gfortran.dg/minlocval_1.f90: New test.
5039         * gfortran.dg/minlocval_2.f90: New test.
5040         * gfortran.dg/minlocval_3.f90: New test.
5041         * gfortran.dg/minlocval_4.f90: New test.
5042
5043 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5044
5045         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5046         scan-assembler.
5047
5048 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5049
5050         PR fortran/40839
5051         * gfortran.dg/pr40839.f90: New test.
5052
5053 2009-07-23  Michael Matz  <matz@suse.de>
5054
5055         PR middle-end/40830
5056         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5057         don't set options ourself.
5058
5059 2009-07-23  Simon Baldwin  <simonb@google.com>
5060
5061         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5062         native C compilation where required.
5063
5064 2009-07-22  Doug Kwan  <dougkwan@google.com>
5065
5066         * gcc.c-torture/compile/20090721-1.c: New test.
5067
5068 2009-07-22  Michael Matz  <matz@suse.de>
5069
5070         PR tree-optimization/35229
5071         PR tree-optimization/39300
5072         * gcc.dg/vect/vect-pre-interact.c: New test.
5073
5074 2009-07-22  Richard Guenther  <rguenther@suse.de>
5075
5076         * g++.dg/lookup/using21.C: Fix duplicate paste.
5077
5078 2009-07-22  Richard Guenther  <rguenther@suse.de>
5079
5080         PR c++/40799
5081         * g++.dg/lookup/using21.C: New testcase.
5082
5083 2009-07-21  Jason Merrill  <jason@redhat.com>
5084
5085         * g++.dg/init/aggr4.C: New.
5086
5087 2009-07-21  Jason Merrill  <jason@redhat.com>
5088
5089         Core issue 934
5090         * g++.dg/cpp0x/initlist22.C: New.
5091
5092 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5093
5094         * gcc.target/i386/vectorize8.c: New test.
5095
5096 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5097
5098         PR target/40811
5099         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5100         Add i?86 and x86_64 targets.
5101         * gcc.target/i386/vectorize7.c: New test.
5102
5103         PR target/40809
5104         * gcc.target/i386/pr40809.c: New test.
5105
5106 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5107
5108         PR tree-optimization/40813
5109         * g++.dg/opt/inline15.C: New test.
5110
5111 2009-07-21  Paul Brook <paul@codesourcery.com>
5112
5113         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5114         * lib/target-supports.exp (check_effective_target_section_anchors):
5115         Add arm*-*-*.
5116
5117 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5118
5119         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5120         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5121         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5122
5123 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5124
5125         * gcc.target/mips/ext-3.c: New test.
5126
5127 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5128
5129         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5130         * gcc.dg/builtin-object-size-8.c: New test.
5131         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5132         * g++.dg/ext/builtin-object-size2.C: Likewise.
5133
5134         PR tree-optimization/40792
5135         * gcc.dg/pr40792.c: New test.
5136
5137 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5138
5139         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5140         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5141         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5142
5143 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5144
5145         * gcc.target/sh/mfmovd.c: New test.
5146
5147 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5148             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5149
5150         PR libfortran/40714
5151         * gfortran.dg/eof_3.f90: New test.
5152
5153 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5154
5155         PR fortran/40727
5156         * gfortran.dg/intrinsic_cmplx.f90: New test.
5157
5158 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5159
5160         PR libfortran/34670
5161         PR libfortran/36874
5162         * gfortran.dg/cshift_bounds_1.f90:  New test.
5163         * gfortran.dg/cshift_bounds_2.f90:  New test.
5164         * gfortran.dg/cshift_bounds_3.f90:  New test.
5165         * gfortran.dg/cshift_bounds_4.f90:  New test.
5166         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5167         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5168         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5169         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5170
5171 2009-07-19  Jan Hubicka  <jh@suse.cz>
5172
5173         PR tree-optimization/40676
5174         * gcc.c-torture/compile/pr40676.c: New testcase.
5175
5176 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5177
5178         * gcc.target/mips/ext-2.c: New test.
5179
5180 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5181
5182         * gcc.target/mips/octeon-exts-7.c: New test.
5183         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5184         * gcc.target/mips/octeon-exts-5.c: Likewise.
5185
5186 2009-07-18  Richard Guenther  <rguenther@suse.de>
5187
5188         PR testsuite/40798
5189         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5190
5191 2009-07-18  Richard Guenther  <rguenther@suse.de>
5192
5193         PR c/40787
5194         * gcc.dg/pr35899.c: Adjust.
5195
5196 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5197
5198         * gcc.target/powerpc/asm-es-1.c: New test.
5199         * gcc.target/powerpc/asm-es-2.c: Likewise.
5200
5201 2009-07-17  Richard Guenther  <rguenther@suse.de>
5202
5203         PR c/40401
5204         * g++.dg/rtti/crash4.C: New testcase.
5205         * g++.dg/torture/20090706-1.C: Likewise.
5206         * gcc.dg/redecl-17.c: Likewise.
5207         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5208         * gcc.dg/declspec-9.c: Expect extra error.
5209         * gcc.dg/declspec-10.c: Likewise.
5210         * gcc.dg/declspec-11.c: Likewise.
5211         * gcc.dg/redecl-10.c: Expect extra warnings.
5212         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5213         * gcc.target/i386/pr39545-1.c: Likewise.
5214         * g++.dg/ext/asm3.C: Expect more errors.
5215         * g++.dg/gomp/block-1.C: Likewise.
5216         * g++.dg/gomp/block-2.C: Likewise.
5217         * g++.dg/gomp/block-3.C: Likewise.
5218         * g++.dg/gomp/block-5.C: Likewise.
5219         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5220         * g++.dg/warn/unused-result1.C: XFAIL.
5221
5222 2009-07-17  Richard Guenther  <rguenther@suse.de>
5223
5224         PR tree-optimization/40321
5225         * gcc.c-torture/compile/pr40321.c: New testcase.
5226         * g++.dg/torture/pr40321.C: Likewise.
5227
5228 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5229
5230         PR c++/40780
5231         * g++.dg/template/ptrmem19.C: New test.
5232
5233 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5234             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5235
5236         PR 40435
5237         * gcc.dg/pr36902.c: Add column info.
5238         * g++.dg/gcov/gcov-2.C: Change count for definition.
5239
5240 2009-07-16  Jason Merrill  <jason@redhat.com>
5241
5242         PR libstdc++/37907
5243         * g++.dg/cpp0x/std-layout1.C: New.
5244         * g++.dg/ext/has_nothrow_assign.C: Fix.
5245         * g++.dg/ext/has_nothrow_copy.C: Fix.
5246         * g++.dg/ext/has_trivial_assign.C: Fix.
5247         * g++.dg/ext/has_trivial_copy.C: Fix.
5248         * g++.dg/ext/is_pod.C: Fix.
5249         * g++.dg/other/offsetof3.C: Adjust.
5250         * g++.dg/overload/ellipsis1.C: Adjust.
5251         * g++.dg/warn/var-args1.C: Adjust.
5252         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5253         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5254         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5255         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5256         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5257
5258 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5259
5260         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5261         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5262         effective target "mpc_pow".
5263         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5264
5265 2009-07-16  Richard Henderson  <rth@redhat.com>
5266
5267         * g++.dg/opt/eh4.C: New test.
5268
5269 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5270
5271         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5272
5273 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5274
5275         PR middle-end/40747
5276         * gcc.c-torture/execute/pr40747.c: New test.
5277
5278 2009-07-15  Richard Guenther  <rguenther@suse.de>
5279
5280         PR middle-end/40753
5281         * gcc.c-torture/compile/pr40753.c: New testcase.
5282
5283 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5284
5285         PR fortran/40743
5286         * gfortran.dg/interface_assignment_4.f90: New.
5287
5288 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5289
5290         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5291         for FreeBSD up to and including version 8.
5292
5293 2009-07-14  Taras Glek  <tglek@mozilla.com>
5294             Rafael Espindola  <espindola@google.com>
5295
5296         * g++.dg/plugin/header-plugin-test.C: New.
5297         * g++.dg/plugin/header_plugin.c: New.
5298         * g++.dg/plugin/plugin.exp: Update.
5299
5300 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5301
5302         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5303         function to enable vectorization.
5304         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5305         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5306
5307 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5308
5309         * gcc.target/i386/sse-copysignf-vec.c: New test.
5310         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5311
5312 2009-07-14  Jason Merrill  <jason@redhat.com>
5313
5314         PR c++/37276
5315         * g++.dg/lookup/builtin5.C: New.
5316         * g++.dg/other/error22.C: Add missing extern "C".
5317         * g++.dg/warn/Warray-bounds.C: Likewise.
5318         * gcc.dg/compat/compat-common.h: Likewise.
5319
5320         PR c++/40746
5321         * g++.dg/lookup/using20.C: New.
5322
5323         PR c++/40740
5324         * g++.dg/template/koenig8.C: New.
5325
5326 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5327
5328         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5329         both i?86-*-darwin* and x86_64-*-darwin*.
5330
5331 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5332
5333         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5334         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5335         name.
5336
5337 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5338
5339         PR debug/40705
5340         * g++.dg/debug/dwarf2/typedef1.C: New test.
5341
5342         PR c++/40357
5343         * g++.dg/other/typedef3.C: New test.
5344
5345 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5346
5347         * gcc.dg/20090709-1.c: Move to a proper place ...
5348         * gcc.target/m68k/20090709-1.c: ... here.
5349
5350 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5351
5352         PR C++/22154
5353         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5354         front of qualified names are allowed.
5355         * g++.dg/parse/crash10.C: Likewise.
5356         * g++.dg/parse/error15.C: Likewise.
5357         * g++.dg/parse/typename9.C: Likewise.
5358         * g++.dg/parse/error8.C: Likewise.
5359
5360 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5361
5362         PR fortran/40646
5363         * gfortran.dg/proc_ptr_22.f90: Extended.
5364         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5365
5366 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5367
5368         * gfortran.dg/vect/vect-6.f: New test.
5369
5370 2009-07-12  Jason Merrill  <jason@redhat.com>
5371
5372         PR c++/36628
5373         * g++.dg/cpp0x/decltype17.C: New.
5374
5375         PR c++/37206
5376         * g++.dg/cpp0x/rv10.C: New.
5377
5378 2009-07-12  Jason Merrill  <jason@redhat.com>
5379
5380         PR c++/40689
5381         * g++.dg/cpp0x/initlist20.C: New.
5382         * g++.dg/cpp0x/initlist21.C: New.
5383
5384 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5385
5386         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5387         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5388         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5389         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5390         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5391
5392 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5393
5394         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5395         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5396         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5397         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5398         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5399         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5400         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5401         effective_target fd_truncate.
5402
5403 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5404
5405         * gnat.dg/specs/addr1.ads: New test.
5406
5407 2009-07-11  Jan Hubicka  <jh@suse.cz>
5408
5409         PR middle-end/48388
5410         * g++.dg/torture/pr40388.C: New testcase.
5411
5412 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5413
5414         PR target/40668
5415         * gcc.c-torture/execute/pr40668.c: New test.
5416
5417 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5418
5419         * gcc.c-torture/execute/20090711-1.c: New test.
5420
5421 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5422
5423         PR testsuite/40699
5424         PR testsuite/40707
5425         PR testsuite/40709
5426         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5427         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5428         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5429         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5430
5431 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5432
5433         PR fortran/33197
5434         * gfortran.dg/complex_intrinsic_3.f90: New test.
5435         * gfortran.dg/complex_intrinsic_4.f90: New test.
5436
5437 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5438
5439         PR target/39079
5440         * gcc.target/mips/mips.exp: Make -msynci a known option.
5441         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5442
5443 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5444
5445         PR c++/40502
5446         * g++.dg/ext/strncpy-chk1.C: New test.
5447
5448 2009-07-10  Richard Guenther  <rguenther@suse.de>
5449
5450         PR tree-optimization/40496
5451         * g++.dg/opt/pr40496.C: New testcase.
5452
5453 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5454
5455         PR 25509
5456         PR 40614
5457         * g++.dg/warn/unused-result1-Werror.c: New.
5458
5459 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5460
5461         PR fortran/39334
5462         * gfortran.dg/recursive_parameter_1.f90: New test.
5463
5464 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5465
5466         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5467         * gfortran.dg/module_equivalence_6.f90: Ditto.
5468         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5469         * gfortran.dg/nan_2.f90: Ditto.
5470         * gfortran.dg/inquire_11.f90: Ditto.
5471         * gfortran.dg/abstract_type_3.f03: Ditto.
5472         * gfortran.dg/abstract_type_1.f90: Ditto.
5473         * gfortran.dg/private_type_9.f90: Ditto.
5474         * gfortran.dg/abstract_type_5.f03: Ditto.
5475         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5476         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5477         * gfortran.dg/derived_sub.f90: Ditto.
5478         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5479         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5480         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5481         * gfortran.dg/mvbits_6.f90: Ditto.
5482         * gfortran.dg/abstract_type_2.f03: Ditto.
5483         * gfortran.dg/abstract_type_4.f03: Ditto.
5484         * gfortran.dg/bounds_check_9.f90: Ditto.
5485         * gfortran.dg/optional_dim_3.f90: Ditto.
5486         * gfortran.dg/pr32921.f: Ditto.
5487         * gfortran.dg/entry_16.f90: Ditto.
5488         * gfortran.dg/generic_16.f90: Ditto.
5489
5490
5491 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5492
5493         * gcc.target/m68k/20090709-1.c: New.
5494
5495 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5496
5497         PR c++/40684
5498         * g++.dg/template/unify11.C: New test.
5499
5500 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5501
5502         PR fortran/40629
5503         * gfortran.dg/host_assoc_function_9.f90: New test.
5504
5505 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5506
5507         PR fortran/40646
5508         * gfortran.dg/proc_ptr_22.f90: New.
5509         * gfortran.dg/proc_ptr_comp_12.f90: New.
5510
5511 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5512
5513         PR middle-end/40692
5514         * gcc.c-torture/compile/pr40692.c: New test.
5515
5516 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5517
5518         PR fortran/40604
5519         * gfortran.dg/pointer_check_6.f90: New test.
5520
5521 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5522
5523         * gcc.target/mips/truncate-5.c: New test.
5524
5525 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5526
5527         PR libfortran/40330
5528         PR libfortran/40662
5529         * gfortran.dg/fmt_cache_1.f: New test.
5530
5531 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5532
5533         PR fortran/40675
5534         * gfortran.dg/nosigned_zero_1.f90: New test.
5535         * gfortran.dg/nosigned_zero_2.f90: New test.
5536
5537 2009-07-08  Richard Guenther  <rguenther@suse.de>
5538
5539         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5540
5541 2009-07-08  Richard Guenther  <rguenther@suse.de>
5542
5543         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5544
5545 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5546
5547         PR fortran/40591
5548         * gfortran.dg/proc_ptr_21.f90: New test.
5549
5550 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5551
5552         PR c++/31246
5553         * g++.dg/warn/pr31246.C: New.
5554         * g++.dg/warn/pr31246-2.C: New.
5555
5556 2009-07-07  Jason Merrill  <jason@redhat.com>
5557
5558         PR c++/35828
5559         * g++.dg/template/defarg12.C: New.
5560
5561         PR c++/37816
5562         * g++.dg/cpp0x/enum7.C: New.
5563
5564         PR c++/37946
5565         * g++.dg/cpp0x/enum6.C: New.
5566
5567         PR c++/40639
5568         * g++.dg/cpp0x/enum5.C: New.
5569
5570         PR c++/40633
5571         * g++.dg/cpp0x/enum4.C: New.
5572
5573 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5574
5575         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5576
5577 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5578
5579         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5580
5581 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5582
5583         PR middle-end/40669
5584         * gcc.dg/pr40669.c: New test.
5585
5586 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5587
5588         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5589         location. Update all calls.
5590         * g++.dg/plugin/selfassign.c: Likewise.
5591
5592 2009-07-06  Jason Merrill  <jason@redhat.com>
5593
5594         * g++.dg/rtti/dyncast[34].C: New.
5595
5596 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5597
5598         * lib/target-supports.exp
5599         (check_effective_target_mips_newabi_large_long_double): New.
5600         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5601         target.
5602         * gcc.target/mips/fpr-moves-6.c: Likewise.
5603
5604 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5605
5606         PR c++/40557
5607         * g++.dg/template/union2.C: New test.
5608
5609 2009-07-04  Jason Merrill  <jason@redhat.com>
5610
5611         * g++.dg/template/using15.C: New.
5612
5613 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5614
5615         * gfortran.dg/maxloc_1.f90: New test.
5616
5617 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5618
5619         PR fortran/40593
5620         * gfortran.dg/proc_ptr_result_6.f90: New.
5621
5622 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5623
5624         * gcc.dg/framework-2.c: Adjust testcase to pass.
5625
5626 2009-07-04  Jason Merrill  <jason@redhat.com>
5627
5628         PR c++/40619
5629         * g++.dg/cpp0x/auto16.C: New.
5630
5631 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5632
5633         PR target/40587
5634         * gfortran.dg/pr40587.f: New test.
5635
5636 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5637
5638         PR fortran/40638
5639         * gfortran.dg/unit_1.f90: New test.
5640
5641 2009-07-03  Jason Merrill  <jason@redhat.com>
5642
5643         * g++.dg/template/pure1.C: Expect another error.
5644
5645 2009-07-03  Richard Guenther  <rguenther@suse.de>
5646
5647         PR tree-optimization/40640
5648         * gcc.c-torture/compile/pr40640.c: New testcase.
5649
5650 2009-07-03  Richard Guenther  <rguenther@suse.de>
5651
5652         PR middle-end/34163
5653         * gfortran.dg/pr34163.f90: New testcase.
5654
5655 2009-07-03  Jan Hubicka  <jh@suse.cz>
5656
5657         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5658         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5659         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5660         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5661         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5662         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5663         * gnat.dg/loop_optimization6.adb: Enable -O2.
5664
5665 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5666
5667         * g++.dg/warn/null4.C: Extend.
5668
5669 2009-07-02  Jason Merrill  <jason@redhat.com>
5670
5671         * g++.dg/template/spec8.C: Fix.
5672
5673 2009-07-02  Michael Matz  <matz@suse.de>
5674
5675         PR fortran/32131
5676         * gfortran.dg/pr32921.f: Adjust.
5677
5678 2009-07-02  Jan Hubicka  <jh@suse.cz>
5679
5680         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5681
5682 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5683
5684         * gcc.target/mips/truncate-4.c: New testcase.
5685
5686 2009-07-01  Richard Guenther  <rguenther@suse.de>
5687
5688         PR tree-optimization/19831
5689         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5690         make allocated memory escape.  Un-XFAIL.
5691         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5692         * gcc.dg/vect/pr31699.c: Likewise.
5693         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5694
5695 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5696
5697         PR c++/40566
5698         * g++.dg/parse/cond5.C: New test.
5699
5700 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5701
5702         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5703         (main): Pass n to main_1 instead.
5704         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5705         (main_1): New function, split off from...
5706         (main): ...here.  Pass `off' to main_1 instead.
5707
5708 2009-06-30  Jason Merrill  <jason@redhat.com>
5709
5710         PR c++/40595
5711         * g++.dg/cpp0x/variadic94.C: New.
5712
5713 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5714
5715         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5716         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5717         (init_ld_library_path_env_vars): New function, replacing the
5718         orig_*_saved assignments.  Call it after defining it.
5719         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5720         (restore_ld_library_path_env_vars): Likewise.
5721         (add_path, find_libgcc_s): New functions.
5722         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5723         gcc-set-multilib-library-path.
5724         (objc_target_compile): Don't add "." to ld_library_path.
5725         Use add_path.
5726         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5727         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5728         gcc-set-multilib-library-path.
5729         * lib/g++.exp (g++_link_flags): Likewise.
5730         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5731         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5732         top level; do it...
5733         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5734         to tell when this needs to happen.  Use find_libgcc_s instead of
5735         gcc-set-multilib-library-path.
5736         * lib/gcc-dg.exp: Likewise.
5737         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5738         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5739         unless it is in $ALT_LD_LIBRARY_PATH.
5740         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5741
5742 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5743
5744         * gnat.dg/discr12.adb: New test.
5745         * gnat.dg/discr12_pkg.ads: New helper.
5746         * gnat.dg/discr13.adb: New test.
5747         * gnat.dg/discr14.ad[sb]: Likewise.
5748         * gnat.dg/discr15.adb: Likewise.
5749         * gnat.dg/discr15_pkg.ads: New helper.
5750         * gnat.dg/discr16.adb: New test.
5751         * gnat.dg/discr16_g.ads: New helper.
5752         * gnat.dg/discr16_pkg.ads: Likewise.
5753         * gnat.dg/discr16_cont.ads: Likewise.
5754         * gnat.dg/discr17.adb: New test.
5755         * gnat.dg/discr18.adb: Likewise.
5756         * gnat.dg/discr18_pkg.ads: New helper.
5757         * gnat.dg/discr19.adb: New test.
5758
5759 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5760
5761         PR fortran/40576
5762         * gfortran.dg/internal_write_1.f90:  New testcase.
5763
5764 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5765
5766         PR fortran/40594
5767         * gfortran.dg/derived_pointer_recursion_2.f90: New.
5768
5769 2009-06-30  Richard Guenther  <rguenther@suse.de>
5770
5771         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5772
5773 2009-06-30  Wei Guozhi  <carrot@google.com>
5774
5775         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5776         to "-Os".
5777
5778 2009-06-30  Ira Rosen  <irar@il.ibm.com>
5779
5780         PR tree-optimization/40542
5781         * gcc.dg/vect/pr40542.c: New test.
5782
5783 2009-06-30  Martin Jambor  <mjambor@suse.cz>
5784
5785         PR tree-optimization/40582
5786         * gcc.c-torture/compile/pr40582.c: New test.
5787
5788 2009-06-30  Wei Guozhi  <carrot@google.com>
5789
5790         PR/40416
5791         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5792
5793 2009-06-29  Jason Merrill  <jason@redhat.com>
5794
5795         PR c++/40274
5796         * g++.dg/template/debug1.C: New.
5797
5798 2009-06-29  Tobias Burnus  <burnus@net-b.de>
5799
5800         PR fortran/40580
5801         * pointer_check_1.f90: New test.
5802         * pointer_check_2.f90: New test.
5803         * pointer_check_3.f90: New test.
5804         * pointer_check_4.f90: New test.
5805         * pointer_check_5.f90: New test.
5806
5807 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
5808
5809         PR fortran/40551
5810         * gfortran.dg/func_assign_2.f90 : New test.
5811
5812 2009-06-29  Richard Guenther  <rguenther@suse.de>
5813
5814         PR middle-end/14187
5815         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5816         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5817         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5818         * gcc.c-torture/execute/20090623-1.c: Likewise.
5819         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5820         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5821
5822 2009-06-29  Richard Guenther  <rguenther@suse.de>
5823
5824         PR middle-end/38212
5825         * gcc.c-torture/execute/pr38212.c: New testcase.
5826
5827 2009-06-29  Richard Guenther  <rguenther@suse.de>
5828
5829         PR tree-optimization/40579
5830         * gcc.c-torture/execute/pr40579.c: New testcase.
5831
5832 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
5833
5834         PR tree-optimization/40550
5835         * gcc.dg/pr40550.c: New test.
5836
5837 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5838
5839         * gnat.dg/overflow_sum2.adb: New test
5840         * gnat.dg/namet.ads: New helper.
5841
5842         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5843
5844 2009-06-28  Tobias Burnus  <burnus@net-b.de>
5845
5846         PR fortran/34112
5847         * gfortran.dg/compiler-directive_1.f90: New test.
5848         * gfortran.dg/compiler-directive_2.f: New test.
5849
5850 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5851
5852         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5853         comment out some values and add some cases.
5854
5855 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
5856
5857         PR testsuite/40567
5858         * gcc.dg/vect/vect.exp: Fix lappend syntax.
5859
5860 2009-06-26  Richard Henderson  <rth@redhat.com>
5861
5862         PR testsuite/40565
5863         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5864         * gcc.target/i386/local.c: Pass a non-constant to T.
5865
5866 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
5867
5868         PR fortran/39997
5869         PR fortran/40541
5870         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5871         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5872         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5873         * gfortran.dg/proc_ptr_result_5.f90: New.
5874
5875 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
5876
5877         PR c/39902
5878         * gcc.dg/dfp/pr39902.c: New test.
5879
5880 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
5881
5882         PR testsuite/40532
5883         * gcc.dg/builtins-65.c: Require c99 runtime.
5884
5885 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5886
5887         * gnat.dg/array7.ad[sb]: New test.
5888
5889 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
5890
5891         * gnat.dg/array6.adb: New test.
5892
5893 2009-06-25  Ian Lance Taylor  <iant@google.com>
5894
5895         * g++.dg/warn/Wsign-compare-3.C: New testcase.
5896
5897 2009-06-25  Ian Lance Taylor  <iant@google.com>
5898
5899         * g++.dg/warn/Wunused-16.C: New testcase.
5900
5901 2009-06-25  Ian Lance Taylor  <iant@google.com>
5902
5903         * g++.dg/warn/skip-2.C: New testcase.
5904
5905 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
5906
5907         * gcc.c-torture/execute/20090618-1.c: add dg-run and
5908         dg-skip-if and move to ...
5909         * gcc.dg/torture/20090618-1.c.
5910
5911 2009-06-25  Martin Jambor  <mjambor@suse.cz>
5912
5913         PR tree-optimization/40493
5914         * gcc.c-torture/execute/pr40493.c: New test.
5915
5916 2009-06-24  Jason Merrill  <jason@redhat.com>
5917
5918         PR c++/40342
5919         * g++.dg/template/overload10.C: New.
5920
5921 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
5922
5923         PR fortran/40427
5924         * gfortran.dg/proc_ptr_comp_11.f90: New.
5925
5926 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5927
5928         * gcc.dg/pr40501.c: New testcase.
5929
5930 2009-06-23  DJ Delorie  <dj@redhat.com>
5931
5932         Add MeP port.
5933         * lib/target-supports.exp: Add mep support (no profiling).
5934
5935 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
5936
5937         PR testsuite/39297
5938         * gcc.dg/ssa/loop-31.c: Change scan rules.
5939
5940 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5941
5942         * gcc.dg/cpp/empty-include.c: Update column info.
5943         * gcc.dg/cpp/assert2.c: Update column info.
5944
5945 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
5946
5947         * g++.dg/ext/builtin-object-size1.C: New test.
5948         * g++.dg/ext/builtin-object-size2.C: New test.
5949
5950 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
5951
5952         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5953         * gcc.dg/optimize-bswapdi-1.c: Likewise.
5954
5955 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
5956
5957         * gcc.target/mips/truncate-3.c: New test.
5958
5959 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
5960
5961         PR fortran/37254
5962         PR fortran/39850
5963         * gfortran.dg/interface_30.f90: Modified error message.
5964         * gfortran.dg/proc_decl_22.f90: New.
5965
5966 2009-06-22  Ian Lance Taylor  <iant@google.com>
5967
5968         * gcc.dg/Wcxx-compat-19.c: New testcase.
5969
5970 2009-06-22  Matthias Klose  <doko@ubuntu.com>
5971
5972         PR objc/28050
5973         * pr28050.m: New testcase.
5974
5975 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5976
5977         PR testsuite/40481
5978         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5979
5980 2009-06-22  Martin Jambor  <mjambor@suse.cz>
5981
5982         PR tree-optimization/40492
5983         * g++.dg/torture/pr40492.C: New test.
5984
5985 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
5986
5987         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5988         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
5989
5990 2009-06-22  Olivier Hainque  <hainque@adacore.com>
5991
5992         * gnat.dg/raise_ce.adb: Helper for ...
5993         * gnat.dg/handle_and_return.adb: New test.
5994
5995 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
5996
5997         PR fortran/40443
5998         * gfortran.dg/generic_18.f90: New test.
5999
6000 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6001
6002         PR fortran/40472
6003         * gfortran.dg/spread_size_limit.f90: New test.
6004
6005 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6006
6007         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6008         to put dump files in a subdirectory.
6009         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6010         ".o" temporary files.
6011
6012 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6013
6014         PR fortran/39850
6015         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6016         * gfortran.dg/interface_20.f90: Ditto.
6017         * gfortran.dg/interface_21.f90: Ditto.
6018         * gfortran.dg/interface_22.f90: Ditto.
6019         * gfortran.dg/interface_30.f90: New.
6020         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6021
6022 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6023
6024         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6025         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6026         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6027         DEFAULT_VECTFLAGS.
6028
6029 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6030             Revital Eres  <eres@il.ibm.com>
6031
6032         PR testsuite/40359
6033         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6034         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6035         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6036
6037 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6038
6039         PR testsuite/40475
6040         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6041         without misalignment support.
6042         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6043
6044 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6045
6046         PR fortran/40452
6047         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6048
6049 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6050
6051         PR fortran/40440
6052         * gfortran.dg/alloc_comp_result_2.f90: New test.
6053
6054 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6055
6056         PR target/40482
6057         * gcc.target/arm/pr40482.c: New test.
6058
6059 2009-06-19  Ian Lance Taylor  <iant@google.com>
6060
6061         * gcc.dg/Wcxx-compat-18.c: New testcase.
6062
6063 2009-06-19  Richard Guenther  <rguenther@suse.de>
6064
6065         * gcc.c-torture/execute/20090618-1.c: New testcase.
6066
6067 2009-06-19  Ian Lance Taylor  <iant@google.com>
6068
6069         * gcc.dg/Wcxx-compat-17.c: New testcase.
6070
6071 2009-06-19  Ian Lance Taylor  <iant@google.com>
6072
6073         * gcc.dg/Wcxx-compat-15.c: New testcase.
6074
6075 2009-06-19  Ian Lance Taylor  <iant@google.com>
6076
6077         * gcc.dg/Wcxx-compat-16.c: New testcase.
6078
6079 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6080
6081         * gcc.dg/builtins-34.c: Add significand cases.
6082
6083 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6084
6085         PR testsuite/40491
6086         * gcc.dg/20080522-1.c: Remove testcase for real.
6087         * gcc.dg/20080528-1.c: Ditto.
6088
6089 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6090
6091         PR fortran/40450
6092         * gfortran.dg/proc_ptr_20.f90: New.
6093
6094 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6095
6096         PR target/40470
6097         * gcc.dg/torture/pr40470-1.c: New.
6098         * gcc.dg/torture/pr40470-2.c: Likewise.
6099         * gcc.dg/torture/pr40470-3.c: Likewise.
6100         * gcc.dg/torture/pr40470-4.c: Likewise.
6101
6102 2009-06-18  Diego Novillo  <dnovillo@google.com>
6103
6104         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6105         * gcc.dg/plugin/ggcplug.c: Likewise.
6106         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6107         * g++.dg/plugin/selfassign.c: Likewise.
6108         * g++.dg/plugin/attribute_plugin.c: Likewise.
6109         * g++.dg/plugin/dumb_plugin.c: Likewise.
6110
6111 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6112
6113         * gcc.dg/cpp/arith-3.c: Add column info.
6114
6115 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6116
6117         * gcc.target/arm/fp16-compile-none-2.c: New.
6118         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6119         * gcc.target/arm/fp16-compile-alt-12.c: New.
6120
6121 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6122
6123         * gcc.target/arm/fp16-compile-alt-1.c: New.
6124         * gcc.target/arm/fp16-compile-alt-2.c: New.
6125         * gcc.target/arm/fp16-compile-alt-3.c: New.
6126         * gcc.target/arm/fp16-compile-alt-4.c: New.
6127         * gcc.target/arm/fp16-compile-alt-5.c: New.
6128         * gcc.target/arm/fp16-compile-alt-6.c: New.
6129         * gcc.target/arm/fp16-compile-alt-7.c: New.
6130         * gcc.target/arm/fp16-compile-alt-8.c: New.
6131         * gcc.target/arm/fp16-compile-alt-9.c: New.
6132         * gcc.target/arm/fp16-compile-alt-10.c: New.
6133         * gcc.target/arm/fp16-compile-alt-11.c: New.
6134         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6135         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6136         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6137         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6138         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6139         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6140         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6141         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6142         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6143         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6144         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6145         * gcc.target/arm/fp16-compile-none-1.c: New.
6146         * gcc.target/arm/fp16-compile-exprtype.c: New.
6147         * gcc.target/arm/fp16-compile-vcvt.c: New.
6148         * gcc.target/arm/fp16-builtins-1.c: New.
6149         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6150         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6151         * gcc.target/arm/fp16-param-1.c: New.
6152         * gcc.target/arm/fp16-return-1.c: New.
6153         * gcc.target/arm/fp16-unprototyped-1.c: New.
6154         * gcc.target/arm/fp16-unprototyped-2.c: New.
6155         * gcc.target/arm/fp16-variadic-1.c: New.
6156         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6157         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6158         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6159         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6160         * gcc.dg/torture/arm-fp16-ops.h: New.
6161         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6162         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6163         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6164         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6165         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6166         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6167         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6168         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6169         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6170         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6171         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6172         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6173         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6174         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6175         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6176         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6177         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6178         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6179         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6180         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6181         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6182
6183 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6184
6185         * gcc.dg/builtins-65.c: New test.
6186
6187 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6188
6189         PR fortran/40451
6190         * gfortran.dg/proc_ptr_result_4.f90: New.
6191
6192 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6193
6194         * gcc.c-torture/execute/bitfld-5.c: New test.
6195
6196 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6197
6198         * gcc.dg/builtin-unreachable-3.c: New test.
6199
6200 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6201
6202         * gcc.target/i386/builtin-unreachable.c: New test.
6203
6204 2009-06-17  Ian Lance Taylor  <iant@google.com>
6205
6206         * gcc.dg/Wcxx-compat-14.c: New testcase.
6207
6208 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6209
6210         * gcc.dg/func-ptr-conv-1.c: Update column info.
6211
6212 2009-06-17  Richard Guenther  <rguenther@suse.de>
6213
6214         PR middle-end/40404
6215         * gcc.c-torture/execute/pr40404.c: New testcase.
6216
6217 2009-06-17  Richard Guenther  <rguenther@suse.de>
6218
6219         PR middle-end/40460
6220         * g++.dg/torture/pr40460.C: New testcase.
6221
6222 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6223
6224         * gcc.dg/plugin/one_time_plugin.c: New test.
6225         * gcc.dg/plugin/one_time-test-1.c: New test.
6226         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6227
6228 2009-06-16  Ian Lance Taylor  <iant@google.com>
6229
6230         * g++.dg/warn/skip-1.C: New testcase.
6231
6232 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6233
6234         PR middle-end/40446
6235         * g++.dg/other/pr40446.C: New test.
6236
6237 2009-06-16  Richard Guenther  <rguenther@suse.de>
6238
6239         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6240         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6241         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6242         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6243
6244 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6245
6246         * gcc.c-torture/compile/pr40432.c: New file.
6247
6248 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6249
6250         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6251
6252 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6253
6254         PR fortran/36947
6255         PR fortran/40039
6256         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6257         * gfortran.dg/interface_20.f90: Modified error messages.
6258         * gfortran.dg/interface_21.f90: Ditto.
6259         * gfortran.dg/interface_26.f90: Ditto.
6260         * gfortran.dg/interface_27.f90: Ditto.
6261         * gfortran.dg/interface_28.f90: Extended test case.
6262         * gfortran.dg/interface_29.f90: New.
6263         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6264         * gfortran.dg/proc_decl_8.f90: Ditto.
6265         * gfortran.dg/proc_ptr_11.f90: Ditto.
6266         * gfortran.dg/proc_ptr_15.f90: Ditto.
6267
6268 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6269
6270         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6271         printing.
6272         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6273         gcc.dg/vect/vect-outer-4f.c: Likewise.
6274         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6275         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6276         Likewise.
6277         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6278         outer loop.
6279
6280 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6281
6282         PR fortran/40383
6283         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6284
6285 2009-06-15  Ian Lance Taylor  <iant@google.com>
6286
6287         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6288         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6289         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6290         Recognize new notes.
6291         * gcc.dg/stmt-expr-label-2.c: Likewise.
6292         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6293         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6294         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6295         * gcc.dg/c99-vla-jump-4.c: Likewise.
6296         * gcc.dg/stmt-expr-label-1.c: Likewise.
6297         * gcc.dg/stmt-expr-label-3.c: Likewise.
6298         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6299
6300 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6301
6302         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6303
6304 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6305
6306         * gcc.dg/builtin-object-size-7.c: New test.
6307
6308 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6309
6310         PR testsuite/40426
6311         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6312         level != "" use separate -gdwarf-2 -g${level} options instead of
6313         -gdwarf-2${level}.
6314         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6315         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6316         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6317
6318 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6319
6320         * g++.dg/abi/mangle11.C: Update warning line.
6321         * g++.dg/abi/mangle12.C: Update warning line.
6322         * g++.dg/abi/mangle17.C: Update warning line.
6323         * g++.dg/abi/mangle20-2.C: Update warning line.
6324
6325 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6326
6327         * gcc.dg/optimize-bswap-1.c: Split into these two:
6328         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6329         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6330
6331 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6332
6333         * gcc.dg/optimize-bswap-1.c: New testcase.
6334
6335 2009-06-14  Richard Guenther  <rguenther@suse.de>
6336
6337         PR middle-end/40389
6338         * g++.dg/torture/pr40389.C: New testcase.
6339
6340 2009-06-13  Richard Guenther  <rguenther@suse.de>
6341
6342         PR tree-optimization/40421
6343         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6344
6345 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6346
6347         * gcc.dg/old-style-prom-3.c: Add column info.
6348         * gcc.dg/overflow-warn-1.c
6349         * gcc.dg/gomp/pr27415.c
6350         * gcc.dg/gomp/for-1.c: Same.
6351         * gcc.dg/enum-compat-1.c: Same.
6352         * gcc.dg/c99-tag-3.c: Same.
6353         * gcc.dg/Wredundant-decls-2.c: Same.
6354         * gcc.dg/func-ptr-conv-1.c: Same.
6355         * gcc.dg/asm-wide-1.c: Same.
6356         * gcc.dg/nofixed-point-2.c: Same.
6357         * gcc.dg/cpp/line3.c: Same.
6358         * gcc.dg/array-10.c: Same.
6359         * gcc.dg/c99-vla-jump-1.c: Same.
6360         * gcc.dg/pr20368-1.c: Same.
6361         * gcc.dg/Wshadow-3.c: Same.
6362         * gcc.dg/c90-const-expr-8.c: Same.
6363         * gcc.dg/label-decl-2.c: Same.
6364         * gcc.dg/dremf-type-compat-2.c: Same.
6365         * gcc.dg/c90-const-expr-5.c: Same.
6366         * gcc.dg/builtins-30.c: Same.
6367         * gcc.dg/Warray-bounds.c: Same.
6368         * gcc.dg/Wcxx-compat-2.c: Same.
6369         * gcc.dg/tree-ssa/col-1.c: Same.
6370         * gcc.dg/old-style-prom-2.c: Same.
6371         * gcc.dg/cast-function-1.c: Same.
6372         * gcc.dg/pr15698-1.c: Same.
6373         * gcc.dg/dremf-type-compat-3.c: Same.
6374         * gcc.dg/vla-8.c: Same.
6375         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6376         line.
6377         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6378         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6379         * gcc.dg/enum-compat-1.c: Same.
6380         * gcc.dg/dremf-type-compat-2.c: Same.
6381         * gcc.dg/old-style-prom-2.c: Same.
6382         * gcc.dg/pr15698-1.c: Same.
6383         * gcc.dg/pr20368-1.c: Same.
6384         * gcc.dg/dremf-type-compat-3.c: Same.
6385         * gcc.dg/builtins-30.c: Same.  Test for columns.
6386
6387 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6388
6389         PR fortran/40176
6390         * gfortran.dg/proc_decl_1.f90: Extended.
6391
6392 2009-06-12  Ian Lance Taylor  <iant@google.com>
6393
6394         * gcc.dg/Wcxx-compat-13.c: New testcase.
6395
6396 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6397
6398         PR tree-opt/38865
6399         * gcc.dg/tree-ssa/fre-vce-1.c
6400
6401 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6402
6403         PR testsuite/40384
6404         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6405         min-insn-to-prefetch-ratio=5.
6406
6407 2009-06-12  Joey Ye  <joey.ye@intel.com>
6408             H.J. Lu  <hongjiu.lu@intel.com>
6409
6410         PR middle-end/39146
6411         * gcc.target/i386/stackalign/pr39146.c: New.
6412
6413 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6414
6415         * gcc.target/i386/crc32-1.c: New.
6416         * gcc.target/i386/crc32-2.c: Likewise.
6417
6418 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6419
6420         PR c/39252
6421         * gcc.dg/builtin-unreachable-1.c: New test.
6422         * gcc.dg/builtin-unreachable-2.c: Same.
6423
6424 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6425
6426         PR fortran/40402
6427         * gfortran.dg/data_value_1.f90: New test.
6428
6429 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6430
6431         PR testsuite/39831
6432         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6433         remove ilp32 requirement.
6434         * gcc.target/i386/excess-precision-2.c: Likewise.
6435         * gcc.target/i386/excess-precision-3.c: Likewise.
6436         * gcc.target/i386/excess-precision-4.c: Likewise.
6437         * gcc.target/i386/excess-precision-5.c: Likewise.
6438         * gcc.target/i386/excess-precision-6.c: Likewise.
6439
6440 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6441
6442         PR fortran/38718
6443         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6444         * gfortran.dg/nan_5.f90: New test.
6445
6446 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6447
6448         * gcc.target/arm/neon-modes-1.c: New test.
6449
6450 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6451
6452         * g++.dg/torture/pr31579.C: Cast pointer
6453         via __SIZE_TYPE__ instead of 'unsigned long'.
6454
6455 2009-06-10  Anthony Green  <green@moxielogic.com>
6456
6457         * lib/target-supports.exp (check_profiling_available):
6458         Profiling is not available for testing purposes on moxie.
6459
6460 2009-06-09  Ian Lance Taylor  <iant@google.com>
6461
6462         * gcc.dg/Wcxx-compat-12.c: New testcase.
6463
6464 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6465
6466         PR libfortran/40334
6467         * gfortran.dg/backspace_11.f90: New.
6468
6469 2009-06-09  Jason Merrill  <jason@redhat.com>
6470
6471         * g++.dg/cpp0x/defaulted10.C: New.
6472
6473 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6474
6475         * gcc.c-torture/compile/pr40351.c: New file.
6476
6477 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6478
6479         * gnat.dg/align_max.adb: New test.
6480
6481 2009-06-08  Jason Merrill  <jason@redhat.com>
6482
6483         * g++.dg/cpp0x/auto15.C: New.
6484
6485 2009-06-08  Jan Hubicka  <jh@suse.cz>
6486
6487         PR debug/39834
6488         * gcc.dg/torture/pr39834.c
6489
6490 2009-06-08  Jan Hubicka  <jh@suse.cz>
6491
6492         PR middle-end/40102
6493         * g++.dg/torture/pr40102.C: New testcase.
6494
6495 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6496
6497         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6498         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6499         * gcc.dg/builtin-object-size-6.c: New test.
6500
6501         PR c++/40373
6502         * g++.dg/template/dtor7.C: New test.
6503
6504         PR c++/40370
6505         PR c++/40372
6506         * g++.dg/template/error41.C: New test.
6507         * g++.dg/template/error42.C: New test.
6508
6509 2009-06-08  Revital Eres  <eres@il.ibm.com>
6510
6511         PR testsuite/40359
6512         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6513         * gcc.dg/vect/vect-88.c: Likewise.
6514         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6515         * gcc.dg/vect/pr25413.c: Likewise.
6516         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6517
6518 2009-06-07  Ian Lance Taylor  <iant@google.com>
6519
6520         * g++.dg/warn/Wswitch-3.C: New testcase.
6521         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6522         * gcc.dg/Wswitch-enum-error.c: Likewise.
6523         * gcc.dg/Wswitch-error.c: Likewise.
6524
6525 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6526
6527         PR fortran/40008
6528         * gfortran.dg/negative_unit.f: Update test.
6529         * gfortran.dg/negative_unit_int8.f: Update test.
6530         * gfortran.dg/newunit_1.f90: New test.
6531
6532 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6533
6534         PR fortran/25104
6535         PR fortran/29962
6536         * gfortran.dg/spread_init_expr.f03: New.
6537         * gfortran.dg/unpack_init_expr.f03: New.
6538         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6539         error message.
6540
6541 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6542
6543         PR fortran/25104
6544         PR fortran/29962
6545         * gfortran.dg/count_init_expr.f03
6546         * gfortran.dg/product_init_expr.f03
6547         * gfortran.dg/sum_init_expr.f03
6548
6549 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6550
6551         PR fortran/36874
6552         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6553         message.
6554         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6555         shapes.
6556         * gfortran.dg/zero_sized_5.f90: Likewise.
6557
6558 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6559
6560         PR middle-end/32950
6561         * g++.dg/torture/pr32950.C: New.
6562
6563 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6564
6565         PR fortran/25104
6566         PR fortran/29962
6567         * gfortran.dg/dot_product_1.f03: New.
6568         * gfortran.dg/matmul_8.f03: New.
6569         * gfortran.dg/transpose_3.f03: New.
6570
6571 2009-06-06  Ian Lance Taylor  <iant@google.com>
6572
6573         * gcc.dg/Wunused-label-1.c: New test case.
6574         * g++.dg/warn/Wunused-label-1.C: New test case.
6575         * g++.dg/warn/Wunused-label-2.C: New test case.
6576         * g++.dg/warn/Wunused-label-3.C: New test case.
6577
6578 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6579
6580         PR fortran/37203
6581         * reshape_zerosize_2.f90: New.
6582
6583 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6584
6585         PR fortran/32890
6586         * gfortran.dg/pack_assign_1.f90: New.
6587         * gfortran.dg/pack_vector_1.f90: New.
6588
6589 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6590
6591         PR middle-end/40340
6592         * gcc.dg/pr40340-1.c: New test.
6593         * gcc.dg/pr40340-2.c: New test.
6594         * gcc.dg/pr40340-3.c: New test.
6595         * gcc.dg/pr40340-4.c: New test.
6596         * gcc.dg/pr40340-5.c: New test.
6597         * gcc.dg/pr40340.h: New file.
6598
6599 2009-06-05  Revital Eres  <eres@il.ibm.com>
6600
6601         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6602         New procedure.
6603         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6604         * gcc.dg/vect/vect-33.c: Likewise.
6605         * gcc.dg/vect/vect-92.c: Likewise.
6606         * gcc.dg/vect/vect-58.c: Likewise.
6607         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6608         * gcc.dg/vect/vect-42.c: Likewise.
6609         * gcc.dg/vect/slp-25.c: Likewise.
6610         * gcc.dg/vect/vect-align-1.c: Likewise.
6611         * gcc.dg/vect/vect-align-2.c: Likewise.
6612         * gcc.dg/vect/vect-93.c: Likewise.
6613         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6614         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6615         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6616         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6617         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6618         * gcc.dg/vect/vect-26.c: Likewise.
6619         * gcc.dg/vect/vect-44.c: Likewise.
6620         * gcc.dg/vect/vect-70.c: Likewise.
6621         * gcc.dg/vect/vect-95.c: Likewise.
6622         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6623         * gcc.dg/vect/vect-28.c: Likewise.
6624         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6625         * gcc.dg/vect/vect-87.c: Likewise.
6626         * gcc.dg/vect/vect-109.c: Likewise.
6627         * gcc.dg/vect/vect-54.c: Likewise.
6628         * gcc.dg/vect/vect-96.c: Likewise.
6629         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6630         * gcc.dg/vect/vect-88.c: Likewise.
6631         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6632         * gcc.dg/vect/vect-89.c: Likewise.
6633         * gcc.dg/vect/vect-91.c: Likewise.
6634         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6635         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6636         * gfortran.dg/vect/vect-2.f90: Likewise.
6637         * gfortran.dg/vect/vect-3.f90: Likewise.
6638         * gfortran.dg/vect/vect-4.f90: Likewise.
6639         * gfortran.dg/vect/vect-5.f90: Likewise.
6640
6641 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6642
6643         PR tree-optimization/36318
6644         * gcc.dg/tree-ssa/sra-7.c: New test.
6645
6646 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6647
6648         PR fortran/37203
6649         * gfortran.dg/reshape_order_5.f90: New.
6650         * gfortran.dg/reshape_shape_1.f90: New.
6651
6652 2009-06-04  Jason Merrill  <jason@redhat.com>
6653
6654         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6655
6656 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6657
6658         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6659         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6660
6661 2009-06-04  Richard Guenther  <rguenther@suse.de>
6662
6663         PR c++/39371
6664         * g++.dg/torture/pr40335.C: New testcase.
6665
6666 2009-06-03  Richard Guenther  <rguenther@suse.de>
6667
6668         PR middle-end/40328
6669         * gcc.dg/torture/pr40328.c: New testcase.
6670
6671 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6672
6673         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6674         m68k and fido.
6675
6676 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6677
6678         * g++.dg/torture/pr40323.C: New file.
6679
6680 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6681
6682         * gnat.dg/specs/root.ads: New test.
6683         * gnat.dg/specs/root-level_1.ads: Likewise.
6684         * gnat.dg/specs/root-level_2.ads: Likewise.
6685         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6686
6687 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6688
6689         * g++.dg/init/ref15.C: Require unwrapped targets.
6690
6691 2009-06-02  Jason Merrill  <jason@redhat.com>
6692
6693         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6694         * g++.dg/cpp0x/initlist18.C: New.
6695         * g++.dg/cpp0x/initlist19.C: New.
6696
6697         * g++.dg/cpp0x/auto14.C: New.
6698
6699 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6700
6701         * gnat.dg/alignment6.adb: Remove XFAIL.
6702
6703 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6704
6705         PR c++/38089
6706         * g++.dg/template/spec36.C: New test.
6707
6708 2009-06-01  Ian Lance Taylor  <iant@google.com>
6709
6710         * gcc.dg/cast-qual-3.c: New testcase.
6711         * g++.dg/warn/Wcast-qual2.C: New testcase.
6712
6713 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6714
6715         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6716         (process-message): Expect column numbers.
6717         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6718         * gcc.dg/pch/counter-2.c: Same.
6719         * gcc.dg/pch/valid-2.c: Same.
6720         * gcc.dg/pch/warn-1.c: Same.
6721         * gcc.dg/pch/valid-1.c: Same.
6722         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6723         * gcc.dg/cpp/syshdr.c: Same.
6724         * gcc.dg/cpp/19940712-1.c: Same.
6725         * gcc.dg/cpp/missing-header-1.c: Same.
6726         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6727         * gcc.dg/cpp/tr-warn3.c: Same.
6728         * gcc.dg/cpp/pr29612-2.c: Same.
6729         * gcc.dg/cpp/tr-warn4.c: Same.
6730         * gcc.dg/cpp/Wtrigraphs.c: Same.
6731         * gcc.dg/cpp/poison.c: Same.
6732         * gcc.dg/cpp/arith-3.c: Same.
6733         * gcc.dg/cpp/sysmac2.c: Same.
6734         * gcc.dg/cpp/cpp.exp: Same.
6735         * gcc.dg/cpp/tr-warn5.c: Same.
6736         * gcc.dg/cpp/include2.c: Same.
6737         * gcc.dg/cpp/Wmissingdirs.c: Same.
6738         * gcc.dg/cpp/Wmissingdirs.c: Same.
6739         * gcc.dg/cpp/tr-warn6.c: Same.
6740         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6741         * gcc.dg/cpp/macspace1.c: Same.
6742         * gcc.dg/cpp/escape-2.c: Same.
6743         * gcc.dg/cpp/assert2.c: Same.
6744         * gcc.dg/cpp/undef2.c: Same.
6745         * gcc.dg/cpp/macspace2.c: Same.
6746         * gcc.dg/cpp/tr-warn1.c: Same.
6747         * gcc.dg/cpp/extratokens2.c: Same.
6748         * gcc.dg/cpp/strify2.c: Same.
6749         * gcc.dg/cpp/Wsignprom.c: Same.
6750         * gcc.dg/cpp/redef2.c: Same.
6751         * gcc.dg/cpp/trad/trad.exp: Same.
6752         * gcc.dg/cpp/arith-1.c: Same.
6753         * gcc.dg/cpp/extratokens.c: Same.
6754         * gcc.dg/cpp/if-mpar.c: Same.
6755
6756 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6757
6758         * gnat.dg/nested_float_packed.ads: New test.
6759
6760 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6761             Eric Botcazou  <botcazou@adacore.com>
6762
6763         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6764         * gnat.dg/test_oconst.adb: New test.
6765
6766 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
6767
6768         * gcc.dg/plugin/ggcplug.c: Moved comment.
6769         (plugin_init): Fixed typo, declared i, returned 0 at end.
6770
6771 2009-05-31  Ira Rosen  <irar@il.ibm.com>
6772
6773         PR testsuite/40244
6774         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6775         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6776
6777 2009-05-29  Ian Lance Taylor  <iant@google.com>
6778
6779         * gcc.dg/Wcxx-compat-11.c: New testcase.
6780
6781 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6782
6783         PR fortran/40019
6784         * gfortran.dg/leadz_trailz_1.f90: New test.
6785         * gfortran.dg/leadz_trailz_2.f90: New test.
6786
6787 2009-05-29  Martin Jambor  <mjambor@suse.cz>
6788
6789         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6790         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6791         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6792         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6793         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6794         * gcc.dg/tree-ssa/sra-2.c: Likewise.
6795         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6796         * gcc.dg/tree-ssa/sra-1.c: Likewise.
6797         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6798         * gcc.dg/tree-ssa/sra-5.c: New file.
6799         * gcc.dg/tree-ssa/sra-6.c: New file.
6800         * gcc.c-torture/compile/sra-1.c: New file.
6801
6802 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
6803
6804         PR middle-end/40291
6805         * gcc.c-torture/compile/pr40291.c: New test.
6806
6807         PR target/40017
6808         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6809         __vector _Bool.
6810         * gcc.target/powerpc/altivec-30.c: New test.
6811         * gcc.target/powerpc/altivec-31.c: New test.
6812
6813 2009-05-28  Richard Guenther  <rguenther@suse.de>
6814
6815         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6816         * gcc.c-torture/execute/20090527-1.c: Likewise.
6817
6818 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
6819
6820         PR c++/39754
6821         * g++.dg/template/canon-type-1.C: New test.
6822         * g++.dg/template/canon-type-2.C: Likewise.
6823         * g++.dg/template/canon-type-3.C: Likewise.
6824         * g++.dg/template/canon-type-4.C: Likewise.
6825         * g++.dg/template/canon-type-5.C: Likewise.
6826         * g++.dg/template/canon-type-6.C: Likewise.
6827         * g++.dg/template/canon-type-7.C: Likewise.
6828
6829 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
6830             Uros Bizjak  <ubizjak@gmail.com>
6831             Danny Smith  <dansmister@gmail.com>
6832
6833         PR target/37216
6834
6835         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6836         New function.
6837         * gcc.target/i386/pr37216.c:  New test source file.
6838         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
6839         use -fno-common for testing Cygwin and MinGW targets.
6840
6841 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
6842
6843         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6844         * g++.dg/opt/memcpy1.C (size_t): Likewise.
6845         * g++.dg/pr37742.C (size_t): Likewise.
6846         * g++.dg/torture/pr34850.C (size_t): Likewise.
6847         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6848         _PTRDIFF_TYPE__.
6849         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6850         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6851         (size_t): Use __extension__ and __SIZE_TYPE__.
6852         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6853         __SIZE_TYPE__.
6854         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6855         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6856         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6857         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6858         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6859         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6860         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6861         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6862         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6863         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6864         (__ssize_t): Likewise.
6865         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6866         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6867         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6868         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6869         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6870         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6871         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6872         * gcc.dg/pr33667.c (size_t): Likewise.
6873         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6874         * gcc.dg/torture/pr39204.c (size_t): Likewise.
6875         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6876         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6877         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6878         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6879
6880 2009-05-28  Ira Rosen  <irar@il.ibm.com>
6881
6882         PR tree-optimization/40254
6883         * gcc.dg/vect/pr40254.c: New test.
6884
6885 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
6886
6887         PR middle-end/33699
6888         * gcc.target/mips/const-anchor-1.c: New test.
6889         * gcc.target/mips/const-anchor-2.c: New test.
6890
6891 2009-05-27  Jason Merrill  <jason@redhat.com>
6892
6893         * g++.dg/cpp0x/initlist15.C: New.
6894         * g++.dg/cpp0x/initlist16.C: New.
6895         * g++.dg/cpp0x/initlist17.C: New.
6896
6897 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6898
6899         PR fortran/39178
6900         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6901         patterns to reflect frontend changes.
6902         * gfortran.dg/vector_subscript_4.f90: Likewise.
6903
6904 2009-05-27  Olivier Hainque  <hainque@adacore.com>
6905             Eric Botcazou  <botcazou@adacore.com>
6906
6907         * gcc.c-torture/execute/align-nest.c: New testcase.
6908         * gnat.dg/misaligned_nest.adb: New testcase.
6909
6910 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
6911
6912         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6913         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6914         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6915         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6916
6917 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
6918
6919         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6920         cast instead of assuming 0ul.
6921         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6922         __SIZE_TYPE__.
6923         (_type_desc): Make first argument const.
6924         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6925
6926 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6927
6928         PR libfortran/40187
6929         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
6930         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
6931
6932 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
6933
6934         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6935         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6936         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6937         * gcc.dg/plugin/ggcplug.c: Added new file.
6938
6939 2009-05-26  Tobias Burnus  <burnus@net-b.de>
6940
6941         PR fortran/40246
6942         * gfortran.dg/nullify_4.f90: New test.
6943
6944 2009-05-26  Richard Guenther  <rguenther@suse.de>
6945
6946         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6947
6948 2009-05-26  Richard Guenther  <rguenther@suse.de>
6949
6950         PR middle-end/40252
6951         * gcc.c-torture/compile/pr40252.c: New testcase.
6952
6953 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
6954
6955         PR c++/40007
6956         * g++.dg/template/typedef18.C: New test.
6957         * g++.dg/template/typedef19.C: Likewise.
6958         * g++.dg/template/typedef20.C: Likewise.
6959         * g++.dg/template/access11.C: Adjust.
6960
6961 2009-05-26  Richard Guenther  <rguenther@suse.de>
6962
6963         PR testsuite/40247
6964         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6965
6966 2009-05-25  Jason Merrill  <jason@redhat.com>
6967
6968         PR c++/38064
6969         * g++.dg/cpp0x/enum3.C: New test.
6970
6971 2009-05-25  Richard Guenther  <rguenther@suse.de>
6972
6973         PR tree-optimization/36327
6974         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6975         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6976         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6977         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6978         * gcc.dg/vect/vect-40.c: Likewise.
6979         * gcc.dg/vect/vect-42.c: Likewise.
6980         * gcc.dg/vect/vect-46.c: Likewise.
6981         * gcc.dg/vect/vect-76.c: Likewise.
6982
6983 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
6984
6985         PR fortran/40176
6986         * gfortran.dg/proc_ptr_18.f90: New.
6987         * gfortran.dg/proc_ptr_19.f90: New.
6988         * gfortran.dg/proc_ptr_comp_9.f90: New.
6989         * gfortran.dg/proc_ptr_comp_10.f90: New.
6990
6991 2009-05-25  Richard Guenther  <rguenther@suse.de>
6992
6993         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6994         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6995
6996 2009-05-25  Ira Rosen  <irar@il.ibm.com>
6997
6998         PR tree-optimization/40238
6999         * gcc.dg/vect/pr40238.c: New test.
7000
7001 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7002             Dominique Dhumieres  <dominiq@lps.ens.fr>
7003
7004         PR fortran/35732
7005         PR fortran/39872
7006         * gfortran.dg/bounds_check_fail_3.f90: New test.
7007         * gfortran.dg/bounds_check_fail_4.f90: New test.
7008         * gfortran.dg/bounds_check_14.f90: Update test.
7009         * gfortran.dg/bound_4.f90: Update test.
7010
7011 2009-05-24  Richard Guenther  <rguenther@suse.de>
7012
7013         PR middle-end/40233
7014         * gcc.c-torture/compile/pr40233.c: New testcase.
7015
7016 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7017
7018         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7019         for alpha*-*-* targets.
7020
7021 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7022
7023         * gcc.dg/vect/bb-slp-1.c: New test.
7024         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7025         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7026         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7027         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7028         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7029         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7030         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7031         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7032         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7033         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7034         gcc.dg/vect/bb-slp-22.c: Likewise.
7035         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7036
7037 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7038             Maxim Kuvyrkov  <maxim@codesourcery.com>
7039
7040         * gcc.dg/falign-labels-1.c: New test.
7041
7042 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7043
7044         * gnat.dg/specs/rep_clause3.ads: New test.
7045
7046 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7047
7048         * gnat.dg/addr6.adb: New test.
7049
7050 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7051
7052         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7053         New function.
7054         * gcc.target/arm/thumb2-mul-space.c: New file.
7055         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7056         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7057         * gcc.target/arm/thumb2-mul-speed.c: New file.
7058
7059 2009-05-22  Richard Guenther  <rguenther@suse.de>
7060
7061         PR middle-end/38964
7062         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7063         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7064         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7065
7066 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7067
7068         * gcc.dg/dll-6.c: New test.
7069         * gcc.dg/dll-6a.c: Likewise.
7070         * gcc.dg/dll-7.c: Likewise.
7071         * gcc.dg/dll-7a.c: Likewise.
7072         * g++.dg/ext/dllexport2.C: Likewise.
7073         * g++.dg/ext/dllexport2a.cc: Likewise.
7074
7075 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7076
7077         PR target/37846
7078         * gcc.target/ia64/mfused-madd-vect.c: New test.
7079         * gcc.target/ia64/mfused-madd.c: New test.
7080         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7081         * gcc.target/ia64/mno-fused-madd.c: New test.
7082
7083 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7084
7085         * gcc.target/i386/movbe-1.c: New.
7086         * gcc.target/i386/movbe-2.c: Likewise.
7087
7088 2009-05-21  Taras Glek  <tglek@mozilla.com>
7089
7090         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7091         plugin_init signature.
7092         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7093         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7094         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7095
7096 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7097
7098         * gcc.dg/target/arm/neon-vmla-1.c: New.
7099         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7100
7101 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7102
7103         * gcc.target/mips/octeon-exts-6.c: New test.
7104         * gcc.target/mips/extend-1.c: New test.
7105         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7106         EXTS.
7107         * gcc.target/mips/octeon-exts-5.c: Likewise.
7108
7109 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7110
7111         PR middle-end/40204
7112         * gcc.c-torture/compile/pr40204.c: New test.
7113
7114 2009-05-20  Richard Guenther  <rguenther@suse.de>
7115
7116         * gcc.c-torture/compile/20090518-1.c: New testcase.
7117
7118 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7119
7120         PR tree-optimization/40087
7121         * gcc.dg/tree-ssa/pr40087.c: New test.
7122
7123 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7124
7125         * gcc.dg/vector-4.c: New testcase.
7126         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7127         * g++.dg/ext/vector16.C: New testcase.
7128
7129 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7130
7131         PR c/40172
7132         * gcc.dg/pr40172.c: Renamed to ...
7133         * gcc.dg/pr40172-1.c: This.
7134
7135         * gcc.dg/pr40172-2.c: New.
7136         * gcc.dg/pr40172-3.c: Likewise.
7137
7138 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7139
7140         PR c/40172
7141         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7142
7143 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7144
7145         * gnat.dg/loop_optimization6.ad[sb]: New test.
7146
7147 2009-05-19  Richard Guenther  <rguenther@suse.de>
7148
7149         * gcc.c-torture/compile/20090519-1.c: New testcase.
7150
7151 2009-05-18  Jason Merrill  <jason@redhat.com>
7152
7153         * g++.dg/cpp0x/explicit1.C: New.
7154         * g++.dg/cpp0x/explicit2.C: New.
7155
7156 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7157
7158         PR debug/40109
7159         * g++.dg/debug/dwarf2/nested-1.C: New test.
7160
7161 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7162
7163         PR testsuite/39907
7164         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7165         stack alignment.
7166
7167 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7168
7169         PR fortran/40164
7170         * gfortran.dg/proc_ptr_comp_8.f90: New.
7171
7172 2009-05-18  Richard Guenther  <rguenther@suse.de>
7173
7174         PR fortran/40168
7175         * gfortran.dg/array_memset_2.f90: Adjust.
7176
7177 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7178
7179         PR fortran/36947
7180         PR fortran/40039
7181         * gfortran.dg/interface_27.f90: New.
7182         * gfortran.dg/interface_28.f90: New.
7183         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7184         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7185
7186 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7187
7188         * gcc.target/m68k/tls-ie.c: New test.
7189         * gcc.target/m68k/tls-le.c: New test.
7190         * gcc.target/m68k/tls-gd.c: New test.
7191         * gcc.target/m68k/tls-ld.c: New test.
7192         * gcc.target/m68k/tls-ie-xgot.c: New test.
7193         * gcc.target/m68k/tls-le-xtls.c: New test.
7194         * gcc.target/m68k/tls-gd-xgot.c: New test.
7195         * gcc.target/m68k/tls-ld-xgot.c: New test.
7196         * gcc.target/m68k/tls-ld-xtls.c: New test.
7197         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7198
7199 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7200
7201         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7202
7203 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7204
7205         PR c/40172
7206         * gcc.dg/pr40172.c: New.
7207
7208 2009-05-17  Jason Merrill  <jason@redhat.com>
7209
7210         PR c++/40139
7211         * g++.dg/template/dtor6.C: New.
7212
7213 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7214
7215         * g++.dg/warn/translate-ice-1.C: New test.
7216
7217 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7218
7219         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7220         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7221         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7222         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7223
7224 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7225
7226         PR fortran/33197
7227         * gfortran.dg/erf_2.F90: New test.
7228         * gfortran.dg/erfc_scaled_2.f90: New test.
7229
7230 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7231
7232         PR fortran/31243
7233         * gfortran.dg/string_1.f90: New test.
7234         * gfortran.dg/string_2.f90: New test.
7235         * gfortran.dg/string_3.f90: New test.
7236
7237 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7238
7239         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7240         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7241
7242 2009-05-15  Ian Lance Taylor  <iant@google.com>
7243
7244         * gcc.dg/Wcxx-compat-10.c: New testcase.
7245
7246 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7247
7248         PR 16302
7249         * gcc.dg/pr16302.c: New.
7250         * g++.dg/warn/pr16302.C: New.
7251
7252 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7253
7254         * gcc.dg/torture/builtin-math-5.c: New.
7255         * gcc.dg/torture/builtin-math-6.c: New.
7256         * lib/target-supports.exp (check_effective_target_mpc): New.
7257
7258 2009-05-15  Jan Hubicka  <jh@suse.cz>
7259
7260         * gcc.dg/tree-ssa/inline-3.c: New testcase
7261
7262 2009-05-15  Jan Hubicka  <jh@suse.cz>
7263
7264         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7265         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7266         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7267         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7268         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7269         Mark noinline.
7270         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7271         Mark noinline.
7272         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7273         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7274
7275 2009-05-15  Jan Hubicka  <jh@suse.cz>
7276
7277         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7278         optimized by sibcall noinline.
7279
7280 2009-05-15  Jan Hubicka  <jh@suse.cz>
7281
7282         * sibcall-1.c (track): Mark noinline.
7283         * sibcall-2.c (track): Mark noinline.
7284         * sibcall-3.c (track): Mark noinline.
7285         * sibcall-4.c (track): Mark noinline.
7286
7287 2009-05-15  Jan Hubicka  <jh@suse.cz>
7288
7289         * flatten-2.c: Disable early inlining; add comment.
7290         * flatten-3.c: New test based on flatten-2.c.
7291
7292 2009-05-15  Richard Guenther  <rguenther@suse.de>
7293
7294         PR tree-optimization/39999
7295         * gcc.c-torture/compile/pr39999.c: New testcase.
7296
7297 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7298
7299         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7300
7301 2009-05-14  Ian Lance Taylor  <iant@google.com>
7302
7303         * gcc.dg/Wcxx-compat-9.c: New testcase.
7304
7305 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7306
7307         PR fortran/39996
7308         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7309         * gfortran.dg/duplicate_type_2.f90: Ditto.
7310         * gfortran.dg/duplicate_type_3.f90: New.
7311
7312 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7313
7314         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7315         * ada/acats/tests/c5/c59002c.ada: Likewise.
7316
7317 2009-05-13  Taras Glek  <tglek@mozilla.com>
7318
7319         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7320         attributes and decl smashing.
7321         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7322         attributes.
7323         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7324         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7325
7326 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7327
7328         PR fortran/39865
7329         * gfortran.dg/pr39865.f90: New test.
7330         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7331         arrays in FMT=.
7332         * gfortran.dg/hollerith_f95.f90: Likewise.
7333         * gfortran.dg/hollerith6.f90: New test.
7334         * gfortran.dg/hollerith7.f90: New test.
7335
7336 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7337
7338         PR cpp/36674
7339         * gcc.dg/cpp/pr36674.i: New.
7340
7341 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7342
7343         PR middle-end/40035
7344         * gcc.c-torture/compile/pr40035.c: New test.
7345
7346 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7347
7348         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7349
7350 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7351
7352         PR fortran/40110
7353         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7354         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7355         * gfortran.dg/interop_params.f03: Ditto.
7356
7357 2009-05-12  Jan Hubicka  <jh@suse.cz>
7358
7359         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7360         so unrolling still happens.
7361         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7362         * gcc.dg/ipa/ipacost-2.c: Likewise.
7363         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7364
7365 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7366
7367         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7368
7369 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7370
7371         * lib/target-supports.exp (check_profiling_available): Return
7372         false for -p on *-*-cygwin* targets.
7373
7374 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7375
7376         PR tree-optimization/38632
7377         * g++.dg/tree-ssa/pr38632.C: New.
7378
7379 2009-05-11  Jan Hubicka  <jh@suse.cz>
7380
7381         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7382         we now optimize better.
7383         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7384         out at different places.
7385         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7386         unroling.
7387         * gcc.dg/vect/vect-76.c: Likewise.
7388         * gcc.dg/vect/vect-70.c: Likewise.
7389         * gcc.dg/vect/vect-66.c: Likewise.
7390         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7391         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7392
7393 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7394
7395         PR middle-end/40080
7396         * gcc.c-torture/compile/pr40080.c: New.
7397
7398 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7399
7400         * gcc.c-torture/compile/pr40026.c: New testcase.
7401
7402 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7403
7404         PR fortran/40089
7405         * gfortran.dg/proc_ptr_comp_7.f90: New.
7406
7407 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7408
7409         PR tree-optimization/40074
7410         * gcc.dg/vect/pr40074.c: New test.
7411
7412 2009-05-10  Ian Lance Taylor  <iant@google.com>
7413
7414         * gcc.dg/Wcxx-compat-7.c: New testcase.
7415         * gcc.dg/Wcxx-compat-8.c: New testcase.
7416         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7417         * gcc.dg/pr17188-1.c: Likewise.
7418         * gcc.dg/pr39084.c: Likewise.
7419
7420 2009-05-10  Michael Matz  <matz@suse.de>
7421
7422         PR target/40031
7423         * gcc.dg/pr40031.c: New test.
7424
7425 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7426
7427         PR fortran/40018
7428         * gfortran.dg/array_constructor_31.f90: New test.
7429
7430 2009-05-10  Richard Guenther  <rguenther@suse.de>
7431
7432         PR tree-optimization/40081
7433         * g++.dg/torture/pr40081.C: New testcase.
7434
7435 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7436
7437         PR fortran/38863
7438         * gfortran.dg/dependency_24.f90: New test.
7439         * gfortran.dg/dependency_23.f90: Clean up module files.
7440
7441 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7442
7443         PR fortran/38956
7444         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7445         * gfortran.dg/chmod_2.f90: Likewise.
7446         * gfortran.dg/chmod_3.f90: Likewise.
7447         * gfortran.dg/open_errors.f90: Likewise.
7448
7449 2009-05-09  Jan Hubicka  <jh@suse.cz>
7450
7451         PR middle-end/40043
7452         * g++.dg/eh/nested-try.C: New test.
7453
7454 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7455
7456         PR tree-optimization/40049
7457         * gcc.dg/vect/vect-shift-2.c: New test.
7458
7459 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7460
7461         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7462         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7463
7464 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7465
7466         PR c/36892
7467         * g++.dg/warn/deprecated-6.C: New.
7468         * gcc.dg/deprecated-4.c: Likewise.
7469         * gcc.dg/deprecated-5.c: Likewise.
7470         * gcc.dg/deprecated-6.c: Likewise.
7471
7472 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7473
7474         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7475         __aligned__(__BIGGEST_ALIGNMENT__).
7476         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7477         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7478         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7479         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7480         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7481         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7482         * gcc.dg/vect/Os-vect-95.c: Likewise.
7483         * gcc.dg/vect/pr20122.c: Likewise.
7484         * gcc.dg/vect/pr36493.c: Likewise.
7485         * gcc.dg/vect/pr37385.c: Likewise.
7486         * gcc.dg/vect/slp-7.c: Likewise.
7487         * gcc.dg/vect/slp-9.c: Likewise.
7488         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7489         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7490         * gcc.dg/vect/vect-35.c: Likewise.
7491         * gcc.dg/vect/vect-40.c: Likewise.
7492         * gcc.dg/vect/vect-42.c: Likewise.
7493         * gcc.dg/vect/vect-44.c: Likewise.
7494         * gcc.dg/vect/vect-46.c: Likewise.
7495         * gcc.dg/vect/vect-48.c: Likewise.
7496         * gcc.dg/vect/vect-52.c: Likewise.
7497         * gcc.dg/vect/vect-54.c: Likewise.
7498         * gcc.dg/vect/vect-56.c: Likewise.
7499         * gcc.dg/vect/vect-58.c: Likewise.
7500         * gcc.dg/vect/vect-60.c: Likewise.
7501         * gcc.dg/vect/vect-74.c: Likewise.
7502         * gcc.dg/vect/vect-75.c: Likewise.
7503         * gcc.dg/vect/vect-76.c: Likewise.
7504         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7505         * gcc.dg/vect/vect-77.c: Likewise.
7506         * gcc.dg/vect/vect-77-global.c: Likewise.
7507         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7508         * gcc.dg/vect/vect-78.c: Likewise.
7509         * gcc.dg/vect/vect-78-global.c: Likewise.
7510         * gcc.dg/vect/vect-80.c: Likewise.
7511         * gcc.dg/vect/vect-85.c: Likewise.
7512         * gcc.dg/vect/vect-87.c: Likewise.
7513         * gcc.dg/vect/vect-88.c: Likewise.
7514         * gcc.dg/vect/vect-92.c: Likewise.
7515         * gcc.dg/vect/vect-93.c: Likewise.
7516         * gcc.dg/vect/vect-95.c: Likewise.
7517         * gcc.dg/vect/vect-97.c: Likewise.
7518         * gcc.dg/vect/vect-complex-1.c: Likewise.
7519         * gcc.dg/vect/vect-complex-4.c: Likewise.
7520         * gcc.dg/vect/vect-complex-5.c: Likewise.
7521         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7522         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7523         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7524         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7525         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7526         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7527         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7528         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7529         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7530         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7531         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7532         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7533         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7534         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7535         * gcc.dg/vect/vect-outer-1.c: Likewise.
7536         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7537         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7538         * gcc.dg/vect/vect-outer-2.c: Likewise.
7539         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7540         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7541         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7542         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7543         * gcc.dg/vect/vect-outer-3.c: Likewise.
7544         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7545         * gcc.dg/vect/vect-outer-5.c: Likewise.
7546         * gcc.dg/vect/vect-outer-6.c: Likewise.
7547         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7548         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7549         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7550         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7551         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7552         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7553         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7554         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7555         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7556         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7557         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7558         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7559         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7560         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7561
7562 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7563
7564         PR c/24581
7565         * gcc.dg/torture/complex-sign.h: New header.
7566         * gcc.dg/torture/complex-sign-add.c,
7567         gcc.dg/torture/complex-sign-mixed-add.c,
7568         gcc.dg/torture/complex-sign-mixed-div.c,
7569         gcc.dg/torture/complex-sign-mixed-mul.c,
7570         gcc.dg/torture/complex-sign-mixed-sub.c,
7571         gcc.dg/torture/complex-sign-mul.c,
7572         gcc.dg/torture/complex-sign-sub.c: New tests.
7573
7574 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7575
7576         PR fortran/39876
7577         * gfortran.dg/intrinsic_3.f90: New.
7578
7579 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7580
7581         PR c/39037
7582         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7583         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7584         * gcc.dg/dfp/float-constant-double.c: New test.
7585         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7586         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7587         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7588         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7589         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7590         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7591         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7592         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7593         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7594
7595 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7596
7597         PR middle-end/40057
7598         * gcc.c-torture/execute/pr40057.c: New test.
7599
7600 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7601
7602         * gcc.c-torture/compile/const-high-part.c: New test.
7603
7604 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7605
7606         PR testsuite/40050
7607         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7608         build plugin.
7609
7610 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7611
7612         PR fortran/39630
7613         * gfortran.dg/proc_decl_1.f90: Modified.
7614         * gfortran.dg/proc_ptr_comp_1.f90: New.
7615         * gfortran.dg/proc_ptr_comp_2.f90: New.
7616         * gfortran.dg/proc_ptr_comp_3.f90: New.
7617         * gfortran.dg/proc_ptr_comp_4.f90: New.
7618         * gfortran.dg/proc_ptr_comp_5.f90: New.
7619         * gfortran.dg/proc_ptr_comp_6.f90: New.
7620
7621 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7622
7623         PR c++/17395
7624         * g++.dg/template/call7.C: New test.
7625
7626 2009-05-06  Diego Novillo  <dnovillo@google.com>
7627
7628         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7629
7630 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7631
7632         * gfortran.dg/pr40021.f: Moved to ...
7633         * gfortran.fortran-torture/execute/pr40021.f: Here.
7634
7635 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7636
7637         PR middle-end/39986
7638         * gcc.dg/dfp/pr39986.c: New test.
7639
7640 2009-05-06  Michael Matz  <matz@suse.de>
7641
7642         PR middle-end/40021
7643         * gfortran.dg/pr40021.f: New test.
7644
7645 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7646
7647         * lib/plugin-support.exp: New file containing support procs for
7648         plugin testcases.
7649         * lib/target-supports.exp (check_plugin_available): New proc.
7650         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7651         * gcc.dg/plugin/selfassign.c: New plugin source file.
7652         * gcc.dg/plugin/self-assign-test-1.c: New test.
7653         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7654         * g++.dg/README: Add description for plugin test.
7655         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7656         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7657         * g++.dg/plugin/selfassign.c: New plugin source file.
7658         * g++.dg/plugin/self-assign-test-1.C: New test.
7659         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7660         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7661         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7662         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7663
7664 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7665
7666         PR fortran/40041
7667         * gfortran.dg/intrinsic_2.f90: New test.
7668         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7669
7670 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7671
7672         PR c/40032
7673         * gcc.dg/noncompile/incomplete-5.c: New test.
7674
7675 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7676
7677         PR middle-end/39666
7678         * gcc.dg/pr39666-1.c: New test.
7679         * gcc.dg/pr39666-2.c: Likewise.
7680         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7681         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7682         * gfortran.dg/pr39666-1.f90: Likewise.
7683         * gfortran.dg/pr39666-2.f90: Likewise.
7684
7685 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7686
7687         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7688         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7689         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7690
7691 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7692
7693         PR fortran/39998
7694         * gfortran.dg/proc_ptr_17.f90: New.
7695
7696 2009-05-05  Richard Guenther  <rguenther@suse.de>
7697
7698         PR tree-optimization/40022
7699         * gcc.c-torture/execute/pr40022.c: New testcase.
7700
7701 2009-05-05  Richard Guenther  <rguenther@suse.de>
7702
7703         PR middle-end/40023
7704         * gcc.c-torture/compile/pr40023.c: New testcase.
7705
7706 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7707
7708         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7709         * g++.dg/template/overload9.C: Likewise.
7710         * g++.dg/ext/ms-1.C: New.
7711
7712 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7713
7714         PR c++/40013
7715         * g++.dg/ext/vla7.C: New test.
7716
7717 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7718
7719         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7720
7721 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7722
7723         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7724         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7725         Update expected errors.
7726
7727 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7728
7729         PR c++/28152
7730         * g++.dg/parse/parser-pr28152.C: New.
7731         * g++.dg/parse/parser-pr28152-2.C: New.
7732
7733 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7734
7735         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7736
7737 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7738
7739         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7740         * gcc.target/sparc/fexpand-2.c: Likewise.
7741         * gcc.target/sparc/fpmerge-2.c: Likewise.
7742         * gcc.target/sparc/pdist-2.c: Likewise.
7743
7744 2009-05-03  Richard Guenther  <rguenther@suse.de>
7745
7746         PR c/39983
7747         * gcc.c-torture/compile/pr39983.c: New testcase.
7748
7749 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7750
7751         * gcc.dg/c99-complex-3.c: New test.
7752
7753 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7754
7755         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7756
7757 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7758
7759         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7760
7761 2009-05-02  Richard Guenther  <rguenther@suse.de>
7762
7763         PR middle-end/40001
7764         * gcc.target/spu/pr40001.c: New testcase.
7765
7766 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
7767
7768         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7769
7770 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
7771
7772         PR middle-end/39579
7773         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7774         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7775
7776 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
7777
7778         PR testsuite/39776
7779         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7780         no longer issued.
7781
7782 2009-04-30  David Ayers  <ayers@fsfe.org>
7783
7784         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7785         and gcc_error_prefix variables.
7786         * objc.dg/bad-receiver-type.m: Update to match correct
7787         diagnostics marker.
7788         * objc.dg/encode-5.m: Likewise.
7789         * objc.dg/id-1.m: Likewise.
7790         * objc.dg/method-1.m: Likewise.
7791         * objc.dg/method-6.m: Likewise.
7792         * objc.dg/method-7.m: Likewise.
7793         * objc.dg/method-9.m: Likewise.
7794         * objc.dg/method-11.m: Likewise.
7795         * objc.dg/method-20.m: Likewise.
7796         * objc.dg/private-1.m: Likewise.
7797
7798 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
7799
7800         PR libfortran/39667
7801         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7802         * gfortran.dg/advance_4.f90: Likewise
7803         * gfortran.dg/advance_5.f90: Likewise
7804         * gfortran.dg/append_1.f90: Likewise
7805         * gfortran.dg/backslash_1.f90: Likewise
7806         * gfortran.dg/backslash_2.f90: Likewise
7807         * gfortran.dg/backslash_3.f: Likewise
7808         * gfortran.dg/backspace_10.f90: Likewise
7809         * gfortran.dg/backspace_3.f: Likewise
7810         * gfortran.dg/backspace_4.f: Likewise
7811         * gfortran.dg/backspace_5.f: Likewise
7812         * gfortran.dg/backspace_8.f: Likewise
7813         * gfortran.dg/backspace_9.f: Likewise
7814         * gfortran.dg/complex_write.f90: Likewise
7815         * gfortran.dg/convert_implied_open.f90: Likewise
7816         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7817         * gfortran.dg/dos_eol.f: Likewise
7818         * gfortran.dg/empty_format_1.f90: Likewise
7819         * gfortran.dg/endfile.f: Likewise
7820         * gfortran.dg/eof_1.f90: Likewise
7821         * gfortran.dg/eor_1.f90: Likewise
7822         * gfortran.dg/eor_handling_1.f90: Likewise
7823         * gfortran.dg/eor_handling_2.f90: Likewise
7824         * gfortran.dg/eor_handling_3.f90: Likewise
7825         * gfortran.dg/eor_handling_4.f90: Likewise
7826         * gfortran.dg/eor_handling_5.f90: Likewise
7827         * gfortran.dg/error_recovery_5.f90: Likewise
7828         * gfortran.dg/f2003_inquire_1.f03: Likewise
7829         * gfortran.dg/f2003_io_4.f03: Likewise
7830         * gfortran.dg/f2003_io_5.f03: Likewise
7831         * gfortran.dg/f2003_io_7.f03: Likewise
7832         * gfortran.dg/fgetc_1.f90: Likewise
7833         * gfortran.dg/fgetc_2.f90: Likewise
7834         * gfortran.dg/flush_1.f90: Likewise
7835         * gfortran.dg/fmt_exhaust.f90: Likewise
7836         * gfortran.dg/fmt_huge.f90: Likewise
7837         * gfortran.dg/fmt_read.f90: Likewise
7838         * gfortran.dg/fmt_t_1.f90: Likewise
7839         * gfortran.dg/fmt_t_2.f90: Likewise
7840         * gfortran.dg/fmt_t_3.f90: Likewise
7841         * gfortran.dg/fmt_t_4.f90: Likewise
7842         * gfortran.dg/fmt_t_5.f90: Likewise
7843         * gfortran.dg/fmt_t_7.f: Likewise
7844         * gfortran.dg/fseek.f90: Likewise
7845         * gfortran.dg/ftell_1.f90: Likewise
7846         * gfortran.dg/ftell_2.f90: Likewise
7847         * gfortran.dg/func_derived_3.f90: Likewise
7848         * gfortran.dg/inquire_9.f90: Likewise
7849         * gfortran.dg/iostat_1.f90: Likewise
7850         * gfortran.dg/iostat_2.f90: Likewise
7851         * gfortran.dg/list_read_1.f90: Likewise
7852         * gfortran.dg/list_read_4.f90: Likewise
7853         * gfortran.dg/list_read_5.f90: Likewise
7854         * gfortran.dg/list_read_7.f90: Likewise
7855         * gfortran.dg/list_read_8.f90: Likewise
7856         * gfortran.dg/list_read_9.f90: Likewise
7857         * gfortran.dg/namelist_13.f90: Likewise
7858         * gfortran.dg/namelist_14.f90: Likewise
7859         * gfortran.dg/namelist_15.f90: Likewise
7860         * gfortran.dg/namelist_16.f90: Likewise
7861         * gfortran.dg/namelist_17.f90: Likewise
7862         * gfortran.dg/namelist_18.f90: Likewise
7863         * gfortran.dg/namelist_19.f90: Likewise
7864         * gfortran.dg/namelist_20.f90: Likewise
7865         * gfortran.dg/namelist_24.f90: Likewise
7866         * gfortran.dg/namelist_26.f90: Likewise
7867         * gfortran.dg/namelist_27.f90: Likewise
7868         * gfortran.dg/namelist_28.f90: Likewise
7869         * gfortran.dg/namelist_37.f90: Likewise
7870         * gfortran.dg/namelist_38.f90: Likewise
7871         * gfortran.dg/namelist_39.f90: Likewise
7872         * gfortran.dg/namelist_40.f90: Likewise
7873         * gfortran.dg/namelist_43.f90: Likewise
7874         * gfortran.dg/namelist_44.f90: Likewise
7875         * gfortran.dg/namelist_45.f90: Likewise
7876         * gfortran.dg/namelist_46.f90: Likewise
7877         * gfortran.dg/namelist_47.f90: Likewise
7878         * gfortran.dg/namelist_48.f90: Likewise
7879         * gfortran.dg/namelist_49.f90: Likewise
7880         * gfortran.dg/namelist_50.f90: Likewise
7881         * gfortran.dg/namelist_51.f90: Likewise
7882         * gfortran.dg/namelist_52.f90: Likewise
7883         * gfortran.dg/namelist_56.f90: Likewise
7884         * gfortran.dg/namelist_char_only.f90: Likewise
7885         * gfortran.dg/namelist_use.f90: Likewise
7886         * gfortran.dg/namelist_use_only.f90: Likewise
7887         * gfortran.dg/noadv_size.f90: Likewise
7888         * gfortran.dg/open_access_append_1.f90: Likewise
7889         * gfortran.dg/pad_no.f90: Likewise
7890         * gfortran.dg/pr12884.f: Likewise
7891         * gfortran.dg/pr17090.f90: Likewise
7892         * gfortran.dg/pr17285.f90: Likewise
7893         * gfortran.dg/pr17286.f90: Likewise
7894         * gfortran.dg/pr18122.f90: Likewise
7895         * gfortran.dg/pr18210.f90: Likewise
7896         * gfortran.dg/pr18392.f90: Likewise
7897         * gfortran.dg/pr19155.f: Likewise
7898         * gfortran.dg/pr19216.f: Likewise
7899         * gfortran.dg/pr19467.f90: Likewise
7900         * gfortran.dg/pr19657.f: Likewise
7901         * gfortran.dg/pr20257.f90: Likewise
7902         * gfortran.dg/read_bad_advance.f90: Likewise
7903         * gfortran.dg/read_eof_2.f90: Likewise
7904         * gfortran.dg/read_eof_4.f90: Likewise
7905         * gfortran.dg/read_many_1.f: Likewise
7906         * gfortran.dg/read_noadvance.f90: Likewise
7907         * gfortran.dg/read_repeat.f90: Likewise
7908         * gfortran.dg/read_size_noadvance.f90: Likewise
7909         * gfortran.dg/read_x_past.f: Likewise
7910         * gfortran.dg/record_marker_1.f90: Likewise
7911         * gfortran.dg/record_marker_3.f90: Likewise
7912         * gfortran.dg/rewind_1.f90: Likewise
7913         * gfortran.dg/runtime_warning_1.f90: Likewise
7914         * gfortran.dg/shape_3.f90: Likewise
7915         * gfortran.dg/slash_1.f90: Likewise
7916         * gfortran.dg/stat_1.f90: Likewise
7917         * gfortran.dg/stat_2.f90: Likewise
7918         * gfortran.dg/streamio_11.f90: Likewise
7919         * gfortran.dg/streamio_3.f90: Likewise
7920         * gfortran.dg/streamio_4.f90: Likewise
7921         * gfortran.dg/streamio_9.f90: Likewise
7922         * gfortran.dg/tl_editing.f90: Likewise
7923         * gfortran.dg/unf_io_convert_1.f90: Likewise
7924         * gfortran.dg/unf_io_convert_2.f90: Likewise
7925         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7926         * gfortran.dg/unf_short_record_1.f90: Likewise
7927         * gfortran.dg/utf8_1.f03: Likewise
7928         * gfortran.dg/utf8_2.f03: Likewise
7929         * gfortran.dg/widechar_IO_1.f90: Likewise
7930         * gfortran.dg/write_check3.f90: Likewise
7931         * gfortran.dg/write_rewind_2.f: Likewise
7932         * gfortran.dg/x_slash_2.f: Likewise
7933
7934 2009-04-29  Richard Guenther  <rguenther@suse.de>
7935
7936         PR target/39943
7937         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7938         New.
7939         (check_effective_target_vect_floatuint_cvt): Likewise.
7940         * gcc.dg/vect/slp-10.c: Adjust.
7941         * gcc.dg/vect/slp-11.c: Adjust.
7942         * gcc.dg/vect/slp-12b.c: Adjust.
7943         * gcc.dg/vect/slp-33.c: Adjust.
7944         * gcc.c-torture/compile/pr39943.c: New testcase.
7945
7946 2009-04-29  Richard Guenther  <rguenther@suse.de>
7947
7948         PR middle-end/39937
7949         * gcc.c-torture/compile/pr39937.c: New testcase.
7950
7951 2009-04-29  Richard Guenther  <rguenther@suse.de>
7952
7953         PR tree-optimization/39941
7954         * gcc.c-torture/compile/pr39941.c: New testcase.
7955
7956 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
7957
7958         * gcc.target/bfin/20090411-1.c: New test.
7959
7960 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
7961
7962         PR target/39565
7963         * gcc.dg/pr39565.c: New testcase.
7964
7965 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
7966
7967         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7968         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7969         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7970         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7971         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7972         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7973         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7974         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7975         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7976         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7977         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7978         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7979         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7980         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7981         * gcc.target/i386/pr37191.c: Likewise.
7982         * gcc.target/i386/reload-1.c: Likewise.
7983         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7984         * g++.old-deja/g++.pt/repo2.C: Likewise.
7985         * g++.old-deja/g++.pt/repo3.C: Likewise.
7986         * g++.old-deja/g++.pt/repo4.C: Likewise.
7987         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7988         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7989         * g++.dg/template/repo1.C: Likewise.
7990         * g++.dg/template/repo2.C: Likewise.
7991         * g++.dg/template/repo3.C: Likewise.
7992         * g++.dg/template/repo4.C: Likewise.
7993         * g++.dg/template/repo5.C: Likewise.
7994         * g++.dg/template/repo6.C: Likewise.
7995         * g++.dg/template/repo7.C: Likewise.
7996         * g++.dg/template/repo8.C: Likewise.
7997         * g++.dg/template/repo9.C: Likewise.
7998         * g++.dg/rtti/repo1.C: Likewise.
7999         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8000         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8001         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8002         * g++.dg/other/PR23205.C: Skip for vxworks.
8003         * g++.dg/ext/visibility/class1.C: Requires PIC.
8004         * g++.dg/eh/async-unwind2.C: Requires PIC.
8005         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8006         does not have cxa_exit.
8007
8008 2009-04-28  Jing Yu  <jingyu@google.com>
8009
8010         PR testsuite/39790
8011         * lib/target-supports.exp (check_effective_target_tls): Remove
8012         comment of caching.
8013         (check_effective_target_tls_native): Likewise.
8014         (check_effective_target_tls_runtime): Likewise.
8015         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8016         tls to tls_runtime.
8017         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8018
8019 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8020
8021         PR fortran/39946
8022         * gfortran.dg/proc_ptr_16.f90: New.
8023
8024 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8025
8026         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8027         lp64 is true.
8028
8029 2009-04-28  Richard Guenther  <rguenther@suse.de>
8030
8031         PR middle-end/39937
8032         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8033
8034 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8035
8036         * g++.dg/warn/pr35652.C: Removed.
8037         * gcc.dg/pr35652.c: Likewise.
8038
8039 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8040
8041         * gcc.target/ia64/20071210-2.c: New testcase.
8042
8043 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8044
8045         PR c/39323
8046         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8047         * gcc.dg/pr39323-3.c: Ditto.
8048
8049 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8050
8051         PR fortran/39930
8052         PR fortran/39931
8053         * gfortran.dg/ambiguous_reference_2.f90: New.
8054         * gfortran.dg/pointer_assign_7.f90: New.
8055
8056 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8057             Mark Mitchell  <mark@codesourcery.com>
8058
8059         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8060         * gcc.dg/20020103-1.c: Check for __ppc.
8061         * gcc.dg/asm-b.c: Check for __ppc.
8062         * gcc.dg/20020919-1.c: Check for __ppc.
8063         * gcc.dg/20020312-2.c: Likewise.
8064         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8065         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8066         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8067         * g++.dg/warn/weak1.C: Likewise.
8068         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8069         static so appropriate optimizations kick in.
8070         (find_base_value_wrapper): New function.
8071         * g++.dg/eh/simd-5.C: Fix target triplet.
8072         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8073
8074 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8075             H.J. Lu  <hongjiu.lu@intel.com>
8076
8077         PR target/39911
8078         * gcc.target/i386/pr39911.c: New test.
8079
8080 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8081
8082         PR fortran/39879
8083         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8084
8085 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8086
8087         PR c++/35652
8088         Revert:
8089
8090         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8091
8092         * gcc.dg/pr35652.C: New.
8093         * g++.dg/warn/pr35652.C: New.
8094         * gcc.dg/format/plus-1.c: Adjust message.
8095
8096 2009-04-27  DJ Delorie  <dj@redhat.com>
8097
8098         * lib/target-supports.exp (check_effective_target_double64): New.
8099         (check_effective_target_double64plus): New.
8100         (check_effective_target_large_double): New.
8101         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8102         * gcc.dg/div-double-1.c: Likewise.
8103         * gcc.dg/Wconversion-real.c: Require large_double.
8104         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8105
8106         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8107         are too small.
8108
8109         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8110         constants as long.
8111
8112 2009-04-27  Ian Lance Taylor  <iant@google.com>
8113
8114         * gcc.dg/Wcxx-compat-5.c: New testcase.
8115         * gcc.dg/Wcxx-compat-6.c: New testcase.
8116
8117 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8118
8119         Allow non-constant arguments to conversion intrinsics.
8120         * gcc.target/spu/intrinsics-3.c: Update tests.
8121
8122 2009-04-27  Richard Guenther  <rguenther@suse.de>
8123
8124         PR middle-end/39928
8125         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8126         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8127
8128 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8129
8130         PR target/39903
8131         * gcc.dg/torture/pr39903-1.c: New.
8132         * gcc.dg/torture/pr39903-2.c: Likewise.
8133
8134 2009-04-27  Revital Eres  <eres@il.ibm.com>
8135
8136         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8137         and check it.
8138         * gcc.dg/sms-2.c: Add dump check.
8139         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8140         and check it.
8141         * gcc.dg/sms-4.c: Likewise.
8142         * gcc.dg/sms-5.c: Likewise.
8143         * gcc.dg/sms-6.c: Likewise.
8144         * gcc.dg/sms-7.c: Likewise.
8145         * gcc.dg/sms-antideps.c: Rename to...
8146         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8147
8148 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8149
8150         * gnat.dg/opt2.adb: New test.
8151
8152 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8153
8154         PR c++/39875
8155         * g++.dg/warn/Wunused-15.C: New test.
8156
8157 2009-04-26  Michael Matz  <matz@suse.de>
8158
8159         Expand from SSA.
8160         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8161         change regexps.
8162         * gcc.target/i386/pr37248-1.c: Modified.
8163         * gcc.target/i386/pr37248-3.c: Modified.
8164         * gcc.target/i386/pr37248-2.c: Modified.
8165         * gnat.dg/aliasing1.adb: Modified.
8166         * gnat.dg/pack9.adb: Modified.
8167         * gnat.dg/aliasing2.adb: Modified.
8168         * gcc.dg/strict-overflow-2.c: Modified.
8169         * gcc.dg/autopar/reduc-1char.c: Modified.
8170         * gcc.dg/autopar/reduc-2char.c: Modified.
8171         * gcc.dg/autopar/reduc-1.c: Modified.
8172         * gcc.dg/autopar/reduc-2.c: Modified.
8173         * gcc.dg/autopar/reduc-3.c: Modified.
8174         * gcc.dg/autopar/reduc-6.c: Modified.
8175         * gcc.dg/autopar/reduc-7.c: Modified.
8176         * gcc.dg/autopar/reduc-8.c: Modified.
8177         * gcc.dg/autopar/reduc-9.c: Modified.
8178         * gcc.dg/autopar/reduc-1short.c: Modified.
8179         * gcc.dg/autopar/reduc-2short.c: Modified.
8180         * gcc.dg/autopar/parallelization-1.c: Modified.
8181         * gcc.dg/strict-overflow-4.c: Modified.
8182         * gcc.dg/strict-overflow-6.c: Modified.
8183         * gcc.dg/gomp/combined-1.c: Modified.
8184         * gcc.dg/no-strict-overflow-1.c: Modified.
8185         * gcc.dg/no-strict-overflow-3.c: Modified.
8186         * gcc.dg/no-strict-overflow-5.c: Modified.
8187         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8188         * gcc.dg/tree-ssa/pr18134.c: Modified.
8189         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8190         * gcc.dg/tree-ssa/vector-2.c: Modified.
8191         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8192         * gcc.dg/tree-ssa/loop-21.c: Modified.
8193         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8194         * gcc.dg/tree-ssa/vector-3.c: Modified.
8195         * gcc.dg/tree-ssa/asm-3.c: Modified.
8196         * gcc.dg/tree-ssa/pr23294.c: Modified.
8197         * gcc.dg/tree-ssa/loop-22.c: Modified.
8198         * gcc.dg/tree-ssa/loop-15.c: Modified.
8199         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8200         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8201         * gcc.dg/tree-ssa/pr20139.c: Modified.
8202         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8203         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8204         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8205         * gcc.dg/tree-ssa/loop-5.c: Modified.
8206         * gcc.dg/tree-ssa/pr19431.c: Modified.
8207         * gcc.dg/tree-ssa/pr32044.c: Modified.
8208         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8209         * gcc.dg/tree-ssa/loop-19.c: Modified.
8210         * gcc.dg/tree-ssa/loop-28.c: Modified.
8211         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8212         * gcc.dg/tree-ssa/divide-1.c: Modified.
8213         * gcc.dg/tree-ssa/inline-1.c: Modified.
8214         * gcc.dg/tree-ssa/divide-3.c: Modified.
8215         * gcc.dg/tree-ssa/pr30978.c: Modified.
8216         * gcc.dg/tree-ssa/alias-6.c: Modified.
8217         * gcc.dg/tree-ssa/divide-4.c: Modified.
8218         * gcc.dg/tree-ssa/alias-11.c: Modified.
8219         * gcc.dg/no-strict-overflow-7.c: Modified.
8220         * gcc.dg/strict-overflow-1.c: Modified.
8221         * gcc.dg/pr15784-4.c: Modified.
8222         * gcc.dg/pr34263.c: Modified.
8223         * gcc.dg/strict-overflow-3.c: Modified.
8224         * gcc.dg/tree-prof/stringop-1.c: Modified.
8225         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8226         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8227         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8228         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8229         * gcc.dg/no-strict-overflow-2.c: Modified.
8230         * gcc.dg/no-strict-overflow-4.c: Modified.
8231         * gcc.dg/no-strict-overflow-6.c: Modified.
8232         * g++.dg/tree-ssa/pr27090.C: Modified.
8233         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8234         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8235         * g++.dg/tree-ssa/pr19807.C: Modified.
8236         * g++.dg/opt/pr30965.C: Modified.
8237         * g++.dg/init/new17.C: Modified.
8238         * gfortran.dg/whole_file_6.f90: Modified.
8239         * gfortran.dg/whole_file_5.f90: Modified.
8240         * gfortran.dg/reassoc_1.f90: Modified.
8241         * gfortran.dg/reassoc_3.f90: Modified.
8242
8243 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8244
8245         PR fortran/39893
8246         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8247
8248 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8249
8250         PR inline-asm/39543
8251         * gcc.target/i386/pr39543-1.c: New test.
8252         * gcc.target/i386/pr39543-2.c: New test.
8253         * gcc.target/i386/pr39543-3.c: New test.
8254
8255         PR c/39889
8256         * gcc.dg/Wunused-value-3.c: New test.
8257
8258 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8259
8260         PR c/39581
8261         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8262         gcc.dg/vla-21.c: New tests.
8263
8264 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8265
8266         PR c/39556
8267         * gcc.dg/inline-34.c: New test.
8268
8269 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8270
8271         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8272         gcc.dg/enum-const-3.c: New tests.
8273         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8274         -pedantic-errors.  Update expected diagnostics.
8275
8276 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8277
8278         PR c/39582
8279         * gcc.dg/vla-20.c: New test.
8280
8281 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8282
8283         PR c/39564
8284         * gcc.dg/vla-19.c: New test.
8285
8286 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8287
8288         PR preprocessor/39559
8289         * gcc.dg/c99-intconst-2.c: New test.
8290
8291 2009-04-25  Jan Hubicka  <jh@suse.cz>
8292
8293         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8294
8295 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8296
8297         PR fortran/39688
8298         * gfortran.dg/import7.f90: New.
8299
8300 2009-04-24  Richard Guenther  <rguenther@suse.de>
8301
8302         * gcc.dg/tree-ssa/vrp48.c: Fix.
8303
8304 2008-04-24  Doug Kwan  <dougkwan@google.com>
8305
8306         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8307         destination are the same.
8308
8309 2009-04-24  Richard Guenther  <rguenther@suse.de>
8310
8311         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8312
8313 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8314
8315         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8316         gcc.dg/array-const-3.c: New tests.
8317
8318 2009-04-24  Ian Lance Taylor  <iant@google.com>
8319
8320         * gcc.dg/Wcxx-compat-4.c: New testcase.
8321
8322 2009-04-24  Daniel Kraft  <d@domob.eu>
8323
8324         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8325         expected on already erraneous symbol (renamed to fresh one).
8326
8327 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8328
8329         PR middle-end/39867
8330         * gcc.dg/pr39867.c: New.
8331
8332 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8333
8334         PR fortran/39861
8335         PR fortran/39864
8336         * gfortran.dg/intrinsic_1.f90: New.
8337
8338 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8339
8340         * gnat.dg/alignment7.adb: New test.
8341         * gnat.dg/alignment8.adb: Likewise.
8342
8343 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8344
8345         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8346         * gnat.dg/specs/rep_clause2.ads: New test.
8347
8348 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8349
8350         PR rtl-optimization/39794
8351         * gcc.dg/pr39794.c: New test.
8352
8353 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8354
8355         * gnat.dg/atomic1.adb: New test.
8356         * gnat.dg/atomic1_pkg.ads: New helper.
8357
8358 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8359
8360         PR testsuite/39623
8361         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8362         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8363
8364 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8365
8366         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8367         warning.
8368
8369 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8370
8371         PR C/31499
8372         * gcc.dg/vector-init-1.c: New testcase.
8373         * gcc.dg/vector-init-2.c: New testcase.
8374
8375 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8376
8377         * gnat.dg/enum2.adb: New test.
8378         * gnat.dg/enum2_pkg.ads: New helper.
8379
8380 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8381
8382         PR c/39855
8383         * gcc.dg/torture/pr39855.c: New test.
8384
8385 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8386
8387         PR c++/39639
8388         * g++.dg/cpp0x/pr39639.C: New test.
8389
8390 2009-04-22  Mark Heffernan  <meheff@google.com>
8391
8392         * gcc.dg/profile-generate-3.c: New test.
8393
8394 2009-04-22  Jan Hubicka  <jh@suse.cz>
8395
8396         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8397
8398 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8399
8400         PR testsuite/39623
8401         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8402
8403 2009-04-22  Richard Guenther  <rguenther@suse.de>
8404
8405         PR tree-optimization/39824
8406         * gcc.c-torture/compile/pr39824.c: New testcase.
8407
8408 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8409
8410         PR c++/14875
8411         * g++.dg/parse/parser-pr14875.C: New.
8412         * g++.dg/parse/parser-pr14875-2.C: New.
8413         * g++.dg/parse/error6.C: Update match string.
8414
8415 2009-04-22  Richard Guenther  <rguenther@suse.de>
8416
8417         PR tree-optimization/39845
8418         * gcc.c-torture/compile/pr39845.c: New testcase.
8419
8420 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8421
8422         PR fortran/39735
8423         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8424         * gfortran.dg/external_initializer.f90: Modified.
8425         * gfortran.dg/interface_26.f90: Modified.
8426         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8427         * gfortran.dg/proc_ptr_3.f90: Modified.
8428         * gfortran.dg/proc_ptr_15.f90: New.
8429         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8430
8431 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8432
8433         PR c++/35711
8434         * g++.dg/warn/pr35711.C: New.
8435         * g++.dg/conversion/ptrmem2.C: Update.
8436
8437 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8438
8439         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8440         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8441         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8442         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8443         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8444         gcc.c-torture/ChangeLog.0,
8445         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8446         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8447         gcc.target/i386/math-torture/math-torture.exp,
8448         gcc.target/mips/inter/mips16-inter.exp,
8449         gcc.target/mips/mips-nonpic/README,
8450         gcc.target/x86_64/abi/README.gcc,
8451         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8452         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8453         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8454         notices.
8455         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8456
8457 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8458
8459         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8460
8461 2009-04-21  Richard Guenther  <rguenther@suse.de>
8462
8463         PR middle-end/39829
8464         * gcc.dg/torture/pr39829.c: New testcase.
8465
8466 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8467
8468         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8469
8470 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8471
8472         PR 16202
8473         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8474         * gcc.dg/sequence-pt-2.c: New.
8475         * gcc.dg/sequence-pt-3.c: New.
8476         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8477         * g++.dg/warn/sequence-pt-2.c: New.
8478         * g++.dg/warn/sequence-pt-3.c: New.
8479
8480 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8481
8482         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8483
8484 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8485
8486         * gnat.dg/import1.ad[sb]: New test.
8487
8488 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8489
8490         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8491         return 0.
8492
8493 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8494
8495         PR fortran/39811
8496         * gfortran.dg/continuation_11.f90: New test.
8497
8498 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8499
8500         PR c++/13358
8501         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8502         messages. Test for "long long" in system headers.
8503         * gcc.dg/c99-longlong-2.c: New.
8504         * g++.dg/warn/pr13358.C: New.
8505         * g++.dg/warn/pr13358-2.C: New.
8506         * g++.dg/warn/pr13358-3.C: New.
8507         * g++.dg/warn/pr13358-4.C: New.
8508
8509 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8510
8511         * gcc.dg/framework-2.c: Fix up for non existent includes
8512         being fatal errors now.
8513
8514 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8515
8516         PR fortran/39800
8517         * gfortran.dg/private_type_13.f90: New test.
8518         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8519
8520 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8521
8522         PR c++/39803
8523         * g++.dg/warn/Wunused-14.C: New test.
8524
8525 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8526
8527         * gnat.dg/specs/small_alignment.ads: New test.
8528
8529 2009-04-20  Ian Lance Taylor  <iant@google.com>
8530
8531         * gcc.dg/Wcxx-compat-3.c: New testcase.
8532
8533 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8534
8535         * gnat.dg/pack13.ad[sb]: New test.
8536         * gnat.dg/pack13_pkg.ads: New helper.
8537
8538 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8539
8540         * gnat.dg/discr11.ad[sb]: New test.
8541         * gnat.dg/discr11_pkg.ads: New helper.
8542
8543 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8544
8545         PR tree-optimization/39675
8546         * gcc.dg/vect/O3-pr39675-2.c: New test.
8547
8548 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8549
8550         * gnat.dg/rep_clause3.adb: New test.
8551
8552 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8553
8554         PR c/37481
8555         * gcc.dg/c99-flex-array-7.c: New test.
8556
8557 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8558
8559         PR c/19771
8560         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8561
8562 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8563
8564         PR c/38243
8565         * gcc.dg/c99-restrict-3.c: New test.
8566
8567 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8568
8569         PR preprocessor/20078
8570         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8571
8572 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8573
8574         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8575         Do not pass -B$root after -margs.
8576
8577 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8578
8579         PR c/32061
8580         PR c++/36954
8581         * gcc.dg/pr32061.c: New.
8582         * gcc.dg/Wlogical-op-1.c: Update.
8583         * g++.dg/warn/Wlogical-op-1.C: Update.
8584         * g++.dg/warn/pr36954.C: New.
8585
8586 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8587
8588         PR c/27676
8589         * gcc.dg/lvalue-5.c: New test.
8590
8591 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8592
8593         PR c/22367
8594         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8595
8596 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8597
8598         * gcc.dg/cpp/include5.c: New test.
8599
8600 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8601
8602         PR c/35210
8603         * gcc.dg/call-diag-2.c: New test.
8604
8605 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8606
8607         PR preprocessor/39646
8608         * gcc.dg/cpp/line8.c: New test.
8609
8610 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8611
8612         PR preprocessor/39647
8613         * gcc.dg/cpp/line7.c: New test.
8614
8615 2009-04-18  Richard Guenther  <rguenther@suse.de>
8616
8617         PR middle-end/39804
8618         * gcc.target/i386/pr39804.c: New testcase.
8619
8620 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8621
8622         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8623         * g++.dg/other/pr39496.C: Likewise.
8624
8625 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8626
8627         PR middle-end/36902
8628         * gcc.dg/pr36902.c: New.
8629
8630 2009-04-17  Diego Novillo  <dnovillo@google.com>
8631
8632         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8633         violation for variable 'inside_main'.
8634
8635 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8636
8637         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8638
8639 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8640
8641         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8642
8643 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8644
8645         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8646         * gfortran.dg/chmod_2.f90: Likewise.
8647         * gfortran.dg/chmod_3.f90: Likewise.
8648         * gfortran.dg/open_errors.f90: Likewise.
8649         * gfortran.dg/stat_1.f90: Likewise.
8650         * gfortran.dg/stat_2.f90: Likewise.
8651
8652 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8653
8654         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8655         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8656         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8657         * gfortran.dg/nearest_1.f90: Likewise.
8658         * gfortran.dg/nearest_3.f90: Likewise.
8659         * gfortran.dg/isnan_1.f90: Likewise.
8660         * gfortran.dg/isnan_2.f90: Likewise.
8661         * gfortran.dg/nan_1.f90: Likewise.
8662         * gfortran.dg/nan_2.f90: Likewise.
8663         * gfortran.dg/nan_3.f90: Likewise.
8664         * gfortran.dg/nan_4.f90: Likewise.
8665         * gfortran.dg/module_nan.f90: Likewise.
8666         * gfortran.dg/int_conv_2.f90: Likewise.
8667         * gfortran.dg/init_flag_3.f90: Likewise.
8668         * gfortran.dg/namelist_42.f90: Likewise.
8669         * gfortran.dg/namelist_43.f90: Likewise.
8670         * gfortran.dg/real_const_3.f90: Likewise.
8671         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8672
8673         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8674         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8675         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8676         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8677         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8678
8679         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8680         * gfortran.dg/gamma_5.f90: Likewise.
8681
8682 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8683
8684         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8685         less strict so it also works with auto-overlay support.
8686         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8687         for "exceeds local store" linker errors on the SPU.
8688
8689         * lib/gfortran.exp: Include target-supports.exp.
8690         (gfortran_init): On SPU targets where automatic overlay support
8691         is available, use it to build all Fortran test cases.
8692
8693         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8694
8695 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8696
8697         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8698         rule enforced by gnat on taft types.
8699
8700 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8701
8702         PR testsuite/39792
8703         * g++.dg/ext/complit11.C: Add empty dg-options.
8704
8705 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8706
8707         PR c++/17570
8708         * g++.dg/template/defarg11.C: New test.
8709
8710 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8711
8712         PR c++/28766
8713         * g++.dg/ext/complit11.C: New testcase.
8714
8715 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8716
8717         PR c++/39551
8718         * g++.dg/warn/Wunused-13.C: New testcase.
8719
8720 2009-04-15  Ian Lance Taylor  <iant@google.com>
8721
8722         * gcc.dg/Wenum-compare-1.c: New testcase.
8723
8724 2009-04-15  Richard Guenther  <rguenther@suse.de>
8725
8726         PR tree-optimization/39764
8727         * g++.dg/torture/pr39764.C: New testcase.
8728
8729 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8730
8731         * g++.dg/ext/altivec-17.C: New.
8732
8733 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8734
8735         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8736         * gnat.dg/specs/limited1.ads: Ditto.
8737
8738 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8739
8740         PR testsuite/39769
8741         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8742         for testing the results of estimate instructions.
8743         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8744         * gcc.dg/vmx/3a-05.c (test): Ditto.
8745
8746 2009-04-14  Jason Merrill  <jason@redhat.com>
8747
8748         PR c++/39763
8749         * g++.dg/warn/Wshadow-4.C: Extend.
8750
8751 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8752
8753         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8754         (do_D): Remove attribute hidden.
8755
8756 2009-04-13  Jason Merrill  <jason@redhat.com>
8757
8758         PR c++/39480
8759         * g++.dg/init/copy7.C: New.
8760
8761 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8762
8763         PR testsuite/39733
8764         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8765         (check_for_all_options): This.
8766
8767 2009-04-13  Jason Merrill  <jason@redhat.com>
8768
8769         PR c++/39750
8770         * g++.dg/template/crash90.C: New.
8771
8772 2009-04-12  Jason Merrill  <jason@redhat.com>
8773
8774         PR c++/39742
8775         * g++.dg/overload/extern-C-2.C: New.
8776
8777 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
8778
8779         PR preprocessor/31869
8780         * gcc.dg/cpp/strify5.c: New test.
8781
8782 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8783
8784         * gnat.dg/enum1.adb: New test.
8785         * gnat.dg/enum1_pkg.ads: New helper.
8786
8787 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
8788
8789         PR target/39740
8790         * gcc.target/alpha/pr39740.c: New test.
8791
8792 2009-04-11  Daniel Kraft  <d@domob.eu>
8793
8794         PR fortran/37746
8795         * gfortran.dg/bounds_check_strlen_1.f90: New test.
8796         * gfortran.dg/bounds_check_strlen_2.f90: New test.
8797         * gfortran.dg/bounds_check_strlen_3.f90: New test.
8798         * gfortran.dg/bounds_check_strlen_4.f90: New test.
8799         * gfortran.dg/bounds_check_strlen_5.f90: New test.
8800         * gfortran.dg/bounds_check_strlen_6.f90: New test.
8801         * gfortran.dg/bounds_check_strlen_7.f90: New test.
8802         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8803         expected string length that failed with -fbounds-check now.
8804         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8805
8806 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
8807
8808         PR fortran/39692
8809         * gfortran.dg/proc_ptr_14.f90: New.
8810
8811 2009-04-11  Richard Guenther  <rguenther@suse.de>
8812
8813         PR middle-end/39732
8814         * g++.dg/torture/pr39732.C: New testcase.
8815
8816 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
8817
8818         * gfortran.dg/whole_file_5.f90: New.
8819         * gfortran.dg/whole_file_6.f90: New.
8820
8821 2009-04-11  Richard Guenther  <rguenther@suse.de>
8822
8823         PR tree-optimization/39713
8824         * g++.dg/torture/pr39713.C: New testcase.
8825
8826 2009-04-10  Richard Guenther  <rguenther@suse.de>
8827
8828         PR c/39712
8829         * gcc.dg/pr39712.c: New testcase.
8830
8831 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
8832
8833         PR c++/28301
8834         * g++.dg/cpp0x/enum2.C: Updated.
8835         * g++.dg/debug/pr22514.C: Likewise.
8836         * g++.dg/parse/enum2.C: Likewise.
8837         * g++.dg/parse/enum3.C: Likewise.
8838         * g++.dg/template/crash79.C: Likewise.
8839         * g++.old-deja/g++.jason/cond.C: Likewise.
8840
8841 2009-04-10  Chao-ying Fu  <fu@mips.com>
8842
8843         * gcc.target/mips/interrupt_handler.c: Change from compile to
8844         assemble.
8845
8846 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8847
8848         * objc/execute/forward-1.x: Fix x86_64 entry typos.
8849
8850 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
8851
8852         PR fortran/38709
8853         * gfortran.dg/zero_sized_6.f90: New.
8854
8855 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8856
8857         PR  c++/20118
8858         * g++.dg/parse/pr20118.C: New.
8859         * g++.dg/template/spec16.C: Update.
8860
8861 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8862
8863         PR testsuite/35621
8864         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8865         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8866         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8867         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8868         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8869         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8870         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8871         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8872         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8873         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8874         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8875         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8876         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8877         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8878         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8879         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8880         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8881
8882 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
8883
8884         PR target/39678
8885         * g++.dg/torture/pr39678.C: New.
8886         * gcc.dg/compat/struct-complex-2.h: Likewise.
8887         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8888         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8889         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8890         * gcc.dg/torture/pr39678.c: Likewise.
8891         * gcc.target/i386/pr39678.c: Likewise.
8892
8893         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8894         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8895
8896         * gcc.target/x86_64/abi/test_passing_structs.c: Include
8897         <complex.h>.  Add tests for structure with complex float.
8898
8899 2009-04-10  Ben Elliston  <bje@au.ibm.com>
8900             Joseph Myers  <joseph@codesourcery.com>
8901
8902         PR target/36800
8903         * gcc.dg/dfp/pr36800.c: New.
8904
8905 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8906             Rafael Avila de Espindola  <espindola@google.com>
8907
8908         * gcc.misc-tests/help.exp: New file.
8909         * lib/options.exp: New file.
8910
8911 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
8912
8913         PR libobjc/36610
8914         * objc/execute/forward-1.x: New.
8915
8916 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
8917
8918         * gcc.dg/pr27150-1.c: Change to a link test.
8919
8920 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
8921
8922         * g++.dg/lookup/using2.C: Change copyright header to refer to version
8923         3 of the GNU General Public License and to point readers at the
8924         COPYING3 file and the FSF's license web page.
8925         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8926         * gcc.dg/struct/struct-reorg.exp: Likewise.
8927         * gcc.target/spu/tag_manager.c: Likewise.
8928
8929 2009-04-09  Richard Guenther  <rguenther@suse.de>
8930
8931         PR testsuite/39696
8932         * ssa-ccp-25.c: Adjust pattern.
8933
8934 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
8935
8936         PR fortran/36704
8937         * gfortran.dg/external_procedures_1.f90: Modified.
8938         * gfortran.dg/proc_ptr_result_1.f90: New.
8939         * gfortran.dg/proc_ptr_result_2.f90: New.
8940         * gfortran.dg/proc_ptr_result_3.f90: New.
8941
8942 2009-04-09  Richard Guenther  <rguenther@suse.de>
8943
8944         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8945         to prevent constant propagation.
8946         * gcc.dg/vect/vect-56.c: Likewise.
8947         * gcc.dg/vect/vect-58.c: Likewise.
8948         * gcc.dg/vect/vect-60.c: Likewise.
8949         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8950         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8951         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8952
8953 2009-04-09  Richard Guenther  <rguenther@suse.de>
8954
8955         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8956         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8957
8958 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
8959
8960         PR c/39613
8961         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8962         New tests.
8963
8964 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8965
8966         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8967         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8968
8969 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
8970
8971         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8972
8973 2009-04-08  Jason Merrill  <jason@redhat.com>
8974
8975         PR c++/25185
8976         * g++.dg/template/error40.C: Add another test.
8977
8978 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
8979
8980         PR c/39614
8981         PR c/39673
8982         * gcc.c-torture/compile/pr39614-1.c,
8983         gcc.c-torture/compile/pr39614-2.c,
8984         gcc.c-torture/compile/pr39614-3.c,
8985         gcc.c-torture/compile/pr39614-4.c,
8986         gcc.c-torture/compile/pr39614-5.c,
8987         gcc.c-torture/compile/pr39673-1.c,
8988         gcc.c-torture/compile/pr39673-2.c: New tests.
8989         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8990         more cases.
8991         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8992         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8993         expected errors.
8994
8995 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
8996
8997         PRc++/39637
8998         * g++.dg/cpp0x/variadic-crash2.C: New test.
8999
9000 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9001
9002         PR fortran/38863
9003         * gfortran.dg/alloc_comp_result_1.f90: New test.
9004
9005 2009-04-07  Jason Merrill  <jason@redhat.com>
9006
9007         PR c++/34691
9008         * g++.dg/overload/extern-C-1.C: New.
9009
9010 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9011
9012         PR testsuite/39325
9013         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9014
9015 2009-04-07  Jason Merrill  <jason@redhat.com>
9016
9017         PR c++/25185
9018         * g++.dg/template/error40.C: New.
9019
9020 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9021
9022         PR fortran/38152
9023         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9024
9025 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9026
9027         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9028
9029 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9030
9031         PR fortran/38290
9032         * gfortran.dg/proc_decl_1.f90: Modified.
9033         * gfortran.dg/proc_ptr_11.f90: Extended.
9034         * gfortran.dg/proc_ptr_13.f90: Modified.
9035
9036 2009-04-06  Jason Merrill  <jason@redhat.com>
9037
9038         PR c++/35146
9039         * g++.dg/template/fnspec1.C: New.
9040
9041 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9042
9043         * lib/gnat.exp: Handle multilib.
9044
9045 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9046
9047         PR fortran/38863
9048         * gfortran.dg/dependency_23.f90: New test.
9049
9050 2009-04-06  Richard Guenther  <rguenther@suse.de>
9051
9052         PR tree-optimization/28868
9053         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9054         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9055         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9056         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9057
9058 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9059
9060         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9061
9062 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9063
9064         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9065
9066 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9067
9068         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9069         with the built-in y0, and the subsequent warning.
9070         (y1): Likewise, rename to y_1.
9071
9072 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9073
9074         PR fortran/39414
9075         * gfortran.dg/proc_decl_21.f90: New.
9076
9077 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9078
9079         PR fortran/36091
9080         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9081
9082 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9083
9084         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9085         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9086         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9087         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9088         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9089         gfortran.dg/namelist_49.f90: Gate test on effective_target
9090         fd_truncate.
9091         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9092
9093 2009-04-05  Daniel Kraft  <d@domob.eu>
9094
9095         PR fortran/38654
9096         * gfortran.dg/read_float_2.f03
9097         * gfortran.dg/read_float_3.f90
9098
9099 2009-04-05  Richard Guenther  <rguenther@suse.de>
9100
9101         PR tree-optimization/39648
9102         * gcc.c-torture/compile/pr39648.c: New testcase.
9103
9104 2009-04-05  Jason Merrill  <jason@redhat.com>
9105
9106         PR c++/14912
9107         * g++.dg/template/error39.C: New.
9108
9109 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9110
9111         PR fortran/29458
9112         * gfortran.dg/implied_do_1.f90: New.
9113
9114 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9115
9116         PR fortran/39577
9117         * gfortran.dg/recursive_check_8.f90: New.
9118         * gfortran.dg/recursive_check_9.f90: New.
9119         * gfortran.dg/recursive_check_10.f90: New.
9120         * gfortran.dg/recursive_check_11.f90: New.
9121         * gfortran.dg/recursive_check_12.f90: New.
9122         * gfortran.dg/recursive_check_13.f90: New.
9123         * gfortran.dg/recursive_check_14.f90: New.
9124
9125 2009-04-04  Jason Merrill  <jason@redhat.com>
9126
9127         PR c++/25185
9128         * g++.dg/template/error38.C: Add more tests.
9129
9130 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9131
9132         PR fortran/37614
9133         * gfortran.dg/common_align_2.f90: New test.
9134
9135 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9136
9137         PR target/39501
9138         * gcc.c-torture/execute/pr39501.c: New file.
9139         * gcc.c-torture/execute/pr39501.x: New file.
9140
9141 2009-04-04  Richard Guenther  <rguenther@suse.de>
9142
9143         PR tree-optimization/8781
9144         PR tree-optimization/37892
9145         * g++.dg/tree-ssa/pr8781.C: New testcase.
9146         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9147
9148 2009-04-04  Richard Guenther  <rguenther@suse.de>
9149
9150         PR tree-optimization/39636
9151         * gcc.c-torture/compile/pr39636.c: New testcase.
9152
9153 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9154
9155         PR rtl-optimization/39607
9156         * g++.dg/opt/pr39607.C: New.
9157
9158 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9159
9160         PR fortran/39594
9161         * gfortran.dg/common_12.f90: New.
9162
9163 2009-04-03  Jason Merrill  <jason@redhat.com>
9164
9165         PR c++/39608
9166         * g++.dg/template/const2.C: New test.
9167
9168 2009-04-03  Richard Guenther  <rguenther@suse.de>
9169
9170         PR tree-optimization/2480
9171         PR tree-optimization/23086
9172         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9173         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9174
9175 2009-04-03  Richard Guenther  <rguenther@suse.de>
9176
9177         PR tree-optimization/34743
9178         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9179         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9180         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9181         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9182         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9183         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9184         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9185         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9186
9187 2009-04-03  Richard Guenther  <rguenther@suse.de>
9188
9189         PR middle-end/13146
9190         PR tree-optimization/23940
9191         PR tree-optimization/33237
9192         PR middle-end/33974
9193         PR middle-end/34093
9194         PR tree-optimization/36201
9195         PR tree-optimization/36230
9196         PR tree-optimization/38049
9197         PR tree-optimization/38207
9198         PR tree-optimization/38230
9199         PR tree-optimization/38301
9200         PR tree-optimization/38585
9201         PR middle-end/38895
9202         PR tree-optimization/38985
9203         PR tree-optimization/39299
9204         * gcc.dg/pr19633-1.c: Adjust.
9205         * gcc.dg/torture/pta-callused-1.c: Likewise.
9206         * gcc.dg/torture/pr39074-2.c: Likewise.
9207         * gcc.dg/torture/pr39074.c: Likewise.
9208         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9209         * gcc.dg/torture/pr30375.c: Adjust.
9210         * gcc.dg/torture/pr33563.c: Likewise.
9211         * gcc.dg/torture/pr33870.c: Likewise.
9212         * gcc.dg/torture/pr33560.c: Likewise.
9213         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9214         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9215         * gcc.dg/tree-ssa/alias-15.c: Remove.
9216         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9217         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9218         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9219         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9220         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9221         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9222         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9223         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9224         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9225         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9226         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9227         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9228         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9229         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9230         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9231         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9232         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9233         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9234         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9235         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9236         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9237         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9238         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9239         * gcc.dg/uninit-B.c: XFAIL.
9240         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9241         * gcc.dg/uninit-pr19430.c: XFAIL.
9242         * g++.dg/tree-ssa/pr13146.C: New testcase.
9243         * g++.dg/opt/pr36187.C: Adjust.
9244         * g++.dg/torture/20090329-1.C: New testcase.
9245
9246 2009-04-02  Chao-ying Fu  <fu@mips.com>
9247
9248         * gcc.target/mips/interrupt_handler.c: New test.
9249
9250 2009-04-02  David Ayers  <ayers@fsfe.org>
9251
9252         PR objc/18456
9253         * objc.dg/bad-receiver-type-2.m: New test contributed by
9254         Alexander Mamberg.
9255
9256 2009-04-02  Jason Merrill  <jason@redhat.com>
9257
9258         PR c++/25185
9259         * g++.dg/template/error38.C: New test.
9260
9261 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9262
9263         PR tree-optimization/31677
9264         * gcc.dg/memcpy-1.c: Add compiler option.
9265
9266 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9267
9268         PR tree-optimization/39595
9269         * gfortran.dg/vect/O3-pr39595.f: New test.
9270
9271 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9272
9273         PR c++/26693
9274         * g++.dg/template/typedef11.C: New test.
9275         * g++.dg/template/typedef12.C: Likewise.
9276         * g++.dg/template/typedef13.C: Likewise.
9277         * g++.dg/template/typedef14.C: Likewise.
9278         * g++.dg/template/typedef15.C: Likewise.
9279         * g++.dg/template/typedef16.C: Likewise.
9280         * g++.dg/template/sfinae3.C: Compile this pedantically.
9281         The only errors expected should be the one saying the typedef is ill
9282         formed.
9283         * g++.old-deja/g++.pt/typename8.C: Likewise.
9284         * g++.dg/template/access11.C: Update this.
9285
9286 2009-04-02  Richard Guenther  <rguenther@suse.de>
9287
9288         PR tree-optimization/37221
9289         * gcc.c-torture/compile/20090331-1.c: New testcase.
9290
9291 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9292
9293         * gcc.c-torture/compile/20090401-1.c: New test.
9294
9295 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9296
9297         PR c++/4926
9298         * g++.dg/template/pr4926-1.C: New.
9299
9300 2009-04-01  Xinliang David Li  <davidxl@google.com>
9301
9302         * gcc.target/i386/all_one_m128i.c: New test.
9303
9304 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9305
9306         PR c/39027
9307         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9308         * gcc.dg/fltconst-2.c: New test.
9309         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9310         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9311
9312         PR c/33466
9313         * gcc.dg/cpp/pr33466.c: New test.
9314         * gcc.dg/dfp/pr33466.c: New test.
9315         * gcc.dg/fixed-point/pr33466.c: New test.
9316
9317 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9318
9319         PR tree-optimization/35011
9320         * g++.dg/other/pr35011.C: New.
9321
9322 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9323
9324         PR target/39226
9325         * gcc.dg/pr39226.c: New test.
9326
9327 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9328
9329         PR c++/35240
9330         * g++.dg/template/pr35240.C: New.
9331
9332 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9333
9334         PR c/39605
9335         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9336         * gcc.dg/pr25682.c: Update expected diagnostics.
9337
9338 2009-04-01  Richard Guenther  <rguenther@suse.de>
9339
9340         * gcc.dg/fold-plusmult-2.c: New testcase.
9341
9342 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9343
9344         PR c/37772
9345         * gcc.dg/pr37772.c: New test.
9346         * g++.dg/ext/asm11.C: New test.
9347
9348 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9349
9350         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9351         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9352         defined.
9353
9354 2009-03-31  Jason Merrill  <jason@redhat.com>
9355
9356         * g++.old-deja/g++.other/using9.C: Add expected errors.
9357
9358 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9359
9360         * gcc.c-torture/compile/pr33009.c: Removed.
9361
9362 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9363
9364         * gcc.c-torture/compile/pr33009.c: Delete.
9365         * gcc.c-torture/compile/pr11832.c: Likewise.
9366
9367 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9368
9369         PR c/448
9370         * lib/target-supports.exp (check_effective_target_stdint_types):
9371         Update comment.
9372         (check_effective_target_inttypes_types): New.
9373         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9374         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9375         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9376
9377 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9378
9379         PR fortran/38917
9380         PR fortran/38918
9381         * gfortran.dg/data_pointer_1.f90: New test.
9382
9383 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9384
9385         PR fortran/38915
9386         * gfortran.dg/char_length_15.f90: New test.
9387
9388 2009-03-31  Jason Merrill  <jason@redhat.com>
9389
9390         C++ DR 613
9391         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9392         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9393         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9394         xfail others.
9395
9396         * g++.dg/other/typedef2.C: New test.
9397
9398         PR c++/37806
9399         * g++.dg/template/typedef17.C: New test.
9400
9401         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9402         * g++.dg/cpp0x/auto12.C: Likewise.
9403
9404 2009-03-31  Richard Guenther  <rguenther@suse.de>
9405
9406         PR middle-end/31029
9407         * gcc.dg/fold-compare-4.c: New testcase.
9408         * gcc.dg/fold-compare-5.c: Likewise.
9409
9410 2009-03-31  Richard Guenther  <rguenther@suse.de>
9411
9412         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9413
9414 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9415
9416         PR target/39592
9417         * gcc.target/i386/pr39592-1.c: New test.
9418
9419 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9420
9421         PR preprocessor/15638
9422         * gcc.dg/cpp/missing-header-1.c: New test.
9423         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9424         "compilation terminated" message.
9425         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9426         test #include "".
9427         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9428         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9429         terminated" message.
9430
9431 2009-03-31  Richard Guenther  <rguenther@suse.de>
9432
9433         PR middle-end/23401
9434         PR middle-end/27810
9435         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9436         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9437
9438 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9439
9440         PR fortran/38389
9441         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9442         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9443         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9444         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9445         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9446         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9447         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9448
9449 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9450
9451         PR fortran/22571
9452         * gfortran.dg/whole_file_1.f90: New test.
9453         PR fortran/26227
9454         * gfortran.dg/whole_file_2.f90: New test.
9455         * gfortran.dg/whole_file_3.f90: New test.
9456         PR fortran/24886
9457         * gfortran.dg/whole_file_4.f90: New test.
9458
9459 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9460
9461         * gfortran.dg/bind_c_usage_19.f90: New test.
9462
9463         PR target/39558
9464         * gcc.target/powerpc/altivec-29.c: New test.
9465
9466 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9467
9468         PR rtl-optimization/323
9469         * gcc.target/i386/excess-precision-1.c,
9470         gcc.target/i386/excess-precision-2.c,
9471         gcc.target/i386/excess-precision-3.c,
9472         gcc.target/i386/excess-precision-4.c,
9473         gcc.target/i386/excess-precision-5.c,
9474         gcc.target/i386/excess-precision-6.c: New tests.
9475
9476 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9477
9478         PR c/35235
9479         * gcc.dg/c99-array-lval-8.c: New test.
9480
9481 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9482
9483         PR preprocessor/34695
9484         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9485         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9486         instead of dg-warning for "previous definition" messages.
9487         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9488         "warnings being treated as errors" message.
9489         * gcc.dg/fltconst-1.c: Use -fshow-column.
9490
9491 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9492
9493         PR fortran/38823
9494         * gfortran.dg/power1.f90: New test.
9495
9496 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9497
9498         PR c/456
9499         PR c/5675
9500         PR c/19976
9501         PR c/29116
9502         PR c/31871
9503         PR c/35198
9504         * gcc.c-torture/compile/20081108-1.c,
9505         gcc.c-torture/compile/20081108-2.c,
9506         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9507         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9508         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9509         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9510         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9511         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9512         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9513         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9514         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9515         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9516         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9517         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9518         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9519         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9520         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9521         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9522         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9523         case.
9524         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9525         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9526         XFAILs.  Update expected messages.
9527         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9528         expected messages.
9529         * gcc.dg/real-const-1.c: Replace with test from original PR.
9530         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9531         when casting from non-constant integer to pointer.
9532
9533 2009-03-29  Richard Guenther  <rguenther@suse.de>
9534
9535         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9536
9537 2009-03-29  Daniel Kraft  <d@domob.eu>
9538
9539         PR fortran/37423
9540         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9541         DEFERRED bindings.
9542         * gfortran.dg/typebound_proc_9.f03: New test.
9543         * gfortran.dg/typebound_proc_10.f03: New test.
9544         * gfortran.dg/typebound_proc_11.f03: New test.
9545         * gfortran.dg/abstract_type_5.f03: New test.
9546
9547 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9548
9549         PR fortran/38507
9550         * gfortran.dg/do_4.f: New.
9551         * gfortran.dg/goto_2.f90: Correct expected warnings.
9552         * gfortran.dg/goto_4.f90: Likewise.
9553         * gfortran.dg/goto_5.f90: New.
9554
9555 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9556
9557         PR target/39545
9558         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9559
9560         * gcc.target/i386/pr39545-1.c: New.
9561         * gcc.target/i386/pr39545-2.c: Likewise.
9562
9563         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9564         (flex2_struct): Likewise.
9565         (check_struct_passing7): Likewise.
9566         (check_struct_passing8): Likewise.
9567         (f1s): Likewise.
9568         (f2s): Likewise.
9569         (main): Call check_struct_passing7 and check_struct_passing8.
9570
9571 2009-03-29  Richard Guenther  <rguenther@suse.de>
9572
9573         * gcc.c-torture/execute/20090113-1.c: New testcase.
9574         * gcc.c-torture/execute/20090113-2.c: Likewise.
9575         * gcc.c-torture/execute/20090113-3.c: Likewise.
9576         * gcc.c-torture/execute/20090207-1.c: Likewise.
9577         * gcc.c-torture/compile/20090114-1.c: Likewise.
9578         * gcc.c-torture/compile/20090328-1.c: Likewise.
9579         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9580
9581 2009-03-29  David Ayers  <ayers@fsfe.org>
9582
9583         PR objc/27377
9584         * objc.dg/conditional-1.m: New tests.
9585
9586 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9587
9588         * gcc.dg/winline-10.c: New test.
9589
9590 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9591
9592         PR fortran/34656
9593         * gfortran.dg/do_check_1.f90: Add test.
9594         * gfortran.dg/do_check_2.f90: Add test.
9595         * gfortran.dg/do_check_3.f90: Add test.
9596         * gfortran.dg/do_check_4.f90: Add test.
9597
9598 2009-03-28  Jan Hubicka  <jh@suse.cz>
9599
9600         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9601         * gcc.dg/pr33826.c: Update dump files.
9602         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9603         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9604
9605 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9606
9607         * g++.dg/tree-ssa/fwprop-align.C: New test.
9608
9609 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9610
9611         * gcc.target/powerpc/altivec-28.c: New test.
9612
9613         PR c++/39554
9614         * gcc.dg/wdisallowed-functions-1.c: Removed.
9615         * gcc.dg/wdisallowed-functions-2.c: Removed.
9616         * gcc.dg/wdisallowed-functions-3.c: Removed.
9617         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9618         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9619         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9620
9621 2009-03-28  Richard Guenther  <rguenther@suse.de>
9622
9623         PR tree-optimization/38723
9624         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9625
9626 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9627
9628         PR fortran/38538
9629         * gfortran.dg/char_result_13.f90: New test.
9630
9631 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9632
9633         PR fortran/38765
9634         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9635
9636 2009-03-28  Daniel Kraft  <d@domob.eu>
9637
9638         * gfortran.dg/trim_1.f90: New test.
9639
9640 2009-03-28  Richard Guenther  <rguenther@suse.de>
9641
9642         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9643         * g++.dg/warn/Warray-bounds.C: Likewise.
9644
9645 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9646
9647         PR fortran/32626
9648         * gfortran.dg/recursive_check_7.f90: New test.
9649
9650 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9651
9652         PR fortran/38432
9653         * gfortran.dg/do_check_5.f90: New test.
9654         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9655         * gfortran.dg/array_constructor_18.f90: Ditto.
9656         * gfortran.dg/array_constructor_22.f90: Ditto.
9657         * gfortran.dg/do_3.F90: Ditto.
9658         * gfortran.dg/do_1.f90: Ditto.
9659
9660 2009-03-28  Richard Guenther  <rguenther@suse.de>
9661
9662         PR tree-optimization/38180
9663         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9664
9665 2009-03-28  Richard Guenther  <rguenther@suse.de>
9666
9667         PR tree-optimization/38513
9668         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9669         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9670         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9671         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9672         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9673         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9674         * gcc.dg/vect/vect-35.c: Likewise.
9675         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9676         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9677         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9678
9679 2009-03-28  Richard Guenther  <rguenther@suse.de>
9680
9681         PR tree-optimization/38968
9682         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9683
9684 2009-03-28  Richard Guenther  <rguenther@suse.de>
9685
9686         PR tree-optimization/37795
9687         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9688
9689 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9690
9691         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9692         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9693         options for removed targets.
9694
9695 2009-03-27  Richard Guenther  <rguenther@suse.de>
9696
9697         PR tree-optimization/39120
9698         * gcc.c-torture/execute/pr39120.c: New testcase.
9699
9700 2009-03-27  Richard Guenther  <rguenther@suse.de>
9701
9702         PR tree-optimization/39120
9703         * gcc.dg/torture/pta-callused-1.c: New testcase.
9704
9705 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9706
9707         PR middle-end/39315
9708         * gcc.target/i386/pr39315-1.c: New.
9709         * gcc.target/i386/pr39315-2.c: Likewise.
9710         * gcc.target/i386/pr39315-3.c: Likewise.
9711         * gcc.target/i386/pr39315-4.c: Likewise.
9712         * gcc.target/i386/pr39315-check.c: Likewise.
9713
9714 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9715
9716         PR c/39323
9717         * gcc.dg/pr39323-1.c: New.
9718         * gcc.dg/pr39323-2.c: Likewise.
9719         * gcc.dg/pr39323-3.c: Likewise.
9720
9721 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9722
9723         PR target/38034
9724         * gcc.target/ia64/sync-1.c: New.
9725
9726 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9727
9728         PR target/39472
9729         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9730         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9731         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9732         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9733         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9734         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9735         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9736         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9737
9738 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9739
9740         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9741         for low precision (i.e. float).
9742
9743 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9744             Jakub Jelinek  <jakub@redhat.com>
9745
9746         PR debug/37959
9747         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9748
9749 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9750
9751         * gcc.dg/memmove-2.c: New test.
9752         * gcc.dg/memmove-3.c: New test.
9753
9754         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9755         in clone naming.
9756
9757 2009-03-27  Xinliang David Li  <davidxl@google.com>
9758
9759         PR tree-optimization/39557
9760         * g++.dg/tree-ssa/dom-invalid.C: New test.
9761
9762 2009-03-27  Xinliang David Li  <davidxl@google.com>
9763
9764         PR tree-optimization/39548
9765         * g++.dg/tree-ssa/copyprop.C: New test.
9766
9767 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9768
9769         PR c++/38638
9770         * g++.dg/template/typename17.C: New testcase.
9771         * g++.dg/template/typename18.C: New testcase.
9772
9773 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9774
9775         PR c++/36799
9776         * g++.dg/other/var_copy-1.C: New test.
9777
9778 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9779
9780         PR c++/37647
9781         * g++.dg/parse/ctor9.C: New test.
9782
9783 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
9784
9785         PR c++/29727
9786         * g++.dg/init/error2.C: New test.
9787
9788 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9789
9790         PR c++/35652
9791         * gcc.dg/pr35652.C: New.
9792         * g++.dg/warn/pr35652.C: New.
9793         * gcc.dg/format/plus-1.c: Adjust message.
9794
9795 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
9796
9797         PR c++/39554
9798         * gcc.dg/wdisallowed-functions-3.c: New test.
9799         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9800
9801 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9802
9803         * gcc.dg/inline-33.c: Fix when pic.
9804
9805 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
9806
9807         * gcc.target/ia64/20090324-1.c: New test.
9808
9809 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
9810
9811         PR c/27898
9812         * gcc.dg/pr27898.c: New test.
9813
9814         PR tree-optimization/32139
9815         * gcc.c-torture/compile/pr32139.c: New test.
9816
9817 2009-03-24  Jason Merrill  <jason@redhat.com>
9818
9819         PR c++/28274
9820         * g++.dg/parse/defarg14.C: New test.
9821
9822 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9823
9824         PR libfortran/39528
9825         * gfortran.dg/read_repeat.f90: New test.
9826
9827 2009-03-24  Ira Rosen  <irar@il.ibm.com>
9828
9829         PR tree-optimization/39529
9830         * gcc.dg/vect/pr39529.c: New test.
9831
9832 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
9833             Jakub Jelinek  <jakub@redhat.com>
9834
9835         PR debug/39524
9836         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9837
9838 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9839
9840         PR c/39495
9841         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9842
9843 2009-03-23  Jason Merrill  <jason@redhat.com>
9844
9845         * g++.dg/cpp0x/auto12.C: Add variadic test.
9846
9847         PR c++/39526
9848         * g++.dg/warn/Wshadow-4.C: New test.
9849
9850 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
9851
9852         PR tree-optimization/39516
9853         * gfortran.dg/pr39516.f: New test.
9854
9855 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
9856
9857         * lib/target-libpath.exp (set_ld_library_path_env_vars):
9858         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9859         variable, not environment variable.
9860
9861 2009-03-21  Jason Merrill  <jason@redhat.com>
9862
9863         PR c++/28879
9864         * g++.dg/ext/vla6.C: New test.
9865
9866 2009-03-20  Jason Merrill  <jason@redhat.com>
9867
9868         * g++.dg/cpp0x/initlist5.C: Add additional test.
9869
9870 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9871             Janis Johnson  <janis187@us.ibm.com>
9872
9873         * lib/compat.exp (compat-get-options-main, compat-get-options):
9874         Handle dg-prune-output in source file.
9875         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9876         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9877         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9878         two warnings.
9879
9880 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
9881
9882         PR c/39495
9883         * gcc.dg/gomp/pr39495-1.c: New test.
9884         * gcc.dg/gomp/pr39495-2.c: New test.
9885         * g++.dg/gomp/pr39495-1.C: New test.
9886         * g++.dg/gomp/pr39495-2.C: New test.
9887
9888         PR target/39496
9889         * gcc.target/i386/pr39496.c: New test.
9890         * g++.dg/other/pr39496.C: New test.
9891
9892 2009-03-19  Li Feng  <nemokingdom@gmail.com>
9893
9894         PR middle-end/39500
9895         * gcc.dg/autopar/pr39500-1.c: New.
9896         * gcc.dg/autopar/pr39500-2.c: New.
9897
9898 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9899
9900         * g++.dg/dg.exp: Prune graphite.
9901
9902 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
9903
9904         PR middle-end/39447
9905         * g++.dg/graphite: New.
9906         * g++.dg/graphite/graphite.exp: New.
9907         * g++.dg/graphite/pr39447.C: New.
9908
9909 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9910
9911         PR c++/39425
9912         * g++.dg/template/pr39425.C: New.
9913
9914         * g++.dg/template/spec33.C: Updated.
9915
9916 2009-03-17  Jason Merrill  <jason@redhat.com>
9917
9918         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9919
9920 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9921
9922         PR c++/39475
9923         * g++.dg/ext/unary_trait_incomplete.C: New.
9924
9925 2009-03-17  Jing Yu  <jingyu@google.com>
9926
9927         PR middle-end/39378
9928         * g++.dg/inherit/thunk10.C: New test.
9929
9930 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
9931
9932         PR target/39482
9933         * gcc.target/i386/pr39482.c: New test.
9934
9935 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
9936
9937         PR debug/39471
9938         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9939         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9940         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9941         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9942
9943         PR middle-end/39443
9944         * gcc.dg/pr39443.c: New test.
9945
9946         PR debug/39412
9947         * gcc.dg/debug/pr39412.c: New test.
9948
9949 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
9950
9951         PR testsuite/38526
9952         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9953         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9954         is defined.
9955         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9956         its original value, or unset if it was not defined.
9957         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9958         path procs around use of HOSTCC.
9959         * g++.dg/compat/struct-layout-1.exp: Ditto.
9960         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9961
9962 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9963
9964         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9965
9966 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
9967
9968         Revert patch for PR testsuite/37630.
9969
9970         PR testsuite/37960
9971         * gcc.dg/pr11492.c: Replace constant and remove xfail.
9972
9973         PR testsuite/37630
9974         * lib/target-supports.exp (check_effective_target_ieee): New.
9975         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9976         * gcc.dg/20001012-1.c: Require ieee.
9977
9978         PR testsuite/37628
9979         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9980
9981 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
9982
9983         PR tree-optimization/39455
9984         * gcc.dg/pr39455.c: New test.
9985
9986 2009-03-13  David Ayers  <ayers@fsfe.org>
9987
9988         * objc/execute/trivial.m. New test.
9989
9990 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
9991
9992         PR target/39137
9993         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9994
9995 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
9996
9997         PR testsuite/39451
9998         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9999         constraint on (%2).
10000
10001 2009-03-12  David Ayers  <ayers@fsfe.org>
10002
10003         PR libobjc/27466
10004         * objc/execute/exceptions/handler-1.m. New test.
10005
10006 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10007
10008         PR target/39431
10009         * gcc.target/i386/pr39431.c: New test.
10010
10011 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10012
10013         PR target/39445
10014         * gcc.target/i386/pr39445.c: New.
10015
10016         * gcc.target/i386/push-1.c: XFAIL.
10017
10018 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10019
10020         * gcc.dg/inline-33.c: New test.
10021
10022 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10023
10024         * gcc.dg/vect/vect-82.c: Combine dg-do and
10025         dg-require-effective-target into dg-skip-if.
10026         * gcc.dg/vect/vect-83.c: Likewise.
10027
10028 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10029
10030         PR target/39137
10031         * gcc.target/i386/stackalign/longlong-1.c: New test.
10032         * gcc.target/i386/stackalign/longlong-2.c: New test.
10033
10034 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10035
10036         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10037
10038 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10039
10040         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10041         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10042
10043 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10044
10045         * gnat.dg/slice_enum.adb: New test.
10046
10047 2009-03-11  Jason Merrill  <jason@redhat.com>
10048
10049         PR debug/39086
10050         * g++.dg/opt/nrv15.C: New test.
10051
10052 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10053
10054         PR tree-optimization/39422
10055         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10056         constant array with static initialization to global memory.
10057         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10058
10059 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10060
10061         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10062         padding.
10063
10064 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10065
10066         PR c++/39371
10067         * g++.dg/opt/switch2.C: Add -w to dg-options.
10068         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10069         * g++.dg/warn/switch1.C: New test.
10070         * g++.dg/other/switch3.C: New test.
10071
10072         PR tree-optimization/39394
10073         * gcc.c-torture/compile/pr39394.c: New test.
10074
10075 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10076
10077         * gcc.target/s390/20090223-1.c: New testcase.
10078
10079 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10080
10081         PR libfortran/39402
10082         * gfortran.dg/fmt_f0_1.f90: New test.
10083
10084 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10085
10086         PR c++/39060
10087         * g++.dg/other/new1.C: Adjusted.
10088         * g++.dg/parse/crash40.C: Likewise.
10089         * g++.dg/parse/defarg12.C: Likewise.
10090         * g++.dg/template/error15.C: Likewise.
10091
10092         * g++.dg/other/pr39060.C: New.
10093
10094 2009-03-07  Jason Merrill  <jason@redhat.com>
10095
10096         PR c++/39367
10097         * g++.dg/opt/new1.C: New.
10098
10099 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10100
10101         PR c++/33492
10102         * g++.dg/other/error32.C: New.
10103
10104 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10105
10106         PR middle-end/39360
10107         * gcc.c-torture/compile/pr39360.c: New test.
10108
10109         PR debug/39372
10110         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10111
10112 2009-03-05  Jason Merrill  <jason@redhat.com>
10113
10114         PR c++/38908
10115         * g++.dg/warn/Wuninitialized-3.C: New test.
10116
10117 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10118
10119         PR debug/39379
10120         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10121         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10122
10123 2009-03-04  Jason Merrill  <jason@redhat.com>
10124
10125         PR c++/13549
10126         * g++.dg/template/koenig7.C: New test.
10127
10128 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10129
10130         * g++.dg/torture/predcom-1.C: New test.
10131
10132 2009-03-04  Richard Guenther  <rguenther@suse.de>
10133
10134         PR tree-optimization/39362
10135         * g++.dg/torture/pr39362.C: New testcase.
10136
10137 2009-03-04  Jason Merrill  <jason@redhat.com>
10138             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10139
10140         PR c++/9634
10141         PR c++/29469
10142         PR c++/29607
10143         * g++.dg/template/dependent-name5.C: New test.
10144
10145 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10146
10147         PR testsuite/39357
10148         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10149         vect_int to vect_int_mult.
10150
10151 2009-03-04  Richard Guenther  <rguenther@suse.de>
10152
10153         PR tree-optimization/39358
10154         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10155         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10156
10157 2009-03-04  Richard Guenther  <rguenther@suse.de>
10158
10159         PR tree-optimization/39339
10160         * gcc.c-torture/execute/pr39339.c: New testcase.
10161
10162 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10163
10164         * gcc.c-torture/compile/20090303-1.c,
10165         gcc.c-torture/compile/20090303-2.c: New tests.
10166
10167 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10168
10169         PR fortran/39354
10170         * gfortran.dg/gomp/pr39354.f90: New test.
10171
10172         PR tree-optimization/39343
10173         * gcc.dg/pr39343.c: New test.
10174
10175 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10176
10177         PR tree-optimization/39248
10178         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10179         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10180         on targets without vector misalignment support.
10181         * lib/target-supports.exp
10182         (check_effective_target_vect_short_mult): Add
10183         check_effective_target_arm32.
10184
10185 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10186
10187         PR middle-end/39335
10188         * gcc.dg/graphite/pr39335_1.c: New.
10189         * gcc.dg/graphite/pr39335.c: New.
10190
10191 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10192
10193         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10194         of andl.
10195         * gcc.target/i386/stackalign/return-5.c: Likewise.
10196         * gcc.target/i386/stackalign/return-6.c: Likewise.
10197
10198 2009-03-02  Richard Guenther  <rguenther@suse.de>
10199             Ira Rosen  <irar@il.ibm.com>
10200
10201         PR tree-optimization/39318
10202         * gfortran.dg/vect/pr39318.f90: New test.
10203
10204 2009-03-01  Jan Hubicka  <jh@suse.cz>
10205
10206         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10207
10208 2009-03-01  Jan Hubicka  <jh@suse.cz>
10209
10210         PR debug/39267
10211         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10212
10213 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10214
10215         * gnat.dg/pack12.adb: New test.
10216
10217 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10218
10219         PR c++/37789
10220         * g++.dg/other/pr37789.C: New.
10221
10222 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10223
10224         PR fortran/39295
10225         * gfortran.dg/interface_25.f90: New test.
10226         * gfortran.dg/interface_26.f90: New test.
10227
10228 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10229
10230         PR fortran/39292
10231         * gfortran.dg/initialization_22.f90: New test.
10232
10233 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10234
10235         PR rtl-optimization/39241
10236         * gcc.dg/torture/pr39241.c: New.
10237
10238 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10239
10240         PR tree-optimizations/39259
10241         * g++.dg/torture/pr39259.C: New testcase.
10242
10243 2009-02-24  Richard Guenther  <rguenther@suse.de>
10244
10245         PR c++/39242
10246         * g++.dg/template/instantiate10.C: New testcase.
10247
10248 2009-02-24  Richard Guenther  <rguenther@suse.de>
10249             Zdenek Dvorak  <ook@ucw.cz>
10250
10251         PR tree-optimization/39233
10252         * gcc.c-torture/execute/pr39233.c: New testcase.
10253
10254 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10255
10256         PR tree-optimization/39260
10257         * gcc.dg/graphite/pr39260.c: New.
10258
10259 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10260
10261         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10262
10263 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10264
10265         PR c++/36411
10266         * g++.dg/template/void14.C: New.
10267
10268 2009-02-23  Jason Merrill  <jason@redhat.com>
10269
10270         PR c++/38880
10271         * g++.dg/init/const7.C: Remove XFAIL.
10272         * g++.dg/init/static-init1.C: New test.
10273
10274         * g++.dg/cpp0x/initlist14.C: New test.
10275
10276 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10277
10278         PR fortran/38914
10279         * bound_simplification_2.f90:  New test case.
10280         * bound_7.f90:  New test case.
10281
10282 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10283
10284         * gcc.dg/cpp/include4.c: New test.
10285
10286 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10287
10288         PR target/39256
10289         * gcc.target/i386/abi-2.c: New.
10290
10291 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10292
10293         * gcc.c-torture/execute/pr39228.x: New.
10294
10295 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10296
10297         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10298         scan-assembler to check for xmm0 register.
10299
10300 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10301             Joseph Myers  <joseph@codesourcery.com>
10302
10303         * gcc.target/arm/va_list.c: New test.
10304         * g++.dg/abi/arm_va_list.C: Likewise.
10305         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10306         function.
10307         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10308         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10309         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10310         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10311         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10312         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10313
10314 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10315
10316         PR testsuite/38164
10317         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10318         to dg-options.
10319
10320 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10321
10322         PR target/39240
10323         * gcc.c-torture/execute/pr39240.c: New test.
10324
10325 2009-02-20  Jason Merrill  <jason@redhat.com>
10326
10327         PR c++/39225
10328         * g++.dg/parse/dtor15.C: New test.
10329
10330 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10331
10332         * gcc.c-torture/execute/20090219-1.c: New.
10333
10334 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10335
10336         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10337         (mips-dg-options): When matching isa* pseudo-options make
10338         'value' optional and accept ! entries.  Use $spec instead of
10339         $isa_spec in the isa pseudo-option error message.  Only
10340         perform the ISA-range check when 'value' is set.  If arch is
10341         matching any CPU in the ! entries switch to its generic ISA.
10342         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10343         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10344
10345 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10346
10347         PR target/39175
10348         * gcc.dg/visibility-20.c: New test.
10349         * g++.dg/ext/visibility/visibility-11.C: New test.
10350
10351 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10352
10353         PR c++/39188
10354         * g++.dg/abi/pr39188-1a.C: New.
10355         * g++.dg/abi/pr39188-1b.C: Likewise.
10356         * g++.dg/abi/pr39188-1.h: Likewise.
10357         * g++.dg/abi/pr39188-2a.C: Likewise.
10358         * g++.dg/abi/pr39188-2b.C: Likewise.
10359         * g++.dg/abi/pr39188-2.h: Likewise.
10360         * g++.dg/abi/pr39188-3a.C: Likewise.
10361         * g++.dg/abi/pr39188-3b.C: Likewise.
10362         * g++.dg/abi/pr39188-3.h: Likewise.
10363
10364 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10365
10366         PR c/38483
10367         * gcc.c-torture/execute/call-trap-1.c,
10368         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10369         tests.
10370
10371 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10372
10373         PR target/39228
10374         * gcc.c-torture/execute/pr39228.c: New test.
10375
10376 2009-02-19  Richard Guenther  <rguenther@suse.de>
10377
10378         PR tree-optimization/39074
10379         * gcc.dg/torture/pr39074.c: New testcase.
10380         * gcc.dg/torture/pr39074-2.c: Likewise.
10381         * gcc.dg/torture/pr39074-3.c: Likewise.
10382
10383 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10384
10385         PR c++/39219
10386         * g++.dg/parse/attr3.C: New.
10387
10388 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10389
10390         PR testsuite/38165
10391         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10392
10393         PR testsuite/38166
10394         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10395         and skip on Darwin.
10396
10397 2009-02-18  Jason Merrill  <jason@redhat.com>
10398
10399         PR c++/38880
10400         * g++.dg/init/const7.C: Remove XFAIL.
10401
10402         PR target/39179
10403         * g++.dg/opt/const6.C: New test.
10404
10405 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10406
10407         * gcc.dg/callabi/callabi.exp: Moved to ...
10408         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10409         in 64bit mode.
10410
10411         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10412         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10413         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10414         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10415         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10416         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10417         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10418
10419         * gcc.dg/callabi/callabi.h: Moved to ...
10420         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10421
10422         * gcc.dg/callabi/func-1.c: Moved to ...
10423         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10424
10425         * gcc.dg/callabi/func-indirect.c: Moved to ...
10426         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10427
10428         * gcc.dg/callabi/pr38891.c: Moved to ...
10429         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10430
10431         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10432         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10433
10434         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10435         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10436
10437         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10438         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10439
10440 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10441
10442         PR target/38891
10443         * gcc.dg/callabi/pr38891.c: New.
10444
10445 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10446
10447         * gcc.dg/callabi/callabi.exp: New.
10448
10449 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10450
10451         PR target/39082
10452         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10453         -Wno-abi for x86.
10454         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10455
10456         * gcc.target/i386/pr39082-1.c: New.
10457
10458         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10459         -Wno-abi.
10460
10461         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10462         CHECK_M64_M128 is defined.
10463         (check_f_arguments): Add "do".
10464         (check_vector_arguments): New.
10465         (check_m64_arguments): Likewise.
10466         (check_m128_arguments): Likewise.
10467
10468         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10469         (CHECK_M64_M128): Define.
10470
10471         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10472         on abitest.
10473         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10474
10475         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10476         tests only if CHECK_M64_M128 is defined.
10477
10478         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10479         (m128_2_struct): Likewise.
10480         (check_struct_passing5): Likewise.
10481         (check_struct_passing6): Likewise.
10482         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10483
10484         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10485         (un5): Likewise.
10486         (check_union_passing4): Likewise.
10487         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10488
10489 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10490
10491         PR c/35447
10492         * gcc.dg/noncompile/pr35447-1.c: New test.
10493
10494 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10495
10496         PR tree-optimization/36922
10497         * gfortran.dg/pr36922.f: New test.
10498
10499 2009-02-17  Richard Guenther  <rguenther@suse.de>
10500
10501         PR tree-optimization/39202
10502         * gcc.c-torture/compile/pr39202.c: New testcase.
10503
10504 2009-02-17  Richard Guenther  <rguenther@suse.de>
10505
10506         PR tree-optimization/39204
10507         * gcc.dg/torture/pr39204.c: New testcase.
10508
10509 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10510
10511         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10512         * gcc.dg/vect/vect-outer-6.c: Ditto.
10513
10514 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10515
10516         PR c/35446
10517         * gcc.dg/noncompile/init-5.c: New test.
10518         * gcc.dg/init-bad-4.c: Adjust expected errors.
10519
10520 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10521
10522         PR target/37049
10523         * gcc.target/i386/push-1.c: New.
10524
10525 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10526
10527         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10528
10529 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10530
10531         * gcc.target/spu/intrinsics-sr.c: New test.
10532
10533 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10534
10535         PR target/38056
10536         * gcc.target/ia64/sibcall-opt-1.c: New test.
10537         * gcc.target/ia64/sibcall-opt-2.c: New test.
10538
10539 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10540
10541         PR fortran/36528
10542         * gfortran.dg/cray_pointers_8.f90: New test.
10543
10544         PR fortran/36703
10545         * gfortran.dg/cray_pointers_9.f90: New test.
10546
10547 2009-02-13  Jason Merrill  <jason@redhat.com>
10548
10549         PR c++/39070
10550         * g++.dg/cpp0x/decltype16.C: New.
10551
10552 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10553
10554         PR target/39152
10555         * gfortran.dg/gomp/pr39152.f90: New.
10556
10557 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10558
10559         PR target/39162
10560         * gcc.target/i386/pr39162.c: New.
10561
10562 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10563
10564         PR c/35444
10565         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10566         New tests.
10567
10568 2009-02-12  Jason Merrill  <jason@redhat.com>
10569
10570         PR c++/38950
10571         * g++.dg/template/array20.C: New test.
10572
10573 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10574
10575         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10576         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10577         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10578
10579 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10580
10581         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10582
10583 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10584
10585         PR target/39152
10586         * gfortran.dg/pr39152.f: New.
10587
10588 2009-02-11  Jason Merrill  <jason@redhat.com>
10589
10590         PR c++/39153
10591         * g++.dg/cpp0x/defaulted9.C: New test.
10592
10593         PR c++/30111
10594         * g++.dg/init/value7.C: New test.
10595
10596 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10597
10598         PR target/38824
10599         * gcc.target/i386/pr38824.c: New testcase.
10600
10601 2009-02-11  Jason Merrill  <jason@redhat.com>
10602
10603         PR c++/38649
10604         * g++.dg/cpp0x/defaulted8.C: New test.
10605
10606         PR c++/36744
10607         * g++.dg/cpp0x/rv9p.C: New test.
10608
10609 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10610
10611         * gnat.dg/aliasing3.adb: New test.
10612         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10613
10614 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10615
10616         PR c++/34397
10617         * g++.dg/template/crash88.C: New.
10618         * g++.dg/template/crash89.C: Likewise.
10619
10620 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10621
10622         PR c/39084
10623         * gcc.dg/pr39084.c: New test.
10624
10625 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10626
10627         PR target/39139
10628         * gcc.target/i386/pr39139.c: New test.
10629
10630 2009-02-10  Richard Guenther  <rguenther@suse.de>
10631
10632         PR tree-optimization/39132
10633         * gcc.dg/torture/pr39132.c: New testcase.
10634
10635 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10636
10637         PR target/39119
10638         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10639         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10640         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10641         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10642         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10643         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10644         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10645         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10646
10647 2009-02-09  Jason Merrill  <jason@redhat.com>
10648
10649         PR c++/39109
10650         * g++.dg/init/value6.C: New test.
10651
10652 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10653
10654         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10655
10656 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10657
10658         * gcc.c-torture/compile/20090209-1.c: New test.
10659
10660 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10661
10662         PR c++/35147
10663         PR c++/37737
10664         * g++.dg/cpp0x/vt-35147.C: New.
10665         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10666         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10667
10668 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10669
10670         PR c/35434
10671         * gcc.dg/attr-alias-4.c: New test.
10672
10673 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10674
10675         PR c/39035
10676         * gcc.dg/dfp/pr39035.c: New test.
10677
10678 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10679
10680         PR c/36432
10681         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10682
10683 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10684
10685         PR c++/39106
10686         * g++.dg/opt/thunk3.C: New test.
10687
10688 2009-02-05  Nick Clifton  <nickc@redhat.com>
10689
10690         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10691         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10692         * gcc.dg/cdce1.c: Likewise.
10693         * gcc.dg/cpp/_Pragma6.c: Likewise.
10694         * g++.dg/cpp/_Pragma1.C: Likewise.
10695         * gcc.dg/utf32-2.c: Xfail for M32C.
10696         * gcc.dg/utf32-1.c: Likewise.
10697         * gcc.dg/utf32-3.c: Likewise.
10698         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10699         targets.
10700         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10701         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10702         * gcc.dg/Wconversion-5.c: Likewise.
10703         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10704         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10705         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10706         * gcc.dg/utf-inc-init.c: Likewise.
10707         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10708         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10709         * gcc.dg/utf-array-short-wchar.c: Likewise.
10710         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10711         * gcc.dg/mallign.c: Use size_t instead of long.
10712
10713 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10714
10715         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10716
10717 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10718
10719         * gcc.c-torture/execute/pr39100.c: New.
10720
10721 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10722
10723         PR c/35435
10724         * gcc.dg/tls/diag-6.c: New test.
10725
10726 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10727
10728         * gcc.dg/graphite/scop-19.c: New
10729
10730 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10731
10732         AVX Programming Reference (January, 2009)
10733         * gcc.target/i386/avx-vpclmulqdq.c: New.
10734         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10735
10736         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10737
10738         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10739         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10740         (pclmul_test): Renamed to ...
10741         (TEST): This.
10742
10743 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10744
10745         PR c++/39095
10746         * g++.dg/abi/mangle31.C: New test.
10747
10748 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10749
10750         PR c/29129
10751         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10752         declarator.
10753         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10754         inside function prototype but not part of parameter declarator.
10755         * vla-11.c: New test.
10756
10757 2009-02-03  Jason Merrill  <jason@redhat.com>
10758
10759         * g++.dg/warn/main-4.C: New test.
10760         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10761
10762 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10763
10764         PR c++/36607
10765         * g++.dg/expr/cast10.C: New test.
10766
10767 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10768
10769         PR c/35433
10770         * gcc.dg/init-bad-6.c: New test.
10771
10772 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
10773
10774         PR target/35318
10775         * gcc.c-torture/compile/pr35318.c: New test.
10776
10777         PR inline-asm/39059
10778         * gcc.dg/nofixed-point-2.c: New test.
10779         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10780         * g++.dg/ext/fixed2.C: Likewise.
10781         * g++.dg/other/error25.C: Likewise.
10782         * g++.dg/lookup/crash7.C: Likewise.
10783         * g++.dg/cpp0x/decltype-38655.C: Likewise.
10784
10785         PR c++/39056
10786         * g++.dg/cpp0x/initlist13.C: New test.
10787
10788 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
10789
10790         PR c++/36897
10791         * g++.dg/template/func2.C: New test.
10792
10793         PR c++/37314
10794         * g++.dg/template/typename15.C: New.
10795         * g++.dg/template/typename16.C: New.
10796
10797 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
10798             Ben Elliston  <bje@au.ibm.com>
10799
10800         PR c/39034
10801         * gcc.dg/dfp/pr39034.c: New test.
10802
10803 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10804
10805         PR testsuite/38263
10806         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10807
10808 2009-02-02  Jason Merrill  <jason@redhat.com>
10809
10810         PR c++/39054
10811         * g++.dg/parse/dtor14.C: New test.
10812
10813 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10814
10815         * lib/target-supports.exp
10816         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10817         * g++.dg/ext/builtin10.C: New test.
10818
10819         PR inline-asm/39058
10820         * gcc.target/i386/pr39058.c: New test.
10821
10822 2009-02-02  Richard Guenther  <rguenther@suse.de>
10823
10824         PR tree-optimization/38937
10825         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10826
10827 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10828
10829         PR c++/39053
10830         * g++.dg/parse/crash52.C: New.
10831
10832 2009-01-30  Richard Guenther  <rguenther@suse.de>
10833
10834         PR tree-optimization/39041
10835         * gcc.c-torture/compile/pr39041.c: New testcase.
10836
10837 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10838
10839         PR target/39013
10840         * gcc.target/i386/pr39013-1.c: New test.
10841         * gcc.target/i386/pr39013-2.c: New test.
10842
10843         PR c++/39028
10844         * g++.dg/ext/label12.C: New test.
10845
10846 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10847
10848         PR c++/33465
10849         * g++.dg/parse/error34.C: New.
10850         * g++.dg/parse/error35.C: Likewise.
10851
10852 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10853
10854         PR c++/38655
10855         * g++.dg/cpp0x/decltype-38655.C: New.
10856
10857 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
10858
10859         PR target/39002
10860         * g++.dg/torture/pr39002.C: New test.
10861
10862 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
10863
10864         PR tree-optimization/39007
10865         * gcc.dg/tree-ssa/pr39007.c: New.
10866
10867 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
10868
10869         PR middle-end/35854
10870         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10871         to "subreg1".
10872
10873 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
10874
10875         PR middle-end/38857
10876         * gcc.c-torture/compile/pr38857.c: New test.
10877
10878 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
10879
10880         PR fortran/38852
10881         PR fortran/39006
10882         * gfortran.dg/bound_6.f90: New test.
10883
10884 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
10885
10886         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10887
10888 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
10889
10890         PR tree-optimization/38997
10891         * gcc.dg/tree-ssa/pr38997.c: New.
10892
10893 2009-01-28  Richard Guenther  <rguenther@suse.de>
10894
10895         PR tree-optimization/38926
10896         * gcc.c-torture/compile/pr38926.c: New testcase.
10897
10898 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
10899
10900         PR middle-end/38934
10901         * gcc.dg/pr38934.c: New test.
10902
10903 2009-01-28  Richard Guenther  <rguenther@suse.de>
10904
10905         PR middle-end/38908
10906         * g++.dg/warn/Wuninitialized-2.C: New testcase.
10907
10908 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
10909
10910         PR tree-optimization/38984
10911         * gcc.dg/pr38984.c: New XFAILed testcase.
10912
10913
10914 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
10915
10916         PR target/38988
10917         * gcc.target/i386/pr38988.c: New test.
10918
10919 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
10920
10921         PR c++/37554
10922         * g++.dg/parse/crash51.C: New.
10923         * g++.old-deja/g++.pt/crash9.C: Adjust.
10924
10925 2009-01-27  Daniel Kraft  <d@domob.eu>
10926
10927         PR fortran/38883
10928         * gfortran.dg/mvbits_6.f90:  New test.
10929         * gfortran.dg/mvbits_7.f90:  New test.
10930         * gfortran.dg/mvbits_8.f90:  New test.
10931
10932 2009-01-27  Richard Guenther  <rguenther@suse.de>
10933
10934         PR tree-optimization/38503
10935         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10936
10937 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10938
10939         PR middle-end/38969
10940         * gcc.c-torture/execute/pr38969.c: New test.
10941
10942 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
10943
10944         PR testsuite/38864
10945         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10946         to dg-do compile.
10947         * gcc.target/mips/fixed-scalar-type.c: Likewise.
10948         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10949         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10950
10951 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
10952
10953         PR target/38952
10954         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10955         if __USING_SJLJ_EXCEPTIONS__ is defined.
10956
10957         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10958         __USING_SJLJ_EXCEPTIONS__ is defined.
10959         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10960         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10961         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10962         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10963         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10964         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10965
10966 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
10967
10968         PR testsuite/38949
10969         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10970         Use instead of C name in asm statements.
10971
10972 2009-01-26  Richard Guenther  <rguenther@suse.de>
10973
10974         PR tree-optimization/38745
10975         * g++.dg/torture/pr38745.C: New testcase.
10976
10977 2009-01-26  Richard Guenther  <rguenther@suse.de>
10978
10979         PR middle-end/38851
10980         * g++.dg/warn/Wuninitialized-1.C: New testcase.
10981
10982 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
10983
10984         * gcc.dg/bitfld-15.c: Gate warning on target
10985         pcc_bitfield_type_matters.
10986         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10987         g++.dg/ext/bitfield4.C: Likewise.
10988         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10989         bitfield for any target.
10990
10991 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
10992
10993         PR c/38957
10994         * gcc.dg/pr38957.c: New test.
10995
10996 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
10997
10998         PR fortran/38955
10999         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11000         comparing floats.
11001
11002 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11003
11004         PR tree-optimization/38953
11005         * gfortran.dg/graphite/pr38953.f90: New.
11006
11007 2009-01-24  Paul Brook  <paul@codesourcery.com>
11008
11009         * gcc.target/arm/neon-cond-1.c: New test.
11010
11011 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11012
11013         PR tree-optimization/38932
11014         * gcc.dg/pr38932.c: New.
11015
11016 2009-01-23  Revital Eres  <eres@il.ibm.com>
11017
11018         * gcc.dg/sms-7.c: Fix test.
11019
11020 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11021
11022         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11023         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11024         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11025         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11026
11027 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11028
11029         * gcc.dg/pr35729.c: Make test x86 specific.
11030
11031 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11032
11033         PR middle-end/38615
11034         * gcc.dg/pr38615.c: New test.
11035
11036 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11037
11038         PR target/38931
11039         * gcc.target/i386/pr38931.c: New test.
11040
11041 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11042
11043         PR c++/38930
11044         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11045         * g++.dg/template/typedef12.C: Likewise.
11046         * g++.dg/template/typedef13.C: Likewise.
11047         * g++.dg/template/typedef14.C: Likewise.
11048         * g++.dg/template/sfinae3.C: Likewise.
11049         * g++.old-deja/g++.pt/typename8.C: Likewise.
11050         * g++.dg/template/access11.C: Likewise
11051
11052 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11053
11054         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11055         and mips*-*-irix*.
11056         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11057
11058 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11059
11060         PR c++/26693
11061         * g++.dg/template/typedef11.C: New test.
11062         * g++.dg/template/typedef12.C: Likewise.
11063         * g++.dg/template/typedef13.C: Likewise.
11064         * g++.dg/template/typedef14.C: Likewise.
11065         * g++.dg/template/sfinae3.C: Compile this pedantically.
11066         The only errors expected should be the one saying the typedef is ill
11067         formed.
11068         * g++.old-deja/g++.pt/typename8.C: Likewise.
11069         * g++.dg/template/access11.C: Update this.
11070
11071 2009-01-21  Daniel Kraft  <d@domob.eu>
11072
11073         PR fortran/38887
11074         * gfortran.dg/mvbits_5.f90:  New test.
11075
11076 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11077
11078         * gcc.dg/sms-6.c: New test.
11079         * gcc.dg/sms-7.c: Likewise.
11080
11081 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11082
11083         PR fortran/38907
11084         * gfortran.dg/host_assoc_function_7.f90: New test
11085
11086 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11087             Richard Guenther  <rguenther@suse.de>
11088
11089         PR tree-optimization/38747
11090         PR tree-optimization/38748
11091         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11092         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11093         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11094
11095 2009-01-20  Kees Cook  <kees@ubuntu.com>
11096             H.J. Lu  <hongjiu.lu@intel.com>
11097
11098         PR target/38902
11099         * gcc.dg/pr38902.c: New.
11100
11101 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11102
11103         PR target/38868
11104         * gfortran.dg/pr38868.f: New testcase.
11105
11106 2009-01-20  Richard Guenther  <rguenther@suse.de>
11107
11108         * gcc.c-torture/execute/pr36227.c: Move ...
11109         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11110
11111 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11112
11113         * lib/gfortran.exp: Add -B options for targets that use
11114         libgfortran.a%s in their specs.
11115
11116 2009-01-19  Jason Merrill  <jason@redhat.com>
11117
11118         PR c++/23287
11119         * g++.dg/template/dtor5.C: New test.
11120
11121 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11122
11123         PR fortran/38859
11124         * gfortran.dg/bound_5.f90: New test.
11125
11126 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11127
11128         PR target/38736
11129         * g++.dg/compat/abi/pr38736_main.C: New.
11130         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11131         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11132         * g++.dg/other/macro-1.C: Likewise.
11133         * gcc.dg/macro-1.c: Likewise.
11134         * gcc.dg/compat/pr38736_main.c: Likewise.
11135         * gcc.dg/compat/pr38736_x.c: Likewise.
11136         * gcc.dg/compat/pr38736_y.c: Likewise.
11137
11138 2009-01-18  Richard Guenther  <rguenther@suse.de>
11139
11140         PR tree-optimization/38819
11141         * gcc.c-torture/execute/pr38819.c: New testcase.
11142
11143 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11144
11145         PR fortran/38657
11146         * gfortran.dg/module_commons_3.f90: Reapply.
11147
11148 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11149
11150         PR fortran/34955
11151         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11152         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11153
11154 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11155
11156         PR fortran/38657
11157         * gfortran.dg/module_commons_3.f90: Remove
11158
11159 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11160
11161         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11162
11163 2009-01-16  Jason Merrill  <jason@redhat.com>
11164
11165         PR c++/38877
11166         * g++.dg/template/lvalue1.C: New test.
11167
11168         PR c++/29470
11169         * g++.dg/template/access20.C: New test.
11170         * g++.dg/torture/pr34641.C: Fix access.
11171
11172 2009-01-16  Richard Guenther  <rguenther@suse.de>
11173
11174         PR tree-optimization/38835
11175         PR middle-end/36227
11176         * gcc.c-torture/execute/pr36227.c: New testcase.
11177         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11178         * g++.dg/init/const7.C: Likewise.
11179
11180 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11181
11182         PR target/38554
11183         * gcc.c-torture/compile/pr38554.c: New test.
11184
11185 2009-01-16  Jason Merrill  <jason@redhat.com>
11186
11187         PR c++/38579
11188         * g++.dg/conversion/access1.C: New test.
11189
11190 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11191
11192         PR tree-optimization/38789
11193         * gcc.c-torture/compile/pr38789.c: New test.
11194
11195 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11196
11197         PR fortran/38152
11198         * gfortran.dg/proc_ptr_13.f90: New.
11199
11200 2009-01-15  Jason Merrill  <jason@redhat.com>
11201
11202         PR c++/38850
11203         * g++.dg/template/koenig6.C: New test.
11204
11205 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11206
11207         PR c++/29388
11208         * g++.dg/template/error37.C: New testcase.
11209
11210 2009-01-15  Jason Merrill  <jason@redhat.com>
11211
11212         PR c++/36334
11213         * g++.dg/conversion/memfn1.C: New test.
11214
11215         PR c++/37646
11216         * g++.dg/conversion/memfn2.C: New test.
11217
11218 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11219
11220         PR c++/38357
11221         * g++.dg/template/crash87.C: New test.
11222
11223 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11224
11225         PR middle-end/37843
11226         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11227
11228 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11229
11230         PR c++/38636
11231         * g++.dg/parse/crash50.C: New test.
11232
11233 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11234
11235         PR rtl-optimization/38245
11236         * gcc.dg/pr38245-3.c: New test.
11237         * gcc.dg/pr38245-3.h: New file.
11238         * gcc.dg/pr38245-4.c: New file.
11239         * gcc.dg/pr38364.c: New test.
11240
11241 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11242
11243         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11244         sequence PC-relative.
11245
11246 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11247
11248         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11249         calls and/or PLT markers.
11250         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11251         calls and/or PLT markers.
11252         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11253         calls and/or PLT markers.
11254         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11255         calls and/or PLT markers.
11256
11257 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11258             Nathan Froyd  <froydnj@codesourcery.com>
11259             Joseph Myers  <joseph@codesourcery.com>
11260
11261         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11262         New function.
11263         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11264         and use consistent CFLAGS.
11265         * gcc.target/powerpc/20030505.c: Likewise.
11266         * gcc.target/powerpc/20081204-1.c: Likewise.
11267         * gcc.target/powerpc/ppc-spe.c: Likewise.
11268         * gcc.target/powerpc/spe1.c: Likewise.
11269         * g++.dg/ext/spe1.C: Likewise.
11270         * g++.dg/other/opaque-1.C: Likewise.
11271         * g++.dg/other/opaque-2.C: Likewise.
11272         * g++.dg/other/opaque-3.C: Likewise.
11273
11274 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11275
11276         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11277         out of loop.
11278
11279 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11280
11281         PR target/38811
11282         * g++.dg/torture/pr38811.C: New file.
11283
11284 2009-01-14  Richard Guenther  <rguenther@suse.de>
11285
11286         PR tree-optimization/38826
11287         PR middle-end/38477
11288         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11289
11290 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11291
11292         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11293
11294 2009-01-14  Nick Clifton  <nickc@redhat.com>
11295
11296         PR c++/37862
11297         * g++.cp/parse/pr37862.C: New test.
11298
11299 2009-01-14  Julian Brown  <julian@codesourcery.com>
11300
11301         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11302         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11303         to...
11304         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11305         These.
11306
11307 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11308
11309         PR rtl-optimization/38774
11310         * gcc.dg/torture/pr38774.c: New test.
11311
11312         PR c++/38795
11313         * g++.dg/cpp0x/pr38795.C: New test.
11314
11315 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11316             Nathan Froyd  <froydnj@codesourcery.com>
11317             Joseph Myers  <joseph@codesourcery.com>
11318
11319         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11320         otherwise.  Do not check for AltiVec at runtime.
11321         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11322         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11323         * gcc.target/powerpc/altivec-1.c: Likewise.
11324         * gcc.target/powerpc/altivec-3.c: Likewise.
11325         * gcc.target/powerpc/altivec-10.c: Likewise.
11326         * gcc.target/powerpc/altivec-12.c: Likewise.
11327         * gcc.target/powerpc/altivec-24.c: Likewise.
11328         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11329         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11330         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11331         * gcc.target/powerpc/pr35907.c: Likewise.
11332         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11333         otherwise.  Do not check for Cell at runtime.
11334         * gcc.target/powerpc/altivec_check.h: Delete.
11335
11336         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11337         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11338         not check for AltiVec at runtime.
11339         * g++.dg/ext/altivec-cell-2.C: Likewise.
11340         * g++.dg/ext/altivec-cell-3.C: Likewise.
11341         * g++.dg/ext/altivec-cell-4.C: Likewise.
11342         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11343         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11344         check.
11345         * g++.dg/ext/altivec_check.h: Delete.
11346
11347 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11348
11349         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11350         effective target.  Adjust line numbers accordingly.
11351
11352 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11353
11354         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11355
11356 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11357
11358         PR tree-optimization/38786
11359         * gcc.dg/graphite/pr38786.c: New.
11360
11361 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11362
11363         Revert:
11364         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11365
11366         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11367         for alpha*-*-* targets.
11368         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11369
11370 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11371
11372         PR libfortran/38772
11373         * gfortran.dg/fmt_bz_bn_err.f: New test.
11374
11375 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11376
11377         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11378
11379 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11380
11381         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11382         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11383         instruction support.  Do not check for it at runtime.
11384
11385 2009-01-12  Jason Merrill  <jason@redhat.com>
11386
11387         PR c++/35109
11388         * g++.dg/lookup/friend11.C: Remove expected error.
11389         * g++.dg/lookup/friend14.C: New test.
11390         * g++.dg/lookup/friend15.C: New test.
11391
11392 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11393
11394         PR c++/36019
11395         * g++.dg/lookup/hidden-class12.C: New test.
11396         * g++.dg/lookup/hidden-class13.C: New test.
11397         * g++.dg/lookup/hidden-class14.C: New test.
11398         * g++.dg/lookup/hidden-class15.C: New test.
11399         * g++.dg/lookup/hidden-class16.C: New test.
11400
11401 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11402
11403         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11404         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11405         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11406
11407 2009-01-12  Jason Merrill  <jason@redhat.com>
11408
11409         PR c++/31488
11410         * g++.dg/other/vararg-3.C: New test.
11411
11412 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11413
11414         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11415         Explicitly enable SPE.
11416         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11417         directive.
11418
11419         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11420         Expect -flax-vector-conversions message.  Adjust incompatible
11421         types errors.
11422         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11423         Make Foo extern.
11424
11425         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11426
11427         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11428
11429         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11430         * g++.dg/other/opaque-2.C: Likewise.
11431         * g++.dg/other/opaque-3.C: Likewise.
11432
11433 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11434
11435         PR c/32041
11436         * gcc.dg/pr32041.c: New test.
11437         * g++.dg/parse/offsetof9.C: New test.
11438
11439 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11440             Nathan Froyd  <froydnj@codesourcery.com>
11441
11442         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11443         * g++.dg/ext/attribute-test-1.C: Likewise.
11444         * g++.dg/ext/attribute-test-2.C: Likewise.
11445         * g++.dg/ext/attribute-test-3.C: Likewise.
11446         * g++.dg/ext/attribute-test-4.C: Likewise.
11447
11448 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11449
11450         * gnat.dg/unchecked_convert3.adb: New test.
11451
11452 2009-01-12  Tomas Bily  <tbily@suse.cz>
11453
11454         PR middlend/38385
11455         * gcc.dg/tree-ssa/pr38385.c: New file.
11456
11457 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11458
11459         PR c++/38794
11460         * g++.dg/parse/typedef9.C: New test.
11461
11462         PR tree-optimization/38807
11463         * gcc.c-torture/compile/pr38807.c: New test.
11464
11465 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11466
11467         * gcc.target/mips/ins-2.c: New test.
11468
11469 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11470
11471         PR testsuite/38809
11472         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11473
11474 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11475
11476         PR c++/36254
11477         * g++.dg/warn/Wreturn-type-5.C: New test.
11478
11479 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11480
11481         PR middle-end/38616
11482         * gcc.dg/pr38616.c: New test.
11483
11484 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11485
11486         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11487
11488 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11489
11490         PR c++/38648
11491         * g++.dg/expr/string-1.C: New test.
11492         * g++.dg/expr/string-2.C: New test.
11493
11494         PR c++/36695
11495         * g++.dg/ext/complex4.C: New test.
11496         * g++.dg/ext/complex5.C: New test.
11497         * g++.dg/init/reference1.C: New test.
11498         * g++.dg/init/reference2.C: New test.
11499         * g++.dg/init/reference3.C: New test.
11500
11501 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11502
11503         PR fortran/38763
11504         * gfortran.dg/transfer_null_1.f90: New test.
11505
11506 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11507
11508         PR fortran/38765
11509         * gfortran.dg/host_assoc_function_6.f90: New test.
11510
11511 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11512
11513         * lib/target-supports.exp: Add method to determine if the effective
11514         target is really a ppc405 after applying all compile options.
11515         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11516         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11517         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11518         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11519         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11520         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11521         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11522         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11523         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11524         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11525         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11526         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11527         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11528         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11529         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11530         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11531         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11532         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11533         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11534         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11535         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11536         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11537         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11538         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11539         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11540         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11541         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11542         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11543         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11544         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11545         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11546
11547 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11548
11549         PR c++/35335
11550         * g++.dg/other/error31.C: New testcase.
11551
11552         PR c/35742
11553         * gcc.dg/pr35742.c: New test.
11554
11555 2009-01-09  John F. Carr  <jfc@mit.edu>
11556
11557         PR c++/37877
11558         * g++.dg/parse/linkage3.C: New test.
11559
11560 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11561
11562         PR middle-end/38771
11563         * gcc.c-torture/compile/pr38771.c: New test.
11564
11565 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11566
11567         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11568
11569 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11570
11571         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11572         * gcc.dg/sibcall-4.c: Likewise.
11573
11574 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11575             Jan Sjodin  <jan.sjodin@amd.com>
11576
11577         PR tree-optimization/38559
11578         * gcc.dg/graphite/pr38559.c: New.
11579
11580 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11581
11582         PR tree-optimization/37194
11583         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11584
11585 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11586
11587         PR c++/38725
11588         * g++.dg/ext/label11.C: New test.
11589
11590 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11591
11592         * lib/target-supports.exp (check_weak_override_available): New.
11593         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11594         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11595         dg-require-weak-override.
11596
11597 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11598             Alan Modra  <amodra@bigpond.net.au>
11599
11600         * gcc.c-torture/compile/20090107-1.c: New test.
11601
11602 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11603
11604         PR target/38706
11605         * g++.dg/other/pr38706.C: New test.
11606
11607 2009-01-07  Jason Merrill  <jason@redhat.com>
11608
11609         * g++.dg/cpp0x/variadic92.C: New test.
11610         * g++.dg/cpp0x/variadic93.C: New test.
11611
11612 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11613
11614         * lib/target-supports-dg.exp (current_compiler_flags): New.
11615         (check-flags): Use it; do not access dg-test local variables.
11616         (dg-skip-if): Do not access dg-test local variables.
11617         (dg-xfail-run-if): Ditto.
11618         (dg-shouldfail): Ditto.
11619         * gcc.test-framework/test-framework.exp
11620         (check_effective_target_def_nocache): New.
11621         * gcc.test-framework/test-framework.awk: Handle scan tests.
11622         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11623         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11624         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11625         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11626         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11627         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11628         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11629         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11630         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11631
11632         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11633
11634         * lib/target-supports-dg.exp (check_test_flags): Delete.
11635
11636 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11637
11638         PR tree-optimization/38492
11639         PR tree-optimization/38498
11640         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11641         in trunk.
11642         * gcc.dg/graphite/block-0.c: Update test.
11643         * gcc.dg/graphite/block-1.c: Same.
11644         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11645         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11646         * gcc.dg/graphite/block-3.c: New.
11647         * gcc.dg/graphite/pr38498.c: New.
11648
11649 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11650
11651         AVX Programming Reference (December, 2008)
11652         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11653         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11654         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11655
11656         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11657         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11658
11659 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11660
11661         PR fortran/38220
11662         * gfortran.dg/c_loc_pure_1.f90:  New test.
11663
11664 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11665
11666         PR fortran/38669
11667         * gfortran.dg/elemental_dependency_3.f90:
11668         Add the final tree dump cleanup.
11669
11670 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11671
11672         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11673         passing -m32.
11674
11675         PR rtl-optimization/38722
11676         * gfortran.dg/pr38722.f90: New test.
11677
11678 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11679
11680         PR c/34252
11681         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11682         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11683
11684 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11685
11686         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11687         * gfortran.dg/typebound_call_8.f03: Same.
11688         * gfortran.dg/elemental_bind_c.f90: Same.
11689         * gfortran.dg/typebound_call_7.f03: Same.
11690         * gfortran.dg/interface_proc_end.f90: Same
11691         * gfortran.dg/pr37243.f: Fix typo.
11692
11693 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11694
11695         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11696         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11697         large stack sizes.
11698
11699 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11700
11701         AVX Programming Reference (December, 2008)
11702         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11703         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11704         * gcc.target/i386/sse-14.c: Likewise.
11705
11706         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11707         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11708         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11709         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11710
11711 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11712
11713         PR libfortran/38735
11714         * gfortran.dg/fmt_bz_bn.f: Update test.
11715
11716 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11717
11718         PR c++/38472
11719         * g++.dg/conversion/usual-arith-conv.C: New test.
11720
11721 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11722
11723         PR c/34911
11724         * gcc.dg/vector-3.c: New testcase.
11725         * g++.dg/ext/vector15.C: New test.
11726
11727 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11728
11729         PR tree-optimization/38510
11730         * gcc.dg/graphite/pr38510.c: New.
11731
11732 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11733             Jan Sjodin <jan.sjodin@amd.com>
11734
11735         PR tree-optimization/38500
11736         * gcc.dg/graphite/pr38500.c: New.
11737
11738 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11739
11740         * gcc.c-torture/compile/20001226-1.c: Generalize
11741         dg-timeout-factor.
11742         * gcc.c-torture/compile/limits-fnargs.c: Add
11743         dg-timeout-factor.
11744         * gcc.dg/20020425-1.c: Likewise.
11745         * gcc.dg/pch/pch.exp: Likewise.
11746
11747 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11748
11749         PR fortran/38657
11750         * gfortran.dg/module_commons_3.f90: New test.
11751
11752 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11753
11754         PR fortran/37159
11755         * gfortran.dg/random_seed_1.f90: Updated.
11756
11757 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11758
11759         PR fortran/38669
11760         PR fortran/38726
11761         * gfortran.dg/elemental_subroutine_7.f90:
11762         Fix p values so that it can be used as vector subscript.
11763
11764 2009-01-05  Jason Merrill  <jason@redhat.com>
11765
11766         * g++.dg/cpp0x/initlist12.C: Add another test.
11767
11768         * g++.dg/cpp0x/defaulted7.C: New test.
11769
11770 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11771
11772         PR fortran/38672
11773         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
11774         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
11775
11776 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11777
11778         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11779         for alpha*-*-* targets.
11780         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11781
11782 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11783
11784         PR fortran/38665
11785         * gfortran.dg/host_assoc_function_5.f90: New test.
11786
11787 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11788
11789         PR fortran/38669
11790         * gfortran.dg/elemental_dependency_3.f90: New test.
11791         * gfortran.dg/elemental_subroutine_7.f90: New test.
11792
11793 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
11794
11795         * gcc.dg/struct-ret-3.c: Include unistd.h.
11796         (main): Exit early if system memory page size is
11797         larger than 4096 bytes.
11798
11799 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
11800
11801         PR fortran/38718
11802         * gfortran.dg/merge_init_expr.f90: New.
11803
11804 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
11805
11806         PR fortran/38536
11807         * gfortran.dg/c_loc_tests_13.f90: New test.
11808         * gfortran.dg/c_loc_tests_14.f90: New test.
11809
11810 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
11811
11812         * gfortran.dg/func_result_4.f90: New.
11813
11814 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
11815
11816         PR fortran/38594
11817         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11818         interface still works, in addition to original tests.
11819         * gfortran.dg/host_assoc_call_6.f90: New test.
11820
11821 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
11822
11823         PR c++/38705
11824         * g++.dg/torture/pr38705.C: New test.
11825
11826         PR c/38700
11827         * gcc.dg/pr38700.c: New test.
11828
11829 2009-01-02  Jason Merrill  <jason@redhat.com>
11830
11831         * g++.dg/cpp0x/initlist11.C: New test.
11832         * g++.dg/cpp0x/initlist12.C: New test.
11833
11834 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11835
11836         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11837         Allow extra informative notes.
11838
11839 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
11840
11841         PR c/36489
11842         * gcc.dg/pr36489.c: New test.
11843
11844 \f
11845 Copyright (C) 2009 Free Software Foundation, Inc.
11846
11847 Copying and distribution of this file, with or without modification,
11848 are permitted in any medium without royalty provided the copyright
11849 notice and this notice are preserved.