OSDN Git Service

* gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-12-91  Uros Bizjak  <ubizjak@gmail.com>
2
3         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
4
5 2009-12-01  Jakub Jelinek  <jakub@redhat.com>
6
7         PR c++/42234
8         * g++.dg/gomp/pr42234.C: New test.
9
10 2009-12-01  Martin Jambor  <mjambor@suse.cz>
11
12         PR tree-optimization/42237
13         * gcc.c-torture/compile/pr42237.c: New test.
14
15 2009-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
16
17         PR c++/42057
18         * g++.dg/parse/crash54.C: New.
19
20 2009-11-30  Chao-ying Fu  <fu@mips.com>
21
22         * gcc.target/mips/dsp-lhx.c: New test.
23         * gcc.target/mips/dsp-no-lhx.c: New test.
24
25 2009-11-30  Dave Korn  <dave.korn.cygwin@gmail.com>
26
27         * lib/g++.exp (g++_init): Add host-dependent settings for
28         LC_ALL and LANG.
29         * lib/gcc-dg.exp: Likewise.
30         * lib/options.exp: Likewise.
31         * lib/objc.exp (objc_init): Likewise.
32         * lib/gfortran.exp (gfortran_init): Likewise.
33
34 2009-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
35
36         PR c++/40371
37         * g++.dg/template/crash93.C: New.
38
39 2009-11-30  Steve Ellcey  <sje@cup.hp.com>
40
41         * gcc.dg/pr41551.c: New test.
42
43 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
44
45         PR fortran/42053
46         * gfortran.dg/select_type_9.f03: New.
47
48 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
49
50         PR fortran/41631
51         * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
52         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
53         * gfortran.dg/select_type_1.f03: Remove FIXMEs.
54         * gfortran.dg/select_type_2.f03: Ditto.
55         * gfortran.dg/select_type_8.f03: New test.
56
57 2009-11-30  Janus Weil  <janus@gcc.gnu.org>
58
59         * gfortran.dg/extends_type_of_1.f03: New test.
60         * gfortran.dg/same_type_as_1.f03: Extended.
61
62 2009-11-30  Paul Thomas  <pault@gcc.gnu.org>
63
64         * gfortran.dg/class_4c.f03: Add dg-additional-sources.
65         * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
66
67 2009-11-30  Janis Johnson  <janis187@us.ibm.com>
68
69         PR testsuite/42212
70         * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
71
72 2009-11-30  Martin Jambor  <mjambor@suse.cz>
73
74         PR middle-end/42196
75         * gcc.c-torture/compile/pr42196-1.c: New test.
76         * gcc.c-torture/compile/pr42196-2.c: New test.
77         * gcc.c-torture/compile/pr42196-3.c: New test.
78
79 2009-11-30  Ira Rosen  <irar@il.ibm.com>
80
81         * gfortran.dg/vect/vect-7.f90: New test.
82
83 2009-11-30  Richard Guenther  <rguenther@suse.de>
84
85         PR middle-end/42119
86         PR fortran/38530
87         * gfortran.dg/pr42119.f90: New testcase.
88
89 2009-11-30  Dodji Seketeli  <dodji@redhat.com>
90
91         PR c++/42069
92         * g++.dg/template/typedef23.C: New test.
93
94 2009-11-29  H.J. Lu  <hongjiu.lu@intel.com>
95
96         PR tree-optimization/41961
97         * g++.dg/tree-ssa/pr41961.C: New.
98
99 2009-11-29  Ira Rosen  <irar@il.ibm.com>
100
101         PR tree-optimization/42193
102         * gcc.dg/vect/pr42193.c: New test.
103
104 2009-11-28  Dodji Seketeli  <dodji@redhat.com>
105
106         PR c++/36408
107         * g++.dg/template/stmtexpr2.C: New test.
108
109 2009-11-28  Richard Guenther  <rguenther@suse.de>
110
111         PR tree-optimization/42183
112         * g++.dg/torture/pr42183.C: New testcase.
113
114 2009-11-28  Kai Tietz  <kai.tietz@onevision.com>
115
116         * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
117         w64 target type 'unsigned long long'.
118
119 2009-11-27  Martin Jambor  <mjambor@suse.cz>
120
121         PR middle-end/42006
122         * gcc.c-torture/execute/pr42006.c: New test.
123
124 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
125
126         PR c++/38656
127         * g++.dg/cpp0x/error2.C: New.
128
129 2009-11-27  Michael Matz  <matz@suse.de>
130
131         PR rtl-optimization/42084
132         * gcc.dg/pr42084.c: New test.
133
134 2009-11-27  Michael Matz  <matz@suse.de>
135
136         PR c++/41906
137         * g++.dg/tree-ssa/pr41906.C: New testcase.
138
139 2009-11-27  Jakub Jelinek  <jakub@redhat.com>
140
141         * gcc.dg/O16384.c: New test.
142
143 2009-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
144
145         PR c++/35112
146         * g++.dg/parse/crash53.C: New.
147         * g++.dg/parse/error17.C: Adjust, error messages are not
148         duplicated anymore.
149         * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
150
151 2009-11-27  Uros Bizjak  <ubizjak@gmail.com>
152
153         * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
154         * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
155         * gcc.target/i386/vperm-v4si-2.c: Ditto.
156         * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
157
158 2009-11-26  Richard Henderson  <rth@redhat.com>
159
160         * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
161
162 2009-11-26  Jason Merrill  <jason@redhat.com>
163
164         PR c++/42026, DR 239
165         * g++.dg/lookup/koenig8.C: New.
166
167         PR c++/10690
168         * g++.dg/template/explicit-args2.C: Add typeid cases.
169
170 2009-11-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
171
172         PR fortran/41278
173         * gfortran.dg/array_function_5.f90: New test.
174
175 2009-11-26  Janus Weil  <janus@gcc.gnu.org>
176
177         PR fortran/42048
178         PR fortran/42167
179         * gfortran.dg/select_type_10.f03: New test case.
180         * gfortran.dg/typebound_call_11.f03: Extended test case.
181
182 2009-11-26  Michael Matz  <matz@suse.de>
183
184         PR tree-optimization/41905
185         * g++.dg/tree-ssa/pr41905.C: New testcase.
186
187 2009-11-25  Richard Henderson  <rth@redhat.com>
188
189         * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
190
191         * lib/target-supports.exp
192         (check_effective_target_vect_extract_even_odd): Add x86.
193
194         * gcc.target/i386/isa-check.h: New.
195         * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
196         gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
197         gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
198         gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
199         gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
200         gcc.target/i386/vperm.pl: New files.
201
202 2009-11-25  Richard Henderson  <rth@redhat.com>
203
204         * gcc.dg/vect/pr36493.c: Call check_vect.
205         * gcc.dg/vect/pr37539.c: Likewise.
206         * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
207         * tree-vect.h (check_vect): Use cpuid for x86.
208
209 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
210
211         * gnat.dg/specs/pack6.ads: New test.
212         * gnat.dg/specs/pack6_pkg.ads: New helper.
213
214 2009-11-25  Jakub Jelinek  <jakub@redhat.com>
215
216         * gcc.target/powerpc/regnames-1.c: New test.
217
218 2009-11-25  Eric Botcazou  <ebotcazou@adacore.com>
219             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
220
221         PR ada/42170
222         * ada/acats/run_acats: Bump stack limit to 16MB.
223
224 2009-11-25  Richard Earnshaw  <rearnsha@arm.com>
225
226         * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
227         -march=armv5te.
228
229 2009-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
230
231         PR fortran/42008
232         * gfortran.dg/pure_initializer_2.f90: New test.
233
234 2009-11-23  Jason Merrill  <jason@redhat.com>
235
236         * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
237         * g++.old-deja/g++.pt/ctor2.C: Adjust.
238         * g++.dg/lookup/name-clash4.C: Adjust.
239
240 2009-11-23  Jason Merrill  <jason@redhat.com>
241
242         * g++.dg/template/spec15.C: Check for helpful message.
243
244 2009-11-24  Janis Johnson  <janis187@us.ibm.com>
245
246         * gcc.target/powerpc/altivec-32.c: Don't use -m64.
247         * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
248         * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
249         * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
250         * gcc.target/powerpc/paired-2.c: Ditto.
251         * gcc.target/powerpc/paired-3.c: Ditto.
252         * gcc.target/powerpc/paired-4.c: Ditto.
253         * gcc.target/powerpc/paired-5.c: Ditto.
254         * gcc.target/powerpc/paired-6.c: Ditto.
255         * gcc.target/powerpc/paired-7.c: Ditto.
256         * gcc.target/powerpc/paired-8.c: Ditto.
257         * gcc.target/powerpc/paired-9.c: Ditto.
258         * gcc.target/powerpc/paired-10.c: Ditto.
259         * gcc.target/powerpc/popcount-2.c: Don't use -m32.
260         * gcc.target/powerpc/popcount-3.c: Don't use -m64.
261         * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
262         * gcc.target/powerpc/pr39457.c: Don't use -m64.
263         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
264         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
265         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
266         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
267
268 2009-11-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
269
270         * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
271         scan-assembler-not regular expression.
272
273 2009-11-24  Richard Guenther  <rguenther@suse.de>
274
275         PR tree-optimization/42142
276         * gcc.c-torture/execute/pr42142.c: New testcase.
277
278 2009-11-24  Martin Jambor  <mjambor@suse.cz>
279
280         PR tree-optimization/42154
281         * gcc.c-torture/execute/pr42154.c: New test.
282
283 2009-11-24  Janus Weil  <janus@gcc.gnu.org>
284
285         PR fortran/42045
286         * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
287         * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
288         * gfortran.dg/proc_ptr_comp_24.f90: New.
289
290 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
291
292         * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
293         int targets.
294
295 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
296
297         * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
298
299 2009-11-23  H.J. Lu  <hongjiu.lu@intel.com>
300
301         PR testsuite/42086
302         * gcc.target/ia64/fptr-1.c: Make it a compile test.
303
304 2009-11-23  Janis Johnson  <janis187@us.ibm.com>
305
306         * lib/lto.exp (lto_option_list): Rename from option_list.
307         * lib/compat.exp (compat_option_list): Rename from option_list.
308
309 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
310
311         * gcc-dg/raw-string-1.c: Require-effective-target wchar.
312         * gcc-dg/raw-string-2.c: Ditto.
313         * gcc-dg/utf-array-short-wchar.c: Ditto.
314         * gcc-dg/utf-array.c: Ditto.
315         * gcc-dg/utf8-2.c: Ditto. 
316
317 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
318
319         * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
320         targets.
321
322 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
323
324         * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
325
326 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
327
328         * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
329
330 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
331
332         PR testsuite/36470
333         * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
334         Enable short test for avr target.
335         * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
336         * gcc.dg/utf32-2.c: Ditto.
337         * gcc.dg/utf32-3.c: Ditto.
338         * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
339
340 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
341
342         * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
343
344 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
345
346         * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
347
348
349 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
350
351         * gcc.dg/sms-6.c: Use long for 16 bit int targets.
352         * gcc.dg/sms-7.c: Ditto.
353
354 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
355
356         * gcc.dg/pr36998.c: Frame pointer required for avr target.
357         * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
358         * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
359         * gcc.dg/pr41340.c: Test requires long pointer target.
360         * gcc.dg/profile-generate-3.c: Test requires profiling support.
361
362 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
363
364         * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
365         * gcc.dg/graphite/block-3.c: Ditto.
366         * gcc.dg/graphite/block-4.c: Ditto.
367         * gcc.dg/graphite/block-5.c: Ditto.
368         * gcc.dg/graphite/block-6.c: Ditto.
369         * gcc.dg/graphite/interchange-0.c: Ditto.
370         * gcc.dg/graphite/interchange-1.c: Ditto.
371         * gcc.dg/graphite/interchange-2.c: Ditto.
372         * gcc.dg/graphite/interchange-3.c: Ditto.
373         * gcc.dg/graphite/interchange-4.c: Ditto.
374         * gcc.dg/graphite/interchange-5.c: Ditto.
375         * gcc.dg/graphite/interchange-6.c: Ditto.
376         * gcc.dg/graphite/run-id-1.c: Ditto.
377         * gcc.dg/graphite/scop-16.c: Ditto.
378         * gcc.dg/graphite/scop-17.c: Ditto.
379         * gcc.dg/graphite/scop-18.c: Ditto.
380         * gcc.dg/graphite/scop-matmult.c: Ditto.
381         * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
382         * gcc.dg/graphite/id-15.c: Ditto.
383
384 2009-11-23  Eric Botcazou  <ebotcazou@adacore.com>
385
386         * gnat.dg/specs/weak1.ads: New test.
387
388 2009-11-23  Steve Ellcey  <sje@cup.hp.com>
389
390         * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
391
392 2009-11-23  Dodji Seketeli  <dodji@redhat.com>
393
394         PR c++/14777
395         * g++.dg/template/typedef13.C: Adjust.
396         * g++.dg/template/typedef19.C: Adjust.
397         * g++.dg/template/typedef20.C: Adjust.
398         * g++.dg/template/typedef22.C: New test.
399
400 2009-11-22  Uros Bizjak  <ubizjak@gmail.com>
401
402         PR target/42113
403         * gcc.target/alpha/pr42113.c: New test.
404
405 2009-11-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
406
407         PR fortran/41807
408         * gfortran.dg/data_value_1.f90: Update test.
409         * gfortran.dg/array_constructor_32.f90: New test.
410
411 2009-11-21  Martin Jambor  <mjambor@suse.cz>
412
413         PR middle-end/42025
414         * gcc.c-torture/compile/pr42025-1.c: New test.
415         * gcc.c-torture/compile/pr42025-2.c: New test.
416
417 2009-11-21  Adam Nemet  <adambnemet@gmail.com>
418
419         * gcc.target/mips/mult-1.c: Forbid octeon.
420         * gcc.target/mips/octeon-dmul-3.c: New test.
421
422 2009-11-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
423
424         * gcc.dg/tree-ssa/vrp47.c: Fix target check.
425
426 2009-11-20  Jason Merrill  <jason@redhat.com>
427
428         PR c++/9050, DR 147, DR 318
429         * g++.dg/template/ctor9.C: New.
430         * g++.dg/tc1/dr147.C: Remove xfails.
431         * g++.dg/lookup/name-clash4.C: Adjust.
432         * g++.old-deja/g++.jason/temporary5.C: Adjust.
433         * g++.old-deja/g++.pt/ctor2.C: Adjust.
434
435 2009-11-21  Jakub Jelinek  <jakub@redhat.com>
436
437         PR tree-optimization/42078
438         * gcc.dg/pr42078.c: New test.
439
440 2009-11-20  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
441
442         PR Testsuite/42114
443         * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
444         XFAIL ptrdiff range test for avr.
445         * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
446         * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
447         * gcc-dg/c99-stdint-6.c: Ditto.
448
449 2009-11-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
450
451         * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
452         2009-10-23 change to set VRSAVE if VSX has been reverted.
453
454 2009-11-20  Simon Martin  <simartin@users.sourceforge.net>
455
456         PR c++/38646
457         * g++.dg/cpp0x/pr38646.C: New test.
458
459 2009-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
460
461         * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
462         Wrap *int_least*_t tests in !NO_LEAST_TYPES.
463         Wrap *intmax_t tests in !NO_MAX_TYPES.
464
465 2009-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
466
467         PR c++/42060
468         * g++.dg/cpp0x/initlist28.C: New.
469
470 2009-11-20  H.J. Lu  <hongjiu.lu@intel.com>
471
472         * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
473
474 2009-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
475
476         * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
477
478 2009-11-20  Shujing Zhao  <pearly.zhao@oracle.com>
479
480         * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
481         explicit.
482         * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
483         * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
484         * g++.old-deja/g++.law/typeck1.C: Likewise.
485         * g++.old-deja/g++.bugs/900324_02.C: Likewise.
486         * g++.dg/conversion/ptrmem9.C: Likewise.
487         * g++.dg/expr/cond2.C: Likewise.
488
489 2009-11-20  Paul Thomas  <pault@gcc.gnu.org>
490             Janus Weil  <janus@gcc.gnu.org>
491
492         PR fortran/42104
493         * gfortran.dg/proc_ptr_comp_23.f90: New test.
494
495 2009-11-19  Jason Merrill  <jason@redhat.com>
496
497         PR c++/42115
498         * g++.dg/init/placement5.C: Add positive test.
499
500         DR 176 permissiveness
501         * g++.dg/ext/injected-ttp.C: New.
502         * g++.old-deja/g++.pt/niklas01a.C: Adjust.
503         * g++.old-deja/g++.pt/ttp41.C: Adjust.
504
505 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
506
507         * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
508         * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
509
510 2009-11-19  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
511
512         * gcc-dg/raw-string-1.c: Skip test for avr target.
513         * gcc-dg/utf-array-short-wchar.c: Ditto.
514         * gcc-dg/utf-array.c: Ditto.
515         * gcc-dg/utf8-2.c: Ditto.
516
517 2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
518
519         * g++.dg/plugin/selfassign.c: Include plugin-version.h.
520         (plugin_init): Pass correct version to plugin_default_version_check.
521         * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
522         (plugin_init): Pass correct version to plugin_default_version_check.
523         * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
524         (plugin_init): Pass correct version to plugin_default_version_check.
525
526 2009-11-19  Jason Merrill  <jason@redhat.com>
527
528         PR c++/561
529         * g++.dg/overload/pmf2.C: New.
530
531 2009-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
532
533         PR libgfortran/42090
534         * gfortran.dg/direct_io_11.f90: New test.
535
536 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
537
538         * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
539
540 2009-11-18  Nick Clifton  <nickc@redhat.com>
541         
542         * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
543         * g++.dg/lto/20081120-1_0.C: Likewise.
544         * g++.dg/lto/20091002-2_0.C: Likewise.
545         * g++.dg/lto/20081120-2_0.C: Likewise.
546         * g++.dg/lto/20091002-3_0.C: Likewise.
547         * g++.dg/lto/20081123_0.C: Likewise.
548         * g++.dg/lto/20090313_0.C: Likewise.
549         * g++.dg/lto/20081109-1_0.C: Likewise.
550         * g++.dg/lto/20081219_0.C: Likewise.
551         * g++.dg/lto/20081204-1_0.C: Likewise.
552         * g++.dg/lto/20090302_0.C: Likewise.
553         * g++.dg/lto/20081119-1_0.C: Likewise.
554         * g++.dg/lto/20081118_0.C: Likewise.
555
556 2009-11-18  H.J. Lu  <hongjiu.lu@intel.com>
557
558         PR testsuite/41913
559         * lib/lto.exp (scan-symbol): Properly check if target exist.
560
561 2009-11-18  Janus Weil  <janus@gcc.gnu.org>
562
563         PR fortran/42072
564         * gfortran.dg/proc_ptr_8.f90: Extended.
565
566 2009-11-18  Shujing Zhao  <pearly.zhao@oracle.com>
567
568         * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
569         explicit.
570         * g++.dg/inherit/error4.C: Likewise.
571         * g++.dg/template/crash90.C: Likewise.
572
573 2009-11-18  Jakub Jelinek  <jakub@redhat.com>
574
575         PR c++/3187
576         * g++.dg/abi/mangle26.C: Also match *C2* definition.
577         * g++.dg/abi/mangle27.C: Likewise.
578         * g++.dg/abi/mangle28.C: Likewise.
579         * g++.dg/abi/mangle29.C: Likewise.
580
581 2009-11-18  Alexandre Oliva  <aoliva@redhat.com>
582
583         PR debug/41926
584         * gcc.dg/vect/vect-debug-pr41926.c: New.
585
586 2009-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
587
588         PR c++/42058
589         * g++.dg/init/array26.C: New.
590         * g++.dg/init/array27.C: Likewise.
591         * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
592
593 2009-11-17  Jakub Jelinek  <jakub@redhat.com>
594
595         PR c++/42061
596         * g++.dg/cpp0x/initlist27.C: New test.
597
598         PR c++/42059
599         * g++.dg/cpp0x/initlist26.C: New test.
600
601 2009-11-16  Jason Merrill  <jason@redhat.com>
602
603         PR c++/189, c++/9937, c++/13950, DR 176
604         * g++.dg/tc1/dr176.C: Adjust.
605         * g++.dg/template/injected1.C: New.
606         * g++.dg/template/inherit.C: Adjust.
607         * g++.old-deja/g++.brendan/crash56.C: Adjust.
608         * g++.old-deja/g++.pt/lookup8.C: Adjust.
609         * g++.old-deja/g++.pt/ttp22.C: Adjust.
610         * g++.old-deja/g++.pt/ttp23.C: Adjust.
611
612 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
613
614         PR c++/42055
615         * g++.dg/template/crash92.C: New.
616
617 2009-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
618
619         PR c++/32056
620         * g++.dg/template/error44.C: New.
621
622 2009-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
623
624         * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
625
626 2009-11-15  Janus Weil  <janus@gcc.gnu.org>
627
628         PR fortran/42048
629         * gfortran.dg/typebound_call_11.f03: New test.
630
631 2009-11-15  Hans-Peter Nilsson  <hp@axis.com>
632
633         * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
634         init functions.
635
636 2009-11-13  Jason Merrill  <jason@redhat.com>
637
638         PR c++/27425
639         PR c++/34274
640         * g++.dg/template/arg7.C: New.
641
642         PR c++/29363
643         * g++.dg/template/error43.C: New.
644
645         PR debug/26965
646         * g++.dg/debug/dwarf2/static-data-member2.C: New.
647
648         PR c++/35075
649         * g++.dg/template/ref5.C: New.
650
651         PR c++/21008, DR 515
652         * g++.dg/template/inherit4.C: New.
653         * g++.dg/lookup/scoped8.C: Adjust.
654
655         PR c++/11987
656         * g++.dg/parse/typename11.C: New.
657         * g++.dg/template/crash48.C: Adjust.
658
659 2009-11-13  Uros Bizjak  <ubizjak@gmail.com>
660
661         PR testsuite/42001
662         * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
663         lto_finish at the end.
664         * gfortran.dg/lto/lto.exp: Ditto.
665
666 2009-11-12  Jason Merrill  <jason@redhat.com>
667
668         PR c++/39560
669         * g++.dg/lookup/anon7.C: New.
670
671         PR c++/37037
672         * g++.dg/template/typedef21.C: New.
673
674         PR c++/42013
675         * g++.dg/cpp0x/decltype19.C: New.
676
677 2009-11-11  Jason Merrill  <jason@redhat.com>
678
679         PR c++/39131
680         * g++.dg/dfp/typeid1.C: New.
681
682 2009-11-11  Janus Weil  <janus@gcc.gnu.org>
683
684         PR fortran/41978
685         * gfortran.dg/proc_ptr_comp_22.f90: New test.
686
687 2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
688
689         PR testsuite/42001
690         * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
691         lto_finish at the end.
692
693         * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
694         (lto_finish): New. Restore mathlib.
695
696 2009-11-11  Kai Tietz  <kai.tietz@onevision.com>
697
698         * g++.dg/torture/pushpop_macro.C: New testcase.
699         * gcc.c-torture/execute/pushpop_macro.c: New testcase.
700         * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
701
702 2009-11-11  Jon Beniston  <jon@beniston.com>
703
704         * lib/target-supports.exp (check_profiling_available): lm32 target
705           doesn't support profiling.
706         * gcc.dg/20020312-2.c: Add lm32 support.
707         * g++.dg/other/packed1.C: Expect to fail on lm32.
708         * g++.old-deja/g++.jason/thunk3.C: Likewise.
709
710 2009-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
711
712         * gcc.target/arm/neon: Regenerate generated tests.
713
714 2009-11-10  Jason Merrill  <jason@redhat.com>
715
716         * g++.dg/init/placement5.C: New.
717
718         PR c++/34158
719         * g++.dg/init/placement4.C: New.
720
721 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
722
723         * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
724         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
725         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
726         * gcc.dg/vect/slp-multitypes-3.c: Likewise.
727
728 2009-11-10  Eric Botcazou  <ebotcazou@adacore.com>
729
730         * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
731         * gcc.dg/pr41963.c: Do not include math.h.  Declare fabsf manually.
732
733 2009-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
734
735         * gcc.c-torture/compile/pr41987.c: New.
736
737 2009-11-09  Jakub Jelinek  <jakub@redhat.com>
738
739         PR middle-end/40946
740         * gcc.dg/pr40946.c: New test.
741
742 2009-11-09  Jason Merrill  <jason@redhat.com>
743
744         PR c++/41972
745         * g++.dg/template/ref4.C: New.
746
747         PR c++/41994
748         * g++.dg/template/conv10.C: New.
749
750 2009-11-07  Jason Merrill  <jason@redhat.com>
751
752         PR c++/37920
753         * g++.dg/ext/typeof11.C: New.
754
755 2009-11-08  Jakub Jelinek  <jakub@redhat.com>
756
757         PR target/41985
758         * gcc.target/i386/pr41985.c: New test.
759
760 2009-11-08  Richard Guenther  <rguenther@suse.de>
761
762         * gcc.dg/torture/pta-escape-1.c: New testcase.
763
764 2009-11-08  Eric Botcazou  <ebotcazou@adacore.com>
765
766         * gnat.dg/rep_clause4.adb: New test.
767
768 2009-11-08  Richard Guenther  <rguenther@suse.de>
769
770         PR rtl-optimization/41928
771         * gfortran.dg/pr41928.f90: New testcase.
772
773 2009-11-07  Jason Merrill  <jason@redhat.com>
774
775         PR c++/18451
776         PR c++/40738
777         * g++.dg/parse/error36.C: Add parameter and template cases.
778         * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
779         * g++.dg/ext/typedef-init.C: Likewise.
780         * g++.dg/lookup/hidden-class1.C: Likewise.
781         * g++.dg/lookup/hidden-class10.C: Likewise.
782         * g++.dg/lookup/hidden-class5.C: Likewise.
783         * g++.dg/lookup/hidden-class7.C: Likewise.
784         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
785         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
786         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
787         * g++.dg/lookup/strong-using-2.C: Likewise.
788         * g++.dg/other/typedef1.C: Likewise.
789         * g++.dg/parse/access10.C: Likewise.
790         * g++.dg/parse/constructor1.C: Likewise.
791         * g++.dg/parse/crash38.C: Likewise.
792         * g++.dg/parse/error3.C: Likewise.
793         * g++.dg/parse/typespec1.C: Likewise.
794         * g++.dg/template/typedef5.C: Likewise.
795         * g++.old-deja/g++.pt/typename3.C: Likewise.
796         * g++.old-deja/g++.pt/typename4.C: Likewise.
797         * g++.old-deja/g++.pt/typename6.C: Likewise.
798         * g++.old-deja/g++.robertl/eb94.C: Likewise.
799
800         * g++.dg/abi/regparm1.C: Fix execute test.
801
802 2009-11-07  Jakub Jelinek  <jakub@redhat.com>
803
804         PR tree-optimization/41643
805         * gcc.dg/pr41643.c: New test.
806
807 2009-11-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
808
809         PR fortran/41909
810         * gfortran.dg/recursive_check_15.f90: New test.
811
812 2009-11-06  Jason Merrill  <jason@redhat.com>
813
814         PR c++/15946
815         * g++.dg/parse/error36.C: New.
816         * g++.old-deja/g++.other/typename1.C: Adjust.
817
818         PR c++/9381
819         * g++.dg/abi/regparm1.C: New.
820
821 2009-11-06  Basile Starynkevitch  <basile@starynkevitch.net>
822
823         * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
824         PLUGIN_PRAGMAS.
825         * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
826         * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
827         and pragma_plugin-test-1.C.
828
829 2009-11-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
830
831         PR c++/41536
832         * g++.dg/ext/always_inline-5.C: New test.
833
834 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
835
836         PR c++/41967
837         * g++.dg/gomp/pr41967.C: New test.
838
839 2009-11-06  Michael Matz  <matz@suse.de>
840
841         PR middle-end/41963
842         * gcc.dg/pr41963.c: New test.
843
844 2009-11-06  Jakub Jelinek  <jakub@redhat.com>
845
846         PR middle-end/41935
847         * gcc.dg/pr41935.c: New test.
848         * c-c++-common/pr41935.c: New test.
849         * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
850         element.
851         * gcc.c-torture/execute/pr41935.c: New test.
852
853 2009-11-05  Jason Merrill  <jason@redhat.com>
854
855         PR c++/34180
856         * g++.dg/init/synth2.C: New.
857
858         PR c++/7046
859         * g++.dg/abi/pragma-pack1.C: New.
860
861         PR c++/34870
862         * g++.dg/lookup/koenig7.C: New.
863
864         PR c++/41703
865         * g++.dg/template/partial6.C: New.
866
867 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
868
869         PR fortran/41556
870         * gfortran.dg/class_12.f03: New test.
871
872 2009-11-05  Jakub Jelinek  <jakub@redhat.com>
873
874         * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
875         in builtin's name.
876
877 2009-11-04  Jason Merrill  <jason@redhat.com>
878
879         PR c++/36912
880         * g++.dg/init/static-init2.C: New.
881
882 2009-11-05  Janus Weil  <janus@gcc.gnu.org>
883
884         PR fortran/41556
885         PR fortran/41873
886         * gfortran.dg/interface_abstract_4.f90: New test.
887
888 2009-11-05  Maxim Kuvyrkov  <maxim@codesourcery.com>
889
890         * gcc.target/m68k/pr41302.c: Fix target triplet.
891
892 2009-11-04  Jason Merrill  <jason@redhat.com>
893
894         PR c++/39413
895         * g++.dg/template/overload11.C: New.
896         * g++.dg/template/nested3.C: Adjust.
897
898 2009-11-04  Eric Botcazou  <ebotcazou@adacore.com>
899
900         PR ada/20548
901         * ada/acats/norun.lst: Remove the stack checking tests.
902         * ada/acats/run_acats: Limit the stack to 8MB.
903
904 2009-11-04  Janus Weil  <janus@gcc.gnu.org>
905
906         PR fortran/41556
907         PR fortran/41937
908         * gfortran.dg/class_11.f03: New test.
909
910 2009-11-04  Jason Merrill  <jason@redhat.com>
911
912         PR c++/35067
913         * g++.dg/abi/thunk5.C: New.
914
915 2009-11-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
916
917         PR rtl-opt/41833
918         * gcc.target/powerpc/altivec-33.c: New testcase.
919
920 2009-11-04  Jason Merrill  <jason@redhat.com>
921
922         PR c++/17365, DR 218
923         * g++.dg/lookup/koenig6.C: New.
924         * g++.dg/lookup/koenig5.C: Adjust.
925         * g++.dg/template/crash56.C: Adjust.
926         * g++.old-deja/g++.ns/koenig5.C: Adjust.
927
928 2009-11-04  Harsha Jagasia  <harsha.jagasia@amd.com>
929             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
930
931         * gcc.target/i386/xop-check.h: New file.
932         * gcc.target/i386/xop-hadduX.c: Ditto.
933         * gcc.target/i386/xop-haddX.c: Ditto.
934         * gcc.target/i386/xop-hsubX.c: Ditto.
935         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
936         * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
937         * gcc.target/i386/xop-pcmov2.c: Ditto.
938         * gcc.target/i386/xop-pcmov.c: Ditto.
939         * gcc.target/i386/xop-rotate1-vector.c: Ditto.
940         * gcc.target/i386/xop-rotate2-vector.c: Ditto.
941         * gcc.target/i386/xop-rotate3-vector.c: Ditto.
942         * gcc.target/i386/xop-shift1-vector.c: Ditto.
943         * gcc.target/i386/xop-shift2-vector.c: Ditto.
944         * gcc.target/i386/xop-shift3-vector.c: Ditto.
945         * gcc.target/i386/i386.exp:  Add check_effective_target_xop.
946         * gcc.target/i386/sse-12.c: Update with new compile options to
947         activate and check xopintrin.h intrinsic file.
948         * gcc.target/i386/sse-13.c: Ditto.
949         * gcc.target/i386/sse-14.c: Ditto.
950         * gcc.target/i386/sse-22.c: Ditto.
951         * gcc.target/i386/sse-23.c: Ditto.
952         * g++.dg/other/i386-2.C: Ditto.
953         * g++.dg/other/i386-3.C: Ditto.
954         * g++.dg/other/i386-5.C: Ditto.
955         * g++.dg/other/i386-6.C: Ditto.
956         
957 2009-11-04  Wei Guozhi  <carrot@google.com>
958
959         PR target/40835
960         * gcc.target/arm/pr40835: New testcase.
961
962 2009-11-04  Revital Eres  <eres@il.ibm.com>
963
964         * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
965         change in decision of peeling for alignment.
966         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
967         * gcc.dg/vect/vect-50.c: Likewise.
968         * gcc.dg/vect/vect-42.c: Likewise.
969         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
970         Likewise.
971         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
972         Likewise.
973         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
974         * gcc.dg/vect/vect-60.c: Likewise.
975         * gcc.dg/vect/vect-52.c: Likewise.
976         * gcc.dg/vect/vect-44.c: Likewise.
977         * gcc.dg/vect/vect-27.c: Likewise.
978         * gcc.dg/vect/vect-29.c: Likewise.
979         * gcc.dg/vect/vect-72.c: Likewise.
980         * gcc.dg/vect/vect-56.c: Likewise.
981         * gcc.dg/vect/vect-48.c: Likewise.
982         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
983         * gfortran.dg/vect/vect-2.f90: Likewise.
984         * gfortran.dg/vect/vect-5.f90: Likewise.
985
986 2009-11-04  Richard Guenther  <rguenther@suse.de>
987
988         PR tree-optimization/41919
989         * gcc.c-torture/execute/pr41919.c: New testcase.
990
991 2009-11-04  Carlos O'Donell  <carlos@codesourcery.com>
992
993         PR target/41302
994         * gcc.target/m68k/pr41302.c: New test.
995
996 2009-11-03  Jason Merrill  <jason@redhat.com>
997
998         PR c++/36959
999         * g++.dg/opt/inline16.C: New.
1000
1001 2009-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1002
1003         * gnat.dg/stack_check.adb1: New test.
1004         * gnat.dg/stack_check.adb2: Likewise.
1005
1006 2009-11-03  Jakub Jelinek  <jakub@redhat.com>
1007
1008         PR rtl-optimization/41917
1009         * gcc.c-torture/execute/pr41917.c: New test.
1010
1011 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1012
1013         * gcc.target/i386/pr41900.c: Make test compile only.  Scan assembler
1014         dump to not include "call *%esp".
1015
1016 2009-11-03  Jason Merrill  <jason@redhat.com>
1017
1018         PR c++/39786
1019         * g++.dg/lookup/using22.C: New.
1020
1021         PR c++/41876
1022         * g++.dg/parse/eh-decl.C: New.
1023
1024         PR c++/41927
1025         * g++.dg/template/sfinae16.C: New.
1026
1027         PR c++/41815
1028         * g++.dg/cpp0x/rv-return.C: New.
1029         * g++.dg/cpp0x/deduce.C: Adjust.
1030
1031         PR c++/40944
1032         * g++.dg/template/sfinae15.C: New.
1033
1034         PR c++/40687
1035         * g++.dg/cpp0x/auto3.C: Remove xfail.
1036
1037 2009-11-03  Tobias Burnus  <burnus@net-b.de>
1038
1039         PR fortran/41907
1040         * gfortran.dg/missing_optional_dummy_6.f90: New test.
1041
1042 2009-11-03  Nick Clifton  <nickc@redhat.com>
1043
1044         * gcc.target/rx/builtins.c: Remove redundant tests.
1045         Add test of MVTIPL instruction.
1046         * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1047         function attributes.  Add -msave-acc-in-interrupts option to the
1048         command line.
1049
1050 2009-11-03  Andrew Stubbs  <ams@codesourcery.com>
1051             Maxim Kuvyrkov  <maxim@codesourcery.com>
1052
1053         * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1054         sh, m68k and fido.
1055
1056 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1057
1058         PR c++/38699
1059         * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1060         * c-c++-common/builtin-offsetof.c: ... here.
1061
1062 2009-11-03  Dodji Seketeli  <dodji@redhat.com>
1063
1064         PR c++/38699
1065         * c-c++-common/dfp/builtin-offsetof.c: New test.
1066         * g++.dg/other/offsetof6.C: Likewise.
1067
1068 2009-11-03  Uros Bizjak  <ubizjak@gmail.com>
1069
1070         PR target/41900
1071         * gcc.target/i386/pr41900.c: New test.
1072
1073 2009-11-02  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1074
1075         * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1076
1077 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1078
1079         PR c++/41856
1080         * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1081         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1082
1083 2009-11-02  Dodji Seketeli  <dodji@redhat.com>
1084
1085         PR c++/37093
1086         * g++.dg/other/ptrmem10.C: New test.
1087         * g++.dg/other/ptrmem11.C: Likewise.
1088
1089 2009-11-02  Janis Johnson  <janis187@us.ibm.com>
1090
1091         PR testsuite/41878
1092         * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1093         spaces in some expressions.
1094
1095 2009-11-02  Jason Merrill  <jason@redhat.com>
1096
1097         * g++.dg/other/linkage2.C: Move to...
1098         * g++.dg/cpp0x/linkage2.C: ..here.
1099         * g++.dg/abi/mangle32.C: Add -std=c++0x.
1100         * g++.dg/cpp0x/nolinkage1.C: Likewise.
1101         * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1102         * g++.dg/ext/anon-struct4.C: Revert earlier change.
1103         * g++.dg/lookup/anon2.C: Likewise.
1104         * g++.dg/other/anon3.C: Likewise.
1105         * g++.dg/template/arg2.C: Likewise.
1106         * g++.dg/template/local4.C: Likewise.
1107         * g++.old-deja/g++.law/operators32.C: Likewise.
1108         * g++.old-deja/g++.other/linkage2.C: Likewise.
1109         * g++.old-deja/g++.pt/enum6.C: Likewise.
1110         * g++.old-deja/g++.other/anon9.C: Likewise.
1111         * g++.old-deja/g++.other/linkage1.C: Likewise.
1112         * c-c++-common/dfp/pr35620.c: Give the union a name.
1113
1114 2009-11-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1115
1116         PR tree-optimization/41857
1117         * gcc.target/spu/ea/pr41857.c: New file.
1118
1119 2009-11-02  Martin Jambor  <mjambor@suse.cz>
1120
1121         PR tree-optimization/41750
1122         * gcc.c-torture/execute/pr41750.c: New test.
1123
1124 2009-11-02  Jakub Jelinek  <jakub@redhat.com>
1125
1126         PR tree-optimization/41841
1127         * gcc.dg/pr41841.c: New test.
1128
1129         PR debug/41893
1130         * gcc.dg/debug/pr41893-1.c: New test.
1131         * gcc.dg/debug/pr41893-2.c: New file.
1132
1133         PR c++/41774
1134         * g++.dg/ext/visibility/namespace3.C: New test.
1135
1136 2009-11-01  Jason Merrill  <jason@redhat.com>
1137
1138         * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1139         * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1140         * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1141
1142 2009-11-01  Eric Botcazou  <ebotcazou@adacore.com>
1143
1144         * gnat.dg/opt5.adb: New test.
1145
1146 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1147
1148         PR fortran/41872
1149         * gfortran.dg/allocatable_scalar_4.f90: New test.
1150
1151 2009-11-01  Tobias Burnus  <burnus@net-b.de>
1152
1153         PR fortran/41850
1154         * gfortran.dg/intent_out_6.f90: New testcase.
1155
1156 2009-10-31  Richard Guenther  <rguenther@suse.de>
1157
1158         * g++.dg/tree-ssa/restrict1.C: New.
1159
1160 2009-10-31  Jason Merrill  <jason@redhat.com>
1161
1162         * g++.dg/rtti/typeid9.C: New.
1163
1164         PR c++/41754
1165         * g++.dg/cpp0x/initlist25.C: New.
1166
1167 2009-10-31  Eric Botcazou  <ebotcazou@adacore.com>
1168
1169         * gnat.dg/specs/rep_clause4.ads: New test.
1170
1171 2009-10-30  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
1172
1173         PR target/41885
1174         * gcc.target/avr/torture/pr41885.c: New test.
1175
1176 2009-10-30  Eric Botcazou  <ebotcazou@adacore.com>
1177
1178         * gnat.dg/specs/pack5.ads: New test.
1179
1180 2009-10-30  Andrew Jenner  <andrew@codesourcery.com>
1181
1182         * lib/target-supports.exp: Handle powerpc-*-elf.
1183
1184 2009-10-30  H.J. Lu  <hongjiu.lu@intel.com>
1185
1186         PR target/40838
1187         * gcc.target/i386/incoming-6.c: New.
1188         * gcc.target/i386/incoming-7.c: Likewise.
1189         * gcc.target/i386/incoming-8.c: Likewise.
1190         * gcc.target/i386/incoming-9.c: Likewise.
1191         * gcc.target/i386/incoming-10.c: Likewise.
1192         * gcc.target/i386/incoming-11.c: Likewise.
1193         * gcc.target/i386/incoming-12.c: Likewise.
1194         * gcc.target/i386/incoming-13.c: Likewise.
1195         * gcc.target/i386/incoming-14.c: Likewise.
1196         * gcc.target/i386/incoming-15.c: Likewise.
1197         * gcc.target/i386/pr37843-4.c: Likewise.
1198
1199 2009-10-30  Dodji Seketeli  <dodji@redhat.com>
1200
1201         PR c++/41863
1202         * g++.dg/template/sizeof12.C: New test.
1203
1204 2009-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1205
1206         * gnat.dg/pack14.adb: New test.
1207
1208 2009-10-29  David Daney  <ddaney@caviumnetworks.com>
1209
1210         * gcc.target/mips/mips.exp (mips_option_groups): Add
1211         mcount-ra-address.
1212         * gcc.target/mips/mmcount-ra-address-1.c: New test.
1213         * gcc.target/mips/mmcount-ra-address-2.c: New test.
1214         * gcc.target/mips/mmcount-ra-address-3.c: New test.
1215
1216 2009-10-29  Michael Matz  <matz@suse.de>
1217
1218         * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1219         * gcc.target/i386/sse-recip-vec.c: Ditto.
1220         * gcc.target/i386/brokensqrt.c: New test.
1221
1222 2009-10-29  Tobias Burnus  <burnus@net-b.de>
1223
1224         PR fortran/41777
1225         * gfortran.dg/associated_target_3.f90: New testcase.
1226
1227 2009-10-29  Rafael Avila de Espindola  <espindola@google.com>
1228
1229         * gfortran.dg/lto/pr41764_0.f: New.
1230
1231 2009-10-29  Martin Jambor  <mjambor@suse.cz>
1232
1233         PR tree-optimization/41775
1234         * g++.dg/torture/pr41775.C: New testcase.
1235
1236 2009-10-28  Jason Merrill  <jason@redhat.com>
1237
1238         * g++.dg/cpp0x/inline-ns1.C: New.
1239         * g++.dg/cpp0x/inline-ns2.C: New.
1240         * g++.dg/cpp0x/inline-ns3.C: New.
1241
1242 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1243
1244         PR rtl-optimization/39715
1245         * gcc.target/arm/thumb-ltu.c: New.
1246
1247 2009-10-28  Richard Guenther  <rguenther@suse.de>
1248
1249         PR lto/41808
1250         PR lto/41839
1251         * gcc.dg/lto/20091027-1_0.c: New testcase.
1252         * gcc.dg/lto/20091027-1_1.c: Likewise.
1253         * g++.dg/lto/20091026-1_0.C: Likewise.
1254         * g++.dg/lto/20091026-1_1.C: Likewise.
1255         * g++.dg/lto/20091026-1_a.h: Likewise.
1256
1257 2009-10-28  Jakub Jelinek  <jakub@redhat.com>
1258
1259         PR middle-end/41837
1260         * gcc.dg/pr41837.c: New test.
1261
1262         PR debug/41801
1263         * g++.dg/ext/sync-3.C: New test.
1264
1265         PR target/41762
1266         * gcc.dg/pr41762.c: New test.
1267
1268 2009-10-28  Richard Guenther  <rguenther@suse.de>
1269
1270         PR middle-end/41855
1271         * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1272         * gfortran.dg/lto/20091028-1_1.c: Likewise.
1273         * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1274         * gfortran.dg/lto/20091028-2_1.c: Likewise.
1275
1276 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1277
1278         PR rtl-optimization/39715
1279         * gcc.target/arm/thumb-bitfld1.c: New.
1280
1281 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
1282
1283         PR rtl-optimization/40741
1284         * gcc.target/arm/thumb-branch1.c: New.
1285
1286 2009-10-27  Jason Merrill  <jason@redhat.com>
1287
1288         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1289         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1290         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1291         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1292
1293 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1294
1295         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1296         * gnat.dg/null_pointer_deref2.adb: Likewise.
1297
1298 2009-10-27  Richard Guenther  <rguenther@suse.de>
1299
1300         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1301
1302 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1303
1304         PR c/41842
1305         * gcc.dg/pr41842.c: New test.
1306
1307 2009-10-27  Revital Eres  <eres@il.ibm.com>
1308
1309         PR tree-optimization/40648
1310         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1311         change in decision of peeling for alignment.
1312         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1313         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1314         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1315         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1316         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1317         * gcc.dg/vect/vect-50.c: Likewise.
1318         * gcc.dg/vect/vect-33.c: Likewise.
1319         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1320         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1321         Likewise.
1322         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1323         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1324         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1325         Likewise.
1326         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1327         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1328         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1329         * gcc.dg/vect/vect-60.c: Likewise.
1330         * gcc.dg/vect/vect-26.c: Likewise.
1331         * gcc.dg/vect/vect-52.c: Likewise.
1332         * gcc.dg/vect/vect-44.c: Likewise.
1333         * gcc.dg/vect/vect-27.c: Likewise.
1334         * gcc.dg/vect/vect-70.c: Likewise.
1335         * gcc.dg/vect/vect-28.c: Likewise.
1336         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1337         * gcc.dg/vect/vect-109.c: Likewise.
1338         * gcc.dg/vect/vect-54.c: Likewise.
1339         * gcc.dg/vect/vect-29.c: Likewise.
1340         * gcc.dg/vect/vect-72.c: Likewise.
1341         * gcc.dg/vect/vect-56.c: Likewise.
1342         * gcc.dg/vect/vect-48.c: Likewise.
1343         * gcc.dg/vect/vect-91.c: Likewise.
1344         * gcc.dg/vect/vect-92.c: Likewise.
1345         * gcc.dg/vect/vect-58.c: Likewise.
1346         * gcc.dg/vect/slp-25.c: Likewise.
1347         * gcc.dg/vect/vect-93.c: Likewise.
1348         * gcc.dg/vect/vect-95.c: Likewise.
1349         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1350         * gcc.dg/vect/vect-87.c: Likewise.
1351         * gcc.dg/vect/vect-96.c: Likewise.
1352         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1353         * gcc.dg/vect/vect-88.c: Likewise.
1354         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1355         * gcc.dg/vect/vect-89.c: Likewise.
1356         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1357         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1358         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1359         * gfortran.dg/vect/vect-2.f90: Likewise.
1360         * gfortran.dg/vect/vect-3.f90: Likewise.
1361         * gfortran.dg/vect/vect-4.f90: Likewise.
1362         * gfortran.dg/vect/vect-5.f90: Likewise.
1363
1364 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
1365
1366         PR c++/41020
1367         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1368
1369 2009-10-26  Ben Elliston  <bje@au.ibm.com>
1370             Michael Meissner  <meissner@linux.vnet.ibm.com>
1371             Ulrich Weigand  <uweigand@de.ibm.com>
1372
1373         * gcc.target/spu/ea/ea.exp: New file.
1374         * gcc.target/spu/ea/cache1.c: Likewise.
1375         * gcc.target/spu/ea/cast1.c: Likewise.
1376         * gcc.target/spu/ea/cast2.c: Likewise.
1377         * gcc.target/spu/ea/compile1.c: Likewise.
1378         * gcc.target/spu/ea/compile2.c: Likewise.
1379         * gcc.target/spu/ea/cppdefine.c: Likewise.
1380         * gcc.target/spu/ea/errors1.c: Likewise.
1381         * gcc.target/spu/ea/errors2.c: Likewise.
1382         * gcc.target/spu/ea/execute1.c: Likewise.
1383         * gcc.target/spu/ea/execute2.c: Likewise.
1384         * gcc.target/spu/ea/execute3.c: Likewise.
1385         * gcc.target/spu/ea/ops1.c: Likewise.
1386         * gcc.target/spu/ea/ops2.c: Likewise.
1387         * gcc.target/spu/ea/options1.c: Likewise.
1388         * gcc.target/spu/ea/test-sizes.c: Likewise.
1389
1390 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
1391
1392         PR bootstrap/41345
1393         * gcc.dg/pr41345.c: New test.
1394
1395         PR debug/41828
1396         * g++.dg/debug/dwarf2/anonname1.C: New test.
1397
1398 2009-10-26  Jason Merrill  <jason@redhat.com>
1399
1400         PR c++/38796
1401         * g++.dg/cpp0x/defaulted15.C: New.
1402         * g++.dg/cpp0x/defaulted16.C: New.
1403
1404 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1405
1406         PR c++/41785
1407         * g++.dg/cpp0x/variadic96.C: New test.
1408
1409 2009-10-26  Nick Clifton  <nickc@redhat.com>
1410
1411         * lib/target-supports.exp (check_profiling_available):
1412         Profiling is not, currently, available for the RX port.
1413         (check_effective_target_hard_float): Add support for RX target.
1414         * gcc.target/rx: New directory.
1415         * gcc.target/rx/builtins.c: New test file.
1416         * gcc.target/rx/interrupts.c: New test file.
1417         * gcc.target/rx/rx-abi-function-tests.c: New test file.
1418         * gcc.target/rx/zero-width-bitfield.c: New test file.
1419         * gcc.target/rx/i272091.c: New test file.
1420         * gcc.target/rx/packed-struct.c: New test file.
1421         * gcc.target/rx/rx.exp: New file: Drives RX tests.
1422
1423 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
1424
1425         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1426         * gcc.dg/lto/20091016-1_0.c: Likewise.
1427         * gcc.dg/lto/20090206-1_0.c: Likewise.
1428         * gcc.dg/lto/20081120-1_0.c: Likewise.
1429         * gcc.dg/lto/20081120-2_0.c: Likewise.
1430         * gcc.dg/lto/20090116_0.c: Likewise.
1431         * gcc.dg/lto/20081126_0.c: Likewise.
1432         * gcc.dg/lto/20091013-1_0.c: Likewise.
1433         * gcc.dg/lto/20081212-1_0.c: Likewise.
1434         * gcc.dg/lto/20091015-1_0.c: Likewise.
1435         * gcc.dg/lto/20090126-1_0.c: Likewise.
1436         * gcc.dg/lto/20090126-2_0.c: Likewise.
1437         * gcc.dg/lto/20091020-1_0.c: Likewise.
1438         * gcc.dg/lto/20091020-2_0.c: Likewise.
1439         * gcc.dg/lto/20081204-1_0.c: Likewise.
1440         * gcc.dg/lto/20081204-2_0.c: Likewise.
1441         * gcc.dg/lto/20081224_0.c: Likewise.
1442         * gcc.dg/lto/20090219_0.c: Likewise.
1443
1444 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
1445
1446         PR c++/41020
1447         * g++.dg/lookup/extern-c-redecl2.C: New test.
1448         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1449         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1450         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1451
1452 2009-10-26  Michael Matz  <matz@suse.de>
1453
1454         PR tree-optimization/41783
1455         * gcc.dg/pr41783.c: New test.
1456         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1457         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1458         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1459
1460 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
1461
1462         PR fortran/41714
1463         * gfortran.dg/class_allocate_4.f03: New test.
1464
1465 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
1466
1467         * gcc.target/mips/mult-1.c: New test.
1468
1469 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
1470
1471         PR fortran/41784
1472         * gfortran.dg/extends_8.f03: New test.
1473
1474 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1475
1476         * gnat.dg/specs/pack4.ads: New test.
1477
1478 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1479
1480         * gnat.dg/null_pointer_deref1.adb: New test.
1481         * gnat.dg/null_pointer_deref2.adb: Likewise.
1482
1483 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
1484
1485         PR fortran/41772
1486         * gfortran.dg/transfer_intrinsic_3.f90.
1487
1488 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1489
1490         * gnat.dg/opt4.adb: New test.
1491
1492 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1493
1494         PR c/40033
1495         * gcc.dg/noncompile/pr40033-1.c: New test.
1496
1497 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
1498
1499         PR c++/40808
1500         * g++.dg/abi/mangle34.C: New test
1501
1502 2009-10-23  Jason Merrill  <jason@redhat.com>
1503
1504         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1505
1506         Core issue 899
1507         * g++.dg/cpp0x/explicit4.C: New.
1508
1509 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1510
1511         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1512         *-*-cygwin.
1513         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1514         for *-*-mingw* and *-*-cygwin.
1515         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1516         * g++.dg/template/spec35.C: Disable weak symbol test for
1517         *-*-mingw* and *-*-cygwin.
1518
1519         PR testsuite/31342
1520         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1521
1522 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
1523
1524         PR fortran/41800
1525         * gfortran.dg/class_10.f03: New test.
1526
1527 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1528
1529         PR target/41787
1530         * gcc.target/powerpc/vsx-vrsave.c: New file.
1531
1532 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
1533
1534         PR c/41673
1535         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1536
1537 2009-10-23  Richard Guenther  <rguenther@suse.de>
1538
1539         PR tree-optimization/41778
1540         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1541
1542 2009-10-22  Richard Guenther  <rguenther@suse.de>
1543
1544         PR lto/41791
1545         * g++.dg/lto/20091022-2_0.C: New testcase.
1546
1547 2009-10-22  Richard Guenther  <rguenther@suse.de>
1548
1549         PR lto/41730
1550         * g++.dg/lto/20091022-1_0.C: New testcase.
1551
1552 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
1553
1554         * gcc.dg/autopar/outer-4.c: Adjust scan.
1555         * gcc.dg/autopar/outer-5.c: Adjust scan.
1556         * gcc.dg/autopar/outer-5.c: Add scan optimized.
1557
1558         * libgomp.graphite/force-parallel-2.c: Adjust scan.
1559         * gcc.dg/autopar/outer-1.c: New testcase.
1560         * gcc.dg/autopar/outer-2.c: New testcase.
1561         * gcc.dg/autopar/outer-3.c: New testcase.
1562         * gcc.dg/autopar/outer-4.c: New testcase.
1563         * gcc.dg/autopar/outer-5.c: New testcase.
1564         * gcc.dg/autopar/outer-6.c: New testcase.
1565
1566 2009-10-22  Jan Hubicka  <jh@suse.cz>
1567
1568         * gcc.c-torture/compile/pr40556.c: New testcase.
1569
1570 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
1571
1572         PR fortran/41781
1573         * gfortran.dg/goto_8.f90: New test case.
1574
1575 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
1576
1577         PR tree-optimization/41497
1578         * gcc.dg/tree-ssa/pr41497.c: New.
1579
1580 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
1581
1582         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1583
1584 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
1585
1586         * gcc.dg/tls/pie-1.c: New test.
1587
1588 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
1589
1590         * g++.dg/abi/mangle33.C: New test.
1591
1592 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1593
1594         * gnat.dg/discr22.adb: New test.
1595
1596 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1597
1598         * gnat.dg/loop_optimization7.ad[sb]: New test.
1599         * gnat.dg/loop_optimization7_pkg.ads: New helper.
1600
1601 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
1602
1603         PR fortran/41706
1604         PR fortran/41766
1605         * gfortran.dg/class_9.f03: Extended test case.
1606         * gfortran.dg/select_type_7.f03: New test case.
1607
1608 2009-10-20  Richard Guenther  <rguenther@suse.de>
1609
1610         * gcc.dg/lto/20091020-3_0.c: New testcase.
1611
1612 2009-10-20  Richard Guenther  <rguenther@suse.de>
1613
1614         PR lto/41761
1615         * gcc.dg/lto/20091020-1_0.c: New testcase.
1616         * gcc.dg/lto/20091020-1_1.c: Likewise.
1617         * gcc.dg/lto/20091020-2_0.c: Likewise.
1618         * gcc.dg/lto/20091020-2_1.c: Likewise.
1619
1620 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
1621
1622         PR debug/41340
1623         * gcc.dg/pr41340.c: New test.
1624
1625 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1626
1627         * gnat.dg/discr21.ad[sb]: New test.
1628         * gnat.dg/discr21_pkg.ads: New helper.
1629
1630 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
1631
1632         PR fortran/41706
1633         * gfortran.dg/class_9 : New test.
1634
1635 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1636
1637         * gcc.dg/raw-string-1.c: New test.
1638         * gcc.dg/raw-string-2.c: New test.
1639         * gcc.dg/raw-string-3.c: New test.
1640         * gcc.dg/raw-string-4.c: New test.
1641         * gcc.dg/raw-string-5.c: New test.
1642         * gcc.dg/raw-string-6.c: New test.
1643         * gcc.dg/raw-string-7.c: New test.
1644         * gcc.dg/utf8-1.c: New test.
1645         * gcc.dg/utf8-2.c: New test.
1646         * gcc.dg/utf-badconcat2.c: New test.
1647         * gcc.dg/utf-dflt2.c: New test.
1648         * gcc.dg/cpp/include6.c: New test.
1649         * g++.dg/ext/raw-string-1.C: New test.
1650         * g++.dg/ext/raw-string-2.C: New test.
1651         * g++.dg/ext/raw-string-3.C: New test.
1652         * g++.dg/ext/raw-string-4.C: New test.
1653         * g++.dg/ext/raw-string-5.C: New test.
1654         * g++.dg/ext/raw-string-6.C: New test.
1655         * g++.dg/ext/raw-string-7.C: New test.
1656         * g++.dg/ext/utf8-1.C: New test.
1657         * g++.dg/ext/utf8-2.C: New test.
1658         * g++.dg/ext/utf-badconcat2.C: New test.
1659         * g++.dg/ext/utf-dflt2.C: New test.
1660
1661         * gcc.dg/cleanup-13.c: New test.
1662
1663 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
1664
1665         PR fortran/41586
1666         * gfortran.dg/auto_dealloc_1.f90: New test case.
1667
1668 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1669
1670         Port from redhat/gcc-4_4-branch:
1671         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
1672         * gcc.dg/debug/vta-2.c: New test.
1673
1674         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
1675         * gcc.dg/debug/vta-1.c: New.
1676
1677 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1678
1679         * gnat.dg/noreturn2.ad[sb]: New test.
1680
1681 2009-10-19  Tobias Burnus  <burnus@net-b.de>
1682
1683         PR fortran/41755
1684         * gfortran.dg/equiv_8.f90: New test.
1685         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1686
1687 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
1688
1689         * gcc.target/arm/neon-thumb2-move.c: New test.
1690
1691 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
1692
1693         * gcc.dg/debug/vta-3.c: New test.
1694
1695 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1696
1697         * gnat.dg/nested_proc.adb: Rename into...
1698         * gnat.dg/nested_proc1.adb: ...this.
1699         * gnat.dg/nested_proc2.adb: New test.
1700
1701 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1702
1703         * gnat.dg/noreturn1.ad[sb]: New test.
1704
1705 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
1706             Paul Thomas  <pault@gcc.gnu.org>
1707
1708         PR fortran/41629
1709         * gfortran.dg/class_6.f90: New test.
1710
1711         PR fortran/41608
1712         PR fortran/41587
1713         * gfortran.dg/class_7.f90: New test.
1714
1715         PR fortran/41618
1716         * gfortran.dg/class_8.f90: New test.
1717
1718 2009-10-17  Richard Guenther  <rguenther@suse.de>
1719
1720         * gcc.dg/lto/20091017-1_0.c: New testcase.
1721         * gcc.dg/lto/20091017-1_1.c: Likewise.
1722
1723 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1724
1725         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1726
1727 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1728
1729         * gnat.dg/aggr11.adb: New test.
1730         * gnat.dg/aggr11_pkg.ads: New helper.
1731
1732 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1733
1734         * gnat.dg/slice8.adb: New test.
1735         * gnat.dg/slice8_pkg1.ads: New helper.
1736         * gnat.dg/slice8_pkg2.ads: Likewise.
1737         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1738
1739 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1740
1741         * gnat.dg/unchecked_convert4.adb: New test.
1742
1743 2009-10-15  Jason Merrill  <jason@redhat.com>
1744
1745         PR c++/38798
1746         * g++.dg/cpp0x/trailing5.C: New.
1747
1748         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1749         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1750         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1751         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1752
1753 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
1754
1755         PR fortran/41719
1756         * gfortran.dg/class_5.f03: New test case.
1757         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1758         * gfortran.dg/typebound_operator_4.f03: Ditto.
1759
1760 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1761
1762         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1763         * g++.dg/other/first-global.C: Likewise.
1764         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1765         * g++.dg/torture/pr40323.C: Likewise.
1766         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1767         * gcc.dg/inline-33.c: Likewise.
1768         * gcc.dg/ipa/ipa-1.c: Likewise.
1769         * gcc.dg/ipa/ipa-2.c: Likewise.
1770         * gcc.dg/ipa/ipa-3.c: Likewise.
1771         * gcc.dg/ipa/ipa-4.c: Likewise.
1772         * gcc.dg/ipa/ipa-5.c: Likewise.
1773         * gcc.dg/ipa/ipa-7.c: Likewise.
1774         * gcc.dg/ipa/ipacost-2.c: Likewise.
1775         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1776         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1777         * gfortran.dg/whole_file_5.f90: Likewise.
1778         * gfortran.dg/whole_file_6.f90: Likewise.
1779
1780 2009-10-16  Richard Guenther  <rguenther@suse.de>
1781
1782         PR tree-optimization/41728
1783         * gcc.c-torture/compile/pr41728.c: New testcase.
1784
1785 2009-10-16  Richard Guenther  <rguenther@suse.de>
1786
1787         PR lto/41598
1788         * gcc.dg/lto/20091016-1_0.c: New testcase.
1789         * gcc.dg/lto/20091016-1_1.c: Likewise.
1790         * gcc.dg/lto/20091016-1_a.h: Likewise.
1791
1792 2009-10-16  Richard Guenther  <rguenther@suse.de>
1793
1794         PR lto/41715
1795         * gfortran.dg/lto/20091015-1_0.f: New testcase.
1796         * gfortran.dg/lto/20091015-1_1.f: Likewise.
1797         * gfortran.dg/lto/20091015-1_2.f: Likewise.
1798
1799 2009-10-16  Richard Guenther  <rguenther@suse.de>
1800
1801         PR lto/41713
1802         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1803
1804 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
1805
1806         PR debug/41717
1807         * gcc.dg/debug/pr41717.c: New test.
1808
1809 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
1810
1811         PR fortran/41648
1812         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1813
1814         PR fortran/41656
1815         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1816
1817 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1818
1819         PR target/23983
1820         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1821         result used.
1822         * g++.dg/ext/altivec-2.C (main): Ditto.
1823
1824 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1825
1826         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1827         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1828
1829 2009-10-15  Richard Guenther  <rguenther@suse.de>
1830
1831         PR lto/41669
1832         * gcc.dg/lto/20091015-1_0.c: New testcase.
1833         * gcc.dg/lto/20091015-1_1.c: Likewise.
1834         * gcc.dg/lto/20091015-1_2.c: Likewise.
1835         * gcc.dg/lto/20091015-1_a.h: Likewise.
1836         * gcc.dg/lto/20091015-1_b.h: Likewise.
1837
1838 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
1839
1840         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1841
1842 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
1843
1844         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1845
1846 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1847
1848         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1849         line from 1 to 0.
1850         * obj-c++.dg/bitfield-1.mm: Likewise.
1851         * obj-c++.dg/bitfield-4.mm: Likewise.
1852
1853 2009-10-14  Richard Guenther  <rguenther@suse.de>
1854
1855         PR lto/41173
1856         * gcc.dg/lto/20091014-1_0.c: New testcase.
1857
1858 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1859
1860         PR testsuite/41707
1861         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1862         warning on line 0 instead of 1.
1863
1864 2009-10-14  Richard Guenther  <rguenther@suse.de>
1865
1866         PR lto/41521
1867         * gfortran.dg/lto/pr41521_0.f90: New testcase.
1868         * gfortran.dg/lto/pr41521_1.f90: Likewise.
1869
1870 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
1871
1872         PR preprocessor/41543
1873         * gcc.dg/debug/dwarf2/pr41543.c: New test.
1874
1875         PR debug/41695
1876         * gcc.dg/debug/dwarf2/pr41695.c: New test.
1877
1878 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
1879
1880         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1881         New procedure.
1882         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1883         effective target.
1884
1885 2009-10-14  Jason Merrill  <jason@redhat.com>
1886
1887         PR c++/39866
1888         * g++.dg/cpp0x/defaulted14.C: New.
1889
1890 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
1891
1892         * g++.dg/cpp0x/vt-40092.C: New.
1893
1894 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
1895
1896         * gcc.dg/guality/pr41616-1.c: Drop -O2.
1897         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
1898
1899 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1900
1901         * gfortran.dg/complex_intrinsic_8.f90: New test.
1902
1903 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1904
1905         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1906         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1907
1908 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
1909
1910         PR target/38948
1911         * gcc.dg/torture/pr38948.c: New test.
1912
1913 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
1914
1915         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1916
1917 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
1918
1919         PR fortran/41581
1920         * gfortran.dg/class_allocate_2.f03: Modified.
1921         * gfortran.dg/class_allocate_3.f03: New test case.
1922
1923 2009-10-13  Richard Guenther  <rguenther@suse.de>
1924
1925         PR lto/41668
1926         * gcc.dg/lto/20091006-2_0.c: New testcase.
1927         * gcc.dg/lto/20091006-2_1.c: Likewise.
1928         * gcc.dg/lto/20091006-2_2.c: Likewise.
1929         * gcc.dg/lto/20091013-1_0.c: Likewise.
1930         * gcc.dg/lto/20091013-1_1.c: Likewise.
1931         * gcc.dg/lto/20091013-1_2.c: Likewise.
1932
1933 2009-10-13  Martin Jambor  <mjambor@suse.cz>
1934
1935         * gcc.c-torture/compile/pr41661.c: New test.
1936
1937 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1938
1939         PR libgfortran/41683
1940         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1941
1942 2009-10-12  Jason Merrill  <jason@redhat.com>
1943
1944         PR c++/37875
1945         * g++.dg/cpp0x/decltype18.C: New.
1946
1947         PR c++/37766
1948         * g++.dg/cpp0x/fntmpdefarg1.C: New.
1949
1950 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1951
1952         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1953
1954 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1955
1956         PR debug/41343
1957         PR debug/41447
1958         PR debug/41264
1959         PR debug/41338
1960         * gcc.dg/guality/pr41447-1.c: New.
1961         * gcc.dg/debug/pr41264-1.c: New.
1962         * gcc.dg/debug/pr41343-1.c: New.
1963
1964 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
1965
1966         PR target/26515
1967         * gcc.dg/torture/pr26515.c: New test.
1968
1969 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
1970
1971         PR testsuite/41659
1972         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1973         * lib/lto.exp (lto-get-options-main): Report error for using "target"
1974         or "xfail" with dg-lto-do.
1975
1976 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
1977
1978         * gcc.target/i386/ms_hook_prologue.c: New testcase.
1979
1980 2009-10-12  Michael Matz  <matz@suse.de>
1981
1982         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1983         pass.
1984
1985 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
1986
1987         PR target/41680
1988         * g++.dg/torture/pr41680.C: New test.
1989
1990 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
1991
1992         PR c++/41570
1993         * g++.dg/debug/dwarf2/template-params-7.C: New test.
1994
1995 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
1996
1997         PR debug/41616
1998         * gcc.dg/guality/pr41616-1.c: New.
1999
2000 2009-10-11  Jason Merrill  <jason@redhat.com>
2001
2002         PR c++/37204
2003         * g++.dg/cpp0x/rv-reinterpret.C: New.
2004
2005 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2006
2007         PR libgfortran/38439
2008         * gfortran.dg/fmt_error_9.f: New test.
2009         * gfortran.dg/fmt_error_10.f: New test.
2010
2011 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
2012
2013         PR fortran/41583
2014         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2015         * gfortran.dg/class_4b.f03: As above.
2016         * gfortran.dg/class_4c.f03: As above.
2017         * gfortran.dg/class_4d.f03: As above.
2018
2019 2009-10-11  Richard Guenther  <rguenther@suse.de>
2020
2021         PR tree-optimization/41555
2022         * gcc.dg/torture/pr41555.c: New testcase.
2023
2024 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2025
2026         PR libgfortran/35862
2027         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2028         function correctly.
2029
2030 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2031
2032         PR libgfortran/35862
2033         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2034         Add conditions to avoid runtime errors if not supported.
2035
2036 2009-10-10  Richard Guenther  <rguenther@suse.de>
2037
2038         PR tree-optimization/41654
2039         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2040
2041 2009-10-09  Jason Merrill  <jason@redhat.com>
2042
2043         * g++.dg/cpp/ucn-1.C: New.
2044
2045 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2046
2047         PR fortran/41585
2048         * gfortran.dg/class_2.f03: Extended test case.
2049
2050 2009-10-09  Tobias Burnus  <burnus@net-b.de>
2051
2052         PR fortran/41582
2053         * gfortran.dg/class_allocate_1.f03: Modify code such that
2054         it compiles with the gfc_warning->gfc_error change.
2055         * gfortran.dg/class_allocate_1.f03: New test.
2056
2057 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
2058
2059         PR fortran/41579
2060         * gfortran.dg/select_type_6.f03: New test.
2061
2062 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
2063
2064         PR preprocessor/41445
2065         * gcc.dg/cpp/separate-1.c: Adjust.
2066         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2067         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2068         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2069         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2070         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2071         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2072         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2073
2074         PR rtl-optimization/41646
2075         * gcc.c-torture/compile/pr41646.c: New test.
2076
2077 2009-10-09  Richard Guenther  <rguenther@suse.de>
2078
2079         PR tree-optimization/41634
2080         * gcc.c-torture/compile/pr41634.c: New testcase.
2081
2082 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
2083
2084         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2085
2086 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2087
2088         * gnat.dg/opt3.adb: New test.
2089         * gnat.dg/opt3_pkg.ads: New helper.
2090
2091 2009-10-08  Doug Kwan  <dougkwan@google.com>
2092
2093         PR rtl-optimization/41574
2094         * gcc.dg/pr41574.c: New test.
2095
2096 2009-10-08  Cary Coutant  <ccoutant@google.com>
2097
2098         Add support for debugging with ICF (Identical Code Folding).
2099         * g++.dg/debug/dwarf2/icf.C: New test.
2100
2101 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
2102
2103         * gcc.target/mips/truncate-6.c: New test.
2104
2105 2009-10-08  Jason Merrill  <jason@redhat.com>
2106
2107         PR c++/36816
2108         * g++.dg/cpp0x/rv-deduce.C: New.
2109
2110         PR c++/37177
2111         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2112         * g++.dg/template/explicit-args2.C: New.
2113         * g++.dg/template/explicit-args3.C: New.
2114         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2115
2116 2009-10-08  Michael Matz  <matz@suse.de>
2117
2118         PR middle-end/41573
2119         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2120         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2121         * gcc.dg/pr41573.c: New test.
2122
2123 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
2124
2125         PR c/41182
2126         * gcc.c-torture/compile/pr41182-1.c: New.
2127
2128 2009-10-07  Jason Merrill  <jason@redhat.com>
2129
2130         * g++.dg/cpp0x/variadic95.C: New.
2131
2132 2009-10-07  Jason Merrill  <jason@redhat.com>
2133
2134         * g++.dg/template/scope3.C: New.
2135
2136 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
2137
2138         * gcc.dg/debug/dwarf2/inline3.c: New test.
2139
2140 2009-10-07  Daniel Kraft  <d@domob.eu>
2141
2142         PR fortran/41615
2143         * gfortran.dg/assumed_charlen_function_6.f90: New test.
2144
2145 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
2146
2147         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2148         * gfortran.dg/select_type_1.f03: Modified error message.
2149         * gfortran.dg/select_type_5.f03: New test.
2150
2151 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2152
2153         PR libgfortran/41612
2154         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2155         have kind=10 reals.
2156
2157 2009-10-06  Jason Merrill  <jason@redhat.com>
2158
2159         * g++.dg/cpp0x/lambda/lambda-init.C: New.
2160         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2161
2162 2009-10-06  Richard Guenther  <rguenther@suse.de>
2163
2164         PR lto/41502
2165         * gcc.dg/lto/20091006-1_0.c: New testcase.
2166         * gcc.dg/lto/20091006-1_1.c: Likewise.
2167         * gcc.dg/lto/20091005-2_0.c: Likewise.
2168
2169 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2170
2171         PR ada/41383
2172         * gnat.dg/timer_cancel.adb: New test.
2173
2174 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
2175
2176         PR ada/38333
2177         * gnat.dg/specs/import_abstract.ads: New.
2178
2179 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2180
2181         PR libgfortran/35862
2182         * gfortran.dg/round_2.f03: New test.
2183
2184 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
2185
2186         PR debug/41558
2187         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2188         * lib/gcc-gdb-test.exp: ... here.  New file.
2189         * gfortran.dg/guality/guality.exp: New file.
2190         * gfortran.dg/guality/pr41558.f90: New test.
2191         * gfortran.dg/guality/arg1.f90: New test.
2192
2193 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
2194
2195         * gfortran.dg/dynamic_dispatch_1.f90: New test.
2196         * gfortran.dg/dynamic_dispatch_2.f90: New test.
2197         * gfortran.dg/dynamic_dispatch_3.f90: New test.
2198         * gfortran.dg/module_md5_1.f90: Update md5 sum.
2199
2200 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
2201
2202         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2203         register_pass_info.
2204         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2205         plugin_pass to register_pass_info.
2206         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2207         register_pass_info.
2208         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2209         register_pass_info.
2210
2211 2009-10-05  Richard Guenther  <rguenther@suse.de>
2212
2213         PR lto/41281
2214         * gcc.dg/lto/20090914-2_0.c: New testcase.
2215
2216 2009-10-05  Richard Guenther  <rguenther@suse.de>
2217
2218         PR lto/40902
2219         * gcc.dg/lto/20091005-1_0.c: New testcase.
2220         * gcc.dg/lto/20091005-1_1.c: Likewise.
2221
2222 2009-10-05  Richard Guenther  <rguenther@suse.de>
2223
2224         PR lto/41552
2225         PR lto/41487
2226         * g++.dg/lto/20091002-1_0.C: Adjust flags.
2227         * g++.dg/lto/20091004-1_0.C: New testcase.
2228         * g++.dg/lto/20091004-1_1.C: Likewise.
2229         * g++.dg/lto/20091004-2_0.C: Likewise.
2230         * g++.dg/lto/20091004-2_1.C: Likewise.
2231         * g++.dg/lto/20091004-3_0.C: Likewise.
2232         * g++.dg/lto/20091004-3_1.C: Likewise.
2233
2234 2009-10-05  Richard Guenther  <rguenther@suse.de>
2235
2236         PR tree-optimization/23821
2237         * gcc.dg/torture/pr23821.c: New testcase.
2238
2239 2009-10-05  Daniel Kraft  <d@domob.eu>
2240
2241         PR fortran/41403
2242         * gfortran.dg/goto_6.f: New test.
2243         * gfortran.dg/goto_7.f: New test.
2244
2245 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2246             Bill Maddox  <maddox@google.com>
2247             Cary Coutant  <ccoutant@google.com>
2248             Chris Demetriou  <cgd@google.com>
2249             Diego Novillo  <dnovillo@google.com>
2250             Doug Kwan  <dougkwan@google.com>
2251             Jan Hubicka  <jh@suse.cz>
2252             Ollie Wild  <aaw@google.com>
2253             Rafael Espindola  <espindola@google.com>
2254             Richard Guenther  <rguenther@suse.de>
2255             Simon Baldwin  <simonb@google.com>
2256
2257         * g++.dg/20090107-1.C: New.
2258         * g++.dg/20090121-1.C: New.
2259         * g++.dg/ipa/20090113-1.C: New.
2260         * g++.dg/lto: New directory.
2261         * g++.dg/lto/20080829_0.C: New.
2262         * g++.dg/lto/20080904_0.C: New.
2263         * g++.dg/lto/20080907_0.C: New.
2264         * g++.dg/lto/20080908-1_0.C: New.
2265         * g++.dg/lto/20080908-2_0.C: New.
2266         * g++.dg/lto/20080908-3_0.C: New.
2267         * g++.dg/lto/20080909-1_0.C: New.
2268         * g++.dg/lto/20080910-1_0.C: New.
2269         * g++.dg/lto/20080912-1_0.C: New.
2270         * g++.dg/lto/20080912_0.C: New.
2271         * g++.dg/lto/20080915_0.C: New.
2272         * g++.dg/lto/20080916_0.C: New.
2273         * g++.dg/lto/20080917_0.C: New.
2274         * g++.dg/lto/20080924_0.C: New.
2275         * g++.dg/lto/20080926_0.C: New.
2276         * g++.dg/lto/20081008_0.C: New.
2277         * g++.dg/lto/20081022.h: New.
2278         * g++.dg/lto/20081022_0.C: New.
2279         * g++.dg/lto/20081022_1.C: New.
2280         * g++.dg/lto/20081023_0.C: New.
2281         * g++.dg/lto/20081109-1_0.C: New.
2282         * g++.dg/lto/20081109-2_0.C: New.
2283         * g++.dg/lto/20081109_0.C: New.
2284         * g++.dg/lto/20081109_1.C: New.
2285         * g++.dg/lto/20081118-1_0.C: New.
2286         * g++.dg/lto/20081118-1_1.C: New.
2287         * g++.dg/lto/20081118_0.C: New.
2288         * g++.dg/lto/20081118_1.C: New.
2289         * g++.dg/lto/20081119-1.h: New.
2290         * g++.dg/lto/20081119-1_0.C: New.
2291         * g++.dg/lto/20081119-1_1.C: New.
2292         * g++.dg/lto/20081119_0.C: New.
2293         * g++.dg/lto/20081119_1.C: New.
2294         * g++.dg/lto/20081120-1_0.C: New.
2295         * g++.dg/lto/20081120-1_1.C: New.
2296         * g++.dg/lto/20081120-2_0.C: New.
2297         * g++.dg/lto/20081120-2_1.C: New.
2298         * g++.dg/lto/20081123_0.C: New.
2299         * g++.dg/lto/20081123_1.C: New.
2300         * g++.dg/lto/20081125.h: New.
2301         * g++.dg/lto/20081125_0.C: New.
2302         * g++.dg/lto/20081125_1.C: New.
2303         * g++.dg/lto/20081127_0.C: New.
2304         * g++.dg/lto/20081127_1.C: New.
2305         * g++.dg/lto/20081203_0.C: New.
2306         * g++.dg/lto/20081203_1.C: New.
2307         * g++.dg/lto/20081204-1_0.C: New.
2308         * g++.dg/lto/20081204-1_1.C: New.
2309         * g++.dg/lto/20081204-2_0.C: New.
2310         * g++.dg/lto/20081204-2_1.C: New.
2311         * g++.dg/lto/20081209_0.C: New.
2312         * g++.dg/lto/20081209_1.C: New.
2313         * g++.dg/lto/20081211-1.h: New.
2314         * g++.dg/lto/20081211-1_0.C: New.
2315         * g++.dg/lto/20081211-1_1.C: New.
2316         * g++.dg/lto/20081217-1_0.C: New.
2317         * g++.dg/lto/20081217-2_0.C: New.
2318         * g++.dg/lto/20081219_0.C: New.
2319         * g++.dg/lto/20081219_1.C: New.
2320         * g++.dg/lto/20090106_0.C: New.
2321         * g++.dg/lto/20090112_0.C: New.
2322         * g++.dg/lto/20090128_0.C: New.
2323         * g++.dg/lto/20090221_0.C: New.
2324         * g++.dg/lto/20090302_0.C: New.
2325         * g++.dg/lto/20090302_1.C: New.
2326         * g++.dg/lto/20090303_0.C: New.
2327         * g++.dg/lto/20090311-1.h: New.
2328         * g++.dg/lto/20090311-1_0.C: New.
2329         * g++.dg/lto/20090311-1_1.C: New.
2330         * g++.dg/lto/20090311_0.C: New.
2331         * g++.dg/lto/20090311_1.C: New.
2332         * g++.dg/lto/20090312.h: New.
2333         * g++.dg/lto/20090312_0.C: New.
2334         * g++.dg/lto/20090312_1.C: New.
2335         * g++.dg/lto/20090313_0.C: New.
2336         * g++.dg/lto/20090313_1.C: New.
2337         * g++.dg/lto/20090315_0.C: New.
2338         * g++.dg/lto/20090315_1.C: New.
2339         * g++.dg/lto/20091002-1_0.C: New testcase.
2340         * g++.dg/lto/20091002-2_0.C: Likewise..
2341         * g++.dg/lto/20091002-3_0.C: Likewise..
2342         * g++.dg/lto/README: New.
2343         * g++.dg/lto/pr40818_0.C: New.
2344         * g++.dg/opt/thunk3-1.C: New.
2345         * g++.dg/opt/thunk4.C: New.
2346         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2347         replacements with __attribute__ ((__noinline__)).
2348         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2349         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2350         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2351         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2352         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2353         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2354         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2355         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2356         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2357         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2358         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2359         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2360         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2361         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2362         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2363         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2364         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2365         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2366         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2367         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2368         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2369         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2370         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2371         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2372         * gcc.dg/20081223-1.c: New.
2373         * gcc.dg/lto: New directory.
2374         * gcc.dg/lto/20080908_0.c: New.
2375         * gcc.dg/lto/20080917_0.c: New.
2376         * gcc.dg/lto/20080924_0.c: New.
2377         * gcc.dg/lto/20081024_0.c: New.
2378         * gcc.dg/lto/20081109_0.c: New.
2379         * gcc.dg/lto/20081111_0.c: New.
2380         * gcc.dg/lto/20081111_1.c: New.
2381         * gcc.dg/lto/20081112_0.c: New.
2382         * gcc.dg/lto/20081112_1.c: New.
2383         * gcc.dg/lto/20081115_0.c: New.
2384         * gcc.dg/lto/20081115_1.c: New.
2385         * gcc.dg/lto/20081115_2.c: New.
2386         * gcc.dg/lto/20081118_0.c: New.
2387         * gcc.dg/lto/20081118_1.c: New.
2388         * gcc.dg/lto/20081118_2.c: New.
2389         * gcc.dg/lto/20081120-1_0.c: New.
2390         * gcc.dg/lto/20081120-1_1.c: New.
2391         * gcc.dg/lto/20081120-2_0.c: New.
2392         * gcc.dg/lto/20081120-2_1.c: New.
2393         * gcc.dg/lto/20081125_0.c: New.
2394         * gcc.dg/lto/20081125_1.c: New.
2395         * gcc.dg/lto/20081126_0.c: New.
2396         * gcc.dg/lto/20081201-1_0.c: New.
2397         * gcc.dg/lto/20081201-1_1.c: New.
2398         * gcc.dg/lto/20081201-1_2.c: New.
2399         * gcc.dg/lto/20081201-2_0.c: New.
2400         * gcc.dg/lto/20081201-2_1.c: New.
2401         * gcc.dg/lto/20081202-1_0.c: New.
2402         * gcc.dg/lto/20081202-1_1.c: New.
2403         * gcc.dg/lto/20081202-2_0.c: New.
2404         * gcc.dg/lto/20081202-2_1.c: New.
2405         * gcc.dg/lto/20081204-1_0.c: New.
2406         * gcc.dg/lto/20081204-1_1.c: New.
2407         * gcc.dg/lto/20081204-2_0.c: New.
2408         * gcc.dg/lto/20081210-1_0.c: New.
2409         * gcc.dg/lto/20081212-1_0.c: New.
2410         * gcc.dg/lto/20081222_0.c: New.
2411         * gcc.dg/lto/20081222_0.h: New.
2412         * gcc.dg/lto/20081222_1.c: New.
2413         * gcc.dg/lto/20081224_0.c: New.
2414         * gcc.dg/lto/20081224_0.h: New.
2415         * gcc.dg/lto/20081224_1.c: New.
2416         * gcc.dg/lto/20090116_0.c: New.
2417         * gcc.dg/lto/20090120_0.c: New.
2418         * gcc.dg/lto/20090126-1_0.c: New.
2419         * gcc.dg/lto/20090126-2_0.c: New.
2420         * gcc.dg/lto/20090206-1_0.c: New.
2421         * gcc.dg/lto/20090206-2_0.c: New.
2422         * gcc.dg/lto/20090210_0.c: New.
2423         * gcc.dg/lto/20090210_1.c: New.
2424         * gcc.dg/lto/20090213_0.c: New.
2425         * gcc.dg/lto/20090213_1.c: New.
2426         * gcc.dg/lto/20090218-1_0.c: New.
2427         * gcc.dg/lto/20090218-1_1.c: New.
2428         * gcc.dg/lto/20090218-2_0.c: New.
2429         * gcc.dg/lto/20090218-2_1.c: New.
2430         * gcc.dg/lto/20090218_0.c: New.
2431         * gcc.dg/lto/20090218_1.c: New.
2432         * gcc.dg/lto/20090218_2.c: New.
2433         * gcc.dg/lto/20090218_3.c: New.
2434         * gcc.dg/lto/20090219_0.c: New.
2435         * gcc.dg/lto/20090312_0.c: New.
2436         * gcc.dg/lto/20090312_1.c: New.
2437         * gcc.dg/lto/20090313_0.c: New.
2438         * gcc.dg/lto/20090706-1_0.c: New.
2439         * gcc.dg/lto/20090706-2_0.c: New.
2440         * gcc.dg/lto/20090717_0.c: New.
2441         * gcc.dg/lto/20090717_1.c: New.
2442         * gcc.dg/lto/20090729_0.c: New.
2443         * gcc.dg/lto/20090729_1.c: New.
2444         * gcc.dg/lto/20090812_0.c: New.
2445         * gcc.dg/lto/20090812_1.c: New.
2446         * gcc.dg/lto/20090914-1_0.c: New.
2447         * gcc.dg/lto/README: New.
2448         * gcc.dg/visibility-7.c: Adjust expected pattern
2449         * gfortran.dg/lto: New directory.
2450         * gfortran.dg/lto/pr40724_0.f: New.
2451         * gfortran.dg/lto/pr40724_1.f: New.
2452         * gfortran.dg/lto/pr40725_0.f03: New.
2453         * gfortran.dg/lto/pr40725_1.c: New.
2454         * gfortran.dg/lto/pr41069_0.f90: New.
2455         * gfortran.dg/lto/pr41069_1.f90: New.
2456         * gfortran.dg/lto/pr41069_2.f90: New.
2457         * g++.dg/README: Add 'lto' directory.
2458         * g++.dg/dg.exp: Also scan 'lto' directory
2459
2460 2009-10-03  Ben Elliston  <bje@au.ibm.com>
2461             Janis Johnson  <janis187@us.ibm.com>
2462             Diego Novillo  <dnovillo@google.com>
2463
2464         * g++.dg/lto/lto.exp: New.
2465         * gcc.c-torture/execute/execute.exp: Add
2466         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2467         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2468         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2469         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2470         * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2471         * gcc.dg/lto/lto.exp: New.
2472         * gfortran.dg/lto/lto.exp: New.
2473         * lib/target-supports.exp (check_effective_target_lto): New.
2474         * lib/c-torture.exp: Load target-supports.exp.  Define
2475         LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2476         * lib/gcc-dg.exp: Likewise.
2477         * lib/lto.exp: New.
2478         * lib/torture-options.exp: Add support for a third argument.
2479
2480 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
2481
2482         PR testsuite/41542
2483         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2484
2485 2009-10-02  Jason Merrill  <jason@redhat.com>
2486
2487         * g++.dg/abi/mangle32.C: New.
2488
2489 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2490
2491         * gnat.dg/atomic2.adb: New test.
2492
2493 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2494
2495         * gnat.dg/array11.adb: New test.
2496         * gnat.dg/array12.adb: Likewise.
2497
2498 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
2499
2500         * gnat.dg/array10.adb: New test.
2501         * gnat.dg/object_overflow.adb: Tweak.
2502
2503 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
2504
2505         * gcc.dg/guality/guality.exp: Disable on darwin.
2506
2507 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
2508
2509         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2510         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2511         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2512         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2513
2514 2009-10-02  Tobias Burnus  <burnus@net-b.de>
2515
2516         PR fortran/41479
2517         * gfortran.dg/intent_out_5.f90: New test.
2518
2519 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
2520
2521         PR debug/41404
2522         PR debug/41353
2523         * gcc.dg/guality/pr41404-1.c: New test.
2524         * gcc.dg/guality/pr41353-2.c: New test.
2525
2526 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2527
2528         PR testsuite/41546
2529         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2530         to -mtune=generic.
2531
2532 2009-10-01  Jan Hubicka  <jh@suse.cz>
2533
2534         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2535
2536 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
2537
2538         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2539
2540         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2541
2542 2009-10-01  Tobias Burnus  <burnus@net-b.de>
2543
2544         PR fortran/41515
2545         * gfortran.dg/parameter_array_init_5.f90: New test.
2546
2547 2009-10-01  Jason Merrill  <jason@redhat.com>
2548
2549         * g++.dg/cpp0x/defaulted13.C: New.
2550
2551 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
2552
2553         * gfortran.dg/bounds_check_7.f90: Adapted error message.
2554         * gfortran.dg/bounds_check_11.f90: Likewise.
2555         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2556
2557 2009-09-30  Tobias Burnus  <burnus@net-b.de>
2558
2559         * gfortran.dg/select_type_4.f90: New test.
2560
2561 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2562
2563         * gfortran.dg/same_type_as_1.f03: New test.
2564         * gfortran.dg/same_type_as_2.f03: Ditto.
2565
2566 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2567
2568         * gfortran.dg/select_type_1.f03: Extended.
2569         * gfortran.dg/select_type_3.f03: New test.
2570
2571 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2572
2573         * gfortran.dg/class_allocate_1.f03: New test.
2574
2575 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2576
2577         PR fortran/40996
2578         * gfortran.dg/allocatable_scalar_3.f90: New test.
2579         * gfortran.dg/select_type_2.f03: Ditto.
2580         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2581
2582 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2583
2584         * gfortran.dg/block_name_2.f90: Modified error message.
2585         * gfortran.dg/select_6.f90: Ditto.
2586         * gfortran.dg/select_type_1.f03: New test.
2587
2588 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
2589
2590         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2591         * gfortran.dg/class_1.f03: Ditto.
2592         * gfortran.dg/class_2.f03: Ditto.
2593         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2594         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2595         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2596         * gfortran.dg/typebound_call_10.f03: Ditto.
2597         * gfortran.dg/typebound_call_2.f03: Ditto.
2598         * gfortran.dg/typebound_call_3.f03: Ditto.
2599         * gfortran.dg/typebound_call_4.f03: Ditto.
2600         * gfortran.dg/typebound_call_9.f03: Ditto.
2601         * gfortran.dg/typebound_generic_3.f03: Ditto.
2602         * gfortran.dg/typebound_generic_4.f03: Ditto.
2603         * gfortran.dg/typebound_operator_1.f03: Ditto.
2604         * gfortran.dg/typebound_operator_2.f03: Ditto.
2605         * gfortran.dg/typebound_operator_3.f03: Ditto.
2606         * gfortran.dg/typebound_operator_4.f03: Ditto.
2607         * gfortran.dg/typebound_proc_1.f08: Ditto.
2608         * gfortran.dg/typebound_proc_5.f03: Ditto.
2609         * gfortran.dg/typebound_proc_6.f03: Ditto.
2610
2611 2009-09-30  Jason Merrill  <jason@redhat.com>
2612
2613         * g++.dg/eh/init-temp1.C: Improve test.
2614
2615 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
2616
2617         PR target/22093
2618         * gcc.target/alpha/pr22093.c: New test.
2619
2620 2009-09-29  John Freeman  <jfreeman08@gmail.com>
2621             Jason Merrill  <jason@redhat.com>
2622
2623         * g++.dg/cpp0x/lambda/lambda-array.C: New.
2624         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2625         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2626         * g++.dg/cpp0x/lambda/lambda-const.C: New.
2627         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2628         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2629         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2630         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2631         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2632         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2633         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2634         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2635         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2636         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2637         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2638         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2639         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2640         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2641         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2642         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2643         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2644         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2645         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2646         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2647         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2648         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2649         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2650         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2651         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2652         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2653         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2654         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2655         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2656         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2657         * g++.dg/cpp0x/lambda/lambda-template.C: New.
2658         * g++.dg/cpp0x/lambda/lambda-this.C: New.
2659         * g++.dg/cpp0x/lambda/lambda-type.C: New.
2660         * g++.dg/cpp0x/lambda/lambda-use.C: New.
2661         * lib/prune.exp: Accept "In lambda function".
2662
2663 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2664
2665         * gcc.target/i386/fma4-check.h: New file.
2666         * gcc.target/i386/fma4-fma.c: Ditto.
2667         * gcc.target/i386/fma4-maccXX.c: Ditto.
2668         * gcc.target/i386/fma4-msubXX.c: Ditto.
2669         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2670         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2671         * gcc.target/i386/fma4-vector.c: Ditto.
2672         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2673         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2674         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2675         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2676         * gcc.target/i386/fma4-256-vector.c: Ditto.
2677         * gcc.target/i386/funcspec-2.c: Ditto.
2678
2679         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2680
2681         * gcc.target/i386/funcspec-5.c: Add FMA4.
2682         * gcc.target/i386/funcspec-6.c: Ditto.
2683         * gcc.target/i386/funcspec-8.c: Ditto.
2684
2685         * gcc.target/i386/funcspec-9.c: New file.
2686
2687         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2688
2689         * gcc.target/i386/isa-10.c: New file.
2690         * gcc.target/i386/isa-11.c: Ditto.
2691         * gcc.target/i386/isa-12.c: Ditto.
2692         * gcc.target/i386/isa-13.c: Ditto.
2693         * gcc.target/i386/isa-2.c: Ditto.
2694         * gcc.target/i386/isa-3.c: Ditto.
2695         * gcc.target/i386/isa-4.c: Ditto.
2696         * gcc.target/i386/isa-7.c: Ditto.
2697         * gcc.target/i386/isa-8.c: Ditto.
2698         * gcc.target/i386/isa-9.c: Ditto.
2699
2700         * gcc.target/i386/isa-14.c: Add FMA4.
2701         * gcc.target/i386/isa-1.c: Ditto.
2702         * gcc.target/i386/isa-5.c: Ditto.
2703         * gcc.target/i386/isa-6.c: Ditto.
2704
2705         * gcc.target/i386/sse-12.c: New file.
2706         * gcc.target/i386/sse-13.c: Ditto.
2707         * gcc.target/i386/sse-14.c: Ditto.
2708         * gcc.target/i386/sse-22.c: Ditto.
2709
2710         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2711         * g++.dg/other/i386-3.C: Ditto.
2712         * g++.dg/other/i386-5.C: Ditto.
2713         * g++.dg/other/i386-6.C: Ditto.
2714
2715 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
2716
2717         PR testsuite/41496
2718         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2719         before.
2720
2721 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
2722
2723         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2724         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2725
2726 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2727
2728         PR debug/41438
2729         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2730         hidden.
2731         * g++.dg/debug/dwarf2/const-1.C: Likewise.
2732
2733 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
2734
2735         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2736         * gcc.target/i386/isa-1.c: Remove SSE5.
2737         * gcc.target/i386/isa-5.c: Ditto.
2738         * gcc.target/i386/isa-6.c: Ditto.
2739         * gcc.target/i386/funcspec-4.c: Remove error conditions
2740         related to SSE5.
2741         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2742         * gcc.target/i386/avx-2.c: Ditto.
2743         * gcc.target/i386/sse-23.c: Ditto.
2744         * gcc.target/i386/funcspec-9.c: Delete.
2745
2746 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
2747
2748         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2749         * gcc.dg/guality/pr41353-1.c: New test.
2750
2751         PR testsuite/41444
2752         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2753         in macro name definition for non-unix/win32/msdos.
2754
2755 2009-09-29  Daniel Kraft  <d@domob.eu>
2756
2757         PR fortran/39626
2758         * gfortran.dg/block_1.f08: New test.
2759         * gfortran.dg/block_2.f08: New test.
2760         * gfortran.dg/block_3.f90: New test.
2761         * gfortran.dg/block_4.f08: New test.
2762         * gfortran.dg/block_5.f08: New test.
2763         * gfortran.dg/block_6.f08: New test.
2764         * gfortran.dg/block_7.f08: New test.
2765         * gfortran.dg/block_8.f08: New test.
2766
2767 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2768
2769         PR libgfortran/35862
2770         * gfortran.dg/round_1.f03: New test.
2771         * gfortran.dg/f2003_io_3.f03: Update test.
2772
2773 2009-09-28  Easwaran Raman  <eraman@google.com>
2774
2775         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2776         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2777
2778 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2779
2780         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2781         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2782         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2783         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2784         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2785
2786         * g++.dg/dfp/dfp.exp: Fix typo.
2787
2788         * lib/target-supports.exp (check-effective-target-dfp-nocache):
2789         Fix typo that breaks the check.
2790
2791 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2792
2793         * gnat.dg (tagged_alloc_free.adb): New testcase.
2794
2795 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2796
2797         * g++.dg/dfp: New directory.
2798         * g++.dg/dg.exp: Prune tests in dfp directory.
2799         * g++.dg/dfp/dfp.exp: New.
2800         * g++.dg/dfp/mangle-mode.C: New test.
2801
2802 2009-09-28  Michael Matz  <matz@suse.de>
2803
2804         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2805         for sign of -Inf.
2806
2807 2009-09-27  Richard Henderson  <rth@redhat.com>
2808
2809         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2810         * gcc.dg/tree-ssa/pr41469-1.c: New.
2811
2812 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
2813
2814         PR c/41476
2815         * gcc.dg/cond-constqual-1.c: New test.
2816
2817 2009-09-26  Michael Matz  <matz@suse.de>
2818
2819         PR lto/40758
2820         PR middle-end/41470
2821         * gcc.dg/pr41470.c: New test.
2822
2823 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2824
2825         * gnat.dg/array9.adb: New test.
2826
2827 2009-09-26  Michael Matz  <matz@suse.de>
2828
2829         PR tree-optimization/41454
2830         * gcc.dg/pr41454.c: New test.
2831
2832 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
2833
2834         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2835         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2836         into DW_TAG_GNU_template_parameter_pack and
2837         DW_TAG_GNU_formal_parameter_pack.
2838         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2839         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2840
2841 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2842
2843         * gcc.dg/vect/vect.exp: Append extra parameters as separate
2844         parameters for alignment-sensitive -fsection-anchors tests.
2845
2846 2009-09-25  Richard Guenther  <rguenther@suse.de>
2847
2848         PR middle-end/41463
2849         * gcc.c-torture/execute/pr41463.c: New testcase.
2850
2851 2009-09-25  Olivier Hainque  <hainque@adacore.com>
2852
2853         * gnat.dg/sse_nolib.adb: New testcase.
2854
2855 2009-09-25  Revital Eres  <ERES@il.ibm.com>
2856
2857         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2858         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2859         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2860         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2861         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2862         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2863         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2864         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2865         * gcc.dg/vect/vect.exp: Add Power7 flags.
2866         * g++.dg/vect/vect.exp: Likewise.
2867         * gfortran.dg/vect/vect.exp: Likewise.
2868
2869 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
2870
2871         PR fortran/41459
2872         * gfortran.dg/empty_label.f: New test.
2873         * gfortran.dg/empty_label.f90: Ditto.
2874         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2875
2876 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2877
2878         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2879         compile-time.
2880
2881 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
2882
2883         * lib/scanasm.exp (make_pattern_printable): New function.
2884         (dg-scan, scan-assembler-times, scan-assembler-dem,
2885         scan-assembler-dem-not): Use it.
2886
2887 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
2888
2889         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2890         (test_nested): Renamed to ...
2891         (test_nested1): This.
2892         (test_nested2): New.
2893         (main): Likewise.
2894
2895 2009-09-24  Richard Guenther  <rguenther@suse.de>
2896
2897         PR tree-optimization/36143
2898         PR tree-optimization/38747
2899         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2900         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2901         * g++.dg/torture/pr38747.C: New testcase.
2902         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2903
2904 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2905
2906         * gnat.dg/nested_proc.adb: New test.
2907
2908 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2909
2910         * gcc.target/i386/pr12329.c: Adjust.
2911
2912 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2913
2914         PR debug/41248
2915         * gcc.dg/pr41248.c: New.
2916
2917 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
2918
2919         PR debug/41065
2920         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2921
2922 2009-09-23  Andreas Schwab  <schwab@redhat.com>
2923
2924         * lib/profopt.exp (profopt-get-options): Set tool_flags for
2925         current_compiler_flags.  Fix typos.
2926
2927 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
2928
2929         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2930
2931 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
2932
2933         PR c/39779
2934         * gcc.c-torture/compile/pr39779.c: New test.
2935
2936 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
2937
2938         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2939         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2940         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2941
2942 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
2943
2944         PR debug/41295
2945         * gcc.dg/pr41295.c: New.
2946
2947 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
2948
2949         * gcc.dg/pr40209.c: Add test case.
2950
2951 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
2952
2953         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2954         matching assembly.
2955         * gcc.target/mips/code-readable-2.c: Likewise.
2956         * gcc.target/mips/code-readable-3.c: Likewise.
2957
2958 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
2959
2960         * lib/target-supports.exp (check_effective_target_dfp_nocache):
2961         Check support via mode instead of C type.
2962         (check_effective_target_dfprt_nocache): Ditto.
2963         (check_effective_target_hard_dfp): Ditto.
2964
2965 2009-09-22  Richard Guenther  <rguenther@suse.de>
2966
2967         PR middle-end/41395
2968         * gcc.c-torture/execute/pr41395-1.c: New testcase.
2969         * gcc.c-torture/execute/pr41395-2.c: Likewise.
2970
2971 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2972
2973         * gcc.dg/20090922-1.c: New test.
2974
2975         PR bootstrap/41405
2976         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2977         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2978         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2979         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2980         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2981         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2982         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2983         * objc.dg/dwarf-2.m: Likewise.
2984
2985 2009-09-22  Richard Guenther  <rguenther@suse.de>
2986
2987         PR tree-optimization/41428
2988         * g++.dg/tree-ssa/pr41428.C: New testcase.
2989
2990 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
2991
2992         PR middle-end/41429
2993         * g++.dg/gomp/pr41429.C: New test.
2994
2995 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
2996
2997         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2998
2999 2009-09-21  Jason Merrill  <jason@redhat.com>
3000
3001         PR c++/41421
3002         * g++.dg/cpp0x/trivial1.C: Expand.
3003
3004 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
3005
3006         * gcc.dg/torture/calleesave-sse.c: New.
3007
3008 2009-09-21  Jan Hubicka  <jh@suse.cz>
3009
3010         * gcc.dg/guality/inline-params.c: New testcase.
3011
3012 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
3013
3014         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3015         Add -fno-inline.
3016         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3017         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3018         (f2): Ditto.
3019
3020 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3021
3022         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3023         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3024         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3025         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3026         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3027
3028 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3029
3030         PR middle-end/40642
3031         * g++.dg/torture/pr40642.C: New testcase.
3032
3033 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3034
3035         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3036         cases in static initializers.
3037
3038 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
3039
3040         * gcc.c-tortue/compile/pr39886.c: New.
3041
3042 2009-09-20  Chris Demetriou  <cgd@google.com>
3043
3044         PR preprocessor/28435:
3045         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3046         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3047         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3048         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3049         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3050
3051 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
3052
3053         * gcc.target/mips/mips.exp: Add relax-pic-calls
3054         under -mfoo/-mno-foo options.
3055         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3056         and -mexplicit-relocs.
3057         * gcc.target/mips/call-1.c: New test.
3058         * gcc.target/mips/call-2.c: New test.
3059         * gcc.target/mips/call-3.c: New test.
3060         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3061         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3062
3063 2009-09-19  Chris Demetriou  <cgd@google.com>
3064
3065         PR preprocessor/28435:
3066         * gcc.dg/cpp/missing-header-MD.c: New test.
3067         * gcc.dg/cpp/missing-header-MMD.c: New test.
3068         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3069         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3070
3071 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3072
3073         PR libgfortran/41328
3074         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3075         EOF works.
3076
3077 2009-09-18  Jason Merrill  <jason@redhat.com>
3078
3079         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3080         * g++.dg/cpp0x/initlist-deduce.C: New.
3081
3082 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
3083
3084         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3085
3086 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
3087
3088         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3089         * c-c++-common/dfp: New directory.
3090         * c-c++-common/dfp/dfp-dbg.h: New file.
3091         * gcc.dg/dfp/call-by-value.c: Move to ...
3092         * c-c++-common/call-by-value.c: here.
3093         * gcc.dg/dfp/cast.c: Move to ...
3094         * c-c++-common/cast.c: here.
3095         * gcc.dg/dfp/compare-eq-const.c: Move to ...
3096         * c-c++-common/compare-eq-const.c: here.
3097         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3098         * c-c++-common/compare-eq-d128.c: here.
3099         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3100         * c-c++-common/compare-eq-d32.c: here.
3101         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3102         * c-c++-common/compare-eq-d64.c: here.
3103         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3104         * c-c++-common/compare-eq-dfp.c: here.
3105         * gcc.dg/dfp/compare-eq.h: Move to ...
3106         * c-c++-common/compare-eq.h: here.
3107         * gcc.dg/dfp/compare-rel-const.c: Move to ...
3108         * c-c++-common/compare-rel-const.c: here.
3109         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3110         * c-c++-common/compare-rel-d128.c: here.
3111         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3112         * c-c++-common/compare-rel-d32.c: here.
3113         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3114         * c-c++-common/compare-rel-d64.c: here.
3115         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3116         * c-c++-common/compare-rel-dfp.c: here.
3117         * gcc.dg/dfp/compare-rel.h: Move to ...
3118         * c-c++-common/compare-rel.h: here.
3119         * gcc.dg/dfp/compare-special-d128.c: Move to ...
3120         * c-c++-common/compare-special-d128.c: here.
3121         * gcc.dg/dfp/compare-special-d32.c: Move to ...
3122         * c-c++-common/compare-special-d32.c: here.
3123         * gcc.dg/dfp/compare-special-d64.c: Move to ...
3124         * c-c++-common/compare-special-d64.c: here.
3125         * gcc.dg/dfp/compare-special.h: Move to ...
3126         * c-c++-common/compare-special.h: here.
3127         * gcc.dg/dfp/constants-zero.c: Move to ...
3128         * c-c++-common/constants-zero.c: here.
3129         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3130         * c-c++-common/convert-bfp-10.c: here.
3131         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3132         * c-c++-common/convert-bfp-11.c: here.
3133         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3134         * c-c++-common/convert-bfp-12.c: here.
3135         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3136         * c-c++-common/convert-bfp-13.c: here.
3137         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3138         * c-c++-common/convert-bfp-14.c: here.
3139         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3140         * c-c++-common/convert-bfp-2.c: here.
3141         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3142         * c-c++-common/convert-bfp-3.c: here.
3143         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3144         * c-c++-common/convert-bfp-4.c: here.
3145         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3146         * c-c++-common/convert-bfp-5.c: here.
3147         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3148         * c-c++-common/convert-bfp-6.c: here.
3149         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3150         * c-c++-common/convert-bfp-7.c: here.
3151         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3152         * c-c++-common/convert-bfp-8.c: here.
3153         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3154         * c-c++-common/convert-bfp-9.c: here.
3155         * gcc.dg/dfp/convert-bfp.c: Move to ...
3156         * c-c++-common/convert-bfp.c: here.
3157         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3158         * c-c++-common/convert-bfp-fold.c: here.
3159         * gcc.dg/dfp/convert-dfp.c: Move to ...
3160         * c-c++-common/convert-dfp.c: here.
3161         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3162         * c-c++-common/convert-dfp-fold-2.c: here.
3163         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3164         * c-c++-common/convert-dfp-fold.c: here.
3165         * gcc.dg/dfp/convert.h: Move to ...
3166         * c-c++-common/convert.h: here.
3167         * gcc.dg/dfp/convert-int.c: Move to ...
3168         * c-c++-common/convert-int.c: here.
3169         * gcc.dg/dfp/convert-int-fold.c: Move to ...
3170         * c-c++-common/convert-int-fold.c: here.
3171         * gcc.dg/dfp/convert-int-max.c: Move to ...
3172         * c-c++-common/convert-int-max.c: here.
3173         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3174         * c-c++-common/convert-int-max-fold.c: here.
3175         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3176         * c-c++-common/convert-int-saturate.c: here.
3177         * gcc.dg/dfp/func-array.c: Move to ...
3178         * c-c++-common/func-array.c: here.
3179         * gcc.dg/dfp/func-deref.c: Move to ...
3180         * c-c++-common/func-deref.c: here.
3181         * gcc.dg/dfp/func-mixed.c: Move to ...
3182         * c-c++-common/func-mixed.c: here.
3183         * gcc.dg/dfp/func-pointer.c: Move to ...
3184         * c-c++-common/func-pointer.c: here.
3185         * gcc.dg/dfp/func-scalar.c: Move to ...
3186         * c-c++-common/func-scalar.c: here.
3187         * gcc.dg/dfp/func-struct.c: Move to ...
3188         * c-c++-common/func-struct.c: here.
3189         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3190         * c-c++-common/func-vararg-alternate-d128-2.c: here.
3191         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3192         * c-c++-common/func-vararg-alternate-d128.c: here.
3193         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3194         * c-c++-common/func-vararg-alternate-d32.c: here.
3195         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3196         * c-c++-common/func-vararg-alternate-d64.c: here.
3197         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3198         * c-c++-common/func-vararg-alternate.h: here.
3199         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3200         * c-c++-common/func-vararg-dfp.c: here.
3201         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3202         * c-c++-common/func-vararg-mixed-2.c: here.
3203         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3204         * c-c++-common/func-vararg-mixed.c: here.
3205         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3206         * c-c++-common/func-vararg-size0.c: here.
3207         * gcc.dg/dfp/inf-1.c: Move to ...
3208         * c-c++-common/inf-1.c: here.
3209         * gcc.dg/dfp/loop-index.c: Move to ...
3210         * c-c++-common/loop-index.c: here.
3211         * gcc.dg/dfp/modes.c: Move to ...
3212         * c-c++-common/modes.c: here.
3213         * gcc.dg/dfp/nan-1.c: Move to ...
3214         * c-c++-common/nan-1.c: here.
3215         * gcc.dg/dfp/nan-2.c: Move to ...
3216         * c-c++-common/nan-2.c: here.
3217         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3218         * c-c++-common/operator-arith-fold.c: here.
3219         * gcc.dg/dfp/operator-assignment.c: Move to ...
3220         * c-c++-common/operator-assignment.c: here.
3221         * gcc.dg/dfp/operator-comma.c: Move to ...
3222         * c-c++-common/operator-comma.c: here.
3223         * gcc.dg/dfp/operator-cond.c: Move to ...
3224         * c-c++-common/operator-cond.c: here.
3225         * gcc.dg/dfp/operator-logical.c: Move to ...
3226         * c-c++-common/operator-logical.c: here.
3227         * gcc.dg/dfp/operator-unary.c: Move to ...
3228         * c-c++-common/operator-unary.c: here.
3229         * gcc.dg/dfp/pr31385.c: Move to ...
3230         * c-c++-common/pr31385.c: here.
3231         * gcc.dg/dfp/pr33466.c: Move to ...
3232         * c-c++-common/pr33466.c: here.
3233         * gcc.dg/dfp/pr35620.c: Move to ...
3234         * c-c++-common/pr35620.c: here.
3235         * gcc.dg/dfp/pr36800.c: Move to ...
3236         * c-c++-common/pr36800.c: here.
3237         * gcc.dg/dfp/pr39034.c: Move to ...
3238         * c-c++-common/pr39034.c: here.
3239         * gcc.dg/dfp/pr39035.c: Move to ...
3240         * c-c++-common/pr39035.c: here.
3241         * gcc.dg/dfp/pr39902.c: Move to ...
3242         * c-c++-common/pr39902.c: here.
3243         * gcc.dg/dfp/pr39986.c: Move to ...
3244         * c-c++-common/pr39986.c: here.
3245         * gcc.dg/dfp/signbit-1.c: Move to ...
3246         * c-c++-common/signbit-1.c: here.
3247         * gcc.dg/dfp/signbit-2.c: Move to ...
3248         * c-c++-common/signbit-2.c: here.
3249         * gcc.dg/dfp/struct-layout-1.c: Move to ...
3250         * c-c++-common/struct-layout-1.c: here.
3251         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3252         * c-c++-common/usual-arith-conv.c: here.
3253         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3254         * c-c++-common/usual-arith-conv-const.c: here.
3255
3256 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
3257
3258         PR testsuite/41288
3259         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3260         stack alignment.
3261
3262 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
3263
3264         PR c++/39365
3265         * g++.dg/expr/bool3.C: New test.
3266         * g++.dg/expr/bool4.C: New test.
3267
3268 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3269
3270         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3271         * gcc.dg/dfp/signbit-2.c: Use it.
3272         * gcc.dg/dfp/func-vararg-alternate.h: Change two
3273         arguments to unsigned int.
3274         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3275         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3276         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3277         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3278         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3279         * gcc.dg/dfp/pr39986.c: Ditto.
3280         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3281         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3282         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3283         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3284         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3285
3286 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
3287
3288         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3289
3290 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
3291
3292         PR c/41049
3293         * dfp/pr41049.c: New test.
3294
3295 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3296
3297         PR testsuite/41385
3298         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3299
3300 2009-09-17  Martin Jambor  <mjambor@suse.cz>
3301
3302         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3303         * gcc.dg/ipa/ipa-sra-1.c: New test.
3304         * gcc.dg/ipa/ipa-sra-2.c: New test.
3305         * gcc.dg/ipa/ipa-sra-3.c: New test.
3306         * gcc.dg/ipa/ipa-sra-4.c: New test.
3307         * gcc.dg/ipa/ipa-sra-5.c: New test.
3308         * gcc.c-torture/execute/ipa-sra-1.c: New test.
3309         * gcc.c-torture/execute/ipa-sra-2.c: New test.
3310
3311 2009-09-17  Michael Matz  <matz@suse.de>
3312
3313         PR middle-end/41347
3314         * gfortran.dg/pr41347.f90: New test.
3315
3316 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3317
3318         * gcc.c-torture/compile/20090917-1.c: New testcase.
3319
3320 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
3321
3322         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3323         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
3324         alpha*-*-* target from XFAIL list.
3325
3326 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
3327
3328         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3329         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3330         * gcc.dg/dfp/cast-bad.c: Use default options.
3331         * gcc.dg/dfp/compare-rel-const.c: Ditto.
3332         * gcc.dg/dfp/composite-type.c: Ditto.
3333         * gcc.dg/dfp/constants.c: Ditto.
3334         * gcc.dg/dfp/constants-hex.c: Ditto.
3335         * gcc.dg/dfp/constants-pedantic.c: Ditto.
3336         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3337         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3338         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3339         * gcc.dg/dfp/ctypes.c: Ditto.
3340         * gcc.dg/dfp/ddmode-ice.c: Ditto.
3341         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3342         * gcc.dg/dfp/float-constant-double.c: Ditto.
3343         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3344         * gcc.dg/dfp/keywords-reserved.c: Ditto.
3345         * gcc.dg/dfp/modes.c: Ditto.
3346         * gcc.dg/dfp/operator-bitwise.c: Ditto.
3347         * gcc.dg/dfp/pr31344.c: Ditto.
3348         * gcc.dg/dfp/pr31385.c: Ditto.
3349         * gcc.dg/dfp/pr33466.c: Ditto.
3350         * gcc.dg/dfp/pr35620.c: Ditto.
3351         * gcc.dg/dfp/pr37435.c: Ditto.
3352         * gcc.dg/dfp/pr39986.c: Ditto.
3353         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3354         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3355         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3356         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3357         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3358         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3359         * gcc.dg/dfp/typespec.c: Ditto.
3360         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3361         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3362         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3363         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3364         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3365         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3366         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3367         * gcc.dg/dfp/compare-rel.h: Ditto.
3368         * gcc.dg/dfp/compare-special.h: Ditto.
3369         * gcc.dg/dfp/convert.h: Ditto.
3370         * gcc.dg/dfp/fe-check.h: Ditto.
3371         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3372         * gcc.dg/dfp/cast.c: Ditto.
3373         * gcc.dg/dfp/compare-eq-const.c: Ditto.
3374         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3375         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3376         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3377         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3378         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3379         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3380         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3381         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3382         * gcc.dg/dfp/compare-special-d32.c: Ditto.
3383         * gcc.dg/dfp/compare-special-d64.c: Ditto.
3384         * gcc.dg/dfp/compare-special-d128.c: Ditto.
3385         * gcc.dg/dfp/constants-zero.c: Ditto.
3386         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3387         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3388         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3389         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3390         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3391         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3392         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3393         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3394         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3395         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3396         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3397         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3398         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3399         * gcc.dg/dfp/convert-bfp.c: Ditto.
3400         * gcc.dg/dfp/convert-complex.c: Ditto.
3401         * gcc.dg/dfp/convert-dfp.c: Ditto.
3402         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3403         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3404         * gcc.dg/dfp/convert-int.c: Ditto.
3405         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3406         * gcc.dg/dfp/convert-int-max.c: Ditto.
3407         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3408         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3409         * gcc.dg/dfp/fe-binop.c: Ditto.
3410         * gcc.dg/dfp/fe-convert-1.c: Ditto.
3411         * gcc.dg/dfp/fe-convert-2.c: Ditto.
3412         * gcc.dg/dfp/fe-convert-3.c: Ditto.
3413         * gcc.dg/dfp/func-array.c: Ditto.
3414         * gcc.dg/dfp/func-deref.c: Ditto.
3415         * gcc.dg/dfp/func-mixed.c: Ditto.
3416         * gcc.dg/dfp/func-pointer.c: Ditto.
3417         * gcc.dg/dfp/func-scalar.c: Ditto.
3418         * gcc.dg/dfp/func-struct.c: Ditto.
3419         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3420         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3421         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3422         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3423         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3424         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3425         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3426         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3427         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3428         * gcc.dg/dfp/inf-1.c: Ditto.
3429         * gcc.dg/dfp/loop-index.c: Ditto.
3430         * gcc.dg/dfp/nan-1.c: Ditto.
3431         * gcc.dg/dfp/nan-2.c: Ditto.
3432         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3433         * gcc.dg/dfp/operator-assignment.c: Ditto.
3434         * gcc.dg/dfp/operator-comma.c: Ditto.
3435         * gcc.dg/dfp/operator-cond.c: Ditto.
3436         * gcc.dg/dfp/operator-logical.c: Ditto.
3437         * gcc.dg/dfp/operator-unary.c: Ditto.
3438         * gcc.dg/dfp/pr36800.c: Ditto.
3439         * gcc.dg/dfp/pr39034.c: Ditto.
3440         * gcc.dg/dfp/pr39035.c: Ditto.
3441         * gcc.dg/dfp/pr39902.c: Ditto.
3442         * gcc.dg/dfp/signbit-1.c: Ditto.
3443         * gcc.dg/dfp/signbit-2.c: Ditto.
3444         * gcc.dg/dfp/struct-layout-1.c: Ditto.
3445         * gcc.dg/dfp/union-init.c: Ditto.
3446         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3447
3448 2009-09-16  Michael Matz  <matz@suse.de>
3449
3450         PR fortran/41212
3451         * gfortran.dg/pr41212.f90: New test.
3452
3453 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3454
3455         * gnat.dg/alignment9.adb: New test.
3456
3457 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
3458
3459         * gnat.dg/discr20.ad[sb]: New test.
3460
3461 2009-09-16  Richard Guenther  <rguenther@suse.de>
3462
3463         PR middle-end/34011
3464         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3465
3466 2009-09-16  DJ Delorie  <dj@redhat.com>
3467             Kaz Kojima  <kkojima@gcc.gnu.org>
3468
3469         * gcc.target/sh/struct-arg-dw2.c: New test.
3470
3471 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
3472             Jakub Jelinek  <jakub@redhat.com>
3473
3474         PR target/41175
3475         * gcc.target/powerpc/pr41175.c: New test.
3476
3477 2009-09-14  Richard Henderson  <rth@redhat.com>
3478
3479         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3480         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3481         gcc.dg/tree-ssa/asmgoto-1.c: New files.
3482
3483 2009-09-14  Richard Henderson  <rth@redhat.com>
3484
3485         * g++.dg/eh/builtin1.C: Update resx pattern match.
3486         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3487
3488 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
3489
3490         * gcc.target/mips/branch-helper.h: New file.
3491         * gcc.target/mips/branch-2.c,
3492         * gcc.target/mips/branch-3.c,
3493         * gcc.target/mips/branch-4.c,
3494         * gcc.target/mips/branch-5.c,
3495         * gcc.target/mips/branch-6.c,
3496         * gcc.target/mips/branch-7.c,
3497         * gcc.target/mips/branch-8.c,
3498         * gcc.target/mips/branch-9.c,
3499         * gcc.target/mips/branch-10.c,
3500         * gcc.target/mips/branch-11.c,
3501         * gcc.target/mips/branch-12.c,
3502         * gcc.target/mips/branch-13.c,
3503         * gcc.target/mips/branch-14.c,
3504         * gcc.target/mips/branch-15.c: New tests.
3505
3506 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3507
3508         PR target/41331
3509         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3510         -m32 -mpowerpc64 system.
3511
3512 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
3513
3514         From Jie Zhang <jie.zhang@analog.com>:
3515         * gcc.target/bfin/saveall.c: New test.
3516         * gcc.target/bfin/20090914-1.c: New test.
3517         * gcc.target/bfin/20090914-2.c: New test.
3518
3519         * gcc.target/bfin/20090914-3.c: New test.
3520
3521 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
3522
3523         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3524
3525 2009-09-14  Richard Guenther  <rguenther@suse.de>
3526
3527         PR middle-end/41350
3528         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3529
3530 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3531
3532         PR libgfortran/41328
3533         * gfortran.dg/cr_lf.f90: New test.
3534
3535 2009-09-11  Michael Matz  <matz@suse.de>
3536
3537         PR middle-end/41275
3538         * g++.dg/tree-ssa/pr41275.C: New test.
3539
3540 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
3541
3542         PR fortran/41242
3543         * gfortran.dg/proc_ptr_comp_21.f90: New.
3544
3545 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3546
3547         PR fortran/31292
3548         * gfortran.dg/module_procedure_1.f90: New test.
3549         * gfortran.dg/module_procedure_2.f90: Ditto.
3550         * gfortran.dg/generic_14.f90: Move dg-error to new location.
3551
3552 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3553             James A. Morrison  <phython@gcc.gnu.org>
3554
3555         PR ada/18302
3556         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3557         commands.
3558         * ada/acats/run_test.exp: New file.
3559
3560 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
3561
3562         Revert:
3563         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3564
3565         PR rtl-optimization/39779
3566         * gcc.dg/pr39979.c: New test.
3567
3568 2009-09-10  Richard Guenther  <rguenther@suse.de>
3569
3570         PR middle-end/41257
3571         * g++.dg/torture/pr41257-2.C: New testcase.
3572
3573 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3574
3575         PR c++/28293
3576         * g++.dg/template/crash91.C: New.
3577
3578 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
3579
3580         PR rtl-optimization/39779
3581         * gcc.dg/pr39979.c: New test.
3582
3583 2009-09-09  Richard Guenther  <rguenther@suse.de>
3584
3585         PR tree-optimization/41101
3586         * gcc.c-torture/compile/pr41101.c: New testcase.
3587
3588 2009-09-09  Richard Guenther  <rguenther@suse.de>
3589
3590         PR middle-end/41317
3591         * gcc.c-torture/execute/pr41317.c: New testcase.
3592         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3593         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3594
3595 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
3596
3597         Fix some test breakages on Darwin
3598         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3599         and adjust.
3600         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3601         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3602         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3603         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3604         take darwin specifics in account.
3605
3606 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3607
3608         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3609         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3610
3611 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3612
3613         PR c++/39923
3614         * g++.dg/cpp0x/initlist24.C: New.
3615
3616 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
3617
3618         * gcc.dg/large-size-array-2.c: Fix target requirement.
3619         * gcc.dg/large-size-array-4.c: Likewise.
3620         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3621         * gcc.dg/c99-const-expr-2.c: Likewise.
3622         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3623         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3624         * gcc.dg/c90-const-expr-10.c: Likewise.
3625         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3626         instead of long.
3627         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3628         * gcc.dg/vect/pr33846.c: Likewise.
3629         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3630         __PTRDIFF_TYPE__, instead of unsigned long.
3631         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3632
3633 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3634
3635         PR debug/41229
3636         PR debug/41291
3637         PR debug/41300
3638         * gfortran.dg/pr41229.f90: New.
3639
3640 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
3641
3642         PR debug/41232
3643         * gcc.dg/pr41232.c: New.
3644
3645 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
3646
3647         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3648         contain -march.
3649         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3650         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3651         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3652         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3653         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3654         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3655         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3656         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3657         options other than that used in dg-options.
3658
3659 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
3660
3661         PR rtl-optimization/41239
3662         * gcc.c-torture/execute/pr41239.c: New test.
3663
3664 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3665
3666         PR libgfortran/41192
3667         * gfortran.dg/namelist_59.f90: New test.
3668
3669 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3670
3671         From Mike Frysinger  <michael.frysinger@analog.com>
3672         * gcc.target/bfin/mcpu-bf542m.c: New file.
3673         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3674         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3675         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3676         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3677
3678 2009-09-07  Martin Jambor  <mjambor@suse.cz>
3679
3680         PR middle-end/41282
3681         * gcc.c-torture/compile/pr41282.c: New test.
3682
3683 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3684
3685         PR fortran/41197
3686         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
3687         variables for stat and errmsg.
3688         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
3689         * gfortran.dg/allocate_stat_2.f90:  New test.
3690
3691 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
3692
3693         * gcc.c-torture/compile/20090907-1.c: New test.
3694
3695 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
3696
3697         PR bootstrap/41241
3698         * gcc.dg/pr41241.c: New test.
3699
3700 2009-09-06  Richard Guenther  <rguenther@suse.de>
3701
3702         PR middle-end/41144
3703         * g++.dg/torture/pr41144.C: New testcase.
3704
3705 2009-09-06  Richard Guenther  <rguenther@suse.de>
3706
3707         PR middle-end/41261
3708         * gcc.dg/torture/pr41261.c: New testcase.
3709
3710 2009-09-05  Richard Guenther  <rguenther@suse.de>
3711
3712         PR middle-end/41181
3713         * gcc.c-torture/compile/pr41181.c: New testcase.
3714
3715 2009-09-05  Richard Guenther  <rguenther@suse.de>
3716
3717         PR debug/41273
3718         * g++.dg/torture/pr41273.C: New testcase.
3719
3720 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
3721
3722         PR fortran/41258
3723         * gfortran.dg/typebound_proc_12.f90 : New test.
3724
3725 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3726
3727         PR debug/41225
3728         * gfortran.dg/pr41225.f90: New.
3729
3730 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3731
3732         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
3733         unistd.h, sys/types.h and sys/wait.h.
3734         (gualchk_t): New.
3735         (GUALCVT): New.
3736         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3737         (GUALITY_GDB_REDIRECT): New.
3738         (GUALITY_GDB_ARGS): Use it.
3739
3740 2009-09-04  Richard Guenther  <rguenther@suse.de>
3741
3742         PR middle-end/41257
3743         * g++.dg/torture/pr41257.C: New testcase.
3744
3745 2009-09-04  Martin Jambor  <mjambor@suse.cz>
3746
3747         PR tree-optimization/41112
3748         * gnat.dg/array8.adb: New test.
3749
3750 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
3751
3752         * gcc.target/arm/ctz.c: New test case.
3753
3754 2009-09-03  Alon Dayan  <alond@il.ibm.com>
3755
3756         PR tree-optimization/38275
3757         * gcc.dg/autopar/reduc-1char.c: Increase number
3758         of iterations. Adjust the logic accordingly.
3759         * gcc.dg/autopar/reduc-2char.c: Ditto.
3760         * gcc.dg/autopar/reduc-1.c: Ditto.
3761         * gcc.dg/autopar/reduc-2.c: Ditto.
3762         * gcc.dg/autopar/reduc-3.c: Ditto.
3763         * gcc.dg/autopar/reduc-6.c: Ditto.
3764         * gcc.dg/autopar/reduc-7.c: Ditto.
3765         * gcc.dg/autopar/reduc-8.c: Ditto.
3766         * gcc.dg/autopar/reduc-9.c: Ditto.
3767         * gcc.dg/autopar/pr39500-1.c: Ditto.
3768         * gcc.dg/autopar/reduc-1short.c: Ditto.
3769         * gcc.dg/autopar/reduc-2short.c: Ditto.
3770         * gcc.dg/autopar/parallelization-1.c: Ditto.
3771
3772 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
3773
3774         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3775         testcase using guality.h compiles and links and if a global variable
3776         can be verified by gdb.
3777
3778 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3779
3780         * lib/target-supports.exp (check_effective_target_sync_int_long):
3781         Supported on Blackfin Linux targets.
3782
3783 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
3784
3785         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3786
3787 2009-09-03  Diego Novillo  <dnovillo@google.com>
3788
3789         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3790         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3791         * g++.dg/warn/unit-1.C: Likewise.
3792         * g++.dg/ipa/iinline-1.C: Likewise.
3793         * g++.dg/template/cond2.C: Adjust expected line location for the
3794         error.
3795         * g++.dg/template/pr35240.C: Likewise.
3796
3797 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3798
3799         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3800         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3801
3802 2009-09-02  Martin Jambor  <mjambor@suse.cz>
3803
3804         * gcc.dg/tree-ssa/sra-8.c: New testcase.
3805         * gcc.dg/memcpy-1.c: Add . to match pattern.
3806         * gcc.dg/uninit-I.c: XFAIL warning test.
3807         * g++.dg/warn/unit-1.C: XFAIL warning test.
3808
3809 2009-09-02  Ian Lance Taylor  <iant@google.com>
3810
3811         * gcc.dg/20090902-1.c: New test.
3812
3813 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
3814
3815         * gcc.dg/builtin-object-size-9.c: New test.
3816
3817 2009-09-02  Olivier Hainque  <hainque@adacore.com>
3818
3819         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3820
3821 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
3822             Olivier Hainque  <hainque@adacore.com>
3823
3824         * gnat.dg/misaligned_param.adb: New test.
3825         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3826         * gnat.dg/slice7.adb: Add 1 more related case.
3827
3828 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3829
3830         * gcc.dg/guality/guality.c: Expect to fail for now.
3831         * gcc.dg/guality/example.c: Likewise.
3832
3833 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3834
3835         * gcc.dg/guality/guality.c: New.
3836         * gcc.dg/guality/guality.h: New.
3837         * gcc.dg/guality/guality.exp: New.
3838         * gcc.dg/guality/example.c: New.
3839         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3840         (cleanup-saved-temps): Likewise, .gkd files too.
3841
3842 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3843
3844         PR fortran/39229
3845         * gfortran.dg/line_length_3.f: New test.
3846         * gfortran.dg/line_length_4.f90: New test.
3847
3848 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
3849
3850         * lib/target-supports.exp (check_gc_sections_available):
3851         Add proper pattern quote.
3852
3853 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
3854             Kaz Kojima  <kkojima@gcc.gnu.org>
3855
3856         * lib/target-supports.exp (add_options_for_ieee): New procedure.
3857         * g++.dg/cdce3.C: Use dg-add-options ieee.
3858         * g++.dg/torture/type-generic-1.C: Likewise.
3859         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3860         * gcc.dg/pr28796-2.c: Likewise.
3861         * gcc.dg/torture/builtin-math-7.c: Likewise.
3862         * gcc.dg/torture/type-generic-1.c: Likewise.
3863         * gfortran.dg/boz_14.f90: Likewise.
3864         * gfortran.dg/erf_2.F90: Likewise.
3865         * gfortran.dg/init_flag_3.f90: Likewise.
3866         * gfortran.dg/init_flag_4.f90: Likewise.
3867         * gfortran.dg/init_flag_5.f90: Likewise.
3868         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3869         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3870         * gfortran.dg/isnan_1.f90: Likewise.
3871         * gfortran.dg/isnan_2.f90: Likewise.
3872         * gfortran.dg/maxlocval_2.f90: Likewise.
3873         * gfortran.dg/maxlocval_4.f90: Likewise.
3874         * gfortran.dg/minlocval_1.f90: Likewise.
3875         * gfortran.dg/minlocval_4.f90: Likewise.
3876         * gfortran.dg/module_nan.f90: Likewise.
3877         * gfortran.dg/namelist_42.f90: Likewise.
3878         * gfortran.dg/namelist_43.f90: Likewise.
3879         * gfortran.dg/nan_1.f90: Likewise.
3880         * gfortran.dg/nan_2.f90: Likewise.
3881         * gfortran.dg/nan_3.f90: Likewise.
3882         * gfortran.dg/nan_4.f90: Likewise.
3883         * gfortran.dg/nan_5.f90: Likewise.
3884         * gfortran.dg/nearest_1.f90: Likewise.
3885         * gfortran.dg/nearest_2.f90: Likewise.
3886         * gfortran.dg/nearest_3.f90: Likewise.
3887         * gfortran.dg/pr37243.f: Likewise.
3888         * gfortran.dg/real_const_3.f90: Likewise.
3889         * gfortran.dg/transfer_simplify_2.f90: Likewise.
3890
3891 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
3892
3893         PR debug/30161
3894         * g++.dg/debug/dwarf2/template-params-1.C: New test.
3895         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3896         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3897         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3898         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3899         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3900         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3901         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3902         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3903         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3904         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3905         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3906         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3907
3908 2009-08-31  Jason Merrill  <jason@redhat.com>
3909
3910         PR c++/41127
3911         * g++.dg/parse/enum5.C: New.
3912         * g++.dg/cpp0x/enum1.C: Adjust expected error.
3913
3914 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3915
3916         PR fortran/40940
3917         * gfortran.dg/allocate_derived_1.f90: New.
3918         * gfortran.dg/class_3.f03: New.
3919
3920 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
3921
3922         PR fortran/40996
3923         * gfortran.dg/allocatable_scalar_1.f90: New.
3924         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3925         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3926         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3927
3928 2009-08-30  Richard Guenther  <rguenther@suse.de>
3929
3930         PR tree-optimization/41186
3931         * g++.dg/torture/pr41186.C: New testcase.
3932         * g++.dg/tree-ssa/pr41186.C: Likewise.
3933
3934 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
3935
3936         PR c++/41187
3937         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3938         take ia64 assembly comments syntax in account.
3939
3940 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
3941
3942         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3943
3944 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3945
3946         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3947         * gfortran.dg/whole_file_6.f90: Likewise.
3948
3949 2009-08-28  Cary Coutant  <ccoutant@google.com>
3950
3951         PR debug/41063
3952         * g++.dg/debug/dwarf2/pr41063.C: New test.
3953
3954 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
3955
3956         PR rtl-optimization/40861
3957         * gcc.dg/pr40861.c: New test.
3958
3959 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
3960
3961         PR fortran/40869
3962         * gfortran.dg/proc_ptr_comp_20.f90: New.
3963
3964 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
3965
3966         PR libfortran/39667
3967         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3968         open temp file with status="scratch".
3969         * gfortran.dg/fmt_cache_1.f: Likewise.
3970         * gfortran.dg/fmt_exhaust.f90: Likewise.
3971         * gfortran.dg/fmt_t_4.f90: Likewise.
3972         * gfortran.dg/fseek.f90: Likewise.
3973         * gfortran.dg/list_read_5.f90: Likewise.
3974         * gfortran.dg/namelist_39.f90: Likewise.
3975         * gfortran.dg/namelist_56.f90: Likewise.
3976         * gfortran.dg/read_bad_advance.f90: Likewise.
3977         * gfortran.dg/read_repeat.f90: Likewise.
3978         * gfortran.dg/read_size_noadvance.f90: Likewise.
3979         * gfortran.dg/read_x_past.f: Likewise.
3980
3981 2009-08-27  Tobias Burnus  <burnus@net-b.de>
3982
3983         PR fortran/28039
3984         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3985
3986 2009-08-27  Daniel Kraft  <d@domob.eu>
3987
3988         PR fortran/37425
3989         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3990         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3991         error and fix problem with recursive assignment.
3992         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3993         * gfortran.dg/typebound_operator_3.f03: New test.
3994         * gfortran.dg/typebound_operator_4.f03: New test.
3995
3996 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
3997
3998         PR debug/41170
3999         * debug/dwarf2/namespace-1.C: New test.
4000
4001 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4002
4003         PR fortran/41162
4004         * gfortran.dg/pr41162.f: New.
4005
4006 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
4007             Richard Sandiford  <rdsandiford@googlemail.com>
4008
4009         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4010         with "forbid_cpu".
4011         * gcc.target/mips/branch-1.c: Update accordingly.
4012         * gcc.target/mips/extend-1.c: Likewise.
4013         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
4014
4015 2009-08-26  Richard Guenther  <rguenther@suse.de>
4016
4017         PR middle-end/41163
4018         * gcc.c-torture/compile/pr41163.c: New testcase.
4019         * gcc.dg/pr35899.c: Adjust.
4020
4021 2009-08-26  Richard Guenther  <rguenther@suse.de>
4022
4023         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4024
4025 2009-08-26  Jason Merrill  <jason@redhat.com>
4026
4027         * g++.dg/cpp0x/explicit3.C: New.
4028         * g++.dg/overload/cond2.C: New.
4029
4030 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4031
4032         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4033
4034 2009-08-25  Jan Hubicka  <jh@suse.cz>
4035
4036         * gcc.target/i386/sse5-shift1-vector.c
4037         * gcc.target/i386/isa-12.c
4038         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4039         * gcc.target/i386/sse5-pcmov2.c
4040         * gcc.target/i386/isa-3.c
4041         * gcc.target/i386/sse5-shift2-vector.c
4042         * gcc.target/i386/isa-7.c
4043         * gcc.target/i386/funcspec-2.c
4044         * gcc.target/i386/sse5-haddX.c
4045         * gcc.target/i386/sse5-hadduX.c
4046         * gcc.target/i386/isa-9.c
4047         * gcc.target/i386/sse5-maccXX.c
4048         * gcc.target/i386/sse5-shift3-vector.c
4049         * gcc.target/i386/sse5-msubXX.c
4050         * gcc.target/i386/sse5-permpX.c
4051         * gcc.target/i386/sse5-check.h
4052         * gcc.target/i386/sse-12.c
4053         * gcc.target/i386/sse-11.c
4054         * gcc.target/i386/sse-10.c
4055         * gcc.target/i386/sse-13.c
4056         * gcc.target/i386/sse-14.c
4057         * gcc.target/i386/sse-22.c
4058         * gcc.target/i386/sse-2.c
4059         * gcc.target/i386/sse-13.c
4060         * gcc.target/i386/avx-2.c
4061         * gcc.target/i386/sse5-rotate1-vector.c
4062         * gcc.target/i386/isa-4.c
4063         * gcc.target/i386/sse5-hsubX.c
4064         * gcc.target/i386/sse5-pcmov.c
4065         * gcc.target/i386/sse5-fma.c
4066         * gcc.target/i386/isa-8.c
4067         * gcc.target/i386/sse5-rotate2-vector.c
4068         * gcc.target/i386/sse5-nmaccXX.c
4069         * gcc.target/i386/sse5-imul64-vector.c
4070         * gcc.target/i386/sse5-nmsubXX.c
4071         * gcc.target/i386/sse5-rotate3-vector.c
4072         * gcc.target/i386/sse5-fma-vector.c
4073         * gcc.target/i386/sse5-imul32widen-vector.c
4074         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4075
4076         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4077         * gcc.target/i386/funcspec-5.c: Remove SSE5.
4078         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4079         * gcc.target/i386/avx-1.c: Remove SSE5.
4080         * gcc.target/i386/avx-2.c: Remove SSE5.
4081         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4082         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4083         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4084         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4085
4086 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
4087
4088         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4089
4090 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4091
4092         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4093         keyword works in the same manner as __alignof.
4094
4095 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4096
4097         PR libfortran/34670
4098         * gfortran.dg/unpack_bounds_1.f90:  New test.
4099         * gfortran.dg/unpack_bounds_2.f90:  New test.
4100         * gfortran.dg/unpack_bounds_3.f90:  New test.
4101
4102 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
4103
4104         * gnat.dg/slice7.adb: New test.
4105         * gnat.dg/slice7_pkg.ads: New helper.
4106
4107 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
4108
4109         PR fortran/41139
4110         * gfortran.dg/proc_ptr_25.f90: New.
4111         * gfortran.dg/proc_ptr_comp_18.f90: New.
4112         * gfortran.dg/proc_ptr_comp_19.f90: New.
4113
4114 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4115
4116         PR fortran/41154
4117         * gfortran.dg/fmt_error_8.f: New test.
4118
4119 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4120
4121         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4122         number, update all callers and synchronize results for latest MPC.
4123
4124 2009-08-21  Jason Merrill  <jason@redhat.com>
4125
4126         * g++.dg/warn/Wunused-17.C: New.
4127
4128 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4129
4130         * gcc.target/arm/combine-cmp-shift.c: New test.
4131
4132 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
4133
4134         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4135         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4136         width specifier.
4137
4138 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
4139
4140         * gfortran.dg/fmt_error_7.f: New test.
4141
4142 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
4143
4144         PR target/40718
4145         * gcc.target/i386/pr40718.c: New test.
4146
4147 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4148
4149         * gfortran.dg/proc_ptr_24.f90: New test.
4150
4151 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
4152
4153         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4154         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4155         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4156
4157 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
4158
4159         PR fortran/28039
4160         * gfortran.dg/fmt_with_extra.f: new file.
4161
4162 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
4163
4164         * lib/target-supports.exp
4165         (check_effective_target_arm_iwmmxt_ok): New procedure.
4166         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
4167         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4168
4169 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
4170
4171         * gfortran.dg/boz_9.f90: Do not load denormal floating
4172         point constants.  Remove -mieee option for alpha*-*-* targets.
4173
4174 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
4175
4176         PR fortran/41106
4177         * gfortran.dg/proc_ptr_23.f90: New.
4178         * gfortran.dg/proc_ptr_comp_15.f90: New.
4179         * gfortran.dg/proc_ptr_comp_16.f90: New.
4180         * gfortran.dg/proc_ptr_comp_17.f90: New.
4181
4182 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
4183
4184         PR c++/41131
4185         * g++.dg/expr/unary3.C: New test.
4186
4187 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4188
4189         * gfortran.dg/common_5.f: Add -mdalign for sh.
4190         * gfortran.dg/common_align_2.f90: Likewise.
4191
4192 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4193
4194         PR libfortran/40962
4195         * c_f_pointer_tests_4.f90:  New test.
4196
4197 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4198
4199         * gnat.dg/slice6.adb: New test.
4200         * gnat.dg/slice6_pkg.ads: New helper.
4201
4202 2009-08-20  Michael Matz  <matz@suse.de>
4203
4204         PR fortran/41126
4205         * gfortran.dg/pr41126.f90: New test.
4206
4207 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
4208
4209         * gnat.dg/dynamic_bound.adb: New test.
4210
4211 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
4212
4213         PR fortran/41121
4214         * gfortran.dg/intrinsic_5.f90: New.
4215
4216 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4217             Richard Earnshaw  <richard.earnshaw@arm.com>
4218
4219         * gcc.target/arm/20090811-1.c: New test.
4220
4221 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
4222
4223         PR middle-end/41123
4224         * gcc.dg/pr41123.c: New test.
4225
4226 2009-08-19  Jason Merrill  <jason@redhat.com>
4227
4228         PR c++/41120
4229         * g++.dg/other/gc4.C: New.
4230
4231 2009-08-18  Michael Matz  <matz@suse.de>
4232
4233         * gfortran.dg/vect/vect-gems.f90: New test.
4234         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4235
4236 2009-08-18  DJ Delorie  <dj@redhat.com>
4237
4238         * lib/wrapper.exp: Move load of target-libpath.exp from here...
4239         * lib/gcc-defs.exp: ... to here.
4240
4241         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4242         GCC_EXEC_PREFIX before building the wrapper.
4243
4244 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4245
4246         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4247         tests.
4248         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4249         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
4250         dg-options.  Fix dg-final clause.
4251
4252 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
4253
4254         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4255
4256 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
4257             Paul Thomas  <pault@gcc.gnu.org>
4258
4259         PR fortran/40870
4260         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4261
4262 2009-08-18  Richard Guenther  <rguenther@suse.de>
4263
4264         PR middle-end/41094
4265         * gcc.dg/torture/pr41094.c: New testcase.
4266         * gcc.dg/torture/builtin-power-1.c: Adjust.
4267         * gcc.dg/builtins-10.c: Likewise.
4268
4269 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
4270
4271         PR target/40971
4272         * gcc.dg/pr40971.c: New test.
4273
4274 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
4275
4276         PR fortran/41062
4277         * gfortran.dg/use_only_4.f90: New test.
4278
4279 2009-08-17  Daniel Kraft  <d@domob.eu>
4280
4281         PR fortran/37425
4282         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4283         NOPASS bindings as operators.
4284
4285 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
4286
4287         * lib/target-supports.exp
4288         (check_effective_target_vect_cmdline_needed): Add alpha to the list
4289         of targets that do not need command line argument to enable SIMD.
4290
4291 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4292
4293         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4294         typo in cache name.
4295
4296 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4297
4298         PR fortran/41075
4299         * gfortran.dg/unlimited_fmt_1.f90: New test.
4300
4301 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
4302
4303         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4304
4305 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
4306
4307         * gnat.dg/itype.ad[sb]: New test.
4308
4309 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
4310
4311         * gcc.target/mips/mips.exp: Add terminology section to comment
4312         at the top of the file.  Fix typos.
4313
4314 2009-08-16  Jason Merrill  <jason@redhat.com>
4315
4316         * g++.dg/debug/dwarf2/inline1.C: New.
4317
4318 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
4319
4320         PR target/38599
4321         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4322
4323 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
4324
4325         PR debug/37801
4326         * gcc.dg/debug/20020224-1.c: Adjust the comment.
4327         Make sure to trigger inlining optimizations.
4328         * gcc.dg/debug/dwarf2/inline2.c: New test.
4329
4330 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
4331
4332         PR fortran/41070
4333         * gfortran.dg/structure_constructor_10.f90: New.
4334
4335 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
4336
4337         * gcc.dg/pragma-re-1.c: Supported on all platforms.
4338         * gcc.dg/pragma-re-2.c: Likewise.
4339         * gcc.dg/pragma-re-3.c: Likewise.
4340         * gcc.dg/pragma-re-4.c: Likewise.
4341         * g++.dg/other/pragma-re-1.C: Likewise.
4342         * g++.dg/other/pragma-re-2.C: Likewise.
4343
4344 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4345
4346         * gcc.dg/torture/builtin-math-7.c: New.
4347
4348 2009-08-14  Richard Guenther  <rguenther@suse.de>
4349
4350         * gcc.c-torture/execute/20090814-1.c: New testcase.
4351
4352 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
4353
4354         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4355
4356 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
4357
4358         PR target/40934
4359         * gcc.target/i386/pr40934.c: New.
4360
4361 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
4362
4363         PR target/41019
4364         * gcc.target/i386/pr41019.c: New test.
4365
4366 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4367
4368         PR fortran/40955
4369         * gfortran.dg/winapi.f90: New test.
4370
4371 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
4372
4373         PR fortran/40995
4374         * gfortran.dg/intrinsic_4.f90: New.
4375         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4376         different line.
4377
4378 2009-08-13  Richard Guenther  <rguenther@suse.de>
4379
4380         PR middle-end/41047
4381         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4382
4383 2009-08-12  Richard Guenther  <rguenther@suse.de>
4384
4385         PR tree-optimization/41011
4386         * gfortran.dg/pr41011.f: New testcase.
4387
4388 2009-08-11  Andrew Haley  <aph@redhat.com>
4389
4390         * gcc.target/arm/synchronize.c: New file.
4391
4392 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4393
4394         PR middle-end/40980
4395         * gfortran.dg/graphite/id-17.f: New.
4396
4397 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
4398             Sebastian Pop  <sebastian.pop@amd.com>
4399
4400         * gcc.dg/graphite/interchange-1.c: XFAILed.
4401         * gcc.dg/graphite/interchange-2.c: XFAILed.
4402         * gcc.dg/graphite/interchange-3.c: XFAILed.
4403         * gcc.dg/graphite/interchange-4.c: XFAILed.
4404         * gcc.dg/graphite/interchange-7.c: XFAILed.
4405
4406 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4407
4408         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4409
4410 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4411             Pranav Garg  <pranav.garg2107@gmail.com>
4412
4413         * gcc.dg/graphite/interchange-6.c: XFAILed.
4414
4415 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
4416
4417         * gcc.dg/graphite/interchange-9.c: New.
4418
4419 2009-08-12  Richard Guenther  <rguenther@suse.de>
4420
4421         PR rtl-optimization/41033
4422         * gcc.dg/pr41033.c: New test.
4423
4424 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
4425
4426         PR fortran/41022
4427         * gfortran.dg/proc_ptr_comp_14.f90: New.
4428
4429 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
4430
4431         * gcc.target/mips/ext-5.c: New test.
4432         * gcc.target/mips/ext-6.c: New test.
4433         * gcc.target/mips/ext-7.c: New test.
4434         * gcc.target/mips/ext-8.c: New test.
4435         * gcc.target/mips/extend-2.c: New test.
4436
4437 2009-08-10  Jason Merrill  <jason@redhat.com>
4438
4439         * g++.dg/other/linkage2.C: New test for types-without-linkage
4440         handling.
4441         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4442         * g++.dg/lookup/anon2.C: Likewise.
4443         * g++.dg/other/anon3.C: Likewise.
4444         * g++.dg/template/arg2.C: Likewise.
4445         * g++.dg/template/local4.C: Likewise.
4446         * g++.old-deja/g++.law/operators32.C: Likewise.
4447         * g++.old-deja/g++.other/linkage2.C: Likewise.
4448         * g++.old-deja/g++.pt/enum6.C: Likewise.
4449         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4450         * g++.old-deja/g++.other/linkage1.C: Likewise.
4451
4452 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4453
4454         * gcc.dg/dg.exp: Test also c-c++-common dir.
4455         * g++.dg/dg.exp: Likewise.
4456         * g++.dg/warn/Wconversion-real.C: Delete.
4457         * gcc.dg/Wconversion-real.c: Move to ...
4458         * c-c++-common/Wconversion-real.c: ... here.
4459         * lib/target-supports.exp
4460         (check_effective_target_c,check_effective_target_c++): New.
4461
4462 2009-08-10  Daniel Kraft  <d@domob.eu>
4463
4464         PR fortran/37425
4465         * gfortran.dg/typebound_operator_1.f03: New test.
4466         * gfortran.dg/typebound_operator_2.f03: New test.
4467
4468 2009-08-10  Richard Guenther  <rguenther@suse.de>
4469
4470         PR middle-end/41006
4471         * gcc.c-torture/compile/pr41006-1.c: New testcase.
4472         * gcc.c-torture/compile/pr41006-2.c: Likewise.
4473
4474 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
4475
4476         PR fortran/40940
4477         * gfortran.dg/class_1.f03: New.
4478         * gfortran.dg/class_2.f03: New.
4479         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4480         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4481         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4482         * gfortran.dg/typebound_call_10.f03: Ditto.
4483         * gfortran.dg/typebound_call_2.f03: Ditto.
4484         * gfortran.dg/typebound_call_3.f03: Ditto.
4485         * gfortran.dg/typebound_call_4.f03: Ditto.
4486         * gfortran.dg/typebound_generic_3.f03: Ditto.
4487         * gfortran.dg/typebound_generic_4.f03: Ditto.
4488         * gfortran.dg/typebound_proc_1.f08: Ditto.
4489         * gfortran.dg/typebound_proc_5.f03: Ditto.
4490         * gfortran.dg/typebound_proc_6.f03: Ditto.
4491
4492 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
4493
4494         PR c++/40866
4495         * g++.dg/expr/stmt-expr-1.C: New test.
4496
4497 2009-08-09  Richard Guenther  <rguenther@suse.de>
4498
4499         PR tree-optimization/41016
4500         * gcc.c-torture/compile/pr41016.c: New testcase.
4501
4502 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
4503
4504         * gcc.dg/overflow-warn-8.c: New test.
4505
4506 2009-08-09  Ira Rosen  <irar@il.ibm.com>
4507
4508         PR tree-optimization/41008
4509         * gcc.dg/vect/O1-pr41008.c: New test.
4510
4511 2009-08-05  Tobias Burnus  <burnus@net-b.de>
4512
4513         PR fortran/40955
4514         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4515
4516 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
4517
4518         * gcc.target/bfin/loop-autoinc.c: New file.
4519
4520 2009-08-08  Richard Guenther  <rguenther@suse.de>
4521
4522         PR tree-optimization/40991
4523         * g++.dg/torture/pr40991.C: New testcase.
4524
4525 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
4526
4527         * ada/acats/support/impdef.a: Tweak timing constants. Add
4528         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4529         * ada/acats/tests/c9/c940005.a: Use new timing constants.
4530         * ada/acats/tests/c9/c940007.a: Likewise.
4531         * ada/acats/tests/c9/c94001c.ada: Likewise.
4532         * ada/acats/tests/c9/c94006a.ada: Likewise.
4533         * ada/acats/tests/c9/c94008c.ada: Likewise.
4534         * ada/acats/tests/c9/c951002.a: Likewise.
4535         * ada/acats/tests/c9/c954a01.a: Likewise.
4536         * ada/acats/tests/c9/c96001a.ada: Likewise.
4537         * ada/acats/tests/c9/c97307a.ada: Likewise.
4538
4539 2009-08-07  Richard Guenther  <rguenther@suse.de>
4540
4541         PR tree-optimization/40999
4542         * gfortran.dg/pr40999.f: New testcase.
4543
4544 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
4545
4546         * g++.dg/tree-prof/partition1.C: New test.
4547
4548 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4549
4550         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4551         hook.
4552         (check_effective_target_arm_neon_ok): Improve test for neon
4553         availability.
4554         * gcc.target/arm/eabi1.c: Only run test in base variant.
4555         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4556         attribute.
4557         * gcc.target/arm/vfp1[567].c: New tests.
4558
4559 2009-08-06  Jason Merrill  <jason@redhat.com>
4560
4561         PR c++/40948
4562         * g++.dg/ext/complit12.C: Expand.
4563
4564 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
4565
4566         Merge ARM/hard_vfp_branch to trunk.
4567
4568         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
4569
4570         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4571         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4572
4573         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
4574
4575         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4576         (PCS): Define macro to use base AAPCS.
4577         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4578
4579         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
4580
4581         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4582         Correct arm_neon.h typo.
4583
4584         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
4585
4586         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4587         this a linkage test.
4588         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4589         argument marshalling.
4590         * abitest.h: New file.
4591         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4592         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4593
4594 2009-08-06  Martin Jambor  <mjambor@suse.cz>
4595
4596         PR middle-end/32964
4597         * gcc.dg/tree-ssa/pr32964.c: New test.
4598
4599 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
4600             H.J. Lu  <hongjiu.lu@intel.com>
4601
4602         PR target/40957
4603         * gcc.target/i386/pr40957.c: New test.
4604
4605 2009-08-06  Richard Guenther  <rguenther@suse.de>
4606
4607         PR tree-optimization/40964
4608         * gcc.c-torture/compile/pr40964.c: New testcase.
4609
4610 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
4611
4612         PR fortran/40847
4613         * gfortran.dg/transfer_resolve_1.f90 : New test.
4614
4615 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
4616             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
4617
4618         PR target/40906
4619         * gcc.target/i386/pr40906-1.c: New test.
4620         * gcc.target/i386/pr40906-2.c: Ditto.
4621         * gcc.target/i386/pr40906-3.c: Ditto.
4622
4623 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
4624
4625         PR rtl-optimization/40924
4626         * g++.dg/torture/pr40924.C: New test.
4627
4628 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4629
4630         PR c++/36069
4631         * g++.dg/warn/pr36069.C: New.
4632
4633 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4634
4635         PR c++/39987
4636         * g++.dg/overload/defarg4.C: New test.
4637
4638 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4639
4640         PR c++/16696
4641         * g++.dg/parse/pr16696.C: New.
4642         * g++.dg/parse/pr16696-permissive.C: New.
4643
4644 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
4645
4646         PR fortran/40875
4647         * gfortran.dg/initialization_23.f90 : New test.
4648
4649 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
4650
4651         PR debug/39706
4652         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4653
4654 2009-08-03  Jason Merrill  <jason@redhat.com>
4655             Jakub Jelinek  <jakub@redhat.com>
4656
4657         PR c++/40948
4658         * g++.dg/ext/complit12.C: New.
4659
4660 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
4661
4662         PR c/39902
4663         * gcc.target/powerpc/pr39902-2.c: New test.
4664
4665 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
4666
4667         PR middle-end/40943
4668         * gcc.dg/uninit-6.c: Re-add XFAIL.
4669         * gcc.dg/uninit-6-O0.c: Likewise.
4670         * gcc.dg/uninit-pr40943.c: New test.
4671
4672 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4673
4674         PR testsuite/40858
4675         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4676         .ascii.
4677
4678 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4679
4680         PR libfortran/40853
4681         * gfortran.dg/namelist_40.f90: Update error output.
4682         * gfortran.dg/namelist_47.f90: Update error output.
4683         * gfortran.dg/namelist_58.f90: New test.
4684
4685 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
4686
4687         PR fortran/40881
4688         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4689         * gfortran.dg/altreturn_3.f90: Ditto.
4690         * gfortran.dg/altreturn_5.f90: Ditto.
4691         * gfortran.dg/altreturn_6.f90: Ditto.
4692         * gfortran.dg/altreturn_7.f90: Ditto.
4693         * gfortran.dg/array_constructor_13.f90: Ditto.
4694         * gfortran.dg/arrayio_7.f90: Ditto.
4695         * gfortran.dg/arrayio_8.f90: Ditto.
4696         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4697         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4698         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4699         * gfortran.dg/backspace_8.f: Add -std=legacy.
4700         * gfortran.dg/backspace_9.f: Ditto.
4701         * gfortran.dg/char_comparison_1.f: Ditto.
4702         * gfortran.dg/char_decl_1.f90: Ditto.
4703         * gfortran.dg/char_initialiser_actual.f90: Ditto.
4704         * gfortran.dg/char_pointer_assign.f90: Ditto.
4705         * gfortran.dg/char_pointer_dependency.f90: Ditto.
4706         * gfortran.dg/char_pointer_dummy.f90: Ditto.
4707         * gfortran.dg/char_pointer_func.f90: Ditto.
4708         * gfortran.dg/common_8.f90: Ditto.
4709         * gfortran.dg/constant_substring.f: Ditto.
4710         * gfortran.dg/data_char_2.f90: Ditto.
4711         * gfortran.dg/der_array_io_1.f90: Ditto.
4712         * gfortran.dg/der_array_io_2.f90: Ditto.
4713         * gfortran.dg/der_array_io_3.f90: Ditto.
4714         * gfortran.dg/der_io_3.f90: Ditto.
4715         * gfortran.dg/dev_null.F90: Ditto.
4716         * gfortran.dg/direct_io_2.f90: Ditto.
4717         * gfortran.dg/do_iterator_2.f90: Ditto.
4718         * gfortran.dg/e_d_fmt.f90: Ditto.
4719         * gfortran.dg/empty_format_1.f90: Ditto.
4720         * gfortran.dg/entry_17.f90: Modified warning message.
4721         * gfortran.dg/entry_7.f90: Add -std=legacy.
4722         * gfortran.dg/eor_1.f90: Ditto.
4723         * gfortran.dg/equiv_2.f90: Ditto.
4724         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4725         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4726         * gfortran.dg/extended_char_comparison_1.f: Ditto.
4727         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4728         * gfortran.dg/fmt_error_2.f90: Ditto.
4729         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4730         * gfortran.dg/fmt_tl.f: Ditto.
4731         * gfortran.dg/fmt_white.f: Ditto.
4732         * gfortran.dg/func_derived_1.f90: Ditto.
4733         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4734         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4735         * gfortran.dg/global_references_2.f90: Ditto.
4736         * gfortran.dg/hollerith_1.f90: Ditto.
4737         * gfortran.dg/hollerith.f90: Use new-style character length.
4738         * gfortran.dg/hollerith_f95.f90: Ditto.
4739         * gfortran.dg/ichar_1.f90: Add -std=legacy.
4740         * gfortran.dg/implicit_6.f90: Ditto.
4741         * gfortran.dg/implicit_9.f90: Ditto.
4742         * gfortran.dg/inquire_13.f90: Ditto.
4743         * gfortran.dg/inquire_5.f90: Ditto.
4744         * gfortran.dg/inquire_6.f90: Ditto.
4745         * gfortran.dg/inquire.f90: Ditto.
4746         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4747         * gfortran.dg/io_constraints_2.f90: Ditto.
4748         * gfortran.dg/list_read_2.f90: Add -std=legacy.
4749         * gfortran.dg/loc_2.f90: Ditto.
4750         * gfortran.dg/logical_1.f90: Ditto.
4751         * gfortran.dg/longline.f: Ditto.
4752         * gfortran.dg/merge_char_1.f90: Ditto.
4753         * gfortran.dg/namelist_12.f: Ditto.
4754         * gfortran.dg/namelist_14.f90: Ditto.
4755         * gfortran.dg/namelist_18.f90: Ditto.
4756         * gfortran.dg/namelist_19.f90: Ditto.
4757         * gfortran.dg/namelist_21.f90: Ditto.
4758         * gfortran.dg/namelist_22.f90: Ditto.
4759         * gfortran.dg/namelist_37.f90: Ditto.
4760         * gfortran.dg/namelist_54.f90: Ditto.
4761         * gfortran.dg/namelist_55.f90: Ditto.
4762         * gfortran.dg/namelist_empty.f90: Ditto.
4763         * gfortran.dg/namelist_use.f90: Use new-style character length.
4764         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4765         * gfortran.dg/nested_modules_4.f90: Ditto.
4766         * gfortran.dg/nested_modules_5.f90: Ditto.
4767         * gfortran.dg/open-options-blanks.f: Ditto.
4768         * gfortran.dg/output_exponents_1.f90: Ditto.
4769         * gfortran.dg/parens_5.f90: Ditto.
4770         * gfortran.dg/parens_6.f90: Ditto.
4771         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4772         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4773         * gfortran.dg/pr15129.f90: Ditto.
4774         * gfortran.dg/pr15332.f: Ditto.
4775         * gfortran.dg/pr16597.f90: Ditto.
4776         * gfortran.dg/pr17143.f90: Ditto.
4777         * gfortran.dg/pr17164.f90: Ditto.
4778         * gfortran.dg/pr17229.f: Modified warning message.
4779         * gfortran.dg/pr18210.f90: Add -std=legacy.
4780         * gfortran.dg/pr19155.f: Ditto.
4781         * gfortran.dg/pr20086.f90: Ditto.
4782         * gfortran.dg/pr20124.f90: Ditto.
4783         * gfortran.dg/pr20755.f: Ditto.
4784         * gfortran.dg/pr20865.f90: Ditto.
4785         * gfortran.dg/pr20950.f: Ditto.
4786         * gfortran.dg/pr21730.f: Ditto.
4787         * gfortran.dg/pr22491.f: Ditto.
4788         * gfortran.dg/pr29713.f90: Ditto.
4789         * gfortran.dg/print_parentheses_1.f: Ditto.
4790         * gfortran.dg/print_parentheses_2.f90: Ditto.
4791         * gfortran.dg/proc_assign_1.f90: Ditto.
4792         * gfortran.dg/proc_decl_1.f90: Ditto.
4793         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4794         * gfortran.dg/read_eor.f90: : Add -std=legacy.
4795         * gfortran.dg/read_float_1.f90: Ditto.
4796         * gfortran.dg/read_logical.f90: Ditto.
4797         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4798         * gfortran.dg/return_1.f90: Ditto.
4799         * gfortran.dg/rewind_1.f90: Ditto.
4800         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4801         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4802         * gfortran.dg/stfunc_1.f90: Ditto.
4803         * gfortran.dg/stfunc_3.f90: Ditto.
4804         * gfortran.dg/stfunc_4.f90: Ditto.
4805         * gfortran.dg/stfunc_6.f90: Ditto.
4806         * gfortran.dg/streamio_2.f90: Ditto.
4807         * gfortran.dg/string_ctor_1.f90: Ditto.
4808         * gfortran.dg/string_null_compare_1.f: Ditto.
4809         * gfortran.dg/substr_6.f90: Ditto.
4810         * gfortran.dg/tl_editing.f90: Ditto.
4811         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4812         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4813         * gfortran.dg/x_slash_1.f: Add -std=legacy.
4814         * gfortran.dg/g77/1832.f: Ditto.
4815         * gfortran.dg/g77/19981216-0.f Ditto.
4816         * gfortran.dg/g77/19990525-0.f: Ditto.
4817         * gfortran.dg/g77/19990826-2.f: Ditto.
4818         * gfortran.dg/g77/20000630-2.f: Ditto.
4819         * gfortran.dg/g77/20010116.f: Ditto.
4820         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4821         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4822         * gfortran.dg/g77/980520-1.f: Ditto.
4823         * gfortran.dg/g77/check0.f: Ditto.
4824         * gfortran.dg/g77/cpp3.F: Ditto.
4825         * gfortran.dg/g77/cpp4.F: Use new-style character length.
4826         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4827         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4828         * gfortran.dg/g77/short.f: Ditto.
4829
4830 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
4831
4832         * gcc.target/mips/ext-3.c: Add NOMIPS16.
4833         * gcc.target/mips/ext-4.c: Likewise.
4834         * gcc.target/mips/interrupt_handler.c: Likewise.
4835         * gcc.target/mips/truncate-4.c: Likewise.
4836         * gcc.target/mips/truncate-5.c: Likewise.
4837
4838 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
4839
4840         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4841         -fgraphite-force-parallel to -floop-parallelize-all.
4842
4843 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
4844
4845         PR fortran/40011
4846         * gfortran.dg/whole_file_7.f90: New test.
4847         * gfortran.dg/whole_file_8.f90: New test.
4848         * gfortran.dg/whole_file_9.f90: New test.
4849         * gfortran.dg/whole_file_10.f90: New test.
4850         * gfortran.dg/whole_file_11.f90: New test.
4851         * gfortran.dg/whole_file_12.f90: New test.
4852         * gfortran.dg/whole_file_13.f90: New test.
4853         * gfortran.dg/whole_file_14.f90: New test.
4854
4855 2009-07-31  Jason Merrill  <jason@redhat.com>
4856
4857         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4858         binding semantics.
4859         * g++.dg/cpp0x/named.C: Likewise.
4860         * g++.dg/cpp0x/overload.C: Likewise.
4861         * g++.dg/cpp0x/rv1n.C: Likewise.
4862         * g++.dg/cpp0x/rv1p.C: Likewise.
4863         * g++.dg/cpp0x/rv2n.C: Likewise.
4864         * g++.dg/cpp0x/rv2p.C: Likewise.
4865         * g++.dg/cpp0x/rv3n.C: Likewise.
4866         * g++.dg/cpp0x/rv3p.C: Likewise.
4867         * g++.dg/cpp0x/rv4n.C: Likewise.
4868         * g++.dg/cpp0x/rv4p.C: Likewise.
4869         * g++.dg/cpp0x/rv5n.C: Likewise.
4870         * g++.dg/cpp0x/rv5p.C: Likewise.
4871         * g++.dg/cpp0x/rv6n.C: Likewise.
4872         * g++.dg/cpp0x/rv6p.C: Likewise.
4873         * g++.dg/cpp0x/rv7n.C: Likewise.
4874         * g++.dg/cpp0x/rv7p.C: Likewise.
4875         * g++.dg/cpp0x/template_deduction.C: Likewise.
4876         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4877         * g++.dg/cpp0x/overloadn.C: New.
4878         * g++.dg/cpp0x/rv-cast.C: New.
4879
4880 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
4881
4882         * gcc.target/mips/ext-4.c: New test.
4883
4884 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4885
4886         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4887
4888 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4889
4890         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4891         * gcc.dg/tree-ssa/loop-32.c: Same.
4892         * gcc.dg/tree-ssa/loop-33.c: Same.
4893         * gcc.dg/tree-ssa/loop-34.c: Same.
4894         * gcc.dg/tree-ssa/loop-35.c: Same.
4895         * gcc.dg/tree-ssa/loop-7.c: Same.
4896         * gcc.dg/tree-ssa/pr23109.c: Same.
4897         * gcc.dg/tree-ssa/restrict-2.c: Same.
4898         * gcc.dg/tree-ssa/restrict-3.c: Same.
4899         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4900         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4901         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4902         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4903         * gcc.dg/tree-ssa/structopt-1.c: Same.
4904         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4905         * gfortran.dg/pr32921.f: Same.
4906
4907 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4908
4909         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4910         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4911         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4912         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4913         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4914         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4915         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4916         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4917         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4918         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4919         * gcc.dg/graphite/id-1.c: New.
4920         * gcc.dg/graphite/id-10.c: New.
4921         * gcc.dg/graphite/id-11.c: New.
4922         * gcc.dg/graphite/id-12.c: New.
4923         * gcc.dg/graphite/id-13.c: New.
4924         * gcc.dg/graphite/id-14.c: New.
4925         * gcc.dg/graphite/id-15.c: New.
4926         * gcc.dg/graphite/id-2.c: New.
4927         * gcc.dg/graphite/id-3.c: New.
4928         * gcc.dg/graphite/id-4.c: New.
4929         * gcc.dg/graphite/id-5.c: New.
4930         * gcc.dg/graphite/id-6.c: New.
4931         * gcc.dg/graphite/id-7.c: New.
4932         * gcc.dg/graphite/id-8.c: New.
4933         * gcc.dg/graphite/id-9.c: New.
4934         * gcc.dg/graphite/interchange-0.c: New.
4935         * gcc.dg/graphite/interchange-1.c: New.
4936         * gcc.dg/graphite/interchange-2.c: New.
4937         * gcc.dg/graphite/interchange-3.c: New.
4938         * gcc.dg/graphite/interchange-4.c: New.
4939         * gcc.dg/graphite/interchange-5.c: New.
4940         * gcc.dg/graphite/interchange-6.c: New.
4941         * gcc.dg/graphite/interchange-7.c: New.
4942         * gcc.dg/graphite/interchange-8.c: New.
4943         * gcc.dg/graphite/pr35356-1.c: New.
4944         * gcc.dg/graphite/pr35356-2.c: New.
4945         * gcc.dg/graphite/pr35356-3.c: New.
4946         * gcc.dg/graphite/pr40157.c: New.
4947         * gcc.dg/graphite/run-id-1.c: New.
4948         * gcc.dg/graphite/scop-20.c: New.
4949         * gcc.dg/graphite/scop-21.c: New.
4950         * gfortran.dg/graphite/id-1.f90: New.
4951         * gfortran.dg/graphite/id-10.f90: New.
4952         * gfortran.dg/graphite/id-11.f: New.
4953         * gfortran.dg/graphite/id-12.f: New.
4954         * gfortran.dg/graphite/id-13.f: New.
4955         * gfortran.dg/graphite/id-14.f: New.
4956         * gfortran.dg/graphite/id-15.f: New.
4957         * gfortran.dg/graphite/id-16.f: New.
4958         * gfortran.dg/graphite/id-5.f: New.
4959         * gfortran.dg/graphite/id-6.f: New.
4960         * gfortran.dg/graphite/id-7.f: New.
4961         * gfortran.dg/graphite/id-8.f: New.
4962         * gfortran.dg/graphite/id-9.f: New.
4963         * gfortran.dg/graphite/interchange-1.f: New.
4964         * gfortran.dg/graphite/interchange-2.f: New.
4965
4966 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
4967
4968         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4969         flags based on the name of the testcase.
4970         * gfortran.dg/graphite/graphite.exp: Same.
4971
4972         * gcc.dg/graphite/block-0.c: Adjusted.
4973         * gcc.dg/graphite/block-1.c: Adjusted.
4974         * gcc.dg/graphite/block-2.c: Adjusted.
4975         * gcc.dg/graphite/block-3.c: Adjusted.
4976         * gcc.dg/graphite/block-4.c: Adjusted.
4977         * gcc.dg/graphite/block-5.c: Adjusted.
4978         * gcc.dg/graphite/block-6.c: Adjusted.
4979         * gcc.dg/graphite/pr37485.c: Adjusted.
4980         * gcc.dg/graphite/pr37684.c: Adjusted.
4981         * gcc.dg/graphite/pr37828.c: Adjusted.
4982         * gcc.dg/graphite/pr37883.c: Adjusted.
4983         * gcc.dg/graphite/pr37928.c: Adjusted.
4984         * gcc.dg/graphite/pr37943.c: Adjusted.
4985         * gcc.dg/graphite/pr38409.c: Adjusted.
4986         * gcc.dg/graphite/pr38498.c: Adjusted.
4987         * gcc.dg/graphite/pr38559.c: Adjusted.
4988         * gcc.dg/graphite/pr39335.c: Adjusted.
4989         * gcc.dg/graphite/pr39335_1.c: Adjusted.
4990         * gcc.dg/graphite/scop-0.c: Adjusted.
4991         * gcc.dg/graphite/scop-1.c: Adjusted.
4992         * gcc.dg/graphite/scop-10.c: Adjusted.
4993         * gcc.dg/graphite/scop-11.c: Adjusted.
4994         * gcc.dg/graphite/scop-12.c: Adjusted.
4995         * gcc.dg/graphite/scop-13.c: Adjusted.
4996         * gcc.dg/graphite/scop-14.c: Adjusted.
4997         * gcc.dg/graphite/scop-15.c: Adjusted.
4998         * gcc.dg/graphite/scop-16.c: Adjusted.
4999         * gcc.dg/graphite/scop-17.c: Adjusted.
5000         * gcc.dg/graphite/scop-18.c: Adjusted.
5001         * gcc.dg/graphite/scop-19.c: Adjusted.
5002         * gcc.dg/graphite/scop-2.c: Adjusted.
5003         * gcc.dg/graphite/scop-3.c: Adjusted.-
5004         * gcc.dg/graphite/scop-4.c: Adjusted.
5005         * gcc.dg/graphite/scop-5.c: Adjusted.
5006         * gcc.dg/graphite/scop-6.c: Adjusted.
5007         * gcc.dg/graphite/scop-7.c: Adjusted.
5008         * gcc.dg/graphite/scop-8.c: Adjusted.
5009         * gcc.dg/graphite/scop-9.c: Adjusted.
5010         * gcc.dg/graphite/scop-matmult.c: Adjusted.
5011         * gfortran.dg/graphite/block-1.f90: Adjusted.
5012         * gfortran.dg/graphite/block-2.f: Adjusted.
5013         * gfortran.dg/graphite/block-3.f90: Adjusted.
5014         * gfortran.dg/graphite/block-4.f90: Adjusted.
5015         * gfortran.dg/graphite/id-2.f90: Adjusted.
5016         * gfortran.dg/graphite/id-3.f90: Adjusted.
5017         * gfortran.dg/graphite/id-4.f90: Adjusted.
5018         * gfortran.dg/graphite/pr37852.f90: Adjusted.
5019         * gfortran.dg/graphite/pr37857.f90: Adjusted.
5020         * gfortran.dg/graphite/pr37980.f90: Adjusted.
5021         * gfortran.dg/graphite/pr38083.f90: Adjusted.
5022         * gfortran.dg/graphite/pr38953.f90: Adjusted.
5023         * gfortran.dg/graphite/scop-1.f: Adjusted.
5024
5025 2009-07-30  Doug Kwan  <dougkwan@google.com>
5026
5027         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5028         in warnings added in rev 141298.
5029
5030 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5031
5032         * lib/options.exp: Use "!=" instead of "ne".
5033
5034         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5035
5036         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5037         * gcc.dg/ucnid-12.c: Likewise.
5038
5039 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5040             Pat Haugen  <pthaugen@us.ibm.com>
5041             Revital Eres <ERES@il.ibm.com>
5042
5043         * gcc.target/powerpc/altivec-32.c: New file to test
5044         Altivec simple math function vectorization.
5045
5046         * gcc.target/powerpc/bswap-run.c: New file to test swap
5047         builtins.
5048         * gcc.target/powerpc/bswap16.c: Ditto.
5049         * gcc.target/powerpc/bswap32.c: Ditto.
5050         * gcc.target/powerpc/bswap64-1.c: Ditto.
5051         * gcc.target/powerpc/bswap64-2.c: Ditto.
5052         * gcc.target/powerpc/bswap64-3.c: Ditto.
5053         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5054         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5055         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5056
5057         * gcc.target/powerpc/popcount-2.c: New file to test
5058         power7 popcntd instructions.
5059         * gcc.target/powerpc/popcount-3.c: Ditto.
5060
5061         * gcc.target/powerpc/pr39457.c: New VSX test.
5062         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5063         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5064         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5065         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5066         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5067         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5068         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5069         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5070         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5071         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5072         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5073         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5074
5075         * gcc.target/powerpc/altivec-6.c: Store the result of
5076         vec_add, so the optimizer doesn't remove it.
5077
5078         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5079         systems that support bswap64.
5080
5081         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5082         prevent VSX code generation.
5083
5084         * lib/target-supports.exp (check_vsx_hw_available): New
5085         function to test if VSX available.
5086         (check_effective_target_powerpc_vsx_ok): Ditto.
5087         (check_vmx_hw_available): Add explicit -mno-vsx.
5088
5089 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
5090
5091         PR c/39902
5092         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5093
5094 2009-07-30  Martin Jambor  <mjambor@suse.cz>
5095
5096         PR tree-optimization/40570
5097         * gcc.c-torture/compile/pr40570.c: New test.
5098
5099 2009-07-29  Jason Merrill  <jason@redhat.com>
5100
5101         PR c++/14912
5102         * g++.dg/template/defarg13.C: New.
5103
5104 2009-07-29  Richard Guenther  <rguenther@suse.de>
5105
5106         PR c++/40834
5107         * g++.dg/torture/pr40834.C: New testcase.
5108
5109 2009-07-29  Michael Matz  <matz@suse.de>
5110
5111         PR middle-end/40830
5112         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5113
5114 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
5115
5116         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5117         sh*-*-* targets.  Skip on spu-*-* targets.
5118         * gfortran.dg/maxlocval_4.f90: Likewise.
5119         * gfortran.dg/minlocval_1.f90: Likewise.
5120         * gfortran.dg/minlocval_4.f90: Likewise.
5121
5122 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
5123
5124         PR fortran/40878
5125         * gfortran.dg/gomp/pr40878-1.f90: New test.
5126         * gfortran.dg/gomp/pr40878-2.f90: New test.
5127
5128         PR testsuite/40891
5129         * gcc.dg/cdce1.c: Adjust note line number.
5130         * gcc.dg/cdce2.c: Likewise.
5131
5132 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
5133
5134         PR fortran/40882
5135         * gfortran.dg/proc_ptr_comp_13.f90: New.
5136
5137 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5138
5139         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5140         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5141         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5142         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5143         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5144         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5145         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5146         * gcc.target/i386/avx-vtestps-2.c: Likewise.
5147         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5148         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5149         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5150         * gcc.target/i386/avx-vtestps-3.c: Likewise.
5151         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
5152         #ifdef NEED_IEEE754_FLOAT conditional.
5153         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
5154         conditional.
5155
5156 2009-07-28  Jan Beulich  <jbeulich@novell.com>
5157
5158         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5159         i?86-*-netware.
5160         * g++.dg/ext/bitfield3.C: Likewise.
5161         * g++.dg/ext/bitfield4.C: Likewise.
5162         * g++.dg/ext/bitfield5.C: Likewise.
5163         * gcc.dg/bitfld-15.c: Likewise.
5164         * gcc.dg/bitfld-16.c: Likewise.
5165         * gcc.dg/bitfld-17.c: Likewise.
5166         * gcc.dg/bitfld-18.c: Likewise.
5167         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5168         * gcc.dg/20010912-1.c: Likewise.
5169         * gcc.dg/20021018-1.c: Likewise.
5170         * gcc.dg/20030213-1.c: Likewise.
5171         * gcc.dg/20030225-1.c: Likewise.
5172         * gcc.dg/20030708-1.c: Likewise.
5173         * gcc.dg/20050321-2.c: Likewise.
5174         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5175         * gcc.dg/cdce2.c: Likewise.
5176         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5177         targets.
5178         * gcc.target/i386/pr37248-3.c: Likewise.
5179
5180 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
5181
5182         PR fortran/40848
5183         * gfortran.dg/altreturn_7.f90: New.
5184
5185 2009-07-27  Simon Baldwin  <simonb@google.com>
5186
5187         PR testsuite/40829
5188         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5189         so that indexing no longer runs off array end.
5190
5191 2009-07-27  Tobias Burnus  <burnus@net-b.de>
5192
5193         PR fortran/40851
5194         * gfortran.dg/derived_init_3.f90: New test.
5195
5196 2009-07-26  Tobias Burnus  <burnus@net-b.de>
5197
5198         PR fortran/33197
5199         * gfortran.dg/atan2_1.f90: New test
5200         * gfortran.dg/atan2_2.f90: New test
5201
5202 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
5203
5204         PR c++/40749
5205         * g++.dg/warn/Wreturn-type-6.C: New test.
5206
5207 2009-07-26  Ira Rosen  <irar@il.ibm.com>
5208
5209         PR tree-optimization/40801
5210         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5211         * gfortran.dg/vect/vect.exp: Run tests starting with
5212         "fast-math-real8" with -ffast-math and -fdefault-real-8.
5213
5214 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5215
5216         PR rtl-optimization/40445
5217         * g++.dg/other/builtin-unreachable-1.C: New testcase.
5218
5219 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
5220
5221         * gcc.dg/builtin-unreachable-4.c: New test.
5222
5223 2009-07-25  Tobias Burnus  <burnus@net-b.de>
5224
5225         PR fortran/33197
5226         * gfortran.dg/complex_intrinsic_5.f90: New test.
5227         * gfortran.dg/complex_intrinsic_7.f90: New test.
5228
5229 2009-07-25  Martin Jambor  <mjambor@suse.cz>
5230
5231         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5232         * gcc.dg/ipa/noclone-1.c: New test.
5233
5234 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
5235
5236         * lib/target-supports.exp (check_effective_target_static): New
5237         procedure.
5238         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5239         supported.
5240         * g++.old-deja/g++.law/weak.C: Require static effective target.
5241
5242 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
5243
5244         PR fortran/39630
5245         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5246         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5247         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5248         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5249         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5250         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5251         * gfortran.dg/typebound_call_10.f03: New.
5252
5253 2009-07-24  Jason Merrill  <jason@redhat.com>
5254
5255         * g++.dg/cpp0x/defaulted11.C: New.
5256
5257         * g++.dg/cpp0x/initlist23.C: New.
5258
5259 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
5260
5261         PR fortran/40822
5262         * gfortran.dg/char_length_16.f90: New.
5263
5264 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
5265
5266         PR fortran/40643
5267         PR fortran/31067
5268         * gfortran.dg/maxlocval_2.f90: New test.
5269         * gfortran.dg/maxlocval_3.f90: New test.
5270         * gfortran.dg/maxlocval_4.f90: New test.
5271         * gfortran.dg/minlocval_1.f90: New test.
5272         * gfortran.dg/minlocval_2.f90: New test.
5273         * gfortran.dg/minlocval_3.f90: New test.
5274         * gfortran.dg/minlocval_4.f90: New test.
5275
5276 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
5277
5278         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5279         scan-assembler.
5280
5281 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
5282
5283         PR fortran/40839
5284         * gfortran.dg/pr40839.f90: New test.
5285
5286 2009-07-23  Michael Matz  <matz@suse.de>
5287
5288         PR middle-end/40830
5289         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5290         don't set options ourself.
5291
5292 2009-07-23  Simon Baldwin  <simonb@google.com>
5293
5294         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5295         native C compilation where required.
5296
5297 2009-07-22  Doug Kwan  <dougkwan@google.com>
5298
5299         * gcc.c-torture/compile/20090721-1.c: New test.
5300
5301 2009-07-22  Michael Matz  <matz@suse.de>
5302
5303         PR tree-optimization/35229
5304         PR tree-optimization/39300
5305         * gcc.dg/vect/vect-pre-interact.c: New test.
5306
5307 2009-07-22  Richard Guenther  <rguenther@suse.de>
5308
5309         * g++.dg/lookup/using21.C: Fix duplicate paste.
5310
5311 2009-07-22  Richard Guenther  <rguenther@suse.de>
5312
5313         PR c++/40799
5314         * g++.dg/lookup/using21.C: New testcase.
5315
5316 2009-07-21  Jason Merrill  <jason@redhat.com>
5317
5318         * g++.dg/init/aggr4.C: New.
5319
5320 2009-07-21  Jason Merrill  <jason@redhat.com>
5321
5322         Core issue 934
5323         * g++.dg/cpp0x/initlist22.C: New.
5324
5325 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5326
5327         * gcc.target/i386/vectorize8.c: New test.
5328
5329 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
5330
5331         PR target/40811
5332         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5333         Add i?86 and x86_64 targets.
5334         * gcc.target/i386/vectorize7.c: New test.
5335
5336         PR target/40809
5337         * gcc.target/i386/pr40809.c: New test.
5338
5339 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
5340
5341         PR tree-optimization/40813
5342         * g++.dg/opt/inline15.C: New test.
5343
5344 2009-07-21  Paul Brook <paul@codesourcery.com>
5345
5346         * gcc.dg/vect/section-anchors-nest-1.c: New test.
5347         * lib/target-supports.exp (check_effective_target_section_anchors):
5348         Add arm*-*-*.
5349
5350 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
5351
5352         * gcc.dg/plugin/finish_unit_plugin.c: New test.
5353         * gcc.dg/plugin/finish_unit-test-1.c: New test.
5354         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5355
5356 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
5357
5358         * gcc.target/mips/ext-3.c: New test.
5359
5360 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
5361
5362         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5363         * gcc.dg/builtin-object-size-8.c: New test.
5364         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5365         * g++.dg/ext/builtin-object-size2.C: Likewise.
5366
5367         PR tree-optimization/40792
5368         * gcc.dg/pr40792.c: New test.
5369
5370 2009-07-20  Ira Rosen  <irar@il.ibm.com>
5371
5372         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5373         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5374         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5375
5376 2009-07-20  Christian Bruel  <christian.bruel@st.com>
5377
5378         * gcc.target/sh/mfmovd.c: New test.
5379
5380 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
5381             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5382
5383         PR libfortran/40714
5384         * gfortran.dg/eof_3.f90: New test.
5385
5386 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5387
5388         PR fortran/40727
5389         * gfortran.dg/intrinsic_cmplx.f90: New test.
5390
5391 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
5392
5393         PR libfortran/34670
5394         PR libfortran/36874
5395         * gfortran.dg/cshift_bounds_1.f90:  New test.
5396         * gfortran.dg/cshift_bounds_2.f90:  New test.
5397         * gfortran.dg/cshift_bounds_3.f90:  New test.
5398         * gfortran.dg/cshift_bounds_4.f90:  New test.
5399         * gfortran.dg/eoshift_bounds_1.f90:  New test.
5400         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
5401         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
5402         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
5403
5404 2009-07-19  Jan Hubicka  <jh@suse.cz>
5405
5406         PR tree-optimization/40676
5407         * gcc.c-torture/compile/pr40676.c: New testcase.
5408
5409 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5410
5411         * gcc.target/mips/ext-2.c: New test.
5412
5413 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
5414
5415         * gcc.target/mips/octeon-exts-7.c: New test.
5416         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5417         * gcc.target/mips/octeon-exts-5.c: Likewise.
5418
5419 2009-07-18  Richard Guenther  <rguenther@suse.de>
5420
5421         PR testsuite/40798
5422         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5423
5424 2009-07-18  Richard Guenther  <rguenther@suse.de>
5425
5426         PR c/40787
5427         * gcc.dg/pr35899.c: Adjust.
5428
5429 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
5430
5431         * gcc.target/powerpc/asm-es-1.c: New test.
5432         * gcc.target/powerpc/asm-es-2.c: Likewise.
5433
5434 2009-07-17  Richard Guenther  <rguenther@suse.de>
5435
5436         PR c/40401
5437         * g++.dg/rtti/crash4.C: New testcase.
5438         * g++.dg/torture/20090706-1.C: Likewise.
5439         * gcc.dg/redecl-17.c: Likewise.
5440         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5441         * gcc.dg/declspec-9.c: Expect extra error.
5442         * gcc.dg/declspec-10.c: Likewise.
5443         * gcc.dg/declspec-11.c: Likewise.
5444         * gcc.dg/redecl-10.c: Expect extra warnings.
5445         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5446         * gcc.target/i386/pr39545-1.c: Likewise.
5447         * g++.dg/ext/asm3.C: Expect more errors.
5448         * g++.dg/gomp/block-1.C: Likewise.
5449         * g++.dg/gomp/block-2.C: Likewise.
5450         * g++.dg/gomp/block-3.C: Likewise.
5451         * g++.dg/gomp/block-5.C: Likewise.
5452         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5453         * g++.dg/warn/unused-result1.C: XFAIL.
5454
5455 2009-07-17  Richard Guenther  <rguenther@suse.de>
5456
5457         PR tree-optimization/40321
5458         * gcc.c-torture/compile/pr40321.c: New testcase.
5459         * g++.dg/torture/pr40321.C: Likewise.
5460
5461 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
5462
5463         PR c++/40780
5464         * g++.dg/template/ptrmem19.C: New test.
5465
5466 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
5467             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5468
5469         PR 40435
5470         * gcc.dg/pr36902.c: Add column info.
5471         * g++.dg/gcov/gcov-2.C: Change count for definition.
5472
5473 2009-07-16  Jason Merrill  <jason@redhat.com>
5474
5475         PR libstdc++/37907
5476         * g++.dg/cpp0x/std-layout1.C: New.
5477         * g++.dg/ext/has_nothrow_assign.C: Fix.
5478         * g++.dg/ext/has_nothrow_copy.C: Fix.
5479         * g++.dg/ext/has_trivial_assign.C: Fix.
5480         * g++.dg/ext/has_trivial_copy.C: Fix.
5481         * g++.dg/ext/is_pod.C: Fix.
5482         * g++.dg/other/offsetof3.C: Adjust.
5483         * g++.dg/overload/ellipsis1.C: Adjust.
5484         * g++.dg/warn/var-args1.C: Adjust.
5485         * g++.old-deja/g++.brendan/crash63.C: Adjust.
5486         * g++.old-deja/g++.brendan/crash64.C: Adjust.
5487         * g++.old-deja/g++.brendan/overload8.C: Adjust.
5488         * g++.old-deja/g++.other/vaarg3.C: Adjust.
5489         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5490
5491 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5492
5493         * gcc.dg/torture/builtin-math-5.c: Add more cases.
5494         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
5495         effective target "mpc_pow".
5496         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5497
5498 2009-07-16  Richard Henderson  <rth@redhat.com>
5499
5500         * g++.dg/opt/eh4.C: New test.
5501
5502 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
5503
5504         * obj-c++.dg/defs.mm (abort): Make it extern "C".
5505
5506 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
5507
5508         PR middle-end/40747
5509         * gcc.c-torture/execute/pr40747.c: New test.
5510
5511 2009-07-15  Richard Guenther  <rguenther@suse.de>
5512
5513         PR middle-end/40753
5514         * gcc.c-torture/compile/pr40753.c: New testcase.
5515
5516 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
5517
5518         PR fortran/40743
5519         * gfortran.dg/interface_assignment_4.f90: New.
5520
5521 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
5522
5523         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5524         for FreeBSD up to and including version 8.
5525
5526 2009-07-14  Taras Glek  <tglek@mozilla.com>
5527             Rafael Espindola  <espindola@google.com>
5528
5529         * g++.dg/plugin/header-plugin-test.C: New.
5530         * g++.dg/plugin/header_plugin.c: New.
5531         * g++.dg/plugin/plugin.exp: Update.
5532
5533 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5534
5535         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5536         function to enable vectorization.
5537         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5538         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5539
5540 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
5541
5542         * gcc.target/i386/sse-copysignf-vec.c: New test.
5543         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5544
5545 2009-07-14  Jason Merrill  <jason@redhat.com>
5546
5547         PR c++/37276
5548         * g++.dg/lookup/builtin5.C: New.
5549         * g++.dg/other/error22.C: Add missing extern "C".
5550         * g++.dg/warn/Warray-bounds.C: Likewise.
5551         * gcc.dg/compat/compat-common.h: Likewise.
5552
5553         PR c++/40746
5554         * g++.dg/lookup/using20.C: New.
5555
5556         PR c++/40740
5557         * g++.dg/template/koenig8.C: New.
5558
5559 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
5560
5561         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5562         both i?86-*-darwin* and x86_64-*-darwin*.
5563
5564 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
5565
5566         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5567         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5568         name.
5569
5570 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
5571
5572         PR debug/40705
5573         * g++.dg/debug/dwarf2/typedef1.C: New test.
5574
5575         PR c++/40357
5576         * g++.dg/other/typedef3.C: New test.
5577
5578 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
5579
5580         * gcc.dg/20090709-1.c: Move to a proper place ...
5581         * gcc.target/m68k/20090709-1.c: ... here.
5582
5583 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5584
5585         PR C++/22154
5586         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5587         front of qualified names are allowed.
5588         * g++.dg/parse/crash10.C: Likewise.
5589         * g++.dg/parse/error15.C: Likewise.
5590         * g++.dg/parse/typename9.C: Likewise.
5591         * g++.dg/parse/error8.C: Likewise.
5592
5593 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
5594
5595         PR fortran/40646
5596         * gfortran.dg/proc_ptr_22.f90: Extended.
5597         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5598
5599 2009-07-13  Ira Rosen  <irar@il.ibm.com>
5600
5601         * gfortran.dg/vect/vect-6.f: New test.
5602
5603 2009-07-12  Jason Merrill  <jason@redhat.com>
5604
5605         PR c++/36628
5606         * g++.dg/cpp0x/decltype17.C: New.
5607
5608         PR c++/37206
5609         * g++.dg/cpp0x/rv10.C: New.
5610
5611 2009-07-12  Jason Merrill  <jason@redhat.com>
5612
5613         PR c++/40689
5614         * g++.dg/cpp0x/initlist20.C: New.
5615         * g++.dg/cpp0x/initlist21.C: New.
5616
5617 2009-07-12  Ira Rosen  <irar@il.ibm.com>
5618
5619         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5620         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5621         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5622         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5623         gcc.dg/vect/vect-double-reduc-7.c: New tests.
5624
5625 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
5626
5627         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5628         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5629         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5630         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5631         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5632         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5633         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5634         effective_target fd_truncate.
5635
5636 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5637
5638         * gnat.dg/specs/addr1.ads: New test.
5639
5640 2009-07-11  Jan Hubicka  <jh@suse.cz>
5641
5642         PR middle-end/48388
5643         * g++.dg/torture/pr40388.C: New testcase.
5644
5645 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
5646
5647         PR target/40668
5648         * gcc.c-torture/execute/pr40668.c: New test.
5649
5650 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
5651
5652         * gcc.c-torture/execute/20090711-1.c: New test.
5653
5654 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
5655
5656         PR testsuite/40699
5657         PR testsuite/40707
5658         PR testsuite/40709
5659         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5660         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5661         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5662         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5663
5664 2009-07-11  Tobias Burnus  <burnus@net-b.de>
5665
5666         PR fortran/33197
5667         * gfortran.dg/complex_intrinsic_3.f90: New test.
5668         * gfortran.dg/complex_intrinsic_4.f90: New test.
5669
5670 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
5671
5672         PR target/39079
5673         * gcc.target/mips/mips.exp: Make -msynci a known option.
5674         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5675
5676 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
5677
5678         PR c++/40502
5679         * g++.dg/ext/strncpy-chk1.C: New test.
5680
5681 2009-07-10  Richard Guenther  <rguenther@suse.de>
5682
5683         PR tree-optimization/40496
5684         * g++.dg/opt/pr40496.C: New testcase.
5685
5686 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5687
5688         PR 25509
5689         PR 40614
5690         * g++.dg/warn/unused-result1-Werror.c: New.
5691
5692 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
5693
5694         PR fortran/39334
5695         * gfortran.dg/recursive_parameter_1.f90: New test.
5696
5697 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5698
5699         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5700         * gfortran.dg/module_equivalence_6.f90: Ditto.
5701         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5702         * gfortran.dg/nan_2.f90: Ditto.
5703         * gfortran.dg/inquire_11.f90: Ditto.
5704         * gfortran.dg/abstract_type_3.f03: Ditto.
5705         * gfortran.dg/abstract_type_1.f90: Ditto.
5706         * gfortran.dg/private_type_9.f90: Ditto.
5707         * gfortran.dg/abstract_type_5.f03: Ditto.
5708         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5709         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5710         * gfortran.dg/derived_sub.f90: Ditto.
5711         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5712         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5713         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5714         * gfortran.dg/mvbits_6.f90: Ditto.
5715         * gfortran.dg/abstract_type_2.f03: Ditto.
5716         * gfortran.dg/abstract_type_4.f03: Ditto.
5717         * gfortran.dg/bounds_check_9.f90: Ditto.
5718         * gfortran.dg/optional_dim_3.f90: Ditto.
5719         * gfortran.dg/pr32921.f: Ditto.
5720         * gfortran.dg/entry_16.f90: Ditto.
5721         * gfortran.dg/generic_16.f90: Ditto.
5722
5723
5724 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
5725
5726         * gcc.target/m68k/20090709-1.c: New.
5727
5728 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
5729
5730         PR c++/40684
5731         * g++.dg/template/unify11.C: New test.
5732
5733 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
5734
5735         PR fortran/40629
5736         * gfortran.dg/host_assoc_function_9.f90: New test.
5737
5738 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
5739
5740         PR fortran/40646
5741         * gfortran.dg/proc_ptr_22.f90: New.
5742         * gfortran.dg/proc_ptr_comp_12.f90: New.
5743
5744 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
5745
5746         PR middle-end/40692
5747         * gcc.c-torture/compile/pr40692.c: New test.
5748
5749 2009-07-09  Tobias Burnus  <burnus@net-b.de>
5750
5751         PR fortran/40604
5752         * gfortran.dg/pointer_check_6.f90: New test.
5753
5754 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
5755
5756         * gcc.target/mips/truncate-5.c: New test.
5757
5758 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5759
5760         PR libfortran/40330
5761         PR libfortran/40662
5762         * gfortran.dg/fmt_cache_1.f: New test.
5763
5764 2009-07-08  Tobias Burnus  <burnus@net-b.de>
5765
5766         PR fortran/40675
5767         * gfortran.dg/nosigned_zero_1.f90: New test.
5768         * gfortran.dg/nosigned_zero_2.f90: New test.
5769
5770 2009-07-08  Richard Guenther  <rguenther@suse.de>
5771
5772         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5773
5774 2009-07-08  Richard Guenther  <rguenther@suse.de>
5775
5776         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5777
5778 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
5779
5780         PR fortran/40591
5781         * gfortran.dg/proc_ptr_21.f90: New test.
5782
5783 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5784
5785         PR c++/31246
5786         * g++.dg/warn/pr31246.C: New.
5787         * g++.dg/warn/pr31246-2.C: New.
5788
5789 2009-07-07  Jason Merrill  <jason@redhat.com>
5790
5791         PR c++/35828
5792         * g++.dg/template/defarg12.C: New.
5793
5794         PR c++/37816
5795         * g++.dg/cpp0x/enum7.C: New.
5796
5797         PR c++/37946
5798         * g++.dg/cpp0x/enum6.C: New.
5799
5800         PR c++/40639
5801         * g++.dg/cpp0x/enum5.C: New.
5802
5803         PR c++/40633
5804         * g++.dg/cpp0x/enum4.C: New.
5805
5806 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5807
5808         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5809
5810 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5811
5812         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5813
5814 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
5815
5816         PR middle-end/40669
5817         * gcc.dg/pr40669.c: New test.
5818
5819 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5820
5821         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5822         location. Update all calls.
5823         * g++.dg/plugin/selfassign.c: Likewise.
5824
5825 2009-07-06  Jason Merrill  <jason@redhat.com>
5826
5827         * g++.dg/rtti/dyncast[34].C: New.
5828
5829 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5830
5831         * lib/target-supports.exp
5832         (check_effective_target_mips_newabi_large_long_double): New.
5833         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5834         target.
5835         * gcc.target/mips/fpr-moves-6.c: Likewise.
5836
5837 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
5838
5839         PR c++/40557
5840         * g++.dg/template/union2.C: New test.
5841
5842 2009-07-04  Jason Merrill  <jason@redhat.com>
5843
5844         * g++.dg/template/using15.C: New.
5845
5846 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
5847
5848         * gfortran.dg/maxloc_1.f90: New test.
5849
5850 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
5851
5852         PR fortran/40593
5853         * gfortran.dg/proc_ptr_result_6.f90: New.
5854
5855 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5856
5857         * gcc.dg/framework-2.c: Adjust testcase to pass.
5858
5859 2009-07-04  Jason Merrill  <jason@redhat.com>
5860
5861         PR c++/40619
5862         * g++.dg/cpp0x/auto16.C: New.
5863
5864 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
5865
5866         PR target/40587
5867         * gfortran.dg/pr40587.f: New test.
5868
5869 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5870
5871         PR fortran/40638
5872         * gfortran.dg/unit_1.f90: New test.
5873
5874 2009-07-03  Jason Merrill  <jason@redhat.com>
5875
5876         * g++.dg/template/pure1.C: Expect another error.
5877
5878 2009-07-03  Richard Guenther  <rguenther@suse.de>
5879
5880         PR tree-optimization/40640
5881         * gcc.c-torture/compile/pr40640.c: New testcase.
5882
5883 2009-07-03  Richard Guenther  <rguenther@suse.de>
5884
5885         PR middle-end/34163
5886         * gfortran.dg/pr34163.f90: New testcase.
5887
5888 2009-07-03  Jan Hubicka  <jh@suse.cz>
5889
5890         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5891         * gcc.dg/tree-ssa/loop-25.c: Likewise.
5892         * gcc.dg/tree-ssa/loop-26.c: Likewise.
5893         * gcc.dg/tree-ssa/pr32044.c: Likewise.
5894         * gcc.dg/tree-ssa/loop-29.c: Likewise.
5895         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5896         * gnat.dg/loop_optimization6.adb: Enable -O2.
5897
5898 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
5899
5900         * g++.dg/warn/null4.C: Extend.
5901
5902 2009-07-02  Jason Merrill  <jason@redhat.com>
5903
5904         * g++.dg/template/spec8.C: Fix.
5905
5906 2009-07-02  Michael Matz  <matz@suse.de>
5907
5908         PR fortran/32131
5909         * gfortran.dg/pr32921.f: Adjust.
5910
5911 2009-07-02  Jan Hubicka  <jh@suse.cz>
5912
5913         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5914
5915 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
5916
5917         * gcc.target/mips/truncate-4.c: New testcase.
5918
5919 2009-07-01  Richard Guenther  <rguenther@suse.de>
5920
5921         PR tree-optimization/19831
5922         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5923         make allocated memory escape.  Un-XFAIL.
5924         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5925         * gcc.dg/vect/pr31699.c: Likewise.
5926         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5927
5928 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
5929
5930         PR c++/40566
5931         * g++.dg/parse/cond5.C: New test.
5932
5933 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5934
5935         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5936         (main): Pass n to main_1 instead.
5937         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5938         (main_1): New function, split off from...
5939         (main): ...here.  Pass `off' to main_1 instead.
5940
5941 2009-06-30  Jason Merrill  <jason@redhat.com>
5942
5943         PR c++/40595
5944         * g++.dg/cpp0x/variadic94.C: New.
5945
5946 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
5947
5948         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5949         * lib/target-libpath.exp (ld_library_path_vars): New variable.
5950         (init_ld_library_path_env_vars): New function, replacing the
5951         orig_*_saved assignments.  Call it after defining it.
5952         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5953         (restore_ld_library_path_env_vars): Likewise.
5954         (add_path, find_libgcc_s): New functions.
5955         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5956         gcc-set-multilib-library-path.
5957         (objc_target_compile): Don't add "." to ld_library_path.
5958         Use add_path.
5959         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5960         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
5961         gcc-set-multilib-library-path.
5962         * lib/g++.exp (g++_link_flags): Likewise.
5963         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5964         * lib/c-torture.exp: Do not manipulate ld_library_path at the
5965         top level; do it...
5966         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
5967         to tell when this needs to happen.  Use find_libgcc_s instead of
5968         gcc-set-multilib-library-path.
5969         * lib/gcc-dg.exp: Likewise.
5970         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5971         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5972         unless it is in $ALT_LD_LIBRARY_PATH.
5973         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5974
5975 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
5976
5977         * gnat.dg/discr12.adb: New test.
5978         * gnat.dg/discr12_pkg.ads: New helper.
5979         * gnat.dg/discr13.adb: New test.
5980         * gnat.dg/discr14.ad[sb]: Likewise.
5981         * gnat.dg/discr15.adb: Likewise.
5982         * gnat.dg/discr15_pkg.ads: New helper.
5983         * gnat.dg/discr16.adb: New test.
5984         * gnat.dg/discr16_g.ads: New helper.
5985         * gnat.dg/discr16_pkg.ads: Likewise.
5986         * gnat.dg/discr16_cont.ads: Likewise.
5987         * gnat.dg/discr17.adb: New test.
5988         * gnat.dg/discr18.adb: Likewise.
5989         * gnat.dg/discr18_pkg.ads: New helper.
5990         * gnat.dg/discr19.adb: New test.
5991
5992 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5993
5994         PR fortran/40576
5995         * gfortran.dg/internal_write_1.f90:  New testcase.
5996
5997 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
5998
5999         PR fortran/40594
6000         * gfortran.dg/derived_pointer_recursion_2.f90: New.
6001
6002 2009-06-30  Richard Guenther  <rguenther@suse.de>
6003
6004         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6005
6006 2009-06-30  Wei Guozhi  <carrot@google.com>
6007
6008         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6009         to "-Os".
6010
6011 2009-06-30  Ira Rosen  <irar@il.ibm.com>
6012
6013         PR tree-optimization/40542
6014         * gcc.dg/vect/pr40542.c: New test.
6015
6016 2009-06-30  Martin Jambor  <mjambor@suse.cz>
6017
6018         PR tree-optimization/40582
6019         * gcc.c-torture/compile/pr40582.c: New test.
6020
6021 2009-06-30  Wei Guozhi  <carrot@google.com>
6022
6023         PR/40416
6024         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6025
6026 2009-06-29  Jason Merrill  <jason@redhat.com>
6027
6028         PR c++/40274
6029         * g++.dg/template/debug1.C: New.
6030
6031 2009-06-29  Tobias Burnus  <burnus@net-b.de>
6032
6033         PR fortran/40580
6034         * pointer_check_1.f90: New test.
6035         * pointer_check_2.f90: New test.
6036         * pointer_check_3.f90: New test.
6037         * pointer_check_4.f90: New test.
6038         * pointer_check_5.f90: New test.
6039
6040 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
6041
6042         PR fortran/40551
6043         * gfortran.dg/func_assign_2.f90 : New test.
6044
6045 2009-06-29  Richard Guenther  <rguenther@suse.de>
6046
6047         PR middle-end/14187
6048         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6049         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6050         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6051         * gcc.c-torture/execute/20090623-1.c: Likewise.
6052         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6053         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6054
6055 2009-06-29  Richard Guenther  <rguenther@suse.de>
6056
6057         PR middle-end/38212
6058         * gcc.c-torture/execute/pr38212.c: New testcase.
6059
6060 2009-06-29  Richard Guenther  <rguenther@suse.de>
6061
6062         PR tree-optimization/40579
6063         * gcc.c-torture/execute/pr40579.c: New testcase.
6064
6065 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
6066
6067         PR tree-optimization/40550
6068         * gcc.dg/pr40550.c: New test.
6069
6070 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6071
6072         * gnat.dg/overflow_sum2.adb: New test
6073         * gnat.dg/namet.ads: New helper.
6074
6075         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6076
6077 2009-06-28  Tobias Burnus  <burnus@net-b.de>
6078
6079         PR fortran/34112
6080         * gfortran.dg/compiler-directive_1.f90: New test.
6081         * gfortran.dg/compiler-directive_2.f: New test.
6082
6083 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6084
6085         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6086         comment out some values and add some cases.
6087
6088 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
6089
6090         PR testsuite/40567
6091         * gcc.dg/vect/vect.exp: Fix lappend syntax.
6092
6093 2009-06-26  Richard Henderson  <rth@redhat.com>
6094
6095         PR testsuite/40565
6096         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6097         * gcc.target/i386/local.c: Pass a non-constant to T.
6098
6099 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
6100
6101         PR fortran/39997
6102         PR fortran/40541
6103         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6104         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6105         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6106         * gfortran.dg/proc_ptr_result_5.f90: New.
6107
6108 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
6109
6110         PR c/39902
6111         * gcc.dg/dfp/pr39902.c: New test.
6112
6113 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
6114
6115         PR testsuite/40532
6116         * gcc.dg/builtins-65.c: Require c99 runtime.
6117
6118 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6119
6120         * gnat.dg/array7.ad[sb]: New test.
6121
6122 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
6123
6124         * gnat.dg/array6.adb: New test.
6125
6126 2009-06-25  Ian Lance Taylor  <iant@google.com>
6127
6128         * g++.dg/warn/Wsign-compare-3.C: New testcase.
6129
6130 2009-06-25  Ian Lance Taylor  <iant@google.com>
6131
6132         * g++.dg/warn/Wunused-16.C: New testcase.
6133
6134 2009-06-25  Ian Lance Taylor  <iant@google.com>
6135
6136         * g++.dg/warn/skip-2.C: New testcase.
6137
6138 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
6139
6140         * gcc.c-torture/execute/20090618-1.c: add dg-run and
6141         dg-skip-if and move to ...
6142         * gcc.dg/torture/20090618-1.c.
6143
6144 2009-06-25  Martin Jambor  <mjambor@suse.cz>
6145
6146         PR tree-optimization/40493
6147         * gcc.c-torture/execute/pr40493.c: New test.
6148
6149 2009-06-24  Jason Merrill  <jason@redhat.com>
6150
6151         PR c++/40342
6152         * g++.dg/template/overload10.C: New.
6153
6154 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
6155
6156         PR fortran/40427
6157         * gfortran.dg/proc_ptr_comp_11.f90: New.
6158
6159 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6160
6161         * gcc.dg/pr40501.c: New testcase.
6162
6163 2009-06-23  DJ Delorie  <dj@redhat.com>
6164
6165         Add MeP port.
6166         * lib/target-supports.exp: Add mep support (no profiling).
6167
6168 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
6169
6170         PR testsuite/39297
6171         * gcc.dg/ssa/loop-31.c: Change scan rules.
6172
6173 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6174
6175         * gcc.dg/cpp/empty-include.c: Update column info.
6176         * gcc.dg/cpp/assert2.c: Update column info.
6177
6178 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
6179
6180         * g++.dg/ext/builtin-object-size1.C: New test.
6181         * g++.dg/ext/builtin-object-size2.C: New test.
6182
6183 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
6184
6185         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6186         * gcc.dg/optimize-bswapdi-1.c: Likewise.
6187
6188 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
6189
6190         * gcc.target/mips/truncate-3.c: New test.
6191
6192 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
6193
6194         PR fortran/37254
6195         PR fortran/39850
6196         * gfortran.dg/interface_30.f90: Modified error message.
6197         * gfortran.dg/proc_decl_22.f90: New.
6198
6199 2009-06-22  Ian Lance Taylor  <iant@google.com>
6200
6201         * gcc.dg/Wcxx-compat-19.c: New testcase.
6202
6203 2009-06-22  Matthias Klose  <doko@ubuntu.com>
6204
6205         PR objc/28050
6206         * pr28050.m: New testcase.
6207
6208 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6209
6210         PR testsuite/40481
6211         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6212
6213 2009-06-22  Martin Jambor  <mjambor@suse.cz>
6214
6215         PR tree-optimization/40492
6216         * g++.dg/torture/pr40492.C: New test.
6217
6218 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
6219
6220         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6221         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
6222
6223 2009-06-22  Olivier Hainque  <hainque@adacore.com>
6224
6225         * gnat.dg/raise_ce.adb: Helper for ...
6226         * gnat.dg/handle_and_return.adb: New test.
6227
6228 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6229
6230         PR fortran/40443
6231         * gfortran.dg/generic_18.f90: New test.
6232
6233 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
6234
6235         PR fortran/40472
6236         * gfortran.dg/spread_size_limit.f90: New test.
6237
6238 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6239
6240         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6241         to put dump files in a subdirectory.
6242         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6243         ".o" temporary files.
6244
6245 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
6246
6247         PR fortran/39850
6248         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6249         * gfortran.dg/interface_20.f90: Ditto.
6250         * gfortran.dg/interface_21.f90: Ditto.
6251         * gfortran.dg/interface_22.f90: Ditto.
6252         * gfortran.dg/interface_30.f90: New.
6253         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6254
6255 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
6256
6257         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6258         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6259         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6260         DEFAULT_VECTFLAGS.
6261
6262 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6263             Revital Eres  <eres@il.ibm.com>
6264
6265         PR testsuite/40359
6266         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6267         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6268         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6269
6270 2009-06-21  Ira Rosen  <irar@il.ibm.com>
6271
6272         PR testsuite/40475
6273         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6274         without misalignment support.
6275         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6276
6277 2009-06-20  Tobias Burnus  <burnus@net-b.de>
6278
6279         PR fortran/40452
6280         * gfortran.dg/bounds_check_strlen_9.f90: New test.
6281
6282 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
6283
6284         PR fortran/40440
6285         * gfortran.dg/alloc_comp_result_2.f90: New test.
6286
6287 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6288
6289         PR target/40482
6290         * gcc.target/arm/pr40482.c: New test.
6291
6292 2009-06-19  Ian Lance Taylor  <iant@google.com>
6293
6294         * gcc.dg/Wcxx-compat-18.c: New testcase.
6295
6296 2009-06-19  Richard Guenther  <rguenther@suse.de>
6297
6298         * gcc.c-torture/execute/20090618-1.c: New testcase.
6299
6300 2009-06-19  Ian Lance Taylor  <iant@google.com>
6301
6302         * gcc.dg/Wcxx-compat-17.c: New testcase.
6303
6304 2009-06-19  Ian Lance Taylor  <iant@google.com>
6305
6306         * gcc.dg/Wcxx-compat-15.c: New testcase.
6307
6308 2009-06-19  Ian Lance Taylor  <iant@google.com>
6309
6310         * gcc.dg/Wcxx-compat-16.c: New testcase.
6311
6312 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6313
6314         * gcc.dg/builtins-34.c: Add significand cases.
6315
6316 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
6317
6318         PR testsuite/40491
6319         * gcc.dg/20080522-1.c: Remove testcase for real.
6320         * gcc.dg/20080528-1.c: Ditto.
6321
6322 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
6323
6324         PR fortran/40450
6325         * gfortran.dg/proc_ptr_20.f90: New.
6326
6327 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
6328
6329         PR target/40470
6330         * gcc.dg/torture/pr40470-1.c: New.
6331         * gcc.dg/torture/pr40470-2.c: Likewise.
6332         * gcc.dg/torture/pr40470-3.c: Likewise.
6333         * gcc.dg/torture/pr40470-4.c: Likewise.
6334
6335 2009-06-18  Diego Novillo  <dnovillo@google.com>
6336
6337         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6338         * gcc.dg/plugin/ggcplug.c: Likewise.
6339         * gcc.dg/plugin/one_time_plugin.c: Likewise.
6340         * g++.dg/plugin/selfassign.c: Likewise.
6341         * g++.dg/plugin/attribute_plugin.c: Likewise.
6342         * g++.dg/plugin/dumb_plugin.c: Likewise.
6343
6344 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6345
6346         * gcc.dg/cpp/arith-3.c: Add column info.
6347
6348 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6349
6350         * gcc.target/arm/fp16-compile-none-2.c: New.
6351         * gcc.target/arm/fp16-compile-ieee-12.c: New.
6352         * gcc.target/arm/fp16-compile-alt-12.c: New.
6353
6354 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
6355
6356         * gcc.target/arm/fp16-compile-alt-1.c: New.
6357         * gcc.target/arm/fp16-compile-alt-2.c: New.
6358         * gcc.target/arm/fp16-compile-alt-3.c: New.
6359         * gcc.target/arm/fp16-compile-alt-4.c: New.
6360         * gcc.target/arm/fp16-compile-alt-5.c: New.
6361         * gcc.target/arm/fp16-compile-alt-6.c: New.
6362         * gcc.target/arm/fp16-compile-alt-7.c: New.
6363         * gcc.target/arm/fp16-compile-alt-8.c: New.
6364         * gcc.target/arm/fp16-compile-alt-9.c: New.
6365         * gcc.target/arm/fp16-compile-alt-10.c: New.
6366         * gcc.target/arm/fp16-compile-alt-11.c: New.
6367         * gcc.target/arm/fp16-compile-ieee-1.c: New.
6368         * gcc.target/arm/fp16-compile-ieee-2.c: New.
6369         * gcc.target/arm/fp16-compile-ieee-3.c: New.
6370         * gcc.target/arm/fp16-compile-ieee-4.c: New.
6371         * gcc.target/arm/fp16-compile-ieee-5.c: New.
6372         * gcc.target/arm/fp16-compile-ieee-6.c: New.
6373         * gcc.target/arm/fp16-compile-ieee-7.c: New.
6374         * gcc.target/arm/fp16-compile-ieee-8.c: New.
6375         * gcc.target/arm/fp16-compile-ieee-9.c: New.
6376         * gcc.target/arm/fp16-compile-ieee-10.c: New.
6377         * gcc.target/arm/fp16-compile-ieee-11.c: New.
6378         * gcc.target/arm/fp16-compile-none-1.c: New.
6379         * gcc.target/arm/fp16-compile-exprtype.c: New.
6380         * gcc.target/arm/fp16-compile-vcvt.c: New.
6381         * gcc.target/arm/fp16-builtins-1.c: New.
6382         * gcc.target/arm/fp16-rounding-alt-1.c: New.
6383         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6384         * gcc.target/arm/fp16-param-1.c: New.
6385         * gcc.target/arm/fp16-return-1.c: New.
6386         * gcc.target/arm/fp16-unprototyped-1.c: New.
6387         * gcc.target/arm/fp16-unprototyped-2.c: New.
6388         * gcc.target/arm/fp16-variadic-1.c: New.
6389         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6390         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6391         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6392         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6393         * gcc.dg/torture/arm-fp16-ops.h: New.
6394         * gcc.dg/torture/arm-fp16-ops-1.c: New.
6395         * gcc.dg/torture/arm-fp16-ops-2.c: New.
6396         * gcc.dg/torture/arm-fp16-ops-3.c: New.
6397         * gcc.dg/torture/arm-fp16-ops-4.c: New.
6398         * gcc.dg/torture/arm-fp16-ops-5.c: New.
6399         * gcc.dg/torture/arm-fp16-ops-6.c: New.
6400         * gcc.dg/torture/arm-fp16-ops-7.c: New.
6401         * gcc.dg/torture/arm-fp16-ops-8.c: New.
6402         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6403         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6404         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6405         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6406         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6407         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6408         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6409         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6410         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6411         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6412         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6413         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6414         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6415
6416 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
6417
6418         * gcc.dg/builtins-65.c: New test.
6419
6420 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
6421
6422         PR fortran/40451
6423         * gfortran.dg/proc_ptr_result_4.f90: New.
6424
6425 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
6426
6427         * gcc.c-torture/execute/bitfld-5.c: New test.
6428
6429 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6430
6431         * gcc.dg/builtin-unreachable-3.c: New test.
6432
6433 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
6434
6435         * gcc.target/i386/builtin-unreachable.c: New test.
6436
6437 2009-06-17  Ian Lance Taylor  <iant@google.com>
6438
6439         * gcc.dg/Wcxx-compat-14.c: New testcase.
6440
6441 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
6442
6443         * gcc.dg/func-ptr-conv-1.c: Update column info.
6444
6445 2009-06-17  Richard Guenther  <rguenther@suse.de>
6446
6447         PR middle-end/40404
6448         * gcc.c-torture/execute/pr40404.c: New testcase.
6449
6450 2009-06-17  Richard Guenther  <rguenther@suse.de>
6451
6452         PR middle-end/40460
6453         * g++.dg/torture/pr40460.C: New testcase.
6454
6455 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
6456
6457         * gcc.dg/plugin/one_time_plugin.c: New test.
6458         * gcc.dg/plugin/one_time-test-1.c: New test.
6459         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6460
6461 2009-06-16  Ian Lance Taylor  <iant@google.com>
6462
6463         * g++.dg/warn/skip-1.C: New testcase.
6464
6465 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
6466
6467         PR middle-end/40446
6468         * g++.dg/other/pr40446.C: New test.
6469
6470 2009-06-16  Richard Guenther  <rguenther@suse.de>
6471
6472         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6473         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6474         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6475         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6476
6477 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6478
6479         * gcc.c-torture/compile/pr40432.c: New file.
6480
6481 2009-06-16  Martin Jambor  <mjambor@suse.cz>
6482
6483         * gfortran.fortran-torture/compile/pr40413.f90: New file.
6484
6485 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
6486
6487         PR fortran/36947
6488         PR fortran/40039
6489         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6490         * gfortran.dg/interface_20.f90: Modified error messages.
6491         * gfortran.dg/interface_21.f90: Ditto.
6492         * gfortran.dg/interface_26.f90: Ditto.
6493         * gfortran.dg/interface_27.f90: Ditto.
6494         * gfortran.dg/interface_28.f90: Extended test case.
6495         * gfortran.dg/interface_29.f90: New.
6496         * gfortran.dg/proc_decl_7.f90: Modified error messages.
6497         * gfortran.dg/proc_decl_8.f90: Ditto.
6498         * gfortran.dg/proc_ptr_11.f90: Ditto.
6499         * gfortran.dg/proc_ptr_15.f90: Ditto.
6500
6501 2009-06-16  Ira Rosen  <irar@il.ibm.com>
6502
6503         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6504         printing.
6505         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6506         gcc.dg/vect/vect-outer-4f.c: Likewise.
6507         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6508         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6509         Likewise.
6510         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6511         outer loop.
6512
6513 2009-06-16  Tobias Burnus  <burnus@net-b.de>
6514
6515         PR fortran/40383
6516         * gfortran.dg/bounds_check_strlen_8.f90: New test.
6517
6518 2009-06-15  Ian Lance Taylor  <iant@google.com>
6519
6520         * gcc.dg/Wjump-misses-init-1.c: New testcase.
6521         * gcc.dg/Wjump-misses-init-2.c: New testcase.
6522         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6523         Recognize new notes.
6524         * gcc.dg/stmt-expr-label-2.c: Likewise.
6525         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
6526         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6527         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6528         * gcc.dg/c99-vla-jump-4.c: Likewise.
6529         * gcc.dg/stmt-expr-label-1.c: Likewise.
6530         * gcc.dg/stmt-expr-label-3.c: Likewise.
6531         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
6532
6533 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6534
6535         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6536
6537 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6538
6539         * gcc.dg/builtin-object-size-7.c: New test.
6540
6541 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
6542
6543         PR testsuite/40426
6544         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6545         level != "" use separate -gdwarf-2 -g${level} options instead of
6546         -gdwarf-2${level}.
6547         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6548         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6549         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6550
6551 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
6552
6553         * g++.dg/abi/mangle11.C: Update warning line.
6554         * g++.dg/abi/mangle12.C: Update warning line.
6555         * g++.dg/abi/mangle17.C: Update warning line.
6556         * g++.dg/abi/mangle20-2.C: Update warning line.
6557
6558 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6559
6560         * gcc.dg/optimize-bswap-1.c: Split into these two:
6561         * gcc.dg/optimize-bswapsi-1.c: New testcase.
6562         * gcc.dg/optimize-bswapdi-1.c: New testcase.
6563
6564 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6565
6566         * gcc.dg/optimize-bswap-1.c: New testcase.
6567
6568 2009-06-14  Richard Guenther  <rguenther@suse.de>
6569
6570         PR middle-end/40389
6571         * g++.dg/torture/pr40389.C: New testcase.
6572
6573 2009-06-13  Richard Guenther  <rguenther@suse.de>
6574
6575         PR tree-optimization/40421
6576         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6577
6578 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
6579
6580         * gcc.dg/old-style-prom-3.c: Add column info.
6581         * gcc.dg/overflow-warn-1.c
6582         * gcc.dg/gomp/pr27415.c
6583         * gcc.dg/gomp/for-1.c: Same.
6584         * gcc.dg/enum-compat-1.c: Same.
6585         * gcc.dg/c99-tag-3.c: Same.
6586         * gcc.dg/Wredundant-decls-2.c: Same.
6587         * gcc.dg/func-ptr-conv-1.c: Same.
6588         * gcc.dg/asm-wide-1.c: Same.
6589         * gcc.dg/nofixed-point-2.c: Same.
6590         * gcc.dg/cpp/line3.c: Same.
6591         * gcc.dg/array-10.c: Same.
6592         * gcc.dg/c99-vla-jump-1.c: Same.
6593         * gcc.dg/pr20368-1.c: Same.
6594         * gcc.dg/Wshadow-3.c: Same.
6595         * gcc.dg/c90-const-expr-8.c: Same.
6596         * gcc.dg/label-decl-2.c: Same.
6597         * gcc.dg/dremf-type-compat-2.c: Same.
6598         * gcc.dg/c90-const-expr-5.c: Same.
6599         * gcc.dg/builtins-30.c: Same.
6600         * gcc.dg/Warray-bounds.c: Same.
6601         * gcc.dg/Wcxx-compat-2.c: Same.
6602         * gcc.dg/tree-ssa/col-1.c: Same.
6603         * gcc.dg/old-style-prom-2.c: Same.
6604         * gcc.dg/cast-function-1.c: Same.
6605         * gcc.dg/pr15698-1.c: Same.
6606         * gcc.dg/dremf-type-compat-3.c: Same.
6607         * gcc.dg/vla-8.c: Same.
6608         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6609         line.
6610         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6611         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6612         * gcc.dg/enum-compat-1.c: Same.
6613         * gcc.dg/dremf-type-compat-2.c: Same.
6614         * gcc.dg/old-style-prom-2.c: Same.
6615         * gcc.dg/pr15698-1.c: Same.
6616         * gcc.dg/pr20368-1.c: Same.
6617         * gcc.dg/dremf-type-compat-3.c: Same.
6618         * gcc.dg/builtins-30.c: Same.  Test for columns.
6619
6620 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
6621
6622         PR fortran/40176
6623         * gfortran.dg/proc_decl_1.f90: Extended.
6624
6625 2009-06-12  Ian Lance Taylor  <iant@google.com>
6626
6627         * gcc.dg/Wcxx-compat-13.c: New testcase.
6628
6629 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6630
6631         PR tree-opt/38865
6632         * gcc.dg/tree-ssa/fre-vce-1.c
6633
6634 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
6635
6636         PR testsuite/40384
6637         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6638         min-insn-to-prefetch-ratio=5.
6639
6640 2009-06-12  Joey Ye  <joey.ye@intel.com>
6641             H.J. Lu  <hongjiu.lu@intel.com>
6642
6643         PR middle-end/39146
6644         * gcc.target/i386/stackalign/pr39146.c: New.
6645
6646 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
6647
6648         * gcc.target/i386/crc32-1.c: New.
6649         * gcc.target/i386/crc32-2.c: Likewise.
6650
6651 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
6652
6653         PR c/39252
6654         * gcc.dg/builtin-unreachable-1.c: New test.
6655         * gcc.dg/builtin-unreachable-2.c: Same.
6656
6657 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
6658
6659         PR fortran/40402
6660         * gfortran.dg/data_value_1.f90: New test.
6661
6662 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6663
6664         PR testsuite/39831
6665         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6666         remove ilp32 requirement.
6667         * gcc.target/i386/excess-precision-2.c: Likewise.
6668         * gcc.target/i386/excess-precision-3.c: Likewise.
6669         * gcc.target/i386/excess-precision-4.c: Likewise.
6670         * gcc.target/i386/excess-precision-5.c: Likewise.
6671         * gcc.target/i386/excess-precision-6.c: Likewise.
6672
6673 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6674
6675         PR fortran/38718
6676         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6677         * gfortran.dg/nan_5.f90: New test.
6678
6679 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
6680
6681         * gcc.target/arm/neon-modes-1.c: New test.
6682
6683 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
6684
6685         * g++.dg/torture/pr31579.C: Cast pointer
6686         via __SIZE_TYPE__ instead of 'unsigned long'.
6687
6688 2009-06-10  Anthony Green  <green@moxielogic.com>
6689
6690         * lib/target-supports.exp (check_profiling_available):
6691         Profiling is not available for testing purposes on moxie.
6692
6693 2009-06-09  Ian Lance Taylor  <iant@google.com>
6694
6695         * gcc.dg/Wcxx-compat-12.c: New testcase.
6696
6697 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
6698
6699         PR libfortran/40334
6700         * gfortran.dg/backspace_11.f90: New.
6701
6702 2009-06-09  Jason Merrill  <jason@redhat.com>
6703
6704         * g++.dg/cpp0x/defaulted10.C: New.
6705
6706 2009-06-09  Martin Jambor  <mjambor@suse.cz>
6707
6708         * gcc.c-torture/compile/pr40351.c: New file.
6709
6710 2009-06-09  Olivier Hainque  <hainque@adacore.com>
6711
6712         * gnat.dg/align_max.adb: New test.
6713
6714 2009-06-08  Jason Merrill  <jason@redhat.com>
6715
6716         * g++.dg/cpp0x/auto15.C: New.
6717
6718 2009-06-08  Jan Hubicka  <jh@suse.cz>
6719
6720         PR debug/39834
6721         * gcc.dg/torture/pr39834.c
6722
6723 2009-06-08  Jan Hubicka  <jh@suse.cz>
6724
6725         PR middle-end/40102
6726         * g++.dg/torture/pr40102.C: New testcase.
6727
6728 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
6729
6730         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6731         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6732         * gcc.dg/builtin-object-size-6.c: New test.
6733
6734         PR c++/40373
6735         * g++.dg/template/dtor7.C: New test.
6736
6737         PR c++/40370
6738         PR c++/40372
6739         * g++.dg/template/error41.C: New test.
6740         * g++.dg/template/error42.C: New test.
6741
6742 2009-06-08  Revital Eres  <eres@il.ibm.com>
6743
6744         PR testsuite/40359
6745         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6746         * gcc.dg/vect/vect-88.c: Likewise.
6747         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6748         * gcc.dg/vect/pr25413.c: Likewise.
6749         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6750
6751 2009-06-07  Ian Lance Taylor  <iant@google.com>
6752
6753         * g++.dg/warn/Wswitch-3.C: New testcase.
6754         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6755         * gcc.dg/Wswitch-enum-error.c: Likewise.
6756         * gcc.dg/Wswitch-error.c: Likewise.
6757
6758 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6759
6760         PR fortran/40008
6761         * gfortran.dg/negative_unit.f: Update test.
6762         * gfortran.dg/negative_unit_int8.f: Update test.
6763         * gfortran.dg/newunit_1.f90: New test.
6764
6765 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6766
6767         PR fortran/25104
6768         PR fortran/29962
6769         * gfortran.dg/spread_init_expr.f03: New.
6770         * gfortran.dg/unpack_init_expr.f03: New.
6771         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6772         error message.
6773
6774 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6775
6776         PR fortran/25104
6777         PR fortran/29962
6778         * gfortran.dg/count_init_expr.f03
6779         * gfortran.dg/product_init_expr.f03
6780         * gfortran.dg/sum_init_expr.f03
6781
6782 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6783
6784         PR fortran/36874
6785         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6786         message.
6787         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6788         shapes.
6789         * gfortran.dg/zero_sized_5.f90: Likewise.
6790
6791 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
6792
6793         PR middle-end/32950
6794         * g++.dg/torture/pr32950.C: New.
6795
6796 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
6797
6798         PR fortran/25104
6799         PR fortran/29962
6800         * gfortran.dg/dot_product_1.f03: New.
6801         * gfortran.dg/matmul_8.f03: New.
6802         * gfortran.dg/transpose_3.f03: New.
6803
6804 2009-06-06  Ian Lance Taylor  <iant@google.com>
6805
6806         * gcc.dg/Wunused-label-1.c: New test case.
6807         * g++.dg/warn/Wunused-label-1.C: New test case.
6808         * g++.dg/warn/Wunused-label-2.C: New test case.
6809         * g++.dg/warn/Wunused-label-3.C: New test case.
6810
6811 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6812
6813         PR fortran/37203
6814         * reshape_zerosize_2.f90: New.
6815
6816 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
6817
6818         PR fortran/32890
6819         * gfortran.dg/pack_assign_1.f90: New.
6820         * gfortran.dg/pack_vector_1.f90: New.
6821
6822 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
6823
6824         PR middle-end/40340
6825         * gcc.dg/pr40340-1.c: New test.
6826         * gcc.dg/pr40340-2.c: New test.
6827         * gcc.dg/pr40340-3.c: New test.
6828         * gcc.dg/pr40340-4.c: New test.
6829         * gcc.dg/pr40340-5.c: New test.
6830         * gcc.dg/pr40340.h: New file.
6831
6832 2009-06-05  Revital Eres  <eres@il.ibm.com>
6833
6834         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6835         New procedure.
6836         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6837         * gcc.dg/vect/vect-33.c: Likewise.
6838         * gcc.dg/vect/vect-92.c: Likewise.
6839         * gcc.dg/vect/vect-58.c: Likewise.
6840         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6841         * gcc.dg/vect/vect-42.c: Likewise.
6842         * gcc.dg/vect/slp-25.c: Likewise.
6843         * gcc.dg/vect/vect-align-1.c: Likewise.
6844         * gcc.dg/vect/vect-align-2.c: Likewise.
6845         * gcc.dg/vect/vect-93.c: Likewise.
6846         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6847         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6848         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6849         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6850         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6851         * gcc.dg/vect/vect-26.c: Likewise.
6852         * gcc.dg/vect/vect-44.c: Likewise.
6853         * gcc.dg/vect/vect-70.c: Likewise.
6854         * gcc.dg/vect/vect-95.c: Likewise.
6855         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6856         * gcc.dg/vect/vect-28.c: Likewise.
6857         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6858         * gcc.dg/vect/vect-87.c: Likewise.
6859         * gcc.dg/vect/vect-109.c: Likewise.
6860         * gcc.dg/vect/vect-54.c: Likewise.
6861         * gcc.dg/vect/vect-96.c: Likewise.
6862         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6863         * gcc.dg/vect/vect-88.c: Likewise.
6864         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6865         * gcc.dg/vect/vect-89.c: Likewise.
6866         * gcc.dg/vect/vect-91.c: Likewise.
6867         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6868         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6869         * gfortran.dg/vect/vect-2.f90: Likewise.
6870         * gfortran.dg/vect/vect-3.f90: Likewise.
6871         * gfortran.dg/vect/vect-4.f90: Likewise.
6872         * gfortran.dg/vect/vect-5.f90: Likewise.
6873
6874 2009-06-05  Alexander Strange <astrange@ithinksw.com>
6875
6876         PR tree-optimization/36318
6877         * gcc.dg/tree-ssa/sra-7.c: New test.
6878
6879 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
6880
6881         PR fortran/37203
6882         * gfortran.dg/reshape_order_5.f90: New.
6883         * gfortran.dg/reshape_shape_1.f90: New.
6884
6885 2009-06-04  Jason Merrill  <jason@redhat.com>
6886
6887         * g++.dg/template/error38.C: Add pointer-to-typedef case.
6888
6889 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
6890
6891         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6892         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6893
6894 2009-06-04  Richard Guenther  <rguenther@suse.de>
6895
6896         PR c++/39371
6897         * g++.dg/torture/pr40335.C: New testcase.
6898
6899 2009-06-03  Richard Guenther  <rguenther@suse.de>
6900
6901         PR middle-end/40328
6902         * gcc.dg/torture/pr40328.c: New testcase.
6903
6904 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
6905
6906         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6907         m68k and fido.
6908
6909 2009-06-03  Martin Jambor  <mjambor@suse.cz>
6910
6911         * g++.dg/torture/pr40323.C: New file.
6912
6913 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6914
6915         * gnat.dg/specs/root.ads: New test.
6916         * gnat.dg/specs/root-level_1.ads: Likewise.
6917         * gnat.dg/specs/root-level_2.ads: Likewise.
6918         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6919
6920 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
6921
6922         * g++.dg/init/ref15.C: Require unwrapped targets.
6923
6924 2009-06-02  Jason Merrill  <jason@redhat.com>
6925
6926         * g++.dg/cpp0x/initlist13.C: Remove expected error.
6927         * g++.dg/cpp0x/initlist18.C: New.
6928         * g++.dg/cpp0x/initlist19.C: New.
6929
6930         * g++.dg/cpp0x/auto14.C: New.
6931
6932 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6933
6934         * gnat.dg/alignment6.adb: Remove XFAIL.
6935
6936 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
6937
6938         PR c++/38089
6939         * g++.dg/template/spec36.C: New test.
6940
6941 2009-06-01  Ian Lance Taylor  <iant@google.com>
6942
6943         * gcc.dg/cast-qual-3.c: New testcase.
6944         * g++.dg/warn/Wcast-qual2.C: New testcase.
6945
6946 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
6947
6948         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6949         (process-message): Expect column numbers.
6950         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6951         * gcc.dg/pch/counter-2.c: Same.
6952         * gcc.dg/pch/valid-2.c: Same.
6953         * gcc.dg/pch/warn-1.c: Same.
6954         * gcc.dg/pch/valid-1.c: Same.
6955         * gcc.dg/cpp/include2a.c: Handle lack of columns.
6956         * gcc.dg/cpp/syshdr.c: Same.
6957         * gcc.dg/cpp/19940712-1.c: Same.
6958         * gcc.dg/cpp/missing-header-1.c: Same.
6959         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6960         * gcc.dg/cpp/tr-warn3.c: Same.
6961         * gcc.dg/cpp/pr29612-2.c: Same.
6962         * gcc.dg/cpp/tr-warn4.c: Same.
6963         * gcc.dg/cpp/Wtrigraphs.c: Same.
6964         * gcc.dg/cpp/poison.c: Same.
6965         * gcc.dg/cpp/arith-3.c: Same.
6966         * gcc.dg/cpp/sysmac2.c: Same.
6967         * gcc.dg/cpp/cpp.exp: Same.
6968         * gcc.dg/cpp/tr-warn5.c: Same.
6969         * gcc.dg/cpp/include2.c: Same.
6970         * gcc.dg/cpp/Wmissingdirs.c: Same.
6971         * gcc.dg/cpp/Wmissingdirs.c: Same.
6972         * gcc.dg/cpp/tr-warn6.c: Same.
6973         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6974         * gcc.dg/cpp/macspace1.c: Same.
6975         * gcc.dg/cpp/escape-2.c: Same.
6976         * gcc.dg/cpp/assert2.c: Same.
6977         * gcc.dg/cpp/undef2.c: Same.
6978         * gcc.dg/cpp/macspace2.c: Same.
6979         * gcc.dg/cpp/tr-warn1.c: Same.
6980         * gcc.dg/cpp/extratokens2.c: Same.
6981         * gcc.dg/cpp/strify2.c: Same.
6982         * gcc.dg/cpp/Wsignprom.c: Same.
6983         * gcc.dg/cpp/redef2.c: Same.
6984         * gcc.dg/cpp/trad/trad.exp: Same.
6985         * gcc.dg/cpp/arith-1.c: Same.
6986         * gcc.dg/cpp/extratokens.c: Same.
6987         * gcc.dg/cpp/if-mpar.c: Same.
6988
6989 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6990
6991         * gnat.dg/nested_float_packed.ads: New test.
6992
6993 2009-06-01  Olivier Hainque  <hainque@adacore.com>
6994             Eric Botcazou  <botcazou@adacore.com>
6995
6996         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6997         * gnat.dg/test_oconst.adb: New test.
6998
6999 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
7000
7001         * gcc.dg/plugin/ggcplug.c: Moved comment.
7002         (plugin_init): Fixed typo, declared i, returned 0 at end.
7003
7004 2009-05-31  Ira Rosen  <irar@il.ibm.com>
7005
7006         PR testsuite/40244
7007         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7008         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7009
7010 2009-05-29  Ian Lance Taylor  <iant@google.com>
7011
7012         * gcc.dg/Wcxx-compat-11.c: New testcase.
7013
7014 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7015
7016         PR fortran/40019
7017         * gfortran.dg/leadz_trailz_1.f90: New test.
7018         * gfortran.dg/leadz_trailz_2.f90: New test.
7019
7020 2009-05-29  Martin Jambor  <mjambor@suse.cz>
7021
7022         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7023         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7024         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7025         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7026         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7027         * gcc.dg/tree-ssa/sra-2.c: Likewise.
7028         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7029         * gcc.dg/tree-ssa/sra-1.c: Likewise.
7030         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7031         * gcc.dg/tree-ssa/sra-5.c: New file.
7032         * gcc.dg/tree-ssa/sra-6.c: New file.
7033         * gcc.c-torture/compile/sra-1.c: New file.
7034
7035 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
7036
7037         PR middle-end/40291
7038         * gcc.c-torture/compile/pr40291.c: New test.
7039
7040         PR target/40017
7041         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7042         __vector _Bool.
7043         * gcc.target/powerpc/altivec-30.c: New test.
7044         * gcc.target/powerpc/altivec-31.c: New test.
7045
7046 2009-05-28  Richard Guenther  <rguenther@suse.de>
7047
7048         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7049         * gcc.c-torture/execute/20090527-1.c: Likewise.
7050
7051 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
7052
7053         PR c++/39754
7054         * g++.dg/template/canon-type-1.C: New test.
7055         * g++.dg/template/canon-type-2.C: Likewise.
7056         * g++.dg/template/canon-type-3.C: Likewise.
7057         * g++.dg/template/canon-type-4.C: Likewise.
7058         * g++.dg/template/canon-type-5.C: Likewise.
7059         * g++.dg/template/canon-type-6.C: Likewise.
7060         * g++.dg/template/canon-type-7.C: Likewise.
7061
7062 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
7063             Uros Bizjak  <ubizjak@gmail.com>
7064             Danny Smith  <dansmister@gmail.com>
7065
7066         PR target/37216
7067
7068         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7069         New function.
7070         * gcc.target/i386/pr37216.c:  New test source file.
7071         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
7072         use -fno-common for testing Cygwin and MinGW targets.
7073
7074 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
7075
7076         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7077         * g++.dg/opt/memcpy1.C (size_t): Likewise.
7078         * g++.dg/pr37742.C (size_t): Likewise.
7079         * g++.dg/torture/pr34850.C (size_t): Likewise.
7080         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7081         _PTRDIFF_TYPE__.
7082         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7083         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7084         (size_t): Use __extension__ and __SIZE_TYPE__.
7085         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7086         __SIZE_TYPE__.
7087         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7088         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7089         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7090         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7091         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7092         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7093         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7094         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7095         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7096         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7097         (__ssize_t): Likewise.
7098         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7099         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7100         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7101         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7102         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7103         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7104         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7105         * gcc.dg/pr33667.c (size_t): Likewise.
7106         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7107         * gcc.dg/torture/pr39204.c (size_t): Likewise.
7108         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7109         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7110         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7111         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7112
7113 2009-05-28  Ira Rosen  <irar@il.ibm.com>
7114
7115         PR tree-optimization/40254
7116         * gcc.dg/vect/pr40254.c: New test.
7117
7118 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
7119
7120         PR middle-end/33699
7121         * gcc.target/mips/const-anchor-1.c: New test.
7122         * gcc.target/mips/const-anchor-2.c: New test.
7123
7124 2009-05-27  Jason Merrill  <jason@redhat.com>
7125
7126         * g++.dg/cpp0x/initlist15.C: New.
7127         * g++.dg/cpp0x/initlist16.C: New.
7128         * g++.dg/cpp0x/initlist17.C: New.
7129
7130 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7131
7132         PR fortran/39178
7133         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7134         patterns to reflect frontend changes.
7135         * gfortran.dg/vector_subscript_4.f90: Likewise.
7136
7137 2009-05-27  Olivier Hainque  <hainque@adacore.com>
7138             Eric Botcazou  <botcazou@adacore.com>
7139
7140         * gcc.c-torture/execute/align-nest.c: New testcase.
7141         * gnat.dg/misaligned_nest.adb: New testcase.
7142
7143 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
7144
7145         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7146         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7147         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7148         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7149
7150 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
7151
7152         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7153         cast instead of assuming 0ul.
7154         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7155         __SIZE_TYPE__.
7156         (_type_desc): Make first argument const.
7157         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7158
7159 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7160
7161         PR libfortran/40187
7162         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
7163         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
7164
7165 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
7166
7167         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7168         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7169         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7170         * gcc.dg/plugin/ggcplug.c: Added new file.
7171
7172 2009-05-26  Tobias Burnus  <burnus@net-b.de>
7173
7174         PR fortran/40246
7175         * gfortran.dg/nullify_4.f90: New test.
7176
7177 2009-05-26  Richard Guenther  <rguenther@suse.de>
7178
7179         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7180
7181 2009-05-26  Richard Guenther  <rguenther@suse.de>
7182
7183         PR middle-end/40252
7184         * gcc.c-torture/compile/pr40252.c: New testcase.
7185
7186 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
7187
7188         PR c++/40007
7189         * g++.dg/template/typedef18.C: New test.
7190         * g++.dg/template/typedef19.C: Likewise.
7191         * g++.dg/template/typedef20.C: Likewise.
7192         * g++.dg/template/access11.C: Adjust.
7193
7194 2009-05-26  Richard Guenther  <rguenther@suse.de>
7195
7196         PR testsuite/40247
7197         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7198
7199 2009-05-25  Jason Merrill  <jason@redhat.com>
7200
7201         PR c++/38064
7202         * g++.dg/cpp0x/enum3.C: New test.
7203
7204 2009-05-25  Richard Guenther  <rguenther@suse.de>
7205
7206         PR tree-optimization/36327
7207         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7208         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7209         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7210         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7211         * gcc.dg/vect/vect-40.c: Likewise.
7212         * gcc.dg/vect/vect-42.c: Likewise.
7213         * gcc.dg/vect/vect-46.c: Likewise.
7214         * gcc.dg/vect/vect-76.c: Likewise.
7215
7216 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
7217
7218         PR fortran/40176
7219         * gfortran.dg/proc_ptr_18.f90: New.
7220         * gfortran.dg/proc_ptr_19.f90: New.
7221         * gfortran.dg/proc_ptr_comp_9.f90: New.
7222         * gfortran.dg/proc_ptr_comp_10.f90: New.
7223
7224 2009-05-25  Richard Guenther  <rguenther@suse.de>
7225
7226         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7227         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7228
7229 2009-05-25  Ira Rosen  <irar@il.ibm.com>
7230
7231         PR tree-optimization/40238
7232         * gcc.dg/vect/pr40238.c: New test.
7233
7234 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7235             Dominique Dhumieres  <dominiq@lps.ens.fr>
7236
7237         PR fortran/35732
7238         PR fortran/39872
7239         * gfortran.dg/bounds_check_fail_3.f90: New test.
7240         * gfortran.dg/bounds_check_fail_4.f90: New test.
7241         * gfortran.dg/bounds_check_14.f90: Update test.
7242         * gfortran.dg/bound_4.f90: Update test.
7243
7244 2009-05-24  Richard Guenther  <rguenther@suse.de>
7245
7246         PR middle-end/40233
7247         * gcc.c-torture/compile/pr40233.c: New testcase.
7248
7249 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
7250
7251         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7252         for alpha*-*-* targets.
7253
7254 2009-05-24  Ira Rosen  <irar@il.ibm.com>
7255
7256         * gcc.dg/vect/bb-slp-1.c: New test.
7257         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7258         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7259         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7260         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7261         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7262         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7263         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7264         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7265         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7266         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7267         gcc.dg/vect/bb-slp-22.c: Likewise.
7268         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7269
7270 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
7271             Maxim Kuvyrkov  <maxim@codesourcery.com>
7272
7273         * gcc.dg/falign-labels-1.c: New test.
7274
7275 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7276
7277         * gnat.dg/specs/rep_clause3.ads: New test.
7278
7279 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
7280
7281         * gnat.dg/addr6.adb: New test.
7282
7283 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7284
7285         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7286         New function.
7287         * gcc.target/arm/thumb2-mul-space.c: New file.
7288         * gcc.target/arm/thumb2-mul-space-2.c: New file.
7289         * gcc.target/arm/thumb2-mul-space-3.c: New file.
7290         * gcc.target/arm/thumb2-mul-speed.c: New file.
7291
7292 2009-05-22  Richard Guenther  <rguenther@suse.de>
7293
7294         PR middle-end/38964
7295         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7296         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7297         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7298
7299 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
7300
7301         * gcc.dg/dll-6.c: New test.
7302         * gcc.dg/dll-6a.c: Likewise.
7303         * gcc.dg/dll-7.c: Likewise.
7304         * gcc.dg/dll-7a.c: Likewise.
7305         * g++.dg/ext/dllexport2.C: Likewise.
7306         * g++.dg/ext/dllexport2a.cc: Likewise.
7307
7308 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
7309
7310         PR target/37846
7311         * gcc.target/ia64/mfused-madd-vect.c: New test.
7312         * gcc.target/ia64/mfused-madd.c: New test.
7313         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7314         * gcc.target/ia64/mno-fused-madd.c: New test.
7315
7316 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
7317
7318         * gcc.target/i386/movbe-1.c: New.
7319         * gcc.target/i386/movbe-2.c: Likewise.
7320
7321 2009-05-21  Taras Glek  <tglek@mozilla.com>
7322
7323         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7324         plugin_init signature.
7325         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7326         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7327         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7328
7329 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
7330
7331         * gcc.dg/target/arm/neon-vmla-1.c: New.
7332         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7333
7334 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
7335
7336         * gcc.target/mips/octeon-exts-6.c: New test.
7337         * gcc.target/mips/extend-1.c: New test.
7338         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7339         EXTS.
7340         * gcc.target/mips/octeon-exts-5.c: Likewise.
7341
7342 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
7343
7344         PR middle-end/40204
7345         * gcc.c-torture/compile/pr40204.c: New test.
7346
7347 2009-05-20  Richard Guenther  <rguenther@suse.de>
7348
7349         * gcc.c-torture/compile/20090518-1.c: New testcase.
7350
7351 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
7352
7353         PR tree-optimization/40087
7354         * gcc.dg/tree-ssa/pr40087.c: New test.
7355
7356 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7357
7358         * gcc.dg/vector-4.c: New testcase.
7359         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7360         * g++.dg/ext/vector16.C: New testcase.
7361
7362 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7363
7364         PR c/40172
7365         * gcc.dg/pr40172.c: Renamed to ...
7366         * gcc.dg/pr40172-1.c: This.
7367
7368         * gcc.dg/pr40172-2.c: New.
7369         * gcc.dg/pr40172-3.c: Likewise.
7370
7371 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7372
7373         PR c/40172
7374         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7375
7376 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
7377
7378         * gnat.dg/loop_optimization6.ad[sb]: New test.
7379
7380 2009-05-19  Richard Guenther  <rguenther@suse.de>
7381
7382         * gcc.c-torture/compile/20090519-1.c: New testcase.
7383
7384 2009-05-18  Jason Merrill  <jason@redhat.com>
7385
7386         * g++.dg/cpp0x/explicit1.C: New.
7387         * g++.dg/cpp0x/explicit2.C: New.
7388
7389 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
7390
7391         PR debug/40109
7392         * g++.dg/debug/dwarf2/nested-1.C: New test.
7393
7394 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7395
7396         PR testsuite/39907
7397         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7398         stack alignment.
7399
7400 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7401
7402         PR fortran/40164
7403         * gfortran.dg/proc_ptr_comp_8.f90: New.
7404
7405 2009-05-18  Richard Guenther  <rguenther@suse.de>
7406
7407         PR fortran/40168
7408         * gfortran.dg/array_memset_2.f90: Adjust.
7409
7410 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
7411
7412         PR fortran/36947
7413         PR fortran/40039
7414         * gfortran.dg/interface_27.f90: New.
7415         * gfortran.dg/interface_28.f90: New.
7416         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7417         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7418
7419 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
7420
7421         * gcc.target/m68k/tls-ie.c: New test.
7422         * gcc.target/m68k/tls-le.c: New test.
7423         * gcc.target/m68k/tls-gd.c: New test.
7424         * gcc.target/m68k/tls-ld.c: New test.
7425         * gcc.target/m68k/tls-ie-xgot.c: New test.
7426         * gcc.target/m68k/tls-le-xtls.c: New test.
7427         * gcc.target/m68k/tls-gd-xgot.c: New test.
7428         * gcc.target/m68k/tls-ld-xgot.c: New test.
7429         * gcc.target/m68k/tls-ld-xtls.c: New test.
7430         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7431
7432 2009-05-18  Martin Jambor  <mjambor@suse.cz>
7433
7434         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7435
7436 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
7437
7438         PR c/40172
7439         * gcc.dg/pr40172.c: New.
7440
7441 2009-05-17  Jason Merrill  <jason@redhat.com>
7442
7443         PR c++/40139
7444         * g++.dg/template/dtor6.C: New.
7445
7446 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
7447
7448         * g++.dg/warn/translate-ice-1.C: New test.
7449
7450 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7451
7452         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7453         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7454         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7455         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7456
7457 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7458
7459         PR fortran/33197
7460         * gfortran.dg/erf_2.F90: New test.
7461         * gfortran.dg/erfc_scaled_2.f90: New test.
7462
7463 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7464
7465         PR fortran/31243
7466         * gfortran.dg/string_1.f90: New test.
7467         * gfortran.dg/string_2.f90: New test.
7468         * gfortran.dg/string_3.f90: New test.
7469
7470 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
7471
7472         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7473         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7474
7475 2009-05-15  Ian Lance Taylor  <iant@google.com>
7476
7477         * gcc.dg/Wcxx-compat-10.c: New testcase.
7478
7479 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7480
7481         PR 16302
7482         * gcc.dg/pr16302.c: New.
7483         * g++.dg/warn/pr16302.C: New.
7484
7485 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7486
7487         * gcc.dg/torture/builtin-math-5.c: New.
7488         * gcc.dg/torture/builtin-math-6.c: New.
7489         * lib/target-supports.exp (check_effective_target_mpc): New.
7490
7491 2009-05-15  Jan Hubicka  <jh@suse.cz>
7492
7493         * gcc.dg/tree-ssa/inline-3.c: New testcase
7494
7495 2009-05-15  Jan Hubicka  <jh@suse.cz>
7496
7497         * gcc.target/i386/align-main-1.c (check): Mark noinline.
7498         * gcc.target/i386/align-main-2.c (check): Mark noinline.
7499         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7500         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7501         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7502         Mark noinline.
7503         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7504         Mark noinline.
7505         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7506         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7507
7508 2009-05-15  Jan Hubicka  <jh@suse.cz>
7509
7510         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7511         optimized by sibcall noinline.
7512
7513 2009-05-15  Jan Hubicka  <jh@suse.cz>
7514
7515         * sibcall-1.c (track): Mark noinline.
7516         * sibcall-2.c (track): Mark noinline.
7517         * sibcall-3.c (track): Mark noinline.
7518         * sibcall-4.c (track): Mark noinline.
7519
7520 2009-05-15  Jan Hubicka  <jh@suse.cz>
7521
7522         * flatten-2.c: Disable early inlining; add comment.
7523         * flatten-3.c: New test based on flatten-2.c.
7524
7525 2009-05-15  Richard Guenther  <rguenther@suse.de>
7526
7527         PR tree-optimization/39999
7528         * gcc.c-torture/compile/pr39999.c: New testcase.
7529
7530 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
7531
7532         * gcc.c-torture/compile/ptr-conv-1.c: New test.
7533
7534 2009-05-14  Ian Lance Taylor  <iant@google.com>
7535
7536         * gcc.dg/Wcxx-compat-9.c: New testcase.
7537
7538 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
7539
7540         PR fortran/39996
7541         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7542         * gfortran.dg/duplicate_type_2.f90: Ditto.
7543         * gfortran.dg/duplicate_type_3.f90: New.
7544
7545 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
7546
7547         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7548         * ada/acats/tests/c5/c59002c.ada: Likewise.
7549
7550 2009-05-13  Taras Glek  <tglek@mozilla.com>
7551
7552         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7553         attributes and decl smashing.
7554         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7555         attributes.
7556         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7557         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7558
7559 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
7560
7561         PR fortran/39865
7562         * gfortran.dg/pr39865.f90: New test.
7563         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7564         arrays in FMT=.
7565         * gfortran.dg/hollerith_f95.f90: Likewise.
7566         * gfortran.dg/hollerith6.f90: New test.
7567         * gfortran.dg/hollerith7.f90: New test.
7568
7569 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7570
7571         PR cpp/36674
7572         * gcc.dg/cpp/pr36674.i: New.
7573
7574 2009-05-14  Ben Elliston  <bje@au.ibm.com>
7575
7576         PR middle-end/40035
7577         * gcc.c-torture/compile/pr40035.c: New test.
7578
7579 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7580
7581         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7582
7583 2009-05-12  Tobias Burnus  <burnus@net-b.de>
7584
7585         PR fortran/40110
7586         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7587         * gfortran.dg/c_kind_tests_2.f03: Ditto.
7588         * gfortran.dg/interop_params.f03: Ditto.
7589
7590 2009-05-12  Jan Hubicka  <jh@suse.cz>
7591
7592         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7593         so unrolling still happens.
7594         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7595         * gcc.dg/ipa/ipacost-2.c: Likewise.
7596         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7597
7598 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7599
7600         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7601
7602 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
7603
7604         * lib/target-supports.exp (check_profiling_available): Return
7605         false for -p on *-*-cygwin* targets.
7606
7607 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7608
7609         PR tree-optimization/38632
7610         * g++.dg/tree-ssa/pr38632.C: New.
7611
7612 2009-05-11  Jan Hubicka  <jh@suse.cz>
7613
7614         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7615         we now optimize better.
7616         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7617         out at different places.
7618         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7619         unroling.
7620         * gcc.dg/vect/vect-76.c: Likewise.
7621         * gcc.dg/vect/vect-70.c: Likewise.
7622         * gcc.dg/vect/vect-66.c: Likewise.
7623         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7624         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7625
7626 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
7627
7628         PR middle-end/40080
7629         * gcc.c-torture/compile/pr40080.c: New.
7630
7631 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
7632
7633         * gcc.c-torture/compile/pr40026.c: New testcase.
7634
7635 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
7636
7637         PR fortran/40089
7638         * gfortran.dg/proc_ptr_comp_7.f90: New.
7639
7640 2009-05-11  Ira Rosen  <irar@il.ibm.com>
7641
7642         PR tree-optimization/40074
7643         * gcc.dg/vect/pr40074.c: New test.
7644
7645 2009-05-10  Ian Lance Taylor  <iant@google.com>
7646
7647         * gcc.dg/Wcxx-compat-7.c: New testcase.
7648         * gcc.dg/Wcxx-compat-8.c: New testcase.
7649         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7650         * gcc.dg/pr17188-1.c: Likewise.
7651         * gcc.dg/pr39084.c: Likewise.
7652
7653 2009-05-10  Michael Matz  <matz@suse.de>
7654
7655         PR target/40031
7656         * gcc.dg/pr40031.c: New test.
7657
7658 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7659
7660         PR fortran/40018
7661         * gfortran.dg/array_constructor_31.f90: New test.
7662
7663 2009-05-10  Richard Guenther  <rguenther@suse.de>
7664
7665         PR tree-optimization/40081
7666         * g++.dg/torture/pr40081.C: New testcase.
7667
7668 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
7669
7670         PR fortran/38863
7671         * gfortran.dg/dependency_24.f90: New test.
7672         * gfortran.dg/dependency_23.f90: Clean up module files.
7673
7674 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
7675
7676         PR fortran/38956
7677         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7678         * gfortran.dg/chmod_2.f90: Likewise.
7679         * gfortran.dg/chmod_3.f90: Likewise.
7680         * gfortran.dg/open_errors.f90: Likewise.
7681
7682 2009-05-09  Jan Hubicka  <jh@suse.cz>
7683
7684         PR middle-end/40043
7685         * g++.dg/eh/nested-try.C: New test.
7686
7687 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7688
7689         PR tree-optimization/40049
7690         * gcc.dg/vect/vect-shift-2.c: New test.
7691
7692 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7693
7694         * gcc.dg/torture/complex-sign-mul-minus-one.c,
7695         gcc.dg/torture/complex-sign-mul-one.c: New tests.
7696
7697 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7698
7699         PR c/36892
7700         * g++.dg/warn/deprecated-6.C: New.
7701         * gcc.dg/deprecated-4.c: Likewise.
7702         * gcc.dg/deprecated-5.c: Likewise.
7703         * gcc.dg/deprecated-6.c: Likewise.
7704
7705 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
7706
7707         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7708         __aligned__(__BIGGEST_ALIGNMENT__).
7709         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7710         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7711         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7712         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7713         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7714         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7715         * gcc.dg/vect/Os-vect-95.c: Likewise.
7716         * gcc.dg/vect/pr20122.c: Likewise.
7717         * gcc.dg/vect/pr36493.c: Likewise.
7718         * gcc.dg/vect/pr37385.c: Likewise.
7719         * gcc.dg/vect/slp-7.c: Likewise.
7720         * gcc.dg/vect/slp-9.c: Likewise.
7721         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7722         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7723         * gcc.dg/vect/vect-35.c: Likewise.
7724         * gcc.dg/vect/vect-40.c: Likewise.
7725         * gcc.dg/vect/vect-42.c: Likewise.
7726         * gcc.dg/vect/vect-44.c: Likewise.
7727         * gcc.dg/vect/vect-46.c: Likewise.
7728         * gcc.dg/vect/vect-48.c: Likewise.
7729         * gcc.dg/vect/vect-52.c: Likewise.
7730         * gcc.dg/vect/vect-54.c: Likewise.
7731         * gcc.dg/vect/vect-56.c: Likewise.
7732         * gcc.dg/vect/vect-58.c: Likewise.
7733         * gcc.dg/vect/vect-60.c: Likewise.
7734         * gcc.dg/vect/vect-74.c: Likewise.
7735         * gcc.dg/vect/vect-75.c: Likewise.
7736         * gcc.dg/vect/vect-76.c: Likewise.
7737         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7738         * gcc.dg/vect/vect-77.c: Likewise.
7739         * gcc.dg/vect/vect-77-global.c: Likewise.
7740         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7741         * gcc.dg/vect/vect-78.c: Likewise.
7742         * gcc.dg/vect/vect-78-global.c: Likewise.
7743         * gcc.dg/vect/vect-80.c: Likewise.
7744         * gcc.dg/vect/vect-85.c: Likewise.
7745         * gcc.dg/vect/vect-87.c: Likewise.
7746         * gcc.dg/vect/vect-88.c: Likewise.
7747         * gcc.dg/vect/vect-92.c: Likewise.
7748         * gcc.dg/vect/vect-93.c: Likewise.
7749         * gcc.dg/vect/vect-95.c: Likewise.
7750         * gcc.dg/vect/vect-97.c: Likewise.
7751         * gcc.dg/vect/vect-complex-1.c: Likewise.
7752         * gcc.dg/vect/vect-complex-4.c: Likewise.
7753         * gcc.dg/vect/vect-complex-5.c: Likewise.
7754         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7755         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7756         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7757         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7758         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7759         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7760         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7761         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7762         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7763         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7764         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7765         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7766         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7767         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7768         * gcc.dg/vect/vect-outer-1.c: Likewise.
7769         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7770         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7771         * gcc.dg/vect/vect-outer-2.c: Likewise.
7772         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7773         * gcc.dg/vect/vect-outer-2d.c: Likewise.
7774         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7775         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7776         * gcc.dg/vect/vect-outer-3.c: Likewise.
7777         * gcc.dg/vect/vect-outer-3c.c: Likewise.
7778         * gcc.dg/vect/vect-outer-5.c: Likewise.
7779         * gcc.dg/vect/vect-outer-6.c: Likewise.
7780         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7781         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7782         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7783         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7784         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7785         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7786         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7787         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7788         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7789         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7790         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7791         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7792         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7793         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7794
7795 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
7796
7797         PR c/24581
7798         * gcc.dg/torture/complex-sign.h: New header.
7799         * gcc.dg/torture/complex-sign-add.c,
7800         gcc.dg/torture/complex-sign-mixed-add.c,
7801         gcc.dg/torture/complex-sign-mixed-div.c,
7802         gcc.dg/torture/complex-sign-mixed-mul.c,
7803         gcc.dg/torture/complex-sign-mixed-sub.c,
7804         gcc.dg/torture/complex-sign-mul.c,
7805         gcc.dg/torture/complex-sign-sub.c: New tests.
7806
7807 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
7808
7809         PR fortran/39876
7810         * gfortran.dg/intrinsic_3.f90: New.
7811
7812 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
7813
7814         PR c/39037
7815         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7816         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7817         * gcc.dg/dfp/float-constant-double.c: New test.
7818         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7819         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7820         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7821         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7822         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7823         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7824         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7825         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7826         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7827
7828 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
7829
7830         PR middle-end/40057
7831         * gcc.c-torture/execute/pr40057.c: New test.
7832
7833 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
7834
7835         * gcc.c-torture/compile/const-high-part.c: New test.
7836
7837 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7838
7839         PR testsuite/40050
7840         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7841         build plugin.
7842
7843 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
7844
7845         PR fortran/39630
7846         * gfortran.dg/proc_decl_1.f90: Modified.
7847         * gfortran.dg/proc_ptr_comp_1.f90: New.
7848         * gfortran.dg/proc_ptr_comp_2.f90: New.
7849         * gfortran.dg/proc_ptr_comp_3.f90: New.
7850         * gfortran.dg/proc_ptr_comp_4.f90: New.
7851         * gfortran.dg/proc_ptr_comp_5.f90: New.
7852         * gfortran.dg/proc_ptr_comp_6.f90: New.
7853
7854 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
7855
7856         PR c++/17395
7857         * g++.dg/template/call7.C: New test.
7858
7859 2009-05-06  Diego Novillo  <dnovillo@google.com>
7860
7861         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7862
7863 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
7864
7865         * gfortran.dg/pr40021.f: Moved to ...
7866         * gfortran.fortran-torture/execute/pr40021.f: Here.
7867
7868 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
7869
7870         PR middle-end/39986
7871         * gcc.dg/dfp/pr39986.c: New test.
7872
7873 2009-05-06  Michael Matz  <matz@suse.de>
7874
7875         PR middle-end/40021
7876         * gfortran.dg/pr40021.f: New test.
7877
7878 2009-05-06  Le-Chun Wu  <lcwu@google.com>
7879
7880         * lib/plugin-support.exp: New file containing support procs for
7881         plugin testcases.
7882         * lib/target-supports.exp (check_plugin_available): New proc.
7883         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7884         * gcc.dg/plugin/selfassign.c: New plugin source file.
7885         * gcc.dg/plugin/self-assign-test-1.c: New test.
7886         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7887         * g++.dg/README: Add description for plugin test.
7888         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7889         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7890         * g++.dg/plugin/selfassign.c: New plugin source file.
7891         * g++.dg/plugin/self-assign-test-1.C: New test.
7892         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7893         * g++.dg/plugin/self-assign-test-3.C: Likewise.
7894         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7895         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7896
7897 2009-05-06  Tobias Burnus  <burnus@net-b.de>
7898
7899         PR fortran/40041
7900         * gfortran.dg/intrinsic_2.f90: New test.
7901         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7902
7903 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
7904
7905         PR c/40032
7906         * gcc.dg/noncompile/incomplete-5.c: New test.
7907
7908 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7909
7910         PR middle-end/39666
7911         * gcc.dg/pr39666-1.c: New test.
7912         * gcc.dg/pr39666-2.c: Likewise.
7913         * g++.dg/warn/Wuninitialized-4.C: Likewise.
7914         * g++.dg/warn/Wuninitialized-5.C: Likewise.
7915         * gfortran.dg/pr39666-1.f90: Likewise.
7916         * gfortran.dg/pr39666-2.f90: Likewise.
7917
7918 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
7919
7920         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7921         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7922         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7923
7924 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
7925
7926         PR fortran/39998
7927         * gfortran.dg/proc_ptr_17.f90: New.
7928
7929 2009-05-05  Richard Guenther  <rguenther@suse.de>
7930
7931         PR tree-optimization/40022
7932         * gcc.c-torture/execute/pr40022.c: New testcase.
7933
7934 2009-05-05  Richard Guenther  <rguenther@suse.de>
7935
7936         PR middle-end/40023
7937         * gcc.c-torture/compile/pr40023.c: New testcase.
7938
7939 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
7940
7941         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7942         * g++.dg/template/overload9.C: Likewise.
7943         * g++.dg/ext/ms-1.C: New.
7944
7945 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
7946
7947         PR c++/40013
7948         * g++.dg/ext/vla7.C: New test.
7949
7950 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7951
7952         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7953
7954 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7955
7956         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7957         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7958         Update expected errors.
7959
7960 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7961
7962         PR c++/28152
7963         * g++.dg/parse/parser-pr28152.C: New.
7964         * g++.dg/parse/parser-pr28152-2.C: New.
7965
7966 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
7967
7968         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7969
7970 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
7971
7972         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7973         * gcc.target/sparc/fexpand-2.c: Likewise.
7974         * gcc.target/sparc/fpmerge-2.c: Likewise.
7975         * gcc.target/sparc/pdist-2.c: Likewise.
7976
7977 2009-05-03  Richard Guenther  <rguenther@suse.de>
7978
7979         PR c/39983
7980         * gcc.c-torture/compile/pr39983.c: New testcase.
7981
7982 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7983
7984         * gcc.dg/c99-complex-3.c: New test.
7985
7986 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
7987
7988         * gcc.dg/cpp/utf8-5byte-1.c: New test.
7989
7990 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
7991
7992         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7993
7994 2009-05-02  Richard Guenther  <rguenther@suse.de>
7995
7996         PR middle-end/40001
7997         * gcc.target/spu/pr40001.c: New testcase.
7998
7999 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
8000
8001         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8002
8003 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
8004
8005         PR middle-end/39579
8006         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8007         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8008
8009 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
8010
8011         PR testsuite/39776
8012         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8013         no longer issued.
8014
8015 2009-04-30  David Ayers  <ayers@fsfe.org>
8016
8017         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8018         and gcc_error_prefix variables.
8019         * objc.dg/bad-receiver-type.m: Update to match correct
8020         diagnostics marker.
8021         * objc.dg/encode-5.m: Likewise.
8022         * objc.dg/id-1.m: Likewise.
8023         * objc.dg/method-1.m: Likewise.
8024         * objc.dg/method-6.m: Likewise.
8025         * objc.dg/method-7.m: Likewise.
8026         * objc.dg/method-9.m: Likewise.
8027         * objc.dg/method-11.m: Likewise.
8028         * objc.dg/method-20.m: Likewise.
8029         * objc.dg/private-1.m: Likewise.
8030
8031 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
8032
8033         PR libfortran/39667
8034         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8035         * gfortran.dg/advance_4.f90: Likewise
8036         * gfortran.dg/advance_5.f90: Likewise
8037         * gfortran.dg/append_1.f90: Likewise
8038         * gfortran.dg/backslash_1.f90: Likewise
8039         * gfortran.dg/backslash_2.f90: Likewise
8040         * gfortran.dg/backslash_3.f: Likewise
8041         * gfortran.dg/backspace_10.f90: Likewise
8042         * gfortran.dg/backspace_3.f: Likewise
8043         * gfortran.dg/backspace_4.f: Likewise
8044         * gfortran.dg/backspace_5.f: Likewise
8045         * gfortran.dg/backspace_8.f: Likewise
8046         * gfortran.dg/backspace_9.f: Likewise
8047         * gfortran.dg/complex_write.f90: Likewise
8048         * gfortran.dg/convert_implied_open.f90: Likewise
8049         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8050         * gfortran.dg/dos_eol.f: Likewise
8051         * gfortran.dg/empty_format_1.f90: Likewise
8052         * gfortran.dg/endfile.f: Likewise
8053         * gfortran.dg/eof_1.f90: Likewise
8054         * gfortran.dg/eor_1.f90: Likewise
8055         * gfortran.dg/eor_handling_1.f90: Likewise
8056         * gfortran.dg/eor_handling_2.f90: Likewise
8057         * gfortran.dg/eor_handling_3.f90: Likewise
8058         * gfortran.dg/eor_handling_4.f90: Likewise
8059         * gfortran.dg/eor_handling_5.f90: Likewise
8060         * gfortran.dg/error_recovery_5.f90: Likewise
8061         * gfortran.dg/f2003_inquire_1.f03: Likewise
8062         * gfortran.dg/f2003_io_4.f03: Likewise
8063         * gfortran.dg/f2003_io_5.f03: Likewise
8064         * gfortran.dg/f2003_io_7.f03: Likewise
8065         * gfortran.dg/fgetc_1.f90: Likewise
8066         * gfortran.dg/fgetc_2.f90: Likewise
8067         * gfortran.dg/flush_1.f90: Likewise
8068         * gfortran.dg/fmt_exhaust.f90: Likewise
8069         * gfortran.dg/fmt_huge.f90: Likewise
8070         * gfortran.dg/fmt_read.f90: Likewise
8071         * gfortran.dg/fmt_t_1.f90: Likewise
8072         * gfortran.dg/fmt_t_2.f90: Likewise
8073         * gfortran.dg/fmt_t_3.f90: Likewise
8074         * gfortran.dg/fmt_t_4.f90: Likewise
8075         * gfortran.dg/fmt_t_5.f90: Likewise
8076         * gfortran.dg/fmt_t_7.f: Likewise
8077         * gfortran.dg/fseek.f90: Likewise
8078         * gfortran.dg/ftell_1.f90: Likewise
8079         * gfortran.dg/ftell_2.f90: Likewise
8080         * gfortran.dg/func_derived_3.f90: Likewise
8081         * gfortran.dg/inquire_9.f90: Likewise
8082         * gfortran.dg/iostat_1.f90: Likewise
8083         * gfortran.dg/iostat_2.f90: Likewise
8084         * gfortran.dg/list_read_1.f90: Likewise
8085         * gfortran.dg/list_read_4.f90: Likewise
8086         * gfortran.dg/list_read_5.f90: Likewise
8087         * gfortran.dg/list_read_7.f90: Likewise
8088         * gfortran.dg/list_read_8.f90: Likewise
8089         * gfortran.dg/list_read_9.f90: Likewise
8090         * gfortran.dg/namelist_13.f90: Likewise
8091         * gfortran.dg/namelist_14.f90: Likewise
8092         * gfortran.dg/namelist_15.f90: Likewise
8093         * gfortran.dg/namelist_16.f90: Likewise
8094         * gfortran.dg/namelist_17.f90: Likewise
8095         * gfortran.dg/namelist_18.f90: Likewise
8096         * gfortran.dg/namelist_19.f90: Likewise
8097         * gfortran.dg/namelist_20.f90: Likewise
8098         * gfortran.dg/namelist_24.f90: Likewise
8099         * gfortran.dg/namelist_26.f90: Likewise
8100         * gfortran.dg/namelist_27.f90: Likewise
8101         * gfortran.dg/namelist_28.f90: Likewise
8102         * gfortran.dg/namelist_37.f90: Likewise
8103         * gfortran.dg/namelist_38.f90: Likewise
8104         * gfortran.dg/namelist_39.f90: Likewise
8105         * gfortran.dg/namelist_40.f90: Likewise
8106         * gfortran.dg/namelist_43.f90: Likewise
8107         * gfortran.dg/namelist_44.f90: Likewise
8108         * gfortran.dg/namelist_45.f90: Likewise
8109         * gfortran.dg/namelist_46.f90: Likewise
8110         * gfortran.dg/namelist_47.f90: Likewise
8111         * gfortran.dg/namelist_48.f90: Likewise
8112         * gfortran.dg/namelist_49.f90: Likewise
8113         * gfortran.dg/namelist_50.f90: Likewise
8114         * gfortran.dg/namelist_51.f90: Likewise
8115         * gfortran.dg/namelist_52.f90: Likewise
8116         * gfortran.dg/namelist_56.f90: Likewise
8117         * gfortran.dg/namelist_char_only.f90: Likewise
8118         * gfortran.dg/namelist_use.f90: Likewise
8119         * gfortran.dg/namelist_use_only.f90: Likewise
8120         * gfortran.dg/noadv_size.f90: Likewise
8121         * gfortran.dg/open_access_append_1.f90: Likewise
8122         * gfortran.dg/pad_no.f90: Likewise
8123         * gfortran.dg/pr12884.f: Likewise
8124         * gfortran.dg/pr17090.f90: Likewise
8125         * gfortran.dg/pr17285.f90: Likewise
8126         * gfortran.dg/pr17286.f90: Likewise
8127         * gfortran.dg/pr18122.f90: Likewise
8128         * gfortran.dg/pr18210.f90: Likewise
8129         * gfortran.dg/pr18392.f90: Likewise
8130         * gfortran.dg/pr19155.f: Likewise
8131         * gfortran.dg/pr19216.f: Likewise
8132         * gfortran.dg/pr19467.f90: Likewise
8133         * gfortran.dg/pr19657.f: Likewise
8134         * gfortran.dg/pr20257.f90: Likewise
8135         * gfortran.dg/read_bad_advance.f90: Likewise
8136         * gfortran.dg/read_eof_2.f90: Likewise
8137         * gfortran.dg/read_eof_4.f90: Likewise
8138         * gfortran.dg/read_many_1.f: Likewise
8139         * gfortran.dg/read_noadvance.f90: Likewise
8140         * gfortran.dg/read_repeat.f90: Likewise
8141         * gfortran.dg/read_size_noadvance.f90: Likewise
8142         * gfortran.dg/read_x_past.f: Likewise
8143         * gfortran.dg/record_marker_1.f90: Likewise
8144         * gfortran.dg/record_marker_3.f90: Likewise
8145         * gfortran.dg/rewind_1.f90: Likewise
8146         * gfortran.dg/runtime_warning_1.f90: Likewise
8147         * gfortran.dg/shape_3.f90: Likewise
8148         * gfortran.dg/slash_1.f90: Likewise
8149         * gfortran.dg/stat_1.f90: Likewise
8150         * gfortran.dg/stat_2.f90: Likewise
8151         * gfortran.dg/streamio_11.f90: Likewise
8152         * gfortran.dg/streamio_3.f90: Likewise
8153         * gfortran.dg/streamio_4.f90: Likewise
8154         * gfortran.dg/streamio_9.f90: Likewise
8155         * gfortran.dg/tl_editing.f90: Likewise
8156         * gfortran.dg/unf_io_convert_1.f90: Likewise
8157         * gfortran.dg/unf_io_convert_2.f90: Likewise
8158         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8159         * gfortran.dg/unf_short_record_1.f90: Likewise
8160         * gfortran.dg/utf8_1.f03: Likewise
8161         * gfortran.dg/utf8_2.f03: Likewise
8162         * gfortran.dg/widechar_IO_1.f90: Likewise
8163         * gfortran.dg/write_check3.f90: Likewise
8164         * gfortran.dg/write_rewind_2.f: Likewise
8165         * gfortran.dg/x_slash_2.f: Likewise
8166
8167 2009-04-29  Richard Guenther  <rguenther@suse.de>
8168
8169         PR target/39943
8170         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8171         New.
8172         (check_effective_target_vect_floatuint_cvt): Likewise.
8173         * gcc.dg/vect/slp-10.c: Adjust.
8174         * gcc.dg/vect/slp-11.c: Adjust.
8175         * gcc.dg/vect/slp-12b.c: Adjust.
8176         * gcc.dg/vect/slp-33.c: Adjust.
8177         * gcc.c-torture/compile/pr39943.c: New testcase.
8178
8179 2009-04-29  Richard Guenther  <rguenther@suse.de>
8180
8181         PR middle-end/39937
8182         * gcc.c-torture/compile/pr39937.c: New testcase.
8183
8184 2009-04-29  Richard Guenther  <rguenther@suse.de>
8185
8186         PR tree-optimization/39941
8187         * gcc.c-torture/compile/pr39941.c: New testcase.
8188
8189 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
8190
8191         * gcc.target/bfin/20090411-1.c: New test.
8192
8193 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
8194
8195         PR target/39565
8196         * gcc.dg/pr39565.c: New testcase.
8197
8198 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
8199
8200         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8201         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8202         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8203         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8204         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8205         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8206         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8207         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8208         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8209         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8210         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8211         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8212         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8213         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8214         * gcc.target/i386/pr37191.c: Likewise.
8215         * gcc.target/i386/reload-1.c: Likewise.
8216         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8217         * g++.old-deja/g++.pt/repo2.C: Likewise.
8218         * g++.old-deja/g++.pt/repo3.C: Likewise.
8219         * g++.old-deja/g++.pt/repo4.C: Likewise.
8220         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8221         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8222         * g++.dg/template/repo1.C: Likewise.
8223         * g++.dg/template/repo2.C: Likewise.
8224         * g++.dg/template/repo3.C: Likewise.
8225         * g++.dg/template/repo4.C: Likewise.
8226         * g++.dg/template/repo5.C: Likewise.
8227         * g++.dg/template/repo6.C: Likewise.
8228         * g++.dg/template/repo7.C: Likewise.
8229         * g++.dg/template/repo8.C: Likewise.
8230         * g++.dg/template/repo9.C: Likewise.
8231         * g++.dg/rtti/repo1.C: Likewise.
8232         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8233         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8234         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8235         * g++.dg/other/PR23205.C: Skip for vxworks.
8236         * g++.dg/ext/visibility/class1.C: Requires PIC.
8237         * g++.dg/eh/async-unwind2.C: Requires PIC.
8238         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8239         does not have cxa_exit.
8240
8241 2009-04-28  Jing Yu  <jingyu@google.com>
8242
8243         PR testsuite/39790
8244         * lib/target-supports.exp (check_effective_target_tls): Remove
8245         comment of caching.
8246         (check_effective_target_tls_native): Likewise.
8247         (check_effective_target_tls_runtime): Likewise.
8248         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8249         tls to tls_runtime.
8250         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8251
8252 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8253
8254         PR fortran/39946
8255         * gfortran.dg/proc_ptr_16.f90: New.
8256
8257 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
8258
8259         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8260         lp64 is true.
8261
8262 2009-04-28  Richard Guenther  <rguenther@suse.de>
8263
8264         PR middle-end/39937
8265         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8266
8267 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
8268
8269         * g++.dg/warn/pr35652.C: Removed.
8270         * gcc.dg/pr35652.c: Likewise.
8271
8272 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
8273
8274         * gcc.target/ia64/20071210-2.c: New testcase.
8275
8276 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8277
8278         PR c/39323
8279         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8280         * gcc.dg/pr39323-3.c: Ditto.
8281
8282 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
8283
8284         PR fortran/39930
8285         PR fortran/39931
8286         * gfortran.dg/ambiguous_reference_2.f90: New.
8287         * gfortran.dg/pointer_assign_7.f90: New.
8288
8289 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
8290             Mark Mitchell  <mark@codesourcery.com>
8291
8292         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8293         * gcc.dg/20020103-1.c: Check for __ppc.
8294         * gcc.dg/asm-b.c: Check for __ppc.
8295         * gcc.dg/20020919-1.c: Check for __ppc.
8296         * gcc.dg/20020312-2.c: Likewise.
8297         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8298         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8299         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8300         * g++.dg/warn/weak1.C: Likewise.
8301         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8302         static so appropriate optimizations kick in.
8303         (find_base_value_wrapper): New function.
8304         * g++.dg/eh/simd-5.C: Fix target triplet.
8305         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8306
8307 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
8308             H.J. Lu  <hongjiu.lu@intel.com>
8309
8310         PR target/39911
8311         * gcc.target/i386/pr39911.c: New test.
8312
8313 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
8314
8315         PR fortran/39879
8316         * gfortran.dg/alloc_comp_assign_10.f90: New test.
8317
8318 2009-04-28  Ben Elliston  <bje@au.ibm.com>
8319
8320         PR c++/35652
8321         Revert:
8322
8323         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8324
8325         * gcc.dg/pr35652.C: New.
8326         * g++.dg/warn/pr35652.C: New.
8327         * gcc.dg/format/plus-1.c: Adjust message.
8328
8329 2009-04-27  DJ Delorie  <dj@redhat.com>
8330
8331         * lib/target-supports.exp (check_effective_target_double64): New.
8332         (check_effective_target_double64plus): New.
8333         (check_effective_target_large_double): New.
8334         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8335         * gcc.dg/div-double-1.c: Likewise.
8336         * gcc.dg/Wconversion-real.c: Require large_double.
8337         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8338
8339         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8340         are too small.
8341
8342         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8343         constants as long.
8344
8345 2009-04-27  Ian Lance Taylor  <iant@google.com>
8346
8347         * gcc.dg/Wcxx-compat-5.c: New testcase.
8348         * gcc.dg/Wcxx-compat-6.c: New testcase.
8349
8350 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8351
8352         Allow non-constant arguments to conversion intrinsics.
8353         * gcc.target/spu/intrinsics-3.c: Update tests.
8354
8355 2009-04-27  Richard Guenther  <rguenther@suse.de>
8356
8357         PR middle-end/39928
8358         * gcc.c-torture/compile/pr39928-1.c: New testcase.
8359         * gcc.c-torture/compile/pr39928-2.c: Likewise.
8360
8361 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8362
8363         PR target/39903
8364         * gcc.dg/torture/pr39903-1.c: New.
8365         * gcc.dg/torture/pr39903-2.c: Likewise.
8366
8367 2009-04-27  Revital Eres  <eres@il.ibm.com>
8368
8369         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8370         and check it.
8371         * gcc.dg/sms-2.c: Add dump check.
8372         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8373         and check it.
8374         * gcc.dg/sms-4.c: Likewise.
8375         * gcc.dg/sms-5.c: Likewise.
8376         * gcc.dg/sms-6.c: Likewise.
8377         * gcc.dg/sms-7.c: Likewise.
8378         * gcc.dg/sms-antideps.c: Rename to...
8379         * gcc.dg/sms-8.c: This and add sms dump file and check it.
8380
8381 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8382
8383         * gnat.dg/opt2.adb: New test.
8384
8385 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
8386
8387         PR c++/39875
8388         * g++.dg/warn/Wunused-15.C: New test.
8389
8390 2009-04-26  Michael Matz  <matz@suse.de>
8391
8392         Expand from SSA.
8393         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8394         change regexps.
8395         * gcc.target/i386/pr37248-1.c: Modified.
8396         * gcc.target/i386/pr37248-3.c: Modified.
8397         * gcc.target/i386/pr37248-2.c: Modified.
8398         * gnat.dg/aliasing1.adb: Modified.
8399         * gnat.dg/pack9.adb: Modified.
8400         * gnat.dg/aliasing2.adb: Modified.
8401         * gcc.dg/strict-overflow-2.c: Modified.
8402         * gcc.dg/autopar/reduc-1char.c: Modified.
8403         * gcc.dg/autopar/reduc-2char.c: Modified.
8404         * gcc.dg/autopar/reduc-1.c: Modified.
8405         * gcc.dg/autopar/reduc-2.c: Modified.
8406         * gcc.dg/autopar/reduc-3.c: Modified.
8407         * gcc.dg/autopar/reduc-6.c: Modified.
8408         * gcc.dg/autopar/reduc-7.c: Modified.
8409         * gcc.dg/autopar/reduc-8.c: Modified.
8410         * gcc.dg/autopar/reduc-9.c: Modified.
8411         * gcc.dg/autopar/reduc-1short.c: Modified.
8412         * gcc.dg/autopar/reduc-2short.c: Modified.
8413         * gcc.dg/autopar/parallelization-1.c: Modified.
8414         * gcc.dg/strict-overflow-4.c: Modified.
8415         * gcc.dg/strict-overflow-6.c: Modified.
8416         * gcc.dg/gomp/combined-1.c: Modified.
8417         * gcc.dg/no-strict-overflow-1.c: Modified.
8418         * gcc.dg/no-strict-overflow-3.c: Modified.
8419         * gcc.dg/no-strict-overflow-5.c: Modified.
8420         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8421         * gcc.dg/tree-ssa/pr18134.c: Modified.
8422         * gcc.dg/tree-ssa/20030824-1.c: Modified.
8423         * gcc.dg/tree-ssa/vector-2.c: Modified.
8424         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8425         * gcc.dg/tree-ssa/loop-21.c: Modified.
8426         * gcc.dg/tree-ssa/20030824-2.c: Modified.
8427         * gcc.dg/tree-ssa/vector-3.c: Modified.
8428         * gcc.dg/tree-ssa/asm-3.c: Modified.
8429         * gcc.dg/tree-ssa/pr23294.c: Modified.
8430         * gcc.dg/tree-ssa/loop-22.c: Modified.
8431         * gcc.dg/tree-ssa/loop-15.c: Modified.
8432         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8433         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8434         * gcc.dg/tree-ssa/pr20139.c: Modified.
8435         * gcc.dg/tree-ssa/scev-cast.c: Modified.
8436         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8437         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8438         * gcc.dg/tree-ssa/loop-5.c: Modified.
8439         * gcc.dg/tree-ssa/pr19431.c: Modified.
8440         * gcc.dg/tree-ssa/pr32044.c: Modified.
8441         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8442         * gcc.dg/tree-ssa/loop-19.c: Modified.
8443         * gcc.dg/tree-ssa/loop-28.c: Modified.
8444         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8445         * gcc.dg/tree-ssa/divide-1.c: Modified.
8446         * gcc.dg/tree-ssa/inline-1.c: Modified.
8447         * gcc.dg/tree-ssa/divide-3.c: Modified.
8448         * gcc.dg/tree-ssa/pr30978.c: Modified.
8449         * gcc.dg/tree-ssa/alias-6.c: Modified.
8450         * gcc.dg/tree-ssa/divide-4.c: Modified.
8451         * gcc.dg/tree-ssa/alias-11.c: Modified.
8452         * gcc.dg/no-strict-overflow-7.c: Modified.
8453         * gcc.dg/strict-overflow-1.c: Modified.
8454         * gcc.dg/pr15784-4.c: Modified.
8455         * gcc.dg/pr34263.c: Modified.
8456         * gcc.dg/strict-overflow-3.c: Modified.
8457         * gcc.dg/tree-prof/stringop-1.c: Modified.
8458         * gcc.dg/tree-prof/val-prof-1.c: Modified.
8459         * gcc.dg/tree-prof/val-prof-2.c: Modified.
8460         * gcc.dg/tree-prof/val-prof-3.c: Modified.
8461         * gcc.dg/tree-prof/val-prof-4.c: Modified.
8462         * gcc.dg/no-strict-overflow-2.c: Modified.
8463         * gcc.dg/no-strict-overflow-4.c: Modified.
8464         * gcc.dg/no-strict-overflow-6.c: Modified.
8465         * g++.dg/tree-ssa/pr27090.C: Modified.
8466         * g++.dg/tree-ssa/tmmti-2.C: Modified.
8467         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8468         * g++.dg/tree-ssa/pr19807.C: Modified.
8469         * g++.dg/opt/pr30965.C: Modified.
8470         * g++.dg/init/new17.C: Modified.
8471         * gfortran.dg/whole_file_6.f90: Modified.
8472         * gfortran.dg/whole_file_5.f90: Modified.
8473         * gfortran.dg/reassoc_1.f90: Modified.
8474         * gfortran.dg/reassoc_3.f90: Modified.
8475
8476 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8477
8478         PR fortran/39893
8479         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8480
8481 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
8482
8483         PR inline-asm/39543
8484         * gcc.target/i386/pr39543-1.c: New test.
8485         * gcc.target/i386/pr39543-2.c: New test.
8486         * gcc.target/i386/pr39543-3.c: New test.
8487
8488         PR c/39889
8489         * gcc.dg/Wunused-value-3.c: New test.
8490
8491 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8492
8493         PR c/39581
8494         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8495         gcc.dg/vla-21.c: New tests.
8496
8497 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
8498
8499         PR c/39556
8500         * gcc.dg/inline-34.c: New test.
8501
8502 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8503
8504         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8505         gcc.dg/enum-const-3.c: New tests.
8506         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8507         -pedantic-errors.  Update expected diagnostics.
8508
8509 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8510
8511         PR c/39582
8512         * gcc.dg/vla-20.c: New test.
8513
8514 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8515
8516         PR c/39564
8517         * gcc.dg/vla-19.c: New test.
8518
8519 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
8520
8521         PR preprocessor/39559
8522         * gcc.dg/c99-intconst-2.c: New test.
8523
8524 2009-04-25  Jan Hubicka  <jh@suse.cz>
8525
8526         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8527
8528 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
8529
8530         PR fortran/39688
8531         * gfortran.dg/import7.f90: New.
8532
8533 2009-04-24  Richard Guenther  <rguenther@suse.de>
8534
8535         * gcc.dg/tree-ssa/vrp48.c: Fix.
8536
8537 2008-04-24  Doug Kwan  <dougkwan@google.com>
8538
8539         * g++.dg/init/copy7.C: Only abort in memcpy if source and
8540         destination are the same.
8541
8542 2009-04-24  Richard Guenther  <rguenther@suse.de>
8543
8544         * gcc.dg/tree-ssa/vrp48.c: New testcase.
8545
8546 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
8547
8548         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8549         gcc.dg/array-const-3.c: New tests.
8550
8551 2009-04-24  Ian Lance Taylor  <iant@google.com>
8552
8553         * gcc.dg/Wcxx-compat-4.c: New testcase.
8554
8555 2009-04-24  Daniel Kraft  <d@domob.eu>
8556
8557         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8558         expected on already erraneous symbol (renamed to fresh one).
8559
8560 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
8561
8562         PR middle-end/39867
8563         * gcc.dg/pr39867.c: New.
8564
8565 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
8566
8567         PR fortran/39861
8568         PR fortran/39864
8569         * gfortran.dg/intrinsic_1.f90: New.
8570
8571 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8572
8573         * gnat.dg/alignment7.adb: New test.
8574         * gnat.dg/alignment8.adb: Likewise.
8575
8576 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
8577
8578         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8579         * gnat.dg/specs/rep_clause2.ads: New test.
8580
8581 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
8582
8583         PR rtl-optimization/39794
8584         * gcc.dg/pr39794.c: New test.
8585
8586 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8587
8588         * gnat.dg/atomic1.adb: New test.
8589         * gnat.dg/atomic1_pkg.ads: New helper.
8590
8591 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
8592
8593         PR testsuite/39623
8594         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8595         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8596
8597 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
8598
8599         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8600         warning.
8601
8602 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8603
8604         PR C/31499
8605         * gcc.dg/vector-init-1.c: New testcase.
8606         * gcc.dg/vector-init-2.c: New testcase.
8607
8608 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
8609
8610         * gnat.dg/enum2.adb: New test.
8611         * gnat.dg/enum2_pkg.ads: New helper.
8612
8613 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
8614
8615         PR c/39855
8616         * gcc.dg/torture/pr39855.c: New test.
8617
8618 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
8619
8620         PR c++/39639
8621         * g++.dg/cpp0x/pr39639.C: New test.
8622
8623 2009-04-22  Mark Heffernan  <meheff@google.com>
8624
8625         * gcc.dg/profile-generate-3.c: New test.
8626
8627 2009-04-22  Jan Hubicka  <jh@suse.cz>
8628
8629         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8630
8631 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
8632
8633         PR testsuite/39623
8634         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8635
8636 2009-04-22  Richard Guenther  <rguenther@suse.de>
8637
8638         PR tree-optimization/39824
8639         * gcc.c-torture/compile/pr39824.c: New testcase.
8640
8641 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8642
8643         PR c++/14875
8644         * g++.dg/parse/parser-pr14875.C: New.
8645         * g++.dg/parse/parser-pr14875-2.C: New.
8646         * g++.dg/parse/error6.C: Update match string.
8647
8648 2009-04-22  Richard Guenther  <rguenther@suse.de>
8649
8650         PR tree-optimization/39845
8651         * gcc.c-torture/compile/pr39845.c: New testcase.
8652
8653 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
8654
8655         PR fortran/39735
8656         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8657         * gfortran.dg/external_initializer.f90: Modified.
8658         * gfortran.dg/interface_26.f90: Modified.
8659         * gfortran.dg/intrinsic_subroutine.f90: Modified.
8660         * gfortran.dg/proc_ptr_3.f90: Modified.
8661         * gfortran.dg/proc_ptr_15.f90: New.
8662         * gfortran.dg/proc_ptr_result_1.f90: Modified.
8663
8664 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8665
8666         PR c++/35711
8667         * g++.dg/warn/pr35711.C: New.
8668         * g++.dg/conversion/ptrmem2.C: Update.
8669
8670 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
8671
8672         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8673         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8674         README.gcc, g++.dg/README, g++.dg/compat/break/README,
8675         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8676         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8677         gcc.c-torture/ChangeLog.0,
8678         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8679         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8680         gcc.target/i386/math-torture/math-torture.exp,
8681         gcc.target/mips/inter/mips16-inter.exp,
8682         gcc.target/mips/mips-nonpic/README,
8683         gcc.target/x86_64/abi/README.gcc,
8684         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8685         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8686         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8687         notices.
8688         * ChangeLog-1993-2007, ChangeLog: Correct dates.
8689
8690 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8691
8692         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8693
8694 2009-04-21  Richard Guenther  <rguenther@suse.de>
8695
8696         PR middle-end/39829
8697         * gcc.dg/torture/pr39829.c: New testcase.
8698
8699 2009-04-21  Martin Jambor  <mjambor@suse.cz>
8700
8701         * gcc.dg/tree-ssa/cswtch-2.c: New test.
8702
8703 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8704
8705         PR 16202
8706         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8707         * gcc.dg/sequence-pt-2.c: New.
8708         * gcc.dg/sequence-pt-3.c: New.
8709         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8710         * g++.dg/warn/sequence-pt-2.c: New.
8711         * g++.dg/warn/sequence-pt-3.c: New.
8712
8713 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
8714
8715         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8716
8717 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8718
8719         * gnat.dg/import1.ad[sb]: New test.
8720
8721 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8722
8723         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8724         return 0.
8725
8726 2009-04-20  Tobias Burnus  <burnus@net-b.de>
8727
8728         PR fortran/39811
8729         * gfortran.dg/continuation_11.f90: New test.
8730
8731 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8732
8733         PR c++/13358
8734         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8735         messages. Test for "long long" in system headers.
8736         * gcc.dg/c99-longlong-2.c: New.
8737         * g++.dg/warn/pr13358.C: New.
8738         * g++.dg/warn/pr13358-2.C: New.
8739         * g++.dg/warn/pr13358-3.C: New.
8740         * g++.dg/warn/pr13358-4.C: New.
8741
8742 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8743
8744         * gcc.dg/framework-2.c: Fix up for non existent includes
8745         being fatal errors now.
8746
8747 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
8748
8749         PR fortran/39800
8750         * gfortran.dg/private_type_13.f90: New test.
8751         * gfortran.dg/private_type_2.f90: Add option -std=f95.
8752
8753 2009-04-20  Le-Chun Wu  <lcwu@google.com>
8754
8755         PR c++/39803
8756         * g++.dg/warn/Wunused-14.C: New test.
8757
8758 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8759
8760         * gnat.dg/specs/small_alignment.ads: New test.
8761
8762 2009-04-20  Ian Lance Taylor  <iant@google.com>
8763
8764         * gcc.dg/Wcxx-compat-3.c: New testcase.
8765
8766 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8767
8768         * gnat.dg/pack13.ad[sb]: New test.
8769         * gnat.dg/pack13_pkg.ads: New helper.
8770
8771 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8772
8773         * gnat.dg/discr11.ad[sb]: New test.
8774         * gnat.dg/discr11_pkg.ads: New helper.
8775
8776 2009-04-20  Ira Rosen  <irar@il.ibm.com>
8777
8778         PR tree-optimization/39675
8779         * gcc.dg/vect/O3-pr39675-2.c: New test.
8780
8781 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
8782
8783         * gnat.dg/rep_clause3.adb: New test.
8784
8785 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8786
8787         PR c/37481
8788         * gcc.dg/c99-flex-array-7.c: New test.
8789
8790 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8791
8792         PR c/19771
8793         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8794
8795 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8796
8797         PR c/38243
8798         * gcc.dg/c99-restrict-3.c: New test.
8799
8800 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
8801
8802         PR preprocessor/20078
8803         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8804
8805 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
8806
8807         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8808         Do not pass -B$root after -margs.
8809
8810 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8811
8812         PR c/32061
8813         PR c++/36954
8814         * gcc.dg/pr32061.c: New.
8815         * gcc.dg/Wlogical-op-1.c: Update.
8816         * g++.dg/warn/Wlogical-op-1.C: Update.
8817         * g++.dg/warn/pr36954.C: New.
8818
8819 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8820
8821         PR c/27676
8822         * gcc.dg/lvalue-5.c: New test.
8823
8824 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8825
8826         PR c/22367
8827         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8828
8829 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8830
8831         * gcc.dg/cpp/include5.c: New test.
8832
8833 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8834
8835         PR c/35210
8836         * gcc.dg/call-diag-2.c: New test.
8837
8838 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8839
8840         PR preprocessor/39646
8841         * gcc.dg/cpp/line8.c: New test.
8842
8843 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
8844
8845         PR preprocessor/39647
8846         * gcc.dg/cpp/line7.c: New test.
8847
8848 2009-04-18  Richard Guenther  <rguenther@suse.de>
8849
8850         PR middle-end/39804
8851         * gcc.target/i386/pr39804.c: New testcase.
8852
8853 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8854
8855         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8856         * g++.dg/other/pr39496.C: Likewise.
8857
8858 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8859
8860         PR middle-end/36902
8861         * gcc.dg/pr36902.c: New.
8862
8863 2009-04-17  Diego Novillo  <dnovillo@google.com>
8864
8865         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8866         violation for variable 'inside_main'.
8867
8868 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8869
8870         * gfortran.fortran-torture/execute/getarg_1.x: New file.
8871
8872 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8873
8874         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8875
8876 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8877
8878         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8879         * gfortran.dg/chmod_2.f90: Likewise.
8880         * gfortran.dg/chmod_3.f90: Likewise.
8881         * gfortran.dg/open_errors.f90: Likewise.
8882         * gfortran.dg/stat_1.f90: Likewise.
8883         * gfortran.dg/stat_2.f90: Likewise.
8884
8885 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8886
8887         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8888         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8889         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8890         * gfortran.dg/nearest_1.f90: Likewise.
8891         * gfortran.dg/nearest_3.f90: Likewise.
8892         * gfortran.dg/isnan_1.f90: Likewise.
8893         * gfortran.dg/isnan_2.f90: Likewise.
8894         * gfortran.dg/nan_1.f90: Likewise.
8895         * gfortran.dg/nan_2.f90: Likewise.
8896         * gfortran.dg/nan_3.f90: Likewise.
8897         * gfortran.dg/nan_4.f90: Likewise.
8898         * gfortran.dg/module_nan.f90: Likewise.
8899         * gfortran.dg/int_conv_2.f90: Likewise.
8900         * gfortran.dg/init_flag_3.f90: Likewise.
8901         * gfortran.dg/namelist_42.f90: Likewise.
8902         * gfortran.dg/namelist_43.f90: Likewise.
8903         * gfortran.dg/real_const_3.f90: Likewise.
8904         * gfortran.dg/transfer_simplify_1.f90: Likewise.
8905
8906         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8907         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8908         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8909         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8910         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8911
8912         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8913         * gfortran.dg/gamma_5.f90: Likewise.
8914
8915 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8916
8917         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8918         less strict so it also works with auto-overlay support.
8919         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8920         for "exceeds local store" linker errors on the SPU.
8921
8922         * lib/gfortran.exp: Include target-supports.exp.
8923         (gfortran_init): On SPU targets where automatic overlay support
8924         is available, use it to build all Fortran test cases.
8925
8926         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8927
8928 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
8929
8930         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8931         rule enforced by gnat on taft types.
8932
8933 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
8934
8935         PR testsuite/39792
8936         * g++.dg/ext/complit11.C: Add empty dg-options.
8937
8938 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8939
8940         PR c++/17570
8941         * g++.dg/template/defarg11.C: New test.
8942
8943 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
8944
8945         PR c++/28766
8946         * g++.dg/ext/complit11.C: New testcase.
8947
8948 2009-04-15  Le-Chun Wu  <lcwu@google.com>
8949
8950         PR c++/39551
8951         * g++.dg/warn/Wunused-13.C: New testcase.
8952
8953 2009-04-15  Ian Lance Taylor  <iant@google.com>
8954
8955         * gcc.dg/Wenum-compare-1.c: New testcase.
8956
8957 2009-04-15  Richard Guenther  <rguenther@suse.de>
8958
8959         PR tree-optimization/39764
8960         * g++.dg/torture/pr39764.C: New testcase.
8961
8962 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
8963
8964         * g++.dg/ext/altivec-17.C: New.
8965
8966 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
8967
8968         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8969         * gnat.dg/specs/limited1.ads: Ditto.
8970
8971 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8972
8973         PR testsuite/39769
8974         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8975         for testing the results of estimate instructions.
8976         * gcc.dg/vmx/3a-04m.c (test): Ditto.
8977         * gcc.dg/vmx/3a-05.c (test): Ditto.
8978
8979 2009-04-14  Jason Merrill  <jason@redhat.com>
8980
8981         PR c++/39763
8982         * g++.dg/warn/Wshadow-4.C: Extend.
8983
8984 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
8985
8986         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8987         (do_D): Remove attribute hidden.
8988
8989 2009-04-13  Jason Merrill  <jason@redhat.com>
8990
8991         PR c++/39480
8992         * g++.dg/init/copy7.C: New.
8993
8994 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
8995
8996         PR testsuite/39733
8997         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8998         (check_for_all_options): This.
8999
9000 2009-04-13  Jason Merrill  <jason@redhat.com>
9001
9002         PR c++/39750
9003         * g++.dg/template/crash90.C: New.
9004
9005 2009-04-12  Jason Merrill  <jason@redhat.com>
9006
9007         PR c++/39742
9008         * g++.dg/overload/extern-C-2.C: New.
9009
9010 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
9011
9012         PR preprocessor/31869
9013         * gcc.dg/cpp/strify5.c: New test.
9014
9015 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
9016
9017         * gnat.dg/enum1.adb: New test.
9018         * gnat.dg/enum1_pkg.ads: New helper.
9019
9020 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
9021
9022         PR target/39740
9023         * gcc.target/alpha/pr39740.c: New test.
9024
9025 2009-04-11  Daniel Kraft  <d@domob.eu>
9026
9027         PR fortran/37746
9028         * gfortran.dg/bounds_check_strlen_1.f90: New test.
9029         * gfortran.dg/bounds_check_strlen_2.f90: New test.
9030         * gfortran.dg/bounds_check_strlen_3.f90: New test.
9031         * gfortran.dg/bounds_check_strlen_4.f90: New test.
9032         * gfortran.dg/bounds_check_strlen_5.f90: New test.
9033         * gfortran.dg/bounds_check_strlen_6.f90: New test.
9034         * gfortran.dg/bounds_check_strlen_7.f90: New test.
9035         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9036         expected string length that failed with -fbounds-check now.
9037         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9038
9039 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
9040
9041         PR fortran/39692
9042         * gfortran.dg/proc_ptr_14.f90: New.
9043
9044 2009-04-11  Richard Guenther  <rguenther@suse.de>
9045
9046         PR middle-end/39732
9047         * g++.dg/torture/pr39732.C: New testcase.
9048
9049 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
9050
9051         * gfortran.dg/whole_file_5.f90: New.
9052         * gfortran.dg/whole_file_6.f90: New.
9053
9054 2009-04-11  Richard Guenther  <rguenther@suse.de>
9055
9056         PR tree-optimization/39713
9057         * g++.dg/torture/pr39713.C: New testcase.
9058
9059 2009-04-10  Richard Guenther  <rguenther@suse.de>
9060
9061         PR c/39712
9062         * gcc.dg/pr39712.c: New testcase.
9063
9064 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
9065
9066         PR c++/28301
9067         * g++.dg/cpp0x/enum2.C: Updated.
9068         * g++.dg/debug/pr22514.C: Likewise.
9069         * g++.dg/parse/enum2.C: Likewise.
9070         * g++.dg/parse/enum3.C: Likewise.
9071         * g++.dg/template/crash79.C: Likewise.
9072         * g++.old-deja/g++.jason/cond.C: Likewise.
9073
9074 2009-04-10  Chao-ying Fu  <fu@mips.com>
9075
9076         * gcc.target/mips/interrupt_handler.c: Change from compile to
9077         assemble.
9078
9079 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9080
9081         * objc/execute/forward-1.x: Fix x86_64 entry typos.
9082
9083 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
9084
9085         PR fortran/38709
9086         * gfortran.dg/zero_sized_6.f90: New.
9087
9088 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9089
9090         PR  c++/20118
9091         * g++.dg/parse/pr20118.C: New.
9092         * g++.dg/template/spec16.C: Update.
9093
9094 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9095
9096         PR testsuite/35621
9097         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9098         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9099         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9100         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9101         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9102         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9103         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9104         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9105         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9106         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9107         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9108         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9109         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9110         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9111         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9112         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9113         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9114
9115 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
9116
9117         PR target/39678
9118         * g++.dg/torture/pr39678.C: New.
9119         * gcc.dg/compat/struct-complex-2.h: Likewise.
9120         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9121         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9122         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9123         * gcc.dg/torture/pr39678.c: Likewise.
9124         * gcc.target/i386/pr39678.c: Likewise.
9125
9126         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9127         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9128
9129         * gcc.target/x86_64/abi/test_passing_structs.c: Include
9130         <complex.h>.  Add tests for structure with complex float.
9131
9132 2009-04-10  Ben Elliston  <bje@au.ibm.com>
9133             Joseph Myers  <joseph@codesourcery.com>
9134
9135         PR target/36800
9136         * gcc.dg/dfp/pr36800.c: New.
9137
9138 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9139             Rafael Avila de Espindola  <espindola@google.com>
9140
9141         * gcc.misc-tests/help.exp: New file.
9142         * lib/options.exp: New file.
9143
9144 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
9145
9146         PR libobjc/36610
9147         * objc/execute/forward-1.x: New.
9148
9149 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
9150
9151         * gcc.dg/pr27150-1.c: Change to a link test.
9152
9153 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
9154
9155         * g++.dg/lookup/using2.C: Change copyright header to refer to version
9156         3 of the GNU General Public License and to point readers at the
9157         COPYING3 file and the FSF's license web page.
9158         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9159         * gcc.dg/struct/struct-reorg.exp: Likewise.
9160         * gcc.target/spu/tag_manager.c: Likewise.
9161
9162 2009-04-09  Richard Guenther  <rguenther@suse.de>
9163
9164         PR testsuite/39696
9165         * ssa-ccp-25.c: Adjust pattern.
9166
9167 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
9168
9169         PR fortran/36704
9170         * gfortran.dg/external_procedures_1.f90: Modified.
9171         * gfortran.dg/proc_ptr_result_1.f90: New.
9172         * gfortran.dg/proc_ptr_result_2.f90: New.
9173         * gfortran.dg/proc_ptr_result_3.f90: New.
9174
9175 2009-04-09  Richard Guenther  <rguenther@suse.de>
9176
9177         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9178         to prevent constant propagation.
9179         * gcc.dg/vect/vect-56.c: Likewise.
9180         * gcc.dg/vect/vect-58.c: Likewise.
9181         * gcc.dg/vect/vect-60.c: Likewise.
9182         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9183         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9184         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9185
9186 2009-04-09  Richard Guenther  <rguenther@suse.de>
9187
9188         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9189         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9190
9191 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
9192
9193         PR c/39613
9194         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9195         New tests.
9196
9197 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9198
9199         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9200         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9201
9202 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
9203
9204         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9205
9206 2009-04-08  Jason Merrill  <jason@redhat.com>
9207
9208         PR c++/25185
9209         * g++.dg/template/error40.C: Add another test.
9210
9211 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
9212
9213         PR c/39614
9214         PR c/39673
9215         * gcc.c-torture/compile/pr39614-1.c,
9216         gcc.c-torture/compile/pr39614-2.c,
9217         gcc.c-torture/compile/pr39614-3.c,
9218         gcc.c-torture/compile/pr39614-4.c,
9219         gcc.c-torture/compile/pr39614-5.c,
9220         gcc.c-torture/compile/pr39673-1.c,
9221         gcc.c-torture/compile/pr39673-2.c: New tests.
9222         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9223         more cases.
9224         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9225         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9226         expected errors.
9227
9228 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
9229
9230         PRc++/39637
9231         * g++.dg/cpp0x/variadic-crash2.C: New test.
9232
9233 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
9234
9235         PR fortran/38863
9236         * gfortran.dg/alloc_comp_result_1.f90: New test.
9237
9238 2009-04-07  Jason Merrill  <jason@redhat.com>
9239
9240         PR c++/34691
9241         * g++.dg/overload/extern-C-1.C: New.
9242
9243 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9244
9245         PR testsuite/39325
9246         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9247
9248 2009-04-07  Jason Merrill  <jason@redhat.com>
9249
9250         PR c++/25185
9251         * g++.dg/template/error40.C: New.
9252
9253 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9254
9255         PR fortran/38152
9256         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9257
9258 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9259
9260         * gnat.dg/subp_elim_errors.ad[sb]: New test.
9261
9262 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
9263
9264         PR fortran/38290
9265         * gfortran.dg/proc_decl_1.f90: Modified.
9266         * gfortran.dg/proc_ptr_11.f90: Extended.
9267         * gfortran.dg/proc_ptr_13.f90: Modified.
9268
9269 2009-04-06  Jason Merrill  <jason@redhat.com>
9270
9271         PR c++/35146
9272         * g++.dg/template/fnspec1.C: New.
9273
9274 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
9275
9276         * lib/gnat.exp: Handle multilib.
9277
9278 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9279
9280         PR fortran/38863
9281         * gfortran.dg/dependency_23.f90: New test.
9282
9283 2009-04-06  Richard Guenther  <rguenther@suse.de>
9284
9285         PR tree-optimization/28868
9286         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9287         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9288         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9289         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9290
9291 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9292
9293         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9294
9295 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9296
9297         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9298
9299 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9300
9301         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9302         with the built-in y0, and the subsequent warning.
9303         (y1): Likewise, rename to y_1.
9304
9305 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
9306
9307         PR fortran/39414
9308         * gfortran.dg/proc_decl_21.f90: New.
9309
9310 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
9311
9312         PR fortran/36091
9313         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9314
9315 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
9316
9317         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9318         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9319         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9320         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9321         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9322         gfortran.dg/namelist_49.f90: Gate test on effective_target
9323         fd_truncate.
9324         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
9325
9326 2009-04-05  Daniel Kraft  <d@domob.eu>
9327
9328         PR fortran/38654
9329         * gfortran.dg/read_float_2.f03
9330         * gfortran.dg/read_float_3.f90
9331
9332 2009-04-05  Richard Guenther  <rguenther@suse.de>
9333
9334         PR tree-optimization/39648
9335         * gcc.c-torture/compile/pr39648.c: New testcase.
9336
9337 2009-04-05  Jason Merrill  <jason@redhat.com>
9338
9339         PR c++/14912
9340         * g++.dg/template/error39.C: New.
9341
9342 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
9343
9344         PR fortran/29458
9345         * gfortran.dg/implied_do_1.f90: New.
9346
9347 2009-04-04  Tobias Burnus  <burnus@net-b.de>
9348
9349         PR fortran/39577
9350         * gfortran.dg/recursive_check_8.f90: New.
9351         * gfortran.dg/recursive_check_9.f90: New.
9352         * gfortran.dg/recursive_check_10.f90: New.
9353         * gfortran.dg/recursive_check_11.f90: New.
9354         * gfortran.dg/recursive_check_12.f90: New.
9355         * gfortran.dg/recursive_check_13.f90: New.
9356         * gfortran.dg/recursive_check_14.f90: New.
9357
9358 2009-04-04  Jason Merrill  <jason@redhat.com>
9359
9360         PR c++/25185
9361         * g++.dg/template/error38.C: Add more tests.
9362
9363 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
9364
9365         PR fortran/37614
9366         * gfortran.dg/common_align_2.f90: New test.
9367
9368 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
9369
9370         PR target/39501
9371         * gcc.c-torture/execute/pr39501.c: New file.
9372         * gcc.c-torture/execute/pr39501.x: New file.
9373
9374 2009-04-04  Richard Guenther  <rguenther@suse.de>
9375
9376         PR tree-optimization/8781
9377         PR tree-optimization/37892
9378         * g++.dg/tree-ssa/pr8781.C: New testcase.
9379         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9380
9381 2009-04-04  Richard Guenther  <rguenther@suse.de>
9382
9383         PR tree-optimization/39636
9384         * gcc.c-torture/compile/pr39636.c: New testcase.
9385
9386 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
9387
9388         PR rtl-optimization/39607
9389         * g++.dg/opt/pr39607.C: New.
9390
9391 2009-04-03  Tobias Burnus  <burnus@net-b.de>
9392
9393         PR fortran/39594
9394         * gfortran.dg/common_12.f90: New.
9395
9396 2009-04-03  Jason Merrill  <jason@redhat.com>
9397
9398         PR c++/39608
9399         * g++.dg/template/const2.C: New test.
9400
9401 2009-04-03  Richard Guenther  <rguenther@suse.de>
9402
9403         PR tree-optimization/2480
9404         PR tree-optimization/23086
9405         * gcc.dg/tree-ssa/pr2480.c: New testcase.
9406         * gcc.dg/tree-ssa/pr23086.c: Likewise.
9407
9408 2009-04-03  Richard Guenther  <rguenther@suse.de>
9409
9410         PR tree-optimization/34743
9411         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9412         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9413         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9414         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9415         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9416         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9417         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9418         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9419
9420 2009-04-03  Richard Guenther  <rguenther@suse.de>
9421
9422         PR middle-end/13146
9423         PR tree-optimization/23940
9424         PR tree-optimization/33237
9425         PR middle-end/33974
9426         PR middle-end/34093
9427         PR tree-optimization/36201
9428         PR tree-optimization/36230
9429         PR tree-optimization/38049
9430         PR tree-optimization/38207
9431         PR tree-optimization/38230
9432         PR tree-optimization/38301
9433         PR tree-optimization/38585
9434         PR middle-end/38895
9435         PR tree-optimization/38985
9436         PR tree-optimization/39299
9437         * gcc.dg/pr19633-1.c: Adjust.
9438         * gcc.dg/torture/pta-callused-1.c: Likewise.
9439         * gcc.dg/torture/pr39074-2.c: Likewise.
9440         * gcc.dg/torture/pr39074.c: Likewise.
9441         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9442         * gcc.dg/torture/pr30375.c: Adjust.
9443         * gcc.dg/torture/pr33563.c: Likewise.
9444         * gcc.dg/torture/pr33870.c: Likewise.
9445         * gcc.dg/torture/pr33560.c: Likewise.
9446         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9447         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9448         * gcc.dg/tree-ssa/alias-15.c: Remove.
9449         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9450         * gcc.dg/tree-ssa/pr26421.c: Adjust.
9451         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9452         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9453         * gcc.dg/tree-ssa/pr23382.c: Adjust.
9454         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9455         * gcc.dg/tree-ssa/alias-16.c: Adjust.
9456         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9457         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9458         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9459         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9460         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9461         * gcc.dg/tree-ssa/alias-19.c: Likewise.
9462         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9463         * gcc.dg/tree-ssa/pr13146.c: Likewise.
9464         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9465         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9466         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9467         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9468         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9469         * gcc.dg/tree-ssa/alias-20.c: Likewise.
9470         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9471         * gcc.dg/tree-ssa/pr38895.c: Likewise.
9472         * gcc.dg/uninit-B.c: XFAIL.
9473         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9474         * gcc.dg/uninit-pr19430.c: XFAIL.
9475         * g++.dg/tree-ssa/pr13146.C: New testcase.
9476         * g++.dg/opt/pr36187.C: Adjust.
9477         * g++.dg/torture/20090329-1.C: New testcase.
9478
9479 2009-04-02  Chao-ying Fu  <fu@mips.com>
9480
9481         * gcc.target/mips/interrupt_handler.c: New test.
9482
9483 2009-04-02  David Ayers  <ayers@fsfe.org>
9484
9485         PR objc/18456
9486         * objc.dg/bad-receiver-type-2.m: New test contributed by
9487         Alexander Mamberg.
9488
9489 2009-04-02  Jason Merrill  <jason@redhat.com>
9490
9491         PR c++/25185
9492         * g++.dg/template/error38.C: New test.
9493
9494 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
9495
9496         PR tree-optimization/31677
9497         * gcc.dg/memcpy-1.c: Add compiler option.
9498
9499 2009-04-02  Ira Rosen  <irar@il.ibm.com>
9500
9501         PR tree-optimization/39595
9502         * gfortran.dg/vect/O3-pr39595.f: New test.
9503
9504 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9505
9506         PR c++/26693
9507         * g++.dg/template/typedef11.C: New test.
9508         * g++.dg/template/typedef12.C: Likewise.
9509         * g++.dg/template/typedef13.C: Likewise.
9510         * g++.dg/template/typedef14.C: Likewise.
9511         * g++.dg/template/typedef15.C: Likewise.
9512         * g++.dg/template/typedef16.C: Likewise.
9513         * g++.dg/template/sfinae3.C: Compile this pedantically.
9514         The only errors expected should be the one saying the typedef is ill
9515         formed.
9516         * g++.old-deja/g++.pt/typename8.C: Likewise.
9517         * g++.dg/template/access11.C: Update this.
9518
9519 2009-04-02  Richard Guenther  <rguenther@suse.de>
9520
9521         PR tree-optimization/37221
9522         * gcc.c-torture/compile/20090331-1.c: New testcase.
9523
9524 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
9525
9526         * gcc.c-torture/compile/20090401-1.c: New test.
9527
9528 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9529
9530         PR c++/4926
9531         * g++.dg/template/pr4926-1.C: New.
9532
9533 2009-04-01  Xinliang David Li  <davidxl@google.com>
9534
9535         * gcc.target/i386/all_one_m128i.c: New test.
9536
9537 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
9538
9539         PR c/39027
9540         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9541         * gcc.dg/fltconst-2.c: New test.
9542         * gcc.dg/fltconst-double-pedantic-1.c: New test.
9543         * gcc.dg/fltconst-double-pedantic-2.c: New test.
9544
9545         PR c/33466
9546         * gcc.dg/cpp/pr33466.c: New test.
9547         * gcc.dg/dfp/pr33466.c: New test.
9548         * gcc.dg/fixed-point/pr33466.c: New test.
9549
9550 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9551
9552         PR tree-optimization/35011
9553         * g++.dg/other/pr35011.C: New.
9554
9555 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9556
9557         PR target/39226
9558         * gcc.dg/pr39226.c: New test.
9559
9560 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9561
9562         PR c++/35240
9563         * g++.dg/template/pr35240.C: New.
9564
9565 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
9566
9567         PR c/39605
9568         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9569         * gcc.dg/pr25682.c: Update expected diagnostics.
9570
9571 2009-04-01  Richard Guenther  <rguenther@suse.de>
9572
9573         * gcc.dg/fold-plusmult-2.c: New testcase.
9574
9575 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
9576
9577         PR c/37772
9578         * gcc.dg/pr37772.c: New test.
9579         * g++.dg/ext/asm11.C: New test.
9580
9581 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
9582
9583         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9584         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9585         defined.
9586
9587 2009-03-31  Jason Merrill  <jason@redhat.com>
9588
9589         * g++.old-deja/g++.other/using9.C: Add expected errors.
9590
9591 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9592
9593         * gcc.c-torture/compile/pr33009.c: Removed.
9594
9595 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9596
9597         * gcc.c-torture/compile/pr33009.c: Delete.
9598         * gcc.c-torture/compile/pr11832.c: Likewise.
9599
9600 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9601
9602         PR c/448
9603         * lib/target-supports.exp (check_effective_target_stdint_types):
9604         Update comment.
9605         (check_effective_target_inttypes_types): New.
9606         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9607         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9608         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9609
9610 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9611
9612         PR fortran/38917
9613         PR fortran/38918
9614         * gfortran.dg/data_pointer_1.f90: New test.
9615
9616 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
9617
9618         PR fortran/38915
9619         * gfortran.dg/char_length_15.f90: New test.
9620
9621 2009-03-31  Jason Merrill  <jason@redhat.com>
9622
9623         C++ DR 613
9624         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9625         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9626         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9627         xfail others.
9628
9629         * g++.dg/other/typedef2.C: New test.
9630
9631         PR c++/37806
9632         * g++.dg/template/typedef17.C: New test.
9633
9634         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9635         * g++.dg/cpp0x/auto12.C: Likewise.
9636
9637 2009-03-31  Richard Guenther  <rguenther@suse.de>
9638
9639         PR middle-end/31029
9640         * gcc.dg/fold-compare-4.c: New testcase.
9641         * gcc.dg/fold-compare-5.c: Likewise.
9642
9643 2009-03-31  Richard Guenther  <rguenther@suse.de>
9644
9645         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9646
9647 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9648
9649         PR target/39592
9650         * gcc.target/i386/pr39592-1.c: New test.
9651
9652 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
9653
9654         PR preprocessor/15638
9655         * gcc.dg/cpp/missing-header-1.c: New test.
9656         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
9657         "compilation terminated" message.
9658         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
9659         test #include "".
9660         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9661         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9662         terminated" message.
9663
9664 2009-03-31  Richard Guenther  <rguenther@suse.de>
9665
9666         PR middle-end/23401
9667         PR middle-end/27810
9668         * gcc.dg/tree-ssa/pr23401.c: New testcase.
9669         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9670
9671 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
9672
9673         PR fortran/38389
9674         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9675         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9676         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9677         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9678         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9679         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9680         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9681
9682 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
9683
9684         PR fortran/22571
9685         * gfortran.dg/whole_file_1.f90: New test.
9686         PR fortran/26227
9687         * gfortran.dg/whole_file_2.f90: New test.
9688         * gfortran.dg/whole_file_3.f90: New test.
9689         PR fortran/24886
9690         * gfortran.dg/whole_file_4.f90: New test.
9691
9692 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
9693
9694         * gfortran.dg/bind_c_usage_19.f90: New test.
9695
9696         PR target/39558
9697         * gcc.target/powerpc/altivec-29.c: New test.
9698
9699 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9700
9701         PR rtl-optimization/323
9702         * gcc.target/i386/excess-precision-1.c,
9703         gcc.target/i386/excess-precision-2.c,
9704         gcc.target/i386/excess-precision-3.c,
9705         gcc.target/i386/excess-precision-4.c,
9706         gcc.target/i386/excess-precision-5.c,
9707         gcc.target/i386/excess-precision-6.c: New tests.
9708
9709 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
9710
9711         PR c/35235
9712         * gcc.dg/c99-array-lval-8.c: New test.
9713
9714 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9715
9716         PR preprocessor/34695
9717         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9718         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9719         instead of dg-warning for "previous definition" messages.
9720         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9721         "warnings being treated as errors" message.
9722         * gcc.dg/fltconst-1.c: Use -fshow-column.
9723
9724 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9725
9726         PR fortran/38823
9727         * gfortran.dg/power1.f90: New test.
9728
9729 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
9730
9731         PR c/456
9732         PR c/5675
9733         PR c/19976
9734         PR c/29116
9735         PR c/31871
9736         PR c/35198
9737         * gcc.c-torture/compile/20081108-1.c,
9738         gcc.c-torture/compile/20081108-2.c,
9739         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9740         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9741         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9742         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9743         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9744         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9745         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9746         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9747         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9748         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9749         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9750         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9751         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9752         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9753         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9754         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9755         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9756         case.
9757         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9758         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9759         XFAILs.  Update expected messages.
9760         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9761         expected messages.
9762         * gcc.dg/real-const-1.c: Replace with test from original PR.
9763         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9764         when casting from non-constant integer to pointer.
9765
9766 2009-03-29  Richard Guenther  <rguenther@suse.de>
9767
9768         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9769
9770 2009-03-29  Daniel Kraft  <d@domob.eu>
9771
9772         PR fortran/37423
9773         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9774         DEFERRED bindings.
9775         * gfortran.dg/typebound_proc_9.f03: New test.
9776         * gfortran.dg/typebound_proc_10.f03: New test.
9777         * gfortran.dg/typebound_proc_11.f03: New test.
9778         * gfortran.dg/abstract_type_5.f03: New test.
9779
9780 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9781
9782         PR fortran/38507
9783         * gfortran.dg/do_4.f: New.
9784         * gfortran.dg/goto_2.f90: Correct expected warnings.
9785         * gfortran.dg/goto_4.f90: Likewise.
9786         * gfortran.dg/goto_5.f90: New.
9787
9788 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
9789
9790         PR target/39545
9791         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9792
9793         * gcc.target/i386/pr39545-1.c: New.
9794         * gcc.target/i386/pr39545-2.c: Likewise.
9795
9796         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9797         (flex2_struct): Likewise.
9798         (check_struct_passing7): Likewise.
9799         (check_struct_passing8): Likewise.
9800         (f1s): Likewise.
9801         (f2s): Likewise.
9802         (main): Call check_struct_passing7 and check_struct_passing8.
9803
9804 2009-03-29  Richard Guenther  <rguenther@suse.de>
9805
9806         * gcc.c-torture/execute/20090113-1.c: New testcase.
9807         * gcc.c-torture/execute/20090113-2.c: Likewise.
9808         * gcc.c-torture/execute/20090113-3.c: Likewise.
9809         * gcc.c-torture/execute/20090207-1.c: Likewise.
9810         * gcc.c-torture/compile/20090114-1.c: Likewise.
9811         * gcc.c-torture/compile/20090328-1.c: Likewise.
9812         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9813
9814 2009-03-29  David Ayers  <ayers@fsfe.org>
9815
9816         PR objc/27377
9817         * objc.dg/conditional-1.m: New tests.
9818
9819 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
9820
9821         * gcc.dg/winline-10.c: New test.
9822
9823 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9824
9825         PR fortran/34656
9826         * gfortran.dg/do_check_1.f90: Add test.
9827         * gfortran.dg/do_check_2.f90: Add test.
9828         * gfortran.dg/do_check_3.f90: Add test.
9829         * gfortran.dg/do_check_4.f90: Add test.
9830
9831 2009-03-28  Jan Hubicka  <jh@suse.cz>
9832
9833         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9834         * gcc.dg/pr33826.c: Update dump files.
9835         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9836         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9837
9838 2009-03-28  Martin Jambor  <mjambor@suse.cz>
9839
9840         * g++.dg/tree-ssa/fwprop-align.C: New test.
9841
9842 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
9843
9844         * gcc.target/powerpc/altivec-28.c: New test.
9845
9846         PR c++/39554
9847         * gcc.dg/wdisallowed-functions-1.c: Removed.
9848         * gcc.dg/wdisallowed-functions-2.c: Removed.
9849         * gcc.dg/wdisallowed-functions-3.c: Removed.
9850         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9851         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9852         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9853
9854 2009-03-28  Richard Guenther  <rguenther@suse.de>
9855
9856         PR tree-optimization/38723
9857         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9858
9859 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
9860
9861         PR fortran/38538
9862         * gfortran.dg/char_result_13.f90: New test.
9863
9864 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
9865
9866         PR fortran/38765
9867         * gfortran.dg/alloc_comp_assign_9.f90: New test.
9868
9869 2009-03-28  Daniel Kraft  <d@domob.eu>
9870
9871         * gfortran.dg/trim_1.f90: New test.
9872
9873 2009-03-28  Richard Guenther  <rguenther@suse.de>
9874
9875         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9876         * g++.dg/warn/Warray-bounds.C: Likewise.
9877
9878 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9879
9880         PR fortran/32626
9881         * gfortran.dg/recursive_check_7.f90: New test.
9882
9883 2009-03-28  Tobias Burnus  <burnus@net-b.de>
9884
9885         PR fortran/38432
9886         * gfortran.dg/do_check_5.f90: New test.
9887         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9888         * gfortran.dg/array_constructor_18.f90: Ditto.
9889         * gfortran.dg/array_constructor_22.f90: Ditto.
9890         * gfortran.dg/do_3.F90: Ditto.
9891         * gfortran.dg/do_1.f90: Ditto.
9892
9893 2009-03-28  Richard Guenther  <rguenther@suse.de>
9894
9895         PR tree-optimization/38180
9896         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9897
9898 2009-03-28  Richard Guenther  <rguenther@suse.de>
9899
9900         PR tree-optimization/38513
9901         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9902         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9903         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9904         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9905         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9906         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9907         * gcc.dg/vect/vect-35.c: Likewise.
9908         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9909         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9910         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9911
9912 2009-03-28  Richard Guenther  <rguenther@suse.de>
9913
9914         PR tree-optimization/38968
9915         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9916
9917 2009-03-28  Richard Guenther  <rguenther@suse.de>
9918
9919         PR tree-optimization/37795
9920         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9921
9922 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
9923
9924         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9925         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9926         options for removed targets.
9927
9928 2009-03-27  Richard Guenther  <rguenther@suse.de>
9929
9930         PR tree-optimization/39120
9931         * gcc.c-torture/execute/pr39120.c: New testcase.
9932
9933 2009-03-27  Richard Guenther  <rguenther@suse.de>
9934
9935         PR tree-optimization/39120
9936         * gcc.dg/torture/pta-callused-1.c: New testcase.
9937
9938 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9939
9940         PR middle-end/39315
9941         * gcc.target/i386/pr39315-1.c: New.
9942         * gcc.target/i386/pr39315-2.c: Likewise.
9943         * gcc.target/i386/pr39315-3.c: Likewise.
9944         * gcc.target/i386/pr39315-4.c: Likewise.
9945         * gcc.target/i386/pr39315-check.c: Likewise.
9946
9947 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9948
9949         PR c/39323
9950         * gcc.dg/pr39323-1.c: New.
9951         * gcc.dg/pr39323-2.c: Likewise.
9952         * gcc.dg/pr39323-3.c: Likewise.
9953
9954 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9955
9956         PR target/38034
9957         * gcc.target/ia64/sync-1.c: New.
9958
9959 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9960
9961         PR target/39472
9962         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9963         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9964         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9965         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9966         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9967         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9968         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9969         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9970
9971 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9972
9973         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9974         for low precision (i.e. float).
9975
9976 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
9977             Jakub Jelinek  <jakub@redhat.com>
9978
9979         PR debug/37959
9980         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9981
9982 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
9983
9984         * gcc.dg/memmove-2.c: New test.
9985         * gcc.dg/memmove-3.c: New test.
9986
9987         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9988         in clone naming.
9989
9990 2009-03-27  Xinliang David Li  <davidxl@google.com>
9991
9992         PR tree-optimization/39557
9993         * g++.dg/tree-ssa/dom-invalid.C: New test.
9994
9995 2009-03-27  Xinliang David Li  <davidxl@google.com>
9996
9997         PR tree-optimization/39548
9998         * g++.dg/tree-ssa/copyprop.C: New test.
9999
10000 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10001
10002         PR c++/38638
10003         * g++.dg/template/typename17.C: New testcase.
10004         * g++.dg/template/typename18.C: New testcase.
10005
10006 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10007
10008         PR c++/36799
10009         * g++.dg/other/var_copy-1.C: New test.
10010
10011 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10012
10013         PR c++/37647
10014         * g++.dg/parse/ctor9.C: New test.
10015
10016 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
10017
10018         PR c++/29727
10019         * g++.dg/init/error2.C: New test.
10020
10021 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10022
10023         PR c++/35652
10024         * gcc.dg/pr35652.C: New.
10025         * g++.dg/warn/pr35652.C: New.
10026         * gcc.dg/format/plus-1.c: Adjust message.
10027
10028 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
10029
10030         PR c++/39554
10031         * gcc.dg/wdisallowed-functions-3.c: New test.
10032         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10033
10034 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10035
10036         * gcc.dg/inline-33.c: Fix when pic.
10037
10038 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
10039
10040         * gcc.target/ia64/20090324-1.c: New test.
10041
10042 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
10043
10044         PR c/27898
10045         * gcc.dg/pr27898.c: New test.
10046
10047         PR tree-optimization/32139
10048         * gcc.c-torture/compile/pr32139.c: New test.
10049
10050 2009-03-24  Jason Merrill  <jason@redhat.com>
10051
10052         PR c++/28274
10053         * g++.dg/parse/defarg14.C: New test.
10054
10055 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10056
10057         PR libfortran/39528
10058         * gfortran.dg/read_repeat.f90: New test.
10059
10060 2009-03-24  Ira Rosen  <irar@il.ibm.com>
10061
10062         PR tree-optimization/39529
10063         * gcc.dg/vect/pr39529.c: New test.
10064
10065 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
10066             Jakub Jelinek  <jakub@redhat.com>
10067
10068         PR debug/39524
10069         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10070
10071 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10072
10073         PR c/39495
10074         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10075
10076 2009-03-23  Jason Merrill  <jason@redhat.com>
10077
10078         * g++.dg/cpp0x/auto12.C: Add variadic test.
10079
10080         PR c++/39526
10081         * g++.dg/warn/Wshadow-4.C: New test.
10082
10083 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
10084
10085         PR tree-optimization/39516
10086         * gfortran.dg/pr39516.f: New test.
10087
10088 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
10089
10090         * lib/target-libpath.exp (set_ld_library_path_env_vars):
10091         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10092         variable, not environment variable.
10093
10094 2009-03-21  Jason Merrill  <jason@redhat.com>
10095
10096         PR c++/28879
10097         * g++.dg/ext/vla6.C: New test.
10098
10099 2009-03-20  Jason Merrill  <jason@redhat.com>
10100
10101         * g++.dg/cpp0x/initlist5.C: Add additional test.
10102
10103 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10104             Janis Johnson  <janis187@us.ibm.com>
10105
10106         * lib/compat.exp (compat-get-options-main, compat-get-options):
10107         Handle dg-prune-output in source file.
10108         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10109         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10110         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10111         two warnings.
10112
10113 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
10114
10115         PR c/39495
10116         * gcc.dg/gomp/pr39495-1.c: New test.
10117         * gcc.dg/gomp/pr39495-2.c: New test.
10118         * g++.dg/gomp/pr39495-1.C: New test.
10119         * g++.dg/gomp/pr39495-2.C: New test.
10120
10121         PR target/39496
10122         * gcc.target/i386/pr39496.c: New test.
10123         * g++.dg/other/pr39496.C: New test.
10124
10125 2009-03-19  Li Feng  <nemokingdom@gmail.com>
10126
10127         PR middle-end/39500
10128         * gcc.dg/autopar/pr39500-1.c: New.
10129         * gcc.dg/autopar/pr39500-2.c: New.
10130
10131 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10132
10133         * g++.dg/dg.exp: Prune graphite.
10134
10135 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
10136
10137         PR middle-end/39447
10138         * g++.dg/graphite: New.
10139         * g++.dg/graphite/graphite.exp: New.
10140         * g++.dg/graphite/pr39447.C: New.
10141
10142 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10143
10144         PR c++/39425
10145         * g++.dg/template/pr39425.C: New.
10146
10147         * g++.dg/template/spec33.C: Updated.
10148
10149 2009-03-17  Jason Merrill  <jason@redhat.com>
10150
10151         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10152
10153 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
10154
10155         PR c++/39475
10156         * g++.dg/ext/unary_trait_incomplete.C: New.
10157
10158 2009-03-17  Jing Yu  <jingyu@google.com>
10159
10160         PR middle-end/39378
10161         * g++.dg/inherit/thunk10.C: New test.
10162
10163 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
10164
10165         PR target/39482
10166         * gcc.target/i386/pr39482.c: New test.
10167
10168 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
10169
10170         PR debug/39471
10171         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10172         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10173         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10174         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10175
10176         PR middle-end/39443
10177         * gcc.dg/pr39443.c: New test.
10178
10179         PR debug/39412
10180         * gcc.dg/debug/pr39412.c: New test.
10181
10182 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
10183
10184         PR testsuite/38526
10185         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10186         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10187         is defined.
10188         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10189         its original value, or unset if it was not defined.
10190         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10191         path procs around use of HOSTCC.
10192         * g++.dg/compat/struct-layout-1.exp: Ditto.
10193         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10194
10195 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10196
10197         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10198
10199 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
10200
10201         Revert patch for PR testsuite/37630.
10202
10203         PR testsuite/37960
10204         * gcc.dg/pr11492.c: Replace constant and remove xfail.
10205
10206         PR testsuite/37630
10207         * lib/target-supports.exp (check_effective_target_ieee): New.
10208         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10209         * gcc.dg/20001012-1.c: Require ieee.
10210
10211         PR testsuite/37628
10212         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10213
10214 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
10215
10216         PR tree-optimization/39455
10217         * gcc.dg/pr39455.c: New test.
10218
10219 2009-03-13  David Ayers  <ayers@fsfe.org>
10220
10221         * objc/execute/trivial.m. New test.
10222
10223 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
10224
10225         PR target/39137
10226         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10227
10228 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
10229
10230         PR testsuite/39451
10231         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10232         constraint on (%2).
10233
10234 2009-03-12  David Ayers  <ayers@fsfe.org>
10235
10236         PR libobjc/27466
10237         * objc/execute/exceptions/handler-1.m. New test.
10238
10239 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
10240
10241         PR target/39431
10242         * gcc.target/i386/pr39431.c: New test.
10243
10244 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
10245
10246         PR target/39445
10247         * gcc.target/i386/pr39445.c: New.
10248
10249         * gcc.target/i386/push-1.c: XFAIL.
10250
10251 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
10252
10253         * gcc.dg/inline-33.c: New test.
10254
10255 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
10256
10257         * gcc.dg/vect/vect-82.c: Combine dg-do and
10258         dg-require-effective-target into dg-skip-if.
10259         * gcc.dg/vect/vect-83.c: Likewise.
10260
10261 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
10262
10263         PR target/39137
10264         * gcc.target/i386/stackalign/longlong-1.c: New test.
10265         * gcc.target/i386/stackalign/longlong-2.c: New test.
10266
10267 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10268
10269         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10270
10271 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10272
10273         * gcc.c-torture/execute/ieee/inf-3.c: New test.
10274         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10275
10276 2009-03-11  Olivier Hainque  <hainque@adacore.com>
10277
10278         * gnat.dg/slice_enum.adb: New test.
10279
10280 2009-03-11  Jason Merrill  <jason@redhat.com>
10281
10282         PR debug/39086
10283         * g++.dg/opt/nrv15.C: New test.
10284
10285 2009-03-10  Ira Rosen  <irar@il.ibm.com>
10286
10287         PR tree-optimization/39422
10288         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10289         constant array with static initialization to global memory.
10290         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10291
10292 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
10293
10294         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10295         padding.
10296
10297 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
10298
10299         PR c++/39371
10300         * g++.dg/opt/switch2.C: Add -w to dg-options.
10301         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10302         * g++.dg/warn/switch1.C: New test.
10303         * g++.dg/other/switch3.C: New test.
10304
10305         PR tree-optimization/39394
10306         * gcc.c-torture/compile/pr39394.c: New test.
10307
10308 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10309
10310         * gcc.target/s390/20090223-1.c: New testcase.
10311
10312 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10313
10314         PR libfortran/39402
10315         * gfortran.dg/fmt_f0_1.f90: New test.
10316
10317 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
10318
10319         PR c++/39060
10320         * g++.dg/other/new1.C: Adjusted.
10321         * g++.dg/parse/crash40.C: Likewise.
10322         * g++.dg/parse/defarg12.C: Likewise.
10323         * g++.dg/template/error15.C: Likewise.
10324
10325         * g++.dg/other/pr39060.C: New.
10326
10327 2009-03-07  Jason Merrill  <jason@redhat.com>
10328
10329         PR c++/39367
10330         * g++.dg/opt/new1.C: New.
10331
10332 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10333
10334         PR c++/33492
10335         * g++.dg/other/error32.C: New.
10336
10337 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
10338
10339         PR middle-end/39360
10340         * gcc.c-torture/compile/pr39360.c: New test.
10341
10342         PR debug/39372
10343         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10344
10345 2009-03-05  Jason Merrill  <jason@redhat.com>
10346
10347         PR c++/38908
10348         * g++.dg/warn/Wuninitialized-3.C: New test.
10349
10350 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
10351
10352         PR debug/39379
10353         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10354         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10355
10356 2009-03-04  Jason Merrill  <jason@redhat.com>
10357
10358         PR c++/13549
10359         * g++.dg/template/koenig7.C: New test.
10360
10361 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10362
10363         * g++.dg/torture/predcom-1.C: New test.
10364
10365 2009-03-04  Richard Guenther  <rguenther@suse.de>
10366
10367         PR tree-optimization/39362
10368         * g++.dg/torture/pr39362.C: New testcase.
10369
10370 2009-03-04  Jason Merrill  <jason@redhat.com>
10371             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10372
10373         PR c++/9634
10374         PR c++/29469
10375         PR c++/29607
10376         * g++.dg/template/dependent-name5.C: New test.
10377
10378 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
10379
10380         PR testsuite/39357
10381         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10382         vect_int to vect_int_mult.
10383
10384 2009-03-04  Richard Guenther  <rguenther@suse.de>
10385
10386         PR tree-optimization/39358
10387         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10388         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10389
10390 2009-03-04  Richard Guenther  <rguenther@suse.de>
10391
10392         PR tree-optimization/39339
10393         * gcc.c-torture/execute/pr39339.c: New testcase.
10394
10395 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
10396
10397         * gcc.c-torture/compile/20090303-1.c,
10398         gcc.c-torture/compile/20090303-2.c: New tests.
10399
10400 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
10401
10402         PR fortran/39354
10403         * gfortran.dg/gomp/pr39354.f90: New test.
10404
10405         PR tree-optimization/39343
10406         * gcc.dg/pr39343.c: New test.
10407
10408 2009-03-03  Ira Rosen  <irar@il.ibm.com>
10409
10410         PR tree-optimization/39248
10411         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10412         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10413         on targets without vector misalignment support.
10414         * lib/target-supports.exp
10415         (check_effective_target_vect_short_mult): Add
10416         check_effective_target_arm32.
10417
10418 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
10419
10420         PR middle-end/39335
10421         * gcc.dg/graphite/pr39335_1.c: New.
10422         * gcc.dg/graphite/pr39335.c: New.
10423
10424 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
10425
10426         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10427         of andl.
10428         * gcc.target/i386/stackalign/return-5.c: Likewise.
10429         * gcc.target/i386/stackalign/return-6.c: Likewise.
10430
10431 2009-03-02  Richard Guenther  <rguenther@suse.de>
10432             Ira Rosen  <irar@il.ibm.com>
10433
10434         PR tree-optimization/39318
10435         * gfortran.dg/vect/pr39318.f90: New test.
10436
10437 2009-03-01  Jan Hubicka  <jh@suse.cz>
10438
10439         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10440
10441 2009-03-01  Jan Hubicka  <jh@suse.cz>
10442
10443         PR debug/39267
10444         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10445
10446 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10447
10448         * gnat.dg/pack12.adb: New test.
10449
10450 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10451
10452         PR c++/37789
10453         * g++.dg/other/pr37789.C: New.
10454
10455 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10456
10457         PR fortran/39295
10458         * gfortran.dg/interface_25.f90: New test.
10459         * gfortran.dg/interface_26.f90: New test.
10460
10461 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
10462
10463         PR fortran/39292
10464         * gfortran.dg/initialization_22.f90: New test.
10465
10466 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
10467
10468         PR rtl-optimization/39241
10469         * gcc.dg/torture/pr39241.c: New.
10470
10471 2009-02-25  Martin Jambor  <mjambor@suse.cz>
10472
10473         PR tree-optimizations/39259
10474         * g++.dg/torture/pr39259.C: New testcase.
10475
10476 2009-02-24  Richard Guenther  <rguenther@suse.de>
10477
10478         PR c++/39242
10479         * g++.dg/template/instantiate10.C: New testcase.
10480
10481 2009-02-24  Richard Guenther  <rguenther@suse.de>
10482             Zdenek Dvorak  <ook@ucw.cz>
10483
10484         PR tree-optimization/39233
10485         * gcc.c-torture/execute/pr39233.c: New testcase.
10486
10487 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
10488
10489         PR tree-optimization/39260
10490         * gcc.dg/graphite/pr39260.c: New.
10491
10492 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10493
10494         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10495
10496 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
10497
10498         PR c++/36411
10499         * g++.dg/template/void14.C: New.
10500
10501 2009-02-23  Jason Merrill  <jason@redhat.com>
10502
10503         PR c++/38880
10504         * g++.dg/init/const7.C: Remove XFAIL.
10505         * g++.dg/init/static-init1.C: New test.
10506
10507         * g++.dg/cpp0x/initlist14.C: New test.
10508
10509 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10510
10511         PR fortran/38914
10512         * bound_simplification_2.f90:  New test case.
10513         * bound_7.f90:  New test case.
10514
10515 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
10516
10517         * gcc.dg/cpp/include4.c: New test.
10518
10519 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10520
10521         PR target/39256
10522         * gcc.target/i386/abi-2.c: New.
10523
10524 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
10525
10526         * gcc.c-torture/execute/pr39228.x: New.
10527
10528 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
10529
10530         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10531         scan-assembler to check for xmm0 register.
10532
10533 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
10534             Joseph Myers  <joseph@codesourcery.com>
10535
10536         * gcc.target/arm/va_list.c: New test.
10537         * g++.dg/abi/arm_va_list.C: Likewise.
10538         * lib/target-supports.exp (check_effective_target_arm_eabi): New
10539         function.
10540         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10541         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10542         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10543         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10544         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10545         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10546
10547 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10548
10549         PR testsuite/38164
10550         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10551         to dg-options.
10552
10553 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
10554
10555         PR target/39240
10556         * gcc.c-torture/execute/pr39240.c: New test.
10557
10558 2009-02-20  Jason Merrill  <jason@redhat.com>
10559
10560         PR c++/39225
10561         * g++.dg/parse/dtor15.C: New test.
10562
10563 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
10564
10565         * gcc.c-torture/execute/20090219-1.c: New.
10566
10567 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
10568
10569         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10570         (mips-dg-options): When matching isa* pseudo-options make
10571         'value' optional and accept ! entries.  Use $spec instead of
10572         $isa_spec in the isa pseudo-option error message.  Only
10573         perform the ISA-range check when 'value' is set.  If arch is
10574         matching any CPU in the ! entries switch to its generic ISA.
10575         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10576         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10577
10578 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
10579
10580         PR target/39175
10581         * gcc.dg/visibility-20.c: New test.
10582         * g++.dg/ext/visibility/visibility-11.C: New test.
10583
10584 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10585
10586         PR c++/39188
10587         * g++.dg/abi/pr39188-1a.C: New.
10588         * g++.dg/abi/pr39188-1b.C: Likewise.
10589         * g++.dg/abi/pr39188-1.h: Likewise.
10590         * g++.dg/abi/pr39188-2a.C: Likewise.
10591         * g++.dg/abi/pr39188-2b.C: Likewise.
10592         * g++.dg/abi/pr39188-2.h: Likewise.
10593         * g++.dg/abi/pr39188-3a.C: Likewise.
10594         * g++.dg/abi/pr39188-3b.C: Likewise.
10595         * g++.dg/abi/pr39188-3.h: Likewise.
10596
10597 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
10598
10599         PR c/38483
10600         * gcc.c-torture/execute/call-trap-1.c,
10601         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10602         tests.
10603
10604 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
10605
10606         PR target/39228
10607         * gcc.c-torture/execute/pr39228.c: New test.
10608
10609 2009-02-19  Richard Guenther  <rguenther@suse.de>
10610
10611         PR tree-optimization/39074
10612         * gcc.dg/torture/pr39074.c: New testcase.
10613         * gcc.dg/torture/pr39074-2.c: Likewise.
10614         * gcc.dg/torture/pr39074-3.c: Likewise.
10615
10616 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10617
10618         PR c++/39219
10619         * g++.dg/parse/attr3.C: New.
10620
10621 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
10622
10623         PR testsuite/38165
10624         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10625
10626         PR testsuite/38166
10627         * g++.dg/ext/visibility/class1.C: Revert revision 122348
10628         and skip on Darwin.
10629
10630 2009-02-18  Jason Merrill  <jason@redhat.com>
10631
10632         PR c++/38880
10633         * g++.dg/init/const7.C: Remove XFAIL.
10634
10635         PR target/39179
10636         * g++.dg/opt/const6.C: New test.
10637
10638 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
10639
10640         * gcc.dg/callabi/callabi.exp: Moved to ...
10641         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
10642         in 64bit mode.
10643
10644         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10645         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10646         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10647         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10648         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10649         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10650         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10651
10652         * gcc.dg/callabi/callabi.h: Moved to ...
10653         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10654
10655         * gcc.dg/callabi/func-1.c: Moved to ...
10656         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10657
10658         * gcc.dg/callabi/func-indirect.c: Moved to ...
10659         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10660
10661         * gcc.dg/callabi/pr38891.c: Moved to ...
10662         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10663
10664         * gcc.dg/callabi/vaarg-1.c: Moved to ...
10665         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10666
10667         * gcc.dg/callabi/vaarg-2.c: Moved to ...
10668         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10669
10670         * gcc.dg/callabi/vaarg-3.c: Moved to ...
10671         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10672
10673 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
10674
10675         PR target/38891
10676         * gcc.dg/callabi/pr38891.c: New.
10677
10678 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10679
10680         * gcc.dg/callabi/callabi.exp: New.
10681
10682 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10683
10684         PR target/39082
10685         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10686         -Wno-abi for x86.
10687         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10688
10689         * gcc.target/i386/pr39082-1.c: New.
10690
10691         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10692         -Wno-abi.
10693
10694         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10695         CHECK_M64_M128 is defined.
10696         (check_f_arguments): Add "do".
10697         (check_vector_arguments): New.
10698         (check_m64_arguments): Likewise.
10699         (check_m128_arguments): Likewise.
10700
10701         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10702         (CHECK_M64_M128): Define.
10703
10704         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
10705         on abitest.
10706         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10707
10708         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10709         tests only if CHECK_M64_M128 is defined.
10710
10711         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10712         (m128_2_struct): Likewise.
10713         (check_struct_passing5): Likewise.
10714         (check_struct_passing6): Likewise.
10715         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10716
10717         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10718         (un5): Likewise.
10719         (check_union_passing4): Likewise.
10720         (main): Test union with __m128 if CHECK_M64_M128 is defined.
10721
10722 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
10723
10724         PR c/35447
10725         * gcc.dg/noncompile/pr35447-1.c: New test.
10726
10727 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
10728
10729         PR tree-optimization/36922
10730         * gfortran.dg/pr36922.f: New test.
10731
10732 2009-02-17  Richard Guenther  <rguenther@suse.de>
10733
10734         PR tree-optimization/39202
10735         * gcc.c-torture/compile/pr39202.c: New testcase.
10736
10737 2009-02-17  Richard Guenther  <rguenther@suse.de>
10738
10739         PR tree-optimization/39204
10740         * gcc.dg/torture/pr39204.c: New testcase.
10741
10742 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
10743
10744         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10745         * gcc.dg/vect/vect-outer-6.c: Ditto.
10746
10747 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
10748
10749         PR c/35446
10750         * gcc.dg/noncompile/init-5.c: New test.
10751         * gcc.dg/init-bad-4.c: Adjust expected errors.
10752
10753 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10754
10755         PR target/37049
10756         * gcc.target/i386/push-1.c: New.
10757
10758 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
10759
10760         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10761
10762 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10763
10764         * gcc.target/spu/intrinsics-sr.c: New test.
10765
10766 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
10767
10768         PR target/38056
10769         * gcc.target/ia64/sibcall-opt-1.c: New test.
10770         * gcc.target/ia64/sibcall-opt-2.c: New test.
10771
10772 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
10773
10774         PR fortran/36528
10775         * gfortran.dg/cray_pointers_8.f90: New test.
10776
10777         PR fortran/36703
10778         * gfortran.dg/cray_pointers_9.f90: New test.
10779
10780 2009-02-13  Jason Merrill  <jason@redhat.com>
10781
10782         PR c++/39070
10783         * g++.dg/cpp0x/decltype16.C: New.
10784
10785 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10786
10787         PR target/39152
10788         * gfortran.dg/gomp/pr39152.f90: New.
10789
10790 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
10791
10792         PR target/39162
10793         * gcc.target/i386/pr39162.c: New.
10794
10795 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
10796
10797         PR c/35444
10798         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10799         New tests.
10800
10801 2009-02-12  Jason Merrill  <jason@redhat.com>
10802
10803         PR c++/38950
10804         * g++.dg/template/array20.C: New test.
10805
10806 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
10807
10808         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10809         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
10810         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10811
10812 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10813
10814         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10815
10816 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10817
10818         PR target/39152
10819         * gfortran.dg/pr39152.f: New.
10820
10821 2009-02-11  Jason Merrill  <jason@redhat.com>
10822
10823         PR c++/39153
10824         * g++.dg/cpp0x/defaulted9.C: New test.
10825
10826         PR c++/30111
10827         * g++.dg/init/value7.C: New test.
10828
10829 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
10830
10831         PR target/38824
10832         * gcc.target/i386/pr38824.c: New testcase.
10833
10834 2009-02-11  Jason Merrill  <jason@redhat.com>
10835
10836         PR c++/38649
10837         * g++.dg/cpp0x/defaulted8.C: New test.
10838
10839         PR c++/36744
10840         * g++.dg/cpp0x/rv9p.C: New test.
10841
10842 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10843
10844         * gnat.dg/aliasing3.adb: New test.
10845         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10846
10847 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
10848
10849         PR c++/34397
10850         * g++.dg/template/crash88.C: New.
10851         * g++.dg/template/crash89.C: Likewise.
10852
10853 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
10854
10855         PR c/39084
10856         * gcc.dg/pr39084.c: New test.
10857
10858 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
10859
10860         PR target/39139
10861         * gcc.target/i386/pr39139.c: New test.
10862
10863 2009-02-10  Richard Guenther  <rguenther@suse.de>
10864
10865         PR tree-optimization/39132
10866         * gcc.dg/torture/pr39132.c: New testcase.
10867
10868 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
10869
10870         PR target/39119
10871         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10872         * gcc.target/x86_64/abi/avx/args.h: Likewise.
10873         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10874         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10875         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10876         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10877         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10878         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10879
10880 2009-02-09  Jason Merrill  <jason@redhat.com>
10881
10882         PR c++/39109
10883         * g++.dg/init/value6.C: New test.
10884
10885 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
10886
10887         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10888
10889 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10890
10891         * gcc.c-torture/compile/20090209-1.c: New test.
10892
10893 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
10894
10895         PR c++/35147
10896         PR c++/37737
10897         * g++.dg/cpp0x/vt-35147.C: New.
10898         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10899         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10900
10901 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10902
10903         PR c/35434
10904         * gcc.dg/attr-alias-4.c: New test.
10905
10906 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
10907
10908         PR c/39035
10909         * gcc.dg/dfp/pr39035.c: New test.
10910
10911 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
10912
10913         PR c/36432
10914         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10915
10916 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
10917
10918         PR c++/39106
10919         * g++.dg/opt/thunk3.C: New test.
10920
10921 2009-02-05  Nick Clifton  <nickc@redhat.com>
10922
10923         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10924         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10925         * gcc.dg/cdce1.c: Likewise.
10926         * gcc.dg/cpp/_Pragma6.c: Likewise.
10927         * g++.dg/cpp/_Pragma1.C: Likewise.
10928         * gcc.dg/utf32-2.c: Xfail for M32C.
10929         * gcc.dg/utf32-1.c: Likewise.
10930         * gcc.dg/utf32-3.c: Likewise.
10931         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10932         targets.
10933         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10934         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10935         * gcc.dg/Wconversion-5.c: Likewise.
10936         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10937         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10938         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10939         * gcc.dg/utf-inc-init.c: Likewise.
10940         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10941         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10942         * gcc.dg/utf-array-short-wchar.c: Likewise.
10943         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10944         * gcc.dg/mallign.c: Use size_t instead of long.
10945
10946 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
10947
10948         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10949
10950 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
10951
10952         * gcc.c-torture/execute/pr39100.c: New.
10953
10954 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
10955
10956         PR c/35435
10957         * gcc.dg/tls/diag-6.c: New test.
10958
10959 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
10960
10961         * gcc.dg/graphite/scop-19.c: New
10962
10963 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10964
10965         AVX Programming Reference (January, 2009)
10966         * gcc.target/i386/avx-vpclmulqdq.c: New.
10967         * gcc.target/i386/pclmul-avx-check.h: Likewise.
10968
10969         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10970
10971         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10972         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
10973         (pclmul_test): Renamed to ...
10974         (TEST): This.
10975
10976 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
10977
10978         PR c++/39095
10979         * g++.dg/abi/mangle31.C: New test.
10980
10981 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
10982
10983         PR c/29129
10984         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10985         declarator.
10986         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
10987         inside function prototype but not part of parameter declarator.
10988         * vla-11.c: New test.
10989
10990 2009-02-03  Jason Merrill  <jason@redhat.com>
10991
10992         * g++.dg/warn/main-4.C: New test.
10993         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10994
10995 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10996
10997         PR c++/36607
10998         * g++.dg/expr/cast10.C: New test.
10999
11000 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
11001
11002         PR c/35433
11003         * gcc.dg/init-bad-6.c: New test.
11004
11005 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
11006
11007         PR target/35318
11008         * gcc.c-torture/compile/pr35318.c: New test.
11009
11010         PR inline-asm/39059
11011         * gcc.dg/nofixed-point-2.c: New test.
11012         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11013         * g++.dg/ext/fixed2.C: Likewise.
11014         * g++.dg/other/error25.C: Likewise.
11015         * g++.dg/lookup/crash7.C: Likewise.
11016         * g++.dg/cpp0x/decltype-38655.C: Likewise.
11017
11018         PR c++/39056
11019         * g++.dg/cpp0x/initlist13.C: New test.
11020
11021 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
11022
11023         PR c++/36897
11024         * g++.dg/template/func2.C: New test.
11025
11026         PR c++/37314
11027         * g++.dg/template/typename15.C: New.
11028         * g++.dg/template/typename16.C: New.
11029
11030 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
11031             Ben Elliston  <bje@au.ibm.com>
11032
11033         PR c/39034
11034         * gcc.dg/dfp/pr39034.c: New test.
11035
11036 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11037
11038         PR testsuite/38263
11039         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11040
11041 2009-02-02  Jason Merrill  <jason@redhat.com>
11042
11043         PR c++/39054
11044         * g++.dg/parse/dtor14.C: New test.
11045
11046 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
11047
11048         * lib/target-supports.exp
11049         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11050         * g++.dg/ext/builtin10.C: New test.
11051
11052         PR inline-asm/39058
11053         * gcc.target/i386/pr39058.c: New test.
11054
11055 2009-02-02  Richard Guenther  <rguenther@suse.de>
11056
11057         PR tree-optimization/38937
11058         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11059
11060 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
11061
11062         PR c++/39053
11063         * g++.dg/parse/crash52.C: New.
11064
11065 2009-01-30  Richard Guenther  <rguenther@suse.de>
11066
11067         PR tree-optimization/39041
11068         * gcc.c-torture/compile/pr39041.c: New testcase.
11069
11070 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11071
11072         PR target/39013
11073         * gcc.target/i386/pr39013-1.c: New test.
11074         * gcc.target/i386/pr39013-2.c: New test.
11075
11076         PR c++/39028
11077         * g++.dg/ext/label12.C: New test.
11078
11079 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11080
11081         PR c++/33465
11082         * g++.dg/parse/error34.C: New.
11083         * g++.dg/parse/error35.C: Likewise.
11084
11085 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11086
11087         PR c++/38655
11088         * g++.dg/cpp0x/decltype-38655.C: New.
11089
11090 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
11091
11092         PR target/39002
11093         * g++.dg/torture/pr39002.C: New test.
11094
11095 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
11096
11097         PR tree-optimization/39007
11098         * gcc.dg/tree-ssa/pr39007.c: New.
11099
11100 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
11101
11102         PR middle-end/35854
11103         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11104         to "subreg1".
11105
11106 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
11107
11108         PR middle-end/38857
11109         * gcc.c-torture/compile/pr38857.c: New test.
11110
11111 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
11112
11113         PR fortran/38852
11114         PR fortran/39006
11115         * gfortran.dg/bound_6.f90: New test.
11116
11117 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
11118
11119         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11120
11121 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
11122
11123         PR tree-optimization/38997
11124         * gcc.dg/tree-ssa/pr38997.c: New.
11125
11126 2009-01-28  Richard Guenther  <rguenther@suse.de>
11127
11128         PR tree-optimization/38926
11129         * gcc.c-torture/compile/pr38926.c: New testcase.
11130
11131 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
11132
11133         PR middle-end/38934
11134         * gcc.dg/pr38934.c: New test.
11135
11136 2009-01-28  Richard Guenther  <rguenther@suse.de>
11137
11138         PR middle-end/38908
11139         * g++.dg/warn/Wuninitialized-2.C: New testcase.
11140
11141 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
11142
11143         PR tree-optimization/38984
11144         * gcc.dg/pr38984.c: New XFAILed testcase.
11145
11146
11147 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
11148
11149         PR target/38988
11150         * gcc.target/i386/pr38988.c: New test.
11151
11152 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
11153
11154         PR c++/37554
11155         * g++.dg/parse/crash51.C: New.
11156         * g++.old-deja/g++.pt/crash9.C: Adjust.
11157
11158 2009-01-27  Daniel Kraft  <d@domob.eu>
11159
11160         PR fortran/38883
11161         * gfortran.dg/mvbits_6.f90:  New test.
11162         * gfortran.dg/mvbits_7.f90:  New test.
11163         * gfortran.dg/mvbits_8.f90:  New test.
11164
11165 2009-01-27  Richard Guenther  <rguenther@suse.de>
11166
11167         PR tree-optimization/38503
11168         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11169
11170 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11171
11172         PR middle-end/38969
11173         * gcc.c-torture/execute/pr38969.c: New test.
11174
11175 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
11176
11177         PR testsuite/38864
11178         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11179         to dg-do compile.
11180         * gcc.target/mips/fixed-scalar-type.c: Likewise.
11181         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11182         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11183
11184 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11185
11186         PR target/38952
11187         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11188         if __USING_SJLJ_EXCEPTIONS__ is defined.
11189
11190         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11191         __USING_SJLJ_EXCEPTIONS__ is defined.
11192         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11193         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11194         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11195         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11196         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11197         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11198
11199 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
11200
11201         PR testsuite/38949
11202         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11203         Use instead of C name in asm statements.
11204
11205 2009-01-26  Richard Guenther  <rguenther@suse.de>
11206
11207         PR tree-optimization/38745
11208         * g++.dg/torture/pr38745.C: New testcase.
11209
11210 2009-01-26  Richard Guenther  <rguenther@suse.de>
11211
11212         PR middle-end/38851
11213         * g++.dg/warn/Wuninitialized-1.C: New testcase.
11214
11215 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
11216
11217         * gcc.dg/bitfld-15.c: Gate warning on target
11218         pcc_bitfield_type_matters.
11219         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11220         g++.dg/ext/bitfield4.C: Likewise.
11221         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11222         bitfield for any target.
11223
11224 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
11225
11226         PR c/38957
11227         * gcc.dg/pr38957.c: New test.
11228
11229 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
11230
11231         PR fortran/38955
11232         * gfortran.dg/array_constructor_24.f: Allow tolerance when
11233         comparing floats.
11234
11235 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
11236
11237         PR tree-optimization/38953
11238         * gfortran.dg/graphite/pr38953.f90: New.
11239
11240 2009-01-24  Paul Brook  <paul@codesourcery.com>
11241
11242         * gcc.target/arm/neon-cond-1.c: New test.
11243
11244 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
11245
11246         PR tree-optimization/38932
11247         * gcc.dg/pr38932.c: New.
11248
11249 2009-01-23  Revital Eres  <eres@il.ibm.com>
11250
11251         * gcc.dg/sms-7.c: Fix test.
11252
11253 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
11254
11255         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11256         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11257         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11258         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11259
11260 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11261
11262         * gcc.dg/pr35729.c: Make test x86 specific.
11263
11264 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
11265
11266         PR middle-end/38615
11267         * gcc.dg/pr38615.c: New test.
11268
11269 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
11270
11271         PR target/38931
11272         * gcc.target/i386/pr38931.c: New test.
11273
11274 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
11275
11276         PR c++/38930
11277         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11278         * g++.dg/template/typedef12.C: Likewise.
11279         * g++.dg/template/typedef13.C: Likewise.
11280         * g++.dg/template/typedef14.C: Likewise.
11281         * g++.dg/template/sfinae3.C: Likewise.
11282         * g++.old-deja/g++.pt/typename8.C: Likewise.
11283         * g++.dg/template/access11.C: Likewise
11284
11285 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
11286
11287         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11288         and mips*-*-irix*.
11289         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11290
11291 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
11292
11293         PR c++/26693
11294         * g++.dg/template/typedef11.C: New test.
11295         * g++.dg/template/typedef12.C: Likewise.
11296         * g++.dg/template/typedef13.C: Likewise.
11297         * g++.dg/template/typedef14.C: Likewise.
11298         * g++.dg/template/sfinae3.C: Compile this pedantically.
11299         The only errors expected should be the one saying the typedef is ill
11300         formed.
11301         * g++.old-deja/g++.pt/typename8.C: Likewise.
11302         * g++.dg/template/access11.C: Update this.
11303
11304 2009-01-21  Daniel Kraft  <d@domob.eu>
11305
11306         PR fortran/38887
11307         * gfortran.dg/mvbits_5.f90:  New test.
11308
11309 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
11310
11311         * gcc.dg/sms-6.c: New test.
11312         * gcc.dg/sms-7.c: Likewise.
11313
11314 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
11315
11316         PR fortran/38907
11317         * gfortran.dg/host_assoc_function_7.f90: New test
11318
11319 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11320             Richard Guenther  <rguenther@suse.de>
11321
11322         PR tree-optimization/38747
11323         PR tree-optimization/38748
11324         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11325         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11326         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11327
11328 2009-01-20  Kees Cook  <kees@ubuntu.com>
11329             H.J. Lu  <hongjiu.lu@intel.com>
11330
11331         PR target/38902
11332         * gcc.dg/pr38902.c: New.
11333
11334 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
11335
11336         PR target/38868
11337         * gfortran.dg/pr38868.f: New testcase.
11338
11339 2009-01-20  Richard Guenther  <rguenther@suse.de>
11340
11341         * gcc.c-torture/execute/pr36227.c: Move ...
11342         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
11343
11344 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11345
11346         * lib/gfortran.exp: Add -B options for targets that use
11347         libgfortran.a%s in their specs.
11348
11349 2009-01-19  Jason Merrill  <jason@redhat.com>
11350
11351         PR c++/23287
11352         * g++.dg/template/dtor5.C: New test.
11353
11354 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
11355
11356         PR fortran/38859
11357         * gfortran.dg/bound_5.f90: New test.
11358
11359 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
11360
11361         PR target/38736
11362         * g++.dg/compat/abi/pr38736_main.C: New.
11363         * g++.dg/compat/abi/pr38736_x.C: Likewise.
11364         * g++.dg/compat/abi/pr38736_y.C: Likewise.
11365         * g++.dg/other/macro-1.C: Likewise.
11366         * gcc.dg/macro-1.c: Likewise.
11367         * gcc.dg/compat/pr38736_main.c: Likewise.
11368         * gcc.dg/compat/pr38736_x.c: Likewise.
11369         * gcc.dg/compat/pr38736_y.c: Likewise.
11370
11371 2009-01-18  Richard Guenther  <rguenther@suse.de>
11372
11373         PR tree-optimization/38819
11374         * gcc.c-torture/execute/pr38819.c: New testcase.
11375
11376 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11377
11378         PR fortran/38657
11379         * gfortran.dg/module_commons_3.f90: Reapply.
11380
11381 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11382
11383         PR fortran/34955
11384         * gfortran.dg/transfer_intrinsic_1.f90: New test.
11385         * gfortran.dg/transfer_intrinsic_2.f90: New test.
11386
11387 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
11388
11389         PR fortran/38657
11390         * gfortran.dg/module_commons_3.f90: Remove
11391
11392 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
11393
11394         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11395
11396 2009-01-16  Jason Merrill  <jason@redhat.com>
11397
11398         PR c++/38877
11399         * g++.dg/template/lvalue1.C: New test.
11400
11401         PR c++/29470
11402         * g++.dg/template/access20.C: New test.
11403         * g++.dg/torture/pr34641.C: Fix access.
11404
11405 2009-01-16  Richard Guenther  <rguenther@suse.de>
11406
11407         PR tree-optimization/38835
11408         PR middle-end/36227
11409         * gcc.c-torture/execute/pr36227.c: New testcase.
11410         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11411         * g++.dg/init/const7.C: Likewise.
11412
11413 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
11414
11415         PR target/38554
11416         * gcc.c-torture/compile/pr38554.c: New test.
11417
11418 2009-01-16  Jason Merrill  <jason@redhat.com>
11419
11420         PR c++/38579
11421         * g++.dg/conversion/access1.C: New test.
11422
11423 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
11424
11425         PR tree-optimization/38789
11426         * gcc.c-torture/compile/pr38789.c: New test.
11427
11428 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
11429
11430         PR fortran/38152
11431         * gfortran.dg/proc_ptr_13.f90: New.
11432
11433 2009-01-15  Jason Merrill  <jason@redhat.com>
11434
11435         PR c++/38850
11436         * g++.dg/template/koenig6.C: New test.
11437
11438 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11439
11440         PR c++/29388
11441         * g++.dg/template/error37.C: New testcase.
11442
11443 2009-01-15  Jason Merrill  <jason@redhat.com>
11444
11445         PR c++/36334
11446         * g++.dg/conversion/memfn1.C: New test.
11447
11448         PR c++/37646
11449         * g++.dg/conversion/memfn2.C: New test.
11450
11451 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
11452
11453         PR c++/38357
11454         * g++.dg/template/crash87.C: New test.
11455
11456 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11457
11458         PR middle-end/37843
11459         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11460
11461 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
11462
11463         PR c++/38636
11464         * g++.dg/parse/crash50.C: New test.
11465
11466 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
11467
11468         PR rtl-optimization/38245
11469         * gcc.dg/pr38245-3.c: New test.
11470         * gcc.dg/pr38245-3.h: New file.
11471         * gcc.dg/pr38245-4.c: New file.
11472         * gcc.dg/pr38364.c: New test.
11473
11474 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
11475
11476         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11477         sequence PC-relative.
11478
11479 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11480
11481         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11482         calls and/or PLT markers.
11483         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11484         calls and/or PLT markers.
11485         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11486         calls and/or PLT markers.
11487         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11488         calls and/or PLT markers.
11489
11490 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
11491             Nathan Froyd  <froydnj@codesourcery.com>
11492             Joseph Myers  <joseph@codesourcery.com>
11493
11494         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11495         New function.
11496         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11497         and use consistent CFLAGS.
11498         * gcc.target/powerpc/20030505.c: Likewise.
11499         * gcc.target/powerpc/20081204-1.c: Likewise.
11500         * gcc.target/powerpc/ppc-spe.c: Likewise.
11501         * gcc.target/powerpc/spe1.c: Likewise.
11502         * g++.dg/ext/spe1.C: Likewise.
11503         * g++.dg/other/opaque-1.C: Likewise.
11504         * g++.dg/other/opaque-2.C: Likewise.
11505         * g++.dg/other/opaque-3.C: Likewise.
11506
11507 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
11508
11509         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11510         out of loop.
11511
11512 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
11513
11514         PR target/38811
11515         * g++.dg/torture/pr38811.C: New file.
11516
11517 2009-01-14  Richard Guenther  <rguenther@suse.de>
11518
11519         PR tree-optimization/38826
11520         PR middle-end/38477
11521         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11522
11523 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11524
11525         * gcc.dg/graphite/pr38786.c: Fix commit problem.
11526
11527 2009-01-14  Nick Clifton  <nickc@redhat.com>
11528
11529         PR c++/37862
11530         * g++.cp/parse/pr37862.C: New test.
11531
11532 2009-01-14  Julian Brown  <julian@codesourcery.com>
11533
11534         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11535         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11536         to...
11537         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11538         These.
11539
11540 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
11541
11542         PR rtl-optimization/38774
11543         * gcc.dg/torture/pr38774.c: New test.
11544
11545         PR c++/38795
11546         * g++.dg/cpp0x/pr38795.C: New test.
11547
11548 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
11549             Nathan Froyd  <froydnj@codesourcery.com>
11550             Joseph Myers  <joseph@codesourcery.com>
11551
11552         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11553         otherwise.  Do not check for AltiVec at runtime.
11554         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11555         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11556         * gcc.target/powerpc/altivec-1.c: Likewise.
11557         * gcc.target/powerpc/altivec-3.c: Likewise.
11558         * gcc.target/powerpc/altivec-10.c: Likewise.
11559         * gcc.target/powerpc/altivec-12.c: Likewise.
11560         * gcc.target/powerpc/altivec-24.c: Likewise.
11561         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11562         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11563         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11564         * gcc.target/powerpc/pr35907.c: Likewise.
11565         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11566         otherwise.  Do not check for Cell at runtime.
11567         * gcc.target/powerpc/altivec_check.h: Delete.
11568
11569         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11570         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
11571         not check for AltiVec at runtime.
11572         * g++.dg/ext/altivec-cell-2.C: Likewise.
11573         * g++.dg/ext/altivec-cell-3.C: Likewise.
11574         * g++.dg/ext/altivec-cell-4.C: Likewise.
11575         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11576         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11577         check.
11578         * g++.dg/ext/altivec_check.h: Delete.
11579
11580 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
11581
11582         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11583         effective target.  Adjust line numbers accordingly.
11584
11585 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
11586
11587         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11588
11589 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
11590
11591         PR tree-optimization/38786
11592         * gcc.dg/graphite/pr38786.c: New.
11593
11594 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11595
11596         Revert:
11597         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
11598
11599         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11600         for alpha*-*-* targets.
11601         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11602
11603 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11604
11605         PR libfortran/38772
11606         * gfortran.dg/fmt_bz_bn_err.f: New test.
11607
11608 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
11609
11610         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11611
11612 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11613
11614         * lib/target-supports.exp (check_effective_target_powerpc64): New.
11615         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11616         instruction support.  Do not check for it at runtime.
11617
11618 2009-01-12  Jason Merrill  <jason@redhat.com>
11619
11620         PR c++/35109
11621         * g++.dg/lookup/friend11.C: Remove expected error.
11622         * g++.dg/lookup/friend14.C: New test.
11623         * g++.dg/lookup/friend15.C: New test.
11624
11625 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
11626
11627         PR c++/36019
11628         * g++.dg/lookup/hidden-class12.C: New test.
11629         * g++.dg/lookup/hidden-class13.C: New test.
11630         * g++.dg/lookup/hidden-class14.C: New test.
11631         * g++.dg/lookup/hidden-class15.C: New test.
11632         * g++.dg/lookup/hidden-class16.C: New test.
11633
11634 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
11635
11636         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11637         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11638         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11639
11640 2009-01-12  Jason Merrill  <jason@redhat.com>
11641
11642         PR c++/31488
11643         * g++.dg/other/vararg-3.C: New test.
11644
11645 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11646
11647         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11648         Explicitly enable SPE.
11649         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
11650         directive.
11651
11652         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11653         Expect -flax-vector-conversions message.  Adjust incompatible
11654         types errors.
11655         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11656         Make Foo extern.
11657
11658         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11659
11660         * g++.dg/other/opaque-1.C: Run on targets with SPE.
11661
11662         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11663         * g++.dg/other/opaque-2.C: Likewise.
11664         * g++.dg/other/opaque-3.C: Likewise.
11665
11666 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11667
11668         PR c/32041
11669         * gcc.dg/pr32041.c: New test.
11670         * g++.dg/parse/offsetof9.C: New test.
11671
11672 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
11673             Nathan Froyd  <froydnj@codesourcery.com>
11674
11675         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11676         * g++.dg/ext/attribute-test-1.C: Likewise.
11677         * g++.dg/ext/attribute-test-2.C: Likewise.
11678         * g++.dg/ext/attribute-test-3.C: Likewise.
11679         * g++.dg/ext/attribute-test-4.C: Likewise.
11680
11681 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11682
11683         * gnat.dg/unchecked_convert3.adb: New test.
11684
11685 2009-01-12  Tomas Bily  <tbily@suse.cz>
11686
11687         PR middlend/38385
11688         * gcc.dg/tree-ssa/pr38385.c: New file.
11689
11690 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
11691
11692         PR c++/38794
11693         * g++.dg/parse/typedef9.C: New test.
11694
11695         PR tree-optimization/38807
11696         * gcc.c-torture/compile/pr38807.c: New test.
11697
11698 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
11699
11700         * gcc.target/mips/ins-2.c: New test.
11701
11702 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11703
11704         PR testsuite/38809
11705         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11706
11707 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
11708
11709         PR c++/36254
11710         * g++.dg/warn/Wreturn-type-5.C: New test.
11711
11712 2009-01-11  Matthias Klose  <doko@ubuntu.com>
11713
11714         PR middle-end/38616
11715         * gcc.dg/pr38616.c: New test.
11716
11717 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
11718
11719         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11720
11721 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
11722
11723         PR c++/38648
11724         * g++.dg/expr/string-1.C: New test.
11725         * g++.dg/expr/string-2.C: New test.
11726
11727         PR c++/36695
11728         * g++.dg/ext/complex4.C: New test.
11729         * g++.dg/ext/complex5.C: New test.
11730         * g++.dg/init/reference1.C: New test.
11731         * g++.dg/init/reference2.C: New test.
11732         * g++.dg/init/reference3.C: New test.
11733
11734 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11735
11736         PR fortran/38763
11737         * gfortran.dg/transfer_null_1.f90: New test.
11738
11739 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
11740
11741         PR fortran/38765
11742         * gfortran.dg/host_assoc_function_6.f90: New test.
11743
11744 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
11745
11746         * lib/target-supports.exp: Add method to determine if the effective
11747         target is really a ppc405 after applying all compile options.
11748         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11749         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11750         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11751         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11752         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11753         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11754         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11755         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11756         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11757         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11758         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11759         * gcc.target/powerpc/405-machhw-1.c: Likewise.
11760         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11761         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11762         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11763         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11764         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11765         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11766         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11767         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11768         * gcc.target/powerpc/405-macchw-1.c: Likewise.
11769         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11770         * gcc.target/powerpc/405-machhw-2.c: Likewise.
11771         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11772         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11773         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11774         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11775         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11776         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11777         * gcc.target/powerpc/405-macchw-2.c: Likewise.
11778         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11779
11780 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11781
11782         PR c++/35335
11783         * g++.dg/other/error31.C: New testcase.
11784
11785         PR c/35742
11786         * gcc.dg/pr35742.c: New test.
11787
11788 2009-01-09  John F. Carr  <jfc@mit.edu>
11789
11790         PR c++/37877
11791         * g++.dg/parse/linkage3.C: New test.
11792
11793 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
11794
11795         PR middle-end/38771
11796         * gcc.c-torture/compile/pr38771.c: New test.
11797
11798 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
11799
11800         * gcc.dg/pr34856.c: Ignore irrelevant warning.
11801
11802 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
11803
11804         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11805         * gcc.dg/sibcall-4.c: Likewise.
11806
11807 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
11808             Jan Sjodin  <jan.sjodin@amd.com>
11809
11810         PR tree-optimization/38559
11811         * gcc.dg/graphite/pr38559.c: New.
11812
11813 2009-01-08  Ira Rosen  <irar@il.ibm.com>
11814
11815         PR tree-optimization/37194
11816         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11817
11818 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
11819
11820         PR c++/38725
11821         * g++.dg/ext/label11.C: New test.
11822
11823 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
11824
11825         * lib/target-supports.exp (check_weak_override_available): New.
11826         * lib/target-supports-dg.exp (dg-require-weak-override): New.
11827         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11828         dg-require-weak-override.
11829
11830 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
11831             Alan Modra  <amodra@bigpond.net.au>
11832
11833         * gcc.c-torture/compile/20090107-1.c: New test.
11834
11835 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
11836
11837         PR target/38706
11838         * g++.dg/other/pr38706.C: New test.
11839
11840 2009-01-07  Jason Merrill  <jason@redhat.com>
11841
11842         * g++.dg/cpp0x/variadic92.C: New test.
11843         * g++.dg/cpp0x/variadic93.C: New test.
11844
11845 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
11846
11847         * lib/target-supports-dg.exp (current_compiler_flags): New.
11848         (check-flags): Use it; do not access dg-test local variables.
11849         (dg-skip-if): Do not access dg-test local variables.
11850         (dg-xfail-run-if): Ditto.
11851         (dg-shouldfail): Ditto.
11852         * gcc.test-framework/test-framework.exp
11853         (check_effective_target_def_nocache): New.
11854         * gcc.test-framework/test-framework.awk: Handle scan tests.
11855         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11856         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11857         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11858         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11859         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11860         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11861         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11862         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11863         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11864
11865         * g++.dg/torture/pr38586.C: Ignore a possible warning.
11866
11867         * lib/target-supports-dg.exp (check_test_flags): Delete.
11868
11869 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
11870
11871         PR tree-optimization/38492
11872         PR tree-optimization/38498
11873         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11874         in trunk.
11875         * gcc.dg/graphite/block-0.c: Update test.
11876         * gcc.dg/graphite/block-1.c: Same.
11877         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11878         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11879         * gcc.dg/graphite/block-3.c: New.
11880         * gcc.dg/graphite/pr38498.c: New.
11881
11882 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11883
11884         AVX Programming Reference (December, 2008)
11885         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11886         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11887         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11888
11889         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11890         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11891
11892 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11893
11894         PR fortran/38220
11895         * gfortran.dg/c_loc_pure_1.f90:  New test.
11896
11897 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
11898
11899         PR fortran/38669
11900         * gfortran.dg/elemental_dependency_3.f90:
11901         Add the final tree dump cleanup.
11902
11903 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
11904
11905         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11906         passing -m32.
11907
11908         PR rtl-optimization/38722
11909         * gfortran.dg/pr38722.f90: New test.
11910
11911 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
11912
11913         PR c/34252
11914         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11915         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
11916
11917 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
11918
11919         * gfortran.dg/implicit_12.f90: Add space around dg directive.
11920         * gfortran.dg/typebound_call_8.f03: Same.
11921         * gfortran.dg/elemental_bind_c.f90: Same.
11922         * gfortran.dg/typebound_call_7.f03: Same.
11923         * gfortran.dg/interface_proc_end.f90: Same
11924         * gfortran.dg/pr37243.f: Fix typo.
11925
11926 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
11927
11928         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
11929         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
11930         large stack sizes.
11931
11932 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
11933
11934         AVX Programming Reference (December, 2008)
11935         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11936         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11937         * gcc.target/i386/sse-14.c: Likewise.
11938
11939         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11940         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11941         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11942         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11943
11944 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11945
11946         PR libfortran/38735
11947         * gfortran.dg/fmt_bz_bn.f: Update test.
11948
11949 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
11950
11951         PR c++/38472
11952         * g++.dg/conversion/usual-arith-conv.C: New test.
11953
11954 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11955
11956         PR c/34911
11957         * gcc.dg/vector-3.c: New testcase.
11958         * g++.dg/ext/vector15.C: New test.
11959
11960 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11961
11962         PR tree-optimization/38510
11963         * gcc.dg/graphite/pr38510.c: New.
11964
11965 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
11966             Jan Sjodin <jan.sjodin@amd.com>
11967
11968         PR tree-optimization/38500
11969         * gcc.dg/graphite/pr38500.c: New.
11970
11971 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
11972
11973         * gcc.c-torture/compile/20001226-1.c: Generalize
11974         dg-timeout-factor.
11975         * gcc.c-torture/compile/limits-fnargs.c: Add
11976         dg-timeout-factor.
11977         * gcc.dg/20020425-1.c: Likewise.
11978         * gcc.dg/pch/pch.exp: Likewise.
11979
11980 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
11981
11982         PR fortran/38657
11983         * gfortran.dg/module_commons_3.f90: New test.
11984
11985 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
11986
11987         PR fortran/37159
11988         * gfortran.dg/random_seed_1.f90: Updated.
11989
11990 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
11991
11992         PR fortran/38669
11993         PR fortran/38726
11994         * gfortran.dg/elemental_subroutine_7.f90:
11995         Fix p values so that it can be used as vector subscript.
11996
11997 2009-01-05  Jason Merrill  <jason@redhat.com>
11998
11999         * g++.dg/cpp0x/initlist12.C: Add another test.
12000
12001         * g++.dg/cpp0x/defaulted7.C: New test.
12002
12003 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12004
12005         PR fortran/38672
12006         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
12007         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
12008
12009 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
12010
12011         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12012         for alpha*-*-* targets.
12013         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12014
12015 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
12016
12017         PR fortran/38665
12018         * gfortran.dg/host_assoc_function_5.f90: New test.
12019
12020 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12021
12022         PR fortran/38669
12023         * gfortran.dg/elemental_dependency_3.f90: New test.
12024         * gfortran.dg/elemental_subroutine_7.f90: New test.
12025
12026 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
12027
12028         * gcc.dg/struct-ret-3.c: Include unistd.h.
12029         (main): Exit early if system memory page size is
12030         larger than 4096 bytes.
12031
12032 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
12033
12034         PR fortran/38718
12035         * gfortran.dg/merge_init_expr.f90: New.
12036
12037 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
12038
12039         PR fortran/38536
12040         * gfortran.dg/c_loc_tests_13.f90: New test.
12041         * gfortran.dg/c_loc_tests_14.f90: New test.
12042
12043 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
12044
12045         * gfortran.dg/func_result_4.f90: New.
12046
12047 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
12048
12049         PR fortran/38594
12050         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12051         interface still works, in addition to original tests.
12052         * gfortran.dg/host_assoc_call_6.f90: New test.
12053
12054 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
12055
12056         PR c++/38705
12057         * g++.dg/torture/pr38705.C: New test.
12058
12059         PR c/38700
12060         * gcc.dg/pr38700.c: New test.
12061
12062 2009-01-02  Jason Merrill  <jason@redhat.com>
12063
12064         * g++.dg/cpp0x/initlist11.C: New test.
12065         * g++.dg/cpp0x/initlist12.C: New test.
12066
12067 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12068
12069         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12070         Allow extra informative notes.
12071
12072 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
12073
12074         PR c/36489
12075         * gcc.dg/pr36489.c: New test.
12076
12077 \f
12078 Copyright (C) 2009 Free Software Foundation, Inc.
12079
12080 Copying and distribution of this file, with or without modification,
12081 are permitted in any medium without royalty provided the copyright
12082 notice and this notice are preserved.